cloudstack

package
v2.16.2 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2024 License: Apache-2.0 Imports: 20 Imported by: 1

Documentation

Overview

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Package cloudstack is a generated GoMock package.

Index

Constants

View Source
const UnlimitedResourceID = "-1"

UnlimitedResourceID is a special ID to define an unlimited resource

Variables

View Source
var AsyncTimeoutErr = errors.New("Timeout while waiting for async job to finish")

Functions

func EncodeValues

func EncodeValues(v url.Values) string

Custom version of net/url Encode that only URL escapes values Unmodified portions here remain under BSD license of The Go Authors: https://go.googlesource.com/go/+/master/LICENSE

func IsID

func IsID(id string) bool

IsID return true if the passed ID is either a UUID or a UnlimitedResourceID

Types

type APIDiscoveryService

type APIDiscoveryService struct {
	// contains filtered or unexported fields
}

func (*APIDiscoveryService) ListApis

lists all available apis on the server, provided by the Api Discovery plugin

func (*APIDiscoveryService) NewListApisParams

func (s *APIDiscoveryService) NewListApisParams() *ListApisParams

You should always use this function to get a new ListApisParams instance, as then you are sure you have configured all required params

type APIDiscoveryServiceIface

type APIDiscoveryServiceIface interface {
	ListApis(p *ListApisParams) (*ListApisResponse, error)
	NewListApisParams() *ListApisParams
}

func NewAPIDiscoveryService

func NewAPIDiscoveryService(cs *CloudStackClient) APIDiscoveryServiceIface

type Account

type Account struct {
	Accountdetails            map[string]string `json:"accountdetails"`
	Accounttype               int               `json:"accounttype"`
	Cpuavailable              string            `json:"cpuavailable"`
	Cpulimit                  string            `json:"cpulimit"`
	Cputotal                  int64             `json:"cputotal"`
	Created                   string            `json:"created"`
	Defaultzoneid             string            `json:"defaultzoneid"`
	Domain                    string            `json:"domain"`
	Domainid                  string            `json:"domainid"`
	Domainpath                string            `json:"domainpath"`
	Groups                    []string          `json:"groups"`
	Icon                      interface{}       `json:"icon"`
	Id                        string            `json:"id"`
	Ipavailable               string            `json:"ipavailable"`
	Iplimit                   string            `json:"iplimit"`
	Iptotal                   int64             `json:"iptotal"`
	Iscleanuprequired         bool              `json:"iscleanuprequired"`
	Isdefault                 bool              `json:"isdefault"`
	JobID                     string            `json:"jobid"`
	Jobstatus                 int               `json:"jobstatus"`
	Memoryavailable           string            `json:"memoryavailable"`
	Memorylimit               string            `json:"memorylimit"`
	Memorytotal               int64             `json:"memorytotal"`
	Name                      string            `json:"name"`
	Networkavailable          string            `json:"networkavailable"`
	Networkdomain             string            `json:"networkdomain"`
	Networklimit              string            `json:"networklimit"`
	Networktotal              int64             `json:"networktotal"`
	Primarystorageavailable   string            `json:"primarystorageavailable"`
	Primarystoragelimit       string            `json:"primarystoragelimit"`
	Primarystoragetotal       int64             `json:"primarystoragetotal"`
	Projectavailable          string            `json:"projectavailable"`
	Projectlimit              string            `json:"projectlimit"`
	Projecttotal              int64             `json:"projecttotal"`
	Receivedbytes             int64             `json:"receivedbytes"`
	Roleid                    string            `json:"roleid"`
	Rolename                  string            `json:"rolename"`
	Roletype                  string            `json:"roletype"`
	Secondarystorageavailable string            `json:"secondarystorageavailable"`
	Secondarystoragelimit     string            `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64           `json:"secondarystoragetotal"`
	Sentbytes                 int64             `json:"sentbytes"`
	Snapshotavailable         string            `json:"snapshotavailable"`
	Snapshotlimit             string            `json:"snapshotlimit"`
	Snapshottotal             int64             `json:"snapshottotal"`
	State                     string            `json:"state"`
	Templateavailable         string            `json:"templateavailable"`
	Templatelimit             string            `json:"templatelimit"`
	Templatetotal             int64             `json:"templatetotal"`
	User                      []AccountUser     `json:"user"`
	Vmavailable               string            `json:"vmavailable"`
	Vmlimit                   string            `json:"vmlimit"`
	Vmrunning                 int               `json:"vmrunning"`
	Vmstopped                 int               `json:"vmstopped"`
	Vmtotal                   int64             `json:"vmtotal"`
	Volumeavailable           string            `json:"volumeavailable"`
	Volumelimit               string            `json:"volumelimit"`
	Volumetotal               int64             `json:"volumetotal"`
	Vpcavailable              string            `json:"vpcavailable"`
	Vpclimit                  string            `json:"vpclimit"`
	Vpctotal                  int64             `json:"vpctotal"`
}

type AccountService

type AccountService struct {
	// contains filtered or unexported fields
}

func (*AccountService) CreateAccount

Creates an account

func (*AccountService) DeleteAccount

Deletes a account, and all users associated with this account

func (*AccountService) DisableAccount

Disables an account

func (*AccountService) EnableAccount

Enables an account

func (*AccountService) GetAccountByID

func (s *AccountService) GetAccountByID(id string, opts ...OptionFunc) (*Account, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AccountService) GetAccountByName

func (s *AccountService) GetAccountByName(name string, opts ...OptionFunc) (*Account, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AccountService) GetAccountID

func (s *AccountService) GetAccountID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AccountService) GetProjectAccountID

func (s *AccountService) GetProjectAccountID(keyword string, projectid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AccountService) GetSolidFireAccountId

Get SolidFire Account ID

func (*AccountService) ListAccounts

Lists accounts and provides detailed account information for listed accounts

func (*AccountService) ListProjectAccounts

Lists project's accounts

func (*AccountService) LockAccount

This deprecated function used to locks an account. Look for the API DisableAccount instead

func (*AccountService) MarkDefaultZoneForAccount

Marks a default zone for this account

func (*AccountService) NewCreateAccountParams

func (s *AccountService) NewCreateAccountParams(email string, firstname string, lastname string, password string, username string) *CreateAccountParams

You should always use this function to get a new CreateAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewDeleteAccountParams

func (s *AccountService) NewDeleteAccountParams(id string) *DeleteAccountParams

You should always use this function to get a new DeleteAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewDisableAccountParams

func (s *AccountService) NewDisableAccountParams(lock bool) *DisableAccountParams

You should always use this function to get a new DisableAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewEnableAccountParams

func (s *AccountService) NewEnableAccountParams() *EnableAccountParams

You should always use this function to get a new EnableAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewGetSolidFireAccountIdParams

func (s *AccountService) NewGetSolidFireAccountIdParams(accountid string, storageid string) *GetSolidFireAccountIdParams

You should always use this function to get a new GetSolidFireAccountIdParams instance, as then you are sure you have configured all required params

func (*AccountService) NewListAccountsParams

func (s *AccountService) NewListAccountsParams() *ListAccountsParams

You should always use this function to get a new ListAccountsParams instance, as then you are sure you have configured all required params

func (*AccountService) NewListProjectAccountsParams

func (s *AccountService) NewListProjectAccountsParams(projectid string) *ListProjectAccountsParams

You should always use this function to get a new ListProjectAccountsParams instance, as then you are sure you have configured all required params

func (*AccountService) NewLockAccountParams

func (s *AccountService) NewLockAccountParams(account string, domainid string) *LockAccountParams

You should always use this function to get a new LockAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewMarkDefaultZoneForAccountParams

func (s *AccountService) NewMarkDefaultZoneForAccountParams(account string, domainid string, zoneid string) *MarkDefaultZoneForAccountParams

You should always use this function to get a new MarkDefaultZoneForAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) NewUpdateAccountParams

func (s *AccountService) NewUpdateAccountParams() *UpdateAccountParams

You should always use this function to get a new UpdateAccountParams instance, as then you are sure you have configured all required params

func (*AccountService) UpdateAccount

Updates account information for the authenticated user

type AccountServiceIface

type AccountServiceIface interface {
	CreateAccount(p *CreateAccountParams) (*CreateAccountResponse, error)
	NewCreateAccountParams(email string, firstname string, lastname string, password string, username string) *CreateAccountParams
	DeleteAccount(p *DeleteAccountParams) (*DeleteAccountResponse, error)
	NewDeleteAccountParams(id string) *DeleteAccountParams
	DisableAccount(p *DisableAccountParams) (*DisableAccountResponse, error)
	NewDisableAccountParams(lock bool) *DisableAccountParams
	EnableAccount(p *EnableAccountParams) (*EnableAccountResponse, error)
	NewEnableAccountParams() *EnableAccountParams
	GetSolidFireAccountId(p *GetSolidFireAccountIdParams) (*GetSolidFireAccountIdResponse, error)
	NewGetSolidFireAccountIdParams(accountid string, storageid string) *GetSolidFireAccountIdParams
	ListAccounts(p *ListAccountsParams) (*ListAccountsResponse, error)
	NewListAccountsParams() *ListAccountsParams
	GetAccountID(name string, opts ...OptionFunc) (string, int, error)
	GetAccountByName(name string, opts ...OptionFunc) (*Account, int, error)
	GetAccountByID(id string, opts ...OptionFunc) (*Account, int, error)
	ListProjectAccounts(p *ListProjectAccountsParams) (*ListProjectAccountsResponse, error)
	NewListProjectAccountsParams(projectid string) *ListProjectAccountsParams
	GetProjectAccountID(keyword string, projectid string, opts ...OptionFunc) (string, int, error)
	LockAccount(p *LockAccountParams) (*LockAccountResponse, error)
	NewLockAccountParams(account string, domainid string) *LockAccountParams
	MarkDefaultZoneForAccount(p *MarkDefaultZoneForAccountParams) (*MarkDefaultZoneForAccountResponse, error)
	NewMarkDefaultZoneForAccountParams(account string, domainid string, zoneid string) *MarkDefaultZoneForAccountParams
	UpdateAccount(p *UpdateAccountParams) (*UpdateAccountResponse, error)
	NewUpdateAccountParams() *UpdateAccountParams
}

func NewAccountService

func NewAccountService(cs *CloudStackClient) AccountServiceIface

type AccountUser

type AccountUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type ActivateProjectParams

type ActivateProjectParams struct {
	// contains filtered or unexported fields
}

func (*ActivateProjectParams) GetId

func (p *ActivateProjectParams) GetId() (string, bool)

func (*ActivateProjectParams) ResetId

func (p *ActivateProjectParams) ResetId()

func (*ActivateProjectParams) SetId

func (p *ActivateProjectParams) SetId(v string)

type ActivateProjectResponse

type ActivateProjectResponse struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type AddAccountToProjectParams

type AddAccountToProjectParams struct {
	// contains filtered or unexported fields
}

func (*AddAccountToProjectParams) GetAccount

func (p *AddAccountToProjectParams) GetAccount() (string, bool)

func (*AddAccountToProjectParams) GetEmail

func (p *AddAccountToProjectParams) GetEmail() (string, bool)

func (*AddAccountToProjectParams) GetProjectid

func (p *AddAccountToProjectParams) GetProjectid() (string, bool)

func (*AddAccountToProjectParams) GetProjectroleid

func (p *AddAccountToProjectParams) GetProjectroleid() (string, bool)

func (*AddAccountToProjectParams) GetRoletype

func (p *AddAccountToProjectParams) GetRoletype() (string, bool)

func (*AddAccountToProjectParams) ResetAccount

func (p *AddAccountToProjectParams) ResetAccount()

func (*AddAccountToProjectParams) ResetEmail

func (p *AddAccountToProjectParams) ResetEmail()

func (*AddAccountToProjectParams) ResetProjectid

func (p *AddAccountToProjectParams) ResetProjectid()

func (*AddAccountToProjectParams) ResetProjectroleid

func (p *AddAccountToProjectParams) ResetProjectroleid()

func (*AddAccountToProjectParams) ResetRoletype

func (p *AddAccountToProjectParams) ResetRoletype()

func (*AddAccountToProjectParams) SetAccount

func (p *AddAccountToProjectParams) SetAccount(v string)

func (*AddAccountToProjectParams) SetEmail

func (p *AddAccountToProjectParams) SetEmail(v string)

func (*AddAccountToProjectParams) SetProjectid

func (p *AddAccountToProjectParams) SetProjectid(v string)

func (*AddAccountToProjectParams) SetProjectroleid

func (p *AddAccountToProjectParams) SetProjectroleid(v string)

func (*AddAccountToProjectParams) SetRoletype

func (p *AddAccountToProjectParams) SetRoletype(v string)

type AddAccountToProjectResponse

type AddAccountToProjectResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AddAnnotationParams

type AddAnnotationParams struct {
	// contains filtered or unexported fields
}

func (*AddAnnotationParams) GetAdminsonly

func (p *AddAnnotationParams) GetAdminsonly() (bool, bool)

func (*AddAnnotationParams) GetAnnotation

func (p *AddAnnotationParams) GetAnnotation() (string, bool)

func (*AddAnnotationParams) GetEntityid

func (p *AddAnnotationParams) GetEntityid() (string, bool)

func (*AddAnnotationParams) GetEntitytype

func (p *AddAnnotationParams) GetEntitytype() (string, bool)

func (*AddAnnotationParams) ResetAdminsonly

func (p *AddAnnotationParams) ResetAdminsonly()

func (*AddAnnotationParams) ResetAnnotation

func (p *AddAnnotationParams) ResetAnnotation()

func (*AddAnnotationParams) ResetEntityid

func (p *AddAnnotationParams) ResetEntityid()

func (*AddAnnotationParams) ResetEntitytype

func (p *AddAnnotationParams) ResetEntitytype()

func (*AddAnnotationParams) SetAdminsonly

func (p *AddAnnotationParams) SetAdminsonly(v bool)

func (*AddAnnotationParams) SetAnnotation

func (p *AddAnnotationParams) SetAnnotation(v string)

func (*AddAnnotationParams) SetEntityid

func (p *AddAnnotationParams) SetEntityid(v string)

func (*AddAnnotationParams) SetEntitytype

func (p *AddAnnotationParams) SetEntitytype(v string)

type AddAnnotationResponse

type AddAnnotationResponse struct {
	Adminsonly bool   `json:"adminsonly"`
	Annotation string `json:"annotation"`
	Created    string `json:"created"`
	Entityid   string `json:"entityid"`
	Entityname string `json:"entityname"`
	Entitytype string `json:"entitytype"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Removed    string `json:"removed"`
	Userid     string `json:"userid"`
	Username   string `json:"username"`
}

type AddBaremetalDhcpParams

type AddBaremetalDhcpParams struct {
	// contains filtered or unexported fields
}

func (*AddBaremetalDhcpParams) GetDhcpservertype

func (p *AddBaremetalDhcpParams) GetDhcpservertype() (string, bool)

func (*AddBaremetalDhcpParams) GetPassword

func (p *AddBaremetalDhcpParams) GetPassword() (string, bool)

func (*AddBaremetalDhcpParams) GetPhysicalnetworkid

func (p *AddBaremetalDhcpParams) GetPhysicalnetworkid() (string, bool)

func (*AddBaremetalDhcpParams) GetUrl

func (p *AddBaremetalDhcpParams) GetUrl() (string, bool)

func (*AddBaremetalDhcpParams) GetUsername

func (p *AddBaremetalDhcpParams) GetUsername() (string, bool)

func (*AddBaremetalDhcpParams) ResetDhcpservertype

func (p *AddBaremetalDhcpParams) ResetDhcpservertype()

func (*AddBaremetalDhcpParams) ResetPassword

func (p *AddBaremetalDhcpParams) ResetPassword()

func (*AddBaremetalDhcpParams) ResetPhysicalnetworkid

func (p *AddBaremetalDhcpParams) ResetPhysicalnetworkid()

func (*AddBaremetalDhcpParams) ResetUrl

func (p *AddBaremetalDhcpParams) ResetUrl()

func (*AddBaremetalDhcpParams) ResetUsername

func (p *AddBaremetalDhcpParams) ResetUsername()

func (*AddBaremetalDhcpParams) SetDhcpservertype

func (p *AddBaremetalDhcpParams) SetDhcpservertype(v string)

func (*AddBaremetalDhcpParams) SetPassword

func (p *AddBaremetalDhcpParams) SetPassword(v string)

func (*AddBaremetalDhcpParams) SetPhysicalnetworkid

func (p *AddBaremetalDhcpParams) SetPhysicalnetworkid(v string)

func (*AddBaremetalDhcpParams) SetUrl

func (p *AddBaremetalDhcpParams) SetUrl(v string)

func (*AddBaremetalDhcpParams) SetUsername

func (p *AddBaremetalDhcpParams) SetUsername(v string)

type AddBaremetalDhcpResponse

type AddBaremetalDhcpResponse struct {
	Dhcpservertype    string `json:"dhcpservertype"`
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Url               string `json:"url"`
}

type AddBaremetalHostParams

type AddBaremetalHostParams struct {
	// contains filtered or unexported fields
}

func (*AddBaremetalHostParams) GetAllocationstate

func (p *AddBaremetalHostParams) GetAllocationstate() (string, bool)

func (*AddBaremetalHostParams) GetClusterid

func (p *AddBaremetalHostParams) GetClusterid() (string, bool)

func (*AddBaremetalHostParams) GetClustername

func (p *AddBaremetalHostParams) GetClustername() (string, bool)

func (*AddBaremetalHostParams) GetHosttags

func (p *AddBaremetalHostParams) GetHosttags() ([]string, bool)

func (*AddBaremetalHostParams) GetHypervisor

func (p *AddBaremetalHostParams) GetHypervisor() (string, bool)

func (*AddBaremetalHostParams) GetIpaddress

func (p *AddBaremetalHostParams) GetIpaddress() (string, bool)

func (*AddBaremetalHostParams) GetPassword

func (p *AddBaremetalHostParams) GetPassword() (string, bool)

func (*AddBaremetalHostParams) GetPodid

func (p *AddBaremetalHostParams) GetPodid() (string, bool)

func (*AddBaremetalHostParams) GetUrl

func (p *AddBaremetalHostParams) GetUrl() (string, bool)

func (*AddBaremetalHostParams) GetUsername

func (p *AddBaremetalHostParams) GetUsername() (string, bool)

func (*AddBaremetalHostParams) GetZoneid

func (p *AddBaremetalHostParams) GetZoneid() (string, bool)

func (*AddBaremetalHostParams) ResetAllocationstate

func (p *AddBaremetalHostParams) ResetAllocationstate()

func (*AddBaremetalHostParams) ResetClusterid

func (p *AddBaremetalHostParams) ResetClusterid()

func (*AddBaremetalHostParams) ResetClustername

func (p *AddBaremetalHostParams) ResetClustername()

func (*AddBaremetalHostParams) ResetHosttags

func (p *AddBaremetalHostParams) ResetHosttags()

func (*AddBaremetalHostParams) ResetHypervisor

func (p *AddBaremetalHostParams) ResetHypervisor()

func (*AddBaremetalHostParams) ResetIpaddress

func (p *AddBaremetalHostParams) ResetIpaddress()

func (*AddBaremetalHostParams) ResetPassword

func (p *AddBaremetalHostParams) ResetPassword()

func (*AddBaremetalHostParams) ResetPodid

func (p *AddBaremetalHostParams) ResetPodid()

func (*AddBaremetalHostParams) ResetUrl

func (p *AddBaremetalHostParams) ResetUrl()

func (*AddBaremetalHostParams) ResetUsername

func (p *AddBaremetalHostParams) ResetUsername()

func (*AddBaremetalHostParams) ResetZoneid

func (p *AddBaremetalHostParams) ResetZoneid()

func (*AddBaremetalHostParams) SetAllocationstate

func (p *AddBaremetalHostParams) SetAllocationstate(v string)

func (*AddBaremetalHostParams) SetClusterid

func (p *AddBaremetalHostParams) SetClusterid(v string)

func (*AddBaremetalHostParams) SetClustername

func (p *AddBaremetalHostParams) SetClustername(v string)

func (*AddBaremetalHostParams) SetHosttags

func (p *AddBaremetalHostParams) SetHosttags(v []string)

func (*AddBaremetalHostParams) SetHypervisor

func (p *AddBaremetalHostParams) SetHypervisor(v string)

func (*AddBaremetalHostParams) SetIpaddress

func (p *AddBaremetalHostParams) SetIpaddress(v string)

func (*AddBaremetalHostParams) SetPassword

func (p *AddBaremetalHostParams) SetPassword(v string)

func (*AddBaremetalHostParams) SetPodid

func (p *AddBaremetalHostParams) SetPodid(v string)

func (*AddBaremetalHostParams) SetUrl

func (p *AddBaremetalHostParams) SetUrl(v string)

func (*AddBaremetalHostParams) SetUsername

func (p *AddBaremetalHostParams) SetUsername(v string)

func (*AddBaremetalHostParams) SetZoneid

func (p *AddBaremetalHostParams) SetZoneid(v string)

type AddBaremetalHostResponse

type AddBaremetalHostResponse struct {
	Annotation                       string                             `json:"annotation"`
	Capabilities                     string                             `json:"capabilities"`
	Clusterid                        string                             `json:"clusterid"`
	Clustername                      string                             `json:"clustername"`
	Clustertype                      string                             `json:"clustertype"`
	Cpuallocated                     string                             `json:"cpuallocated"`
	Cpuallocatedpercentage           string                             `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                              `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                             `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                            `json:"cpuloadaverage"`
	Cpunumber                        int                                `json:"cpunumber"`
	Cpusockets                       int                                `json:"cpusockets"`
	Cpuspeed                         int64                              `json:"cpuspeed"`
	Cpuused                          string                             `json:"cpuused"`
	Cpuwithoverprovisioning          string                             `json:"cpuwithoverprovisioning"`
	Created                          string                             `json:"created"`
	Details                          map[string]string                  `json:"details"`
	Disconnected                     string                             `json:"disconnected"`
	Disksizeallocated                int64                              `json:"disksizeallocated"`
	Disksizetotal                    int64                              `json:"disksizetotal"`
	Encryptionsupported              bool                               `json:"encryptionsupported"`
	Events                           string                             `json:"events"`
	Gpugroup                         []AddBaremetalHostResponseGpugroup `json:"gpugroup"`
	Hahost                           bool                               `json:"hahost"`
	Hasannotations                   bool                               `json:"hasannotations"`
	Hasenoughcapacity                bool                               `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse                  `json:"hostha"`
	Hosttags                         string                             `json:"hosttags"`
	Hypervisor                       string                             `json:"hypervisor"`
	Hypervisorversion                string                             `json:"hypervisorversion"`
	Id                               string                             `json:"id"`
	Ipaddress                        string                             `json:"ipaddress"`
	Islocalstorageactive             bool                               `json:"islocalstorageactive"`
	Istagarule                       bool                               `json:"istagarule"`
	JobID                            string                             `json:"jobid"`
	Jobstatus                        int                                `json:"jobstatus"`
	Lastannotated                    string                             `json:"lastannotated"`
	Lastpinged                       string                             `json:"lastpinged"`
	Managementserverid               UUID                               `json:"managementserverid"`
	Memoryallocated                  int64                              `json:"memoryallocated"`
	Memoryallocatedbytes             int64                              `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                             `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                              `json:"memorytotal"`
	Memoryused                       int64                              `json:"memoryused"`
	Memorywithoverprovisioning       string                             `json:"memorywithoverprovisioning"`
	Name                             string                             `json:"name"`
	Networkkbsread                   int64                              `json:"networkkbsread"`
	Networkkbswrite                  int64                              `json:"networkkbswrite"`
	Oscategoryid                     string                             `json:"oscategoryid"`
	Oscategoryname                   string                             `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse        `json:"outofbandmanagement"`
	Podid                            string                             `json:"podid"`
	Podname                          string                             `json:"podname"`
	Removed                          string                             `json:"removed"`
	Resourcestate                    string                             `json:"resourcestate"`
	State                            string                             `json:"state"`
	Suitableformigration             bool                               `json:"suitableformigration"`
	Type                             string                             `json:"type"`
	Ueficapability                   bool                               `json:"ueficapability"`
	Username                         string                             `json:"username"`
	Version                          string                             `json:"version"`
	Zoneid                           string                             `json:"zoneid"`
	Zonename                         string                             `json:"zonename"`
}

type AddBaremetalHostResponseGpugroup

type AddBaremetalHostResponseGpugroup struct {
	Gpugroupname string                                 `json:"gpugroupname"`
	Vgpu         []AddBaremetalHostResponseGpugroupVgpu `json:"vgpu"`
}

type AddBaremetalHostResponseGpugroupVgpu

type AddBaremetalHostResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type AddBaremetalPxeKickStartServerParams

type AddBaremetalPxeKickStartServerParams struct {
	// contains filtered or unexported fields
}

func (*AddBaremetalPxeKickStartServerParams) GetPassword

func (p *AddBaremetalPxeKickStartServerParams) GetPassword() (string, bool)

func (*AddBaremetalPxeKickStartServerParams) GetPhysicalnetworkid

func (p *AddBaremetalPxeKickStartServerParams) GetPhysicalnetworkid() (string, bool)

func (*AddBaremetalPxeKickStartServerParams) GetPodid

func (*AddBaremetalPxeKickStartServerParams) GetPxeservertype

func (p *AddBaremetalPxeKickStartServerParams) GetPxeservertype() (string, bool)

func (*AddBaremetalPxeKickStartServerParams) GetTftpdir

func (*AddBaremetalPxeKickStartServerParams) GetUrl

func (*AddBaremetalPxeKickStartServerParams) GetUsername

func (p *AddBaremetalPxeKickStartServerParams) GetUsername() (string, bool)

func (*AddBaremetalPxeKickStartServerParams) ResetPassword

func (p *AddBaremetalPxeKickStartServerParams) ResetPassword()

func (*AddBaremetalPxeKickStartServerParams) ResetPhysicalnetworkid

func (p *AddBaremetalPxeKickStartServerParams) ResetPhysicalnetworkid()

func (*AddBaremetalPxeKickStartServerParams) ResetPodid

func (p *AddBaremetalPxeKickStartServerParams) ResetPodid()

func (*AddBaremetalPxeKickStartServerParams) ResetPxeservertype

func (p *AddBaremetalPxeKickStartServerParams) ResetPxeservertype()

func (*AddBaremetalPxeKickStartServerParams) ResetTftpdir

func (p *AddBaremetalPxeKickStartServerParams) ResetTftpdir()

func (*AddBaremetalPxeKickStartServerParams) ResetUrl

func (*AddBaremetalPxeKickStartServerParams) ResetUsername

func (p *AddBaremetalPxeKickStartServerParams) ResetUsername()

func (*AddBaremetalPxeKickStartServerParams) SetPassword

func (p *AddBaremetalPxeKickStartServerParams) SetPassword(v string)

func (*AddBaremetalPxeKickStartServerParams) SetPhysicalnetworkid

func (p *AddBaremetalPxeKickStartServerParams) SetPhysicalnetworkid(v string)

func (*AddBaremetalPxeKickStartServerParams) SetPodid

func (*AddBaremetalPxeKickStartServerParams) SetPxeservertype

func (p *AddBaremetalPxeKickStartServerParams) SetPxeservertype(v string)

func (*AddBaremetalPxeKickStartServerParams) SetTftpdir

func (*AddBaremetalPxeKickStartServerParams) SetUrl

func (*AddBaremetalPxeKickStartServerParams) SetUsername

func (p *AddBaremetalPxeKickStartServerParams) SetUsername(v string)

type AddBaremetalPxeKickStartServerResponse

type AddBaremetalPxeKickStartServerResponse struct {
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Tftpdir           string `json:"tftpdir"`
	Url               string `json:"url"`
}

type AddBaremetalPxePingServerParams

type AddBaremetalPxePingServerParams struct {
	// contains filtered or unexported fields
}

func (*AddBaremetalPxePingServerParams) GetPassword

func (p *AddBaremetalPxePingServerParams) GetPassword() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPhysicalnetworkid

func (p *AddBaremetalPxePingServerParams) GetPhysicalnetworkid() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPingcifspassword

func (p *AddBaremetalPxePingServerParams) GetPingcifspassword() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPingcifsusername

func (p *AddBaremetalPxePingServerParams) GetPingcifsusername() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPingdir

func (p *AddBaremetalPxePingServerParams) GetPingdir() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPingstorageserverip

func (p *AddBaremetalPxePingServerParams) GetPingstorageserverip() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPodid

func (p *AddBaremetalPxePingServerParams) GetPodid() (string, bool)

func (*AddBaremetalPxePingServerParams) GetPxeservertype

func (p *AddBaremetalPxePingServerParams) GetPxeservertype() (string, bool)

func (*AddBaremetalPxePingServerParams) GetTftpdir

func (p *AddBaremetalPxePingServerParams) GetTftpdir() (string, bool)

func (*AddBaremetalPxePingServerParams) GetUrl

func (*AddBaremetalPxePingServerParams) GetUsername

func (p *AddBaremetalPxePingServerParams) GetUsername() (string, bool)

func (*AddBaremetalPxePingServerParams) ResetPassword

func (p *AddBaremetalPxePingServerParams) ResetPassword()

func (*AddBaremetalPxePingServerParams) ResetPhysicalnetworkid

func (p *AddBaremetalPxePingServerParams) ResetPhysicalnetworkid()

func (*AddBaremetalPxePingServerParams) ResetPingcifspassword

func (p *AddBaremetalPxePingServerParams) ResetPingcifspassword()

func (*AddBaremetalPxePingServerParams) ResetPingcifsusername

func (p *AddBaremetalPxePingServerParams) ResetPingcifsusername()

func (*AddBaremetalPxePingServerParams) ResetPingdir

func (p *AddBaremetalPxePingServerParams) ResetPingdir()

func (*AddBaremetalPxePingServerParams) ResetPingstorageserverip

func (p *AddBaremetalPxePingServerParams) ResetPingstorageserverip()

func (*AddBaremetalPxePingServerParams) ResetPodid

func (p *AddBaremetalPxePingServerParams) ResetPodid()

func (*AddBaremetalPxePingServerParams) ResetPxeservertype

func (p *AddBaremetalPxePingServerParams) ResetPxeservertype()

func (*AddBaremetalPxePingServerParams) ResetTftpdir

func (p *AddBaremetalPxePingServerParams) ResetTftpdir()

func (*AddBaremetalPxePingServerParams) ResetUrl

func (p *AddBaremetalPxePingServerParams) ResetUrl()

func (*AddBaremetalPxePingServerParams) ResetUsername

func (p *AddBaremetalPxePingServerParams) ResetUsername()

func (*AddBaremetalPxePingServerParams) SetPassword

func (p *AddBaremetalPxePingServerParams) SetPassword(v string)

func (*AddBaremetalPxePingServerParams) SetPhysicalnetworkid

func (p *AddBaremetalPxePingServerParams) SetPhysicalnetworkid(v string)

func (*AddBaremetalPxePingServerParams) SetPingcifspassword

func (p *AddBaremetalPxePingServerParams) SetPingcifspassword(v string)

func (*AddBaremetalPxePingServerParams) SetPingcifsusername

func (p *AddBaremetalPxePingServerParams) SetPingcifsusername(v string)

func (*AddBaremetalPxePingServerParams) SetPingdir

func (p *AddBaremetalPxePingServerParams) SetPingdir(v string)

func (*AddBaremetalPxePingServerParams) SetPingstorageserverip

func (p *AddBaremetalPxePingServerParams) SetPingstorageserverip(v string)

func (*AddBaremetalPxePingServerParams) SetPodid

func (p *AddBaremetalPxePingServerParams) SetPodid(v string)

func (*AddBaremetalPxePingServerParams) SetPxeservertype

func (p *AddBaremetalPxePingServerParams) SetPxeservertype(v string)

func (*AddBaremetalPxePingServerParams) SetTftpdir

func (p *AddBaremetalPxePingServerParams) SetTftpdir(v string)

func (*AddBaremetalPxePingServerParams) SetUrl

func (*AddBaremetalPxePingServerParams) SetUsername

func (p *AddBaremetalPxePingServerParams) SetUsername(v string)

type AddBaremetalPxePingServerResponse

type AddBaremetalPxePingServerResponse struct {
	Id                  string `json:"id"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Physicalnetworkid   string `json:"physicalnetworkid"`
	Pingdir             string `json:"pingdir"`
	Pingstorageserverip string `json:"pingstorageserverip"`
	Provider            string `json:"provider"`
	Tftpdir             string `json:"tftpdir"`
	Url                 string `json:"url"`
}

type AddBaremetalRctParams

type AddBaremetalRctParams struct {
	// contains filtered or unexported fields
}

func (*AddBaremetalRctParams) GetBaremetalrcturl

func (p *AddBaremetalRctParams) GetBaremetalrcturl() (string, bool)

func (*AddBaremetalRctParams) ResetBaremetalrcturl

func (p *AddBaremetalRctParams) ResetBaremetalrcturl()

func (*AddBaremetalRctParams) SetBaremetalrcturl

func (p *AddBaremetalRctParams) SetBaremetalrcturl(v string)

type AddBaremetalRctResponse

type AddBaremetalRctResponse struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Url       string `json:"url"`
}

type AddBigSwitchBcfDeviceParams

type AddBigSwitchBcfDeviceParams struct {
	// contains filtered or unexported fields
}

func (*AddBigSwitchBcfDeviceParams) GetHostname

func (p *AddBigSwitchBcfDeviceParams) GetHostname() (string, bool)

func (*AddBigSwitchBcfDeviceParams) GetNat

func (p *AddBigSwitchBcfDeviceParams) GetNat() (bool, bool)

func (*AddBigSwitchBcfDeviceParams) GetPassword

func (p *AddBigSwitchBcfDeviceParams) GetPassword() (string, bool)

func (*AddBigSwitchBcfDeviceParams) GetPhysicalnetworkid

func (p *AddBigSwitchBcfDeviceParams) GetPhysicalnetworkid() (string, bool)

func (*AddBigSwitchBcfDeviceParams) GetUsername

func (p *AddBigSwitchBcfDeviceParams) GetUsername() (string, bool)

func (*AddBigSwitchBcfDeviceParams) ResetHostname

func (p *AddBigSwitchBcfDeviceParams) ResetHostname()

func (*AddBigSwitchBcfDeviceParams) ResetNat

func (p *AddBigSwitchBcfDeviceParams) ResetNat()

func (*AddBigSwitchBcfDeviceParams) ResetPassword

func (p *AddBigSwitchBcfDeviceParams) ResetPassword()

func (*AddBigSwitchBcfDeviceParams) ResetPhysicalnetworkid

func (p *AddBigSwitchBcfDeviceParams) ResetPhysicalnetworkid()

func (*AddBigSwitchBcfDeviceParams) ResetUsername

func (p *AddBigSwitchBcfDeviceParams) ResetUsername()

func (*AddBigSwitchBcfDeviceParams) SetHostname

func (p *AddBigSwitchBcfDeviceParams) SetHostname(v string)

func (*AddBigSwitchBcfDeviceParams) SetNat

func (p *AddBigSwitchBcfDeviceParams) SetNat(v bool)

func (*AddBigSwitchBcfDeviceParams) SetPassword

func (p *AddBigSwitchBcfDeviceParams) SetPassword(v string)

func (*AddBigSwitchBcfDeviceParams) SetPhysicalnetworkid

func (p *AddBigSwitchBcfDeviceParams) SetPhysicalnetworkid(v string)

func (*AddBigSwitchBcfDeviceParams) SetUsername

func (p *AddBigSwitchBcfDeviceParams) SetUsername(v string)

type AddBigSwitchBcfDeviceResponse

type AddBigSwitchBcfDeviceResponse struct {
	Bcfdeviceid         string `json:"bcfdeviceid"`
	Bigswitchdevicename string `json:"bigswitchdevicename"`
	Hostname            string `json:"hostname"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Nat                 bool   `json:"nat"`
	Password            string `json:"password"`
	Physicalnetworkid   string `json:"physicalnetworkid"`
	Provider            string `json:"provider"`
	Username            string `json:"username"`
}

type AddBrocadeVcsDeviceParams

type AddBrocadeVcsDeviceParams struct {
	// contains filtered or unexported fields
}

func (*AddBrocadeVcsDeviceParams) GetHostname

func (p *AddBrocadeVcsDeviceParams) GetHostname() (string, bool)

func (*AddBrocadeVcsDeviceParams) GetPassword

func (p *AddBrocadeVcsDeviceParams) GetPassword() (string, bool)

func (*AddBrocadeVcsDeviceParams) GetPhysicalnetworkid

func (p *AddBrocadeVcsDeviceParams) GetPhysicalnetworkid() (string, bool)

func (*AddBrocadeVcsDeviceParams) GetUsername

func (p *AddBrocadeVcsDeviceParams) GetUsername() (string, bool)

func (*AddBrocadeVcsDeviceParams) ResetHostname

func (p *AddBrocadeVcsDeviceParams) ResetHostname()

func (*AddBrocadeVcsDeviceParams) ResetPassword

func (p *AddBrocadeVcsDeviceParams) ResetPassword()

func (*AddBrocadeVcsDeviceParams) ResetPhysicalnetworkid

func (p *AddBrocadeVcsDeviceParams) ResetPhysicalnetworkid()

func (*AddBrocadeVcsDeviceParams) ResetUsername

func (p *AddBrocadeVcsDeviceParams) ResetUsername()

func (*AddBrocadeVcsDeviceParams) SetHostname

func (p *AddBrocadeVcsDeviceParams) SetHostname(v string)

func (*AddBrocadeVcsDeviceParams) SetPassword

func (p *AddBrocadeVcsDeviceParams) SetPassword(v string)

func (*AddBrocadeVcsDeviceParams) SetPhysicalnetworkid

func (p *AddBrocadeVcsDeviceParams) SetPhysicalnetworkid(v string)

func (*AddBrocadeVcsDeviceParams) SetUsername

func (p *AddBrocadeVcsDeviceParams) SetUsername(v string)

type AddBrocadeVcsDeviceResponse

type AddBrocadeVcsDeviceResponse struct {
	Brocadedevicename string `json:"brocadedevicename"`
	Hostname          string `json:"hostname"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Vcsdeviceid       string `json:"vcsdeviceid"`
}

type AddClusterParams

type AddClusterParams struct {
	// contains filtered or unexported fields
}

func (*AddClusterParams) GetAllocationstate

func (p *AddClusterParams) GetAllocationstate() (string, bool)

func (*AddClusterParams) GetClustername

func (p *AddClusterParams) GetClustername() (string, bool)

func (*AddClusterParams) GetClustertype

func (p *AddClusterParams) GetClustertype() (string, bool)

func (*AddClusterParams) GetGuestvswitchname

func (p *AddClusterParams) GetGuestvswitchname() (string, bool)

func (*AddClusterParams) GetGuestvswitchtype

func (p *AddClusterParams) GetGuestvswitchtype() (string, bool)

func (*AddClusterParams) GetHypervisor

func (p *AddClusterParams) GetHypervisor() (string, bool)

func (*AddClusterParams) GetOvm3cluster

func (p *AddClusterParams) GetOvm3cluster() (string, bool)

func (*AddClusterParams) GetOvm3pool

func (p *AddClusterParams) GetOvm3pool() (string, bool)

func (*AddClusterParams) GetOvm3vip

func (p *AddClusterParams) GetOvm3vip() (string, bool)

func (*AddClusterParams) GetPassword

func (p *AddClusterParams) GetPassword() (string, bool)

func (*AddClusterParams) GetPodid

func (p *AddClusterParams) GetPodid() (string, bool)

func (*AddClusterParams) GetPublicvswitchname

func (p *AddClusterParams) GetPublicvswitchname() (string, bool)

func (*AddClusterParams) GetPublicvswitchtype

func (p *AddClusterParams) GetPublicvswitchtype() (string, bool)

func (*AddClusterParams) GetUrl

func (p *AddClusterParams) GetUrl() (string, bool)

func (*AddClusterParams) GetUsername

func (p *AddClusterParams) GetUsername() (string, bool)

func (*AddClusterParams) GetVsmipaddress

func (p *AddClusterParams) GetVsmipaddress() (string, bool)

func (*AddClusterParams) GetVsmpassword

func (p *AddClusterParams) GetVsmpassword() (string, bool)

func (*AddClusterParams) GetVsmusername

func (p *AddClusterParams) GetVsmusername() (string, bool)

func (*AddClusterParams) GetZoneid

func (p *AddClusterParams) GetZoneid() (string, bool)

func (*AddClusterParams) ResetAllocationstate

func (p *AddClusterParams) ResetAllocationstate()

func (*AddClusterParams) ResetClustername

func (p *AddClusterParams) ResetClustername()

func (*AddClusterParams) ResetClustertype

func (p *AddClusterParams) ResetClustertype()

func (*AddClusterParams) ResetGuestvswitchname

func (p *AddClusterParams) ResetGuestvswitchname()

func (*AddClusterParams) ResetGuestvswitchtype

func (p *AddClusterParams) ResetGuestvswitchtype()

func (*AddClusterParams) ResetHypervisor

func (p *AddClusterParams) ResetHypervisor()

func (*AddClusterParams) ResetOvm3cluster

func (p *AddClusterParams) ResetOvm3cluster()

func (*AddClusterParams) ResetOvm3pool

func (p *AddClusterParams) ResetOvm3pool()

func (*AddClusterParams) ResetOvm3vip

func (p *AddClusterParams) ResetOvm3vip()

func (*AddClusterParams) ResetPassword

func (p *AddClusterParams) ResetPassword()

func (*AddClusterParams) ResetPodid

func (p *AddClusterParams) ResetPodid()

func (*AddClusterParams) ResetPublicvswitchname

func (p *AddClusterParams) ResetPublicvswitchname()

func (*AddClusterParams) ResetPublicvswitchtype

func (p *AddClusterParams) ResetPublicvswitchtype()

func (*AddClusterParams) ResetUrl

func (p *AddClusterParams) ResetUrl()

func (*AddClusterParams) ResetUsername

func (p *AddClusterParams) ResetUsername()

func (*AddClusterParams) ResetVsmipaddress

func (p *AddClusterParams) ResetVsmipaddress()

func (*AddClusterParams) ResetVsmpassword

func (p *AddClusterParams) ResetVsmpassword()

func (*AddClusterParams) ResetVsmusername

func (p *AddClusterParams) ResetVsmusername()

func (*AddClusterParams) ResetZoneid

func (p *AddClusterParams) ResetZoneid()

func (*AddClusterParams) SetAllocationstate

func (p *AddClusterParams) SetAllocationstate(v string)

func (*AddClusterParams) SetClustername

func (p *AddClusterParams) SetClustername(v string)

func (*AddClusterParams) SetClustertype

func (p *AddClusterParams) SetClustertype(v string)

func (*AddClusterParams) SetGuestvswitchname

func (p *AddClusterParams) SetGuestvswitchname(v string)

func (*AddClusterParams) SetGuestvswitchtype

func (p *AddClusterParams) SetGuestvswitchtype(v string)

func (*AddClusterParams) SetHypervisor

func (p *AddClusterParams) SetHypervisor(v string)

func (*AddClusterParams) SetOvm3cluster

func (p *AddClusterParams) SetOvm3cluster(v string)

func (*AddClusterParams) SetOvm3pool

func (p *AddClusterParams) SetOvm3pool(v string)

func (*AddClusterParams) SetOvm3vip

func (p *AddClusterParams) SetOvm3vip(v string)

func (*AddClusterParams) SetPassword

func (p *AddClusterParams) SetPassword(v string)

func (*AddClusterParams) SetPodid

func (p *AddClusterParams) SetPodid(v string)

func (*AddClusterParams) SetPublicvswitchname

func (p *AddClusterParams) SetPublicvswitchname(v string)

func (*AddClusterParams) SetPublicvswitchtype

func (p *AddClusterParams) SetPublicvswitchtype(v string)

func (*AddClusterParams) SetUrl

func (p *AddClusterParams) SetUrl(v string)

func (*AddClusterParams) SetUsername

func (p *AddClusterParams) SetUsername(v string)

func (*AddClusterParams) SetVsmipaddress

func (p *AddClusterParams) SetVsmipaddress(v string)

func (*AddClusterParams) SetVsmpassword

func (p *AddClusterParams) SetVsmpassword(v string)

func (*AddClusterParams) SetVsmusername

func (p *AddClusterParams) SetVsmusername(v string)

func (*AddClusterParams) SetZoneid

func (p *AddClusterParams) SetZoneid(v string)

type AddClusterResponse

type AddClusterResponse struct {
	Allocationstate       string                       `json:"allocationstate"`
	Capacity              []AddClusterResponseCapacity `json:"capacity"`
	Clustertype           string                       `json:"clustertype"`
	Cpuovercommitratio    string                       `json:"cpuovercommitratio"`
	Hasannotations        bool                         `json:"hasannotations"`
	Hypervisortype        string                       `json:"hypervisortype"`
	Id                    string                       `json:"id"`
	JobID                 string                       `json:"jobid"`
	Jobstatus             int                          `json:"jobstatus"`
	Managedstate          string                       `json:"managedstate"`
	Memoryovercommitratio string                       `json:"memoryovercommitratio"`
	Name                  string                       `json:"name"`
	Ovm3vip               string                       `json:"ovm3vip"`
	Podid                 string                       `json:"podid"`
	Podname               string                       `json:"podname"`
	Resourcedetails       map[string]string            `json:"resourcedetails"`
	Zoneid                string                       `json:"zoneid"`
	Zonename              string                       `json:"zonename"`
}

type AddClusterResponseCapacity

type AddClusterResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type AddGloboDnsHostParams

type AddGloboDnsHostParams struct {
	// contains filtered or unexported fields
}

func (*AddGloboDnsHostParams) GetPassword

func (p *AddGloboDnsHostParams) GetPassword() (string, bool)

func (*AddGloboDnsHostParams) GetPhysicalnetworkid

func (p *AddGloboDnsHostParams) GetPhysicalnetworkid() (string, bool)

func (*AddGloboDnsHostParams) GetUrl

func (p *AddGloboDnsHostParams) GetUrl() (string, bool)

func (*AddGloboDnsHostParams) GetUsername

func (p *AddGloboDnsHostParams) GetUsername() (string, bool)

func (*AddGloboDnsHostParams) ResetPassword

func (p *AddGloboDnsHostParams) ResetPassword()

func (*AddGloboDnsHostParams) ResetPhysicalnetworkid

func (p *AddGloboDnsHostParams) ResetPhysicalnetworkid()

func (*AddGloboDnsHostParams) ResetUrl

func (p *AddGloboDnsHostParams) ResetUrl()

func (*AddGloboDnsHostParams) ResetUsername

func (p *AddGloboDnsHostParams) ResetUsername()

func (*AddGloboDnsHostParams) SetPassword

func (p *AddGloboDnsHostParams) SetPassword(v string)

func (*AddGloboDnsHostParams) SetPhysicalnetworkid

func (p *AddGloboDnsHostParams) SetPhysicalnetworkid(v string)

func (*AddGloboDnsHostParams) SetUrl

func (p *AddGloboDnsHostParams) SetUrl(v string)

func (*AddGloboDnsHostParams) SetUsername

func (p *AddGloboDnsHostParams) SetUsername(v string)

type AddGloboDnsHostResponse

type AddGloboDnsHostResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AddGuestOsMappingParams

type AddGuestOsMappingParams struct {
	// contains filtered or unexported fields
}

func (*AddGuestOsMappingParams) GetForced

func (p *AddGuestOsMappingParams) GetForced() (bool, bool)

func (*AddGuestOsMappingParams) GetHypervisor

func (p *AddGuestOsMappingParams) GetHypervisor() (string, bool)

func (*AddGuestOsMappingParams) GetHypervisorversion

func (p *AddGuestOsMappingParams) GetHypervisorversion() (string, bool)

func (*AddGuestOsMappingParams) GetOsdisplayname

func (p *AddGuestOsMappingParams) GetOsdisplayname() (string, bool)

func (*AddGuestOsMappingParams) GetOsmappingcheckenabled

func (p *AddGuestOsMappingParams) GetOsmappingcheckenabled() (bool, bool)

func (*AddGuestOsMappingParams) GetOsnameforhypervisor

func (p *AddGuestOsMappingParams) GetOsnameforhypervisor() (string, bool)

func (*AddGuestOsMappingParams) GetOstypeid

func (p *AddGuestOsMappingParams) GetOstypeid() (string, bool)

func (*AddGuestOsMappingParams) ResetForced

func (p *AddGuestOsMappingParams) ResetForced()

func (*AddGuestOsMappingParams) ResetHypervisor

func (p *AddGuestOsMappingParams) ResetHypervisor()

func (*AddGuestOsMappingParams) ResetHypervisorversion

func (p *AddGuestOsMappingParams) ResetHypervisorversion()

func (*AddGuestOsMappingParams) ResetOsdisplayname

func (p *AddGuestOsMappingParams) ResetOsdisplayname()

func (*AddGuestOsMappingParams) ResetOsmappingcheckenabled

func (p *AddGuestOsMappingParams) ResetOsmappingcheckenabled()

func (*AddGuestOsMappingParams) ResetOsnameforhypervisor

func (p *AddGuestOsMappingParams) ResetOsnameforhypervisor()

func (*AddGuestOsMappingParams) ResetOstypeid

func (p *AddGuestOsMappingParams) ResetOstypeid()

func (*AddGuestOsMappingParams) SetForced

func (p *AddGuestOsMappingParams) SetForced(v bool)

func (*AddGuestOsMappingParams) SetHypervisor

func (p *AddGuestOsMappingParams) SetHypervisor(v string)

func (*AddGuestOsMappingParams) SetHypervisorversion

func (p *AddGuestOsMappingParams) SetHypervisorversion(v string)

func (*AddGuestOsMappingParams) SetOsdisplayname

func (p *AddGuestOsMappingParams) SetOsdisplayname(v string)

func (*AddGuestOsMappingParams) SetOsmappingcheckenabled

func (p *AddGuestOsMappingParams) SetOsmappingcheckenabled(v bool)

func (*AddGuestOsMappingParams) SetOsnameforhypervisor

func (p *AddGuestOsMappingParams) SetOsnameforhypervisor(v string)

func (*AddGuestOsMappingParams) SetOstypeid

func (p *AddGuestOsMappingParams) SetOstypeid(v string)

type AddGuestOsMappingResponse

type AddGuestOsMappingResponse struct {
	Hypervisor          string `json:"hypervisor"`
	Hypervisorversion   string `json:"hypervisorversion"`
	Id                  string `json:"id"`
	Isuserdefined       string `json:"isuserdefined"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Osdisplayname       string `json:"osdisplayname"`
	Osnameforhypervisor string `json:"osnameforhypervisor"`
	Ostypeid            string `json:"ostypeid"`
}

func (*AddGuestOsMappingResponse) UnmarshalJSON

func (r *AddGuestOsMappingResponse) UnmarshalJSON(b []byte) error

type AddGuestOsParams

type AddGuestOsParams struct {
	// contains filtered or unexported fields
}

func (*AddGuestOsParams) GetDetails

func (p *AddGuestOsParams) GetDetails() (map[string]string, bool)

func (*AddGuestOsParams) GetForDisplay

func (p *AddGuestOsParams) GetForDisplay() (bool, bool)

func (*AddGuestOsParams) GetName

func (p *AddGuestOsParams) GetName() (string, bool)

func (*AddGuestOsParams) GetOscategoryid

func (p *AddGuestOsParams) GetOscategoryid() (string, bool)

func (*AddGuestOsParams) GetOsdisplayname

func (p *AddGuestOsParams) GetOsdisplayname() (string, bool)

func (*AddGuestOsParams) ResetDetails

func (p *AddGuestOsParams) ResetDetails()

func (*AddGuestOsParams) ResetForDisplay

func (p *AddGuestOsParams) ResetForDisplay()

func (*AddGuestOsParams) ResetName

func (p *AddGuestOsParams) ResetName()

func (*AddGuestOsParams) ResetOscategoryid

func (p *AddGuestOsParams) ResetOscategoryid()

func (*AddGuestOsParams) ResetOsdisplayname

func (p *AddGuestOsParams) ResetOsdisplayname()

func (*AddGuestOsParams) SetDetails

func (p *AddGuestOsParams) SetDetails(v map[string]string)

func (*AddGuestOsParams) SetForDisplay

func (p *AddGuestOsParams) SetForDisplay(v bool)

func (*AddGuestOsParams) SetName

func (p *AddGuestOsParams) SetName(v string)

func (*AddGuestOsParams) SetOscategoryid

func (p *AddGuestOsParams) SetOscategoryid(v string)

func (*AddGuestOsParams) SetOsdisplayname

func (p *AddGuestOsParams) SetOsdisplayname(v string)

type AddGuestOsResponse

type AddGuestOsResponse struct {
	Description    string `json:"description"`
	Fordisplay     bool   `json:"fordisplay"`
	Id             string `json:"id"`
	Isuserdefined  bool   `json:"isuserdefined"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Oscategoryid   string `json:"oscategoryid"`
	Oscategoryname string `json:"oscategoryname"`
}

type AddHostParams

type AddHostParams struct {
	// contains filtered or unexported fields
}

func (*AddHostParams) GetAllocationstate

func (p *AddHostParams) GetAllocationstate() (string, bool)

func (*AddHostParams) GetClusterid

func (p *AddHostParams) GetClusterid() (string, bool)

func (*AddHostParams) GetClustername

func (p *AddHostParams) GetClustername() (string, bool)

func (*AddHostParams) GetHosttags

func (p *AddHostParams) GetHosttags() ([]string, bool)

func (*AddHostParams) GetHypervisor

func (p *AddHostParams) GetHypervisor() (string, bool)

func (*AddHostParams) GetPassword

func (p *AddHostParams) GetPassword() (string, bool)

func (*AddHostParams) GetPodid

func (p *AddHostParams) GetPodid() (string, bool)

func (*AddHostParams) GetUrl

func (p *AddHostParams) GetUrl() (string, bool)

func (*AddHostParams) GetUsername

func (p *AddHostParams) GetUsername() (string, bool)

func (*AddHostParams) GetZoneid

func (p *AddHostParams) GetZoneid() (string, bool)

func (*AddHostParams) ResetAllocationstate

func (p *AddHostParams) ResetAllocationstate()

func (*AddHostParams) ResetClusterid

func (p *AddHostParams) ResetClusterid()

func (*AddHostParams) ResetClustername

func (p *AddHostParams) ResetClustername()

func (*AddHostParams) ResetHosttags

func (p *AddHostParams) ResetHosttags()

func (*AddHostParams) ResetHypervisor

func (p *AddHostParams) ResetHypervisor()

func (*AddHostParams) ResetPassword

func (p *AddHostParams) ResetPassword()

func (*AddHostParams) ResetPodid

func (p *AddHostParams) ResetPodid()

func (*AddHostParams) ResetUrl

func (p *AddHostParams) ResetUrl()

func (*AddHostParams) ResetUsername

func (p *AddHostParams) ResetUsername()

func (*AddHostParams) ResetZoneid

func (p *AddHostParams) ResetZoneid()

func (*AddHostParams) SetAllocationstate

func (p *AddHostParams) SetAllocationstate(v string)

func (*AddHostParams) SetClusterid

func (p *AddHostParams) SetClusterid(v string)

func (*AddHostParams) SetClustername

func (p *AddHostParams) SetClustername(v string)

func (*AddHostParams) SetHosttags

func (p *AddHostParams) SetHosttags(v []string)

func (*AddHostParams) SetHypervisor

func (p *AddHostParams) SetHypervisor(v string)

func (*AddHostParams) SetPassword

func (p *AddHostParams) SetPassword(v string)

func (*AddHostParams) SetPodid

func (p *AddHostParams) SetPodid(v string)

func (*AddHostParams) SetUrl

func (p *AddHostParams) SetUrl(v string)

func (*AddHostParams) SetUsername

func (p *AddHostParams) SetUsername(v string)

func (*AddHostParams) SetZoneid

func (p *AddHostParams) SetZoneid(v string)

type AddHostResponse

type AddHostResponse struct {
	Annotation                       string                      `json:"annotation"`
	Capabilities                     string                      `json:"capabilities"`
	Clusterid                        string                      `json:"clusterid"`
	Clustername                      string                      `json:"clustername"`
	Clustertype                      string                      `json:"clustertype"`
	Cpuallocated                     string                      `json:"cpuallocated"`
	Cpuallocatedpercentage           string                      `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                       `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                      `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                     `json:"cpuloadaverage"`
	Cpunumber                        int                         `json:"cpunumber"`
	Cpusockets                       int                         `json:"cpusockets"`
	Cpuspeed                         int64                       `json:"cpuspeed"`
	Cpuused                          string                      `json:"cpuused"`
	Cpuwithoverprovisioning          string                      `json:"cpuwithoverprovisioning"`
	Created                          string                      `json:"created"`
	Details                          map[string]string           `json:"details"`
	Disconnected                     string                      `json:"disconnected"`
	Disksizeallocated                int64                       `json:"disksizeallocated"`
	Disksizetotal                    int64                       `json:"disksizetotal"`
	Encryptionsupported              bool                        `json:"encryptionsupported"`
	Events                           string                      `json:"events"`
	Gpugroup                         []AddHostResponseGpugroup   `json:"gpugroup"`
	Hahost                           bool                        `json:"hahost"`
	Hasannotations                   bool                        `json:"hasannotations"`
	Hasenoughcapacity                bool                        `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse           `json:"hostha"`
	Hosttags                         string                      `json:"hosttags"`
	Hypervisor                       string                      `json:"hypervisor"`
	Hypervisorversion                string                      `json:"hypervisorversion"`
	Id                               string                      `json:"id"`
	Ipaddress                        string                      `json:"ipaddress"`
	Islocalstorageactive             bool                        `json:"islocalstorageactive"`
	Istagarule                       bool                        `json:"istagarule"`
	JobID                            string                      `json:"jobid"`
	Jobstatus                        int                         `json:"jobstatus"`
	Lastannotated                    string                      `json:"lastannotated"`
	Lastpinged                       string                      `json:"lastpinged"`
	Managementserverid               UUID                        `json:"managementserverid"`
	Memoryallocated                  int64                       `json:"memoryallocated"`
	Memoryallocatedbytes             int64                       `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                      `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                       `json:"memorytotal"`
	Memoryused                       int64                       `json:"memoryused"`
	Memorywithoverprovisioning       string                      `json:"memorywithoverprovisioning"`
	Name                             string                      `json:"name"`
	Networkkbsread                   int64                       `json:"networkkbsread"`
	Networkkbswrite                  int64                       `json:"networkkbswrite"`
	Oscategoryid                     string                      `json:"oscategoryid"`
	Oscategoryname                   string                      `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse `json:"outofbandmanagement"`
	Podid                            string                      `json:"podid"`
	Podname                          string                      `json:"podname"`
	Removed                          string                      `json:"removed"`
	Resourcestate                    string                      `json:"resourcestate"`
	State                            string                      `json:"state"`
	Suitableformigration             bool                        `json:"suitableformigration"`
	Type                             string                      `json:"type"`
	Ueficapability                   bool                        `json:"ueficapability"`
	Username                         string                      `json:"username"`
	Version                          string                      `json:"version"`
	Zoneid                           string                      `json:"zoneid"`
	Zonename                         string                      `json:"zonename"`
}

type AddHostResponseGpugroup

type AddHostResponseGpugroup struct {
	Gpugroupname string                        `json:"gpugroupname"`
	Vgpu         []AddHostResponseGpugroupVgpu `json:"vgpu"`
}

type AddHostResponseGpugroupVgpu

type AddHostResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type AddImageStoreParams

type AddImageStoreParams struct {
	// contains filtered or unexported fields
}

func (*AddImageStoreParams) GetDetails

func (p *AddImageStoreParams) GetDetails() (map[string]string, bool)

func (*AddImageStoreParams) GetName

func (p *AddImageStoreParams) GetName() (string, bool)

func (*AddImageStoreParams) GetProvider

func (p *AddImageStoreParams) GetProvider() (string, bool)

func (*AddImageStoreParams) GetUrl

func (p *AddImageStoreParams) GetUrl() (string, bool)

func (*AddImageStoreParams) GetZoneid

func (p *AddImageStoreParams) GetZoneid() (string, bool)

func (*AddImageStoreParams) ResetDetails

func (p *AddImageStoreParams) ResetDetails()

func (*AddImageStoreParams) ResetName

func (p *AddImageStoreParams) ResetName()

func (*AddImageStoreParams) ResetProvider

func (p *AddImageStoreParams) ResetProvider()

func (*AddImageStoreParams) ResetUrl

func (p *AddImageStoreParams) ResetUrl()

func (*AddImageStoreParams) ResetZoneid

func (p *AddImageStoreParams) ResetZoneid()

func (*AddImageStoreParams) SetDetails

func (p *AddImageStoreParams) SetDetails(v map[string]string)

func (*AddImageStoreParams) SetName

func (p *AddImageStoreParams) SetName(v string)

func (*AddImageStoreParams) SetProvider

func (p *AddImageStoreParams) SetProvider(v string)

func (*AddImageStoreParams) SetUrl

func (p *AddImageStoreParams) SetUrl(v string)

func (*AddImageStoreParams) SetZoneid

func (p *AddImageStoreParams) SetZoneid(v string)

type AddImageStoreResponse

type AddImageStoreResponse struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type AddImageStoreS3Params

type AddImageStoreS3Params struct {
	// contains filtered or unexported fields
}

func (*AddImageStoreS3Params) GetAccesskey

func (p *AddImageStoreS3Params) GetAccesskey() (string, bool)

func (*AddImageStoreS3Params) GetBucket

func (p *AddImageStoreS3Params) GetBucket() (string, bool)

func (*AddImageStoreS3Params) GetConnectiontimeout

func (p *AddImageStoreS3Params) GetConnectiontimeout() (int, bool)

func (*AddImageStoreS3Params) GetConnectionttl

func (p *AddImageStoreS3Params) GetConnectionttl() (int, bool)

func (*AddImageStoreS3Params) GetEndpoint

func (p *AddImageStoreS3Params) GetEndpoint() (string, bool)

func (*AddImageStoreS3Params) GetMaxerrorretry

func (p *AddImageStoreS3Params) GetMaxerrorretry() (int, bool)

func (*AddImageStoreS3Params) GetS3signer

func (p *AddImageStoreS3Params) GetS3signer() (string, bool)

func (*AddImageStoreS3Params) GetSecretkey

func (p *AddImageStoreS3Params) GetSecretkey() (string, bool)

func (*AddImageStoreS3Params) GetSockettimeout

func (p *AddImageStoreS3Params) GetSockettimeout() (int, bool)

func (*AddImageStoreS3Params) GetUsehttps

func (p *AddImageStoreS3Params) GetUsehttps() (bool, bool)

func (*AddImageStoreS3Params) GetUsetcpkeepalive

func (p *AddImageStoreS3Params) GetUsetcpkeepalive() (bool, bool)

func (*AddImageStoreS3Params) ResetAccesskey

func (p *AddImageStoreS3Params) ResetAccesskey()

func (*AddImageStoreS3Params) ResetBucket

func (p *AddImageStoreS3Params) ResetBucket()

func (*AddImageStoreS3Params) ResetConnectiontimeout

func (p *AddImageStoreS3Params) ResetConnectiontimeout()

func (*AddImageStoreS3Params) ResetConnectionttl

func (p *AddImageStoreS3Params) ResetConnectionttl()

func (*AddImageStoreS3Params) ResetEndpoint

func (p *AddImageStoreS3Params) ResetEndpoint()

func (*AddImageStoreS3Params) ResetMaxerrorretry

func (p *AddImageStoreS3Params) ResetMaxerrorretry()

func (*AddImageStoreS3Params) ResetS3signer

func (p *AddImageStoreS3Params) ResetS3signer()

func (*AddImageStoreS3Params) ResetSecretkey

func (p *AddImageStoreS3Params) ResetSecretkey()

func (*AddImageStoreS3Params) ResetSockettimeout

func (p *AddImageStoreS3Params) ResetSockettimeout()

func (*AddImageStoreS3Params) ResetUsehttps

func (p *AddImageStoreS3Params) ResetUsehttps()

func (*AddImageStoreS3Params) ResetUsetcpkeepalive

func (p *AddImageStoreS3Params) ResetUsetcpkeepalive()

func (*AddImageStoreS3Params) SetAccesskey

func (p *AddImageStoreS3Params) SetAccesskey(v string)

func (*AddImageStoreS3Params) SetBucket

func (p *AddImageStoreS3Params) SetBucket(v string)

func (*AddImageStoreS3Params) SetConnectiontimeout

func (p *AddImageStoreS3Params) SetConnectiontimeout(v int)

func (*AddImageStoreS3Params) SetConnectionttl

func (p *AddImageStoreS3Params) SetConnectionttl(v int)

func (*AddImageStoreS3Params) SetEndpoint

func (p *AddImageStoreS3Params) SetEndpoint(v string)

func (*AddImageStoreS3Params) SetMaxerrorretry

func (p *AddImageStoreS3Params) SetMaxerrorretry(v int)

func (*AddImageStoreS3Params) SetS3signer

func (p *AddImageStoreS3Params) SetS3signer(v string)

func (*AddImageStoreS3Params) SetSecretkey

func (p *AddImageStoreS3Params) SetSecretkey(v string)

func (*AddImageStoreS3Params) SetSockettimeout

func (p *AddImageStoreS3Params) SetSockettimeout(v int)

func (*AddImageStoreS3Params) SetUsehttps

func (p *AddImageStoreS3Params) SetUsehttps(v bool)

func (*AddImageStoreS3Params) SetUsetcpkeepalive

func (p *AddImageStoreS3Params) SetUsetcpkeepalive(v bool)

type AddImageStoreS3Response

type AddImageStoreS3Response struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type AddIpToNicParams

type AddIpToNicParams struct {
	// contains filtered or unexported fields
}

func (*AddIpToNicParams) GetIpaddress

func (p *AddIpToNicParams) GetIpaddress() (string, bool)

func (*AddIpToNicParams) GetNicid

func (p *AddIpToNicParams) GetNicid() (string, bool)

func (*AddIpToNicParams) ResetIpaddress

func (p *AddIpToNicParams) ResetIpaddress()

func (*AddIpToNicParams) ResetNicid

func (p *AddIpToNicParams) ResetNicid()

func (*AddIpToNicParams) SetIpaddress

func (p *AddIpToNicParams) SetIpaddress(v string)

func (*AddIpToNicParams) SetNicid

func (p *AddIpToNicParams) SetNicid(v string)

type AddIpToNicResponse

type AddIpToNicResponse struct {
	Id          string `json:"id"`
	Ipaddress   string `json:"ipaddress"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Networkid   string `json:"networkid"`
	Nicid       string `json:"nicid"`
	Secondaryip []struct {
		Id        string `json:"id"`
		Ipaddress string `json:"ipaddress"`
	} `json:"secondaryip"`
	Virtualmachineid string `json:"virtualmachineid"`
}

type AddKubernetesSupportedVersionParams

type AddKubernetesSupportedVersionParams struct {
	// contains filtered or unexported fields
}

func (*AddKubernetesSupportedVersionParams) GetChecksum

func (p *AddKubernetesSupportedVersionParams) GetChecksum() (string, bool)

func (*AddKubernetesSupportedVersionParams) GetDirectdownload

func (p *AddKubernetesSupportedVersionParams) GetDirectdownload() (bool, bool)

func (*AddKubernetesSupportedVersionParams) GetMincpunumber

func (p *AddKubernetesSupportedVersionParams) GetMincpunumber() (int, bool)

func (*AddKubernetesSupportedVersionParams) GetMinmemory

func (p *AddKubernetesSupportedVersionParams) GetMinmemory() (int, bool)

func (*AddKubernetesSupportedVersionParams) GetName

func (*AddKubernetesSupportedVersionParams) GetSemanticversion

func (p *AddKubernetesSupportedVersionParams) GetSemanticversion() (string, bool)

func (*AddKubernetesSupportedVersionParams) GetUrl

func (*AddKubernetesSupportedVersionParams) GetZoneid

func (*AddKubernetesSupportedVersionParams) ResetChecksum

func (p *AddKubernetesSupportedVersionParams) ResetChecksum()

func (*AddKubernetesSupportedVersionParams) ResetDirectdownload

func (p *AddKubernetesSupportedVersionParams) ResetDirectdownload()

func (*AddKubernetesSupportedVersionParams) ResetMincpunumber

func (p *AddKubernetesSupportedVersionParams) ResetMincpunumber()

func (*AddKubernetesSupportedVersionParams) ResetMinmemory

func (p *AddKubernetesSupportedVersionParams) ResetMinmemory()

func (*AddKubernetesSupportedVersionParams) ResetName

func (p *AddKubernetesSupportedVersionParams) ResetName()

func (*AddKubernetesSupportedVersionParams) ResetSemanticversion

func (p *AddKubernetesSupportedVersionParams) ResetSemanticversion()

func (*AddKubernetesSupportedVersionParams) ResetUrl

func (*AddKubernetesSupportedVersionParams) ResetZoneid

func (p *AddKubernetesSupportedVersionParams) ResetZoneid()

func (*AddKubernetesSupportedVersionParams) SetChecksum

func (p *AddKubernetesSupportedVersionParams) SetChecksum(v string)

func (*AddKubernetesSupportedVersionParams) SetDirectdownload

func (p *AddKubernetesSupportedVersionParams) SetDirectdownload(v bool)

func (*AddKubernetesSupportedVersionParams) SetMincpunumber

func (p *AddKubernetesSupportedVersionParams) SetMincpunumber(v int)

func (*AddKubernetesSupportedVersionParams) SetMinmemory

func (p *AddKubernetesSupportedVersionParams) SetMinmemory(v int)

func (*AddKubernetesSupportedVersionParams) SetName

func (*AddKubernetesSupportedVersionParams) SetSemanticversion

func (p *AddKubernetesSupportedVersionParams) SetSemanticversion(v string)

func (*AddKubernetesSupportedVersionParams) SetUrl

func (*AddKubernetesSupportedVersionParams) SetZoneid

type AddKubernetesSupportedVersionResponse

type AddKubernetesSupportedVersionResponse struct {
	Created             string `json:"created"`
	Directdownload      bool   `json:"directdownload"`
	Id                  string `json:"id"`
	Isoid               string `json:"isoid"`
	Isoname             string `json:"isoname"`
	Isostate            string `json:"isostate"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Mincpunumber        int    `json:"mincpunumber"`
	Minmemory           int    `json:"minmemory"`
	Name                string `json:"name"`
	Semanticversion     string `json:"semanticversion"`
	State               string `json:"state"`
	Supportsautoscaling bool   `json:"supportsautoscaling"`
	Supportsha          bool   `json:"supportsha"`
	Zoneid              string `json:"zoneid"`
	Zonename            string `json:"zonename"`
}

type AddLdapConfigurationParams

type AddLdapConfigurationParams struct {
	// contains filtered or unexported fields
}

func (*AddLdapConfigurationParams) GetDomainid

func (p *AddLdapConfigurationParams) GetDomainid() (string, bool)

func (*AddLdapConfigurationParams) GetHostname

func (p *AddLdapConfigurationParams) GetHostname() (string, bool)

func (*AddLdapConfigurationParams) GetPort

func (p *AddLdapConfigurationParams) GetPort() (int, bool)

func (*AddLdapConfigurationParams) ResetDomainid

func (p *AddLdapConfigurationParams) ResetDomainid()

func (*AddLdapConfigurationParams) ResetHostname

func (p *AddLdapConfigurationParams) ResetHostname()

func (*AddLdapConfigurationParams) ResetPort

func (p *AddLdapConfigurationParams) ResetPort()

func (*AddLdapConfigurationParams) SetDomainid

func (p *AddLdapConfigurationParams) SetDomainid(v string)

func (*AddLdapConfigurationParams) SetHostname

func (p *AddLdapConfigurationParams) SetHostname(v string)

func (*AddLdapConfigurationParams) SetPort

func (p *AddLdapConfigurationParams) SetPort(v int)

type AddLdapConfigurationResponse

type AddLdapConfigurationResponse struct {
	Domainid  string `json:"domainid"`
	Hostname  string `json:"hostname"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Port      int    `json:"port"`
}

type AddNetscalerLoadBalancerParams

type AddNetscalerLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*AddNetscalerLoadBalancerParams) GetGslbprovider

func (p *AddNetscalerLoadBalancerParams) GetGslbprovider() (bool, bool)

func (*AddNetscalerLoadBalancerParams) GetGslbproviderprivateip

func (p *AddNetscalerLoadBalancerParams) GetGslbproviderprivateip() (string, bool)

func (*AddNetscalerLoadBalancerParams) GetGslbproviderpublicip

func (p *AddNetscalerLoadBalancerParams) GetGslbproviderpublicip() (string, bool)

func (*AddNetscalerLoadBalancerParams) GetIsexclusivegslbprovider

func (p *AddNetscalerLoadBalancerParams) GetIsexclusivegslbprovider() (bool, bool)

func (*AddNetscalerLoadBalancerParams) GetNetworkdevicetype

func (p *AddNetscalerLoadBalancerParams) GetNetworkdevicetype() (string, bool)

func (*AddNetscalerLoadBalancerParams) GetPassword

func (p *AddNetscalerLoadBalancerParams) GetPassword() (string, bool)

func (*AddNetscalerLoadBalancerParams) GetPhysicalnetworkid

func (p *AddNetscalerLoadBalancerParams) GetPhysicalnetworkid() (string, bool)

func (*AddNetscalerLoadBalancerParams) GetUrl

func (*AddNetscalerLoadBalancerParams) GetUsername

func (p *AddNetscalerLoadBalancerParams) GetUsername() (string, bool)

func (*AddNetscalerLoadBalancerParams) ResetGslbprovider

func (p *AddNetscalerLoadBalancerParams) ResetGslbprovider()

func (*AddNetscalerLoadBalancerParams) ResetGslbproviderprivateip

func (p *AddNetscalerLoadBalancerParams) ResetGslbproviderprivateip()

func (*AddNetscalerLoadBalancerParams) ResetGslbproviderpublicip

func (p *AddNetscalerLoadBalancerParams) ResetGslbproviderpublicip()

func (*AddNetscalerLoadBalancerParams) ResetIsexclusivegslbprovider

func (p *AddNetscalerLoadBalancerParams) ResetIsexclusivegslbprovider()

func (*AddNetscalerLoadBalancerParams) ResetNetworkdevicetype

func (p *AddNetscalerLoadBalancerParams) ResetNetworkdevicetype()

func (*AddNetscalerLoadBalancerParams) ResetPassword

func (p *AddNetscalerLoadBalancerParams) ResetPassword()

func (*AddNetscalerLoadBalancerParams) ResetPhysicalnetworkid

func (p *AddNetscalerLoadBalancerParams) ResetPhysicalnetworkid()

func (*AddNetscalerLoadBalancerParams) ResetUrl

func (p *AddNetscalerLoadBalancerParams) ResetUrl()

func (*AddNetscalerLoadBalancerParams) ResetUsername

func (p *AddNetscalerLoadBalancerParams) ResetUsername()

func (*AddNetscalerLoadBalancerParams) SetGslbprovider

func (p *AddNetscalerLoadBalancerParams) SetGslbprovider(v bool)

func (*AddNetscalerLoadBalancerParams) SetGslbproviderprivateip

func (p *AddNetscalerLoadBalancerParams) SetGslbproviderprivateip(v string)

func (*AddNetscalerLoadBalancerParams) SetGslbproviderpublicip

func (p *AddNetscalerLoadBalancerParams) SetGslbproviderpublicip(v string)

func (*AddNetscalerLoadBalancerParams) SetIsexclusivegslbprovider

func (p *AddNetscalerLoadBalancerParams) SetIsexclusivegslbprovider(v bool)

func (*AddNetscalerLoadBalancerParams) SetNetworkdevicetype

func (p *AddNetscalerLoadBalancerParams) SetNetworkdevicetype(v string)

func (*AddNetscalerLoadBalancerParams) SetPassword

func (p *AddNetscalerLoadBalancerParams) SetPassword(v string)

func (*AddNetscalerLoadBalancerParams) SetPhysicalnetworkid

func (p *AddNetscalerLoadBalancerParams) SetPhysicalnetworkid(v string)

func (*AddNetscalerLoadBalancerParams) SetUrl

func (*AddNetscalerLoadBalancerParams) SetUsername

func (p *AddNetscalerLoadBalancerParams) SetUsername(v string)

type AddNetscalerLoadBalancerResponse

type AddNetscalerLoadBalancerResponse struct {
	Gslbprovider            bool     `json:"gslbprovider"`
	Gslbproviderprivateip   string   `json:"gslbproviderprivateip"`
	Gslbproviderpublicip    string   `json:"gslbproviderpublicip"`
	Ipaddress               string   `json:"ipaddress"`
	Isexclusivegslbprovider bool     `json:"isexclusivegslbprovider"`
	JobID                   string   `json:"jobid"`
	Jobstatus               int      `json:"jobstatus"`
	Lbdevicecapacity        int64    `json:"lbdevicecapacity"`
	Lbdevicededicated       bool     `json:"lbdevicededicated"`
	Lbdeviceid              string   `json:"lbdeviceid"`
	Lbdevicename            string   `json:"lbdevicename"`
	Lbdevicestate           string   `json:"lbdevicestate"`
	Physicalnetworkid       string   `json:"physicalnetworkid"`
	Podids                  []string `json:"podids"`
	Privateinterface        string   `json:"privateinterface"`
	Provider                string   `json:"provider"`
	Publicinterface         string   `json:"publicinterface"`
}

type AddNetworkDeviceParams

type AddNetworkDeviceParams struct {
	// contains filtered or unexported fields
}

func (*AddNetworkDeviceParams) GetNetworkdeviceparameterlist

func (p *AddNetworkDeviceParams) GetNetworkdeviceparameterlist() (map[string]string, bool)

func (*AddNetworkDeviceParams) GetNetworkdevicetype

func (p *AddNetworkDeviceParams) GetNetworkdevicetype() (string, bool)

func (*AddNetworkDeviceParams) ResetNetworkdeviceparameterlist

func (p *AddNetworkDeviceParams) ResetNetworkdeviceparameterlist()

func (*AddNetworkDeviceParams) ResetNetworkdevicetype

func (p *AddNetworkDeviceParams) ResetNetworkdevicetype()

func (*AddNetworkDeviceParams) SetNetworkdeviceparameterlist

func (p *AddNetworkDeviceParams) SetNetworkdeviceparameterlist(v map[string]string)

func (*AddNetworkDeviceParams) SetNetworkdevicetype

func (p *AddNetworkDeviceParams) SetNetworkdevicetype(v string)

type AddNetworkDeviceResponse

type AddNetworkDeviceResponse struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
}

type AddNetworkServiceProviderParams

type AddNetworkServiceProviderParams struct {
	// contains filtered or unexported fields
}

func (*AddNetworkServiceProviderParams) GetDestinationphysicalnetworkid

func (p *AddNetworkServiceProviderParams) GetDestinationphysicalnetworkid() (string, bool)

func (*AddNetworkServiceProviderParams) GetName

func (*AddNetworkServiceProviderParams) GetPhysicalnetworkid

func (p *AddNetworkServiceProviderParams) GetPhysicalnetworkid() (string, bool)

func (*AddNetworkServiceProviderParams) GetServicelist

func (p *AddNetworkServiceProviderParams) GetServicelist() ([]string, bool)

func (*AddNetworkServiceProviderParams) ResetDestinationphysicalnetworkid

func (p *AddNetworkServiceProviderParams) ResetDestinationphysicalnetworkid()

func (*AddNetworkServiceProviderParams) ResetName

func (p *AddNetworkServiceProviderParams) ResetName()

func (*AddNetworkServiceProviderParams) ResetPhysicalnetworkid

func (p *AddNetworkServiceProviderParams) ResetPhysicalnetworkid()

func (*AddNetworkServiceProviderParams) ResetServicelist

func (p *AddNetworkServiceProviderParams) ResetServicelist()

func (*AddNetworkServiceProviderParams) SetDestinationphysicalnetworkid

func (p *AddNetworkServiceProviderParams) SetDestinationphysicalnetworkid(v string)

func (*AddNetworkServiceProviderParams) SetName

func (*AddNetworkServiceProviderParams) SetPhysicalnetworkid

func (p *AddNetworkServiceProviderParams) SetPhysicalnetworkid(v string)

func (*AddNetworkServiceProviderParams) SetServicelist

func (p *AddNetworkServiceProviderParams) SetServicelist(v []string)

type AddNetworkServiceProviderResponse

type AddNetworkServiceProviderResponse struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type AddNicToVirtualMachineParams

type AddNicToVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*AddNicToVirtualMachineParams) GetDhcpoptions

func (p *AddNicToVirtualMachineParams) GetDhcpoptions() (map[string]string, bool)

func (*AddNicToVirtualMachineParams) GetIpaddress

func (p *AddNicToVirtualMachineParams) GetIpaddress() (string, bool)

func (*AddNicToVirtualMachineParams) GetMacaddress

func (p *AddNicToVirtualMachineParams) GetMacaddress() (string, bool)

func (*AddNicToVirtualMachineParams) GetNetworkid

func (p *AddNicToVirtualMachineParams) GetNetworkid() (string, bool)

func (*AddNicToVirtualMachineParams) GetVirtualmachineid

func (p *AddNicToVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*AddNicToVirtualMachineParams) ResetDhcpoptions

func (p *AddNicToVirtualMachineParams) ResetDhcpoptions()

func (*AddNicToVirtualMachineParams) ResetIpaddress

func (p *AddNicToVirtualMachineParams) ResetIpaddress()

func (*AddNicToVirtualMachineParams) ResetMacaddress

func (p *AddNicToVirtualMachineParams) ResetMacaddress()

func (*AddNicToVirtualMachineParams) ResetNetworkid

func (p *AddNicToVirtualMachineParams) ResetNetworkid()

func (*AddNicToVirtualMachineParams) ResetVirtualmachineid

func (p *AddNicToVirtualMachineParams) ResetVirtualmachineid()

func (*AddNicToVirtualMachineParams) SetDhcpoptions

func (p *AddNicToVirtualMachineParams) SetDhcpoptions(v map[string]string)

func (*AddNicToVirtualMachineParams) SetIpaddress

func (p *AddNicToVirtualMachineParams) SetIpaddress(v string)

func (*AddNicToVirtualMachineParams) SetMacaddress

func (p *AddNicToVirtualMachineParams) SetMacaddress(v string)

func (*AddNicToVirtualMachineParams) SetNetworkid

func (p *AddNicToVirtualMachineParams) SetNetworkid(v string)

func (*AddNicToVirtualMachineParams) SetVirtualmachineid

func (p *AddNicToVirtualMachineParams) SetVirtualmachineid(v string)

type AddNicToVirtualMachineResponse

type AddNicToVirtualMachineResponse struct {
	Account               string                                        `json:"account"`
	Affinitygroup         []AddNicToVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                        `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                        `json:"autoscalevmgroupname"`
	Backupofferingid      string                                        `json:"backupofferingid"`
	Backupofferingname    string                                        `json:"backupofferingname"`
	Bootmode              string                                        `json:"bootmode"`
	Boottype              string                                        `json:"boottype"`
	Cpunumber             int                                           `json:"cpunumber"`
	Cpuspeed              int                                           `json:"cpuspeed"`
	Cpuused               string                                        `json:"cpuused"`
	Created               string                                        `json:"created"`
	Details               map[string]string                             `json:"details"`
	Diskioread            int64                                         `json:"diskioread"`
	Diskiowrite           int64                                         `json:"diskiowrite"`
	Diskkbsread           int64                                         `json:"diskkbsread"`
	Diskkbswrite          int64                                         `json:"diskkbswrite"`
	Diskofferingid        string                                        `json:"diskofferingid"`
	Diskofferingname      string                                        `json:"diskofferingname"`
	Displayname           string                                        `json:"displayname"`
	Displayvm             bool                                          `json:"displayvm"`
	Domain                string                                        `json:"domain"`
	Domainid              string                                        `json:"domainid"`
	Forvirtualnetwork     bool                                          `json:"forvirtualnetwork"`
	Group                 string                                        `json:"group"`
	Groupid               string                                        `json:"groupid"`
	Guestosid             string                                        `json:"guestosid"`
	Haenable              bool                                          `json:"haenable"`
	Hasannotations        bool                                          `json:"hasannotations"`
	Hostcontrolstate      string                                        `json:"hostcontrolstate"`
	Hostid                string                                        `json:"hostid"`
	Hostname              string                                        `json:"hostname"`
	Hypervisor            string                                        `json:"hypervisor"`
	Icon                  interface{}                                   `json:"icon"`
	Id                    string                                        `json:"id"`
	Instancename          string                                        `json:"instancename"`
	Isdynamicallyscalable bool                                          `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                        `json:"isodisplaytext"`
	Isoid                 string                                        `json:"isoid"`
	Isoname               string                                        `json:"isoname"`
	JobID                 string                                        `json:"jobid"`
	Jobstatus             int                                           `json:"jobstatus"`
	Keypairs              string                                        `json:"keypairs"`
	Lastupdated           string                                        `json:"lastupdated"`
	Memory                int                                           `json:"memory"`
	Memoryintfreekbs      int64                                         `json:"memoryintfreekbs"`
	Memorykbs             int64                                         `json:"memorykbs"`
	Memorytargetkbs       int64                                         `json:"memorytargetkbs"`
	Name                  string                                        `json:"name"`
	Networkkbsread        int64                                         `json:"networkkbsread"`
	Networkkbswrite       int64                                         `json:"networkkbswrite"`
	Nic                   []Nic                                         `json:"nic"`
	Osdisplayname         string                                        `json:"osdisplayname"`
	Ostypeid              string                                        `json:"ostypeid"`
	Password              string                                        `json:"password"`
	Passwordenabled       bool                                          `json:"passwordenabled"`
	Pooltype              string                                        `json:"pooltype"`
	Project               string                                        `json:"project"`
	Projectid             string                                        `json:"projectid"`
	Publicip              string                                        `json:"publicip"`
	Publicipid            string                                        `json:"publicipid"`
	Readonlydetails       string                                        `json:"readonlydetails"`
	Receivedbytes         int64                                         `json:"receivedbytes"`
	Rootdeviceid          int64                                         `json:"rootdeviceid"`
	Rootdevicetype        string                                        `json:"rootdevicetype"`
	Securitygroup         []AddNicToVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                         `json:"sentbytes"`
	Serviceofferingid     string                                        `json:"serviceofferingid"`
	Serviceofferingname   string                                        `json:"serviceofferingname"`
	Servicestate          string                                        `json:"servicestate"`
	State                 string                                        `json:"state"`
	Tags                  []Tags                                        `json:"tags"`
	Templatedisplaytext   string                                        `json:"templatedisplaytext"`
	Templateid            string                                        `json:"templateid"`
	Templatename          string                                        `json:"templatename"`
	Templatetype          string                                        `json:"templatetype"`
	Userdata              string                                        `json:"userdata"`
	Userdatadetails       string                                        `json:"userdatadetails"`
	Userdataid            string                                        `json:"userdataid"`
	Userdataname          string                                        `json:"userdataname"`
	Userdatapolicy        string                                        `json:"userdatapolicy"`
	Userid                string                                        `json:"userid"`
	Username              string                                        `json:"username"`
	Vgpu                  string                                        `json:"vgpu"`
	Vnfdetails            map[string]string                             `json:"vnfdetails"`
	Vnfnics               []string                                      `json:"vnfnics"`
	Zoneid                string                                        `json:"zoneid"`
	Zonename              string                                        `json:"zonename"`
}

func (*AddNicToVirtualMachineResponse) UnmarshalJSON

func (r *AddNicToVirtualMachineResponse) UnmarshalJSON(b []byte) error

type AddNicToVirtualMachineResponseAffinitygroup

type AddNicToVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type AddNicToVirtualMachineResponseSecuritygroup

type AddNicToVirtualMachineResponseSecuritygroup struct {
	Account             string                                            `json:"account"`
	Description         string                                            `json:"description"`
	Domain              string                                            `json:"domain"`
	Domainid            string                                            `json:"domainid"`
	Egressrule          []AddNicToVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                            `json:"id"`
	Ingressrule         []AddNicToVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                            `json:"name"`
	Project             string                                            `json:"project"`
	Projectid           string                                            `json:"projectid"`
	Tags                []Tags                                            `json:"tags"`
	Virtualmachinecount int                                               `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                     `json:"virtualmachineids"`
}

type AddNicToVirtualMachineResponseSecuritygroupRule

type AddNicToVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type AddNiciraNvpDeviceParams

type AddNiciraNvpDeviceParams struct {
	// contains filtered or unexported fields
}

func (*AddNiciraNvpDeviceParams) GetHostname

func (p *AddNiciraNvpDeviceParams) GetHostname() (string, bool)

func (*AddNiciraNvpDeviceParams) GetL2gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) GetL2gatewayserviceuuid() (string, bool)

func (*AddNiciraNvpDeviceParams) GetL3gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) GetL3gatewayserviceuuid() (string, bool)

func (*AddNiciraNvpDeviceParams) GetPassword

func (p *AddNiciraNvpDeviceParams) GetPassword() (string, bool)

func (*AddNiciraNvpDeviceParams) GetPhysicalnetworkid

func (p *AddNiciraNvpDeviceParams) GetPhysicalnetworkid() (string, bool)

func (*AddNiciraNvpDeviceParams) GetTransportzoneuuid

func (p *AddNiciraNvpDeviceParams) GetTransportzoneuuid() (string, bool)

func (*AddNiciraNvpDeviceParams) GetUsername

func (p *AddNiciraNvpDeviceParams) GetUsername() (string, bool)

func (*AddNiciraNvpDeviceParams) ResetHostname

func (p *AddNiciraNvpDeviceParams) ResetHostname()

func (*AddNiciraNvpDeviceParams) ResetL2gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) ResetL2gatewayserviceuuid()

func (*AddNiciraNvpDeviceParams) ResetL3gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) ResetL3gatewayserviceuuid()

func (*AddNiciraNvpDeviceParams) ResetPassword

func (p *AddNiciraNvpDeviceParams) ResetPassword()

func (*AddNiciraNvpDeviceParams) ResetPhysicalnetworkid

func (p *AddNiciraNvpDeviceParams) ResetPhysicalnetworkid()

func (*AddNiciraNvpDeviceParams) ResetTransportzoneuuid

func (p *AddNiciraNvpDeviceParams) ResetTransportzoneuuid()

func (*AddNiciraNvpDeviceParams) ResetUsername

func (p *AddNiciraNvpDeviceParams) ResetUsername()

func (*AddNiciraNvpDeviceParams) SetHostname

func (p *AddNiciraNvpDeviceParams) SetHostname(v string)

func (*AddNiciraNvpDeviceParams) SetL2gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) SetL2gatewayserviceuuid(v string)

func (*AddNiciraNvpDeviceParams) SetL3gatewayserviceuuid

func (p *AddNiciraNvpDeviceParams) SetL3gatewayserviceuuid(v string)

func (*AddNiciraNvpDeviceParams) SetPassword

func (p *AddNiciraNvpDeviceParams) SetPassword(v string)

func (*AddNiciraNvpDeviceParams) SetPhysicalnetworkid

func (p *AddNiciraNvpDeviceParams) SetPhysicalnetworkid(v string)

func (*AddNiciraNvpDeviceParams) SetTransportzoneuuid

func (p *AddNiciraNvpDeviceParams) SetTransportzoneuuid(v string)

func (*AddNiciraNvpDeviceParams) SetUsername

func (p *AddNiciraNvpDeviceParams) SetUsername(v string)

type AddNiciraNvpDeviceResponse

type AddNiciraNvpDeviceResponse struct {
	Hostname             string `json:"hostname"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	L2gatewayserviceuuid string `json:"l2gatewayserviceuuid"`
	L3gatewayserviceuuid string `json:"l3gatewayserviceuuid"`
	Niciradevicename     string `json:"niciradevicename"`
	Nvpdeviceid          string `json:"nvpdeviceid"`
	Physicalnetworkid    string `json:"physicalnetworkid"`
	Provider             string `json:"provider"`
	Transportzoneuuid    string `json:"transportzoneuuid"`
}

type AddOpenDaylightControllerParams

type AddOpenDaylightControllerParams struct {
	// contains filtered or unexported fields
}

func (*AddOpenDaylightControllerParams) GetPassword

func (p *AddOpenDaylightControllerParams) GetPassword() (string, bool)

func (*AddOpenDaylightControllerParams) GetPhysicalnetworkid

func (p *AddOpenDaylightControllerParams) GetPhysicalnetworkid() (string, bool)

func (*AddOpenDaylightControllerParams) GetUrl

func (*AddOpenDaylightControllerParams) GetUsername

func (p *AddOpenDaylightControllerParams) GetUsername() (string, bool)

func (*AddOpenDaylightControllerParams) ResetPassword

func (p *AddOpenDaylightControllerParams) ResetPassword()

func (*AddOpenDaylightControllerParams) ResetPhysicalnetworkid

func (p *AddOpenDaylightControllerParams) ResetPhysicalnetworkid()

func (*AddOpenDaylightControllerParams) ResetUrl

func (p *AddOpenDaylightControllerParams) ResetUrl()

func (*AddOpenDaylightControllerParams) ResetUsername

func (p *AddOpenDaylightControllerParams) ResetUsername()

func (*AddOpenDaylightControllerParams) SetPassword

func (p *AddOpenDaylightControllerParams) SetPassword(v string)

func (*AddOpenDaylightControllerParams) SetPhysicalnetworkid

func (p *AddOpenDaylightControllerParams) SetPhysicalnetworkid(v string)

func (*AddOpenDaylightControllerParams) SetUrl

func (*AddOpenDaylightControllerParams) SetUsername

func (p *AddOpenDaylightControllerParams) SetUsername(v string)

type AddOpenDaylightControllerResponse

type AddOpenDaylightControllerResponse struct {
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Name              string `json:"name"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Url               string `json:"url"`
	Username          string `json:"username"`
}

type AddPaloAltoFirewallParams

type AddPaloAltoFirewallParams struct {
	// contains filtered or unexported fields
}

func (*AddPaloAltoFirewallParams) GetNetworkdevicetype

func (p *AddPaloAltoFirewallParams) GetNetworkdevicetype() (string, bool)

func (*AddPaloAltoFirewallParams) GetPassword

func (p *AddPaloAltoFirewallParams) GetPassword() (string, bool)

func (*AddPaloAltoFirewallParams) GetPhysicalnetworkid

func (p *AddPaloAltoFirewallParams) GetPhysicalnetworkid() (string, bool)

func (*AddPaloAltoFirewallParams) GetUrl

func (p *AddPaloAltoFirewallParams) GetUrl() (string, bool)

func (*AddPaloAltoFirewallParams) GetUsername

func (p *AddPaloAltoFirewallParams) GetUsername() (string, bool)

func (*AddPaloAltoFirewallParams) ResetNetworkdevicetype

func (p *AddPaloAltoFirewallParams) ResetNetworkdevicetype()

func (*AddPaloAltoFirewallParams) ResetPassword

func (p *AddPaloAltoFirewallParams) ResetPassword()

func (*AddPaloAltoFirewallParams) ResetPhysicalnetworkid

func (p *AddPaloAltoFirewallParams) ResetPhysicalnetworkid()

func (*AddPaloAltoFirewallParams) ResetUrl

func (p *AddPaloAltoFirewallParams) ResetUrl()

func (*AddPaloAltoFirewallParams) ResetUsername

func (p *AddPaloAltoFirewallParams) ResetUsername()

func (*AddPaloAltoFirewallParams) SetNetworkdevicetype

func (p *AddPaloAltoFirewallParams) SetNetworkdevicetype(v string)

func (*AddPaloAltoFirewallParams) SetPassword

func (p *AddPaloAltoFirewallParams) SetPassword(v string)

func (*AddPaloAltoFirewallParams) SetPhysicalnetworkid

func (p *AddPaloAltoFirewallParams) SetPhysicalnetworkid(v string)

func (*AddPaloAltoFirewallParams) SetUrl

func (p *AddPaloAltoFirewallParams) SetUrl(v string)

func (*AddPaloAltoFirewallParams) SetUsername

func (p *AddPaloAltoFirewallParams) SetUsername(v string)

type AddPaloAltoFirewallResponse

type AddPaloAltoFirewallResponse struct {
	Fwdevicecapacity  int64  `json:"fwdevicecapacity"`
	Fwdeviceid        string `json:"fwdeviceid"`
	Fwdevicename      string `json:"fwdevicename"`
	Fwdevicestate     string `json:"fwdevicestate"`
	Ipaddress         string `json:"ipaddress"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Numretries        string `json:"numretries"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Privateinterface  string `json:"privateinterface"`
	Privatezone       string `json:"privatezone"`
	Provider          string `json:"provider"`
	Publicinterface   string `json:"publicinterface"`
	Publiczone        string `json:"publiczone"`
	Timeout           string `json:"timeout"`
	Usageinterface    string `json:"usageinterface"`
	Username          string `json:"username"`
	Zoneid            string `json:"zoneid"`
}

type AddRegionParams

type AddRegionParams struct {
	// contains filtered or unexported fields
}

func (*AddRegionParams) GetEndpoint

func (p *AddRegionParams) GetEndpoint() (string, bool)

func (*AddRegionParams) GetId

func (p *AddRegionParams) GetId() (int, bool)

func (*AddRegionParams) GetName

func (p *AddRegionParams) GetName() (string, bool)

func (*AddRegionParams) ResetEndpoint

func (p *AddRegionParams) ResetEndpoint()

func (*AddRegionParams) ResetId

func (p *AddRegionParams) ResetId()

func (*AddRegionParams) ResetName

func (p *AddRegionParams) ResetName()

func (*AddRegionParams) SetEndpoint

func (p *AddRegionParams) SetEndpoint(v string)

func (*AddRegionParams) SetId

func (p *AddRegionParams) SetId(v int)

func (*AddRegionParams) SetName

func (p *AddRegionParams) SetName(v string)

type AddRegionResponse

type AddRegionResponse struct {
	Endpoint                 string `json:"endpoint"`
	Gslbserviceenabled       bool   `json:"gslbserviceenabled"`
	Id                       int    `json:"id"`
	JobID                    string `json:"jobid"`
	Jobstatus                int    `json:"jobstatus"`
	Name                     string `json:"name"`
	Portableipserviceenabled bool   `json:"portableipserviceenabled"`
}

type AddResourceDetailParams

type AddResourceDetailParams struct {
	// contains filtered or unexported fields
}

func (*AddResourceDetailParams) GetDetails

func (p *AddResourceDetailParams) GetDetails() (map[string]string, bool)

func (*AddResourceDetailParams) GetFordisplay

func (p *AddResourceDetailParams) GetFordisplay() (bool, bool)

func (*AddResourceDetailParams) GetResourceid

func (p *AddResourceDetailParams) GetResourceid() (string, bool)

func (*AddResourceDetailParams) GetResourcetype

func (p *AddResourceDetailParams) GetResourcetype() (string, bool)

func (*AddResourceDetailParams) ResetDetails

func (p *AddResourceDetailParams) ResetDetails()

func (*AddResourceDetailParams) ResetFordisplay

func (p *AddResourceDetailParams) ResetFordisplay()

func (*AddResourceDetailParams) ResetResourceid

func (p *AddResourceDetailParams) ResetResourceid()

func (*AddResourceDetailParams) ResetResourcetype

func (p *AddResourceDetailParams) ResetResourcetype()

func (*AddResourceDetailParams) SetDetails

func (p *AddResourceDetailParams) SetDetails(v map[string]string)

func (*AddResourceDetailParams) SetFordisplay

func (p *AddResourceDetailParams) SetFordisplay(v bool)

func (*AddResourceDetailParams) SetResourceid

func (p *AddResourceDetailParams) SetResourceid(v string)

func (*AddResourceDetailParams) SetResourcetype

func (p *AddResourceDetailParams) SetResourcetype(v string)

type AddResourceDetailResponse

type AddResourceDetailResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AddSecondaryStorageParams

type AddSecondaryStorageParams struct {
	// contains filtered or unexported fields
}

func (*AddSecondaryStorageParams) GetUrl

func (p *AddSecondaryStorageParams) GetUrl() (string, bool)

func (*AddSecondaryStorageParams) GetZoneid

func (p *AddSecondaryStorageParams) GetZoneid() (string, bool)

func (*AddSecondaryStorageParams) ResetUrl

func (p *AddSecondaryStorageParams) ResetUrl()

func (*AddSecondaryStorageParams) ResetZoneid

func (p *AddSecondaryStorageParams) ResetZoneid()

func (*AddSecondaryStorageParams) SetUrl

func (p *AddSecondaryStorageParams) SetUrl(v string)

func (*AddSecondaryStorageParams) SetZoneid

func (p *AddSecondaryStorageParams) SetZoneid(v string)

type AddSecondaryStorageResponse

type AddSecondaryStorageResponse struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type AddStratosphereSspParams

type AddStratosphereSspParams struct {
	// contains filtered or unexported fields
}

func (*AddStratosphereSspParams) GetName

func (p *AddStratosphereSspParams) GetName() (string, bool)

func (*AddStratosphereSspParams) GetPassword

func (p *AddStratosphereSspParams) GetPassword() (string, bool)

func (*AddStratosphereSspParams) GetTenantuuid

func (p *AddStratosphereSspParams) GetTenantuuid() (string, bool)

func (*AddStratosphereSspParams) GetUrl

func (p *AddStratosphereSspParams) GetUrl() (string, bool)

func (*AddStratosphereSspParams) GetUsername

func (p *AddStratosphereSspParams) GetUsername() (string, bool)

func (*AddStratosphereSspParams) GetZoneid

func (p *AddStratosphereSspParams) GetZoneid() (string, bool)

func (*AddStratosphereSspParams) ResetName

func (p *AddStratosphereSspParams) ResetName()

func (*AddStratosphereSspParams) ResetPassword

func (p *AddStratosphereSspParams) ResetPassword()

func (*AddStratosphereSspParams) ResetTenantuuid

func (p *AddStratosphereSspParams) ResetTenantuuid()

func (*AddStratosphereSspParams) ResetUrl

func (p *AddStratosphereSspParams) ResetUrl()

func (*AddStratosphereSspParams) ResetUsername

func (p *AddStratosphereSspParams) ResetUsername()

func (*AddStratosphereSspParams) ResetZoneid

func (p *AddStratosphereSspParams) ResetZoneid()

func (*AddStratosphereSspParams) SetName

func (p *AddStratosphereSspParams) SetName(v string)

func (*AddStratosphereSspParams) SetPassword

func (p *AddStratosphereSspParams) SetPassword(v string)

func (*AddStratosphereSspParams) SetTenantuuid

func (p *AddStratosphereSspParams) SetTenantuuid(v string)

func (*AddStratosphereSspParams) SetUrl

func (p *AddStratosphereSspParams) SetUrl(v string)

func (*AddStratosphereSspParams) SetUsername

func (p *AddStratosphereSspParams) SetUsername(v string)

func (*AddStratosphereSspParams) SetZoneid

func (p *AddStratosphereSspParams) SetZoneid(v string)

type AddStratosphereSspResponse

type AddStratosphereSspResponse struct {
	Hostid    string `json:"hostid"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Url       string `json:"url"`
	Zoneid    string `json:"zoneid"`
}

type AddSwiftParams

type AddSwiftParams struct {
	// contains filtered or unexported fields
}

func (*AddSwiftParams) GetAccount

func (p *AddSwiftParams) GetAccount() (string, bool)

func (*AddSwiftParams) GetKey

func (p *AddSwiftParams) GetKey() (string, bool)

func (*AddSwiftParams) GetUrl

func (p *AddSwiftParams) GetUrl() (string, bool)

func (*AddSwiftParams) GetUsername

func (p *AddSwiftParams) GetUsername() (string, bool)

func (*AddSwiftParams) ResetAccount

func (p *AddSwiftParams) ResetAccount()

func (*AddSwiftParams) ResetKey

func (p *AddSwiftParams) ResetKey()

func (*AddSwiftParams) ResetUrl

func (p *AddSwiftParams) ResetUrl()

func (*AddSwiftParams) ResetUsername

func (p *AddSwiftParams) ResetUsername()

func (*AddSwiftParams) SetAccount

func (p *AddSwiftParams) SetAccount(v string)

func (*AddSwiftParams) SetKey

func (p *AddSwiftParams) SetKey(v string)

func (*AddSwiftParams) SetUrl

func (p *AddSwiftParams) SetUrl(v string)

func (*AddSwiftParams) SetUsername

func (p *AddSwiftParams) SetUsername(v string)

type AddSwiftResponse

type AddSwiftResponse struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type AddTrafficMonitorParams

type AddTrafficMonitorParams struct {
	// contains filtered or unexported fields
}

func (*AddTrafficMonitorParams) GetExcludezones

func (p *AddTrafficMonitorParams) GetExcludezones() (string, bool)

func (*AddTrafficMonitorParams) GetIncludezones

func (p *AddTrafficMonitorParams) GetIncludezones() (string, bool)

func (*AddTrafficMonitorParams) GetUrl

func (p *AddTrafficMonitorParams) GetUrl() (string, bool)

func (*AddTrafficMonitorParams) GetZoneid

func (p *AddTrafficMonitorParams) GetZoneid() (string, bool)

func (*AddTrafficMonitorParams) ResetExcludezones

func (p *AddTrafficMonitorParams) ResetExcludezones()

func (*AddTrafficMonitorParams) ResetIncludezones

func (p *AddTrafficMonitorParams) ResetIncludezones()

func (*AddTrafficMonitorParams) ResetUrl

func (p *AddTrafficMonitorParams) ResetUrl()

func (*AddTrafficMonitorParams) ResetZoneid

func (p *AddTrafficMonitorParams) ResetZoneid()

func (*AddTrafficMonitorParams) SetExcludezones

func (p *AddTrafficMonitorParams) SetExcludezones(v string)

func (*AddTrafficMonitorParams) SetIncludezones

func (p *AddTrafficMonitorParams) SetIncludezones(v string)

func (*AddTrafficMonitorParams) SetUrl

func (p *AddTrafficMonitorParams) SetUrl(v string)

func (*AddTrafficMonitorParams) SetZoneid

func (p *AddTrafficMonitorParams) SetZoneid(v string)

type AddTrafficMonitorResponse

type AddTrafficMonitorResponse struct {
	Id         string `json:"id"`
	Ipaddress  string `json:"ipaddress"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Numretries string `json:"numretries"`
	Timeout    string `json:"timeout"`
	Zoneid     string `json:"zoneid"`
}

type AddTrafficTypeParams

type AddTrafficTypeParams struct {
	// contains filtered or unexported fields
}

func (*AddTrafficTypeParams) GetHypervnetworklabel

func (p *AddTrafficTypeParams) GetHypervnetworklabel() (string, bool)

func (*AddTrafficTypeParams) GetIsolationmethod

func (p *AddTrafficTypeParams) GetIsolationmethod() (string, bool)

func (*AddTrafficTypeParams) GetKvmnetworklabel

func (p *AddTrafficTypeParams) GetKvmnetworklabel() (string, bool)

func (*AddTrafficTypeParams) GetOvm3networklabel

func (p *AddTrafficTypeParams) GetOvm3networklabel() (string, bool)

func (*AddTrafficTypeParams) GetPhysicalnetworkid

func (p *AddTrafficTypeParams) GetPhysicalnetworkid() (string, bool)

func (*AddTrafficTypeParams) GetTraffictype

func (p *AddTrafficTypeParams) GetTraffictype() (string, bool)

func (*AddTrafficTypeParams) GetVlan

func (p *AddTrafficTypeParams) GetVlan() (string, bool)

func (*AddTrafficTypeParams) GetVmwarenetworklabel

func (p *AddTrafficTypeParams) GetVmwarenetworklabel() (string, bool)

func (*AddTrafficTypeParams) GetXennetworklabel

func (p *AddTrafficTypeParams) GetXennetworklabel() (string, bool)

func (*AddTrafficTypeParams) ResetHypervnetworklabel

func (p *AddTrafficTypeParams) ResetHypervnetworklabel()

func (*AddTrafficTypeParams) ResetIsolationmethod

func (p *AddTrafficTypeParams) ResetIsolationmethod()

func (*AddTrafficTypeParams) ResetKvmnetworklabel

func (p *AddTrafficTypeParams) ResetKvmnetworklabel()

func (*AddTrafficTypeParams) ResetOvm3networklabel

func (p *AddTrafficTypeParams) ResetOvm3networklabel()

func (*AddTrafficTypeParams) ResetPhysicalnetworkid

func (p *AddTrafficTypeParams) ResetPhysicalnetworkid()

func (*AddTrafficTypeParams) ResetTraffictype

func (p *AddTrafficTypeParams) ResetTraffictype()

func (*AddTrafficTypeParams) ResetVlan

func (p *AddTrafficTypeParams) ResetVlan()

func (*AddTrafficTypeParams) ResetVmwarenetworklabel

func (p *AddTrafficTypeParams) ResetVmwarenetworklabel()

func (*AddTrafficTypeParams) ResetXennetworklabel

func (p *AddTrafficTypeParams) ResetXennetworklabel()

func (*AddTrafficTypeParams) SetHypervnetworklabel

func (p *AddTrafficTypeParams) SetHypervnetworklabel(v string)

func (*AddTrafficTypeParams) SetIsolationmethod

func (p *AddTrafficTypeParams) SetIsolationmethod(v string)

func (*AddTrafficTypeParams) SetKvmnetworklabel

func (p *AddTrafficTypeParams) SetKvmnetworklabel(v string)

func (*AddTrafficTypeParams) SetOvm3networklabel

func (p *AddTrafficTypeParams) SetOvm3networklabel(v string)

func (*AddTrafficTypeParams) SetPhysicalnetworkid

func (p *AddTrafficTypeParams) SetPhysicalnetworkid(v string)

func (*AddTrafficTypeParams) SetTraffictype

func (p *AddTrafficTypeParams) SetTraffictype(v string)

func (*AddTrafficTypeParams) SetVlan

func (p *AddTrafficTypeParams) SetVlan(v string)

func (*AddTrafficTypeParams) SetVmwarenetworklabel

func (p *AddTrafficTypeParams) SetVmwarenetworklabel(v string)

func (*AddTrafficTypeParams) SetXennetworklabel

func (p *AddTrafficTypeParams) SetXennetworklabel(v string)

type AddTrafficTypeResponse

type AddTrafficTypeResponse struct {
	Hypervnetworklabel string `json:"hypervnetworklabel"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Kvmnetworklabel    string `json:"kvmnetworklabel"`
	Ovm3networklabel   string `json:"ovm3networklabel"`
	Physicalnetworkid  string `json:"physicalnetworkid"`
	Traffictype        string `json:"traffictype"`
	Vmwarenetworklabel string `json:"vmwarenetworklabel"`
	Xennetworklabel    string `json:"xennetworklabel"`
}

type AddUcsManagerParams

type AddUcsManagerParams struct {
	// contains filtered or unexported fields
}

func (*AddUcsManagerParams) GetName

func (p *AddUcsManagerParams) GetName() (string, bool)

func (*AddUcsManagerParams) GetPassword

func (p *AddUcsManagerParams) GetPassword() (string, bool)

func (*AddUcsManagerParams) GetUrl

func (p *AddUcsManagerParams) GetUrl() (string, bool)

func (*AddUcsManagerParams) GetUsername

func (p *AddUcsManagerParams) GetUsername() (string, bool)

func (*AddUcsManagerParams) GetZoneid

func (p *AddUcsManagerParams) GetZoneid() (string, bool)

func (*AddUcsManagerParams) ResetName

func (p *AddUcsManagerParams) ResetName()

func (*AddUcsManagerParams) ResetPassword

func (p *AddUcsManagerParams) ResetPassword()

func (*AddUcsManagerParams) ResetUrl

func (p *AddUcsManagerParams) ResetUrl()

func (*AddUcsManagerParams) ResetUsername

func (p *AddUcsManagerParams) ResetUsername()

func (*AddUcsManagerParams) ResetZoneid

func (p *AddUcsManagerParams) ResetZoneid()

func (*AddUcsManagerParams) SetName

func (p *AddUcsManagerParams) SetName(v string)

func (*AddUcsManagerParams) SetPassword

func (p *AddUcsManagerParams) SetPassword(v string)

func (*AddUcsManagerParams) SetUrl

func (p *AddUcsManagerParams) SetUrl(v string)

func (*AddUcsManagerParams) SetUsername

func (p *AddUcsManagerParams) SetUsername(v string)

func (*AddUcsManagerParams) SetZoneid

func (p *AddUcsManagerParams) SetZoneid(v string)

type AddUcsManagerResponse

type AddUcsManagerResponse struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Url       string `json:"url"`
	Zoneid    string `json:"zoneid"`
}

type AddUserToProjectParams

type AddUserToProjectParams struct {
	// contains filtered or unexported fields
}

func (*AddUserToProjectParams) GetEmail

func (p *AddUserToProjectParams) GetEmail() (string, bool)

func (*AddUserToProjectParams) GetProjectid

func (p *AddUserToProjectParams) GetProjectid() (string, bool)

func (*AddUserToProjectParams) GetProjectroleid

func (p *AddUserToProjectParams) GetProjectroleid() (string, bool)

func (*AddUserToProjectParams) GetRoletype

func (p *AddUserToProjectParams) GetRoletype() (string, bool)

func (*AddUserToProjectParams) GetUsername

func (p *AddUserToProjectParams) GetUsername() (string, bool)

func (*AddUserToProjectParams) ResetEmail

func (p *AddUserToProjectParams) ResetEmail()

func (*AddUserToProjectParams) ResetProjectid

func (p *AddUserToProjectParams) ResetProjectid()

func (*AddUserToProjectParams) ResetProjectroleid

func (p *AddUserToProjectParams) ResetProjectroleid()

func (*AddUserToProjectParams) ResetRoletype

func (p *AddUserToProjectParams) ResetRoletype()

func (*AddUserToProjectParams) ResetUsername

func (p *AddUserToProjectParams) ResetUsername()

func (*AddUserToProjectParams) SetEmail

func (p *AddUserToProjectParams) SetEmail(v string)

func (*AddUserToProjectParams) SetProjectid

func (p *AddUserToProjectParams) SetProjectid(v string)

func (*AddUserToProjectParams) SetProjectroleid

func (p *AddUserToProjectParams) SetProjectroleid(v string)

func (*AddUserToProjectParams) SetRoletype

func (p *AddUserToProjectParams) SetRoletype(v string)

func (*AddUserToProjectParams) SetUsername

func (p *AddUserToProjectParams) SetUsername(v string)

type AddUserToProjectResponse

type AddUserToProjectResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AddVirtualMachinesToKubernetesClusterParams

type AddVirtualMachinesToKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*AddVirtualMachinesToKubernetesClusterParams) GetId

func (*AddVirtualMachinesToKubernetesClusterParams) GetIscontrolnode

func (p *AddVirtualMachinesToKubernetesClusterParams) GetIscontrolnode() (bool, bool)

func (*AddVirtualMachinesToKubernetesClusterParams) GetVirtualmachineids

func (p *AddVirtualMachinesToKubernetesClusterParams) GetVirtualmachineids() ([]string, bool)

func (*AddVirtualMachinesToKubernetesClusterParams) ResetId

func (*AddVirtualMachinesToKubernetesClusterParams) ResetIscontrolnode

func (p *AddVirtualMachinesToKubernetesClusterParams) ResetIscontrolnode()

func (*AddVirtualMachinesToKubernetesClusterParams) ResetVirtualmachineids

func (p *AddVirtualMachinesToKubernetesClusterParams) ResetVirtualmachineids()

func (*AddVirtualMachinesToKubernetesClusterParams) SetId

func (*AddVirtualMachinesToKubernetesClusterParams) SetIscontrolnode

func (p *AddVirtualMachinesToKubernetesClusterParams) SetIscontrolnode(v bool)

func (*AddVirtualMachinesToKubernetesClusterParams) SetVirtualmachineids

func (p *AddVirtualMachinesToKubernetesClusterParams) SetVirtualmachineids(v []string)

type AddVirtualMachinesToKubernetesClusterResponse

type AddVirtualMachinesToKubernetesClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*AddVirtualMachinesToKubernetesClusterResponse) UnmarshalJSON

type AddVpnUserParams

type AddVpnUserParams struct {
	// contains filtered or unexported fields
}

func (*AddVpnUserParams) GetAccount

func (p *AddVpnUserParams) GetAccount() (string, bool)

func (*AddVpnUserParams) GetDomainid

func (p *AddVpnUserParams) GetDomainid() (string, bool)

func (*AddVpnUserParams) GetPassword

func (p *AddVpnUserParams) GetPassword() (string, bool)

func (*AddVpnUserParams) GetProjectid

func (p *AddVpnUserParams) GetProjectid() (string, bool)

func (*AddVpnUserParams) GetUsername

func (p *AddVpnUserParams) GetUsername() (string, bool)

func (*AddVpnUserParams) ResetAccount

func (p *AddVpnUserParams) ResetAccount()

func (*AddVpnUserParams) ResetDomainid

func (p *AddVpnUserParams) ResetDomainid()

func (*AddVpnUserParams) ResetPassword

func (p *AddVpnUserParams) ResetPassword()

func (*AddVpnUserParams) ResetProjectid

func (p *AddVpnUserParams) ResetProjectid()

func (*AddVpnUserParams) ResetUsername

func (p *AddVpnUserParams) ResetUsername()

func (*AddVpnUserParams) SetAccount

func (p *AddVpnUserParams) SetAccount(v string)

func (*AddVpnUserParams) SetDomainid

func (p *AddVpnUserParams) SetDomainid(v string)

func (*AddVpnUserParams) SetPassword

func (p *AddVpnUserParams) SetPassword(v string)

func (*AddVpnUserParams) SetProjectid

func (p *AddVpnUserParams) SetProjectid(v string)

func (*AddVpnUserParams) SetUsername

func (p *AddVpnUserParams) SetUsername(v string)

type AddVpnUserResponse

type AddVpnUserResponse struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
	State     string `json:"state"`
	Username  string `json:"username"`
}

type AddressService

type AddressService struct {
	// contains filtered or unexported fields
}

func (*AddressService) AssociateIpAddress

Acquires and associates a public IP to an account.

func (*AddressService) DisassociateIpAddress

Disassociates an IP address from the account.

func (*AddressService) GetPublicIpAddressByID

func (s *AddressService) GetPublicIpAddressByID(id string, opts ...OptionFunc) (*PublicIpAddress, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AddressService) ListPublicIpAddresses

Lists all public ip addresses

func (*AddressService) NewAssociateIpAddressParams

func (s *AddressService) NewAssociateIpAddressParams() *AssociateIpAddressParams

You should always use this function to get a new AssociateIpAddressParams instance, as then you are sure you have configured all required params

func (*AddressService) NewDisassociateIpAddressParams

func (s *AddressService) NewDisassociateIpAddressParams(id string) *DisassociateIpAddressParams

You should always use this function to get a new DisassociateIpAddressParams instance, as then you are sure you have configured all required params

func (*AddressService) NewListPublicIpAddressesParams

func (s *AddressService) NewListPublicIpAddressesParams() *ListPublicIpAddressesParams

You should always use this function to get a new ListPublicIpAddressesParams instance, as then you are sure you have configured all required params

func (*AddressService) NewReleaseIpAddressParams

func (s *AddressService) NewReleaseIpAddressParams(id string) *ReleaseIpAddressParams

You should always use this function to get a new ReleaseIpAddressParams instance, as then you are sure you have configured all required params

func (*AddressService) NewUpdateIpAddressParams

func (s *AddressService) NewUpdateIpAddressParams(id string) *UpdateIpAddressParams

You should always use this function to get a new UpdateIpAddressParams instance, as then you are sure you have configured all required params

func (*AddressService) ReleaseIpAddress

Releases an IP address from the account.

func (*AddressService) UpdateIpAddress

Updates an IP address

type AddressServiceIface

type AddressServiceIface interface {
	AssociateIpAddress(p *AssociateIpAddressParams) (*AssociateIpAddressResponse, error)
	NewAssociateIpAddressParams() *AssociateIpAddressParams
	DisassociateIpAddress(p *DisassociateIpAddressParams) (*DisassociateIpAddressResponse, error)
	NewDisassociateIpAddressParams(id string) *DisassociateIpAddressParams
	ListPublicIpAddresses(p *ListPublicIpAddressesParams) (*ListPublicIpAddressesResponse, error)
	NewListPublicIpAddressesParams() *ListPublicIpAddressesParams
	GetPublicIpAddressByID(id string, opts ...OptionFunc) (*PublicIpAddress, int, error)
	UpdateIpAddress(p *UpdateIpAddressParams) (*UpdateIpAddressResponse, error)
	NewUpdateIpAddressParams(id string) *UpdateIpAddressParams
	ReleaseIpAddress(p *ReleaseIpAddressParams) (*ReleaseIpAddressResponse, error)
	NewReleaseIpAddressParams(id string) *ReleaseIpAddressParams
}

func NewAddressService

func NewAddressService(cs *CloudStackClient) AddressServiceIface

type AffinityGroup

type AffinityGroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	JobID             string   `json:"jobid"`
	Jobstatus         int      `json:"jobstatus"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type AffinityGroupService

type AffinityGroupService struct {
	// contains filtered or unexported fields
}

func (*AffinityGroupService) CreateAffinityGroup

Creates an affinity/anti-affinity group

func (*AffinityGroupService) DeleteAffinityGroup

Deletes affinity group

func (*AffinityGroupService) GetAffinityGroupByID

func (s *AffinityGroupService) GetAffinityGroupByID(id string, opts ...OptionFunc) (*AffinityGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AffinityGroupService) GetAffinityGroupByName

func (s *AffinityGroupService) GetAffinityGroupByName(name string, opts ...OptionFunc) (*AffinityGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AffinityGroupService) GetAffinityGroupID

func (s *AffinityGroupService) GetAffinityGroupID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AffinityGroupService) ListAffinityGroupTypes

Lists affinity group types available

func (*AffinityGroupService) ListAffinityGroups

Lists affinity groups

func (*AffinityGroupService) NewCreateAffinityGroupParams

func (s *AffinityGroupService) NewCreateAffinityGroupParams(name string, affinityGroupType string) *CreateAffinityGroupParams

You should always use this function to get a new CreateAffinityGroupParams instance, as then you are sure you have configured all required params

func (*AffinityGroupService) NewDeleteAffinityGroupParams

func (s *AffinityGroupService) NewDeleteAffinityGroupParams() *DeleteAffinityGroupParams

You should always use this function to get a new DeleteAffinityGroupParams instance, as then you are sure you have configured all required params

func (*AffinityGroupService) NewListAffinityGroupTypesParams

func (s *AffinityGroupService) NewListAffinityGroupTypesParams() *ListAffinityGroupTypesParams

You should always use this function to get a new ListAffinityGroupTypesParams instance, as then you are sure you have configured all required params

func (*AffinityGroupService) NewListAffinityGroupsParams

func (s *AffinityGroupService) NewListAffinityGroupsParams() *ListAffinityGroupsParams

You should always use this function to get a new ListAffinityGroupsParams instance, as then you are sure you have configured all required params

func (*AffinityGroupService) NewUpdateVMAffinityGroupParams

func (s *AffinityGroupService) NewUpdateVMAffinityGroupParams(id string) *UpdateVMAffinityGroupParams

You should always use this function to get a new UpdateVMAffinityGroupParams instance, as then you are sure you have configured all required params

func (*AffinityGroupService) UpdateVMAffinityGroup

Updates the affinity/anti-affinity group associations of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect.

type AffinityGroupServiceIface

type AffinityGroupServiceIface interface {
	CreateAffinityGroup(p *CreateAffinityGroupParams) (*CreateAffinityGroupResponse, error)
	NewCreateAffinityGroupParams(name string, affinityGroupType string) *CreateAffinityGroupParams
	DeleteAffinityGroup(p *DeleteAffinityGroupParams) (*DeleteAffinityGroupResponse, error)
	NewDeleteAffinityGroupParams() *DeleteAffinityGroupParams
	ListAffinityGroupTypes(p *ListAffinityGroupTypesParams) (*ListAffinityGroupTypesResponse, error)
	NewListAffinityGroupTypesParams() *ListAffinityGroupTypesParams
	ListAffinityGroups(p *ListAffinityGroupsParams) (*ListAffinityGroupsResponse, error)
	NewListAffinityGroupsParams() *ListAffinityGroupsParams
	GetAffinityGroupID(name string, opts ...OptionFunc) (string, int, error)
	GetAffinityGroupByName(name string, opts ...OptionFunc) (*AffinityGroup, int, error)
	GetAffinityGroupByID(id string, opts ...OptionFunc) (*AffinityGroup, int, error)
	UpdateVMAffinityGroup(p *UpdateVMAffinityGroupParams) (*UpdateVMAffinityGroupResponse, error)
	NewUpdateVMAffinityGroupParams(id string) *UpdateVMAffinityGroupParams
}

func NewAffinityGroupService

func NewAffinityGroupService(cs *CloudStackClient) AffinityGroupServiceIface

type AffinityGroupType

type AffinityGroupType struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Type      string `json:"type"`
}

type Alert

type Alert struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Sent        string `json:"sent"`
	Type        int    `json:"type"`
}

type AlertService

type AlertService struct {
	// contains filtered or unexported fields
}

func (*AlertService) ArchiveAlerts

Archive one or more alerts.

func (*AlertService) DeleteAlerts

Delete one or more alerts.

func (*AlertService) GenerateAlert

Generates an alert

func (*AlertService) GetAlertByID

func (s *AlertService) GetAlertByID(id string, opts ...OptionFunc) (*Alert, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AlertService) GetAlertByName

func (s *AlertService) GetAlertByName(name string, opts ...OptionFunc) (*Alert, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AlertService) GetAlertID

func (s *AlertService) GetAlertID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AlertService) ListAlerts

func (s *AlertService) ListAlerts(p *ListAlertsParams) (*ListAlertsResponse, error)

Lists all alerts.

func (*AlertService) NewArchiveAlertsParams

func (s *AlertService) NewArchiveAlertsParams() *ArchiveAlertsParams

You should always use this function to get a new ArchiveAlertsParams instance, as then you are sure you have configured all required params

func (*AlertService) NewDeleteAlertsParams

func (s *AlertService) NewDeleteAlertsParams() *DeleteAlertsParams

You should always use this function to get a new DeleteAlertsParams instance, as then you are sure you have configured all required params

func (*AlertService) NewGenerateAlertParams

func (s *AlertService) NewGenerateAlertParams(description string, name string, alertType int) *GenerateAlertParams

You should always use this function to get a new GenerateAlertParams instance, as then you are sure you have configured all required params

func (*AlertService) NewListAlertsParams

func (s *AlertService) NewListAlertsParams() *ListAlertsParams

You should always use this function to get a new ListAlertsParams instance, as then you are sure you have configured all required params

type AlertServiceIface

type AlertServiceIface interface {
	ArchiveAlerts(p *ArchiveAlertsParams) (*ArchiveAlertsResponse, error)
	NewArchiveAlertsParams() *ArchiveAlertsParams
	DeleteAlerts(p *DeleteAlertsParams) (*DeleteAlertsResponse, error)
	NewDeleteAlertsParams() *DeleteAlertsParams
	GenerateAlert(p *GenerateAlertParams) (*GenerateAlertResponse, error)
	NewGenerateAlertParams(description string, name string, alertType int) *GenerateAlertParams
	ListAlerts(p *ListAlertsParams) (*ListAlertsResponse, error)
	NewListAlertsParams() *ListAlertsParams
	GetAlertID(name string, opts ...OptionFunc) (string, int, error)
	GetAlertByName(name string, opts ...OptionFunc) (*Alert, int, error)
	GetAlertByID(id string, opts ...OptionFunc) (*Alert, int, error)
}

func NewAlertService

func NewAlertService(cs *CloudStackClient) AlertServiceIface

type Annotation

type Annotation struct {
	Adminsonly bool   `json:"adminsonly"`
	Annotation string `json:"annotation"`
	Created    string `json:"created"`
	Entityid   string `json:"entityid"`
	Entityname string `json:"entityname"`
	Entitytype string `json:"entitytype"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Removed    string `json:"removed"`
	Userid     string `json:"userid"`
	Username   string `json:"username"`
}

type AnnotationService

type AnnotationService struct {
	// contains filtered or unexported fields
}

func (*AnnotationService) AddAnnotation

add an annotation.

func (*AnnotationService) GetAnnotationByID

func (s *AnnotationService) GetAnnotationByID(id string, opts ...OptionFunc) (*Annotation, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AnnotationService) ListAnnotations

Lists annotations.

func (*AnnotationService) NewAddAnnotationParams

func (s *AnnotationService) NewAddAnnotationParams() *AddAnnotationParams

You should always use this function to get a new AddAnnotationParams instance, as then you are sure you have configured all required params

func (*AnnotationService) NewListAnnotationsParams

func (s *AnnotationService) NewListAnnotationsParams() *ListAnnotationsParams

You should always use this function to get a new ListAnnotationsParams instance, as then you are sure you have configured all required params

func (*AnnotationService) NewRemoveAnnotationParams

func (s *AnnotationService) NewRemoveAnnotationParams(id string) *RemoveAnnotationParams

You should always use this function to get a new RemoveAnnotationParams instance, as then you are sure you have configured all required params

func (*AnnotationService) NewUpdateAnnotationVisibilityParams

func (s *AnnotationService) NewUpdateAnnotationVisibilityParams(adminsonly bool, id string) *UpdateAnnotationVisibilityParams

You should always use this function to get a new UpdateAnnotationVisibilityParams instance, as then you are sure you have configured all required params

func (*AnnotationService) RemoveAnnotation

remove an annotation.

func (*AnnotationService) UpdateAnnotationVisibility

update an annotation visibility.

type AnnotationServiceIface

type AnnotationServiceIface interface {
	AddAnnotation(p *AddAnnotationParams) (*AddAnnotationResponse, error)
	NewAddAnnotationParams() *AddAnnotationParams
	ListAnnotations(p *ListAnnotationsParams) (*ListAnnotationsResponse, error)
	NewListAnnotationsParams() *ListAnnotationsParams
	GetAnnotationByID(id string, opts ...OptionFunc) (*Annotation, int, error)
	RemoveAnnotation(p *RemoveAnnotationParams) (*RemoveAnnotationResponse, error)
	NewRemoveAnnotationParams(id string) *RemoveAnnotationParams
	UpdateAnnotationVisibility(p *UpdateAnnotationVisibilityParams) (*UpdateAnnotationVisibilityResponse, error)
	NewUpdateAnnotationVisibilityParams(adminsonly bool, id string) *UpdateAnnotationVisibilityParams
}

func NewAnnotationService

func NewAnnotationService(cs *CloudStackClient) AnnotationServiceIface

type Api

type Api struct {
	Description string        `json:"description"`
	Isasync     bool          `json:"isasync"`
	JobID       string        `json:"jobid"`
	Jobstatus   int           `json:"jobstatus"`
	Name        string        `json:"name"`
	Params      []ApiParams   `json:"params"`
	Related     string        `json:"related"`
	Response    []ApiResponse `json:"response"`
	Since       string        `json:"since"`
	Type        string        `json:"type"`
}

type ApiParams

type ApiParams struct {
	Description string `json:"description"`
	Length      int    `json:"length"`
	Name        string `json:"name"`
	Related     string `json:"related"`
	Required    bool   `json:"required"`
	Since       string `json:"since"`
	Type        string `json:"type"`
}

type ApiResponse

type ApiResponse struct {
	Description string        `json:"description"`
	Name        string        `json:"name"`
	Response    []interface{} `json:"response"`
	Type        string        `json:"type"`
}

type ArchiveAlertsParams

type ArchiveAlertsParams struct {
	// contains filtered or unexported fields
}

func (*ArchiveAlertsParams) GetEnddate

func (p *ArchiveAlertsParams) GetEnddate() (string, bool)

func (*ArchiveAlertsParams) GetIds

func (p *ArchiveAlertsParams) GetIds() ([]string, bool)

func (*ArchiveAlertsParams) GetStartdate

func (p *ArchiveAlertsParams) GetStartdate() (string, bool)

func (*ArchiveAlertsParams) GetType

func (p *ArchiveAlertsParams) GetType() (string, bool)

func (*ArchiveAlertsParams) ResetEnddate

func (p *ArchiveAlertsParams) ResetEnddate()

func (*ArchiveAlertsParams) ResetIds

func (p *ArchiveAlertsParams) ResetIds()

func (*ArchiveAlertsParams) ResetStartdate

func (p *ArchiveAlertsParams) ResetStartdate()

func (*ArchiveAlertsParams) ResetType

func (p *ArchiveAlertsParams) ResetType()

func (*ArchiveAlertsParams) SetEnddate

func (p *ArchiveAlertsParams) SetEnddate(v string)

func (*ArchiveAlertsParams) SetIds

func (p *ArchiveAlertsParams) SetIds(v []string)

func (*ArchiveAlertsParams) SetStartdate

func (p *ArchiveAlertsParams) SetStartdate(v string)

func (*ArchiveAlertsParams) SetType

func (p *ArchiveAlertsParams) SetType(v string)

type ArchiveAlertsResponse

type ArchiveAlertsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ArchiveAlertsResponse) UnmarshalJSON

func (r *ArchiveAlertsResponse) UnmarshalJSON(b []byte) error

type ArchiveEventsParams

type ArchiveEventsParams struct {
	// contains filtered or unexported fields
}

func (*ArchiveEventsParams) GetEnddate

func (p *ArchiveEventsParams) GetEnddate() (string, bool)

func (*ArchiveEventsParams) GetIds

func (p *ArchiveEventsParams) GetIds() ([]string, bool)

func (*ArchiveEventsParams) GetStartdate

func (p *ArchiveEventsParams) GetStartdate() (string, bool)

func (*ArchiveEventsParams) GetType

func (p *ArchiveEventsParams) GetType() (string, bool)

func (*ArchiveEventsParams) ResetEnddate

func (p *ArchiveEventsParams) ResetEnddate()

func (*ArchiveEventsParams) ResetIds

func (p *ArchiveEventsParams) ResetIds()

func (*ArchiveEventsParams) ResetStartdate

func (p *ArchiveEventsParams) ResetStartdate()

func (*ArchiveEventsParams) ResetType

func (p *ArchiveEventsParams) ResetType()

func (*ArchiveEventsParams) SetEnddate

func (p *ArchiveEventsParams) SetEnddate(v string)

func (*ArchiveEventsParams) SetIds

func (p *ArchiveEventsParams) SetIds(v []string)

func (*ArchiveEventsParams) SetStartdate

func (p *ArchiveEventsParams) SetStartdate(v string)

func (*ArchiveEventsParams) SetType

func (p *ArchiveEventsParams) SetType(v string)

type ArchiveEventsResponse

type ArchiveEventsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ArchiveEventsResponse) UnmarshalJSON

func (r *ArchiveEventsResponse) UnmarshalJSON(b []byte) error

type AssignCertToLoadBalancerParams

type AssignCertToLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*AssignCertToLoadBalancerParams) GetCertid

func (p *AssignCertToLoadBalancerParams) GetCertid() (string, bool)

func (*AssignCertToLoadBalancerParams) GetLbruleid

func (p *AssignCertToLoadBalancerParams) GetLbruleid() (string, bool)

func (*AssignCertToLoadBalancerParams) ResetCertid

func (p *AssignCertToLoadBalancerParams) ResetCertid()

func (*AssignCertToLoadBalancerParams) ResetLbruleid

func (p *AssignCertToLoadBalancerParams) ResetLbruleid()

func (*AssignCertToLoadBalancerParams) SetCertid

func (p *AssignCertToLoadBalancerParams) SetCertid(v string)

func (*AssignCertToLoadBalancerParams) SetLbruleid

func (p *AssignCertToLoadBalancerParams) SetLbruleid(v string)

type AssignCertToLoadBalancerResponse

type AssignCertToLoadBalancerResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AssignToGlobalLoadBalancerRuleParams

type AssignToGlobalLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*AssignToGlobalLoadBalancerRuleParams) GetGslblbruleweightsmap

func (p *AssignToGlobalLoadBalancerRuleParams) GetGslblbruleweightsmap() (map[string]string, bool)

func (*AssignToGlobalLoadBalancerRuleParams) GetId

func (*AssignToGlobalLoadBalancerRuleParams) GetLoadbalancerrulelist

func (p *AssignToGlobalLoadBalancerRuleParams) GetLoadbalancerrulelist() ([]string, bool)

func (*AssignToGlobalLoadBalancerRuleParams) ResetGslblbruleweightsmap

func (p *AssignToGlobalLoadBalancerRuleParams) ResetGslblbruleweightsmap()

func (*AssignToGlobalLoadBalancerRuleParams) ResetId

func (*AssignToGlobalLoadBalancerRuleParams) ResetLoadbalancerrulelist

func (p *AssignToGlobalLoadBalancerRuleParams) ResetLoadbalancerrulelist()

func (*AssignToGlobalLoadBalancerRuleParams) SetGslblbruleweightsmap

func (p *AssignToGlobalLoadBalancerRuleParams) SetGslblbruleweightsmap(v map[string]string)

func (*AssignToGlobalLoadBalancerRuleParams) SetId

func (*AssignToGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist

func (p *AssignToGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist(v []string)

type AssignToGlobalLoadBalancerRuleResponse

type AssignToGlobalLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AssignToLoadBalancerRuleParams

type AssignToLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*AssignToLoadBalancerRuleParams) GetId

func (*AssignToLoadBalancerRuleParams) GetVirtualmachineids

func (p *AssignToLoadBalancerRuleParams) GetVirtualmachineids() ([]string, bool)

func (*AssignToLoadBalancerRuleParams) GetVmidipmap

func (p *AssignToLoadBalancerRuleParams) GetVmidipmap() (map[string]string, bool)

func (*AssignToLoadBalancerRuleParams) ResetId

func (p *AssignToLoadBalancerRuleParams) ResetId()

func (*AssignToLoadBalancerRuleParams) ResetVirtualmachineids

func (p *AssignToLoadBalancerRuleParams) ResetVirtualmachineids()

func (*AssignToLoadBalancerRuleParams) ResetVmidipmap

func (p *AssignToLoadBalancerRuleParams) ResetVmidipmap()

func (*AssignToLoadBalancerRuleParams) SetId

func (*AssignToLoadBalancerRuleParams) SetVirtualmachineids

func (p *AssignToLoadBalancerRuleParams) SetVirtualmachineids(v []string)

func (*AssignToLoadBalancerRuleParams) SetVmidipmap

func (p *AssignToLoadBalancerRuleParams) SetVmidipmap(v map[string]string)

type AssignToLoadBalancerRuleResponse

type AssignToLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type AssignVirtualMachineParams

type AssignVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*AssignVirtualMachineParams) GetAccount

func (p *AssignVirtualMachineParams) GetAccount() (string, bool)

func (*AssignVirtualMachineParams) GetDomainid

func (p *AssignVirtualMachineParams) GetDomainid() (string, bool)

func (*AssignVirtualMachineParams) GetNetworkids

func (p *AssignVirtualMachineParams) GetNetworkids() ([]string, bool)

func (*AssignVirtualMachineParams) GetProjectid

func (p *AssignVirtualMachineParams) GetProjectid() (string, bool)

func (*AssignVirtualMachineParams) GetSecuritygroupids

func (p *AssignVirtualMachineParams) GetSecuritygroupids() ([]string, bool)

func (*AssignVirtualMachineParams) GetVirtualmachineid

func (p *AssignVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*AssignVirtualMachineParams) ResetAccount

func (p *AssignVirtualMachineParams) ResetAccount()

func (*AssignVirtualMachineParams) ResetDomainid

func (p *AssignVirtualMachineParams) ResetDomainid()

func (*AssignVirtualMachineParams) ResetNetworkids

func (p *AssignVirtualMachineParams) ResetNetworkids()

func (*AssignVirtualMachineParams) ResetProjectid

func (p *AssignVirtualMachineParams) ResetProjectid()

func (*AssignVirtualMachineParams) ResetSecuritygroupids

func (p *AssignVirtualMachineParams) ResetSecuritygroupids()

func (*AssignVirtualMachineParams) ResetVirtualmachineid

func (p *AssignVirtualMachineParams) ResetVirtualmachineid()

func (*AssignVirtualMachineParams) SetAccount

func (p *AssignVirtualMachineParams) SetAccount(v string)

func (*AssignVirtualMachineParams) SetDomainid

func (p *AssignVirtualMachineParams) SetDomainid(v string)

func (*AssignVirtualMachineParams) SetNetworkids

func (p *AssignVirtualMachineParams) SetNetworkids(v []string)

func (*AssignVirtualMachineParams) SetProjectid

func (p *AssignVirtualMachineParams) SetProjectid(v string)

func (*AssignVirtualMachineParams) SetSecuritygroupids

func (p *AssignVirtualMachineParams) SetSecuritygroupids(v []string)

func (*AssignVirtualMachineParams) SetVirtualmachineid

func (p *AssignVirtualMachineParams) SetVirtualmachineid(v string)

type AssignVirtualMachineResponse

type AssignVirtualMachineResponse struct {
	Account               string                                      `json:"account"`
	Affinitygroup         []AssignVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                      `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                      `json:"autoscalevmgroupname"`
	Backupofferingid      string                                      `json:"backupofferingid"`
	Backupofferingname    string                                      `json:"backupofferingname"`
	Bootmode              string                                      `json:"bootmode"`
	Boottype              string                                      `json:"boottype"`
	Cpunumber             int                                         `json:"cpunumber"`
	Cpuspeed              int                                         `json:"cpuspeed"`
	Cpuused               string                                      `json:"cpuused"`
	Created               string                                      `json:"created"`
	Details               map[string]string                           `json:"details"`
	Diskioread            int64                                       `json:"diskioread"`
	Diskiowrite           int64                                       `json:"diskiowrite"`
	Diskkbsread           int64                                       `json:"diskkbsread"`
	Diskkbswrite          int64                                       `json:"diskkbswrite"`
	Diskofferingid        string                                      `json:"diskofferingid"`
	Diskofferingname      string                                      `json:"diskofferingname"`
	Displayname           string                                      `json:"displayname"`
	Displayvm             bool                                        `json:"displayvm"`
	Domain                string                                      `json:"domain"`
	Domainid              string                                      `json:"domainid"`
	Forvirtualnetwork     bool                                        `json:"forvirtualnetwork"`
	Group                 string                                      `json:"group"`
	Groupid               string                                      `json:"groupid"`
	Guestosid             string                                      `json:"guestosid"`
	Haenable              bool                                        `json:"haenable"`
	Hasannotations        bool                                        `json:"hasannotations"`
	Hostcontrolstate      string                                      `json:"hostcontrolstate"`
	Hostid                string                                      `json:"hostid"`
	Hostname              string                                      `json:"hostname"`
	Hypervisor            string                                      `json:"hypervisor"`
	Icon                  interface{}                                 `json:"icon"`
	Id                    string                                      `json:"id"`
	Instancename          string                                      `json:"instancename"`
	Isdynamicallyscalable bool                                        `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                      `json:"isodisplaytext"`
	Isoid                 string                                      `json:"isoid"`
	Isoname               string                                      `json:"isoname"`
	JobID                 string                                      `json:"jobid"`
	Jobstatus             int                                         `json:"jobstatus"`
	Keypairs              string                                      `json:"keypairs"`
	Lastupdated           string                                      `json:"lastupdated"`
	Memory                int                                         `json:"memory"`
	Memoryintfreekbs      int64                                       `json:"memoryintfreekbs"`
	Memorykbs             int64                                       `json:"memorykbs"`
	Memorytargetkbs       int64                                       `json:"memorytargetkbs"`
	Name                  string                                      `json:"name"`
	Networkkbsread        int64                                       `json:"networkkbsread"`
	Networkkbswrite       int64                                       `json:"networkkbswrite"`
	Nic                   []Nic                                       `json:"nic"`
	Osdisplayname         string                                      `json:"osdisplayname"`
	Ostypeid              string                                      `json:"ostypeid"`
	Password              string                                      `json:"password"`
	Passwordenabled       bool                                        `json:"passwordenabled"`
	Pooltype              string                                      `json:"pooltype"`
	Project               string                                      `json:"project"`
	Projectid             string                                      `json:"projectid"`
	Publicip              string                                      `json:"publicip"`
	Publicipid            string                                      `json:"publicipid"`
	Readonlydetails       string                                      `json:"readonlydetails"`
	Receivedbytes         int64                                       `json:"receivedbytes"`
	Rootdeviceid          int64                                       `json:"rootdeviceid"`
	Rootdevicetype        string                                      `json:"rootdevicetype"`
	Securitygroup         []AssignVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                       `json:"sentbytes"`
	Serviceofferingid     string                                      `json:"serviceofferingid"`
	Serviceofferingname   string                                      `json:"serviceofferingname"`
	Servicestate          string                                      `json:"servicestate"`
	State                 string                                      `json:"state"`
	Tags                  []Tags                                      `json:"tags"`
	Templatedisplaytext   string                                      `json:"templatedisplaytext"`
	Templateid            string                                      `json:"templateid"`
	Templatename          string                                      `json:"templatename"`
	Templatetype          string                                      `json:"templatetype"`
	Userdata              string                                      `json:"userdata"`
	Userdatadetails       string                                      `json:"userdatadetails"`
	Userdataid            string                                      `json:"userdataid"`
	Userdataname          string                                      `json:"userdataname"`
	Userdatapolicy        string                                      `json:"userdatapolicy"`
	Userid                string                                      `json:"userid"`
	Username              string                                      `json:"username"`
	Vgpu                  string                                      `json:"vgpu"`
	Vnfdetails            map[string]string                           `json:"vnfdetails"`
	Vnfnics               []string                                    `json:"vnfnics"`
	Zoneid                string                                      `json:"zoneid"`
	Zonename              string                                      `json:"zonename"`
}

func (*AssignVirtualMachineResponse) UnmarshalJSON

func (r *AssignVirtualMachineResponse) UnmarshalJSON(b []byte) error

type AssignVirtualMachineResponseAffinitygroup

type AssignVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type AssignVirtualMachineResponseSecuritygroup

type AssignVirtualMachineResponseSecuritygroup struct {
	Account             string                                          `json:"account"`
	Description         string                                          `json:"description"`
	Domain              string                                          `json:"domain"`
	Domainid            string                                          `json:"domainid"`
	Egressrule          []AssignVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                          `json:"id"`
	Ingressrule         []AssignVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                          `json:"name"`
	Project             string                                          `json:"project"`
	Projectid           string                                          `json:"projectid"`
	Tags                []Tags                                          `json:"tags"`
	Virtualmachinecount int                                             `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                   `json:"virtualmachineids"`
}

type AssignVirtualMachineResponseSecuritygroupRule

type AssignVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type AssociateIpAddressParams

type AssociateIpAddressParams struct {
	// contains filtered or unexported fields
}

func (*AssociateIpAddressParams) GetAccount

func (p *AssociateIpAddressParams) GetAccount() (string, bool)

func (*AssociateIpAddressParams) GetDomainid

func (p *AssociateIpAddressParams) GetDomainid() (string, bool)

func (*AssociateIpAddressParams) GetFordisplay

func (p *AssociateIpAddressParams) GetFordisplay() (bool, bool)

func (*AssociateIpAddressParams) GetIpaddress

func (p *AssociateIpAddressParams) GetIpaddress() (string, bool)

func (*AssociateIpAddressParams) GetIsportable

func (p *AssociateIpAddressParams) GetIsportable() (bool, bool)

func (*AssociateIpAddressParams) GetNetworkid

func (p *AssociateIpAddressParams) GetNetworkid() (string, bool)

func (*AssociateIpAddressParams) GetProjectid

func (p *AssociateIpAddressParams) GetProjectid() (string, bool)

func (*AssociateIpAddressParams) GetRegionid

func (p *AssociateIpAddressParams) GetRegionid() (int, bool)

func (*AssociateIpAddressParams) GetVpcid

func (p *AssociateIpAddressParams) GetVpcid() (string, bool)

func (*AssociateIpAddressParams) GetZoneid

func (p *AssociateIpAddressParams) GetZoneid() (string, bool)

func (*AssociateIpAddressParams) ResetAccount

func (p *AssociateIpAddressParams) ResetAccount()

func (*AssociateIpAddressParams) ResetDomainid

func (p *AssociateIpAddressParams) ResetDomainid()

func (*AssociateIpAddressParams) ResetFordisplay

func (p *AssociateIpAddressParams) ResetFordisplay()

func (*AssociateIpAddressParams) ResetIpaddress

func (p *AssociateIpAddressParams) ResetIpaddress()

func (*AssociateIpAddressParams) ResetIsportable

func (p *AssociateIpAddressParams) ResetIsportable()

func (*AssociateIpAddressParams) ResetNetworkid

func (p *AssociateIpAddressParams) ResetNetworkid()

func (*AssociateIpAddressParams) ResetProjectid

func (p *AssociateIpAddressParams) ResetProjectid()

func (*AssociateIpAddressParams) ResetRegionid

func (p *AssociateIpAddressParams) ResetRegionid()

func (*AssociateIpAddressParams) ResetVpcid

func (p *AssociateIpAddressParams) ResetVpcid()

func (*AssociateIpAddressParams) ResetZoneid

func (p *AssociateIpAddressParams) ResetZoneid()

func (*AssociateIpAddressParams) SetAccount

func (p *AssociateIpAddressParams) SetAccount(v string)

func (*AssociateIpAddressParams) SetDomainid

func (p *AssociateIpAddressParams) SetDomainid(v string)

func (*AssociateIpAddressParams) SetFordisplay

func (p *AssociateIpAddressParams) SetFordisplay(v bool)

func (*AssociateIpAddressParams) SetIpaddress

func (p *AssociateIpAddressParams) SetIpaddress(v string)

func (*AssociateIpAddressParams) SetIsportable

func (p *AssociateIpAddressParams) SetIsportable(v bool)

func (*AssociateIpAddressParams) SetNetworkid

func (p *AssociateIpAddressParams) SetNetworkid(v string)

func (*AssociateIpAddressParams) SetProjectid

func (p *AssociateIpAddressParams) SetProjectid(v string)

func (*AssociateIpAddressParams) SetRegionid

func (p *AssociateIpAddressParams) SetRegionid(v int)

func (*AssociateIpAddressParams) SetVpcid

func (p *AssociateIpAddressParams) SetVpcid(v string)

func (*AssociateIpAddressParams) SetZoneid

func (p *AssociateIpAddressParams) SetZoneid(v string)

type AssociateIpAddressResponse

type AssociateIpAddressResponse struct {
	Account                   string `json:"account"`
	Allocated                 string `json:"allocated"`
	Associatednetworkid       string `json:"associatednetworkid"`
	Associatednetworkname     string `json:"associatednetworkname"`
	Domain                    string `json:"domain"`
	Domainid                  string `json:"domainid"`
	Fordisplay                bool   `json:"fordisplay"`
	Forvirtualnetwork         bool   `json:"forvirtualnetwork"`
	Hasannotations            bool   `json:"hasannotations"`
	Hasrules                  bool   `json:"hasrules"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Isportable                bool   `json:"isportable"`
	Issourcenat               bool   `json:"issourcenat"`
	Isstaticnat               bool   `json:"isstaticnat"`
	Issystem                  bool   `json:"issystem"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Networkname               string `json:"networkname"`
	Physicalnetworkid         string `json:"physicalnetworkid"`
	Project                   string `json:"project"`
	Projectid                 string `json:"projectid"`
	Purpose                   string `json:"purpose"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Virtualmachinetype        string `json:"virtualmachinetype"`
	Vlanid                    string `json:"vlanid"`
	Vlanname                  string `json:"vlanname"`
	Vmipaddress               string `json:"vmipaddress"`
	Vpcid                     string `json:"vpcid"`
	Vpcname                   string `json:"vpcname"`
	Zoneid                    string `json:"zoneid"`
	Zonename                  string `json:"zonename"`
}

type AssociateUcsProfileToBladeParams

type AssociateUcsProfileToBladeParams struct {
	// contains filtered or unexported fields
}

func (*AssociateUcsProfileToBladeParams) GetBladeid

func (p *AssociateUcsProfileToBladeParams) GetBladeid() (string, bool)

func (*AssociateUcsProfileToBladeParams) GetProfiledn

func (p *AssociateUcsProfileToBladeParams) GetProfiledn() (string, bool)

func (*AssociateUcsProfileToBladeParams) GetUcsmanagerid

func (p *AssociateUcsProfileToBladeParams) GetUcsmanagerid() (string, bool)

func (*AssociateUcsProfileToBladeParams) ResetBladeid

func (p *AssociateUcsProfileToBladeParams) ResetBladeid()

func (*AssociateUcsProfileToBladeParams) ResetProfiledn

func (p *AssociateUcsProfileToBladeParams) ResetProfiledn()

func (*AssociateUcsProfileToBladeParams) ResetUcsmanagerid

func (p *AssociateUcsProfileToBladeParams) ResetUcsmanagerid()

func (*AssociateUcsProfileToBladeParams) SetBladeid

func (p *AssociateUcsProfileToBladeParams) SetBladeid(v string)

func (*AssociateUcsProfileToBladeParams) SetProfiledn

func (p *AssociateUcsProfileToBladeParams) SetProfiledn(v string)

func (*AssociateUcsProfileToBladeParams) SetUcsmanagerid

func (p *AssociateUcsProfileToBladeParams) SetUcsmanagerid(v string)

type AssociateUcsProfileToBladeResponse

type AssociateUcsProfileToBladeResponse struct {
	Bladedn      string `json:"bladedn"`
	Hostid       string `json:"hostid"`
	Id           string `json:"id"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Profiledn    string `json:"profiledn"`
	Ucsmanagerid string `json:"ucsmanagerid"`
}

type AsyncJob

type AsyncJob struct {
	Account            string          `json:"account"`
	Accountid          string          `json:"accountid"`
	Cmd                string          `json:"cmd"`
	Completed          string          `json:"completed"`
	Created            string          `json:"created"`
	Domainid           string          `json:"domainid"`
	Domainpath         string          `json:"domainpath"`
	JobID              string          `json:"jobid"`
	Jobinstanceid      string          `json:"jobinstanceid"`
	Jobinstancetype    string          `json:"jobinstancetype"`
	Jobprocstatus      int             `json:"jobprocstatus"`
	Jobresult          json.RawMessage `json:"jobresult"`
	Jobresultcode      int             `json:"jobresultcode"`
	Jobresulttype      string          `json:"jobresulttype"`
	Jobstatus          int             `json:"jobstatus"`
	Managementserverid UUID            `json:"managementserverid"`
	Userid             string          `json:"userid"`
}

type AsyncjobService

type AsyncjobService struct {
	// contains filtered or unexported fields
}

func (*AsyncjobService) ListAsyncJobs

Lists all pending asynchronous jobs for the account.

func (*AsyncjobService) NewListAsyncJobsParams

func (s *AsyncjobService) NewListAsyncJobsParams() *ListAsyncJobsParams

You should always use this function to get a new ListAsyncJobsParams instance, as then you are sure you have configured all required params

func (*AsyncjobService) NewQueryAsyncJobResultParams

func (s *AsyncjobService) NewQueryAsyncJobResultParams(jobid string) *QueryAsyncJobResultParams

You should always use this function to get a new QueryAsyncJobResultParams instance, as then you are sure you have configured all required params

func (*AsyncjobService) QueryAsyncJobResult

Retrieves the current status of asynchronous job.

type AsyncjobServiceIface

type AsyncjobServiceIface interface {
	ListAsyncJobs(p *ListAsyncJobsParams) (*ListAsyncJobsResponse, error)
	NewListAsyncJobsParams() *ListAsyncJobsParams
	QueryAsyncJobResult(p *QueryAsyncJobResultParams) (*QueryAsyncJobResultResponse, error)
	NewQueryAsyncJobResultParams(jobid string) *QueryAsyncJobResultParams
}

func NewAsyncjobService

func NewAsyncjobService(cs *CloudStackClient) AsyncjobServiceIface

type AttachIsoParams

type AttachIsoParams struct {
	// contains filtered or unexported fields
}

func (*AttachIsoParams) GetForced

func (p *AttachIsoParams) GetForced() (bool, bool)

func (*AttachIsoParams) GetId

func (p *AttachIsoParams) GetId() (string, bool)

func (*AttachIsoParams) GetVirtualmachineid

func (p *AttachIsoParams) GetVirtualmachineid() (string, bool)

func (*AttachIsoParams) ResetForced

func (p *AttachIsoParams) ResetForced()

func (*AttachIsoParams) ResetId

func (p *AttachIsoParams) ResetId()

func (*AttachIsoParams) ResetVirtualmachineid

func (p *AttachIsoParams) ResetVirtualmachineid()

func (*AttachIsoParams) SetForced

func (p *AttachIsoParams) SetForced(v bool)

func (*AttachIsoParams) SetId

func (p *AttachIsoParams) SetId(v string)

func (*AttachIsoParams) SetVirtualmachineid

func (p *AttachIsoParams) SetVirtualmachineid(v string)

type AttachIsoResponse

type AttachIsoResponse struct {
	Account               string                           `json:"account"`
	Affinitygroup         []AttachIsoResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                           `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                           `json:"autoscalevmgroupname"`
	Backupofferingid      string                           `json:"backupofferingid"`
	Backupofferingname    string                           `json:"backupofferingname"`
	Bootmode              string                           `json:"bootmode"`
	Boottype              string                           `json:"boottype"`
	Cpunumber             int                              `json:"cpunumber"`
	Cpuspeed              int                              `json:"cpuspeed"`
	Cpuused               string                           `json:"cpuused"`
	Created               string                           `json:"created"`
	Details               map[string]string                `json:"details"`
	Diskioread            int64                            `json:"diskioread"`
	Diskiowrite           int64                            `json:"diskiowrite"`
	Diskkbsread           int64                            `json:"diskkbsread"`
	Diskkbswrite          int64                            `json:"diskkbswrite"`
	Diskofferingid        string                           `json:"diskofferingid"`
	Diskofferingname      string                           `json:"diskofferingname"`
	Displayname           string                           `json:"displayname"`
	Displayvm             bool                             `json:"displayvm"`
	Domain                string                           `json:"domain"`
	Domainid              string                           `json:"domainid"`
	Forvirtualnetwork     bool                             `json:"forvirtualnetwork"`
	Group                 string                           `json:"group"`
	Groupid               string                           `json:"groupid"`
	Guestosid             string                           `json:"guestosid"`
	Haenable              bool                             `json:"haenable"`
	Hasannotations        bool                             `json:"hasannotations"`
	Hostcontrolstate      string                           `json:"hostcontrolstate"`
	Hostid                string                           `json:"hostid"`
	Hostname              string                           `json:"hostname"`
	Hypervisor            string                           `json:"hypervisor"`
	Icon                  interface{}                      `json:"icon"`
	Id                    string                           `json:"id"`
	Instancename          string                           `json:"instancename"`
	Isdynamicallyscalable bool                             `json:"isdynamicallyscalable"`
	Isodisplaytext        string                           `json:"isodisplaytext"`
	Isoid                 string                           `json:"isoid"`
	Isoname               string                           `json:"isoname"`
	JobID                 string                           `json:"jobid"`
	Jobstatus             int                              `json:"jobstatus"`
	Keypairs              string                           `json:"keypairs"`
	Lastupdated           string                           `json:"lastupdated"`
	Memory                int                              `json:"memory"`
	Memoryintfreekbs      int64                            `json:"memoryintfreekbs"`
	Memorykbs             int64                            `json:"memorykbs"`
	Memorytargetkbs       int64                            `json:"memorytargetkbs"`
	Name                  string                           `json:"name"`
	Networkkbsread        int64                            `json:"networkkbsread"`
	Networkkbswrite       int64                            `json:"networkkbswrite"`
	Nic                   []Nic                            `json:"nic"`
	Osdisplayname         string                           `json:"osdisplayname"`
	Ostypeid              string                           `json:"ostypeid"`
	Password              string                           `json:"password"`
	Passwordenabled       bool                             `json:"passwordenabled"`
	Pooltype              string                           `json:"pooltype"`
	Project               string                           `json:"project"`
	Projectid             string                           `json:"projectid"`
	Publicip              string                           `json:"publicip"`
	Publicipid            string                           `json:"publicipid"`
	Readonlydetails       string                           `json:"readonlydetails"`
	Receivedbytes         int64                            `json:"receivedbytes"`
	Rootdeviceid          int64                            `json:"rootdeviceid"`
	Rootdevicetype        string                           `json:"rootdevicetype"`
	Securitygroup         []AttachIsoResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                            `json:"sentbytes"`
	Serviceofferingid     string                           `json:"serviceofferingid"`
	Serviceofferingname   string                           `json:"serviceofferingname"`
	Servicestate          string                           `json:"servicestate"`
	State                 string                           `json:"state"`
	Tags                  []Tags                           `json:"tags"`
	Templatedisplaytext   string                           `json:"templatedisplaytext"`
	Templateid            string                           `json:"templateid"`
	Templatename          string                           `json:"templatename"`
	Templatetype          string                           `json:"templatetype"`
	Userdata              string                           `json:"userdata"`
	Userdatadetails       string                           `json:"userdatadetails"`
	Userdataid            string                           `json:"userdataid"`
	Userdataname          string                           `json:"userdataname"`
	Userdatapolicy        string                           `json:"userdatapolicy"`
	Userid                string                           `json:"userid"`
	Username              string                           `json:"username"`
	Vgpu                  string                           `json:"vgpu"`
	Vnfdetails            map[string]string                `json:"vnfdetails"`
	Vnfnics               []string                         `json:"vnfnics"`
	Zoneid                string                           `json:"zoneid"`
	Zonename              string                           `json:"zonename"`
}

func (*AttachIsoResponse) UnmarshalJSON

func (r *AttachIsoResponse) UnmarshalJSON(b []byte) error

type AttachIsoResponseAffinitygroup

type AttachIsoResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type AttachIsoResponseSecuritygroup

type AttachIsoResponseSecuritygroup struct {
	Account             string                               `json:"account"`
	Description         string                               `json:"description"`
	Domain              string                               `json:"domain"`
	Domainid            string                               `json:"domainid"`
	Egressrule          []AttachIsoResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                               `json:"id"`
	Ingressrule         []AttachIsoResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                               `json:"name"`
	Project             string                               `json:"project"`
	Projectid           string                               `json:"projectid"`
	Tags                []Tags                               `json:"tags"`
	Virtualmachinecount int                                  `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                        `json:"virtualmachineids"`
}

type AttachIsoResponseSecuritygroupRule

type AttachIsoResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type AttachVolumeParams

type AttachVolumeParams struct {
	// contains filtered or unexported fields
}

func (*AttachVolumeParams) GetDeviceid

func (p *AttachVolumeParams) GetDeviceid() (int64, bool)

func (*AttachVolumeParams) GetId

func (p *AttachVolumeParams) GetId() (string, bool)

func (*AttachVolumeParams) GetVirtualmachineid

func (p *AttachVolumeParams) GetVirtualmachineid() (string, bool)

func (*AttachVolumeParams) ResetDeviceid

func (p *AttachVolumeParams) ResetDeviceid()

func (*AttachVolumeParams) ResetId

func (p *AttachVolumeParams) ResetId()

func (*AttachVolumeParams) ResetVirtualmachineid

func (p *AttachVolumeParams) ResetVirtualmachineid()

func (*AttachVolumeParams) SetDeviceid

func (p *AttachVolumeParams) SetDeviceid(v int64)

func (*AttachVolumeParams) SetId

func (p *AttachVolumeParams) SetId(v string)

func (*AttachVolumeParams) SetVirtualmachineid

func (p *AttachVolumeParams) SetVirtualmachineid(v string)

type AttachVolumeResponse

type AttachVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type AuthenticationService

type AuthenticationService struct {
	// contains filtered or unexported fields
}

func (*AuthenticationService) Login

Logs a user into the CloudStack. A successful login attempt will generate a JSESSIONID cookie value that can be passed in subsequent Query command calls until the "logout" command has been issued or the session has expired.

func (*AuthenticationService) Logout

Logs out the user

func (*AuthenticationService) NewLoginParams

func (s *AuthenticationService) NewLoginParams(password string, username string) *LoginParams

You should always use this function to get a new LoginParams instance, as then you are sure you have configured all required params

func (*AuthenticationService) NewLogoutParams

func (s *AuthenticationService) NewLogoutParams() *LogoutParams

You should always use this function to get a new LogoutParams instance, as then you are sure you have configured all required params

type AuthenticationServiceIface

type AuthenticationServiceIface interface {
	Login(p *LoginParams) (*LoginResponse, error)
	NewLoginParams(password string, username string) *LoginParams
	Logout(p *LogoutParams) (*LogoutResponse, error)
	NewLogoutParams() *LogoutParams
}

type AuthorizeSecurityGroupEgressParams

type AuthorizeSecurityGroupEgressParams struct {
	// contains filtered or unexported fields
}

func (*AuthorizeSecurityGroupEgressParams) GetAccount

func (p *AuthorizeSecurityGroupEgressParams) GetAccount() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetCidrlist

func (p *AuthorizeSecurityGroupEgressParams) GetCidrlist() ([]string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetDomainid

func (p *AuthorizeSecurityGroupEgressParams) GetDomainid() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetEndport

func (p *AuthorizeSecurityGroupEgressParams) GetEndport() (int, bool)

func (*AuthorizeSecurityGroupEgressParams) GetIcmpcode

func (p *AuthorizeSecurityGroupEgressParams) GetIcmpcode() (int, bool)

func (*AuthorizeSecurityGroupEgressParams) GetIcmptype

func (p *AuthorizeSecurityGroupEgressParams) GetIcmptype() (int, bool)

func (*AuthorizeSecurityGroupEgressParams) GetProjectid

func (p *AuthorizeSecurityGroupEgressParams) GetProjectid() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetProtocol

func (p *AuthorizeSecurityGroupEgressParams) GetProtocol() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetSecuritygroupid

func (p *AuthorizeSecurityGroupEgressParams) GetSecuritygroupid() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetSecuritygroupname

func (p *AuthorizeSecurityGroupEgressParams) GetSecuritygroupname() (string, bool)

func (*AuthorizeSecurityGroupEgressParams) GetStartport

func (p *AuthorizeSecurityGroupEgressParams) GetStartport() (int, bool)

func (*AuthorizeSecurityGroupEgressParams) GetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupEgressParams) GetUsersecuritygrouplist() (map[string]string, bool)

func (*AuthorizeSecurityGroupEgressParams) ResetAccount

func (p *AuthorizeSecurityGroupEgressParams) ResetAccount()

func (*AuthorizeSecurityGroupEgressParams) ResetCidrlist

func (p *AuthorizeSecurityGroupEgressParams) ResetCidrlist()

func (*AuthorizeSecurityGroupEgressParams) ResetDomainid

func (p *AuthorizeSecurityGroupEgressParams) ResetDomainid()

func (*AuthorizeSecurityGroupEgressParams) ResetEndport

func (p *AuthorizeSecurityGroupEgressParams) ResetEndport()

func (*AuthorizeSecurityGroupEgressParams) ResetIcmpcode

func (p *AuthorizeSecurityGroupEgressParams) ResetIcmpcode()

func (*AuthorizeSecurityGroupEgressParams) ResetIcmptype

func (p *AuthorizeSecurityGroupEgressParams) ResetIcmptype()

func (*AuthorizeSecurityGroupEgressParams) ResetProjectid

func (p *AuthorizeSecurityGroupEgressParams) ResetProjectid()

func (*AuthorizeSecurityGroupEgressParams) ResetProtocol

func (p *AuthorizeSecurityGroupEgressParams) ResetProtocol()

func (*AuthorizeSecurityGroupEgressParams) ResetSecuritygroupid

func (p *AuthorizeSecurityGroupEgressParams) ResetSecuritygroupid()

func (*AuthorizeSecurityGroupEgressParams) ResetSecuritygroupname

func (p *AuthorizeSecurityGroupEgressParams) ResetSecuritygroupname()

func (*AuthorizeSecurityGroupEgressParams) ResetStartport

func (p *AuthorizeSecurityGroupEgressParams) ResetStartport()

func (*AuthorizeSecurityGroupEgressParams) ResetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupEgressParams) ResetUsersecuritygrouplist()

func (*AuthorizeSecurityGroupEgressParams) SetAccount

func (p *AuthorizeSecurityGroupEgressParams) SetAccount(v string)

func (*AuthorizeSecurityGroupEgressParams) SetCidrlist

func (p *AuthorizeSecurityGroupEgressParams) SetCidrlist(v []string)

func (*AuthorizeSecurityGroupEgressParams) SetDomainid

func (p *AuthorizeSecurityGroupEgressParams) SetDomainid(v string)

func (*AuthorizeSecurityGroupEgressParams) SetEndport

func (p *AuthorizeSecurityGroupEgressParams) SetEndport(v int)

func (*AuthorizeSecurityGroupEgressParams) SetIcmpcode

func (p *AuthorizeSecurityGroupEgressParams) SetIcmpcode(v int)

func (*AuthorizeSecurityGroupEgressParams) SetIcmptype

func (p *AuthorizeSecurityGroupEgressParams) SetIcmptype(v int)

func (*AuthorizeSecurityGroupEgressParams) SetProjectid

func (p *AuthorizeSecurityGroupEgressParams) SetProjectid(v string)

func (*AuthorizeSecurityGroupEgressParams) SetProtocol

func (p *AuthorizeSecurityGroupEgressParams) SetProtocol(v string)

func (*AuthorizeSecurityGroupEgressParams) SetSecuritygroupid

func (p *AuthorizeSecurityGroupEgressParams) SetSecuritygroupid(v string)

func (*AuthorizeSecurityGroupEgressParams) SetSecuritygroupname

func (p *AuthorizeSecurityGroupEgressParams) SetSecuritygroupname(v string)

func (*AuthorizeSecurityGroupEgressParams) SetStartport

func (p *AuthorizeSecurityGroupEgressParams) SetStartport(v int)

func (*AuthorizeSecurityGroupEgressParams) SetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupEgressParams) SetUsersecuritygrouplist(v map[string]string)

type AuthorizeSecurityGroupEgressResponse

type AuthorizeSecurityGroupEgressResponse struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type AuthorizeSecurityGroupIngressParams

type AuthorizeSecurityGroupIngressParams struct {
	// contains filtered or unexported fields
}

func (*AuthorizeSecurityGroupIngressParams) GetAccount

func (p *AuthorizeSecurityGroupIngressParams) GetAccount() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetCidrlist

func (p *AuthorizeSecurityGroupIngressParams) GetCidrlist() ([]string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetDomainid

func (p *AuthorizeSecurityGroupIngressParams) GetDomainid() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetEndport

func (p *AuthorizeSecurityGroupIngressParams) GetEndport() (int, bool)

func (*AuthorizeSecurityGroupIngressParams) GetIcmpcode

func (p *AuthorizeSecurityGroupIngressParams) GetIcmpcode() (int, bool)

func (*AuthorizeSecurityGroupIngressParams) GetIcmptype

func (p *AuthorizeSecurityGroupIngressParams) GetIcmptype() (int, bool)

func (*AuthorizeSecurityGroupIngressParams) GetProjectid

func (p *AuthorizeSecurityGroupIngressParams) GetProjectid() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetProtocol

func (p *AuthorizeSecurityGroupIngressParams) GetProtocol() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetSecuritygroupid

func (p *AuthorizeSecurityGroupIngressParams) GetSecuritygroupid() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetSecuritygroupname

func (p *AuthorizeSecurityGroupIngressParams) GetSecuritygroupname() (string, bool)

func (*AuthorizeSecurityGroupIngressParams) GetStartport

func (p *AuthorizeSecurityGroupIngressParams) GetStartport() (int, bool)

func (*AuthorizeSecurityGroupIngressParams) GetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupIngressParams) GetUsersecuritygrouplist() (map[string]string, bool)

func (*AuthorizeSecurityGroupIngressParams) ResetAccount

func (p *AuthorizeSecurityGroupIngressParams) ResetAccount()

func (*AuthorizeSecurityGroupIngressParams) ResetCidrlist

func (p *AuthorizeSecurityGroupIngressParams) ResetCidrlist()

func (*AuthorizeSecurityGroupIngressParams) ResetDomainid

func (p *AuthorizeSecurityGroupIngressParams) ResetDomainid()

func (*AuthorizeSecurityGroupIngressParams) ResetEndport

func (p *AuthorizeSecurityGroupIngressParams) ResetEndport()

func (*AuthorizeSecurityGroupIngressParams) ResetIcmpcode

func (p *AuthorizeSecurityGroupIngressParams) ResetIcmpcode()

func (*AuthorizeSecurityGroupIngressParams) ResetIcmptype

func (p *AuthorizeSecurityGroupIngressParams) ResetIcmptype()

func (*AuthorizeSecurityGroupIngressParams) ResetProjectid

func (p *AuthorizeSecurityGroupIngressParams) ResetProjectid()

func (*AuthorizeSecurityGroupIngressParams) ResetProtocol

func (p *AuthorizeSecurityGroupIngressParams) ResetProtocol()

func (*AuthorizeSecurityGroupIngressParams) ResetSecuritygroupid

func (p *AuthorizeSecurityGroupIngressParams) ResetSecuritygroupid()

func (*AuthorizeSecurityGroupIngressParams) ResetSecuritygroupname

func (p *AuthorizeSecurityGroupIngressParams) ResetSecuritygroupname()

func (*AuthorizeSecurityGroupIngressParams) ResetStartport

func (p *AuthorizeSecurityGroupIngressParams) ResetStartport()

func (*AuthorizeSecurityGroupIngressParams) ResetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupIngressParams) ResetUsersecuritygrouplist()

func (*AuthorizeSecurityGroupIngressParams) SetAccount

func (*AuthorizeSecurityGroupIngressParams) SetCidrlist

func (p *AuthorizeSecurityGroupIngressParams) SetCidrlist(v []string)

func (*AuthorizeSecurityGroupIngressParams) SetDomainid

func (p *AuthorizeSecurityGroupIngressParams) SetDomainid(v string)

func (*AuthorizeSecurityGroupIngressParams) SetEndport

func (p *AuthorizeSecurityGroupIngressParams) SetEndport(v int)

func (*AuthorizeSecurityGroupIngressParams) SetIcmpcode

func (p *AuthorizeSecurityGroupIngressParams) SetIcmpcode(v int)

func (*AuthorizeSecurityGroupIngressParams) SetIcmptype

func (p *AuthorizeSecurityGroupIngressParams) SetIcmptype(v int)

func (*AuthorizeSecurityGroupIngressParams) SetProjectid

func (p *AuthorizeSecurityGroupIngressParams) SetProjectid(v string)

func (*AuthorizeSecurityGroupIngressParams) SetProtocol

func (p *AuthorizeSecurityGroupIngressParams) SetProtocol(v string)

func (*AuthorizeSecurityGroupIngressParams) SetSecuritygroupid

func (p *AuthorizeSecurityGroupIngressParams) SetSecuritygroupid(v string)

func (*AuthorizeSecurityGroupIngressParams) SetSecuritygroupname

func (p *AuthorizeSecurityGroupIngressParams) SetSecuritygroupname(v string)

func (*AuthorizeSecurityGroupIngressParams) SetStartport

func (p *AuthorizeSecurityGroupIngressParams) SetStartport(v int)

func (*AuthorizeSecurityGroupIngressParams) SetUsersecuritygrouplist

func (p *AuthorizeSecurityGroupIngressParams) SetUsersecuritygrouplist(v map[string]string)

type AuthorizeSecurityGroupIngressResponse

type AuthorizeSecurityGroupIngressResponse struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type AutoScalePolicy

type AutoScalePolicy struct {
	Account    string   `json:"account"`
	Action     string   `json:"action"`
	Conditions []string `json:"conditions"`
	Domain     string   `json:"domain"`
	Domainid   string   `json:"domainid"`
	Duration   int      `json:"duration"`
	Id         string   `json:"id"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Name       string   `json:"name"`
	Project    string   `json:"project"`
	Projectid  string   `json:"projectid"`
	Quiettime  int      `json:"quiettime"`
}

type AutoScaleService

type AutoScaleService struct {
	// contains filtered or unexported fields
}

func (*AutoScaleService) CreateAutoScalePolicy

Creates an autoscale policy for a provision or deprovision action, the action is taken when the all the conditions evaluates to true for the specified duration. The policy is in effect once it is attached to a autscale vm group.

func (*AutoScaleService) CreateAutoScaleVmGroup

Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.

func (*AutoScaleService) CreateAutoScaleVmProfile

Creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.

func (*AutoScaleService) CreateCondition

Creates a condition for VM auto scaling

func (*AutoScaleService) CreateCounter

Adds metric counter for VM auto scaling

func (*AutoScaleService) DeleteAutoScalePolicy

Deletes a autoscale policy.

func (*AutoScaleService) DeleteAutoScaleVmGroup

Deletes a autoscale vm group.

func (*AutoScaleService) DeleteAutoScaleVmProfile

Deletes a autoscale vm profile.

func (*AutoScaleService) DeleteCondition

Removes a condition for VM auto scaling

func (*AutoScaleService) DeleteCounter

Deletes a counter for VM auto scaling

func (*AutoScaleService) DisableAutoScaleVmGroup

Disables an AutoScale Vm Group

func (*AutoScaleService) EnableAutoScaleVmGroup

Enables an AutoScale Vm Group

func (*AutoScaleService) GetAutoScalePolicyByID

func (s *AutoScaleService) GetAutoScalePolicyByID(id string, opts ...OptionFunc) (*AutoScalePolicy, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScalePolicyByName

func (s *AutoScaleService) GetAutoScalePolicyByName(name string, opts ...OptionFunc) (*AutoScalePolicy, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScalePolicyID

func (s *AutoScaleService) GetAutoScalePolicyID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScaleVmGroupByID

func (s *AutoScaleService) GetAutoScaleVmGroupByID(id string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScaleVmGroupByName

func (s *AutoScaleService) GetAutoScaleVmGroupByName(name string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScaleVmGroupID

func (s *AutoScaleService) GetAutoScaleVmGroupID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetAutoScaleVmProfileByID

func (s *AutoScaleService) GetAutoScaleVmProfileByID(id string, opts ...OptionFunc) (*AutoScaleVmProfile, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetConditionByID

func (s *AutoScaleService) GetConditionByID(id string, opts ...OptionFunc) (*Condition, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetCounterByID

func (s *AutoScaleService) GetCounterByID(id string, opts ...OptionFunc) (*Counter, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetCounterByName

func (s *AutoScaleService) GetCounterByName(name string, opts ...OptionFunc) (*Counter, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) GetCounterID

func (s *AutoScaleService) GetCounterID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*AutoScaleService) ListAutoScalePolicies

Lists autoscale policies.

func (*AutoScaleService) ListAutoScaleVmGroups

Lists autoscale vm groups.

func (*AutoScaleService) ListAutoScaleVmProfiles

Lists autoscale vm profiles.

func (*AutoScaleService) ListConditions

List Conditions for VM auto scaling

func (*AutoScaleService) ListCounters

List the counters for VM auto scaling

func (*AutoScaleService) NewCreateAutoScalePolicyParams

func (s *AutoScaleService) NewCreateAutoScalePolicyParams(action string, conditionids []string, duration int) *CreateAutoScalePolicyParams

You should always use this function to get a new CreateAutoScalePolicyParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewCreateAutoScaleVmGroupParams

func (s *AutoScaleService) NewCreateAutoScaleVmGroupParams(lbruleid string, maxmembers int, minmembers int, scaledownpolicyids []string, scaleuppolicyids []string, vmprofileid string) *CreateAutoScaleVmGroupParams

You should always use this function to get a new CreateAutoScaleVmGroupParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewCreateAutoScaleVmProfileParams

func (s *AutoScaleService) NewCreateAutoScaleVmProfileParams(serviceofferingid string, templateid string, zoneid string) *CreateAutoScaleVmProfileParams

You should always use this function to get a new CreateAutoScaleVmProfileParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewCreateConditionParams

func (s *AutoScaleService) NewCreateConditionParams(counterid string, relationaloperator string, threshold int64) *CreateConditionParams

You should always use this function to get a new CreateConditionParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewCreateCounterParams

func (s *AutoScaleService) NewCreateCounterParams(name string, provider string, source string, value string) *CreateCounterParams

You should always use this function to get a new CreateCounterParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDeleteAutoScalePolicyParams

func (s *AutoScaleService) NewDeleteAutoScalePolicyParams(id string) *DeleteAutoScalePolicyParams

You should always use this function to get a new DeleteAutoScalePolicyParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDeleteAutoScaleVmGroupParams

func (s *AutoScaleService) NewDeleteAutoScaleVmGroupParams(id string) *DeleteAutoScaleVmGroupParams

You should always use this function to get a new DeleteAutoScaleVmGroupParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDeleteAutoScaleVmProfileParams

func (s *AutoScaleService) NewDeleteAutoScaleVmProfileParams(id string) *DeleteAutoScaleVmProfileParams

You should always use this function to get a new DeleteAutoScaleVmProfileParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDeleteConditionParams

func (s *AutoScaleService) NewDeleteConditionParams(id string) *DeleteConditionParams

You should always use this function to get a new DeleteConditionParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDeleteCounterParams

func (s *AutoScaleService) NewDeleteCounterParams(id string) *DeleteCounterParams

You should always use this function to get a new DeleteCounterParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewDisableAutoScaleVmGroupParams

func (s *AutoScaleService) NewDisableAutoScaleVmGroupParams(id string) *DisableAutoScaleVmGroupParams

You should always use this function to get a new DisableAutoScaleVmGroupParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewEnableAutoScaleVmGroupParams

func (s *AutoScaleService) NewEnableAutoScaleVmGroupParams(id string) *EnableAutoScaleVmGroupParams

You should always use this function to get a new EnableAutoScaleVmGroupParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewListAutoScalePoliciesParams

func (s *AutoScaleService) NewListAutoScalePoliciesParams() *ListAutoScalePoliciesParams

You should always use this function to get a new ListAutoScalePoliciesParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewListAutoScaleVmGroupsParams

func (s *AutoScaleService) NewListAutoScaleVmGroupsParams() *ListAutoScaleVmGroupsParams

You should always use this function to get a new ListAutoScaleVmGroupsParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewListAutoScaleVmProfilesParams

func (s *AutoScaleService) NewListAutoScaleVmProfilesParams() *ListAutoScaleVmProfilesParams

You should always use this function to get a new ListAutoScaleVmProfilesParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewListConditionsParams

func (s *AutoScaleService) NewListConditionsParams() *ListConditionsParams

You should always use this function to get a new ListConditionsParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewListCountersParams

func (s *AutoScaleService) NewListCountersParams() *ListCountersParams

You should always use this function to get a new ListCountersParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewUpdateAutoScalePolicyParams

func (s *AutoScaleService) NewUpdateAutoScalePolicyParams(id string) *UpdateAutoScalePolicyParams

You should always use this function to get a new UpdateAutoScalePolicyParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewUpdateAutoScaleVmGroupParams

func (s *AutoScaleService) NewUpdateAutoScaleVmGroupParams(id string) *UpdateAutoScaleVmGroupParams

You should always use this function to get a new UpdateAutoScaleVmGroupParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) NewUpdateAutoScaleVmProfileParams

func (s *AutoScaleService) NewUpdateAutoScaleVmProfileParams(id string) *UpdateAutoScaleVmProfileParams

You should always use this function to get a new UpdateAutoScaleVmProfileParams instance, as then you are sure you have configured all required params

func (*AutoScaleService) UpdateAutoScalePolicy

Updates an existing autoscale policy.

func (*AutoScaleService) UpdateAutoScaleVmGroup

Updates an existing autoscale vm group.

func (*AutoScaleService) UpdateAutoScaleVmProfile

Updates an existing autoscale vm profile.

type AutoScaleServiceIface

type AutoScaleServiceIface interface {
	CreateAutoScalePolicy(p *CreateAutoScalePolicyParams) (*CreateAutoScalePolicyResponse, error)
	NewCreateAutoScalePolicyParams(action string, conditionids []string, duration int) *CreateAutoScalePolicyParams
	CreateAutoScaleVmGroup(p *CreateAutoScaleVmGroupParams) (*CreateAutoScaleVmGroupResponse, error)
	NewCreateAutoScaleVmGroupParams(lbruleid string, maxmembers int, minmembers int, scaledownpolicyids []string, scaleuppolicyids []string, vmprofileid string) *CreateAutoScaleVmGroupParams
	CreateAutoScaleVmProfile(p *CreateAutoScaleVmProfileParams) (*CreateAutoScaleVmProfileResponse, error)
	NewCreateAutoScaleVmProfileParams(serviceofferingid string, templateid string, zoneid string) *CreateAutoScaleVmProfileParams
	CreateCondition(p *CreateConditionParams) (*CreateConditionResponse, error)
	NewCreateConditionParams(counterid string, relationaloperator string, threshold int64) *CreateConditionParams
	CreateCounter(p *CreateCounterParams) (*CreateCounterResponse, error)
	NewCreateCounterParams(name string, provider string, source string, value string) *CreateCounterParams
	DeleteAutoScalePolicy(p *DeleteAutoScalePolicyParams) (*DeleteAutoScalePolicyResponse, error)
	NewDeleteAutoScalePolicyParams(id string) *DeleteAutoScalePolicyParams
	DeleteAutoScaleVmGroup(p *DeleteAutoScaleVmGroupParams) (*DeleteAutoScaleVmGroupResponse, error)
	NewDeleteAutoScaleVmGroupParams(id string) *DeleteAutoScaleVmGroupParams
	DeleteAutoScaleVmProfile(p *DeleteAutoScaleVmProfileParams) (*DeleteAutoScaleVmProfileResponse, error)
	NewDeleteAutoScaleVmProfileParams(id string) *DeleteAutoScaleVmProfileParams
	DeleteCondition(p *DeleteConditionParams) (*DeleteConditionResponse, error)
	NewDeleteConditionParams(id string) *DeleteConditionParams
	DeleteCounter(p *DeleteCounterParams) (*DeleteCounterResponse, error)
	NewDeleteCounterParams(id string) *DeleteCounterParams
	DisableAutoScaleVmGroup(p *DisableAutoScaleVmGroupParams) (*DisableAutoScaleVmGroupResponse, error)
	NewDisableAutoScaleVmGroupParams(id string) *DisableAutoScaleVmGroupParams
	EnableAutoScaleVmGroup(p *EnableAutoScaleVmGroupParams) (*EnableAutoScaleVmGroupResponse, error)
	NewEnableAutoScaleVmGroupParams(id string) *EnableAutoScaleVmGroupParams
	ListAutoScalePolicies(p *ListAutoScalePoliciesParams) (*ListAutoScalePoliciesResponse, error)
	NewListAutoScalePoliciesParams() *ListAutoScalePoliciesParams
	GetAutoScalePolicyID(name string, opts ...OptionFunc) (string, int, error)
	GetAutoScalePolicyByName(name string, opts ...OptionFunc) (*AutoScalePolicy, int, error)
	GetAutoScalePolicyByID(id string, opts ...OptionFunc) (*AutoScalePolicy, int, error)
	ListAutoScaleVmGroups(p *ListAutoScaleVmGroupsParams) (*ListAutoScaleVmGroupsResponse, error)
	NewListAutoScaleVmGroupsParams() *ListAutoScaleVmGroupsParams
	GetAutoScaleVmGroupID(name string, opts ...OptionFunc) (string, int, error)
	GetAutoScaleVmGroupByName(name string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)
	GetAutoScaleVmGroupByID(id string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)
	ListAutoScaleVmProfiles(p *ListAutoScaleVmProfilesParams) (*ListAutoScaleVmProfilesResponse, error)
	NewListAutoScaleVmProfilesParams() *ListAutoScaleVmProfilesParams
	GetAutoScaleVmProfileByID(id string, opts ...OptionFunc) (*AutoScaleVmProfile, int, error)
	ListConditions(p *ListConditionsParams) (*ListConditionsResponse, error)
	NewListConditionsParams() *ListConditionsParams
	GetConditionByID(id string, opts ...OptionFunc) (*Condition, int, error)
	ListCounters(p *ListCountersParams) (*ListCountersResponse, error)
	NewListCountersParams() *ListCountersParams
	GetCounterID(name string, opts ...OptionFunc) (string, int, error)
	GetCounterByName(name string, opts ...OptionFunc) (*Counter, int, error)
	GetCounterByID(id string, opts ...OptionFunc) (*Counter, int, error)
	UpdateAutoScalePolicy(p *UpdateAutoScalePolicyParams) (*UpdateAutoScalePolicyResponse, error)
	NewUpdateAutoScalePolicyParams(id string) *UpdateAutoScalePolicyParams
	UpdateAutoScaleVmGroup(p *UpdateAutoScaleVmGroupParams) (*UpdateAutoScaleVmGroupResponse, error)
	NewUpdateAutoScaleVmGroupParams(id string) *UpdateAutoScaleVmGroupParams
	UpdateAutoScaleVmProfile(p *UpdateAutoScaleVmProfileParams) (*UpdateAutoScaleVmProfileResponse, error)
	NewUpdateAutoScaleVmProfileParams(id string) *UpdateAutoScaleVmProfileParams
}

func NewAutoScaleService

func NewAutoScaleService(cs *CloudStackClient) AutoScaleServiceIface

type AutoScaleVmGroup

type AutoScaleVmGroup struct {
	Account                      string   `json:"account"`
	Associatednetworkid          string   `json:"associatednetworkid"`
	Associatednetworkname        string   `json:"associatednetworkname"`
	Availablevirtualmachinecount int      `json:"availablevirtualmachinecount"`
	Created                      string   `json:"created"`
	Domain                       string   `json:"domain"`
	Domainid                     string   `json:"domainid"`
	Fordisplay                   bool     `json:"fordisplay"`
	Hasannotations               bool     `json:"hasannotations"`
	Id                           string   `json:"id"`
	Interval                     int      `json:"interval"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Lbprovider                   string   `json:"lbprovider"`
	Lbruleid                     string   `json:"lbruleid"`
	Maxmembers                   int      `json:"maxmembers"`
	Minmembers                   int      `json:"minmembers"`
	Name                         string   `json:"name"`
	Privateport                  string   `json:"privateport"`
	Project                      string   `json:"project"`
	Projectid                    string   `json:"projectid"`
	Publicip                     string   `json:"publicip"`
	Publicipid                   string   `json:"publicipid"`
	Publicport                   string   `json:"publicport"`
	Scaledownpolicies            []string `json:"scaledownpolicies"`
	Scaleuppolicies              []string `json:"scaleuppolicies"`
	State                        string   `json:"state"`
	Vmprofileid                  string   `json:"vmprofileid"`
}

type AutoScaleVmProfile

type AutoScaleVmProfile struct {
	Account              string            `json:"account"`
	Autoscaleuserid      string            `json:"autoscaleuserid"`
	Domain               string            `json:"domain"`
	Domainid             string            `json:"domainid"`
	Expungevmgraceperiod int               `json:"expungevmgraceperiod"`
	Fordisplay           bool              `json:"fordisplay"`
	Id                   string            `json:"id"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Otherdeployparams    map[string]string `json:"otherdeployparams"`
	Project              string            `json:"project"`
	Projectid            string            `json:"projectid"`
	Serviceofferingid    string            `json:"serviceofferingid"`
	Templateid           string            `json:"templateid"`
	Userdata             string            `json:"userdata"`
	Userdatadetails      string            `json:"userdatadetails"`
	Userdataid           string            `json:"userdataid"`
	Userdataname         string            `json:"userdataname"`
	Userdatapolicy       string            `json:"userdatapolicy"`
	Zoneid               string            `json:"zoneid"`
}

type BaremetalDhcp

type BaremetalDhcp struct {
	Dhcpservertype    string `json:"dhcpservertype"`
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Url               string `json:"url"`
}

type BaremetalPxeServer

type BaremetalPxeServer struct {
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Url               string `json:"url"`
}

type BaremetalRct

type BaremetalRct struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Url       string `json:"url"`
}

type BaremetalService

type BaremetalService struct {
	// contains filtered or unexported fields
}

func (*BaremetalService) AddBaremetalDhcp

adds a baremetal dhcp server

func (*BaremetalService) AddBaremetalPxeKickStartServer

add a baremetal pxe server

func (*BaremetalService) AddBaremetalPxePingServer

add a baremetal ping pxe server

func (*BaremetalService) AddBaremetalRct

adds baremetal rack configuration text

func (*BaremetalService) DeleteBaremetalRct

deletes baremetal rack configuration text

func (*BaremetalService) ListBaremetalDhcp

list baremetal dhcp servers

func (*BaremetalService) ListBaremetalPxeServers

list baremetal pxe server

func (*BaremetalService) ListBaremetalRct

list baremetal rack configuration

func (*BaremetalService) NewAddBaremetalDhcpParams

func (s *BaremetalService) NewAddBaremetalDhcpParams(dhcpservertype string, password string, physicalnetworkid string, url string, username string) *AddBaremetalDhcpParams

You should always use this function to get a new AddBaremetalDhcpParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewAddBaremetalPxeKickStartServerParams

func (s *BaremetalService) NewAddBaremetalPxeKickStartServerParams(password string, physicalnetworkid string, pxeservertype string, tftpdir string, url string, username string) *AddBaremetalPxeKickStartServerParams

You should always use this function to get a new AddBaremetalPxeKickStartServerParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewAddBaremetalPxePingServerParams

func (s *BaremetalService) NewAddBaremetalPxePingServerParams(password string, physicalnetworkid string, pingdir string, pingstorageserverip string, pxeservertype string, tftpdir string, url string, username string) *AddBaremetalPxePingServerParams

You should always use this function to get a new AddBaremetalPxePingServerParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewAddBaremetalRctParams

func (s *BaremetalService) NewAddBaremetalRctParams(baremetalrcturl string) *AddBaremetalRctParams

You should always use this function to get a new AddBaremetalRctParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewDeleteBaremetalRctParams

func (s *BaremetalService) NewDeleteBaremetalRctParams(id string) *DeleteBaremetalRctParams

You should always use this function to get a new DeleteBaremetalRctParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewListBaremetalDhcpParams

func (s *BaremetalService) NewListBaremetalDhcpParams(physicalnetworkid string) *ListBaremetalDhcpParams

You should always use this function to get a new ListBaremetalDhcpParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewListBaremetalPxeServersParams

func (s *BaremetalService) NewListBaremetalPxeServersParams(physicalnetworkid string) *ListBaremetalPxeServersParams

You should always use this function to get a new ListBaremetalPxeServersParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewListBaremetalRctParams

func (s *BaremetalService) NewListBaremetalRctParams() *ListBaremetalRctParams

You should always use this function to get a new ListBaremetalRctParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NewNotifyBaremetalProvisionDoneParams

func (s *BaremetalService) NewNotifyBaremetalProvisionDoneParams(mac string) *NotifyBaremetalProvisionDoneParams

You should always use this function to get a new NotifyBaremetalProvisionDoneParams instance, as then you are sure you have configured all required params

func (*BaremetalService) NotifyBaremetalProvisionDone

Notify provision has been done on a host. This api is for baremetal virtual router service, not for end user

type BaremetalServiceIface

type BaremetalServiceIface interface {
	AddBaremetalDhcp(p *AddBaremetalDhcpParams) (*AddBaremetalDhcpResponse, error)
	NewAddBaremetalDhcpParams(dhcpservertype string, password string, physicalnetworkid string, url string, username string) *AddBaremetalDhcpParams
	AddBaremetalPxeKickStartServer(p *AddBaremetalPxeKickStartServerParams) (*AddBaremetalPxeKickStartServerResponse, error)
	NewAddBaremetalPxeKickStartServerParams(password string, physicalnetworkid string, pxeservertype string, tftpdir string, url string, username string) *AddBaremetalPxeKickStartServerParams
	AddBaremetalPxePingServer(p *AddBaremetalPxePingServerParams) (*AddBaremetalPxePingServerResponse, error)
	NewAddBaremetalPxePingServerParams(password string, physicalnetworkid string, pingdir string, pingstorageserverip string, pxeservertype string, tftpdir string, url string, username string) *AddBaremetalPxePingServerParams
	AddBaremetalRct(p *AddBaremetalRctParams) (*AddBaremetalRctResponse, error)
	NewAddBaremetalRctParams(baremetalrcturl string) *AddBaremetalRctParams
	DeleteBaremetalRct(p *DeleteBaremetalRctParams) (*DeleteBaremetalRctResponse, error)
	NewDeleteBaremetalRctParams(id string) *DeleteBaremetalRctParams
	ListBaremetalDhcp(p *ListBaremetalDhcpParams) (*ListBaremetalDhcpResponse, error)
	NewListBaremetalDhcpParams(physicalnetworkid string) *ListBaremetalDhcpParams
	ListBaremetalPxeServers(p *ListBaremetalPxeServersParams) (*ListBaremetalPxeServersResponse, error)
	NewListBaremetalPxeServersParams(physicalnetworkid string) *ListBaremetalPxeServersParams
	ListBaremetalRct(p *ListBaremetalRctParams) (*ListBaremetalRctResponse, error)
	NewListBaremetalRctParams() *ListBaremetalRctParams
	NotifyBaremetalProvisionDone(p *NotifyBaremetalProvisionDoneParams) (*NotifyBaremetalProvisionDoneResponse, error)
	NewNotifyBaremetalProvisionDoneParams(mac string) *NotifyBaremetalProvisionDoneParams
}

func NewBaremetalService

func NewBaremetalService(cs *CloudStackClient) BaremetalServiceIface

type BigSwitchBCFService

type BigSwitchBCFService struct {
	// contains filtered or unexported fields
}

func (*BigSwitchBCFService) AddBigSwitchBcfDevice

Adds a BigSwitch BCF Controller device

func (*BigSwitchBCFService) DeleteBigSwitchBcfDevice

delete a BigSwitch BCF Controller device

func (*BigSwitchBCFService) ListBigSwitchBcfDevices

Lists BigSwitch BCF Controller devices

func (*BigSwitchBCFService) NewAddBigSwitchBcfDeviceParams

func (s *BigSwitchBCFService) NewAddBigSwitchBcfDeviceParams(hostname string, nat bool, password string, physicalnetworkid string, username string) *AddBigSwitchBcfDeviceParams

You should always use this function to get a new AddBigSwitchBcfDeviceParams instance, as then you are sure you have configured all required params

func (*BigSwitchBCFService) NewDeleteBigSwitchBcfDeviceParams

func (s *BigSwitchBCFService) NewDeleteBigSwitchBcfDeviceParams(bcfdeviceid string) *DeleteBigSwitchBcfDeviceParams

You should always use this function to get a new DeleteBigSwitchBcfDeviceParams instance, as then you are sure you have configured all required params

func (*BigSwitchBCFService) NewListBigSwitchBcfDevicesParams

func (s *BigSwitchBCFService) NewListBigSwitchBcfDevicesParams() *ListBigSwitchBcfDevicesParams

You should always use this function to get a new ListBigSwitchBcfDevicesParams instance, as then you are sure you have configured all required params

type BigSwitchBCFServiceIface

type BigSwitchBCFServiceIface interface {
	AddBigSwitchBcfDevice(p *AddBigSwitchBcfDeviceParams) (*AddBigSwitchBcfDeviceResponse, error)
	NewAddBigSwitchBcfDeviceParams(hostname string, nat bool, password string, physicalnetworkid string, username string) *AddBigSwitchBcfDeviceParams
	DeleteBigSwitchBcfDevice(p *DeleteBigSwitchBcfDeviceParams) (*DeleteBigSwitchBcfDeviceResponse, error)
	NewDeleteBigSwitchBcfDeviceParams(bcfdeviceid string) *DeleteBigSwitchBcfDeviceParams
	ListBigSwitchBcfDevices(p *ListBigSwitchBcfDevicesParams) (*ListBigSwitchBcfDevicesResponse, error)
	NewListBigSwitchBcfDevicesParams() *ListBigSwitchBcfDevicesParams
}

func NewBigSwitchBCFService

func NewBigSwitchBCFService(cs *CloudStackClient) BigSwitchBCFServiceIface

type BigSwitchBcfDevice

type BigSwitchBcfDevice struct {
	Bcfdeviceid         string `json:"bcfdeviceid"`
	Bigswitchdevicename string `json:"bigswitchdevicename"`
	Hostname            string `json:"hostname"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Nat                 bool   `json:"nat"`
	Password            string `json:"password"`
	Physicalnetworkid   string `json:"physicalnetworkid"`
	Provider            string `json:"provider"`
	Username            string `json:"username"`
}

type BrocadeVCSService

type BrocadeVCSService struct {
	// contains filtered or unexported fields
}

func (*BrocadeVCSService) AddBrocadeVcsDevice

Adds a Brocade VCS Switch

func (*BrocadeVCSService) DeleteBrocadeVcsDevice

delete a Brocade VCS Switch

func (*BrocadeVCSService) GetBrocadeVcsDeviceNetworkID

func (s *BrocadeVCSService) GetBrocadeVcsDeviceNetworkID(keyword string, vcsdeviceid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*BrocadeVCSService) ListBrocadeVcsDeviceNetworks

lists network that are using a brocade vcs switch

func (*BrocadeVCSService) ListBrocadeVcsDevices

Lists Brocade VCS Switches

func (*BrocadeVCSService) NewAddBrocadeVcsDeviceParams

func (s *BrocadeVCSService) NewAddBrocadeVcsDeviceParams(hostname string, password string, physicalnetworkid string, username string) *AddBrocadeVcsDeviceParams

You should always use this function to get a new AddBrocadeVcsDeviceParams instance, as then you are sure you have configured all required params

func (*BrocadeVCSService) NewDeleteBrocadeVcsDeviceParams

func (s *BrocadeVCSService) NewDeleteBrocadeVcsDeviceParams(vcsdeviceid string) *DeleteBrocadeVcsDeviceParams

You should always use this function to get a new DeleteBrocadeVcsDeviceParams instance, as then you are sure you have configured all required params

func (*BrocadeVCSService) NewListBrocadeVcsDeviceNetworksParams

func (s *BrocadeVCSService) NewListBrocadeVcsDeviceNetworksParams(vcsdeviceid string) *ListBrocadeVcsDeviceNetworksParams

You should always use this function to get a new ListBrocadeVcsDeviceNetworksParams instance, as then you are sure you have configured all required params

func (*BrocadeVCSService) NewListBrocadeVcsDevicesParams

func (s *BrocadeVCSService) NewListBrocadeVcsDevicesParams() *ListBrocadeVcsDevicesParams

You should always use this function to get a new ListBrocadeVcsDevicesParams instance, as then you are sure you have configured all required params

type BrocadeVCSServiceIface

type BrocadeVCSServiceIface interface {
	AddBrocadeVcsDevice(p *AddBrocadeVcsDeviceParams) (*AddBrocadeVcsDeviceResponse, error)
	NewAddBrocadeVcsDeviceParams(hostname string, password string, physicalnetworkid string, username string) *AddBrocadeVcsDeviceParams
	DeleteBrocadeVcsDevice(p *DeleteBrocadeVcsDeviceParams) (*DeleteBrocadeVcsDeviceResponse, error)
	NewDeleteBrocadeVcsDeviceParams(vcsdeviceid string) *DeleteBrocadeVcsDeviceParams
	ListBrocadeVcsDeviceNetworks(p *ListBrocadeVcsDeviceNetworksParams) (*ListBrocadeVcsDeviceNetworksResponse, error)
	NewListBrocadeVcsDeviceNetworksParams(vcsdeviceid string) *ListBrocadeVcsDeviceNetworksParams
	GetBrocadeVcsDeviceNetworkID(keyword string, vcsdeviceid string, opts ...OptionFunc) (string, int, error)
	ListBrocadeVcsDevices(p *ListBrocadeVcsDevicesParams) (*ListBrocadeVcsDevicesResponse, error)
	NewListBrocadeVcsDevicesParams() *ListBrocadeVcsDevicesParams
}

func NewBrocadeVCSService

func NewBrocadeVCSService(cs *CloudStackClient) BrocadeVCSServiceIface

type BrocadeVcsDevice

type BrocadeVcsDevice struct {
	Brocadedevicename string `json:"brocadedevicename"`
	Hostname          string `json:"hostname"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Provider          string `json:"provider"`
	Vcsdeviceid       string `json:"vcsdeviceid"`
}

type BrocadeVcsDeviceNetwork

type BrocadeVcsDeviceNetwork struct {
	Account                     string                           `json:"account"`
	Aclid                       string                           `json:"aclid"`
	Aclname                     string                           `json:"aclname"`
	Acltype                     string                           `json:"acltype"`
	Associatednetwork           string                           `json:"associatednetwork"`
	Associatednetworkid         string                           `json:"associatednetworkid"`
	Broadcastdomaintype         string                           `json:"broadcastdomaintype"`
	Broadcasturi                string                           `json:"broadcasturi"`
	Canusefordeploy             bool                             `json:"canusefordeploy"`
	Cidr                        string                           `json:"cidr"`
	Created                     string                           `json:"created"`
	Details                     map[string]string                `json:"details"`
	Displaynetwork              bool                             `json:"displaynetwork"`
	Displaytext                 string                           `json:"displaytext"`
	Dns1                        string                           `json:"dns1"`
	Dns2                        string                           `json:"dns2"`
	Domain                      string                           `json:"domain"`
	Domainid                    string                           `json:"domainid"`
	Domainpath                  string                           `json:"domainpath"`
	Egressdefaultpolicy         bool                             `json:"egressdefaultpolicy"`
	Externalid                  string                           `json:"externalid"`
	Gateway                     string                           `json:"gateway"`
	Hasannotations              bool                             `json:"hasannotations"`
	Icon                        interface{}                      `json:"icon"`
	Id                          string                           `json:"id"`
	Internetprotocol            string                           `json:"internetprotocol"`
	Ip6cidr                     string                           `json:"ip6cidr"`
	Ip6dns1                     string                           `json:"ip6dns1"`
	Ip6dns2                     string                           `json:"ip6dns2"`
	Ip6gateway                  string                           `json:"ip6gateway"`
	Ip6routes                   []interface{}                    `json:"ip6routes"`
	Ip6routing                  string                           `json:"ip6routing"`
	Isdefault                   bool                             `json:"isdefault"`
	Ispersistent                bool                             `json:"ispersistent"`
	Issystem                    bool                             `json:"issystem"`
	JobID                       string                           `json:"jobid"`
	Jobstatus                   int                              `json:"jobstatus"`
	Name                        string                           `json:"name"`
	Netmask                     string                           `json:"netmask"`
	Networkcidr                 string                           `json:"networkcidr"`
	Networkdomain               string                           `json:"networkdomain"`
	Networkofferingavailability string                           `json:"networkofferingavailability"`
	Networkofferingconservemode bool                             `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                           `json:"networkofferingdisplaytext"`
	Networkofferingid           string                           `json:"networkofferingid"`
	Networkofferingname         string                           `json:"networkofferingname"`
	Physicalnetworkid           string                           `json:"physicalnetworkid"`
	Privatemtu                  int                              `json:"privatemtu"`
	Project                     string                           `json:"project"`
	Projectid                   string                           `json:"projectid"`
	Publicmtu                   int                              `json:"publicmtu"`
	Receivedbytes               int64                            `json:"receivedbytes"`
	Redundantrouter             bool                             `json:"redundantrouter"`
	Related                     string                           `json:"related"`
	Reservediprange             string                           `json:"reservediprange"`
	Restartrequired             bool                             `json:"restartrequired"`
	Sentbytes                   int64                            `json:"sentbytes"`
	Service                     []BrocadeVcsDeviceNetworkService `json:"service"`
	Specifyipranges             bool                             `json:"specifyipranges"`
	State                       string                           `json:"state"`
	Strechedl2subnet            bool                             `json:"strechedl2subnet"`
	Subdomainaccess             bool                             `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                             `json:"supportsvmautoscaling"`
	Tags                        []Tags                           `json:"tags"`
	Traffictype                 string                           `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                           `json:"tungstenvirtualrouteruuid"`
	Type                        string                           `json:"type"`
	Vlan                        string                           `json:"vlan"`
	Vpcid                       string                           `json:"vpcid"`
	Vpcname                     string                           `json:"vpcname"`
	Zoneid                      string                           `json:"zoneid"`
	Zonename                    string                           `json:"zonename"`
	Zonesnetworkspans           []interface{}                    `json:"zonesnetworkspans"`
}

type BrocadeVcsDeviceNetworkService

type BrocadeVcsDeviceNetworkService struct {
	Capability []BrocadeVcsDeviceNetworkServiceCapability `json:"capability"`
	Name       string                                     `json:"name"`
	Provider   []BrocadeVcsDeviceNetworkServiceProvider   `json:"provider"`
}

type BrocadeVcsDeviceNetworkServiceCapability

type BrocadeVcsDeviceNetworkServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type BrocadeVcsDeviceNetworkServiceProvider

type BrocadeVcsDeviceNetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type CSError

type CSError struct {
	ErrorCode   int    `json:"errorcode"`
	CSErrorCode int    `json:"cserrorcode"`
	ErrorText   string `json:"errortext"`
}

func (*CSError) Error

func (e *CSError) Error() error

type CancelHostMaintenanceParams

type CancelHostMaintenanceParams struct {
	// contains filtered or unexported fields
}

func (*CancelHostMaintenanceParams) GetId

func (p *CancelHostMaintenanceParams) GetId() (string, bool)

func (*CancelHostMaintenanceParams) ResetId

func (p *CancelHostMaintenanceParams) ResetId()

func (*CancelHostMaintenanceParams) SetId

func (p *CancelHostMaintenanceParams) SetId(v string)

type CancelHostMaintenanceResponse

type CancelHostMaintenanceResponse struct {
	Annotation                       string                                  `json:"annotation"`
	Capabilities                     string                                  `json:"capabilities"`
	Clusterid                        string                                  `json:"clusterid"`
	Clustername                      string                                  `json:"clustername"`
	Clustertype                      string                                  `json:"clustertype"`
	Cpuallocated                     string                                  `json:"cpuallocated"`
	Cpuallocatedpercentage           string                                  `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                                   `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                                  `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                                 `json:"cpuloadaverage"`
	Cpunumber                        int                                     `json:"cpunumber"`
	Cpusockets                       int                                     `json:"cpusockets"`
	Cpuspeed                         int64                                   `json:"cpuspeed"`
	Cpuused                          string                                  `json:"cpuused"`
	Cpuwithoverprovisioning          string                                  `json:"cpuwithoverprovisioning"`
	Created                          string                                  `json:"created"`
	Details                          map[string]string                       `json:"details"`
	Disconnected                     string                                  `json:"disconnected"`
	Disksizeallocated                int64                                   `json:"disksizeallocated"`
	Disksizetotal                    int64                                   `json:"disksizetotal"`
	Encryptionsupported              bool                                    `json:"encryptionsupported"`
	Events                           string                                  `json:"events"`
	Gpugroup                         []CancelHostMaintenanceResponseGpugroup `json:"gpugroup"`
	Hahost                           bool                                    `json:"hahost"`
	Hasannotations                   bool                                    `json:"hasannotations"`
	Hasenoughcapacity                bool                                    `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse                       `json:"hostha"`
	Hosttags                         string                                  `json:"hosttags"`
	Hypervisor                       string                                  `json:"hypervisor"`
	Hypervisorversion                string                                  `json:"hypervisorversion"`
	Id                               string                                  `json:"id"`
	Ipaddress                        string                                  `json:"ipaddress"`
	Islocalstorageactive             bool                                    `json:"islocalstorageactive"`
	Istagarule                       bool                                    `json:"istagarule"`
	JobID                            string                                  `json:"jobid"`
	Jobstatus                        int                                     `json:"jobstatus"`
	Lastannotated                    string                                  `json:"lastannotated"`
	Lastpinged                       string                                  `json:"lastpinged"`
	Managementserverid               UUID                                    `json:"managementserverid"`
	Memoryallocated                  int64                                   `json:"memoryallocated"`
	Memoryallocatedbytes             int64                                   `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                                  `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                                   `json:"memorytotal"`
	Memoryused                       int64                                   `json:"memoryused"`
	Memorywithoverprovisioning       string                                  `json:"memorywithoverprovisioning"`
	Name                             string                                  `json:"name"`
	Networkkbsread                   int64                                   `json:"networkkbsread"`
	Networkkbswrite                  int64                                   `json:"networkkbswrite"`
	Oscategoryid                     string                                  `json:"oscategoryid"`
	Oscategoryname                   string                                  `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse             `json:"outofbandmanagement"`
	Podid                            string                                  `json:"podid"`
	Podname                          string                                  `json:"podname"`
	Removed                          string                                  `json:"removed"`
	Resourcestate                    string                                  `json:"resourcestate"`
	State                            string                                  `json:"state"`
	Suitableformigration             bool                                    `json:"suitableformigration"`
	Type                             string                                  `json:"type"`
	Ueficapability                   bool                                    `json:"ueficapability"`
	Username                         string                                  `json:"username"`
	Version                          string                                  `json:"version"`
	Zoneid                           string                                  `json:"zoneid"`
	Zonename                         string                                  `json:"zonename"`
}

type CancelHostMaintenanceResponseGpugroup

type CancelHostMaintenanceResponseGpugroup struct {
	Gpugroupname string                                      `json:"gpugroupname"`
	Vgpu         []CancelHostMaintenanceResponseGpugroupVgpu `json:"vgpu"`
}

type CancelHostMaintenanceResponseGpugroupVgpu

type CancelHostMaintenanceResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type CancelStorageMaintenanceParams

type CancelStorageMaintenanceParams struct {
	// contains filtered or unexported fields
}

func (*CancelStorageMaintenanceParams) GetId

func (*CancelStorageMaintenanceParams) ResetId

func (p *CancelStorageMaintenanceParams) ResetId()

func (*CancelStorageMaintenanceParams) SetId

type CancelStorageMaintenanceResponse

type CancelStorageMaintenanceResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type Capability

type Capability struct {
	Allowusercreateprojects                      bool   `json:"allowusercreateprojects"`
	Allowuserexpungerecovervm                    bool   `json:"allowuserexpungerecovervm"`
	Allowuserexpungerecovervolume                bool   `json:"allowuserexpungerecovervolume"`
	Allowuserviewalldomainaccounts               bool   `json:"allowuserviewalldomainaccounts"`
	Allowuserviewdestroyedvm                     bool   `json:"allowuserviewdestroyedvm"`
	Apilimitinterval                             int    `json:"apilimitinterval"`
	Apilimitmax                                  int    `json:"apilimitmax"`
	Cloudstackversion                            string `json:"cloudstackversion"`
	Customdiskofferingmaxsize                    int64  `json:"customdiskofferingmaxsize"`
	Customdiskofferingminsize                    int64  `json:"customdiskofferingminsize"`
	Customhypervisordisplayname                  string `json:"customhypervisordisplayname"`
	Defaultuipagesize                            int64  `json:"defaultuipagesize"`
	Dynamicrolesenabled                          bool   `json:"dynamicrolesenabled"`
	Instancesdisksstatsretentionenabled          bool   `json:"instancesdisksstatsretentionenabled"`
	Instancesdisksstatsretentiontime             int    `json:"instancesdisksstatsretentiontime"`
	Instancesstatsretentiontime                  int    `json:"instancesstatsretentiontime"`
	Instancesstatsuseronly                       bool   `json:"instancesstatsuseronly"`
	JobID                                        string `json:"jobid"`
	Jobstatus                                    int    `json:"jobstatus"`
	Kubernetesclusterexperimentalfeaturesenabled bool   `json:"kubernetesclusterexperimentalfeaturesenabled"`
	Kubernetesserviceenabled                     bool   `json:"kubernetesserviceenabled"`
	Kvmsnapshotenabled                           bool   `json:"kvmsnapshotenabled"`
	Projectinviterequired                        bool   `json:"projectinviterequired"`
	Regionsecondaryenabled                       bool   `json:"regionsecondaryenabled"`
	Securitygroupsenabled                        bool   `json:"securitygroupsenabled"`
	SupportELB                                   string `json:"supportELB"`
	Userpublictemplateenabled                    bool   `json:"userpublictemplateenabled"`
}

type Capacity

type Capacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type CertificateService

type CertificateService struct {
	// contains filtered or unexported fields
}

func (*CertificateService) NewUploadCustomCertificateParams

func (s *CertificateService) NewUploadCustomCertificateParams(certificate string, domainsuffix string) *UploadCustomCertificateParams

You should always use this function to get a new UploadCustomCertificateParams instance, as then you are sure you have configured all required params

func (*CertificateService) UploadCustomCertificate

Uploads a custom certificate for the console proxy VMs to use for SSL. Can be used to upload a single certificate signed by a known CA. Can also be used, through multiple calls, to upload a chain of certificates from CA to the custom certificate itself.

type CertificateServiceIface

type CertificateServiceIface interface {
	UploadCustomCertificate(p *UploadCustomCertificateParams) (*UploadCustomCertificateResponse, error)
	NewUploadCustomCertificateParams(certificate string, domainsuffix string) *UploadCustomCertificateParams
}

func NewCertificateService

func NewCertificateService(cs *CloudStackClient) CertificateServiceIface

type ChangeOfferingForVolumeParams

type ChangeOfferingForVolumeParams struct {
	// contains filtered or unexported fields
}

func (*ChangeOfferingForVolumeParams) GetAutomigrate

func (p *ChangeOfferingForVolumeParams) GetAutomigrate() (bool, bool)

func (*ChangeOfferingForVolumeParams) GetDiskofferingid

func (p *ChangeOfferingForVolumeParams) GetDiskofferingid() (string, bool)

func (*ChangeOfferingForVolumeParams) GetId

func (*ChangeOfferingForVolumeParams) GetMaxiops

func (p *ChangeOfferingForVolumeParams) GetMaxiops() (int64, bool)

func (*ChangeOfferingForVolumeParams) GetMiniops

func (p *ChangeOfferingForVolumeParams) GetMiniops() (int64, bool)

func (*ChangeOfferingForVolumeParams) GetShrinkok

func (p *ChangeOfferingForVolumeParams) GetShrinkok() (bool, bool)

func (*ChangeOfferingForVolumeParams) GetSize

func (p *ChangeOfferingForVolumeParams) GetSize() (int64, bool)

func (*ChangeOfferingForVolumeParams) ResetAutomigrate

func (p *ChangeOfferingForVolumeParams) ResetAutomigrate()

func (*ChangeOfferingForVolumeParams) ResetDiskofferingid

func (p *ChangeOfferingForVolumeParams) ResetDiskofferingid()

func (*ChangeOfferingForVolumeParams) ResetId

func (p *ChangeOfferingForVolumeParams) ResetId()

func (*ChangeOfferingForVolumeParams) ResetMaxiops

func (p *ChangeOfferingForVolumeParams) ResetMaxiops()

func (*ChangeOfferingForVolumeParams) ResetMiniops

func (p *ChangeOfferingForVolumeParams) ResetMiniops()

func (*ChangeOfferingForVolumeParams) ResetShrinkok

func (p *ChangeOfferingForVolumeParams) ResetShrinkok()

func (*ChangeOfferingForVolumeParams) ResetSize

func (p *ChangeOfferingForVolumeParams) ResetSize()

func (*ChangeOfferingForVolumeParams) SetAutomigrate

func (p *ChangeOfferingForVolumeParams) SetAutomigrate(v bool)

func (*ChangeOfferingForVolumeParams) SetDiskofferingid

func (p *ChangeOfferingForVolumeParams) SetDiskofferingid(v string)

func (*ChangeOfferingForVolumeParams) SetId

func (*ChangeOfferingForVolumeParams) SetMaxiops

func (p *ChangeOfferingForVolumeParams) SetMaxiops(v int64)

func (*ChangeOfferingForVolumeParams) SetMiniops

func (p *ChangeOfferingForVolumeParams) SetMiniops(v int64)

func (*ChangeOfferingForVolumeParams) SetShrinkok

func (p *ChangeOfferingForVolumeParams) SetShrinkok(v bool)

func (*ChangeOfferingForVolumeParams) SetSize

func (p *ChangeOfferingForVolumeParams) SetSize(v int64)

type ChangeOfferingForVolumeResponse

type ChangeOfferingForVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type ChangeOutOfBandManagementPasswordParams

type ChangeOutOfBandManagementPasswordParams struct {
	// contains filtered or unexported fields
}

func (*ChangeOutOfBandManagementPasswordParams) GetHostid

func (*ChangeOutOfBandManagementPasswordParams) GetPassword

func (*ChangeOutOfBandManagementPasswordParams) ResetHostid

func (p *ChangeOutOfBandManagementPasswordParams) ResetHostid()

func (*ChangeOutOfBandManagementPasswordParams) ResetPassword

func (p *ChangeOutOfBandManagementPasswordParams) ResetPassword()

func (*ChangeOutOfBandManagementPasswordParams) SetHostid

func (*ChangeOutOfBandManagementPasswordParams) SetPassword

type ChangeOutOfBandManagementPasswordResponse

type ChangeOutOfBandManagementPasswordResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type ChangeServiceForRouterParams

type ChangeServiceForRouterParams struct {
	// contains filtered or unexported fields
}

func (*ChangeServiceForRouterParams) GetId

func (*ChangeServiceForRouterParams) GetServiceofferingid

func (p *ChangeServiceForRouterParams) GetServiceofferingid() (string, bool)

func (*ChangeServiceForRouterParams) ResetId

func (p *ChangeServiceForRouterParams) ResetId()

func (*ChangeServiceForRouterParams) ResetServiceofferingid

func (p *ChangeServiceForRouterParams) ResetServiceofferingid()

func (*ChangeServiceForRouterParams) SetId

func (*ChangeServiceForRouterParams) SetServiceofferingid

func (p *ChangeServiceForRouterParams) SetServiceofferingid(v string)

type ChangeServiceForRouterResponse

type ChangeServiceForRouterResponse struct {
	Account             string                                             `json:"account"`
	Created             string                                             `json:"created"`
	Dns1                string                                             `json:"dns1"`
	Dns2                string                                             `json:"dns2"`
	Domain              string                                             `json:"domain"`
	Domainid            string                                             `json:"domainid"`
	Gateway             string                                             `json:"gateway"`
	Guestipaddress      string                                             `json:"guestipaddress"`
	Guestmacaddress     string                                             `json:"guestmacaddress"`
	Guestnetmask        string                                             `json:"guestnetmask"`
	Guestnetworkid      string                                             `json:"guestnetworkid"`
	Guestnetworkname    string                                             `json:"guestnetworkname"`
	Hasannotations      bool                                               `json:"hasannotations"`
	Healthcheckresults  []ChangeServiceForRouterResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                               `json:"healthchecksfailed"`
	Hostcontrolstate    string                                             `json:"hostcontrolstate"`
	Hostid              string                                             `json:"hostid"`
	Hostname            string                                             `json:"hostname"`
	Hypervisor          string                                             `json:"hypervisor"`
	Id                  string                                             `json:"id"`
	Ip6dns1             string                                             `json:"ip6dns1"`
	Ip6dns2             string                                             `json:"ip6dns2"`
	Isredundantrouter   bool                                               `json:"isredundantrouter"`
	JobID               string                                             `json:"jobid"`
	Jobstatus           int                                                `json:"jobstatus"`
	Linklocalip         string                                             `json:"linklocalip"`
	Linklocalmacaddress string                                             `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                             `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                             `json:"linklocalnetworkid"`
	Name                string                                             `json:"name"`
	Networkdomain       string                                             `json:"networkdomain"`
	Nic                 []Nic                                              `json:"nic"`
	Podid               string                                             `json:"podid"`
	Podname             string                                             `json:"podname"`
	Project             string                                             `json:"project"`
	Projectid           string                                             `json:"projectid"`
	Publicip            string                                             `json:"publicip"`
	Publicmacaddress    string                                             `json:"publicmacaddress"`
	Publicnetmask       string                                             `json:"publicnetmask"`
	Publicnetworkid     string                                             `json:"publicnetworkid"`
	Redundantstate      string                                             `json:"redundantstate"`
	Requiresupgrade     bool                                               `json:"requiresupgrade"`
	Role                string                                             `json:"role"`
	Scriptsversion      string                                             `json:"scriptsversion"`
	Serviceofferingid   string                                             `json:"serviceofferingid"`
	Serviceofferingname string                                             `json:"serviceofferingname"`
	Softwareversion     string                                             `json:"softwareversion"`
	State               string                                             `json:"state"`
	Templateid          string                                             `json:"templateid"`
	Templatename        string                                             `json:"templatename"`
	Version             string                                             `json:"version"`
	Vpcid               string                                             `json:"vpcid"`
	Vpcname             string                                             `json:"vpcname"`
	Zoneid              string                                             `json:"zoneid"`
	Zonename            string                                             `json:"zonename"`
}

type ChangeServiceForRouterResponseHealthcheckresults

type ChangeServiceForRouterResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type ChangeServiceForSystemVmParams

type ChangeServiceForSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*ChangeServiceForSystemVmParams) GetDetails

func (p *ChangeServiceForSystemVmParams) GetDetails() (map[string]string, bool)

func (*ChangeServiceForSystemVmParams) GetId

func (*ChangeServiceForSystemVmParams) GetServiceofferingid

func (p *ChangeServiceForSystemVmParams) GetServiceofferingid() (string, bool)

func (*ChangeServiceForSystemVmParams) ResetDetails

func (p *ChangeServiceForSystemVmParams) ResetDetails()

func (*ChangeServiceForSystemVmParams) ResetId

func (p *ChangeServiceForSystemVmParams) ResetId()

func (*ChangeServiceForSystemVmParams) ResetServiceofferingid

func (p *ChangeServiceForSystemVmParams) ResetServiceofferingid()

func (*ChangeServiceForSystemVmParams) SetDetails

func (p *ChangeServiceForSystemVmParams) SetDetails(v map[string]string)

func (*ChangeServiceForSystemVmParams) SetId

func (*ChangeServiceForSystemVmParams) SetServiceofferingid

func (p *ChangeServiceForSystemVmParams) SetServiceofferingid(v string)

type ChangeServiceForSystemVmResponse

type ChangeServiceForSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type ChangeServiceForVirtualMachineParams

type ChangeServiceForVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*ChangeServiceForVirtualMachineParams) GetAutomigrate

func (p *ChangeServiceForVirtualMachineParams) GetAutomigrate() (bool, bool)

func (*ChangeServiceForVirtualMachineParams) GetDetails

func (p *ChangeServiceForVirtualMachineParams) GetDetails() (map[string]string, bool)

func (*ChangeServiceForVirtualMachineParams) GetId

func (*ChangeServiceForVirtualMachineParams) GetMaxiops

func (p *ChangeServiceForVirtualMachineParams) GetMaxiops() (int64, bool)

func (*ChangeServiceForVirtualMachineParams) GetMiniops

func (p *ChangeServiceForVirtualMachineParams) GetMiniops() (int64, bool)

func (*ChangeServiceForVirtualMachineParams) GetServiceofferingid

func (p *ChangeServiceForVirtualMachineParams) GetServiceofferingid() (string, bool)

func (*ChangeServiceForVirtualMachineParams) GetShrinkok

func (p *ChangeServiceForVirtualMachineParams) GetShrinkok() (bool, bool)

func (*ChangeServiceForVirtualMachineParams) ResetAutomigrate

func (p *ChangeServiceForVirtualMachineParams) ResetAutomigrate()

func (*ChangeServiceForVirtualMachineParams) ResetDetails

func (p *ChangeServiceForVirtualMachineParams) ResetDetails()

func (*ChangeServiceForVirtualMachineParams) ResetId

func (*ChangeServiceForVirtualMachineParams) ResetMaxiops

func (p *ChangeServiceForVirtualMachineParams) ResetMaxiops()

func (*ChangeServiceForVirtualMachineParams) ResetMiniops

func (p *ChangeServiceForVirtualMachineParams) ResetMiniops()

func (*ChangeServiceForVirtualMachineParams) ResetServiceofferingid

func (p *ChangeServiceForVirtualMachineParams) ResetServiceofferingid()

func (*ChangeServiceForVirtualMachineParams) ResetShrinkok

func (p *ChangeServiceForVirtualMachineParams) ResetShrinkok()

func (*ChangeServiceForVirtualMachineParams) SetAutomigrate

func (p *ChangeServiceForVirtualMachineParams) SetAutomigrate(v bool)

func (*ChangeServiceForVirtualMachineParams) SetDetails

func (p *ChangeServiceForVirtualMachineParams) SetDetails(v map[string]string)

func (*ChangeServiceForVirtualMachineParams) SetId

func (*ChangeServiceForVirtualMachineParams) SetMaxiops

func (*ChangeServiceForVirtualMachineParams) SetMiniops

func (*ChangeServiceForVirtualMachineParams) SetServiceofferingid

func (p *ChangeServiceForVirtualMachineParams) SetServiceofferingid(v string)

func (*ChangeServiceForVirtualMachineParams) SetShrinkok

func (p *ChangeServiceForVirtualMachineParams) SetShrinkok(v bool)

type ChangeServiceForVirtualMachineResponse

type ChangeServiceForVirtualMachineResponse struct {
	Account               string                                                `json:"account"`
	Affinitygroup         []ChangeServiceForVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                                `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                                `json:"autoscalevmgroupname"`
	Backupofferingid      string                                                `json:"backupofferingid"`
	Backupofferingname    string                                                `json:"backupofferingname"`
	Bootmode              string                                                `json:"bootmode"`
	Boottype              string                                                `json:"boottype"`
	Cpunumber             int                                                   `json:"cpunumber"`
	Cpuspeed              int                                                   `json:"cpuspeed"`
	Cpuused               string                                                `json:"cpuused"`
	Created               string                                                `json:"created"`
	Details               map[string]string                                     `json:"details"`
	Diskioread            int64                                                 `json:"diskioread"`
	Diskiowrite           int64                                                 `json:"diskiowrite"`
	Diskkbsread           int64                                                 `json:"diskkbsread"`
	Diskkbswrite          int64                                                 `json:"diskkbswrite"`
	Diskofferingid        string                                                `json:"diskofferingid"`
	Diskofferingname      string                                                `json:"diskofferingname"`
	Displayname           string                                                `json:"displayname"`
	Displayvm             bool                                                  `json:"displayvm"`
	Domain                string                                                `json:"domain"`
	Domainid              string                                                `json:"domainid"`
	Forvirtualnetwork     bool                                                  `json:"forvirtualnetwork"`
	Group                 string                                                `json:"group"`
	Groupid               string                                                `json:"groupid"`
	Guestosid             string                                                `json:"guestosid"`
	Haenable              bool                                                  `json:"haenable"`
	Hasannotations        bool                                                  `json:"hasannotations"`
	Hostcontrolstate      string                                                `json:"hostcontrolstate"`
	Hostid                string                                                `json:"hostid"`
	Hostname              string                                                `json:"hostname"`
	Hypervisor            string                                                `json:"hypervisor"`
	Icon                  interface{}                                           `json:"icon"`
	Id                    string                                                `json:"id"`
	Instancename          string                                                `json:"instancename"`
	Isdynamicallyscalable bool                                                  `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                                `json:"isodisplaytext"`
	Isoid                 string                                                `json:"isoid"`
	Isoname               string                                                `json:"isoname"`
	JobID                 string                                                `json:"jobid"`
	Jobstatus             int                                                   `json:"jobstatus"`
	Keypairs              string                                                `json:"keypairs"`
	Lastupdated           string                                                `json:"lastupdated"`
	Memory                int                                                   `json:"memory"`
	Memoryintfreekbs      int64                                                 `json:"memoryintfreekbs"`
	Memorykbs             int64                                                 `json:"memorykbs"`
	Memorytargetkbs       int64                                                 `json:"memorytargetkbs"`
	Name                  string                                                `json:"name"`
	Networkkbsread        int64                                                 `json:"networkkbsread"`
	Networkkbswrite       int64                                                 `json:"networkkbswrite"`
	Nic                   []Nic                                                 `json:"nic"`
	Osdisplayname         string                                                `json:"osdisplayname"`
	Ostypeid              string                                                `json:"ostypeid"`
	Password              string                                                `json:"password"`
	Passwordenabled       bool                                                  `json:"passwordenabled"`
	Pooltype              string                                                `json:"pooltype"`
	Project               string                                                `json:"project"`
	Projectid             string                                                `json:"projectid"`
	Publicip              string                                                `json:"publicip"`
	Publicipid            string                                                `json:"publicipid"`
	Readonlydetails       string                                                `json:"readonlydetails"`
	Receivedbytes         int64                                                 `json:"receivedbytes"`
	Rootdeviceid          int64                                                 `json:"rootdeviceid"`
	Rootdevicetype        string                                                `json:"rootdevicetype"`
	Securitygroup         []ChangeServiceForVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                                 `json:"sentbytes"`
	Serviceofferingid     string                                                `json:"serviceofferingid"`
	Serviceofferingname   string                                                `json:"serviceofferingname"`
	Servicestate          string                                                `json:"servicestate"`
	State                 string                                                `json:"state"`
	Tags                  []Tags                                                `json:"tags"`
	Templatedisplaytext   string                                                `json:"templatedisplaytext"`
	Templateid            string                                                `json:"templateid"`
	Templatename          string                                                `json:"templatename"`
	Templatetype          string                                                `json:"templatetype"`
	Userdata              string                                                `json:"userdata"`
	Userdatadetails       string                                                `json:"userdatadetails"`
	Userdataid            string                                                `json:"userdataid"`
	Userdataname          string                                                `json:"userdataname"`
	Userdatapolicy        string                                                `json:"userdatapolicy"`
	Userid                string                                                `json:"userid"`
	Username              string                                                `json:"username"`
	Vgpu                  string                                                `json:"vgpu"`
	Vnfdetails            map[string]string                                     `json:"vnfdetails"`
	Vnfnics               []string                                              `json:"vnfnics"`
	Zoneid                string                                                `json:"zoneid"`
	Zonename              string                                                `json:"zonename"`
}

func (*ChangeServiceForVirtualMachineResponse) UnmarshalJSON

func (r *ChangeServiceForVirtualMachineResponse) UnmarshalJSON(b []byte) error

type ChangeServiceForVirtualMachineResponseAffinitygroup

type ChangeServiceForVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type ChangeServiceForVirtualMachineResponseSecuritygroup

type ChangeServiceForVirtualMachineResponseSecuritygroup struct {
	Account             string                                                    `json:"account"`
	Description         string                                                    `json:"description"`
	Domain              string                                                    `json:"domain"`
	Domainid            string                                                    `json:"domainid"`
	Egressrule          []ChangeServiceForVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                    `json:"id"`
	Ingressrule         []ChangeServiceForVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                    `json:"name"`
	Project             string                                                    `json:"project"`
	Projectid           string                                                    `json:"projectid"`
	Tags                []Tags                                                    `json:"tags"`
	Virtualmachinecount int                                                       `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                             `json:"virtualmachineids"`
}

type ChangeServiceForVirtualMachineResponseSecuritygroupRule

type ChangeServiceForVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type CleanVMReservationsParams

type CleanVMReservationsParams struct {
	// contains filtered or unexported fields
}

type CleanVMReservationsResponse

type CleanVMReservationsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ClientOption

type ClientOption func(*CloudStackClient)

ClientOption can be passed to new client functions to set custom options

func WithAsyncTimeout

func WithAsyncTimeout(timeout int64) ClientOption

WithAsyncTimeout takes a custom timeout to be used by the CloudStackClient

func WithHTTPClient

func WithHTTPClient(client *http.Client) ClientOption

WithHTTPClient takes a custom HTTP client to be used by the CloudStackClient

type CloudIdentifierService

type CloudIdentifierService struct {
	// contains filtered or unexported fields
}

func (*CloudIdentifierService) GetCloudIdentifier

Retrieves a cloud identifier.

func (*CloudIdentifierService) NewGetCloudIdentifierParams

func (s *CloudIdentifierService) NewGetCloudIdentifierParams(userid string) *GetCloudIdentifierParams

You should always use this function to get a new GetCloudIdentifierParams instance, as then you are sure you have configured all required params

type CloudIdentifierServiceIface

type CloudIdentifierServiceIface interface {
	GetCloudIdentifier(p *GetCloudIdentifierParams) (*GetCloudIdentifierResponse, error)
	NewGetCloudIdentifierParams(userid string) *GetCloudIdentifierParams
}

type CloudStackClient

type CloudStackClient struct {
	HTTPGETOnly bool // If `true` only use HTTP GET calls

	APIDiscovery        APIDiscoveryServiceIface
	Account             AccountServiceIface
	Address             AddressServiceIface
	AffinityGroup       AffinityGroupServiceIface
	Alert               AlertServiceIface
	Annotation          AnnotationServiceIface
	Asyncjob            AsyncjobServiceIface
	Authentication      AuthenticationServiceIface
	AutoScale           AutoScaleServiceIface
	Baremetal           BaremetalServiceIface
	BigSwitchBCF        BigSwitchBCFServiceIface
	BrocadeVCS          BrocadeVCSServiceIface
	Certificate         CertificateServiceIface
	CloudIdentifier     CloudIdentifierServiceIface
	Cluster             ClusterServiceIface
	Configuration       ConfigurationServiceIface
	ConsoleEndpoint     ConsoleEndpointServiceIface
	Custom              CustomServiceIface
	DiskOffering        DiskOfferingServiceIface
	Domain              DomainServiceIface
	Event               EventServiceIface
	Firewall            FirewallServiceIface
	GuestOS             GuestOSServiceIface
	Host                HostServiceIface
	Hypervisor          HypervisorServiceIface
	ISO                 ISOServiceIface
	ImageStore          ImageStoreServiceIface
	InfrastructureUsage InfrastructureUsageServiceIface
	InternalLB          InternalLBServiceIface
	Kubernetes          KubernetesServiceIface
	LDAP                LDAPServiceIface
	Limit               LimitServiceIface
	LoadBalancer        LoadBalancerServiceIface
	NAT                 NATServiceIface
	NetworkACL          NetworkACLServiceIface
	NetworkDevice       NetworkDeviceServiceIface
	NetworkOffering     NetworkOfferingServiceIface
	Network             NetworkServiceIface
	Nic                 NicServiceIface
	NiciraNVP           NiciraNVPServiceIface
	OutofbandManagement OutofbandManagementServiceIface
	OvsElement          OvsElementServiceIface
	Pod                 PodServiceIface
	Pool                PoolServiceIface
	PortableIP          PortableIPServiceIface
	Project             ProjectServiceIface
	Quota               QuotaServiceIface
	Region              RegionServiceIface
	Resourcemetadata    ResourcemetadataServiceIface
	Resourcetags        ResourcetagsServiceIface
	Role                RoleServiceIface
	Router              RouterServiceIface
	SSH                 SSHServiceIface
	SecurityGroup       SecurityGroupServiceIface
	ServiceOffering     ServiceOfferingServiceIface
	Snapshot            SnapshotServiceIface
	StoragePool         StoragePoolServiceIface
	StratosphereSSP     StratosphereSSPServiceIface
	Swift               SwiftServiceIface
	SystemCapacity      SystemCapacityServiceIface
	SystemVM            SystemVMServiceIface
	Template            TemplateServiceIface
	UCS                 UCSServiceIface
	Usage               UsageServiceIface
	User                UserServiceIface
	VLAN                VLANServiceIface
	VMGroup             VMGroupServiceIface
	VPC                 VPCServiceIface
	VPN                 VPNServiceIface
	VirtualMachine      VirtualMachineServiceIface
	Volume              VolumeServiceIface
	Zone                ZoneServiceIface
	// contains filtered or unexported fields
}

func NewAsyncClient

func NewAsyncClient(apiurl string, apikey string, secret string, verifyssl bool, options ...ClientOption) *CloudStackClient

For sync API calls this client behaves exactly the same as a standard client call, but for async API calls this client will wait until the async job is finished or until the configured AsyncTimeout is reached. When the async job finishes successfully it will return actual object received from the API and nil, but when the timeout is reached it will return the initial object containing the async job ID for the running job and a warning.

func NewClient

func NewClient(apiurl string, apikey string, secret string, verifyssl bool, options ...ClientOption) *CloudStackClient

Default non-async client. So for async calls you need to implement and check the async job result yourself. When using HTTPS with a self-signed certificate to connect to your CloudStack API, you would probably want to set 'verifyssl' to false so the call ignores the SSL errors/warnings.

func NewMockClient

func NewMockClient(ctrl *gomock.Controller) *CloudStackClient

Creates a new mock client for communicating with CloudStack

func (*CloudStackClient) AsyncTimeout

func (cs *CloudStackClient) AsyncTimeout(timeoutInSeconds int64)

When using the async client an api call will wait for the async call to finish before returning. The default is to poll for 300 seconds seconds, to check if the async job is finished.

func (*CloudStackClient) DefaultOptions

func (cs *CloudStackClient) DefaultOptions(options ...OptionFunc)

Set any default options that would be added to all API calls that support it.

func (*CloudStackClient) GetAsyncJobResult

func (cs *CloudStackClient) GetAsyncJobResult(jobid string, timeout int64) (json.RawMessage, error)

A helper function that you can use to get the result of a running async job. If the job is not finished within the configured timeout, the async job returns a AsyncTimeoutErr.

func (*CloudStackClient) Timeout

func (cs *CloudStackClient) Timeout(timeout time.Duration)

Sets timeout when using sync api calls. Default is 60 seconds

type Cluster

type Cluster struct {
	Allocationstate       string            `json:"allocationstate"`
	Capacity              []ClusterCapacity `json:"capacity"`
	Clustertype           string            `json:"clustertype"`
	Cpuovercommitratio    string            `json:"cpuovercommitratio"`
	Hasannotations        bool              `json:"hasannotations"`
	Hypervisortype        string            `json:"hypervisortype"`
	Id                    string            `json:"id"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Managedstate          string            `json:"managedstate"`
	Memoryovercommitratio string            `json:"memoryovercommitratio"`
	Name                  string            `json:"name"`
	Ovm3vip               string            `json:"ovm3vip"`
	Podid                 string            `json:"podid"`
	Podname               string            `json:"podname"`
	Resourcedetails       map[string]string `json:"resourcedetails"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type ClusterCapacity

type ClusterCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type ClusterService

type ClusterService struct {
	// contains filtered or unexported fields
}

func (*ClusterService) AddCluster

Adds a new cluster

func (*ClusterService) DedicateCluster

Dedicate an existing cluster

func (*ClusterService) DeleteCluster

Deletes a cluster.

func (*ClusterService) DisableHAForCluster

Disables HA cluster-wide

func (*ClusterService) DisableOutOfBandManagementForCluster

Disables out-of-band management for a cluster

func (*ClusterService) EnableHAForCluster

Enables HA cluster-wide

func (*ClusterService) EnableOutOfBandManagementForCluster

Enables out-of-band management for a cluster

func (*ClusterService) GetClusterByID

func (s *ClusterService) GetClusterByID(id string, opts ...OptionFunc) (*Cluster, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) GetClusterByName

func (s *ClusterService) GetClusterByName(name string, opts ...OptionFunc) (*Cluster, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) GetClusterID

func (s *ClusterService) GetClusterID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) GetClustersMetricByID

func (s *ClusterService) GetClustersMetricByID(id string, opts ...OptionFunc) (*ClustersMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) GetClustersMetricByName

func (s *ClusterService) GetClustersMetricByName(name string, opts ...OptionFunc) (*ClustersMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) GetClustersMetricID

func (s *ClusterService) GetClustersMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ClusterService) ListClusters

Lists clusters.

func (*ClusterService) ListClustersMetrics

Lists clusters metrics

func (*ClusterService) ListDedicatedClusters

Lists dedicated clusters.

func (*ClusterService) NewAddClusterParams

func (s *ClusterService) NewAddClusterParams(clustername string, clustertype string, hypervisor string, podid string, zoneid string) *AddClusterParams

You should always use this function to get a new AddClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewDedicateClusterParams

func (s *ClusterService) NewDedicateClusterParams(clusterid string, domainid string) *DedicateClusterParams

You should always use this function to get a new DedicateClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewDeleteClusterParams

func (s *ClusterService) NewDeleteClusterParams(id string) *DeleteClusterParams

You should always use this function to get a new DeleteClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewDisableHAForClusterParams

func (s *ClusterService) NewDisableHAForClusterParams(clusterid string) *DisableHAForClusterParams

You should always use this function to get a new DisableHAForClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewDisableOutOfBandManagementForClusterParams

func (s *ClusterService) NewDisableOutOfBandManagementForClusterParams(clusterid string) *DisableOutOfBandManagementForClusterParams

You should always use this function to get a new DisableOutOfBandManagementForClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewEnableHAForClusterParams

func (s *ClusterService) NewEnableHAForClusterParams(clusterid string) *EnableHAForClusterParams

You should always use this function to get a new EnableHAForClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewEnableOutOfBandManagementForClusterParams

func (s *ClusterService) NewEnableOutOfBandManagementForClusterParams(clusterid string) *EnableOutOfBandManagementForClusterParams

You should always use this function to get a new EnableOutOfBandManagementForClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewListClustersMetricsParams

func (s *ClusterService) NewListClustersMetricsParams() *ListClustersMetricsParams

You should always use this function to get a new ListClustersMetricsParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewListClustersParams

func (s *ClusterService) NewListClustersParams() *ListClustersParams

You should always use this function to get a new ListClustersParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewListDedicatedClustersParams

func (s *ClusterService) NewListDedicatedClustersParams() *ListDedicatedClustersParams

You should always use this function to get a new ListDedicatedClustersParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewReleaseDedicatedClusterParams

func (s *ClusterService) NewReleaseDedicatedClusterParams(clusterid string) *ReleaseDedicatedClusterParams

You should always use this function to get a new ReleaseDedicatedClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) NewUpdateClusterParams

func (s *ClusterService) NewUpdateClusterParams(id string) *UpdateClusterParams

You should always use this function to get a new UpdateClusterParams instance, as then you are sure you have configured all required params

func (*ClusterService) ReleaseDedicatedCluster

Release the dedication for cluster

func (*ClusterService) UpdateCluster

Updates an existing cluster

type ClusterServiceIface

type ClusterServiceIface interface {
	AddCluster(p *AddClusterParams) (*AddClusterResponse, error)
	NewAddClusterParams(clustername string, clustertype string, hypervisor string, podid string, zoneid string) *AddClusterParams
	DedicateCluster(p *DedicateClusterParams) (*DedicateClusterResponse, error)
	NewDedicateClusterParams(clusterid string, domainid string) *DedicateClusterParams
	DeleteCluster(p *DeleteClusterParams) (*DeleteClusterResponse, error)
	NewDeleteClusterParams(id string) *DeleteClusterParams
	DisableOutOfBandManagementForCluster(p *DisableOutOfBandManagementForClusterParams) (*DisableOutOfBandManagementForClusterResponse, error)
	NewDisableOutOfBandManagementForClusterParams(clusterid string) *DisableOutOfBandManagementForClusterParams
	EnableOutOfBandManagementForCluster(p *EnableOutOfBandManagementForClusterParams) (*EnableOutOfBandManagementForClusterResponse, error)
	NewEnableOutOfBandManagementForClusterParams(clusterid string) *EnableOutOfBandManagementForClusterParams
	EnableHAForCluster(p *EnableHAForClusterParams) (*EnableHAForClusterResponse, error)
	NewEnableHAForClusterParams(clusterid string) *EnableHAForClusterParams
	DisableHAForCluster(p *DisableHAForClusterParams) (*DisableHAForClusterResponse, error)
	NewDisableHAForClusterParams(clusterid string) *DisableHAForClusterParams
	ListClusters(p *ListClustersParams) (*ListClustersResponse, error)
	NewListClustersParams() *ListClustersParams
	GetClusterID(name string, opts ...OptionFunc) (string, int, error)
	GetClusterByName(name string, opts ...OptionFunc) (*Cluster, int, error)
	GetClusterByID(id string, opts ...OptionFunc) (*Cluster, int, error)
	ListClustersMetrics(p *ListClustersMetricsParams) (*ListClustersMetricsResponse, error)
	NewListClustersMetricsParams() *ListClustersMetricsParams
	GetClustersMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetClustersMetricByName(name string, opts ...OptionFunc) (*ClustersMetric, int, error)
	GetClustersMetricByID(id string, opts ...OptionFunc) (*ClustersMetric, int, error)
	ListDedicatedClusters(p *ListDedicatedClustersParams) (*ListDedicatedClustersResponse, error)
	NewListDedicatedClustersParams() *ListDedicatedClustersParams
	ReleaseDedicatedCluster(p *ReleaseDedicatedClusterParams) (*ReleaseDedicatedClusterResponse, error)
	NewReleaseDedicatedClusterParams(clusterid string) *ReleaseDedicatedClusterParams
	UpdateCluster(p *UpdateClusterParams) (*UpdateClusterResponse, error)
	NewUpdateClusterParams(id string) *UpdateClusterParams
}

func NewClusterService

func NewClusterService(cs *CloudStackClient) ClusterServiceIface

type ClustersMetric

type ClustersMetric struct {
	Allocationstate                 string                   `json:"allocationstate"`
	Capacity                        []ClustersMetricCapacity `json:"capacity"`
	Clustertype                     string                   `json:"clustertype"`
	Cpuallocated                    string                   `json:"cpuallocated"`
	Cpuallocateddisablethreshold    bool                     `json:"cpuallocateddisablethreshold"`
	Cpuallocatedthreshold           bool                     `json:"cpuallocatedthreshold"`
	Cpudisablethreshold             bool                     `json:"cpudisablethreshold"`
	Cpumaxdeviation                 string                   `json:"cpumaxdeviation"`
	Cpuovercommitratio              string                   `json:"cpuovercommitratio"`
	Cputhreshold                    bool                     `json:"cputhreshold"`
	Cputotal                        string                   `json:"cputotal"`
	Cpuused                         string                   `json:"cpuused"`
	Hasannotations                  bool                     `json:"hasannotations"`
	Hosts                           string                   `json:"hosts"`
	Hypervisortype                  string                   `json:"hypervisortype"`
	Id                              string                   `json:"id"`
	JobID                           string                   `json:"jobid"`
	Jobstatus                       int                      `json:"jobstatus"`
	Managedstate                    string                   `json:"managedstate"`
	Memoryallocated                 string                   `json:"memoryallocated"`
	Memoryallocateddisablethreshold bool                     `json:"memoryallocateddisablethreshold"`
	Memoryallocatedthreshold        bool                     `json:"memoryallocatedthreshold"`
	Memorydisablethreshold          bool                     `json:"memorydisablethreshold"`
	Memorymaxdeviation              string                   `json:"memorymaxdeviation"`
	Memoryovercommitratio           string                   `json:"memoryovercommitratio"`
	Memorythreshold                 bool                     `json:"memorythreshold"`
	Memorytotal                     string                   `json:"memorytotal"`
	Memoryused                      string                   `json:"memoryused"`
	Name                            string                   `json:"name"`
	Ovm3vip                         string                   `json:"ovm3vip"`
	Podid                           string                   `json:"podid"`
	Podname                         string                   `json:"podname"`
	Resourcedetails                 map[string]string        `json:"resourcedetails"`
	State                           string                   `json:"state"`
	Zoneid                          string                   `json:"zoneid"`
	Zonename                        string                   `json:"zonename"`
}

type ClustersMetricCapacity

type ClustersMetricCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type Condition

type Condition struct {
	Account            string `json:"account"`
	Counter            string `json:"counter"`
	Counterid          string `json:"counterid"`
	Countername        string `json:"countername"`
	Domain             string `json:"domain"`
	Domainid           string `json:"domainid"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Project            string `json:"project"`
	Projectid          string `json:"projectid"`
	Relationaloperator string `json:"relationaloperator"`
	Threshold          int64  `json:"threshold"`
	Zoneid             string `json:"zoneid"`
}

type Configuration

type Configuration struct {
	Category     string `json:"category"`
	Component    string `json:"component"`
	Defaultvalue string `json:"defaultvalue"`
	Description  string `json:"description"`
	Displaytext  string `json:"displaytext"`
	Group        string `json:"group"`
	Id           int64  `json:"id"`
	Isdynamic    bool   `json:"isdynamic"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Name         string `json:"name"`
	Options      string `json:"options"`
	Parent       string `json:"parent"`
	Scope        string `json:"scope"`
	Subgroup     string `json:"subgroup"`
	Type         string `json:"type"`
	Value        string `json:"value"`
}

type ConfigurationService

type ConfigurationService struct {
	// contains filtered or unexported fields
}

func (*ConfigurationService) ListCapabilities

Lists capabilities

func (*ConfigurationService) ListConfigurations

Lists all configurations.

func (*ConfigurationService) ListDeploymentPlanners

Lists all DeploymentPlanners available.

func (*ConfigurationService) NewListCapabilitiesParams

func (s *ConfigurationService) NewListCapabilitiesParams() *ListCapabilitiesParams

You should always use this function to get a new ListCapabilitiesParams instance, as then you are sure you have configured all required params

func (*ConfigurationService) NewListConfigurationsParams

func (s *ConfigurationService) NewListConfigurationsParams() *ListConfigurationsParams

You should always use this function to get a new ListConfigurationsParams instance, as then you are sure you have configured all required params

func (*ConfigurationService) NewListDeploymentPlannersParams

func (s *ConfigurationService) NewListDeploymentPlannersParams() *ListDeploymentPlannersParams

You should always use this function to get a new ListDeploymentPlannersParams instance, as then you are sure you have configured all required params

func (*ConfigurationService) NewResetConfigurationParams

func (s *ConfigurationService) NewResetConfigurationParams(name string) *ResetConfigurationParams

You should always use this function to get a new ResetConfigurationParams instance, as then you are sure you have configured all required params

func (*ConfigurationService) NewUpdateConfigurationParams

func (s *ConfigurationService) NewUpdateConfigurationParams(name string) *UpdateConfigurationParams

You should always use this function to get a new UpdateConfigurationParams instance, as then you are sure you have configured all required params

func (*ConfigurationService) ResetConfiguration

Resets a configuration. The configuration will be set to default value for global setting, and removed from account_details or domain_details for Account/Domain settings

func (*ConfigurationService) UpdateConfiguration

Updates a configuration.

type ConfigurationServiceIface

type ConfigurationServiceIface interface {
	ListCapabilities(p *ListCapabilitiesParams) (*ListCapabilitiesResponse, error)
	NewListCapabilitiesParams() *ListCapabilitiesParams
	ListConfigurations(p *ListConfigurationsParams) (*ListConfigurationsResponse, error)
	NewListConfigurationsParams() *ListConfigurationsParams
	ListDeploymentPlanners(p *ListDeploymentPlannersParams) (*ListDeploymentPlannersResponse, error)
	NewListDeploymentPlannersParams() *ListDeploymentPlannersParams
	UpdateConfiguration(p *UpdateConfigurationParams) (*UpdateConfigurationResponse, error)
	NewUpdateConfigurationParams(name string) *UpdateConfigurationParams
	ResetConfiguration(p *ResetConfigurationParams) (*ResetConfigurationResponse, error)
	NewResetConfigurationParams(name string) *ResetConfigurationParams
}

func NewConfigurationService

func NewConfigurationService(cs *CloudStackClient) ConfigurationServiceIface

type ConfigureHAForHostParams

type ConfigureHAForHostParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureHAForHostParams) GetHostid

func (p *ConfigureHAForHostParams) GetHostid() (string, bool)

func (*ConfigureHAForHostParams) GetProvider

func (p *ConfigureHAForHostParams) GetProvider() (string, bool)

func (*ConfigureHAForHostParams) ResetHostid

func (p *ConfigureHAForHostParams) ResetHostid()

func (*ConfigureHAForHostParams) ResetProvider

func (p *ConfigureHAForHostParams) ResetProvider()

func (*ConfigureHAForHostParams) SetHostid

func (p *ConfigureHAForHostParams) SetHostid(v string)

func (*ConfigureHAForHostParams) SetProvider

func (p *ConfigureHAForHostParams) SetProvider(v string)

type ConfigureInternalLoadBalancerElementParams

type ConfigureInternalLoadBalancerElementParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureInternalLoadBalancerElementParams) GetEnabled

func (*ConfigureInternalLoadBalancerElementParams) GetId

func (*ConfigureInternalLoadBalancerElementParams) ResetEnabled

func (*ConfigureInternalLoadBalancerElementParams) ResetId

func (*ConfigureInternalLoadBalancerElementParams) SetEnabled

func (*ConfigureInternalLoadBalancerElementParams) SetId

type ConfigureNetscalerLoadBalancerParams

type ConfigureNetscalerLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureNetscalerLoadBalancerParams) GetInline

func (*ConfigureNetscalerLoadBalancerParams) GetLbdevicecapacity

func (p *ConfigureNetscalerLoadBalancerParams) GetLbdevicecapacity() (int64, bool)

func (*ConfigureNetscalerLoadBalancerParams) GetLbdevicededicated

func (p *ConfigureNetscalerLoadBalancerParams) GetLbdevicededicated() (bool, bool)

func (*ConfigureNetscalerLoadBalancerParams) GetLbdeviceid

func (p *ConfigureNetscalerLoadBalancerParams) GetLbdeviceid() (string, bool)

func (*ConfigureNetscalerLoadBalancerParams) GetPodids

func (p *ConfigureNetscalerLoadBalancerParams) GetPodids() ([]string, bool)

func (*ConfigureNetscalerLoadBalancerParams) ResetInline

func (p *ConfigureNetscalerLoadBalancerParams) ResetInline()

func (*ConfigureNetscalerLoadBalancerParams) ResetLbdevicecapacity

func (p *ConfigureNetscalerLoadBalancerParams) ResetLbdevicecapacity()

func (*ConfigureNetscalerLoadBalancerParams) ResetLbdevicededicated

func (p *ConfigureNetscalerLoadBalancerParams) ResetLbdevicededicated()

func (*ConfigureNetscalerLoadBalancerParams) ResetLbdeviceid

func (p *ConfigureNetscalerLoadBalancerParams) ResetLbdeviceid()

func (*ConfigureNetscalerLoadBalancerParams) ResetPodids

func (p *ConfigureNetscalerLoadBalancerParams) ResetPodids()

func (*ConfigureNetscalerLoadBalancerParams) SetInline

func (*ConfigureNetscalerLoadBalancerParams) SetLbdevicecapacity

func (p *ConfigureNetscalerLoadBalancerParams) SetLbdevicecapacity(v int64)

func (*ConfigureNetscalerLoadBalancerParams) SetLbdevicededicated

func (p *ConfigureNetscalerLoadBalancerParams) SetLbdevicededicated(v bool)

func (*ConfigureNetscalerLoadBalancerParams) SetLbdeviceid

func (p *ConfigureNetscalerLoadBalancerParams) SetLbdeviceid(v string)

func (*ConfigureNetscalerLoadBalancerParams) SetPodids

func (p *ConfigureNetscalerLoadBalancerParams) SetPodids(v []string)

type ConfigureOutOfBandManagementParams

type ConfigureOutOfBandManagementParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureOutOfBandManagementParams) GetAddress

func (p *ConfigureOutOfBandManagementParams) GetAddress() (string, bool)

func (*ConfigureOutOfBandManagementParams) GetDriver

func (*ConfigureOutOfBandManagementParams) GetHostid

func (*ConfigureOutOfBandManagementParams) GetPassword

func (p *ConfigureOutOfBandManagementParams) GetPassword() (string, bool)

func (*ConfigureOutOfBandManagementParams) GetPort

func (*ConfigureOutOfBandManagementParams) GetUsername

func (p *ConfigureOutOfBandManagementParams) GetUsername() (string, bool)

func (*ConfigureOutOfBandManagementParams) ResetAddress

func (p *ConfigureOutOfBandManagementParams) ResetAddress()

func (*ConfigureOutOfBandManagementParams) ResetDriver

func (p *ConfigureOutOfBandManagementParams) ResetDriver()

func (*ConfigureOutOfBandManagementParams) ResetHostid

func (p *ConfigureOutOfBandManagementParams) ResetHostid()

func (*ConfigureOutOfBandManagementParams) ResetPassword

func (p *ConfigureOutOfBandManagementParams) ResetPassword()

func (*ConfigureOutOfBandManagementParams) ResetPort

func (p *ConfigureOutOfBandManagementParams) ResetPort()

func (*ConfigureOutOfBandManagementParams) ResetUsername

func (p *ConfigureOutOfBandManagementParams) ResetUsername()

func (*ConfigureOutOfBandManagementParams) SetAddress

func (p *ConfigureOutOfBandManagementParams) SetAddress(v string)

func (*ConfigureOutOfBandManagementParams) SetDriver

func (*ConfigureOutOfBandManagementParams) SetHostid

func (*ConfigureOutOfBandManagementParams) SetPassword

func (p *ConfigureOutOfBandManagementParams) SetPassword(v string)

func (*ConfigureOutOfBandManagementParams) SetPort

func (*ConfigureOutOfBandManagementParams) SetUsername

func (p *ConfigureOutOfBandManagementParams) SetUsername(v string)

type ConfigureOvsElementParams

type ConfigureOvsElementParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureOvsElementParams) GetEnabled

func (p *ConfigureOvsElementParams) GetEnabled() (bool, bool)

func (*ConfigureOvsElementParams) GetId

func (p *ConfigureOvsElementParams) GetId() (string, bool)

func (*ConfigureOvsElementParams) ResetEnabled

func (p *ConfigureOvsElementParams) ResetEnabled()

func (*ConfigureOvsElementParams) ResetId

func (p *ConfigureOvsElementParams) ResetId()

func (*ConfigureOvsElementParams) SetEnabled

func (p *ConfigureOvsElementParams) SetEnabled(v bool)

func (*ConfigureOvsElementParams) SetId

func (p *ConfigureOvsElementParams) SetId(v string)

type ConfigurePaloAltoFirewallParams

type ConfigurePaloAltoFirewallParams struct {
	// contains filtered or unexported fields
}

func (*ConfigurePaloAltoFirewallParams) GetFwdevicecapacity

func (p *ConfigurePaloAltoFirewallParams) GetFwdevicecapacity() (int64, bool)

func (*ConfigurePaloAltoFirewallParams) GetFwdeviceid

func (p *ConfigurePaloAltoFirewallParams) GetFwdeviceid() (string, bool)

func (*ConfigurePaloAltoFirewallParams) ResetFwdevicecapacity

func (p *ConfigurePaloAltoFirewallParams) ResetFwdevicecapacity()

func (*ConfigurePaloAltoFirewallParams) ResetFwdeviceid

func (p *ConfigurePaloAltoFirewallParams) ResetFwdeviceid()

func (*ConfigurePaloAltoFirewallParams) SetFwdevicecapacity

func (p *ConfigurePaloAltoFirewallParams) SetFwdevicecapacity(v int64)

func (*ConfigurePaloAltoFirewallParams) SetFwdeviceid

func (p *ConfigurePaloAltoFirewallParams) SetFwdeviceid(v string)

type ConfigureVirtualRouterElementParams

type ConfigureVirtualRouterElementParams struct {
	// contains filtered or unexported fields
}

func (*ConfigureVirtualRouterElementParams) GetEnabled

func (p *ConfigureVirtualRouterElementParams) GetEnabled() (bool, bool)

func (*ConfigureVirtualRouterElementParams) GetId

func (*ConfigureVirtualRouterElementParams) ResetEnabled

func (p *ConfigureVirtualRouterElementParams) ResetEnabled()

func (*ConfigureVirtualRouterElementParams) ResetId

func (*ConfigureVirtualRouterElementParams) SetEnabled

func (p *ConfigureVirtualRouterElementParams) SetEnabled(v bool)

func (*ConfigureVirtualRouterElementParams) SetId

type ConsoleEndpointService

type ConsoleEndpointService struct {
	// contains filtered or unexported fields
}

func (*ConsoleEndpointService) CreateConsoleEndpoint

Create a console endpoint to connect to a VM console

func (*ConsoleEndpointService) NewCreateConsoleEndpointParams

func (s *ConsoleEndpointService) NewCreateConsoleEndpointParams(virtualmachineid string) *CreateConsoleEndpointParams

You should always use this function to get a new CreateConsoleEndpointParams instance, as then you are sure you have configured all required params

type ConsoleEndpointServiceIface

type ConsoleEndpointServiceIface interface {
	CreateConsoleEndpoint(p *CreateConsoleEndpointParams) (*CreateConsoleEndpointResponse, error)
	NewCreateConsoleEndpointParams(virtualmachineid string) *CreateConsoleEndpointParams
}

type CopyIsoParams

type CopyIsoParams struct {
	// contains filtered or unexported fields
}

func (*CopyIsoParams) GetDestzoneid

func (p *CopyIsoParams) GetDestzoneid() (string, bool)

func (*CopyIsoParams) GetDestzoneids

func (p *CopyIsoParams) GetDestzoneids() ([]string, bool)

func (*CopyIsoParams) GetId

func (p *CopyIsoParams) GetId() (string, bool)

func (*CopyIsoParams) GetSourcezoneid

func (p *CopyIsoParams) GetSourcezoneid() (string, bool)

func (*CopyIsoParams) ResetDestzoneid

func (p *CopyIsoParams) ResetDestzoneid()

func (*CopyIsoParams) ResetDestzoneids

func (p *CopyIsoParams) ResetDestzoneids()

func (*CopyIsoParams) ResetId

func (p *CopyIsoParams) ResetId()

func (*CopyIsoParams) ResetSourcezoneid

func (p *CopyIsoParams) ResetSourcezoneid()

func (*CopyIsoParams) SetDestzoneid

func (p *CopyIsoParams) SetDestzoneid(v string)

func (*CopyIsoParams) SetDestzoneids

func (p *CopyIsoParams) SetDestzoneids(v []string)

func (*CopyIsoParams) SetId

func (p *CopyIsoParams) SetId(v string)

func (*CopyIsoParams) SetSourcezoneid

func (p *CopyIsoParams) SetSourcezoneid(v string)

type CopyIsoResponse

type CopyIsoResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*CopyIsoResponse) UnmarshalJSON

func (r *CopyIsoResponse) UnmarshalJSON(b []byte) error

type CopyTemplateParams

type CopyTemplateParams struct {
	// contains filtered or unexported fields
}

func (*CopyTemplateParams) GetDestzoneid

func (p *CopyTemplateParams) GetDestzoneid() (string, bool)

func (*CopyTemplateParams) GetDestzoneids

func (p *CopyTemplateParams) GetDestzoneids() ([]string, bool)

func (*CopyTemplateParams) GetId

func (p *CopyTemplateParams) GetId() (string, bool)

func (*CopyTemplateParams) GetSourcezoneid

func (p *CopyTemplateParams) GetSourcezoneid() (string, bool)

func (*CopyTemplateParams) ResetDestzoneid

func (p *CopyTemplateParams) ResetDestzoneid()

func (*CopyTemplateParams) ResetDestzoneids

func (p *CopyTemplateParams) ResetDestzoneids()

func (*CopyTemplateParams) ResetId

func (p *CopyTemplateParams) ResetId()

func (*CopyTemplateParams) ResetSourcezoneid

func (p *CopyTemplateParams) ResetSourcezoneid()

func (*CopyTemplateParams) SetDestzoneid

func (p *CopyTemplateParams) SetDestzoneid(v string)

func (*CopyTemplateParams) SetDestzoneids

func (p *CopyTemplateParams) SetDestzoneids(v []string)

func (*CopyTemplateParams) SetId

func (p *CopyTemplateParams) SetId(v string)

func (*CopyTemplateParams) SetSourcezoneid

func (p *CopyTemplateParams) SetSourcezoneid(v string)

type CopyTemplateResponse

type CopyTemplateResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*CopyTemplateResponse) UnmarshalJSON

func (r *CopyTemplateResponse) UnmarshalJSON(b []byte) error

type Counter

type Counter struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Provider  string `json:"provider"`
	Source    string `json:"source"`
	Value     string `json:"value"`
	Zoneid    string `json:"zoneid"`
}

type CreateAccountParams

type CreateAccountParams struct {
	// contains filtered or unexported fields
}

func (*CreateAccountParams) GetAccount

func (p *CreateAccountParams) GetAccount() (string, bool)

func (*CreateAccountParams) GetAccountdetails

func (p *CreateAccountParams) GetAccountdetails() (map[string]string, bool)

func (*CreateAccountParams) GetAccountid

func (p *CreateAccountParams) GetAccountid() (string, bool)

func (*CreateAccountParams) GetAccounttype

func (p *CreateAccountParams) GetAccounttype() (int, bool)

func (*CreateAccountParams) GetDomainid

func (p *CreateAccountParams) GetDomainid() (string, bool)

func (*CreateAccountParams) GetEmail

func (p *CreateAccountParams) GetEmail() (string, bool)

func (*CreateAccountParams) GetFirstname

func (p *CreateAccountParams) GetFirstname() (string, bool)

func (*CreateAccountParams) GetLastname

func (p *CreateAccountParams) GetLastname() (string, bool)

func (*CreateAccountParams) GetNetworkdomain

func (p *CreateAccountParams) GetNetworkdomain() (string, bool)

func (*CreateAccountParams) GetPassword

func (p *CreateAccountParams) GetPassword() (string, bool)

func (*CreateAccountParams) GetRoleid

func (p *CreateAccountParams) GetRoleid() (string, bool)

func (*CreateAccountParams) GetTimezone

func (p *CreateAccountParams) GetTimezone() (string, bool)

func (*CreateAccountParams) GetUserid

func (p *CreateAccountParams) GetUserid() (string, bool)

func (*CreateAccountParams) GetUsername

func (p *CreateAccountParams) GetUsername() (string, bool)

func (*CreateAccountParams) ResetAccount

func (p *CreateAccountParams) ResetAccount()

func (*CreateAccountParams) ResetAccountdetails

func (p *CreateAccountParams) ResetAccountdetails()

func (*CreateAccountParams) ResetAccountid

func (p *CreateAccountParams) ResetAccountid()

func (*CreateAccountParams) ResetAccounttype

func (p *CreateAccountParams) ResetAccounttype()

func (*CreateAccountParams) ResetDomainid

func (p *CreateAccountParams) ResetDomainid()

func (*CreateAccountParams) ResetEmail

func (p *CreateAccountParams) ResetEmail()

func (*CreateAccountParams) ResetFirstname

func (p *CreateAccountParams) ResetFirstname()

func (*CreateAccountParams) ResetLastname

func (p *CreateAccountParams) ResetLastname()

func (*CreateAccountParams) ResetNetworkdomain

func (p *CreateAccountParams) ResetNetworkdomain()

func (*CreateAccountParams) ResetPassword

func (p *CreateAccountParams) ResetPassword()

func (*CreateAccountParams) ResetRoleid

func (p *CreateAccountParams) ResetRoleid()

func (*CreateAccountParams) ResetTimezone

func (p *CreateAccountParams) ResetTimezone()

func (*CreateAccountParams) ResetUserid

func (p *CreateAccountParams) ResetUserid()

func (*CreateAccountParams) ResetUsername

func (p *CreateAccountParams) ResetUsername()

func (*CreateAccountParams) SetAccount

func (p *CreateAccountParams) SetAccount(v string)

func (*CreateAccountParams) SetAccountdetails

func (p *CreateAccountParams) SetAccountdetails(v map[string]string)

func (*CreateAccountParams) SetAccountid

func (p *CreateAccountParams) SetAccountid(v string)

func (*CreateAccountParams) SetAccounttype

func (p *CreateAccountParams) SetAccounttype(v int)

func (*CreateAccountParams) SetDomainid

func (p *CreateAccountParams) SetDomainid(v string)

func (*CreateAccountParams) SetEmail

func (p *CreateAccountParams) SetEmail(v string)

func (*CreateAccountParams) SetFirstname

func (p *CreateAccountParams) SetFirstname(v string)

func (*CreateAccountParams) SetLastname

func (p *CreateAccountParams) SetLastname(v string)

func (*CreateAccountParams) SetNetworkdomain

func (p *CreateAccountParams) SetNetworkdomain(v string)

func (*CreateAccountParams) SetPassword

func (p *CreateAccountParams) SetPassword(v string)

func (*CreateAccountParams) SetRoleid

func (p *CreateAccountParams) SetRoleid(v string)

func (*CreateAccountParams) SetTimezone

func (p *CreateAccountParams) SetTimezone(v string)

func (*CreateAccountParams) SetUserid

func (p *CreateAccountParams) SetUserid(v string)

func (*CreateAccountParams) SetUsername

func (p *CreateAccountParams) SetUsername(v string)

type CreateAccountResponse

type CreateAccountResponse struct {
	Accountdetails            map[string]string           `json:"accountdetails"`
	Accounttype               int                         `json:"accounttype"`
	Cpuavailable              string                      `json:"cpuavailable"`
	Cpulimit                  string                      `json:"cpulimit"`
	Cputotal                  int64                       `json:"cputotal"`
	Created                   string                      `json:"created"`
	Defaultzoneid             string                      `json:"defaultzoneid"`
	Domain                    string                      `json:"domain"`
	Domainid                  string                      `json:"domainid"`
	Domainpath                string                      `json:"domainpath"`
	Groups                    []string                    `json:"groups"`
	Icon                      interface{}                 `json:"icon"`
	Id                        string                      `json:"id"`
	Ipavailable               string                      `json:"ipavailable"`
	Iplimit                   string                      `json:"iplimit"`
	Iptotal                   int64                       `json:"iptotal"`
	Iscleanuprequired         bool                        `json:"iscleanuprequired"`
	Isdefault                 bool                        `json:"isdefault"`
	JobID                     string                      `json:"jobid"`
	Jobstatus                 int                         `json:"jobstatus"`
	Memoryavailable           string                      `json:"memoryavailable"`
	Memorylimit               string                      `json:"memorylimit"`
	Memorytotal               int64                       `json:"memorytotal"`
	Name                      string                      `json:"name"`
	Networkavailable          string                      `json:"networkavailable"`
	Networkdomain             string                      `json:"networkdomain"`
	Networklimit              string                      `json:"networklimit"`
	Networktotal              int64                       `json:"networktotal"`
	Primarystorageavailable   string                      `json:"primarystorageavailable"`
	Primarystoragelimit       string                      `json:"primarystoragelimit"`
	Primarystoragetotal       int64                       `json:"primarystoragetotal"`
	Projectavailable          string                      `json:"projectavailable"`
	Projectlimit              string                      `json:"projectlimit"`
	Projecttotal              int64                       `json:"projecttotal"`
	Receivedbytes             int64                       `json:"receivedbytes"`
	Roleid                    string                      `json:"roleid"`
	Rolename                  string                      `json:"rolename"`
	Roletype                  string                      `json:"roletype"`
	Secondarystorageavailable string                      `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                      `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                     `json:"secondarystoragetotal"`
	Sentbytes                 int64                       `json:"sentbytes"`
	Snapshotavailable         string                      `json:"snapshotavailable"`
	Snapshotlimit             string                      `json:"snapshotlimit"`
	Snapshottotal             int64                       `json:"snapshottotal"`
	State                     string                      `json:"state"`
	Templateavailable         string                      `json:"templateavailable"`
	Templatelimit             string                      `json:"templatelimit"`
	Templatetotal             int64                       `json:"templatetotal"`
	User                      []CreateAccountResponseUser `json:"user"`
	Vmavailable               string                      `json:"vmavailable"`
	Vmlimit                   string                      `json:"vmlimit"`
	Vmrunning                 int                         `json:"vmrunning"`
	Vmstopped                 int                         `json:"vmstopped"`
	Vmtotal                   int64                       `json:"vmtotal"`
	Volumeavailable           string                      `json:"volumeavailable"`
	Volumelimit               string                      `json:"volumelimit"`
	Volumetotal               int64                       `json:"volumetotal"`
	Vpcavailable              string                      `json:"vpcavailable"`
	Vpclimit                  string                      `json:"vpclimit"`
	Vpctotal                  int64                       `json:"vpctotal"`
}

type CreateAccountResponseUser

type CreateAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type CreateAffinityGroupParams

type CreateAffinityGroupParams struct {
	// contains filtered or unexported fields
}

func (*CreateAffinityGroupParams) GetAccount

func (p *CreateAffinityGroupParams) GetAccount() (string, bool)

func (*CreateAffinityGroupParams) GetDescription

func (p *CreateAffinityGroupParams) GetDescription() (string, bool)

func (*CreateAffinityGroupParams) GetDomainid

func (p *CreateAffinityGroupParams) GetDomainid() (string, bool)

func (*CreateAffinityGroupParams) GetName

func (p *CreateAffinityGroupParams) GetName() (string, bool)

func (*CreateAffinityGroupParams) GetProjectid

func (p *CreateAffinityGroupParams) GetProjectid() (string, bool)

func (*CreateAffinityGroupParams) GetType

func (p *CreateAffinityGroupParams) GetType() (string, bool)

func (*CreateAffinityGroupParams) ResetAccount

func (p *CreateAffinityGroupParams) ResetAccount()

func (*CreateAffinityGroupParams) ResetDescription

func (p *CreateAffinityGroupParams) ResetDescription()

func (*CreateAffinityGroupParams) ResetDomainid

func (p *CreateAffinityGroupParams) ResetDomainid()

func (*CreateAffinityGroupParams) ResetName

func (p *CreateAffinityGroupParams) ResetName()

func (*CreateAffinityGroupParams) ResetProjectid

func (p *CreateAffinityGroupParams) ResetProjectid()

func (*CreateAffinityGroupParams) ResetType

func (p *CreateAffinityGroupParams) ResetType()

func (*CreateAffinityGroupParams) SetAccount

func (p *CreateAffinityGroupParams) SetAccount(v string)

func (*CreateAffinityGroupParams) SetDescription

func (p *CreateAffinityGroupParams) SetDescription(v string)

func (*CreateAffinityGroupParams) SetDomainid

func (p *CreateAffinityGroupParams) SetDomainid(v string)

func (*CreateAffinityGroupParams) SetName

func (p *CreateAffinityGroupParams) SetName(v string)

func (*CreateAffinityGroupParams) SetProjectid

func (p *CreateAffinityGroupParams) SetProjectid(v string)

func (*CreateAffinityGroupParams) SetType

func (p *CreateAffinityGroupParams) SetType(v string)

type CreateAffinityGroupResponse

type CreateAffinityGroupResponse struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	JobID             string   `json:"jobid"`
	Jobstatus         int      `json:"jobstatus"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type CreateAutoScalePolicyParams

type CreateAutoScalePolicyParams struct {
	// contains filtered or unexported fields
}

func (*CreateAutoScalePolicyParams) GetAction

func (p *CreateAutoScalePolicyParams) GetAction() (string, bool)

func (*CreateAutoScalePolicyParams) GetConditionids

func (p *CreateAutoScalePolicyParams) GetConditionids() ([]string, bool)

func (*CreateAutoScalePolicyParams) GetDuration

func (p *CreateAutoScalePolicyParams) GetDuration() (int, bool)

func (*CreateAutoScalePolicyParams) GetName

func (p *CreateAutoScalePolicyParams) GetName() (string, bool)

func (*CreateAutoScalePolicyParams) GetQuiettime

func (p *CreateAutoScalePolicyParams) GetQuiettime() (int, bool)

func (*CreateAutoScalePolicyParams) ResetAction

func (p *CreateAutoScalePolicyParams) ResetAction()

func (*CreateAutoScalePolicyParams) ResetConditionids

func (p *CreateAutoScalePolicyParams) ResetConditionids()

func (*CreateAutoScalePolicyParams) ResetDuration

func (p *CreateAutoScalePolicyParams) ResetDuration()

func (*CreateAutoScalePolicyParams) ResetName

func (p *CreateAutoScalePolicyParams) ResetName()

func (*CreateAutoScalePolicyParams) ResetQuiettime

func (p *CreateAutoScalePolicyParams) ResetQuiettime()

func (*CreateAutoScalePolicyParams) SetAction

func (p *CreateAutoScalePolicyParams) SetAction(v string)

func (*CreateAutoScalePolicyParams) SetConditionids

func (p *CreateAutoScalePolicyParams) SetConditionids(v []string)

func (*CreateAutoScalePolicyParams) SetDuration

func (p *CreateAutoScalePolicyParams) SetDuration(v int)

func (*CreateAutoScalePolicyParams) SetName

func (p *CreateAutoScalePolicyParams) SetName(v string)

func (*CreateAutoScalePolicyParams) SetQuiettime

func (p *CreateAutoScalePolicyParams) SetQuiettime(v int)

type CreateAutoScalePolicyResponse

type CreateAutoScalePolicyResponse struct {
	Account    string   `json:"account"`
	Action     string   `json:"action"`
	Conditions []string `json:"conditions"`
	Domain     string   `json:"domain"`
	Domainid   string   `json:"domainid"`
	Duration   int      `json:"duration"`
	Id         string   `json:"id"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Name       string   `json:"name"`
	Project    string   `json:"project"`
	Projectid  string   `json:"projectid"`
	Quiettime  int      `json:"quiettime"`
}

type CreateAutoScaleVmGroupParams

type CreateAutoScaleVmGroupParams struct {
	// contains filtered or unexported fields
}

func (*CreateAutoScaleVmGroupParams) GetFordisplay

func (p *CreateAutoScaleVmGroupParams) GetFordisplay() (bool, bool)

func (*CreateAutoScaleVmGroupParams) GetInterval

func (p *CreateAutoScaleVmGroupParams) GetInterval() (int, bool)

func (*CreateAutoScaleVmGroupParams) GetLbruleid

func (p *CreateAutoScaleVmGroupParams) GetLbruleid() (string, bool)

func (*CreateAutoScaleVmGroupParams) GetMaxmembers

func (p *CreateAutoScaleVmGroupParams) GetMaxmembers() (int, bool)

func (*CreateAutoScaleVmGroupParams) GetMinmembers

func (p *CreateAutoScaleVmGroupParams) GetMinmembers() (int, bool)

func (*CreateAutoScaleVmGroupParams) GetName

func (p *CreateAutoScaleVmGroupParams) GetName() (string, bool)

func (*CreateAutoScaleVmGroupParams) GetScaledownpolicyids

func (p *CreateAutoScaleVmGroupParams) GetScaledownpolicyids() ([]string, bool)

func (*CreateAutoScaleVmGroupParams) GetScaleuppolicyids

func (p *CreateAutoScaleVmGroupParams) GetScaleuppolicyids() ([]string, bool)

func (*CreateAutoScaleVmGroupParams) GetVmprofileid

func (p *CreateAutoScaleVmGroupParams) GetVmprofileid() (string, bool)

func (*CreateAutoScaleVmGroupParams) ResetFordisplay

func (p *CreateAutoScaleVmGroupParams) ResetFordisplay()

func (*CreateAutoScaleVmGroupParams) ResetInterval

func (p *CreateAutoScaleVmGroupParams) ResetInterval()

func (*CreateAutoScaleVmGroupParams) ResetLbruleid

func (p *CreateAutoScaleVmGroupParams) ResetLbruleid()

func (*CreateAutoScaleVmGroupParams) ResetMaxmembers

func (p *CreateAutoScaleVmGroupParams) ResetMaxmembers()

func (*CreateAutoScaleVmGroupParams) ResetMinmembers

func (p *CreateAutoScaleVmGroupParams) ResetMinmembers()

func (*CreateAutoScaleVmGroupParams) ResetName

func (p *CreateAutoScaleVmGroupParams) ResetName()

func (*CreateAutoScaleVmGroupParams) ResetScaledownpolicyids

func (p *CreateAutoScaleVmGroupParams) ResetScaledownpolicyids()

func (*CreateAutoScaleVmGroupParams) ResetScaleuppolicyids

func (p *CreateAutoScaleVmGroupParams) ResetScaleuppolicyids()

func (*CreateAutoScaleVmGroupParams) ResetVmprofileid

func (p *CreateAutoScaleVmGroupParams) ResetVmprofileid()

func (*CreateAutoScaleVmGroupParams) SetFordisplay

func (p *CreateAutoScaleVmGroupParams) SetFordisplay(v bool)

func (*CreateAutoScaleVmGroupParams) SetInterval

func (p *CreateAutoScaleVmGroupParams) SetInterval(v int)

func (*CreateAutoScaleVmGroupParams) SetLbruleid

func (p *CreateAutoScaleVmGroupParams) SetLbruleid(v string)

func (*CreateAutoScaleVmGroupParams) SetMaxmembers

func (p *CreateAutoScaleVmGroupParams) SetMaxmembers(v int)

func (*CreateAutoScaleVmGroupParams) SetMinmembers

func (p *CreateAutoScaleVmGroupParams) SetMinmembers(v int)

func (*CreateAutoScaleVmGroupParams) SetName

func (p *CreateAutoScaleVmGroupParams) SetName(v string)

func (*CreateAutoScaleVmGroupParams) SetScaledownpolicyids

func (p *CreateAutoScaleVmGroupParams) SetScaledownpolicyids(v []string)

func (*CreateAutoScaleVmGroupParams) SetScaleuppolicyids

func (p *CreateAutoScaleVmGroupParams) SetScaleuppolicyids(v []string)

func (*CreateAutoScaleVmGroupParams) SetVmprofileid

func (p *CreateAutoScaleVmGroupParams) SetVmprofileid(v string)

type CreateAutoScaleVmGroupResponse

type CreateAutoScaleVmGroupResponse struct {
	Account                      string   `json:"account"`
	Associatednetworkid          string   `json:"associatednetworkid"`
	Associatednetworkname        string   `json:"associatednetworkname"`
	Availablevirtualmachinecount int      `json:"availablevirtualmachinecount"`
	Created                      string   `json:"created"`
	Domain                       string   `json:"domain"`
	Domainid                     string   `json:"domainid"`
	Fordisplay                   bool     `json:"fordisplay"`
	Hasannotations               bool     `json:"hasannotations"`
	Id                           string   `json:"id"`
	Interval                     int      `json:"interval"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Lbprovider                   string   `json:"lbprovider"`
	Lbruleid                     string   `json:"lbruleid"`
	Maxmembers                   int      `json:"maxmembers"`
	Minmembers                   int      `json:"minmembers"`
	Name                         string   `json:"name"`
	Privateport                  string   `json:"privateport"`
	Project                      string   `json:"project"`
	Projectid                    string   `json:"projectid"`
	Publicip                     string   `json:"publicip"`
	Publicipid                   string   `json:"publicipid"`
	Publicport                   string   `json:"publicport"`
	Scaledownpolicies            []string `json:"scaledownpolicies"`
	Scaleuppolicies              []string `json:"scaleuppolicies"`
	State                        string   `json:"state"`
	Vmprofileid                  string   `json:"vmprofileid"`
}

type CreateAutoScaleVmProfileParams

type CreateAutoScaleVmProfileParams struct {
	// contains filtered or unexported fields
}

func (*CreateAutoScaleVmProfileParams) GetAccount

func (p *CreateAutoScaleVmProfileParams) GetAccount() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetAutoscaleuserid

func (p *CreateAutoScaleVmProfileParams) GetAutoscaleuserid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetCounterparam

func (p *CreateAutoScaleVmProfileParams) GetCounterparam() (map[string]string, bool)

func (*CreateAutoScaleVmProfileParams) GetDomainid

func (p *CreateAutoScaleVmProfileParams) GetDomainid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetExpungevmgraceperiod

func (p *CreateAutoScaleVmProfileParams) GetExpungevmgraceperiod() (int, bool)

func (*CreateAutoScaleVmProfileParams) GetFordisplay

func (p *CreateAutoScaleVmProfileParams) GetFordisplay() (bool, bool)

func (*CreateAutoScaleVmProfileParams) GetOtherdeployparams

func (p *CreateAutoScaleVmProfileParams) GetOtherdeployparams() (map[string]string, bool)

func (*CreateAutoScaleVmProfileParams) GetProjectid

func (p *CreateAutoScaleVmProfileParams) GetProjectid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetServiceofferingid

func (p *CreateAutoScaleVmProfileParams) GetServiceofferingid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetTemplateid

func (p *CreateAutoScaleVmProfileParams) GetTemplateid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetUserdata

func (p *CreateAutoScaleVmProfileParams) GetUserdata() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetUserdatadetails

func (p *CreateAutoScaleVmProfileParams) GetUserdatadetails() (map[string]string, bool)

func (*CreateAutoScaleVmProfileParams) GetUserdataid

func (p *CreateAutoScaleVmProfileParams) GetUserdataid() (string, bool)

func (*CreateAutoScaleVmProfileParams) GetZoneid

func (p *CreateAutoScaleVmProfileParams) GetZoneid() (string, bool)

func (*CreateAutoScaleVmProfileParams) ResetAccount

func (p *CreateAutoScaleVmProfileParams) ResetAccount()

func (*CreateAutoScaleVmProfileParams) ResetAutoscaleuserid

func (p *CreateAutoScaleVmProfileParams) ResetAutoscaleuserid()

func (*CreateAutoScaleVmProfileParams) ResetCounterparam

func (p *CreateAutoScaleVmProfileParams) ResetCounterparam()

func (*CreateAutoScaleVmProfileParams) ResetDomainid

func (p *CreateAutoScaleVmProfileParams) ResetDomainid()

func (*CreateAutoScaleVmProfileParams) ResetExpungevmgraceperiod

func (p *CreateAutoScaleVmProfileParams) ResetExpungevmgraceperiod()

func (*CreateAutoScaleVmProfileParams) ResetFordisplay

func (p *CreateAutoScaleVmProfileParams) ResetFordisplay()

func (*CreateAutoScaleVmProfileParams) ResetOtherdeployparams

func (p *CreateAutoScaleVmProfileParams) ResetOtherdeployparams()

func (*CreateAutoScaleVmProfileParams) ResetProjectid

func (p *CreateAutoScaleVmProfileParams) ResetProjectid()

func (*CreateAutoScaleVmProfileParams) ResetServiceofferingid

func (p *CreateAutoScaleVmProfileParams) ResetServiceofferingid()

func (*CreateAutoScaleVmProfileParams) ResetTemplateid

func (p *CreateAutoScaleVmProfileParams) ResetTemplateid()

func (*CreateAutoScaleVmProfileParams) ResetUserdata

func (p *CreateAutoScaleVmProfileParams) ResetUserdata()

func (*CreateAutoScaleVmProfileParams) ResetUserdatadetails

func (p *CreateAutoScaleVmProfileParams) ResetUserdatadetails()

func (*CreateAutoScaleVmProfileParams) ResetUserdataid

func (p *CreateAutoScaleVmProfileParams) ResetUserdataid()

func (*CreateAutoScaleVmProfileParams) ResetZoneid

func (p *CreateAutoScaleVmProfileParams) ResetZoneid()

func (*CreateAutoScaleVmProfileParams) SetAccount

func (p *CreateAutoScaleVmProfileParams) SetAccount(v string)

func (*CreateAutoScaleVmProfileParams) SetAutoscaleuserid

func (p *CreateAutoScaleVmProfileParams) SetAutoscaleuserid(v string)

func (*CreateAutoScaleVmProfileParams) SetCounterparam

func (p *CreateAutoScaleVmProfileParams) SetCounterparam(v map[string]string)

func (*CreateAutoScaleVmProfileParams) SetDomainid

func (p *CreateAutoScaleVmProfileParams) SetDomainid(v string)

func (*CreateAutoScaleVmProfileParams) SetExpungevmgraceperiod

func (p *CreateAutoScaleVmProfileParams) SetExpungevmgraceperiod(v int)

func (*CreateAutoScaleVmProfileParams) SetFordisplay

func (p *CreateAutoScaleVmProfileParams) SetFordisplay(v bool)

func (*CreateAutoScaleVmProfileParams) SetOtherdeployparams

func (p *CreateAutoScaleVmProfileParams) SetOtherdeployparams(v map[string]string)

func (*CreateAutoScaleVmProfileParams) SetProjectid

func (p *CreateAutoScaleVmProfileParams) SetProjectid(v string)

func (*CreateAutoScaleVmProfileParams) SetServiceofferingid

func (p *CreateAutoScaleVmProfileParams) SetServiceofferingid(v string)

func (*CreateAutoScaleVmProfileParams) SetTemplateid

func (p *CreateAutoScaleVmProfileParams) SetTemplateid(v string)

func (*CreateAutoScaleVmProfileParams) SetUserdata

func (p *CreateAutoScaleVmProfileParams) SetUserdata(v string)

func (*CreateAutoScaleVmProfileParams) SetUserdatadetails

func (p *CreateAutoScaleVmProfileParams) SetUserdatadetails(v map[string]string)

func (*CreateAutoScaleVmProfileParams) SetUserdataid

func (p *CreateAutoScaleVmProfileParams) SetUserdataid(v string)

func (*CreateAutoScaleVmProfileParams) SetZoneid

func (p *CreateAutoScaleVmProfileParams) SetZoneid(v string)

type CreateAutoScaleVmProfileResponse

type CreateAutoScaleVmProfileResponse struct {
	Account              string            `json:"account"`
	Autoscaleuserid      string            `json:"autoscaleuserid"`
	Domain               string            `json:"domain"`
	Domainid             string            `json:"domainid"`
	Expungevmgraceperiod int               `json:"expungevmgraceperiod"`
	Fordisplay           bool              `json:"fordisplay"`
	Id                   string            `json:"id"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Otherdeployparams    map[string]string `json:"otherdeployparams"`
	Project              string            `json:"project"`
	Projectid            string            `json:"projectid"`
	Serviceofferingid    string            `json:"serviceofferingid"`
	Templateid           string            `json:"templateid"`
	Userdata             string            `json:"userdata"`
	Userdatadetails      string            `json:"userdatadetails"`
	Userdataid           string            `json:"userdataid"`
	Userdataname         string            `json:"userdataname"`
	Userdatapolicy       string            `json:"userdatapolicy"`
	Zoneid               string            `json:"zoneid"`
}

type CreateConditionParams

type CreateConditionParams struct {
	// contains filtered or unexported fields
}

func (*CreateConditionParams) GetAccount

func (p *CreateConditionParams) GetAccount() (string, bool)

func (*CreateConditionParams) GetCounterid

func (p *CreateConditionParams) GetCounterid() (string, bool)

func (*CreateConditionParams) GetDomainid

func (p *CreateConditionParams) GetDomainid() (string, bool)

func (*CreateConditionParams) GetProjectid

func (p *CreateConditionParams) GetProjectid() (string, bool)

func (*CreateConditionParams) GetRelationaloperator

func (p *CreateConditionParams) GetRelationaloperator() (string, bool)

func (*CreateConditionParams) GetThreshold

func (p *CreateConditionParams) GetThreshold() (int64, bool)

func (*CreateConditionParams) ResetAccount

func (p *CreateConditionParams) ResetAccount()

func (*CreateConditionParams) ResetCounterid

func (p *CreateConditionParams) ResetCounterid()

func (*CreateConditionParams) ResetDomainid

func (p *CreateConditionParams) ResetDomainid()

func (*CreateConditionParams) ResetProjectid

func (p *CreateConditionParams) ResetProjectid()

func (*CreateConditionParams) ResetRelationaloperator

func (p *CreateConditionParams) ResetRelationaloperator()

func (*CreateConditionParams) ResetThreshold

func (p *CreateConditionParams) ResetThreshold()

func (*CreateConditionParams) SetAccount

func (p *CreateConditionParams) SetAccount(v string)

func (*CreateConditionParams) SetCounterid

func (p *CreateConditionParams) SetCounterid(v string)

func (*CreateConditionParams) SetDomainid

func (p *CreateConditionParams) SetDomainid(v string)

func (*CreateConditionParams) SetProjectid

func (p *CreateConditionParams) SetProjectid(v string)

func (*CreateConditionParams) SetRelationaloperator

func (p *CreateConditionParams) SetRelationaloperator(v string)

func (*CreateConditionParams) SetThreshold

func (p *CreateConditionParams) SetThreshold(v int64)

type CreateConditionResponse

type CreateConditionResponse struct {
	Account            string `json:"account"`
	Counter            string `json:"counter"`
	Counterid          string `json:"counterid"`
	Countername        string `json:"countername"`
	Domain             string `json:"domain"`
	Domainid           string `json:"domainid"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Project            string `json:"project"`
	Projectid          string `json:"projectid"`
	Relationaloperator string `json:"relationaloperator"`
	Threshold          int64  `json:"threshold"`
	Zoneid             string `json:"zoneid"`
}

type CreateConsoleEndpointParams

type CreateConsoleEndpointParams struct {
	// contains filtered or unexported fields
}

func (*CreateConsoleEndpointParams) GetToken

func (p *CreateConsoleEndpointParams) GetToken() (string, bool)

func (*CreateConsoleEndpointParams) GetVirtualmachineid

func (p *CreateConsoleEndpointParams) GetVirtualmachineid() (string, bool)

func (*CreateConsoleEndpointParams) ResetToken

func (p *CreateConsoleEndpointParams) ResetToken()

func (*CreateConsoleEndpointParams) ResetVirtualmachineid

func (p *CreateConsoleEndpointParams) ResetVirtualmachineid()

func (*CreateConsoleEndpointParams) SetToken

func (p *CreateConsoleEndpointParams) SetToken(v string)

func (*CreateConsoleEndpointParams) SetVirtualmachineid

func (p *CreateConsoleEndpointParams) SetVirtualmachineid(v string)

type CreateConsoleEndpointResponse

type CreateConsoleEndpointResponse struct {
	Details   string                 `json:"details"`
	JobID     string                 `json:"jobid"`
	Jobstatus int                    `json:"jobstatus"`
	Success   bool                   `json:"success"`
	Url       string                 `json:"url"`
	Websocket map[string]interface{} `json:"websocket"`
}

func (*CreateConsoleEndpointResponse) UnmarshalJSON

func (r *CreateConsoleEndpointResponse) UnmarshalJSON(b []byte) error

type CreateCounterParams

type CreateCounterParams struct {
	// contains filtered or unexported fields
}

func (*CreateCounterParams) GetName

func (p *CreateCounterParams) GetName() (string, bool)

func (*CreateCounterParams) GetProvider

func (p *CreateCounterParams) GetProvider() (string, bool)

func (*CreateCounterParams) GetSource

func (p *CreateCounterParams) GetSource() (string, bool)

func (*CreateCounterParams) GetValue

func (p *CreateCounterParams) GetValue() (string, bool)

func (*CreateCounterParams) ResetName

func (p *CreateCounterParams) ResetName()

func (*CreateCounterParams) ResetProvider

func (p *CreateCounterParams) ResetProvider()

func (*CreateCounterParams) ResetSource

func (p *CreateCounterParams) ResetSource()

func (*CreateCounterParams) ResetValue

func (p *CreateCounterParams) ResetValue()

func (*CreateCounterParams) SetName

func (p *CreateCounterParams) SetName(v string)

func (*CreateCounterParams) SetProvider

func (p *CreateCounterParams) SetProvider(v string)

func (*CreateCounterParams) SetSource

func (p *CreateCounterParams) SetSource(v string)

func (*CreateCounterParams) SetValue

func (p *CreateCounterParams) SetValue(v string)

type CreateCounterResponse

type CreateCounterResponse struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Provider  string `json:"provider"`
	Source    string `json:"source"`
	Value     string `json:"value"`
	Zoneid    string `json:"zoneid"`
}

type CreateDiskOfferingParams

type CreateDiskOfferingParams struct {
	// contains filtered or unexported fields
}

func (*CreateDiskOfferingParams) GetBytesreadrate

func (p *CreateDiskOfferingParams) GetBytesreadrate() (int64, bool)

func (*CreateDiskOfferingParams) GetBytesreadratemax

func (p *CreateDiskOfferingParams) GetBytesreadratemax() (int64, bool)

func (*CreateDiskOfferingParams) GetBytesreadratemaxlength

func (p *CreateDiskOfferingParams) GetBytesreadratemaxlength() (int64, bool)

func (*CreateDiskOfferingParams) GetByteswriterate

func (p *CreateDiskOfferingParams) GetByteswriterate() (int64, bool)

func (*CreateDiskOfferingParams) GetByteswriteratemax

func (p *CreateDiskOfferingParams) GetByteswriteratemax() (int64, bool)

func (*CreateDiskOfferingParams) GetByteswriteratemaxlength

func (p *CreateDiskOfferingParams) GetByteswriteratemaxlength() (int64, bool)

func (*CreateDiskOfferingParams) GetCachemode

func (p *CreateDiskOfferingParams) GetCachemode() (string, bool)

func (*CreateDiskOfferingParams) GetCustomized

func (p *CreateDiskOfferingParams) GetCustomized() (bool, bool)

func (*CreateDiskOfferingParams) GetCustomizediops

func (p *CreateDiskOfferingParams) GetCustomizediops() (bool, bool)

func (*CreateDiskOfferingParams) GetDetails

func (p *CreateDiskOfferingParams) GetDetails() (map[string]string, bool)

func (*CreateDiskOfferingParams) GetDisksize

func (p *CreateDiskOfferingParams) GetDisksize() (int64, bool)

func (*CreateDiskOfferingParams) GetDisksizestrictness

func (p *CreateDiskOfferingParams) GetDisksizestrictness() (bool, bool)

func (*CreateDiskOfferingParams) GetDisplayoffering

func (p *CreateDiskOfferingParams) GetDisplayoffering() (bool, bool)

func (*CreateDiskOfferingParams) GetDisplaytext

func (p *CreateDiskOfferingParams) GetDisplaytext() (string, bool)

func (*CreateDiskOfferingParams) GetDomainid

func (p *CreateDiskOfferingParams) GetDomainid() ([]string, bool)

func (*CreateDiskOfferingParams) GetEncrypt

func (p *CreateDiskOfferingParams) GetEncrypt() (bool, bool)

func (*CreateDiskOfferingParams) GetHypervisorsnapshotreserve

func (p *CreateDiskOfferingParams) GetHypervisorsnapshotreserve() (int, bool)

func (*CreateDiskOfferingParams) GetIopsreadrate

func (p *CreateDiskOfferingParams) GetIopsreadrate() (int64, bool)

func (*CreateDiskOfferingParams) GetIopsreadratemax

func (p *CreateDiskOfferingParams) GetIopsreadratemax() (int64, bool)

func (*CreateDiskOfferingParams) GetIopsreadratemaxlength

func (p *CreateDiskOfferingParams) GetIopsreadratemaxlength() (int64, bool)

func (*CreateDiskOfferingParams) GetIopswriterate

func (p *CreateDiskOfferingParams) GetIopswriterate() (int64, bool)

func (*CreateDiskOfferingParams) GetIopswriteratemax

func (p *CreateDiskOfferingParams) GetIopswriteratemax() (int64, bool)

func (*CreateDiskOfferingParams) GetIopswriteratemaxlength

func (p *CreateDiskOfferingParams) GetIopswriteratemaxlength() (int64, bool)

func (*CreateDiskOfferingParams) GetMaxiops

func (p *CreateDiskOfferingParams) GetMaxiops() (int64, bool)

func (*CreateDiskOfferingParams) GetMiniops

func (p *CreateDiskOfferingParams) GetMiniops() (int64, bool)

func (*CreateDiskOfferingParams) GetName

func (p *CreateDiskOfferingParams) GetName() (string, bool)

func (*CreateDiskOfferingParams) GetProvisioningtype

func (p *CreateDiskOfferingParams) GetProvisioningtype() (string, bool)

func (*CreateDiskOfferingParams) GetStoragepolicy

func (p *CreateDiskOfferingParams) GetStoragepolicy() (string, bool)

func (*CreateDiskOfferingParams) GetStoragetype

func (p *CreateDiskOfferingParams) GetStoragetype() (string, bool)

func (*CreateDiskOfferingParams) GetTags

func (p *CreateDiskOfferingParams) GetTags() (string, bool)

func (*CreateDiskOfferingParams) GetZoneid

func (p *CreateDiskOfferingParams) GetZoneid() ([]string, bool)

func (*CreateDiskOfferingParams) ResetBytesreadrate

func (p *CreateDiskOfferingParams) ResetBytesreadrate()

func (*CreateDiskOfferingParams) ResetBytesreadratemax

func (p *CreateDiskOfferingParams) ResetBytesreadratemax()

func (*CreateDiskOfferingParams) ResetBytesreadratemaxlength

func (p *CreateDiskOfferingParams) ResetBytesreadratemaxlength()

func (*CreateDiskOfferingParams) ResetByteswriterate

func (p *CreateDiskOfferingParams) ResetByteswriterate()

func (*CreateDiskOfferingParams) ResetByteswriteratemax

func (p *CreateDiskOfferingParams) ResetByteswriteratemax()

func (*CreateDiskOfferingParams) ResetByteswriteratemaxlength

func (p *CreateDiskOfferingParams) ResetByteswriteratemaxlength()

func (*CreateDiskOfferingParams) ResetCachemode

func (p *CreateDiskOfferingParams) ResetCachemode()

func (*CreateDiskOfferingParams) ResetCustomized

func (p *CreateDiskOfferingParams) ResetCustomized()

func (*CreateDiskOfferingParams) ResetCustomizediops

func (p *CreateDiskOfferingParams) ResetCustomizediops()

func (*CreateDiskOfferingParams) ResetDetails

func (p *CreateDiskOfferingParams) ResetDetails()

func (*CreateDiskOfferingParams) ResetDisksize

func (p *CreateDiskOfferingParams) ResetDisksize()

func (*CreateDiskOfferingParams) ResetDisksizestrictness

func (p *CreateDiskOfferingParams) ResetDisksizestrictness()

func (*CreateDiskOfferingParams) ResetDisplayoffering

func (p *CreateDiskOfferingParams) ResetDisplayoffering()

func (*CreateDiskOfferingParams) ResetDisplaytext

func (p *CreateDiskOfferingParams) ResetDisplaytext()

func (*CreateDiskOfferingParams) ResetDomainid

func (p *CreateDiskOfferingParams) ResetDomainid()

func (*CreateDiskOfferingParams) ResetEncrypt

func (p *CreateDiskOfferingParams) ResetEncrypt()

func (*CreateDiskOfferingParams) ResetHypervisorsnapshotreserve

func (p *CreateDiskOfferingParams) ResetHypervisorsnapshotreserve()

func (*CreateDiskOfferingParams) ResetIopsreadrate

func (p *CreateDiskOfferingParams) ResetIopsreadrate()

func (*CreateDiskOfferingParams) ResetIopsreadratemax

func (p *CreateDiskOfferingParams) ResetIopsreadratemax()

func (*CreateDiskOfferingParams) ResetIopsreadratemaxlength

func (p *CreateDiskOfferingParams) ResetIopsreadratemaxlength()

func (*CreateDiskOfferingParams) ResetIopswriterate

func (p *CreateDiskOfferingParams) ResetIopswriterate()

func (*CreateDiskOfferingParams) ResetIopswriteratemax

func (p *CreateDiskOfferingParams) ResetIopswriteratemax()

func (*CreateDiskOfferingParams) ResetIopswriteratemaxlength

func (p *CreateDiskOfferingParams) ResetIopswriteratemaxlength()

func (*CreateDiskOfferingParams) ResetMaxiops

func (p *CreateDiskOfferingParams) ResetMaxiops()

func (*CreateDiskOfferingParams) ResetMiniops

func (p *CreateDiskOfferingParams) ResetMiniops()

func (*CreateDiskOfferingParams) ResetName

func (p *CreateDiskOfferingParams) ResetName()

func (*CreateDiskOfferingParams) ResetProvisioningtype

func (p *CreateDiskOfferingParams) ResetProvisioningtype()

func (*CreateDiskOfferingParams) ResetStoragepolicy

func (p *CreateDiskOfferingParams) ResetStoragepolicy()

func (*CreateDiskOfferingParams) ResetStoragetype

func (p *CreateDiskOfferingParams) ResetStoragetype()

func (*CreateDiskOfferingParams) ResetTags

func (p *CreateDiskOfferingParams) ResetTags()

func (*CreateDiskOfferingParams) ResetZoneid

func (p *CreateDiskOfferingParams) ResetZoneid()

func (*CreateDiskOfferingParams) SetBytesreadrate

func (p *CreateDiskOfferingParams) SetBytesreadrate(v int64)

func (*CreateDiskOfferingParams) SetBytesreadratemax

func (p *CreateDiskOfferingParams) SetBytesreadratemax(v int64)

func (*CreateDiskOfferingParams) SetBytesreadratemaxlength

func (p *CreateDiskOfferingParams) SetBytesreadratemaxlength(v int64)

func (*CreateDiskOfferingParams) SetByteswriterate

func (p *CreateDiskOfferingParams) SetByteswriterate(v int64)

func (*CreateDiskOfferingParams) SetByteswriteratemax

func (p *CreateDiskOfferingParams) SetByteswriteratemax(v int64)

func (*CreateDiskOfferingParams) SetByteswriteratemaxlength

func (p *CreateDiskOfferingParams) SetByteswriteratemaxlength(v int64)

func (*CreateDiskOfferingParams) SetCachemode

func (p *CreateDiskOfferingParams) SetCachemode(v string)

func (*CreateDiskOfferingParams) SetCustomized

func (p *CreateDiskOfferingParams) SetCustomized(v bool)

func (*CreateDiskOfferingParams) SetCustomizediops

func (p *CreateDiskOfferingParams) SetCustomizediops(v bool)

func (*CreateDiskOfferingParams) SetDetails

func (p *CreateDiskOfferingParams) SetDetails(v map[string]string)

func (*CreateDiskOfferingParams) SetDisksize

func (p *CreateDiskOfferingParams) SetDisksize(v int64)

func (*CreateDiskOfferingParams) SetDisksizestrictness

func (p *CreateDiskOfferingParams) SetDisksizestrictness(v bool)

func (*CreateDiskOfferingParams) SetDisplayoffering

func (p *CreateDiskOfferingParams) SetDisplayoffering(v bool)

func (*CreateDiskOfferingParams) SetDisplaytext

func (p *CreateDiskOfferingParams) SetDisplaytext(v string)

func (*CreateDiskOfferingParams) SetDomainid

func (p *CreateDiskOfferingParams) SetDomainid(v []string)

func (*CreateDiskOfferingParams) SetEncrypt

func (p *CreateDiskOfferingParams) SetEncrypt(v bool)

func (*CreateDiskOfferingParams) SetHypervisorsnapshotreserve

func (p *CreateDiskOfferingParams) SetHypervisorsnapshotreserve(v int)

func (*CreateDiskOfferingParams) SetIopsreadrate

func (p *CreateDiskOfferingParams) SetIopsreadrate(v int64)

func (*CreateDiskOfferingParams) SetIopsreadratemax

func (p *CreateDiskOfferingParams) SetIopsreadratemax(v int64)

func (*CreateDiskOfferingParams) SetIopsreadratemaxlength

func (p *CreateDiskOfferingParams) SetIopsreadratemaxlength(v int64)

func (*CreateDiskOfferingParams) SetIopswriterate

func (p *CreateDiskOfferingParams) SetIopswriterate(v int64)

func (*CreateDiskOfferingParams) SetIopswriteratemax

func (p *CreateDiskOfferingParams) SetIopswriteratemax(v int64)

func (*CreateDiskOfferingParams) SetIopswriteratemaxlength

func (p *CreateDiskOfferingParams) SetIopswriteratemaxlength(v int64)

func (*CreateDiskOfferingParams) SetMaxiops

func (p *CreateDiskOfferingParams) SetMaxiops(v int64)

func (*CreateDiskOfferingParams) SetMiniops

func (p *CreateDiskOfferingParams) SetMiniops(v int64)

func (*CreateDiskOfferingParams) SetName

func (p *CreateDiskOfferingParams) SetName(v string)

func (*CreateDiskOfferingParams) SetProvisioningtype

func (p *CreateDiskOfferingParams) SetProvisioningtype(v string)

func (*CreateDiskOfferingParams) SetStoragepolicy

func (p *CreateDiskOfferingParams) SetStoragepolicy(v string)

func (*CreateDiskOfferingParams) SetStoragetype

func (p *CreateDiskOfferingParams) SetStoragetype(v string)

func (*CreateDiskOfferingParams) SetTags

func (p *CreateDiskOfferingParams) SetTags(v string)

func (*CreateDiskOfferingParams) SetZoneid

func (p *CreateDiskOfferingParams) SetZoneid(v []string)

type CreateDiskOfferingResponse

type CreateDiskOfferingResponse struct {
	CacheMode                   string            `json:"cacheMode"`
	Created                     string            `json:"created"`
	Details                     map[string]string `json:"details"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Disksize                    int64             `json:"disksize"`
	Disksizestrictness          bool              `json:"disksizestrictness"`
	Displayoffering             bool              `json:"displayoffering"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Encrypt                     bool              `json:"encrypt"`
	Hasannotations              bool              `json:"hasannotations"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Maxiops                     int64             `json:"maxiops"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Provisioningtype            string            `json:"provisioningtype"`
	Storagetype                 string            `json:"storagetype"`
	Tags                        string            `json:"tags"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type CreateDomainParams

type CreateDomainParams struct {
	// contains filtered or unexported fields
}

func (*CreateDomainParams) GetDomainid

func (p *CreateDomainParams) GetDomainid() (string, bool)

func (*CreateDomainParams) GetName

func (p *CreateDomainParams) GetName() (string, bool)

func (*CreateDomainParams) GetNetworkdomain

func (p *CreateDomainParams) GetNetworkdomain() (string, bool)

func (*CreateDomainParams) GetParentdomainid

func (p *CreateDomainParams) GetParentdomainid() (string, bool)

func (*CreateDomainParams) ResetDomainid

func (p *CreateDomainParams) ResetDomainid()

func (*CreateDomainParams) ResetName

func (p *CreateDomainParams) ResetName()

func (*CreateDomainParams) ResetNetworkdomain

func (p *CreateDomainParams) ResetNetworkdomain()

func (*CreateDomainParams) ResetParentdomainid

func (p *CreateDomainParams) ResetParentdomainid()

func (*CreateDomainParams) SetDomainid

func (p *CreateDomainParams) SetDomainid(v string)

func (*CreateDomainParams) SetName

func (p *CreateDomainParams) SetName(v string)

func (*CreateDomainParams) SetNetworkdomain

func (p *CreateDomainParams) SetNetworkdomain(v string)

func (*CreateDomainParams) SetParentdomainid

func (p *CreateDomainParams) SetParentdomainid(v string)

type CreateDomainResponse

type CreateDomainResponse struct {
	Cpuavailable              string            `json:"cpuavailable"`
	Cpulimit                  string            `json:"cpulimit"`
	Cputotal                  int64             `json:"cputotal"`
	Created                   string            `json:"created"`
	Domaindetails             map[string]string `json:"domaindetails"`
	Hasannotations            bool              `json:"hasannotations"`
	Haschild                  bool              `json:"haschild"`
	Icon                      interface{}       `json:"icon"`
	Id                        string            `json:"id"`
	Ipavailable               string            `json:"ipavailable"`
	Iplimit                   string            `json:"iplimit"`
	Iptotal                   int64             `json:"iptotal"`
	JobID                     string            `json:"jobid"`
	Jobstatus                 int               `json:"jobstatus"`
	Level                     int               `json:"level"`
	Memoryavailable           string            `json:"memoryavailable"`
	Memorylimit               string            `json:"memorylimit"`
	Memorytotal               int64             `json:"memorytotal"`
	Name                      string            `json:"name"`
	Networkavailable          string            `json:"networkavailable"`
	Networkdomain             string            `json:"networkdomain"`
	Networklimit              string            `json:"networklimit"`
	Networktotal              int64             `json:"networktotal"`
	Parentdomainid            string            `json:"parentdomainid"`
	Parentdomainname          string            `json:"parentdomainname"`
	Path                      string            `json:"path"`
	Primarystorageavailable   string            `json:"primarystorageavailable"`
	Primarystoragelimit       string            `json:"primarystoragelimit"`
	Primarystoragetotal       int64             `json:"primarystoragetotal"`
	Projectavailable          string            `json:"projectavailable"`
	Projectlimit              string            `json:"projectlimit"`
	Projecttotal              int64             `json:"projecttotal"`
	Secondarystorageavailable string            `json:"secondarystorageavailable"`
	Secondarystoragelimit     string            `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64           `json:"secondarystoragetotal"`
	Snapshotavailable         string            `json:"snapshotavailable"`
	Snapshotlimit             string            `json:"snapshotlimit"`
	Snapshottotal             int64             `json:"snapshottotal"`
	State                     string            `json:"state"`
	Templateavailable         string            `json:"templateavailable"`
	Templatelimit             string            `json:"templatelimit"`
	Templatetotal             int64             `json:"templatetotal"`
	Vmavailable               string            `json:"vmavailable"`
	Vmlimit                   string            `json:"vmlimit"`
	Vmtotal                   int64             `json:"vmtotal"`
	Volumeavailable           string            `json:"volumeavailable"`
	Volumelimit               string            `json:"volumelimit"`
	Volumetotal               int64             `json:"volumetotal"`
	Vpcavailable              string            `json:"vpcavailable"`
	Vpclimit                  string            `json:"vpclimit"`
	Vpctotal                  int64             `json:"vpctotal"`
}

type CreateEgressFirewallRuleParams

type CreateEgressFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateEgressFirewallRuleParams) GetCidrlist

func (p *CreateEgressFirewallRuleParams) GetCidrlist() ([]string, bool)

func (*CreateEgressFirewallRuleParams) GetDestcidrlist

func (p *CreateEgressFirewallRuleParams) GetDestcidrlist() ([]string, bool)

func (*CreateEgressFirewallRuleParams) GetEndport

func (p *CreateEgressFirewallRuleParams) GetEndport() (int, bool)

func (*CreateEgressFirewallRuleParams) GetFordisplay

func (p *CreateEgressFirewallRuleParams) GetFordisplay() (bool, bool)

func (*CreateEgressFirewallRuleParams) GetIcmpcode

func (p *CreateEgressFirewallRuleParams) GetIcmpcode() (int, bool)

func (*CreateEgressFirewallRuleParams) GetIcmptype

func (p *CreateEgressFirewallRuleParams) GetIcmptype() (int, bool)

func (*CreateEgressFirewallRuleParams) GetNetworkid

func (p *CreateEgressFirewallRuleParams) GetNetworkid() (string, bool)

func (*CreateEgressFirewallRuleParams) GetProtocol

func (p *CreateEgressFirewallRuleParams) GetProtocol() (string, bool)

func (*CreateEgressFirewallRuleParams) GetStartport

func (p *CreateEgressFirewallRuleParams) GetStartport() (int, bool)

func (*CreateEgressFirewallRuleParams) GetType

func (p *CreateEgressFirewallRuleParams) GetType() (string, bool)

func (*CreateEgressFirewallRuleParams) ResetCidrlist

func (p *CreateEgressFirewallRuleParams) ResetCidrlist()

func (*CreateEgressFirewallRuleParams) ResetDestcidrlist

func (p *CreateEgressFirewallRuleParams) ResetDestcidrlist()

func (*CreateEgressFirewallRuleParams) ResetEndport

func (p *CreateEgressFirewallRuleParams) ResetEndport()

func (*CreateEgressFirewallRuleParams) ResetFordisplay

func (p *CreateEgressFirewallRuleParams) ResetFordisplay()

func (*CreateEgressFirewallRuleParams) ResetIcmpcode

func (p *CreateEgressFirewallRuleParams) ResetIcmpcode()

func (*CreateEgressFirewallRuleParams) ResetIcmptype

func (p *CreateEgressFirewallRuleParams) ResetIcmptype()

func (*CreateEgressFirewallRuleParams) ResetNetworkid

func (p *CreateEgressFirewallRuleParams) ResetNetworkid()

func (*CreateEgressFirewallRuleParams) ResetProtocol

func (p *CreateEgressFirewallRuleParams) ResetProtocol()

func (*CreateEgressFirewallRuleParams) ResetStartport

func (p *CreateEgressFirewallRuleParams) ResetStartport()

func (*CreateEgressFirewallRuleParams) ResetType

func (p *CreateEgressFirewallRuleParams) ResetType()

func (*CreateEgressFirewallRuleParams) SetCidrlist

func (p *CreateEgressFirewallRuleParams) SetCidrlist(v []string)

func (*CreateEgressFirewallRuleParams) SetDestcidrlist

func (p *CreateEgressFirewallRuleParams) SetDestcidrlist(v []string)

func (*CreateEgressFirewallRuleParams) SetEndport

func (p *CreateEgressFirewallRuleParams) SetEndport(v int)

func (*CreateEgressFirewallRuleParams) SetFordisplay

func (p *CreateEgressFirewallRuleParams) SetFordisplay(v bool)

func (*CreateEgressFirewallRuleParams) SetIcmpcode

func (p *CreateEgressFirewallRuleParams) SetIcmpcode(v int)

func (*CreateEgressFirewallRuleParams) SetIcmptype

func (p *CreateEgressFirewallRuleParams) SetIcmptype(v int)

func (*CreateEgressFirewallRuleParams) SetNetworkid

func (p *CreateEgressFirewallRuleParams) SetNetworkid(v string)

func (*CreateEgressFirewallRuleParams) SetProtocol

func (p *CreateEgressFirewallRuleParams) SetProtocol(v string)

func (*CreateEgressFirewallRuleParams) SetStartport

func (p *CreateEgressFirewallRuleParams) SetStartport(v int)

func (*CreateEgressFirewallRuleParams) SetType

func (p *CreateEgressFirewallRuleParams) SetType(v string)

type CreateEgressFirewallRuleResponse

type CreateEgressFirewallRuleResponse struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type CreateFirewallRuleParams

type CreateFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateFirewallRuleParams) GetCidrlist

func (p *CreateFirewallRuleParams) GetCidrlist() ([]string, bool)

func (*CreateFirewallRuleParams) GetEndport

func (p *CreateFirewallRuleParams) GetEndport() (int, bool)

func (*CreateFirewallRuleParams) GetFordisplay

func (p *CreateFirewallRuleParams) GetFordisplay() (bool, bool)

func (*CreateFirewallRuleParams) GetIcmpcode

func (p *CreateFirewallRuleParams) GetIcmpcode() (int, bool)

func (*CreateFirewallRuleParams) GetIcmptype

func (p *CreateFirewallRuleParams) GetIcmptype() (int, bool)

func (*CreateFirewallRuleParams) GetIpaddressid

func (p *CreateFirewallRuleParams) GetIpaddressid() (string, bool)

func (*CreateFirewallRuleParams) GetProtocol

func (p *CreateFirewallRuleParams) GetProtocol() (string, bool)

func (*CreateFirewallRuleParams) GetStartport

func (p *CreateFirewallRuleParams) GetStartport() (int, bool)

func (*CreateFirewallRuleParams) GetType

func (p *CreateFirewallRuleParams) GetType() (string, bool)

func (*CreateFirewallRuleParams) ResetCidrlist

func (p *CreateFirewallRuleParams) ResetCidrlist()

func (*CreateFirewallRuleParams) ResetEndport

func (p *CreateFirewallRuleParams) ResetEndport()

func (*CreateFirewallRuleParams) ResetFordisplay

func (p *CreateFirewallRuleParams) ResetFordisplay()

func (*CreateFirewallRuleParams) ResetIcmpcode

func (p *CreateFirewallRuleParams) ResetIcmpcode()

func (*CreateFirewallRuleParams) ResetIcmptype

func (p *CreateFirewallRuleParams) ResetIcmptype()

func (*CreateFirewallRuleParams) ResetIpaddressid

func (p *CreateFirewallRuleParams) ResetIpaddressid()

func (*CreateFirewallRuleParams) ResetProtocol

func (p *CreateFirewallRuleParams) ResetProtocol()

func (*CreateFirewallRuleParams) ResetStartport

func (p *CreateFirewallRuleParams) ResetStartport()

func (*CreateFirewallRuleParams) ResetType

func (p *CreateFirewallRuleParams) ResetType()

func (*CreateFirewallRuleParams) SetCidrlist

func (p *CreateFirewallRuleParams) SetCidrlist(v []string)

func (*CreateFirewallRuleParams) SetEndport

func (p *CreateFirewallRuleParams) SetEndport(v int)

func (*CreateFirewallRuleParams) SetFordisplay

func (p *CreateFirewallRuleParams) SetFordisplay(v bool)

func (*CreateFirewallRuleParams) SetIcmpcode

func (p *CreateFirewallRuleParams) SetIcmpcode(v int)

func (*CreateFirewallRuleParams) SetIcmptype

func (p *CreateFirewallRuleParams) SetIcmptype(v int)

func (*CreateFirewallRuleParams) SetIpaddressid

func (p *CreateFirewallRuleParams) SetIpaddressid(v string)

func (*CreateFirewallRuleParams) SetProtocol

func (p *CreateFirewallRuleParams) SetProtocol(v string)

func (*CreateFirewallRuleParams) SetStartport

func (p *CreateFirewallRuleParams) SetStartport(v int)

func (*CreateFirewallRuleParams) SetType

func (p *CreateFirewallRuleParams) SetType(v string)

type CreateFirewallRuleResponse

type CreateFirewallRuleResponse struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type CreateGlobalLoadBalancerRuleParams

type CreateGlobalLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateGlobalLoadBalancerRuleParams) GetAccount

func (p *CreateGlobalLoadBalancerRuleParams) GetAccount() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetDescription

func (p *CreateGlobalLoadBalancerRuleParams) GetDescription() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetDomainid

func (p *CreateGlobalLoadBalancerRuleParams) GetDomainid() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetGslbdomainname

func (p *CreateGlobalLoadBalancerRuleParams) GetGslbdomainname() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetGslblbmethod

func (p *CreateGlobalLoadBalancerRuleParams) GetGslblbmethod() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetGslbservicetype

func (p *CreateGlobalLoadBalancerRuleParams) GetGslbservicetype() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetGslbstickysessionmethodname

func (p *CreateGlobalLoadBalancerRuleParams) GetGslbstickysessionmethodname() (string, bool)

func (*CreateGlobalLoadBalancerRuleParams) GetName

func (*CreateGlobalLoadBalancerRuleParams) GetRegionid

func (p *CreateGlobalLoadBalancerRuleParams) GetRegionid() (int, bool)

func (*CreateGlobalLoadBalancerRuleParams) ResetAccount

func (p *CreateGlobalLoadBalancerRuleParams) ResetAccount()

func (*CreateGlobalLoadBalancerRuleParams) ResetDescription

func (p *CreateGlobalLoadBalancerRuleParams) ResetDescription()

func (*CreateGlobalLoadBalancerRuleParams) ResetDomainid

func (p *CreateGlobalLoadBalancerRuleParams) ResetDomainid()

func (*CreateGlobalLoadBalancerRuleParams) ResetGslbdomainname

func (p *CreateGlobalLoadBalancerRuleParams) ResetGslbdomainname()

func (*CreateGlobalLoadBalancerRuleParams) ResetGslblbmethod

func (p *CreateGlobalLoadBalancerRuleParams) ResetGslblbmethod()

func (*CreateGlobalLoadBalancerRuleParams) ResetGslbservicetype

func (p *CreateGlobalLoadBalancerRuleParams) ResetGslbservicetype()

func (*CreateGlobalLoadBalancerRuleParams) ResetGslbstickysessionmethodname

func (p *CreateGlobalLoadBalancerRuleParams) ResetGslbstickysessionmethodname()

func (*CreateGlobalLoadBalancerRuleParams) ResetName

func (p *CreateGlobalLoadBalancerRuleParams) ResetName()

func (*CreateGlobalLoadBalancerRuleParams) ResetRegionid

func (p *CreateGlobalLoadBalancerRuleParams) ResetRegionid()

func (*CreateGlobalLoadBalancerRuleParams) SetAccount

func (p *CreateGlobalLoadBalancerRuleParams) SetAccount(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetDescription

func (p *CreateGlobalLoadBalancerRuleParams) SetDescription(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetDomainid

func (p *CreateGlobalLoadBalancerRuleParams) SetDomainid(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetGslbdomainname

func (p *CreateGlobalLoadBalancerRuleParams) SetGslbdomainname(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetGslblbmethod

func (p *CreateGlobalLoadBalancerRuleParams) SetGslblbmethod(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetGslbservicetype

func (p *CreateGlobalLoadBalancerRuleParams) SetGslbservicetype(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetGslbstickysessionmethodname

func (p *CreateGlobalLoadBalancerRuleParams) SetGslbstickysessionmethodname(v string)

func (*CreateGlobalLoadBalancerRuleParams) SetName

func (*CreateGlobalLoadBalancerRuleParams) SetRegionid

func (p *CreateGlobalLoadBalancerRuleParams) SetRegionid(v int)

type CreateGlobalLoadBalancerRuleResponse

type CreateGlobalLoadBalancerRuleResponse struct {
	Account                     string                                                 `json:"account"`
	Description                 string                                                 `json:"description"`
	Domain                      string                                                 `json:"domain"`
	Domainid                    string                                                 `json:"domainid"`
	Gslbdomainname              string                                                 `json:"gslbdomainname"`
	Gslblbmethod                string                                                 `json:"gslblbmethod"`
	Gslbservicetype             string                                                 `json:"gslbservicetype"`
	Gslbstickysessionmethodname string                                                 `json:"gslbstickysessionmethodname"`
	Id                          string                                                 `json:"id"`
	JobID                       string                                                 `json:"jobid"`
	Jobstatus                   int                                                    `json:"jobstatus"`
	Loadbalancerrule            []CreateGlobalLoadBalancerRuleResponseLoadbalancerrule `json:"loadbalancerrule"`
	Name                        string                                                 `json:"name"`
	Project                     string                                                 `json:"project"`
	Projectid                   string                                                 `json:"projectid"`
	Regionid                    int                                                    `json:"regionid"`
}

type CreateGlobalLoadBalancerRuleResponseLoadbalancerrule

type CreateGlobalLoadBalancerRuleResponseLoadbalancerrule struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type CreateGuestNetworkIpv6PrefixParams

type CreateGuestNetworkIpv6PrefixParams struct {
	// contains filtered or unexported fields
}

func (*CreateGuestNetworkIpv6PrefixParams) GetPrefix

func (*CreateGuestNetworkIpv6PrefixParams) GetZoneid

func (*CreateGuestNetworkIpv6PrefixParams) ResetPrefix

func (p *CreateGuestNetworkIpv6PrefixParams) ResetPrefix()

func (*CreateGuestNetworkIpv6PrefixParams) ResetZoneid

func (p *CreateGuestNetworkIpv6PrefixParams) ResetZoneid()

func (*CreateGuestNetworkIpv6PrefixParams) SetPrefix

func (*CreateGuestNetworkIpv6PrefixParams) SetZoneid

type CreateGuestNetworkIpv6PrefixResponse

type CreateGuestNetworkIpv6PrefixResponse struct {
	Availablesubnets int    `json:"availablesubnets"`
	Created          string `json:"created"`
	Id               string `json:"id"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Prefix           string `json:"prefix"`
	Totalsubnets     int    `json:"totalsubnets"`
	Usedsubnets      int    `json:"usedsubnets"`
	Zoneid           string `json:"zoneid"`
}

type CreateInstanceGroupParams

type CreateInstanceGroupParams struct {
	// contains filtered or unexported fields
}

func (*CreateInstanceGroupParams) GetAccount

func (p *CreateInstanceGroupParams) GetAccount() (string, bool)

func (*CreateInstanceGroupParams) GetDomainid

func (p *CreateInstanceGroupParams) GetDomainid() (string, bool)

func (*CreateInstanceGroupParams) GetName

func (p *CreateInstanceGroupParams) GetName() (string, bool)

func (*CreateInstanceGroupParams) GetProjectid

func (p *CreateInstanceGroupParams) GetProjectid() (string, bool)

func (*CreateInstanceGroupParams) ResetAccount

func (p *CreateInstanceGroupParams) ResetAccount()

func (*CreateInstanceGroupParams) ResetDomainid

func (p *CreateInstanceGroupParams) ResetDomainid()

func (*CreateInstanceGroupParams) ResetName

func (p *CreateInstanceGroupParams) ResetName()

func (*CreateInstanceGroupParams) ResetProjectid

func (p *CreateInstanceGroupParams) ResetProjectid()

func (*CreateInstanceGroupParams) SetAccount

func (p *CreateInstanceGroupParams) SetAccount(v string)

func (*CreateInstanceGroupParams) SetDomainid

func (p *CreateInstanceGroupParams) SetDomainid(v string)

func (*CreateInstanceGroupParams) SetName

func (p *CreateInstanceGroupParams) SetName(v string)

func (*CreateInstanceGroupParams) SetProjectid

func (p *CreateInstanceGroupParams) SetProjectid(v string)

type CreateInstanceGroupResponse

type CreateInstanceGroupResponse struct {
	Account        string `json:"account"`
	Created        string `json:"created"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type CreateInternalLoadBalancerElementParams

type CreateInternalLoadBalancerElementParams struct {
	// contains filtered or unexported fields
}

func (*CreateInternalLoadBalancerElementParams) GetNspid

func (*CreateInternalLoadBalancerElementParams) ResetNspid

func (*CreateInternalLoadBalancerElementParams) SetNspid

type CreateInternalLoadBalancerElementResponse

type CreateInternalLoadBalancerElementResponse struct {
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
}

type CreateIpForwardingRuleParams

type CreateIpForwardingRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateIpForwardingRuleParams) GetCidrlist

func (p *CreateIpForwardingRuleParams) GetCidrlist() ([]string, bool)

func (*CreateIpForwardingRuleParams) GetEndport

func (p *CreateIpForwardingRuleParams) GetEndport() (int, bool)

func (*CreateIpForwardingRuleParams) GetIpaddressid

func (p *CreateIpForwardingRuleParams) GetIpaddressid() (string, bool)

func (*CreateIpForwardingRuleParams) GetOpenfirewall

func (p *CreateIpForwardingRuleParams) GetOpenfirewall() (bool, bool)

func (*CreateIpForwardingRuleParams) GetProtocol

func (p *CreateIpForwardingRuleParams) GetProtocol() (string, bool)

func (*CreateIpForwardingRuleParams) GetStartport

func (p *CreateIpForwardingRuleParams) GetStartport() (int, bool)

func (*CreateIpForwardingRuleParams) ResetCidrlist

func (p *CreateIpForwardingRuleParams) ResetCidrlist()

func (*CreateIpForwardingRuleParams) ResetEndport

func (p *CreateIpForwardingRuleParams) ResetEndport()

func (*CreateIpForwardingRuleParams) ResetIpaddressid

func (p *CreateIpForwardingRuleParams) ResetIpaddressid()

func (*CreateIpForwardingRuleParams) ResetOpenfirewall

func (p *CreateIpForwardingRuleParams) ResetOpenfirewall()

func (*CreateIpForwardingRuleParams) ResetProtocol

func (p *CreateIpForwardingRuleParams) ResetProtocol()

func (*CreateIpForwardingRuleParams) ResetStartport

func (p *CreateIpForwardingRuleParams) ResetStartport()

func (*CreateIpForwardingRuleParams) SetCidrlist

func (p *CreateIpForwardingRuleParams) SetCidrlist(v []string)

func (*CreateIpForwardingRuleParams) SetEndport

func (p *CreateIpForwardingRuleParams) SetEndport(v int)

func (*CreateIpForwardingRuleParams) SetIpaddressid

func (p *CreateIpForwardingRuleParams) SetIpaddressid(v string)

func (*CreateIpForwardingRuleParams) SetOpenfirewall

func (p *CreateIpForwardingRuleParams) SetOpenfirewall(v bool)

func (*CreateIpForwardingRuleParams) SetProtocol

func (p *CreateIpForwardingRuleParams) SetProtocol(v string)

func (*CreateIpForwardingRuleParams) SetStartport

func (p *CreateIpForwardingRuleParams) SetStartport(v int)

type CreateIpForwardingRuleResponse

type CreateIpForwardingRuleResponse struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type CreateIpv6FirewallRuleParams

type CreateIpv6FirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateIpv6FirewallRuleParams) GetCidrlist

func (p *CreateIpv6FirewallRuleParams) GetCidrlist() ([]string, bool)

func (*CreateIpv6FirewallRuleParams) GetDestcidrlist

func (p *CreateIpv6FirewallRuleParams) GetDestcidrlist() ([]string, bool)

func (*CreateIpv6FirewallRuleParams) GetEndport

func (p *CreateIpv6FirewallRuleParams) GetEndport() (int, bool)

func (*CreateIpv6FirewallRuleParams) GetFordisplay

func (p *CreateIpv6FirewallRuleParams) GetFordisplay() (bool, bool)

func (*CreateIpv6FirewallRuleParams) GetIcmpcode

func (p *CreateIpv6FirewallRuleParams) GetIcmpcode() (int, bool)

func (*CreateIpv6FirewallRuleParams) GetIcmptype

func (p *CreateIpv6FirewallRuleParams) GetIcmptype() (int, bool)

func (*CreateIpv6FirewallRuleParams) GetNetworkid

func (p *CreateIpv6FirewallRuleParams) GetNetworkid() (string, bool)

func (*CreateIpv6FirewallRuleParams) GetProtocol

func (p *CreateIpv6FirewallRuleParams) GetProtocol() (string, bool)

func (*CreateIpv6FirewallRuleParams) GetStartport

func (p *CreateIpv6FirewallRuleParams) GetStartport() (int, bool)

func (*CreateIpv6FirewallRuleParams) GetTraffictype

func (p *CreateIpv6FirewallRuleParams) GetTraffictype() (string, bool)

func (*CreateIpv6FirewallRuleParams) ResetCidrlist

func (p *CreateIpv6FirewallRuleParams) ResetCidrlist()

func (*CreateIpv6FirewallRuleParams) ResetDestcidrlist

func (p *CreateIpv6FirewallRuleParams) ResetDestcidrlist()

func (*CreateIpv6FirewallRuleParams) ResetEndport

func (p *CreateIpv6FirewallRuleParams) ResetEndport()

func (*CreateIpv6FirewallRuleParams) ResetFordisplay

func (p *CreateIpv6FirewallRuleParams) ResetFordisplay()

func (*CreateIpv6FirewallRuleParams) ResetIcmpcode

func (p *CreateIpv6FirewallRuleParams) ResetIcmpcode()

func (*CreateIpv6FirewallRuleParams) ResetIcmptype

func (p *CreateIpv6FirewallRuleParams) ResetIcmptype()

func (*CreateIpv6FirewallRuleParams) ResetNetworkid

func (p *CreateIpv6FirewallRuleParams) ResetNetworkid()

func (*CreateIpv6FirewallRuleParams) ResetProtocol

func (p *CreateIpv6FirewallRuleParams) ResetProtocol()

func (*CreateIpv6FirewallRuleParams) ResetStartport

func (p *CreateIpv6FirewallRuleParams) ResetStartport()

func (*CreateIpv6FirewallRuleParams) ResetTraffictype

func (p *CreateIpv6FirewallRuleParams) ResetTraffictype()

func (*CreateIpv6FirewallRuleParams) SetCidrlist

func (p *CreateIpv6FirewallRuleParams) SetCidrlist(v []string)

func (*CreateIpv6FirewallRuleParams) SetDestcidrlist

func (p *CreateIpv6FirewallRuleParams) SetDestcidrlist(v []string)

func (*CreateIpv6FirewallRuleParams) SetEndport

func (p *CreateIpv6FirewallRuleParams) SetEndport(v int)

func (*CreateIpv6FirewallRuleParams) SetFordisplay

func (p *CreateIpv6FirewallRuleParams) SetFordisplay(v bool)

func (*CreateIpv6FirewallRuleParams) SetIcmpcode

func (p *CreateIpv6FirewallRuleParams) SetIcmpcode(v int)

func (*CreateIpv6FirewallRuleParams) SetIcmptype

func (p *CreateIpv6FirewallRuleParams) SetIcmptype(v int)

func (*CreateIpv6FirewallRuleParams) SetNetworkid

func (p *CreateIpv6FirewallRuleParams) SetNetworkid(v string)

func (*CreateIpv6FirewallRuleParams) SetProtocol

func (p *CreateIpv6FirewallRuleParams) SetProtocol(v string)

func (*CreateIpv6FirewallRuleParams) SetStartport

func (p *CreateIpv6FirewallRuleParams) SetStartport(v int)

func (*CreateIpv6FirewallRuleParams) SetTraffictype

func (p *CreateIpv6FirewallRuleParams) SetTraffictype(v string)

type CreateIpv6FirewallRuleResponse

type CreateIpv6FirewallRuleResponse struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type CreateKubernetesClusterParams

type CreateKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*CreateKubernetesClusterParams) GetAccount

func (p *CreateKubernetesClusterParams) GetAccount() (string, bool)

func (*CreateKubernetesClusterParams) GetClustertype

func (p *CreateKubernetesClusterParams) GetClustertype() (string, bool)

func (*CreateKubernetesClusterParams) GetControlnodes

func (p *CreateKubernetesClusterParams) GetControlnodes() (int64, bool)

func (*CreateKubernetesClusterParams) GetDescription

func (p *CreateKubernetesClusterParams) GetDescription() (string, bool)

func (*CreateKubernetesClusterParams) GetDockerregistrypassword

func (p *CreateKubernetesClusterParams) GetDockerregistrypassword() (string, bool)

func (*CreateKubernetesClusterParams) GetDockerregistryurl

func (p *CreateKubernetesClusterParams) GetDockerregistryurl() (string, bool)

func (*CreateKubernetesClusterParams) GetDockerregistryusername

func (p *CreateKubernetesClusterParams) GetDockerregistryusername() (string, bool)

func (*CreateKubernetesClusterParams) GetDomainid

func (p *CreateKubernetesClusterParams) GetDomainid() (string, bool)

func (*CreateKubernetesClusterParams) GetExternalloadbalanceripaddress

func (p *CreateKubernetesClusterParams) GetExternalloadbalanceripaddress() (string, bool)

func (*CreateKubernetesClusterParams) GetKeypair

func (p *CreateKubernetesClusterParams) GetKeypair() (string, bool)

func (*CreateKubernetesClusterParams) GetKubernetesversionid

func (p *CreateKubernetesClusterParams) GetKubernetesversionid() (string, bool)

func (*CreateKubernetesClusterParams) GetMasternodes

func (p *CreateKubernetesClusterParams) GetMasternodes() (int64, bool)

func (*CreateKubernetesClusterParams) GetName

func (p *CreateKubernetesClusterParams) GetName() (string, bool)

func (*CreateKubernetesClusterParams) GetNetworkid

func (p *CreateKubernetesClusterParams) GetNetworkid() (string, bool)

func (*CreateKubernetesClusterParams) GetNoderootdisksize

func (p *CreateKubernetesClusterParams) GetNoderootdisksize() (int64, bool)

func (*CreateKubernetesClusterParams) GetProjectid

func (p *CreateKubernetesClusterParams) GetProjectid() (string, bool)

func (*CreateKubernetesClusterParams) GetServiceofferingid

func (p *CreateKubernetesClusterParams) GetServiceofferingid() (string, bool)

func (*CreateKubernetesClusterParams) GetSize

func (p *CreateKubernetesClusterParams) GetSize() (int64, bool)

func (*CreateKubernetesClusterParams) GetZoneid

func (p *CreateKubernetesClusterParams) GetZoneid() (string, bool)

func (*CreateKubernetesClusterParams) ResetAccount

func (p *CreateKubernetesClusterParams) ResetAccount()

func (*CreateKubernetesClusterParams) ResetClustertype

func (p *CreateKubernetesClusterParams) ResetClustertype()

func (*CreateKubernetesClusterParams) ResetControlnodes

func (p *CreateKubernetesClusterParams) ResetControlnodes()

func (*CreateKubernetesClusterParams) ResetDescription

func (p *CreateKubernetesClusterParams) ResetDescription()

func (*CreateKubernetesClusterParams) ResetDockerregistrypassword

func (p *CreateKubernetesClusterParams) ResetDockerregistrypassword()

func (*CreateKubernetesClusterParams) ResetDockerregistryurl

func (p *CreateKubernetesClusterParams) ResetDockerregistryurl()

func (*CreateKubernetesClusterParams) ResetDockerregistryusername

func (p *CreateKubernetesClusterParams) ResetDockerregistryusername()

func (*CreateKubernetesClusterParams) ResetDomainid

func (p *CreateKubernetesClusterParams) ResetDomainid()

func (*CreateKubernetesClusterParams) ResetExternalloadbalanceripaddress

func (p *CreateKubernetesClusterParams) ResetExternalloadbalanceripaddress()

func (*CreateKubernetesClusterParams) ResetKeypair

func (p *CreateKubernetesClusterParams) ResetKeypair()

func (*CreateKubernetesClusterParams) ResetKubernetesversionid

func (p *CreateKubernetesClusterParams) ResetKubernetesversionid()

func (*CreateKubernetesClusterParams) ResetMasternodes

func (p *CreateKubernetesClusterParams) ResetMasternodes()

func (*CreateKubernetesClusterParams) ResetName

func (p *CreateKubernetesClusterParams) ResetName()

func (*CreateKubernetesClusterParams) ResetNetworkid

func (p *CreateKubernetesClusterParams) ResetNetworkid()

func (*CreateKubernetesClusterParams) ResetNoderootdisksize

func (p *CreateKubernetesClusterParams) ResetNoderootdisksize()

func (*CreateKubernetesClusterParams) ResetProjectid

func (p *CreateKubernetesClusterParams) ResetProjectid()

func (*CreateKubernetesClusterParams) ResetServiceofferingid

func (p *CreateKubernetesClusterParams) ResetServiceofferingid()

func (*CreateKubernetesClusterParams) ResetSize

func (p *CreateKubernetesClusterParams) ResetSize()

func (*CreateKubernetesClusterParams) ResetZoneid

func (p *CreateKubernetesClusterParams) ResetZoneid()

func (*CreateKubernetesClusterParams) SetAccount

func (p *CreateKubernetesClusterParams) SetAccount(v string)

func (*CreateKubernetesClusterParams) SetClustertype

func (p *CreateKubernetesClusterParams) SetClustertype(v string)

func (*CreateKubernetesClusterParams) SetControlnodes

func (p *CreateKubernetesClusterParams) SetControlnodes(v int64)

func (*CreateKubernetesClusterParams) SetDescription

func (p *CreateKubernetesClusterParams) SetDescription(v string)

func (*CreateKubernetesClusterParams) SetDockerregistrypassword

func (p *CreateKubernetesClusterParams) SetDockerregistrypassword(v string)

func (*CreateKubernetesClusterParams) SetDockerregistryurl

func (p *CreateKubernetesClusterParams) SetDockerregistryurl(v string)

func (*CreateKubernetesClusterParams) SetDockerregistryusername

func (p *CreateKubernetesClusterParams) SetDockerregistryusername(v string)

func (*CreateKubernetesClusterParams) SetDomainid

func (p *CreateKubernetesClusterParams) SetDomainid(v string)

func (*CreateKubernetesClusterParams) SetExternalloadbalanceripaddress

func (p *CreateKubernetesClusterParams) SetExternalloadbalanceripaddress(v string)

func (*CreateKubernetesClusterParams) SetKeypair

func (p *CreateKubernetesClusterParams) SetKeypair(v string)

func (*CreateKubernetesClusterParams) SetKubernetesversionid

func (p *CreateKubernetesClusterParams) SetKubernetesversionid(v string)

func (*CreateKubernetesClusterParams) SetMasternodes

func (p *CreateKubernetesClusterParams) SetMasternodes(v int64)

func (*CreateKubernetesClusterParams) SetName

func (p *CreateKubernetesClusterParams) SetName(v string)

func (*CreateKubernetesClusterParams) SetNetworkid

func (p *CreateKubernetesClusterParams) SetNetworkid(v string)

func (*CreateKubernetesClusterParams) SetNoderootdisksize

func (p *CreateKubernetesClusterParams) SetNoderootdisksize(v int64)

func (*CreateKubernetesClusterParams) SetProjectid

func (p *CreateKubernetesClusterParams) SetProjectid(v string)

func (*CreateKubernetesClusterParams) SetServiceofferingid

func (p *CreateKubernetesClusterParams) SetServiceofferingid(v string)

func (*CreateKubernetesClusterParams) SetSize

func (p *CreateKubernetesClusterParams) SetSize(v int64)

func (*CreateKubernetesClusterParams) SetZoneid

func (p *CreateKubernetesClusterParams) SetZoneid(v string)

type CreateKubernetesClusterResponse

type CreateKubernetesClusterResponse struct {
	Account               string            `json:"account"`
	Associatednetworkname string            `json:"associatednetworkname"`
	Autoscalingenabled    bool              `json:"autoscalingenabled"`
	Clustertype           string            `json:"clustertype"`
	Consoleendpoint       string            `json:"consoleendpoint"`
	Controlnodes          int64             `json:"controlnodes"`
	Cpunumber             string            `json:"cpunumber"`
	Created               string            `json:"created"`
	Description           string            `json:"description"`
	Domain                string            `json:"domain"`
	Domainid              string            `json:"domainid"`
	Endpoint              string            `json:"endpoint"`
	Hasannotations        bool              `json:"hasannotations"`
	Id                    string            `json:"id"`
	Ipaddress             string            `json:"ipaddress"`
	Ipaddressid           string            `json:"ipaddressid"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Keypair               string            `json:"keypair"`
	Kubernetesversionid   string            `json:"kubernetesversionid"`
	Kubernetesversionname string            `json:"kubernetesversionname"`
	Masternodes           int64             `json:"masternodes"`
	Maxsize               int64             `json:"maxsize"`
	Memory                string            `json:"memory"`
	Minsize               int64             `json:"minsize"`
	Name                  string            `json:"name"`
	Networkid             string            `json:"networkid"`
	Project               string            `json:"project"`
	Projectid             string            `json:"projectid"`
	Serviceofferingid     string            `json:"serviceofferingid"`
	Serviceofferingname   string            `json:"serviceofferingname"`
	Size                  int64             `json:"size"`
	State                 string            `json:"state"`
	Templateid            string            `json:"templateid"`
	Virtualmachines       []*VirtualMachine `json:"virtualmachines"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type CreateLBHealthCheckPolicyParams

type CreateLBHealthCheckPolicyParams struct {
	// contains filtered or unexported fields
}

func (*CreateLBHealthCheckPolicyParams) GetDescription

func (p *CreateLBHealthCheckPolicyParams) GetDescription() (string, bool)

func (*CreateLBHealthCheckPolicyParams) GetFordisplay

func (p *CreateLBHealthCheckPolicyParams) GetFordisplay() (bool, bool)

func (*CreateLBHealthCheckPolicyParams) GetHealthythreshold

func (p *CreateLBHealthCheckPolicyParams) GetHealthythreshold() (int, bool)

func (*CreateLBHealthCheckPolicyParams) GetIntervaltime

func (p *CreateLBHealthCheckPolicyParams) GetIntervaltime() (int, bool)

func (*CreateLBHealthCheckPolicyParams) GetLbruleid

func (p *CreateLBHealthCheckPolicyParams) GetLbruleid() (string, bool)

func (*CreateLBHealthCheckPolicyParams) GetPingpath

func (p *CreateLBHealthCheckPolicyParams) GetPingpath() (string, bool)

func (*CreateLBHealthCheckPolicyParams) GetResponsetimeout

func (p *CreateLBHealthCheckPolicyParams) GetResponsetimeout() (int, bool)

func (*CreateLBHealthCheckPolicyParams) GetUnhealthythreshold

func (p *CreateLBHealthCheckPolicyParams) GetUnhealthythreshold() (int, bool)

func (*CreateLBHealthCheckPolicyParams) ResetDescription

func (p *CreateLBHealthCheckPolicyParams) ResetDescription()

func (*CreateLBHealthCheckPolicyParams) ResetFordisplay

func (p *CreateLBHealthCheckPolicyParams) ResetFordisplay()

func (*CreateLBHealthCheckPolicyParams) ResetHealthythreshold

func (p *CreateLBHealthCheckPolicyParams) ResetHealthythreshold()

func (*CreateLBHealthCheckPolicyParams) ResetIntervaltime

func (p *CreateLBHealthCheckPolicyParams) ResetIntervaltime()

func (*CreateLBHealthCheckPolicyParams) ResetLbruleid

func (p *CreateLBHealthCheckPolicyParams) ResetLbruleid()

func (*CreateLBHealthCheckPolicyParams) ResetPingpath

func (p *CreateLBHealthCheckPolicyParams) ResetPingpath()

func (*CreateLBHealthCheckPolicyParams) ResetResponsetimeout

func (p *CreateLBHealthCheckPolicyParams) ResetResponsetimeout()

func (*CreateLBHealthCheckPolicyParams) ResetUnhealthythreshold

func (p *CreateLBHealthCheckPolicyParams) ResetUnhealthythreshold()

func (*CreateLBHealthCheckPolicyParams) SetDescription

func (p *CreateLBHealthCheckPolicyParams) SetDescription(v string)

func (*CreateLBHealthCheckPolicyParams) SetFordisplay

func (p *CreateLBHealthCheckPolicyParams) SetFordisplay(v bool)

func (*CreateLBHealthCheckPolicyParams) SetHealthythreshold

func (p *CreateLBHealthCheckPolicyParams) SetHealthythreshold(v int)

func (*CreateLBHealthCheckPolicyParams) SetIntervaltime

func (p *CreateLBHealthCheckPolicyParams) SetIntervaltime(v int)

func (*CreateLBHealthCheckPolicyParams) SetLbruleid

func (p *CreateLBHealthCheckPolicyParams) SetLbruleid(v string)

func (*CreateLBHealthCheckPolicyParams) SetPingpath

func (p *CreateLBHealthCheckPolicyParams) SetPingpath(v string)

func (*CreateLBHealthCheckPolicyParams) SetResponsetimeout

func (p *CreateLBHealthCheckPolicyParams) SetResponsetimeout(v int)

func (*CreateLBHealthCheckPolicyParams) SetUnhealthythreshold

func (p *CreateLBHealthCheckPolicyParams) SetUnhealthythreshold(v int)

type CreateLBHealthCheckPolicyResponse

type CreateLBHealthCheckPolicyResponse struct {
	Account           string                                               `json:"account"`
	Domain            string                                               `json:"domain"`
	Domainid          string                                               `json:"domainid"`
	Healthcheckpolicy []CreateLBHealthCheckPolicyResponseHealthcheckpolicy `json:"healthcheckpolicy"`
	JobID             string                                               `json:"jobid"`
	Jobstatus         int                                                  `json:"jobstatus"`
	Lbruleid          string                                               `json:"lbruleid"`
	Zoneid            string                                               `json:"zoneid"`
}

type CreateLBHealthCheckPolicyResponseHealthcheckpolicy

type CreateLBHealthCheckPolicyResponseHealthcheckpolicy struct {
	Description             string `json:"description"`
	Fordisplay              bool   `json:"fordisplay"`
	Healthcheckinterval     int    `json:"healthcheckinterval"`
	Healthcheckthresshold   int    `json:"healthcheckthresshold"`
	Id                      string `json:"id"`
	Pingpath                string `json:"pingpath"`
	Responsetime            int    `json:"responsetime"`
	State                   string `json:"state"`
	Unhealthcheckthresshold int    `json:"unhealthcheckthresshold"`
}

type CreateLBStickinessPolicyParams

type CreateLBStickinessPolicyParams struct {
	// contains filtered or unexported fields
}

func (*CreateLBStickinessPolicyParams) GetDescription

func (p *CreateLBStickinessPolicyParams) GetDescription() (string, bool)

func (*CreateLBStickinessPolicyParams) GetFordisplay

func (p *CreateLBStickinessPolicyParams) GetFordisplay() (bool, bool)

func (*CreateLBStickinessPolicyParams) GetLbruleid

func (p *CreateLBStickinessPolicyParams) GetLbruleid() (string, bool)

func (*CreateLBStickinessPolicyParams) GetMethodname

func (p *CreateLBStickinessPolicyParams) GetMethodname() (string, bool)

func (*CreateLBStickinessPolicyParams) GetName

func (p *CreateLBStickinessPolicyParams) GetName() (string, bool)

func (*CreateLBStickinessPolicyParams) GetParam

func (p *CreateLBStickinessPolicyParams) GetParam() (map[string]string, bool)

func (*CreateLBStickinessPolicyParams) ResetDescription

func (p *CreateLBStickinessPolicyParams) ResetDescription()

func (*CreateLBStickinessPolicyParams) ResetFordisplay

func (p *CreateLBStickinessPolicyParams) ResetFordisplay()

func (*CreateLBStickinessPolicyParams) ResetLbruleid

func (p *CreateLBStickinessPolicyParams) ResetLbruleid()

func (*CreateLBStickinessPolicyParams) ResetMethodname

func (p *CreateLBStickinessPolicyParams) ResetMethodname()

func (*CreateLBStickinessPolicyParams) ResetName

func (p *CreateLBStickinessPolicyParams) ResetName()

func (*CreateLBStickinessPolicyParams) ResetParam

func (p *CreateLBStickinessPolicyParams) ResetParam()

func (*CreateLBStickinessPolicyParams) SetDescription

func (p *CreateLBStickinessPolicyParams) SetDescription(v string)

func (*CreateLBStickinessPolicyParams) SetFordisplay

func (p *CreateLBStickinessPolicyParams) SetFordisplay(v bool)

func (*CreateLBStickinessPolicyParams) SetLbruleid

func (p *CreateLBStickinessPolicyParams) SetLbruleid(v string)

func (*CreateLBStickinessPolicyParams) SetMethodname

func (p *CreateLBStickinessPolicyParams) SetMethodname(v string)

func (*CreateLBStickinessPolicyParams) SetName

func (p *CreateLBStickinessPolicyParams) SetName(v string)

func (*CreateLBStickinessPolicyParams) SetParam

func (p *CreateLBStickinessPolicyParams) SetParam(v map[string]string)

type CreateLBStickinessPolicyResponse

type CreateLBStickinessPolicyResponse struct {
	Account          string                                             `json:"account"`
	Description      string                                             `json:"description"`
	Domain           string                                             `json:"domain"`
	Domainid         string                                             `json:"domainid"`
	JobID            string                                             `json:"jobid"`
	Jobstatus        int                                                `json:"jobstatus"`
	Lbruleid         string                                             `json:"lbruleid"`
	Name             string                                             `json:"name"`
	State            string                                             `json:"state"`
	Stickinesspolicy []CreateLBStickinessPolicyResponseStickinesspolicy `json:"stickinesspolicy"`
	Zoneid           string                                             `json:"zoneid"`
}

type CreateLBStickinessPolicyResponseStickinesspolicy

type CreateLBStickinessPolicyResponseStickinesspolicy struct {
	Description string            `json:"description"`
	Fordisplay  bool              `json:"fordisplay"`
	Id          string            `json:"id"`
	Methodname  string            `json:"methodname"`
	Name        string            `json:"name"`
	Params      map[string]string `json:"params"`
	State       string            `json:"state"`
}

type CreateLoadBalancerParams

type CreateLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*CreateLoadBalancerParams) GetAlgorithm

func (p *CreateLoadBalancerParams) GetAlgorithm() (string, bool)

func (*CreateLoadBalancerParams) GetDescription

func (p *CreateLoadBalancerParams) GetDescription() (string, bool)

func (*CreateLoadBalancerParams) GetFordisplay

func (p *CreateLoadBalancerParams) GetFordisplay() (bool, bool)

func (*CreateLoadBalancerParams) GetInstanceport

func (p *CreateLoadBalancerParams) GetInstanceport() (int, bool)

func (*CreateLoadBalancerParams) GetName

func (p *CreateLoadBalancerParams) GetName() (string, bool)

func (*CreateLoadBalancerParams) GetNetworkid

func (p *CreateLoadBalancerParams) GetNetworkid() (string, bool)

func (*CreateLoadBalancerParams) GetScheme

func (p *CreateLoadBalancerParams) GetScheme() (string, bool)

func (*CreateLoadBalancerParams) GetSourceipaddress

func (p *CreateLoadBalancerParams) GetSourceipaddress() (string, bool)

func (*CreateLoadBalancerParams) GetSourceipaddressnetworkid

func (p *CreateLoadBalancerParams) GetSourceipaddressnetworkid() (string, bool)

func (*CreateLoadBalancerParams) GetSourceport

func (p *CreateLoadBalancerParams) GetSourceport() (int, bool)

func (*CreateLoadBalancerParams) ResetAlgorithm

func (p *CreateLoadBalancerParams) ResetAlgorithm()

func (*CreateLoadBalancerParams) ResetDescription

func (p *CreateLoadBalancerParams) ResetDescription()

func (*CreateLoadBalancerParams) ResetFordisplay

func (p *CreateLoadBalancerParams) ResetFordisplay()

func (*CreateLoadBalancerParams) ResetInstanceport

func (p *CreateLoadBalancerParams) ResetInstanceport()

func (*CreateLoadBalancerParams) ResetName

func (p *CreateLoadBalancerParams) ResetName()

func (*CreateLoadBalancerParams) ResetNetworkid

func (p *CreateLoadBalancerParams) ResetNetworkid()

func (*CreateLoadBalancerParams) ResetScheme

func (p *CreateLoadBalancerParams) ResetScheme()

func (*CreateLoadBalancerParams) ResetSourceipaddress

func (p *CreateLoadBalancerParams) ResetSourceipaddress()

func (*CreateLoadBalancerParams) ResetSourceipaddressnetworkid

func (p *CreateLoadBalancerParams) ResetSourceipaddressnetworkid()

func (*CreateLoadBalancerParams) ResetSourceport

func (p *CreateLoadBalancerParams) ResetSourceport()

func (*CreateLoadBalancerParams) SetAlgorithm

func (p *CreateLoadBalancerParams) SetAlgorithm(v string)

func (*CreateLoadBalancerParams) SetDescription

func (p *CreateLoadBalancerParams) SetDescription(v string)

func (*CreateLoadBalancerParams) SetFordisplay

func (p *CreateLoadBalancerParams) SetFordisplay(v bool)

func (*CreateLoadBalancerParams) SetInstanceport

func (p *CreateLoadBalancerParams) SetInstanceport(v int)

func (*CreateLoadBalancerParams) SetName

func (p *CreateLoadBalancerParams) SetName(v string)

func (*CreateLoadBalancerParams) SetNetworkid

func (p *CreateLoadBalancerParams) SetNetworkid(v string)

func (*CreateLoadBalancerParams) SetScheme

func (p *CreateLoadBalancerParams) SetScheme(v string)

func (*CreateLoadBalancerParams) SetSourceipaddress

func (p *CreateLoadBalancerParams) SetSourceipaddress(v string)

func (*CreateLoadBalancerParams) SetSourceipaddressnetworkid

func (p *CreateLoadBalancerParams) SetSourceipaddressnetworkid(v string)

func (*CreateLoadBalancerParams) SetSourceport

func (p *CreateLoadBalancerParams) SetSourceport(v int)

type CreateLoadBalancerResponse

type CreateLoadBalancerResponse struct {
	Account                  string                                           `json:"account"`
	Algorithm                string                                           `json:"algorithm"`
	Description              string                                           `json:"description"`
	Domain                   string                                           `json:"domain"`
	Domainid                 string                                           `json:"domainid"`
	Fordisplay               bool                                             `json:"fordisplay"`
	Id                       string                                           `json:"id"`
	JobID                    string                                           `json:"jobid"`
	Jobstatus                int                                              `json:"jobstatus"`
	Loadbalancerinstance     []CreateLoadBalancerResponseLoadbalancerinstance `json:"loadbalancerinstance"`
	Loadbalancerrule         []CreateLoadBalancerResponseLoadbalancerrule     `json:"loadbalancerrule"`
	Name                     string                                           `json:"name"`
	Networkid                string                                           `json:"networkid"`
	Project                  string                                           `json:"project"`
	Projectid                string                                           `json:"projectid"`
	Sourceipaddress          string                                           `json:"sourceipaddress"`
	Sourceipaddressnetworkid string                                           `json:"sourceipaddressnetworkid"`
	Tags                     []Tags                                           `json:"tags"`
}

type CreateLoadBalancerResponseLoadbalancerinstance

type CreateLoadBalancerResponseLoadbalancerinstance struct {
	Id        string `json:"id"`
	Ipaddress string `json:"ipaddress"`
	Name      string `json:"name"`
	State     string `json:"state"`
}

type CreateLoadBalancerResponseLoadbalancerrule

type CreateLoadBalancerResponseLoadbalancerrule struct {
	Instanceport int    `json:"instanceport"`
	Sourceport   int    `json:"sourceport"`
	State        string `json:"state"`
}

type CreateLoadBalancerRuleParams

type CreateLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreateLoadBalancerRuleParams) GetAccount

func (p *CreateLoadBalancerRuleParams) GetAccount() (string, bool)

func (*CreateLoadBalancerRuleParams) GetAlgorithm

func (p *CreateLoadBalancerRuleParams) GetAlgorithm() (string, bool)

func (*CreateLoadBalancerRuleParams) GetCidrlist

func (p *CreateLoadBalancerRuleParams) GetCidrlist() ([]string, bool)

func (*CreateLoadBalancerRuleParams) GetDescription

func (p *CreateLoadBalancerRuleParams) GetDescription() (string, bool)

func (*CreateLoadBalancerRuleParams) GetDomainid

func (p *CreateLoadBalancerRuleParams) GetDomainid() (string, bool)

func (*CreateLoadBalancerRuleParams) GetFordisplay

func (p *CreateLoadBalancerRuleParams) GetFordisplay() (bool, bool)

func (*CreateLoadBalancerRuleParams) GetName

func (p *CreateLoadBalancerRuleParams) GetName() (string, bool)

func (*CreateLoadBalancerRuleParams) GetNetworkid

func (p *CreateLoadBalancerRuleParams) GetNetworkid() (string, bool)

func (*CreateLoadBalancerRuleParams) GetOpenfirewall

func (p *CreateLoadBalancerRuleParams) GetOpenfirewall() (bool, bool)

func (*CreateLoadBalancerRuleParams) GetPrivateport

func (p *CreateLoadBalancerRuleParams) GetPrivateport() (int, bool)

func (*CreateLoadBalancerRuleParams) GetProtocol

func (p *CreateLoadBalancerRuleParams) GetProtocol() (string, bool)

func (*CreateLoadBalancerRuleParams) GetPublicipid

func (p *CreateLoadBalancerRuleParams) GetPublicipid() (string, bool)

func (*CreateLoadBalancerRuleParams) GetPublicport

func (p *CreateLoadBalancerRuleParams) GetPublicport() (int, bool)

func (*CreateLoadBalancerRuleParams) GetZoneid

func (p *CreateLoadBalancerRuleParams) GetZoneid() (string, bool)

func (*CreateLoadBalancerRuleParams) ResetAccount

func (p *CreateLoadBalancerRuleParams) ResetAccount()

func (*CreateLoadBalancerRuleParams) ResetAlgorithm

func (p *CreateLoadBalancerRuleParams) ResetAlgorithm()

func (*CreateLoadBalancerRuleParams) ResetCidrlist

func (p *CreateLoadBalancerRuleParams) ResetCidrlist()

func (*CreateLoadBalancerRuleParams) ResetDescription

func (p *CreateLoadBalancerRuleParams) ResetDescription()

func (*CreateLoadBalancerRuleParams) ResetDomainid

func (p *CreateLoadBalancerRuleParams) ResetDomainid()

func (*CreateLoadBalancerRuleParams) ResetFordisplay

func (p *CreateLoadBalancerRuleParams) ResetFordisplay()

func (*CreateLoadBalancerRuleParams) ResetName

func (p *CreateLoadBalancerRuleParams) ResetName()

func (*CreateLoadBalancerRuleParams) ResetNetworkid

func (p *CreateLoadBalancerRuleParams) ResetNetworkid()

func (*CreateLoadBalancerRuleParams) ResetOpenfirewall

func (p *CreateLoadBalancerRuleParams) ResetOpenfirewall()

func (*CreateLoadBalancerRuleParams) ResetPrivateport

func (p *CreateLoadBalancerRuleParams) ResetPrivateport()

func (*CreateLoadBalancerRuleParams) ResetProtocol

func (p *CreateLoadBalancerRuleParams) ResetProtocol()

func (*CreateLoadBalancerRuleParams) ResetPublicipid

func (p *CreateLoadBalancerRuleParams) ResetPublicipid()

func (*CreateLoadBalancerRuleParams) ResetPublicport

func (p *CreateLoadBalancerRuleParams) ResetPublicport()

func (*CreateLoadBalancerRuleParams) ResetZoneid

func (p *CreateLoadBalancerRuleParams) ResetZoneid()

func (*CreateLoadBalancerRuleParams) SetAccount

func (p *CreateLoadBalancerRuleParams) SetAccount(v string)

func (*CreateLoadBalancerRuleParams) SetAlgorithm

func (p *CreateLoadBalancerRuleParams) SetAlgorithm(v string)

func (*CreateLoadBalancerRuleParams) SetCidrlist

func (p *CreateLoadBalancerRuleParams) SetCidrlist(v []string)

func (*CreateLoadBalancerRuleParams) SetDescription

func (p *CreateLoadBalancerRuleParams) SetDescription(v string)

func (*CreateLoadBalancerRuleParams) SetDomainid

func (p *CreateLoadBalancerRuleParams) SetDomainid(v string)

func (*CreateLoadBalancerRuleParams) SetFordisplay

func (p *CreateLoadBalancerRuleParams) SetFordisplay(v bool)

func (*CreateLoadBalancerRuleParams) SetName

func (p *CreateLoadBalancerRuleParams) SetName(v string)

func (*CreateLoadBalancerRuleParams) SetNetworkid

func (p *CreateLoadBalancerRuleParams) SetNetworkid(v string)

func (*CreateLoadBalancerRuleParams) SetOpenfirewall

func (p *CreateLoadBalancerRuleParams) SetOpenfirewall(v bool)

func (*CreateLoadBalancerRuleParams) SetPrivateport

func (p *CreateLoadBalancerRuleParams) SetPrivateport(v int)

func (*CreateLoadBalancerRuleParams) SetProtocol

func (p *CreateLoadBalancerRuleParams) SetProtocol(v string)

func (*CreateLoadBalancerRuleParams) SetPublicipid

func (p *CreateLoadBalancerRuleParams) SetPublicipid(v string)

func (*CreateLoadBalancerRuleParams) SetPublicport

func (p *CreateLoadBalancerRuleParams) SetPublicport(v int)

func (*CreateLoadBalancerRuleParams) SetZoneid

func (p *CreateLoadBalancerRuleParams) SetZoneid(v string)

type CreateLoadBalancerRuleResponse

type CreateLoadBalancerRuleResponse struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type CreateNetworkACLListParams

type CreateNetworkACLListParams struct {
	// contains filtered or unexported fields
}

func (*CreateNetworkACLListParams) GetDescription

func (p *CreateNetworkACLListParams) GetDescription() (string, bool)

func (*CreateNetworkACLListParams) GetFordisplay

func (p *CreateNetworkACLListParams) GetFordisplay() (bool, bool)

func (*CreateNetworkACLListParams) GetName

func (p *CreateNetworkACLListParams) GetName() (string, bool)

func (*CreateNetworkACLListParams) GetVpcid

func (p *CreateNetworkACLListParams) GetVpcid() (string, bool)

func (*CreateNetworkACLListParams) ResetDescription

func (p *CreateNetworkACLListParams) ResetDescription()

func (*CreateNetworkACLListParams) ResetFordisplay

func (p *CreateNetworkACLListParams) ResetFordisplay()

func (*CreateNetworkACLListParams) ResetName

func (p *CreateNetworkACLListParams) ResetName()

func (*CreateNetworkACLListParams) ResetVpcid

func (p *CreateNetworkACLListParams) ResetVpcid()

func (*CreateNetworkACLListParams) SetDescription

func (p *CreateNetworkACLListParams) SetDescription(v string)

func (*CreateNetworkACLListParams) SetFordisplay

func (p *CreateNetworkACLListParams) SetFordisplay(v bool)

func (*CreateNetworkACLListParams) SetName

func (p *CreateNetworkACLListParams) SetName(v string)

func (*CreateNetworkACLListParams) SetVpcid

func (p *CreateNetworkACLListParams) SetVpcid(v string)

type CreateNetworkACLListResponse

type CreateNetworkACLListResponse struct {
	Description string `json:"description"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Vpcid       string `json:"vpcid"`
	Vpcname     string `json:"vpcname"`
}

type CreateNetworkACLParams

type CreateNetworkACLParams struct {
	// contains filtered or unexported fields
}

func (*CreateNetworkACLParams) GetAclid

func (p *CreateNetworkACLParams) GetAclid() (string, bool)

func (*CreateNetworkACLParams) GetAction

func (p *CreateNetworkACLParams) GetAction() (string, bool)

func (*CreateNetworkACLParams) GetCidrlist

func (p *CreateNetworkACLParams) GetCidrlist() ([]string, bool)

func (*CreateNetworkACLParams) GetEndport

func (p *CreateNetworkACLParams) GetEndport() (int, bool)

func (*CreateNetworkACLParams) GetFordisplay

func (p *CreateNetworkACLParams) GetFordisplay() (bool, bool)

func (*CreateNetworkACLParams) GetIcmpcode

func (p *CreateNetworkACLParams) GetIcmpcode() (int, bool)

func (*CreateNetworkACLParams) GetIcmptype

func (p *CreateNetworkACLParams) GetIcmptype() (int, bool)

func (*CreateNetworkACLParams) GetNetworkid

func (p *CreateNetworkACLParams) GetNetworkid() (string, bool)

func (*CreateNetworkACLParams) GetNumber

func (p *CreateNetworkACLParams) GetNumber() (int, bool)

func (*CreateNetworkACLParams) GetProtocol

func (p *CreateNetworkACLParams) GetProtocol() (string, bool)

func (*CreateNetworkACLParams) GetReason

func (p *CreateNetworkACLParams) GetReason() (string, bool)

func (*CreateNetworkACLParams) GetStartport

func (p *CreateNetworkACLParams) GetStartport() (int, bool)

func (*CreateNetworkACLParams) GetTraffictype

func (p *CreateNetworkACLParams) GetTraffictype() (string, bool)

func (*CreateNetworkACLParams) ResetAclid

func (p *CreateNetworkACLParams) ResetAclid()

func (*CreateNetworkACLParams) ResetAction

func (p *CreateNetworkACLParams) ResetAction()

func (*CreateNetworkACLParams) ResetCidrlist

func (p *CreateNetworkACLParams) ResetCidrlist()

func (*CreateNetworkACLParams) ResetEndport

func (p *CreateNetworkACLParams) ResetEndport()

func (*CreateNetworkACLParams) ResetFordisplay

func (p *CreateNetworkACLParams) ResetFordisplay()

func (*CreateNetworkACLParams) ResetIcmpcode

func (p *CreateNetworkACLParams) ResetIcmpcode()

func (*CreateNetworkACLParams) ResetIcmptype

func (p *CreateNetworkACLParams) ResetIcmptype()

func (*CreateNetworkACLParams) ResetNetworkid

func (p *CreateNetworkACLParams) ResetNetworkid()

func (*CreateNetworkACLParams) ResetNumber

func (p *CreateNetworkACLParams) ResetNumber()

func (*CreateNetworkACLParams) ResetProtocol

func (p *CreateNetworkACLParams) ResetProtocol()

func (*CreateNetworkACLParams) ResetReason

func (p *CreateNetworkACLParams) ResetReason()

func (*CreateNetworkACLParams) ResetStartport

func (p *CreateNetworkACLParams) ResetStartport()

func (*CreateNetworkACLParams) ResetTraffictype

func (p *CreateNetworkACLParams) ResetTraffictype()

func (*CreateNetworkACLParams) SetAclid

func (p *CreateNetworkACLParams) SetAclid(v string)

func (*CreateNetworkACLParams) SetAction

func (p *CreateNetworkACLParams) SetAction(v string)

func (*CreateNetworkACLParams) SetCidrlist

func (p *CreateNetworkACLParams) SetCidrlist(v []string)

func (*CreateNetworkACLParams) SetEndport

func (p *CreateNetworkACLParams) SetEndport(v int)

func (*CreateNetworkACLParams) SetFordisplay

func (p *CreateNetworkACLParams) SetFordisplay(v bool)

func (*CreateNetworkACLParams) SetIcmpcode

func (p *CreateNetworkACLParams) SetIcmpcode(v int)

func (*CreateNetworkACLParams) SetIcmptype

func (p *CreateNetworkACLParams) SetIcmptype(v int)

func (*CreateNetworkACLParams) SetNetworkid

func (p *CreateNetworkACLParams) SetNetworkid(v string)

func (*CreateNetworkACLParams) SetNumber

func (p *CreateNetworkACLParams) SetNumber(v int)

func (*CreateNetworkACLParams) SetProtocol

func (p *CreateNetworkACLParams) SetProtocol(v string)

func (*CreateNetworkACLParams) SetReason

func (p *CreateNetworkACLParams) SetReason(v string)

func (*CreateNetworkACLParams) SetStartport

func (p *CreateNetworkACLParams) SetStartport(v int)

func (*CreateNetworkACLParams) SetTraffictype

func (p *CreateNetworkACLParams) SetTraffictype(v string)

type CreateNetworkACLResponse

type CreateNetworkACLResponse struct {
	Aclid       string `json:"aclid"`
	Aclname     string `json:"aclname"`
	Action      string `json:"action"`
	Cidrlist    string `json:"cidrlist"`
	Endport     string `json:"endport"`
	Fordisplay  bool   `json:"fordisplay"`
	Icmpcode    int    `json:"icmpcode"`
	Icmptype    int    `json:"icmptype"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Number      int    `json:"number"`
	Protocol    string `json:"protocol"`
	Reason      string `json:"reason"`
	Startport   string `json:"startport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Traffictype string `json:"traffictype"`
}

type CreateNetworkOfferingParams

type CreateNetworkOfferingParams struct {
	// contains filtered or unexported fields
}

func (*CreateNetworkOfferingParams) GetAvailability

func (p *CreateNetworkOfferingParams) GetAvailability() (string, bool)

func (*CreateNetworkOfferingParams) GetConservemode

func (p *CreateNetworkOfferingParams) GetConservemode() (bool, bool)

func (*CreateNetworkOfferingParams) GetDetails

func (p *CreateNetworkOfferingParams) GetDetails() (map[string]string, bool)

func (*CreateNetworkOfferingParams) GetDisplaytext

func (p *CreateNetworkOfferingParams) GetDisplaytext() (string, bool)

func (*CreateNetworkOfferingParams) GetDomainid

func (p *CreateNetworkOfferingParams) GetDomainid() ([]string, bool)

func (*CreateNetworkOfferingParams) GetEgressdefaultpolicy

func (p *CreateNetworkOfferingParams) GetEgressdefaultpolicy() (bool, bool)

func (*CreateNetworkOfferingParams) GetEnable

func (p *CreateNetworkOfferingParams) GetEnable() (bool, bool)

func (*CreateNetworkOfferingParams) GetFortungsten

func (p *CreateNetworkOfferingParams) GetFortungsten() (bool, bool)

func (*CreateNetworkOfferingParams) GetForvpc

func (p *CreateNetworkOfferingParams) GetForvpc() (bool, bool)

func (*CreateNetworkOfferingParams) GetGuestiptype

func (p *CreateNetworkOfferingParams) GetGuestiptype() (string, bool)

func (*CreateNetworkOfferingParams) GetInternetprotocol

func (p *CreateNetworkOfferingParams) GetInternetprotocol() (string, bool)

func (*CreateNetworkOfferingParams) GetIspersistent

func (p *CreateNetworkOfferingParams) GetIspersistent() (bool, bool)

func (*CreateNetworkOfferingParams) GetKeepaliveenabled

func (p *CreateNetworkOfferingParams) GetKeepaliveenabled() (bool, bool)

func (*CreateNetworkOfferingParams) GetMaxconnections

func (p *CreateNetworkOfferingParams) GetMaxconnections() (int, bool)

func (*CreateNetworkOfferingParams) GetName

func (p *CreateNetworkOfferingParams) GetName() (string, bool)

func (*CreateNetworkOfferingParams) GetNetworkrate

func (p *CreateNetworkOfferingParams) GetNetworkrate() (int, bool)

func (*CreateNetworkOfferingParams) GetServicecapabilitylist

func (p *CreateNetworkOfferingParams) GetServicecapabilitylist() (map[string]string, bool)

func (*CreateNetworkOfferingParams) GetServiceofferingid

func (p *CreateNetworkOfferingParams) GetServiceofferingid() (string, bool)

func (*CreateNetworkOfferingParams) GetServiceproviderlist

func (p *CreateNetworkOfferingParams) GetServiceproviderlist() (map[string]string, bool)

func (*CreateNetworkOfferingParams) GetSpecifyipranges

func (p *CreateNetworkOfferingParams) GetSpecifyipranges() (bool, bool)

func (*CreateNetworkOfferingParams) GetSpecifyvlan

func (p *CreateNetworkOfferingParams) GetSpecifyvlan() (bool, bool)

func (*CreateNetworkOfferingParams) GetSupportedservices

func (p *CreateNetworkOfferingParams) GetSupportedservices() ([]string, bool)

func (*CreateNetworkOfferingParams) GetTags

func (p *CreateNetworkOfferingParams) GetTags() (string, bool)

func (*CreateNetworkOfferingParams) GetTraffictype

func (p *CreateNetworkOfferingParams) GetTraffictype() (string, bool)

func (*CreateNetworkOfferingParams) GetZoneid

func (p *CreateNetworkOfferingParams) GetZoneid() ([]string, bool)

func (*CreateNetworkOfferingParams) ResetAvailability

func (p *CreateNetworkOfferingParams) ResetAvailability()

func (*CreateNetworkOfferingParams) ResetConservemode

func (p *CreateNetworkOfferingParams) ResetConservemode()

func (*CreateNetworkOfferingParams) ResetDetails

func (p *CreateNetworkOfferingParams) ResetDetails()

func (*CreateNetworkOfferingParams) ResetDisplaytext

func (p *CreateNetworkOfferingParams) ResetDisplaytext()

func (*CreateNetworkOfferingParams) ResetDomainid

func (p *CreateNetworkOfferingParams) ResetDomainid()

func (*CreateNetworkOfferingParams) ResetEgressdefaultpolicy

func (p *CreateNetworkOfferingParams) ResetEgressdefaultpolicy()

func (*CreateNetworkOfferingParams) ResetEnable

func (p *CreateNetworkOfferingParams) ResetEnable()

func (*CreateNetworkOfferingParams) ResetFortungsten

func (p *CreateNetworkOfferingParams) ResetFortungsten()

func (*CreateNetworkOfferingParams) ResetForvpc

func (p *CreateNetworkOfferingParams) ResetForvpc()

func (*CreateNetworkOfferingParams) ResetGuestiptype

func (p *CreateNetworkOfferingParams) ResetGuestiptype()

func (*CreateNetworkOfferingParams) ResetInternetprotocol

func (p *CreateNetworkOfferingParams) ResetInternetprotocol()

func (*CreateNetworkOfferingParams) ResetIspersistent

func (p *CreateNetworkOfferingParams) ResetIspersistent()

func (*CreateNetworkOfferingParams) ResetKeepaliveenabled

func (p *CreateNetworkOfferingParams) ResetKeepaliveenabled()

func (*CreateNetworkOfferingParams) ResetMaxconnections

func (p *CreateNetworkOfferingParams) ResetMaxconnections()

func (*CreateNetworkOfferingParams) ResetName

func (p *CreateNetworkOfferingParams) ResetName()

func (*CreateNetworkOfferingParams) ResetNetworkrate

func (p *CreateNetworkOfferingParams) ResetNetworkrate()

func (*CreateNetworkOfferingParams) ResetServicecapabilitylist

func (p *CreateNetworkOfferingParams) ResetServicecapabilitylist()

func (*CreateNetworkOfferingParams) ResetServiceofferingid

func (p *CreateNetworkOfferingParams) ResetServiceofferingid()

func (*CreateNetworkOfferingParams) ResetServiceproviderlist

func (p *CreateNetworkOfferingParams) ResetServiceproviderlist()

func (*CreateNetworkOfferingParams) ResetSpecifyipranges

func (p *CreateNetworkOfferingParams) ResetSpecifyipranges()

func (*CreateNetworkOfferingParams) ResetSpecifyvlan

func (p *CreateNetworkOfferingParams) ResetSpecifyvlan()

func (*CreateNetworkOfferingParams) ResetSupportedservices

func (p *CreateNetworkOfferingParams) ResetSupportedservices()

func (*CreateNetworkOfferingParams) ResetTags

func (p *CreateNetworkOfferingParams) ResetTags()

func (*CreateNetworkOfferingParams) ResetTraffictype

func (p *CreateNetworkOfferingParams) ResetTraffictype()

func (*CreateNetworkOfferingParams) ResetZoneid

func (p *CreateNetworkOfferingParams) ResetZoneid()

func (*CreateNetworkOfferingParams) SetAvailability

func (p *CreateNetworkOfferingParams) SetAvailability(v string)

func (*CreateNetworkOfferingParams) SetConservemode

func (p *CreateNetworkOfferingParams) SetConservemode(v bool)

func (*CreateNetworkOfferingParams) SetDetails

func (p *CreateNetworkOfferingParams) SetDetails(v map[string]string)

func (*CreateNetworkOfferingParams) SetDisplaytext

func (p *CreateNetworkOfferingParams) SetDisplaytext(v string)

func (*CreateNetworkOfferingParams) SetDomainid

func (p *CreateNetworkOfferingParams) SetDomainid(v []string)

func (*CreateNetworkOfferingParams) SetEgressdefaultpolicy

func (p *CreateNetworkOfferingParams) SetEgressdefaultpolicy(v bool)

func (*CreateNetworkOfferingParams) SetEnable

func (p *CreateNetworkOfferingParams) SetEnable(v bool)

func (*CreateNetworkOfferingParams) SetFortungsten

func (p *CreateNetworkOfferingParams) SetFortungsten(v bool)

func (*CreateNetworkOfferingParams) SetForvpc

func (p *CreateNetworkOfferingParams) SetForvpc(v bool)

func (*CreateNetworkOfferingParams) SetGuestiptype

func (p *CreateNetworkOfferingParams) SetGuestiptype(v string)

func (*CreateNetworkOfferingParams) SetInternetprotocol

func (p *CreateNetworkOfferingParams) SetInternetprotocol(v string)

func (*CreateNetworkOfferingParams) SetIspersistent

func (p *CreateNetworkOfferingParams) SetIspersistent(v bool)

func (*CreateNetworkOfferingParams) SetKeepaliveenabled

func (p *CreateNetworkOfferingParams) SetKeepaliveenabled(v bool)

func (*CreateNetworkOfferingParams) SetMaxconnections

func (p *CreateNetworkOfferingParams) SetMaxconnections(v int)

func (*CreateNetworkOfferingParams) SetName

func (p *CreateNetworkOfferingParams) SetName(v string)

func (*CreateNetworkOfferingParams) SetNetworkrate

func (p *CreateNetworkOfferingParams) SetNetworkrate(v int)

func (*CreateNetworkOfferingParams) SetServicecapabilitylist

func (p *CreateNetworkOfferingParams) SetServicecapabilitylist(v map[string]string)

func (*CreateNetworkOfferingParams) SetServiceofferingid

func (p *CreateNetworkOfferingParams) SetServiceofferingid(v string)

func (*CreateNetworkOfferingParams) SetServiceproviderlist

func (p *CreateNetworkOfferingParams) SetServiceproviderlist(v map[string]string)

func (*CreateNetworkOfferingParams) SetSpecifyipranges

func (p *CreateNetworkOfferingParams) SetSpecifyipranges(v bool)

func (*CreateNetworkOfferingParams) SetSpecifyvlan

func (p *CreateNetworkOfferingParams) SetSpecifyvlan(v bool)

func (*CreateNetworkOfferingParams) SetSupportedservices

func (p *CreateNetworkOfferingParams) SetSupportedservices(v []string)

func (*CreateNetworkOfferingParams) SetTags

func (p *CreateNetworkOfferingParams) SetTags(v string)

func (*CreateNetworkOfferingParams) SetTraffictype

func (p *CreateNetworkOfferingParams) SetTraffictype(v string)

func (*CreateNetworkOfferingParams) SetZoneid

func (p *CreateNetworkOfferingParams) SetZoneid(v []string)

type CreateNetworkOfferingResponse

type CreateNetworkOfferingResponse struct {
	Availability             string                                 `json:"availability"`
	Conservemode             bool                                   `json:"conservemode"`
	Created                  string                                 `json:"created"`
	Details                  map[string]string                      `json:"details"`
	Displaytext              string                                 `json:"displaytext"`
	Domain                   string                                 `json:"domain"`
	Domainid                 string                                 `json:"domainid"`
	Egressdefaultpolicy      bool                                   `json:"egressdefaultpolicy"`
	Fortungsten              bool                                   `json:"fortungsten"`
	Forvpc                   bool                                   `json:"forvpc"`
	Guestiptype              string                                 `json:"guestiptype"`
	Hasannotations           bool                                   `json:"hasannotations"`
	Id                       string                                 `json:"id"`
	Internetprotocol         string                                 `json:"internetprotocol"`
	Isdefault                bool                                   `json:"isdefault"`
	Ispersistent             bool                                   `json:"ispersistent"`
	JobID                    string                                 `json:"jobid"`
	Jobstatus                int                                    `json:"jobstatus"`
	Maxconnections           int                                    `json:"maxconnections"`
	Name                     string                                 `json:"name"`
	Networkrate              int                                    `json:"networkrate"`
	Service                  []CreateNetworkOfferingResponseService `json:"service"`
	Serviceofferingid        string                                 `json:"serviceofferingid"`
	Specifyipranges          bool                                   `json:"specifyipranges"`
	Specifyvlan              bool                                   `json:"specifyvlan"`
	State                    string                                 `json:"state"`
	Supportspublicaccess     bool                                   `json:"supportspublicaccess"`
	Supportsstrechedl2subnet bool                                   `json:"supportsstrechedl2subnet"`
	Tags                     string                                 `json:"tags"`
	Traffictype              string                                 `json:"traffictype"`
	Zone                     string                                 `json:"zone"`
	Zoneid                   string                                 `json:"zoneid"`
}

type CreateNetworkOfferingResponseService

type CreateNetworkOfferingResponseService struct {
	Capability []CreateNetworkOfferingResponseServiceCapability `json:"capability"`
	Name       string                                           `json:"name"`
	Provider   []CreateNetworkOfferingResponseServiceProvider   `json:"provider"`
}

type CreateNetworkOfferingResponseServiceCapability

type CreateNetworkOfferingResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type CreateNetworkOfferingResponseServiceProvider

type CreateNetworkOfferingResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type CreateNetworkParams

type CreateNetworkParams struct {
	// contains filtered or unexported fields
}

func (*CreateNetworkParams) GetAccount

func (p *CreateNetworkParams) GetAccount() (string, bool)

func (*CreateNetworkParams) GetAclid

func (p *CreateNetworkParams) GetAclid() (string, bool)

func (*CreateNetworkParams) GetAcltype

func (p *CreateNetworkParams) GetAcltype() (string, bool)

func (*CreateNetworkParams) GetAssociatednetworkid

func (p *CreateNetworkParams) GetAssociatednetworkid() (string, bool)

func (*CreateNetworkParams) GetBypassvlanoverlapcheck

func (p *CreateNetworkParams) GetBypassvlanoverlapcheck() (bool, bool)

func (*CreateNetworkParams) GetDisplaynetwork

func (p *CreateNetworkParams) GetDisplaynetwork() (bool, bool)

func (*CreateNetworkParams) GetDisplaytext

func (p *CreateNetworkParams) GetDisplaytext() (string, bool)

func (*CreateNetworkParams) GetDns1

func (p *CreateNetworkParams) GetDns1() (string, bool)

func (*CreateNetworkParams) GetDns2

func (p *CreateNetworkParams) GetDns2() (string, bool)

func (*CreateNetworkParams) GetDomainid

func (p *CreateNetworkParams) GetDomainid() (string, bool)

func (*CreateNetworkParams) GetEndip

func (p *CreateNetworkParams) GetEndip() (string, bool)

func (*CreateNetworkParams) GetEndipv6

func (p *CreateNetworkParams) GetEndipv6() (string, bool)

func (*CreateNetworkParams) GetExternalid

func (p *CreateNetworkParams) GetExternalid() (string, bool)

func (*CreateNetworkParams) GetGateway

func (p *CreateNetworkParams) GetGateway() (string, bool)

func (*CreateNetworkParams) GetHideipaddressusage

func (p *CreateNetworkParams) GetHideipaddressusage() (bool, bool)

func (*CreateNetworkParams) GetIp6cidr

func (p *CreateNetworkParams) GetIp6cidr() (string, bool)

func (*CreateNetworkParams) GetIp6dns1

func (p *CreateNetworkParams) GetIp6dns1() (string, bool)

func (*CreateNetworkParams) GetIp6dns2

func (p *CreateNetworkParams) GetIp6dns2() (string, bool)

func (*CreateNetworkParams) GetIp6gateway

func (p *CreateNetworkParams) GetIp6gateway() (string, bool)

func (*CreateNetworkParams) GetIsolatedpvlan

func (p *CreateNetworkParams) GetIsolatedpvlan() (string, bool)

func (*CreateNetworkParams) GetIsolatedpvlantype

func (p *CreateNetworkParams) GetIsolatedpvlantype() (string, bool)

func (*CreateNetworkParams) GetName

func (p *CreateNetworkParams) GetName() (string, bool)

func (*CreateNetworkParams) GetNetmask

func (p *CreateNetworkParams) GetNetmask() (string, bool)

func (*CreateNetworkParams) GetNetworkdomain

func (p *CreateNetworkParams) GetNetworkdomain() (string, bool)

func (*CreateNetworkParams) GetNetworkofferingid

func (p *CreateNetworkParams) GetNetworkofferingid() (string, bool)

func (*CreateNetworkParams) GetPhysicalnetworkid

func (p *CreateNetworkParams) GetPhysicalnetworkid() (string, bool)

func (*CreateNetworkParams) GetPrivatemtu

func (p *CreateNetworkParams) GetPrivatemtu() (int, bool)

func (*CreateNetworkParams) GetProjectid

func (p *CreateNetworkParams) GetProjectid() (string, bool)

func (*CreateNetworkParams) GetPublicmtu

func (p *CreateNetworkParams) GetPublicmtu() (int, bool)

func (*CreateNetworkParams) GetRouterip

func (p *CreateNetworkParams) GetRouterip() (string, bool)

func (*CreateNetworkParams) GetRouteripv6

func (p *CreateNetworkParams) GetRouteripv6() (string, bool)

func (*CreateNetworkParams) GetSourcenatipaddress

func (p *CreateNetworkParams) GetSourcenatipaddress() (string, bool)

func (*CreateNetworkParams) GetStartip

func (p *CreateNetworkParams) GetStartip() (string, bool)

func (*CreateNetworkParams) GetStartipv6

func (p *CreateNetworkParams) GetStartipv6() (string, bool)

func (*CreateNetworkParams) GetSubdomainaccess

func (p *CreateNetworkParams) GetSubdomainaccess() (bool, bool)

func (*CreateNetworkParams) GetTungstenvirtualrouteruuid

func (p *CreateNetworkParams) GetTungstenvirtualrouteruuid() (string, bool)

func (*CreateNetworkParams) GetVlan

func (p *CreateNetworkParams) GetVlan() (string, bool)

func (*CreateNetworkParams) GetVpcid

func (p *CreateNetworkParams) GetVpcid() (string, bool)

func (*CreateNetworkParams) GetZoneid

func (p *CreateNetworkParams) GetZoneid() (string, bool)

func (*CreateNetworkParams) ResetAccount

func (p *CreateNetworkParams) ResetAccount()

func (*CreateNetworkParams) ResetAclid

func (p *CreateNetworkParams) ResetAclid()

func (*CreateNetworkParams) ResetAcltype

func (p *CreateNetworkParams) ResetAcltype()

func (*CreateNetworkParams) ResetAssociatednetworkid

func (p *CreateNetworkParams) ResetAssociatednetworkid()

func (*CreateNetworkParams) ResetBypassvlanoverlapcheck

func (p *CreateNetworkParams) ResetBypassvlanoverlapcheck()

func (*CreateNetworkParams) ResetDisplaynetwork

func (p *CreateNetworkParams) ResetDisplaynetwork()

func (*CreateNetworkParams) ResetDisplaytext

func (p *CreateNetworkParams) ResetDisplaytext()

func (*CreateNetworkParams) ResetDns1

func (p *CreateNetworkParams) ResetDns1()

func (*CreateNetworkParams) ResetDns2

func (p *CreateNetworkParams) ResetDns2()

func (*CreateNetworkParams) ResetDomainid

func (p *CreateNetworkParams) ResetDomainid()

func (*CreateNetworkParams) ResetEndip

func (p *CreateNetworkParams) ResetEndip()

func (*CreateNetworkParams) ResetEndipv6

func (p *CreateNetworkParams) ResetEndipv6()

func (*CreateNetworkParams) ResetExternalid

func (p *CreateNetworkParams) ResetExternalid()

func (*CreateNetworkParams) ResetGateway

func (p *CreateNetworkParams) ResetGateway()

func (*CreateNetworkParams) ResetHideipaddressusage

func (p *CreateNetworkParams) ResetHideipaddressusage()

func (*CreateNetworkParams) ResetIp6cidr

func (p *CreateNetworkParams) ResetIp6cidr()

func (*CreateNetworkParams) ResetIp6dns1

func (p *CreateNetworkParams) ResetIp6dns1()

func (*CreateNetworkParams) ResetIp6dns2

func (p *CreateNetworkParams) ResetIp6dns2()

func (*CreateNetworkParams) ResetIp6gateway

func (p *CreateNetworkParams) ResetIp6gateway()

func (*CreateNetworkParams) ResetIsolatedpvlan

func (p *CreateNetworkParams) ResetIsolatedpvlan()

func (*CreateNetworkParams) ResetIsolatedpvlantype

func (p *CreateNetworkParams) ResetIsolatedpvlantype()

func (*CreateNetworkParams) ResetName

func (p *CreateNetworkParams) ResetName()

func (*CreateNetworkParams) ResetNetmask

func (p *CreateNetworkParams) ResetNetmask()

func (*CreateNetworkParams) ResetNetworkdomain

func (p *CreateNetworkParams) ResetNetworkdomain()

func (*CreateNetworkParams) ResetNetworkofferingid

func (p *CreateNetworkParams) ResetNetworkofferingid()

func (*CreateNetworkParams) ResetPhysicalnetworkid

func (p *CreateNetworkParams) ResetPhysicalnetworkid()

func (*CreateNetworkParams) ResetPrivatemtu

func (p *CreateNetworkParams) ResetPrivatemtu()

func (*CreateNetworkParams) ResetProjectid

func (p *CreateNetworkParams) ResetProjectid()

func (*CreateNetworkParams) ResetPublicmtu

func (p *CreateNetworkParams) ResetPublicmtu()

func (*CreateNetworkParams) ResetRouterip

func (p *CreateNetworkParams) ResetRouterip()

func (*CreateNetworkParams) ResetRouteripv6

func (p *CreateNetworkParams) ResetRouteripv6()

func (*CreateNetworkParams) ResetSourcenatipaddress

func (p *CreateNetworkParams) ResetSourcenatipaddress()

func (*CreateNetworkParams) ResetStartip

func (p *CreateNetworkParams) ResetStartip()

func (*CreateNetworkParams) ResetStartipv6

func (p *CreateNetworkParams) ResetStartipv6()

func (*CreateNetworkParams) ResetSubdomainaccess

func (p *CreateNetworkParams) ResetSubdomainaccess()

func (*CreateNetworkParams) ResetTungstenvirtualrouteruuid

func (p *CreateNetworkParams) ResetTungstenvirtualrouteruuid()

func (*CreateNetworkParams) ResetVlan

func (p *CreateNetworkParams) ResetVlan()

func (*CreateNetworkParams) ResetVpcid

func (p *CreateNetworkParams) ResetVpcid()

func (*CreateNetworkParams) ResetZoneid

func (p *CreateNetworkParams) ResetZoneid()

func (*CreateNetworkParams) SetAccount

func (p *CreateNetworkParams) SetAccount(v string)

func (*CreateNetworkParams) SetAclid

func (p *CreateNetworkParams) SetAclid(v string)

func (*CreateNetworkParams) SetAcltype

func (p *CreateNetworkParams) SetAcltype(v string)

func (*CreateNetworkParams) SetAssociatednetworkid

func (p *CreateNetworkParams) SetAssociatednetworkid(v string)

func (*CreateNetworkParams) SetBypassvlanoverlapcheck

func (p *CreateNetworkParams) SetBypassvlanoverlapcheck(v bool)

func (*CreateNetworkParams) SetDisplaynetwork

func (p *CreateNetworkParams) SetDisplaynetwork(v bool)

func (*CreateNetworkParams) SetDisplaytext

func (p *CreateNetworkParams) SetDisplaytext(v string)

func (*CreateNetworkParams) SetDns1

func (p *CreateNetworkParams) SetDns1(v string)

func (*CreateNetworkParams) SetDns2

func (p *CreateNetworkParams) SetDns2(v string)

func (*CreateNetworkParams) SetDomainid

func (p *CreateNetworkParams) SetDomainid(v string)

func (*CreateNetworkParams) SetEndip

func (p *CreateNetworkParams) SetEndip(v string)

func (*CreateNetworkParams) SetEndipv6

func (p *CreateNetworkParams) SetEndipv6(v string)

func (*CreateNetworkParams) SetExternalid

func (p *CreateNetworkParams) SetExternalid(v string)

func (*CreateNetworkParams) SetGateway

func (p *CreateNetworkParams) SetGateway(v string)

func (*CreateNetworkParams) SetHideipaddressusage

func (p *CreateNetworkParams) SetHideipaddressusage(v bool)

func (*CreateNetworkParams) SetIp6cidr

func (p *CreateNetworkParams) SetIp6cidr(v string)

func (*CreateNetworkParams) SetIp6dns1

func (p *CreateNetworkParams) SetIp6dns1(v string)

func (*CreateNetworkParams) SetIp6dns2

func (p *CreateNetworkParams) SetIp6dns2(v string)

func (*CreateNetworkParams) SetIp6gateway

func (p *CreateNetworkParams) SetIp6gateway(v string)

func (*CreateNetworkParams) SetIsolatedpvlan

func (p *CreateNetworkParams) SetIsolatedpvlan(v string)

func (*CreateNetworkParams) SetIsolatedpvlantype

func (p *CreateNetworkParams) SetIsolatedpvlantype(v string)

func (*CreateNetworkParams) SetName

func (p *CreateNetworkParams) SetName(v string)

func (*CreateNetworkParams) SetNetmask

func (p *CreateNetworkParams) SetNetmask(v string)

func (*CreateNetworkParams) SetNetworkdomain

func (p *CreateNetworkParams) SetNetworkdomain(v string)

func (*CreateNetworkParams) SetNetworkofferingid

func (p *CreateNetworkParams) SetNetworkofferingid(v string)

func (*CreateNetworkParams) SetPhysicalnetworkid

func (p *CreateNetworkParams) SetPhysicalnetworkid(v string)

func (*CreateNetworkParams) SetPrivatemtu

func (p *CreateNetworkParams) SetPrivatemtu(v int)

func (*CreateNetworkParams) SetProjectid

func (p *CreateNetworkParams) SetProjectid(v string)

func (*CreateNetworkParams) SetPublicmtu

func (p *CreateNetworkParams) SetPublicmtu(v int)

func (*CreateNetworkParams) SetRouterip

func (p *CreateNetworkParams) SetRouterip(v string)

func (*CreateNetworkParams) SetRouteripv6

func (p *CreateNetworkParams) SetRouteripv6(v string)

func (*CreateNetworkParams) SetSourcenatipaddress

func (p *CreateNetworkParams) SetSourcenatipaddress(v string)

func (*CreateNetworkParams) SetStartip

func (p *CreateNetworkParams) SetStartip(v string)

func (*CreateNetworkParams) SetStartipv6

func (p *CreateNetworkParams) SetStartipv6(v string)

func (*CreateNetworkParams) SetSubdomainaccess

func (p *CreateNetworkParams) SetSubdomainaccess(v bool)

func (*CreateNetworkParams) SetTungstenvirtualrouteruuid

func (p *CreateNetworkParams) SetTungstenvirtualrouteruuid(v string)

func (*CreateNetworkParams) SetVlan

func (p *CreateNetworkParams) SetVlan(v string)

func (*CreateNetworkParams) SetVpcid

func (p *CreateNetworkParams) SetVpcid(v string)

func (*CreateNetworkParams) SetZoneid

func (p *CreateNetworkParams) SetZoneid(v string)

type CreateNetworkPermissionsParams

type CreateNetworkPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*CreateNetworkPermissionsParams) GetAccountids

func (p *CreateNetworkPermissionsParams) GetAccountids() ([]string, bool)

func (*CreateNetworkPermissionsParams) GetAccounts

func (p *CreateNetworkPermissionsParams) GetAccounts() ([]string, bool)

func (*CreateNetworkPermissionsParams) GetNetworkid

func (p *CreateNetworkPermissionsParams) GetNetworkid() (string, bool)

func (*CreateNetworkPermissionsParams) GetProjectids

func (p *CreateNetworkPermissionsParams) GetProjectids() ([]string, bool)

func (*CreateNetworkPermissionsParams) ResetAccountids

func (p *CreateNetworkPermissionsParams) ResetAccountids()

func (*CreateNetworkPermissionsParams) ResetAccounts

func (p *CreateNetworkPermissionsParams) ResetAccounts()

func (*CreateNetworkPermissionsParams) ResetNetworkid

func (p *CreateNetworkPermissionsParams) ResetNetworkid()

func (*CreateNetworkPermissionsParams) ResetProjectids

func (p *CreateNetworkPermissionsParams) ResetProjectids()

func (*CreateNetworkPermissionsParams) SetAccountids

func (p *CreateNetworkPermissionsParams) SetAccountids(v []string)

func (*CreateNetworkPermissionsParams) SetAccounts

func (p *CreateNetworkPermissionsParams) SetAccounts(v []string)

func (*CreateNetworkPermissionsParams) SetNetworkid

func (p *CreateNetworkPermissionsParams) SetNetworkid(v string)

func (*CreateNetworkPermissionsParams) SetProjectids

func (p *CreateNetworkPermissionsParams) SetProjectids(v []string)

type CreateNetworkPermissionsResponse

type CreateNetworkPermissionsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*CreateNetworkPermissionsResponse) UnmarshalJSON

func (r *CreateNetworkPermissionsResponse) UnmarshalJSON(b []byte) error

type CreateNetworkResponse

type CreateNetworkResponse struct {
	Account                     string                         `json:"account"`
	Aclid                       string                         `json:"aclid"`
	Aclname                     string                         `json:"aclname"`
	Acltype                     string                         `json:"acltype"`
	Associatednetwork           string                         `json:"associatednetwork"`
	Associatednetworkid         string                         `json:"associatednetworkid"`
	Broadcastdomaintype         string                         `json:"broadcastdomaintype"`
	Broadcasturi                string                         `json:"broadcasturi"`
	Canusefordeploy             bool                           `json:"canusefordeploy"`
	Cidr                        string                         `json:"cidr"`
	Created                     string                         `json:"created"`
	Details                     map[string]string              `json:"details"`
	Displaynetwork              bool                           `json:"displaynetwork"`
	Displaytext                 string                         `json:"displaytext"`
	Dns1                        string                         `json:"dns1"`
	Dns2                        string                         `json:"dns2"`
	Domain                      string                         `json:"domain"`
	Domainid                    string                         `json:"domainid"`
	Domainpath                  string                         `json:"domainpath"`
	Egressdefaultpolicy         bool                           `json:"egressdefaultpolicy"`
	Externalid                  string                         `json:"externalid"`
	Gateway                     string                         `json:"gateway"`
	Hasannotations              bool                           `json:"hasannotations"`
	Icon                        interface{}                    `json:"icon"`
	Id                          string                         `json:"id"`
	Internetprotocol            string                         `json:"internetprotocol"`
	Ip6cidr                     string                         `json:"ip6cidr"`
	Ip6dns1                     string                         `json:"ip6dns1"`
	Ip6dns2                     string                         `json:"ip6dns2"`
	Ip6gateway                  string                         `json:"ip6gateway"`
	Ip6routes                   []interface{}                  `json:"ip6routes"`
	Ip6routing                  string                         `json:"ip6routing"`
	Isdefault                   bool                           `json:"isdefault"`
	Ispersistent                bool                           `json:"ispersistent"`
	Issystem                    bool                           `json:"issystem"`
	JobID                       string                         `json:"jobid"`
	Jobstatus                   int                            `json:"jobstatus"`
	Name                        string                         `json:"name"`
	Netmask                     string                         `json:"netmask"`
	Networkcidr                 string                         `json:"networkcidr"`
	Networkdomain               string                         `json:"networkdomain"`
	Networkofferingavailability string                         `json:"networkofferingavailability"`
	Networkofferingconservemode bool                           `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                         `json:"networkofferingdisplaytext"`
	Networkofferingid           string                         `json:"networkofferingid"`
	Networkofferingname         string                         `json:"networkofferingname"`
	Physicalnetworkid           string                         `json:"physicalnetworkid"`
	Privatemtu                  int                            `json:"privatemtu"`
	Project                     string                         `json:"project"`
	Projectid                   string                         `json:"projectid"`
	Publicmtu                   int                            `json:"publicmtu"`
	Receivedbytes               int64                          `json:"receivedbytes"`
	Redundantrouter             bool                           `json:"redundantrouter"`
	Related                     string                         `json:"related"`
	Reservediprange             string                         `json:"reservediprange"`
	Restartrequired             bool                           `json:"restartrequired"`
	Sentbytes                   int64                          `json:"sentbytes"`
	Service                     []CreateNetworkResponseService `json:"service"`
	Specifyipranges             bool                           `json:"specifyipranges"`
	State                       string                         `json:"state"`
	Strechedl2subnet            bool                           `json:"strechedl2subnet"`
	Subdomainaccess             bool                           `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                           `json:"supportsvmautoscaling"`
	Tags                        []Tags                         `json:"tags"`
	Traffictype                 string                         `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                         `json:"tungstenvirtualrouteruuid"`
	Type                        string                         `json:"type"`
	Vlan                        string                         `json:"vlan"`
	Vpcid                       string                         `json:"vpcid"`
	Vpcname                     string                         `json:"vpcname"`
	Zoneid                      string                         `json:"zoneid"`
	Zonename                    string                         `json:"zonename"`
	Zonesnetworkspans           []interface{}                  `json:"zonesnetworkspans"`
}

type CreateNetworkResponseService

type CreateNetworkResponseService struct {
	Capability []CreateNetworkResponseServiceCapability `json:"capability"`
	Name       string                                   `json:"name"`
	Provider   []CreateNetworkResponseServiceProvider   `json:"provider"`
}

type CreateNetworkResponseServiceCapability

type CreateNetworkResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type CreateNetworkResponseServiceProvider

type CreateNetworkResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type CreatePhysicalNetworkParams

type CreatePhysicalNetworkParams struct {
	// contains filtered or unexported fields
}

func (*CreatePhysicalNetworkParams) GetBroadcastdomainrange

func (p *CreatePhysicalNetworkParams) GetBroadcastdomainrange() (string, bool)

func (*CreatePhysicalNetworkParams) GetDomainid

func (p *CreatePhysicalNetworkParams) GetDomainid() (string, bool)

func (*CreatePhysicalNetworkParams) GetIsolationmethods

func (p *CreatePhysicalNetworkParams) GetIsolationmethods() ([]string, bool)

func (*CreatePhysicalNetworkParams) GetName

func (p *CreatePhysicalNetworkParams) GetName() (string, bool)

func (*CreatePhysicalNetworkParams) GetNetworkspeed

func (p *CreatePhysicalNetworkParams) GetNetworkspeed() (string, bool)

func (*CreatePhysicalNetworkParams) GetTags

func (p *CreatePhysicalNetworkParams) GetTags() ([]string, bool)

func (*CreatePhysicalNetworkParams) GetVlan

func (p *CreatePhysicalNetworkParams) GetVlan() (string, bool)

func (*CreatePhysicalNetworkParams) GetZoneid

func (p *CreatePhysicalNetworkParams) GetZoneid() (string, bool)

func (*CreatePhysicalNetworkParams) ResetBroadcastdomainrange

func (p *CreatePhysicalNetworkParams) ResetBroadcastdomainrange()

func (*CreatePhysicalNetworkParams) ResetDomainid

func (p *CreatePhysicalNetworkParams) ResetDomainid()

func (*CreatePhysicalNetworkParams) ResetIsolationmethods

func (p *CreatePhysicalNetworkParams) ResetIsolationmethods()

func (*CreatePhysicalNetworkParams) ResetName

func (p *CreatePhysicalNetworkParams) ResetName()

func (*CreatePhysicalNetworkParams) ResetNetworkspeed

func (p *CreatePhysicalNetworkParams) ResetNetworkspeed()

func (*CreatePhysicalNetworkParams) ResetTags

func (p *CreatePhysicalNetworkParams) ResetTags()

func (*CreatePhysicalNetworkParams) ResetVlan

func (p *CreatePhysicalNetworkParams) ResetVlan()

func (*CreatePhysicalNetworkParams) ResetZoneid

func (p *CreatePhysicalNetworkParams) ResetZoneid()

func (*CreatePhysicalNetworkParams) SetBroadcastdomainrange

func (p *CreatePhysicalNetworkParams) SetBroadcastdomainrange(v string)

func (*CreatePhysicalNetworkParams) SetDomainid

func (p *CreatePhysicalNetworkParams) SetDomainid(v string)

func (*CreatePhysicalNetworkParams) SetIsolationmethods

func (p *CreatePhysicalNetworkParams) SetIsolationmethods(v []string)

func (*CreatePhysicalNetworkParams) SetName

func (p *CreatePhysicalNetworkParams) SetName(v string)

func (*CreatePhysicalNetworkParams) SetNetworkspeed

func (p *CreatePhysicalNetworkParams) SetNetworkspeed(v string)

func (*CreatePhysicalNetworkParams) SetTags

func (p *CreatePhysicalNetworkParams) SetTags(v []string)

func (*CreatePhysicalNetworkParams) SetVlan

func (p *CreatePhysicalNetworkParams) SetVlan(v string)

func (*CreatePhysicalNetworkParams) SetZoneid

func (p *CreatePhysicalNetworkParams) SetZoneid(v string)

type CreatePhysicalNetworkResponse

type CreatePhysicalNetworkResponse struct {
	Broadcastdomainrange string `json:"broadcastdomainrange"`
	Domainid             string `json:"domainid"`
	Id                   string `json:"id"`
	Isolationmethods     string `json:"isolationmethods"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Name                 string `json:"name"`
	Networkspeed         string `json:"networkspeed"`
	State                string `json:"state"`
	Tags                 string `json:"tags"`
	Vlan                 string `json:"vlan"`
	Zoneid               string `json:"zoneid"`
	Zonename             string `json:"zonename"`
}

type CreatePodParams

type CreatePodParams struct {
	// contains filtered or unexported fields
}

func (*CreatePodParams) GetAllocationstate

func (p *CreatePodParams) GetAllocationstate() (string, bool)

func (*CreatePodParams) GetEndip

func (p *CreatePodParams) GetEndip() (string, bool)

func (*CreatePodParams) GetGateway

func (p *CreatePodParams) GetGateway() (string, bool)

func (*CreatePodParams) GetName

func (p *CreatePodParams) GetName() (string, bool)

func (*CreatePodParams) GetNetmask

func (p *CreatePodParams) GetNetmask() (string, bool)

func (*CreatePodParams) GetStartip

func (p *CreatePodParams) GetStartip() (string, bool)

func (*CreatePodParams) GetZoneid

func (p *CreatePodParams) GetZoneid() (string, bool)

func (*CreatePodParams) ResetAllocationstate

func (p *CreatePodParams) ResetAllocationstate()

func (*CreatePodParams) ResetEndip

func (p *CreatePodParams) ResetEndip()

func (*CreatePodParams) ResetGateway

func (p *CreatePodParams) ResetGateway()

func (*CreatePodParams) ResetName

func (p *CreatePodParams) ResetName()

func (*CreatePodParams) ResetNetmask

func (p *CreatePodParams) ResetNetmask()

func (*CreatePodParams) ResetStartip

func (p *CreatePodParams) ResetStartip()

func (*CreatePodParams) ResetZoneid

func (p *CreatePodParams) ResetZoneid()

func (*CreatePodParams) SetAllocationstate

func (p *CreatePodParams) SetAllocationstate(v string)

func (*CreatePodParams) SetEndip

func (p *CreatePodParams) SetEndip(v string)

func (*CreatePodParams) SetGateway

func (p *CreatePodParams) SetGateway(v string)

func (*CreatePodParams) SetName

func (p *CreatePodParams) SetName(v string)

func (*CreatePodParams) SetNetmask

func (p *CreatePodParams) SetNetmask(v string)

func (*CreatePodParams) SetStartip

func (p *CreatePodParams) SetStartip(v string)

func (*CreatePodParams) SetZoneid

func (p *CreatePodParams) SetZoneid(v string)

type CreatePodResponse

type CreatePodResponse struct {
	Allocationstate string                      `json:"allocationstate"`
	Capacity        []CreatePodResponseCapacity `json:"capacity"`
	Endip           []string                    `json:"endip"`
	Forsystemvms    []string                    `json:"forsystemvms"`
	Gateway         string                      `json:"gateway"`
	Hasannotations  bool                        `json:"hasannotations"`
	Id              string                      `json:"id"`
	Ipranges        []CreatePodResponseIpranges `json:"ipranges"`
	JobID           string                      `json:"jobid"`
	Jobstatus       int                         `json:"jobstatus"`
	Name            string                      `json:"name"`
	Netmask         string                      `json:"netmask"`
	Startip         []string                    `json:"startip"`
	Vlanid          []string                    `json:"vlanid"`
	Zoneid          string                      `json:"zoneid"`
	Zonename        string                      `json:"zonename"`
}

type CreatePodResponseCapacity

type CreatePodResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type CreatePodResponseIpranges

type CreatePodResponseIpranges struct {
	Cidr         string `json:"cidr"`
	Endip        string `json:"endip"`
	Forsystemvms string `json:"forsystemvms"`
	Gateway      string `json:"gateway"`
	Startip      string `json:"startip"`
	Vlanid       string `json:"vlanid"`
}

type CreatePortForwardingRuleParams

type CreatePortForwardingRuleParams struct {
	// contains filtered or unexported fields
}

func (*CreatePortForwardingRuleParams) GetCidrlist

func (p *CreatePortForwardingRuleParams) GetCidrlist() ([]string, bool)

func (*CreatePortForwardingRuleParams) GetFordisplay

func (p *CreatePortForwardingRuleParams) GetFordisplay() (bool, bool)

func (*CreatePortForwardingRuleParams) GetIpaddressid

func (p *CreatePortForwardingRuleParams) GetIpaddressid() (string, bool)

func (*CreatePortForwardingRuleParams) GetNetworkid

func (p *CreatePortForwardingRuleParams) GetNetworkid() (string, bool)

func (*CreatePortForwardingRuleParams) GetOpenfirewall

func (p *CreatePortForwardingRuleParams) GetOpenfirewall() (bool, bool)

func (*CreatePortForwardingRuleParams) GetPrivateendport

func (p *CreatePortForwardingRuleParams) GetPrivateendport() (int, bool)

func (*CreatePortForwardingRuleParams) GetPrivateport

func (p *CreatePortForwardingRuleParams) GetPrivateport() (int, bool)

func (*CreatePortForwardingRuleParams) GetProtocol

func (p *CreatePortForwardingRuleParams) GetProtocol() (string, bool)

func (*CreatePortForwardingRuleParams) GetPublicendport

func (p *CreatePortForwardingRuleParams) GetPublicendport() (int, bool)

func (*CreatePortForwardingRuleParams) GetPublicport

func (p *CreatePortForwardingRuleParams) GetPublicport() (int, bool)

func (*CreatePortForwardingRuleParams) GetVirtualmachineid

func (p *CreatePortForwardingRuleParams) GetVirtualmachineid() (string, bool)

func (*CreatePortForwardingRuleParams) GetVmguestip

func (p *CreatePortForwardingRuleParams) GetVmguestip() (string, bool)

func (*CreatePortForwardingRuleParams) ResetCidrlist

func (p *CreatePortForwardingRuleParams) ResetCidrlist()

func (*CreatePortForwardingRuleParams) ResetFordisplay

func (p *CreatePortForwardingRuleParams) ResetFordisplay()

func (*CreatePortForwardingRuleParams) ResetIpaddressid

func (p *CreatePortForwardingRuleParams) ResetIpaddressid()

func (*CreatePortForwardingRuleParams) ResetNetworkid

func (p *CreatePortForwardingRuleParams) ResetNetworkid()

func (*CreatePortForwardingRuleParams) ResetOpenfirewall

func (p *CreatePortForwardingRuleParams) ResetOpenfirewall()

func (*CreatePortForwardingRuleParams) ResetPrivateendport

func (p *CreatePortForwardingRuleParams) ResetPrivateendport()

func (*CreatePortForwardingRuleParams) ResetPrivateport

func (p *CreatePortForwardingRuleParams) ResetPrivateport()

func (*CreatePortForwardingRuleParams) ResetProtocol

func (p *CreatePortForwardingRuleParams) ResetProtocol()

func (*CreatePortForwardingRuleParams) ResetPublicendport

func (p *CreatePortForwardingRuleParams) ResetPublicendport()

func (*CreatePortForwardingRuleParams) ResetPublicport

func (p *CreatePortForwardingRuleParams) ResetPublicport()

func (*CreatePortForwardingRuleParams) ResetVirtualmachineid

func (p *CreatePortForwardingRuleParams) ResetVirtualmachineid()

func (*CreatePortForwardingRuleParams) ResetVmguestip

func (p *CreatePortForwardingRuleParams) ResetVmguestip()

func (*CreatePortForwardingRuleParams) SetCidrlist

func (p *CreatePortForwardingRuleParams) SetCidrlist(v []string)

func (*CreatePortForwardingRuleParams) SetFordisplay

func (p *CreatePortForwardingRuleParams) SetFordisplay(v bool)

func (*CreatePortForwardingRuleParams) SetIpaddressid

func (p *CreatePortForwardingRuleParams) SetIpaddressid(v string)

func (*CreatePortForwardingRuleParams) SetNetworkid

func (p *CreatePortForwardingRuleParams) SetNetworkid(v string)

func (*CreatePortForwardingRuleParams) SetOpenfirewall

func (p *CreatePortForwardingRuleParams) SetOpenfirewall(v bool)

func (*CreatePortForwardingRuleParams) SetPrivateendport

func (p *CreatePortForwardingRuleParams) SetPrivateendport(v int)

func (*CreatePortForwardingRuleParams) SetPrivateport

func (p *CreatePortForwardingRuleParams) SetPrivateport(v int)

func (*CreatePortForwardingRuleParams) SetProtocol

func (p *CreatePortForwardingRuleParams) SetProtocol(v string)

func (*CreatePortForwardingRuleParams) SetPublicendport

func (p *CreatePortForwardingRuleParams) SetPublicendport(v int)

func (*CreatePortForwardingRuleParams) SetPublicport

func (p *CreatePortForwardingRuleParams) SetPublicport(v int)

func (*CreatePortForwardingRuleParams) SetVirtualmachineid

func (p *CreatePortForwardingRuleParams) SetVirtualmachineid(v string)

func (*CreatePortForwardingRuleParams) SetVmguestip

func (p *CreatePortForwardingRuleParams) SetVmguestip(v string)

type CreatePortForwardingRuleResponse

type CreatePortForwardingRuleResponse struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type CreatePortableIpRangeParams

type CreatePortableIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*CreatePortableIpRangeParams) GetEndip

func (p *CreatePortableIpRangeParams) GetEndip() (string, bool)

func (*CreatePortableIpRangeParams) GetGateway

func (p *CreatePortableIpRangeParams) GetGateway() (string, bool)

func (*CreatePortableIpRangeParams) GetNetmask

func (p *CreatePortableIpRangeParams) GetNetmask() (string, bool)

func (*CreatePortableIpRangeParams) GetRegionid

func (p *CreatePortableIpRangeParams) GetRegionid() (int, bool)

func (*CreatePortableIpRangeParams) GetStartip

func (p *CreatePortableIpRangeParams) GetStartip() (string, bool)

func (*CreatePortableIpRangeParams) GetVlan

func (p *CreatePortableIpRangeParams) GetVlan() (string, bool)

func (*CreatePortableIpRangeParams) ResetEndip

func (p *CreatePortableIpRangeParams) ResetEndip()

func (*CreatePortableIpRangeParams) ResetGateway

func (p *CreatePortableIpRangeParams) ResetGateway()

func (*CreatePortableIpRangeParams) ResetNetmask

func (p *CreatePortableIpRangeParams) ResetNetmask()

func (*CreatePortableIpRangeParams) ResetRegionid

func (p *CreatePortableIpRangeParams) ResetRegionid()

func (*CreatePortableIpRangeParams) ResetStartip

func (p *CreatePortableIpRangeParams) ResetStartip()

func (*CreatePortableIpRangeParams) ResetVlan

func (p *CreatePortableIpRangeParams) ResetVlan()

func (*CreatePortableIpRangeParams) SetEndip

func (p *CreatePortableIpRangeParams) SetEndip(v string)

func (*CreatePortableIpRangeParams) SetGateway

func (p *CreatePortableIpRangeParams) SetGateway(v string)

func (*CreatePortableIpRangeParams) SetNetmask

func (p *CreatePortableIpRangeParams) SetNetmask(v string)

func (*CreatePortableIpRangeParams) SetRegionid

func (p *CreatePortableIpRangeParams) SetRegionid(v int)

func (*CreatePortableIpRangeParams) SetStartip

func (p *CreatePortableIpRangeParams) SetStartip(v string)

func (*CreatePortableIpRangeParams) SetVlan

func (p *CreatePortableIpRangeParams) SetVlan(v string)

type CreatePortableIpRangeResponse

type CreatePortableIpRangeResponse struct {
	Endip             string                                           `json:"endip"`
	Gateway           string                                           `json:"gateway"`
	Id                string                                           `json:"id"`
	JobID             string                                           `json:"jobid"`
	Jobstatus         int                                              `json:"jobstatus"`
	Netmask           string                                           `json:"netmask"`
	Portableipaddress []CreatePortableIpRangeResponsePortableipaddress `json:"portableipaddress"`
	Regionid          int                                              `json:"regionid"`
	Startip           string                                           `json:"startip"`
	Vlan              string                                           `json:"vlan"`
}

type CreatePortableIpRangeResponsePortableipaddress

type CreatePortableIpRangeResponsePortableipaddress struct {
	Accountid         string `json:"accountid"`
	Allocated         string `json:"allocated"`
	Domainid          string `json:"domainid"`
	Ipaddress         string `json:"ipaddress"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Regionid          int    `json:"regionid"`
	State             string `json:"state"`
	Vpcid             string `json:"vpcid"`
	Zoneid            string `json:"zoneid"`
}

type CreatePrivateGatewayParams

type CreatePrivateGatewayParams struct {
	// contains filtered or unexported fields
}

func (*CreatePrivateGatewayParams) GetAclid

func (p *CreatePrivateGatewayParams) GetAclid() (string, bool)

func (*CreatePrivateGatewayParams) GetAssociatednetworkid

func (p *CreatePrivateGatewayParams) GetAssociatednetworkid() (string, bool)

func (*CreatePrivateGatewayParams) GetBypassvlanoverlapcheck

func (p *CreatePrivateGatewayParams) GetBypassvlanoverlapcheck() (bool, bool)

func (*CreatePrivateGatewayParams) GetGateway

func (p *CreatePrivateGatewayParams) GetGateway() (string, bool)

func (*CreatePrivateGatewayParams) GetIpaddress

func (p *CreatePrivateGatewayParams) GetIpaddress() (string, bool)

func (*CreatePrivateGatewayParams) GetNetmask

func (p *CreatePrivateGatewayParams) GetNetmask() (string, bool)

func (*CreatePrivateGatewayParams) GetNetworkofferingid

func (p *CreatePrivateGatewayParams) GetNetworkofferingid() (string, bool)

func (*CreatePrivateGatewayParams) GetPhysicalnetworkid

func (p *CreatePrivateGatewayParams) GetPhysicalnetworkid() (string, bool)

func (*CreatePrivateGatewayParams) GetSourcenatsupported

func (p *CreatePrivateGatewayParams) GetSourcenatsupported() (bool, bool)

func (*CreatePrivateGatewayParams) GetVlan

func (p *CreatePrivateGatewayParams) GetVlan() (string, bool)

func (*CreatePrivateGatewayParams) GetVpcid

func (p *CreatePrivateGatewayParams) GetVpcid() (string, bool)

func (*CreatePrivateGatewayParams) ResetAclid

func (p *CreatePrivateGatewayParams) ResetAclid()

func (*CreatePrivateGatewayParams) ResetAssociatednetworkid

func (p *CreatePrivateGatewayParams) ResetAssociatednetworkid()

func (*CreatePrivateGatewayParams) ResetBypassvlanoverlapcheck

func (p *CreatePrivateGatewayParams) ResetBypassvlanoverlapcheck()

func (*CreatePrivateGatewayParams) ResetGateway

func (p *CreatePrivateGatewayParams) ResetGateway()

func (*CreatePrivateGatewayParams) ResetIpaddress

func (p *CreatePrivateGatewayParams) ResetIpaddress()

func (*CreatePrivateGatewayParams) ResetNetmask

func (p *CreatePrivateGatewayParams) ResetNetmask()

func (*CreatePrivateGatewayParams) ResetNetworkofferingid

func (p *CreatePrivateGatewayParams) ResetNetworkofferingid()

func (*CreatePrivateGatewayParams) ResetPhysicalnetworkid

func (p *CreatePrivateGatewayParams) ResetPhysicalnetworkid()

func (*CreatePrivateGatewayParams) ResetSourcenatsupported

func (p *CreatePrivateGatewayParams) ResetSourcenatsupported()

func (*CreatePrivateGatewayParams) ResetVlan

func (p *CreatePrivateGatewayParams) ResetVlan()

func (*CreatePrivateGatewayParams) ResetVpcid

func (p *CreatePrivateGatewayParams) ResetVpcid()

func (*CreatePrivateGatewayParams) SetAclid

func (p *CreatePrivateGatewayParams) SetAclid(v string)

func (*CreatePrivateGatewayParams) SetAssociatednetworkid

func (p *CreatePrivateGatewayParams) SetAssociatednetworkid(v string)

func (*CreatePrivateGatewayParams) SetBypassvlanoverlapcheck

func (p *CreatePrivateGatewayParams) SetBypassvlanoverlapcheck(v bool)

func (*CreatePrivateGatewayParams) SetGateway

func (p *CreatePrivateGatewayParams) SetGateway(v string)

func (*CreatePrivateGatewayParams) SetIpaddress

func (p *CreatePrivateGatewayParams) SetIpaddress(v string)

func (*CreatePrivateGatewayParams) SetNetmask

func (p *CreatePrivateGatewayParams) SetNetmask(v string)

func (*CreatePrivateGatewayParams) SetNetworkofferingid

func (p *CreatePrivateGatewayParams) SetNetworkofferingid(v string)

func (*CreatePrivateGatewayParams) SetPhysicalnetworkid

func (p *CreatePrivateGatewayParams) SetPhysicalnetworkid(v string)

func (*CreatePrivateGatewayParams) SetSourcenatsupported

func (p *CreatePrivateGatewayParams) SetSourcenatsupported(v bool)

func (*CreatePrivateGatewayParams) SetVlan

func (p *CreatePrivateGatewayParams) SetVlan(v string)

func (*CreatePrivateGatewayParams) SetVpcid

func (p *CreatePrivateGatewayParams) SetVpcid(v string)

type CreatePrivateGatewayResponse

type CreatePrivateGatewayResponse struct {
	Account             string `json:"account"`
	Aclid               string `json:"aclid"`
	Aclname             string `json:"aclname"`
	Associatednetwork   string `json:"associatednetwork"`
	Associatednetworkid string `json:"associatednetworkid"`
	Domain              string `json:"domain"`
	Domainid            string `json:"domainid"`
	Gateway             string `json:"gateway"`
	Hasannotations      bool   `json:"hasannotations"`
	Id                  string `json:"id"`
	Ipaddress           string `json:"ipaddress"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Netmask             string `json:"netmask"`
	Physicalnetworkid   string `json:"physicalnetworkid"`
	Project             string `json:"project"`
	Projectid           string `json:"projectid"`
	Sourcenatsupported  bool   `json:"sourcenatsupported"`
	State               string `json:"state"`
	Vlan                string `json:"vlan"`
	Vpcid               string `json:"vpcid"`
	Vpcname             string `json:"vpcname"`
	Zoneid              string `json:"zoneid"`
	Zonename            string `json:"zonename"`
}

type CreateProjectParams

type CreateProjectParams struct {
	// contains filtered or unexported fields
}

func (*CreateProjectParams) GetAccount

func (p *CreateProjectParams) GetAccount() (string, bool)

func (*CreateProjectParams) GetAccountid

func (p *CreateProjectParams) GetAccountid() (string, bool)

func (*CreateProjectParams) GetDisplaytext

func (p *CreateProjectParams) GetDisplaytext() (string, bool)

func (*CreateProjectParams) GetDomainid

func (p *CreateProjectParams) GetDomainid() (string, bool)

func (*CreateProjectParams) GetName

func (p *CreateProjectParams) GetName() (string, bool)

func (*CreateProjectParams) GetUserid

func (p *CreateProjectParams) GetUserid() (string, bool)

func (*CreateProjectParams) ResetAccount

func (p *CreateProjectParams) ResetAccount()

func (*CreateProjectParams) ResetAccountid

func (p *CreateProjectParams) ResetAccountid()

func (*CreateProjectParams) ResetDisplaytext

func (p *CreateProjectParams) ResetDisplaytext()

func (*CreateProjectParams) ResetDomainid

func (p *CreateProjectParams) ResetDomainid()

func (*CreateProjectParams) ResetName

func (p *CreateProjectParams) ResetName()

func (*CreateProjectParams) ResetUserid

func (p *CreateProjectParams) ResetUserid()

func (*CreateProjectParams) SetAccount

func (p *CreateProjectParams) SetAccount(v string)

func (*CreateProjectParams) SetAccountid

func (p *CreateProjectParams) SetAccountid(v string)

func (*CreateProjectParams) SetDisplaytext

func (p *CreateProjectParams) SetDisplaytext(v string)

func (*CreateProjectParams) SetDomainid

func (p *CreateProjectParams) SetDomainid(v string)

func (*CreateProjectParams) SetName

func (p *CreateProjectParams) SetName(v string)

func (*CreateProjectParams) SetUserid

func (p *CreateProjectParams) SetUserid(v string)

type CreateProjectResponse

type CreateProjectResponse struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type CreateProjectRolePermissionParams

type CreateProjectRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*CreateProjectRolePermissionParams) GetDescription

func (p *CreateProjectRolePermissionParams) GetDescription() (string, bool)

func (*CreateProjectRolePermissionParams) GetPermission

func (p *CreateProjectRolePermissionParams) GetPermission() (string, bool)

func (*CreateProjectRolePermissionParams) GetProjectid

func (p *CreateProjectRolePermissionParams) GetProjectid() (string, bool)

func (*CreateProjectRolePermissionParams) GetProjectroleid

func (p *CreateProjectRolePermissionParams) GetProjectroleid() (string, bool)

func (*CreateProjectRolePermissionParams) GetRule

func (*CreateProjectRolePermissionParams) ResetDescription

func (p *CreateProjectRolePermissionParams) ResetDescription()

func (*CreateProjectRolePermissionParams) ResetPermission

func (p *CreateProjectRolePermissionParams) ResetPermission()

func (*CreateProjectRolePermissionParams) ResetProjectid

func (p *CreateProjectRolePermissionParams) ResetProjectid()

func (*CreateProjectRolePermissionParams) ResetProjectroleid

func (p *CreateProjectRolePermissionParams) ResetProjectroleid()

func (*CreateProjectRolePermissionParams) ResetRule

func (p *CreateProjectRolePermissionParams) ResetRule()

func (*CreateProjectRolePermissionParams) SetDescription

func (p *CreateProjectRolePermissionParams) SetDescription(v string)

func (*CreateProjectRolePermissionParams) SetPermission

func (p *CreateProjectRolePermissionParams) SetPermission(v string)

func (*CreateProjectRolePermissionParams) SetProjectid

func (p *CreateProjectRolePermissionParams) SetProjectid(v string)

func (*CreateProjectRolePermissionParams) SetProjectroleid

func (p *CreateProjectRolePermissionParams) SetProjectroleid(v string)

func (*CreateProjectRolePermissionParams) SetRule

type CreateProjectRolePermissionResponse

type CreateProjectRolePermissionResponse struct {
	Description     string `json:"description"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Permission      string `json:"permission"`
	Projectid       string `json:"projectid"`
	Projectroleid   string `json:"projectroleid"`
	Projectrolename string `json:"projectrolename"`
	Rule            string `json:"rule"`
}

type CreateRemoteAccessVpnParams

type CreateRemoteAccessVpnParams struct {
	// contains filtered or unexported fields
}

func (*CreateRemoteAccessVpnParams) GetAccount

func (p *CreateRemoteAccessVpnParams) GetAccount() (string, bool)

func (*CreateRemoteAccessVpnParams) GetDomainid

func (p *CreateRemoteAccessVpnParams) GetDomainid() (string, bool)

func (*CreateRemoteAccessVpnParams) GetFordisplay

func (p *CreateRemoteAccessVpnParams) GetFordisplay() (bool, bool)

func (*CreateRemoteAccessVpnParams) GetIprange

func (p *CreateRemoteAccessVpnParams) GetIprange() (string, bool)

func (*CreateRemoteAccessVpnParams) GetOpenfirewall

func (p *CreateRemoteAccessVpnParams) GetOpenfirewall() (bool, bool)

func (*CreateRemoteAccessVpnParams) GetPublicipid

func (p *CreateRemoteAccessVpnParams) GetPublicipid() (string, bool)

func (*CreateRemoteAccessVpnParams) ResetAccount

func (p *CreateRemoteAccessVpnParams) ResetAccount()

func (*CreateRemoteAccessVpnParams) ResetDomainid

func (p *CreateRemoteAccessVpnParams) ResetDomainid()

func (*CreateRemoteAccessVpnParams) ResetFordisplay

func (p *CreateRemoteAccessVpnParams) ResetFordisplay()

func (*CreateRemoteAccessVpnParams) ResetIprange

func (p *CreateRemoteAccessVpnParams) ResetIprange()

func (*CreateRemoteAccessVpnParams) ResetOpenfirewall

func (p *CreateRemoteAccessVpnParams) ResetOpenfirewall()

func (*CreateRemoteAccessVpnParams) ResetPublicipid

func (p *CreateRemoteAccessVpnParams) ResetPublicipid()

func (*CreateRemoteAccessVpnParams) SetAccount

func (p *CreateRemoteAccessVpnParams) SetAccount(v string)

func (*CreateRemoteAccessVpnParams) SetDomainid

func (p *CreateRemoteAccessVpnParams) SetDomainid(v string)

func (*CreateRemoteAccessVpnParams) SetFordisplay

func (p *CreateRemoteAccessVpnParams) SetFordisplay(v bool)

func (*CreateRemoteAccessVpnParams) SetIprange

func (p *CreateRemoteAccessVpnParams) SetIprange(v string)

func (*CreateRemoteAccessVpnParams) SetOpenfirewall

func (p *CreateRemoteAccessVpnParams) SetOpenfirewall(v bool)

func (*CreateRemoteAccessVpnParams) SetPublicipid

func (p *CreateRemoteAccessVpnParams) SetPublicipid(v string)

type CreateRemoteAccessVpnResponse

type CreateRemoteAccessVpnResponse struct {
	Account      string `json:"account"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	Fordisplay   bool   `json:"fordisplay"`
	Id           string `json:"id"`
	Iprange      string `json:"iprange"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Presharedkey string `json:"presharedkey"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Publicip     string `json:"publicip"`
	Publicipid   string `json:"publicipid"`
	State        string `json:"state"`
}

type CreateRoleParams

type CreateRoleParams struct {
	// contains filtered or unexported fields
}

func (*CreateRoleParams) GetDescription

func (p *CreateRoleParams) GetDescription() (string, bool)

func (*CreateRoleParams) GetIspublic

func (p *CreateRoleParams) GetIspublic() (bool, bool)

func (*CreateRoleParams) GetName

func (p *CreateRoleParams) GetName() (string, bool)

func (*CreateRoleParams) GetRoleid

func (p *CreateRoleParams) GetRoleid() (string, bool)

func (*CreateRoleParams) GetType

func (p *CreateRoleParams) GetType() (string, bool)

func (*CreateRoleParams) ResetDescription

func (p *CreateRoleParams) ResetDescription()

func (*CreateRoleParams) ResetIspublic

func (p *CreateRoleParams) ResetIspublic()

func (*CreateRoleParams) ResetName

func (p *CreateRoleParams) ResetName()

func (*CreateRoleParams) ResetRoleid

func (p *CreateRoleParams) ResetRoleid()

func (*CreateRoleParams) ResetType

func (p *CreateRoleParams) ResetType()

func (*CreateRoleParams) SetDescription

func (p *CreateRoleParams) SetDescription(v string)

func (*CreateRoleParams) SetIspublic

func (p *CreateRoleParams) SetIspublic(v bool)

func (*CreateRoleParams) SetName

func (p *CreateRoleParams) SetName(v string)

func (*CreateRoleParams) SetRoleid

func (p *CreateRoleParams) SetRoleid(v string)

func (*CreateRoleParams) SetType

func (p *CreateRoleParams) SetType(v string)

type CreateRolePermissionParams

type CreateRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*CreateRolePermissionParams) GetDescription

func (p *CreateRolePermissionParams) GetDescription() (string, bool)

func (*CreateRolePermissionParams) GetPermission

func (p *CreateRolePermissionParams) GetPermission() (string, bool)

func (*CreateRolePermissionParams) GetRoleid

func (p *CreateRolePermissionParams) GetRoleid() (string, bool)

func (*CreateRolePermissionParams) GetRule

func (p *CreateRolePermissionParams) GetRule() (string, bool)

func (*CreateRolePermissionParams) ResetDescription

func (p *CreateRolePermissionParams) ResetDescription()

func (*CreateRolePermissionParams) ResetPermission

func (p *CreateRolePermissionParams) ResetPermission()

func (*CreateRolePermissionParams) ResetRoleid

func (p *CreateRolePermissionParams) ResetRoleid()

func (*CreateRolePermissionParams) ResetRule

func (p *CreateRolePermissionParams) ResetRule()

func (*CreateRolePermissionParams) SetDescription

func (p *CreateRolePermissionParams) SetDescription(v string)

func (*CreateRolePermissionParams) SetPermission

func (p *CreateRolePermissionParams) SetPermission(v string)

func (*CreateRolePermissionParams) SetRoleid

func (p *CreateRolePermissionParams) SetRoleid(v string)

func (*CreateRolePermissionParams) SetRule

func (p *CreateRolePermissionParams) SetRule(v string)

type CreateRolePermissionResponse

type CreateRolePermissionResponse struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Permission  string `json:"permission"`
	Roleid      string `json:"roleid"`
	Rolename    string `json:"rolename"`
	Rule        string `json:"rule"`
}

type CreateRoleResponse

type CreateRoleResponse struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	Isdefault   bool   `json:"isdefault"`
	Ispublic    bool   `json:"ispublic"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Type        string `json:"type"`
}

type CreateSSHKeyPairParams

type CreateSSHKeyPairParams struct {
	// contains filtered or unexported fields
}

func (*CreateSSHKeyPairParams) GetAccount

func (p *CreateSSHKeyPairParams) GetAccount() (string, bool)

func (*CreateSSHKeyPairParams) GetDomainid

func (p *CreateSSHKeyPairParams) GetDomainid() (string, bool)

func (*CreateSSHKeyPairParams) GetName

func (p *CreateSSHKeyPairParams) GetName() (string, bool)

func (*CreateSSHKeyPairParams) GetProjectid

func (p *CreateSSHKeyPairParams) GetProjectid() (string, bool)

func (*CreateSSHKeyPairParams) ResetAccount

func (p *CreateSSHKeyPairParams) ResetAccount()

func (*CreateSSHKeyPairParams) ResetDomainid

func (p *CreateSSHKeyPairParams) ResetDomainid()

func (*CreateSSHKeyPairParams) ResetName

func (p *CreateSSHKeyPairParams) ResetName()

func (*CreateSSHKeyPairParams) ResetProjectid

func (p *CreateSSHKeyPairParams) ResetProjectid()

func (*CreateSSHKeyPairParams) SetAccount

func (p *CreateSSHKeyPairParams) SetAccount(v string)

func (*CreateSSHKeyPairParams) SetDomainid

func (p *CreateSSHKeyPairParams) SetDomainid(v string)

func (*CreateSSHKeyPairParams) SetName

func (p *CreateSSHKeyPairParams) SetName(v string)

func (*CreateSSHKeyPairParams) SetProjectid

func (p *CreateSSHKeyPairParams) SetProjectid(v string)

type CreateSSHKeyPairResponse

type CreateSSHKeyPairResponse struct {
	Account        string `json:"account"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Fingerprint    string `json:"fingerprint"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Privatekey     string `json:"privatekey"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type CreateSecondaryStagingStoreParams

type CreateSecondaryStagingStoreParams struct {
	// contains filtered or unexported fields
}

func (*CreateSecondaryStagingStoreParams) GetDetails

func (p *CreateSecondaryStagingStoreParams) GetDetails() (map[string]string, bool)

func (*CreateSecondaryStagingStoreParams) GetProvider

func (p *CreateSecondaryStagingStoreParams) GetProvider() (string, bool)

func (*CreateSecondaryStagingStoreParams) GetScope

func (*CreateSecondaryStagingStoreParams) GetUrl

func (*CreateSecondaryStagingStoreParams) GetZoneid

func (p *CreateSecondaryStagingStoreParams) GetZoneid() (string, bool)

func (*CreateSecondaryStagingStoreParams) ResetDetails

func (p *CreateSecondaryStagingStoreParams) ResetDetails()

func (*CreateSecondaryStagingStoreParams) ResetProvider

func (p *CreateSecondaryStagingStoreParams) ResetProvider()

func (*CreateSecondaryStagingStoreParams) ResetScope

func (p *CreateSecondaryStagingStoreParams) ResetScope()

func (*CreateSecondaryStagingStoreParams) ResetUrl

func (p *CreateSecondaryStagingStoreParams) ResetUrl()

func (*CreateSecondaryStagingStoreParams) ResetZoneid

func (p *CreateSecondaryStagingStoreParams) ResetZoneid()

func (*CreateSecondaryStagingStoreParams) SetDetails

func (p *CreateSecondaryStagingStoreParams) SetDetails(v map[string]string)

func (*CreateSecondaryStagingStoreParams) SetProvider

func (p *CreateSecondaryStagingStoreParams) SetProvider(v string)

func (*CreateSecondaryStagingStoreParams) SetScope

func (*CreateSecondaryStagingStoreParams) SetUrl

func (*CreateSecondaryStagingStoreParams) SetZoneid

func (p *CreateSecondaryStagingStoreParams) SetZoneid(v string)

type CreateSecondaryStagingStoreResponse

type CreateSecondaryStagingStoreResponse struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type CreateSecurityGroupParams

type CreateSecurityGroupParams struct {
	// contains filtered or unexported fields
}

func (*CreateSecurityGroupParams) GetAccount

func (p *CreateSecurityGroupParams) GetAccount() (string, bool)

func (*CreateSecurityGroupParams) GetDescription

func (p *CreateSecurityGroupParams) GetDescription() (string, bool)

func (*CreateSecurityGroupParams) GetDomainid

func (p *CreateSecurityGroupParams) GetDomainid() (string, bool)

func (*CreateSecurityGroupParams) GetName

func (p *CreateSecurityGroupParams) GetName() (string, bool)

func (*CreateSecurityGroupParams) GetProjectid

func (p *CreateSecurityGroupParams) GetProjectid() (string, bool)

func (*CreateSecurityGroupParams) ResetAccount

func (p *CreateSecurityGroupParams) ResetAccount()

func (*CreateSecurityGroupParams) ResetDescription

func (p *CreateSecurityGroupParams) ResetDescription()

func (*CreateSecurityGroupParams) ResetDomainid

func (p *CreateSecurityGroupParams) ResetDomainid()

func (*CreateSecurityGroupParams) ResetName

func (p *CreateSecurityGroupParams) ResetName()

func (*CreateSecurityGroupParams) ResetProjectid

func (p *CreateSecurityGroupParams) ResetProjectid()

func (*CreateSecurityGroupParams) SetAccount

func (p *CreateSecurityGroupParams) SetAccount(v string)

func (*CreateSecurityGroupParams) SetDescription

func (p *CreateSecurityGroupParams) SetDescription(v string)

func (*CreateSecurityGroupParams) SetDomainid

func (p *CreateSecurityGroupParams) SetDomainid(v string)

func (*CreateSecurityGroupParams) SetName

func (p *CreateSecurityGroupParams) SetName(v string)

func (*CreateSecurityGroupParams) SetProjectid

func (p *CreateSecurityGroupParams) SetProjectid(v string)

type CreateSecurityGroupResponse

type CreateSecurityGroupResponse struct {
	Account             string                            `json:"account"`
	Description         string                            `json:"description"`
	Domain              string                            `json:"domain"`
	Domainid            string                            `json:"domainid"`
	Egressrule          []CreateSecurityGroupResponseRule `json:"egressrule"`
	Id                  string                            `json:"id"`
	Ingressrule         []CreateSecurityGroupResponseRule `json:"ingressrule"`
	JobID               string                            `json:"jobid"`
	Jobstatus           int                               `json:"jobstatus"`
	Name                string                            `json:"name"`
	Project             string                            `json:"project"`
	Projectid           string                            `json:"projectid"`
	Tags                []Tags                            `json:"tags"`
	Virtualmachinecount int                               `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                     `json:"virtualmachineids"`
}

type CreateSecurityGroupResponseRule

type CreateSecurityGroupResponseRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type CreateServiceInstanceParams

type CreateServiceInstanceParams struct {
	// contains filtered or unexported fields
}

func (*CreateServiceInstanceParams) GetAccount

func (p *CreateServiceInstanceParams) GetAccount() (string, bool)

func (*CreateServiceInstanceParams) GetDomainid

func (p *CreateServiceInstanceParams) GetDomainid() (string, bool)

func (*CreateServiceInstanceParams) GetLeftnetworkid

func (p *CreateServiceInstanceParams) GetLeftnetworkid() (string, bool)

func (*CreateServiceInstanceParams) GetName

func (p *CreateServiceInstanceParams) GetName() (string, bool)

func (*CreateServiceInstanceParams) GetProjectid

func (p *CreateServiceInstanceParams) GetProjectid() (string, bool)

func (*CreateServiceInstanceParams) GetRightnetworkid

func (p *CreateServiceInstanceParams) GetRightnetworkid() (string, bool)

func (*CreateServiceInstanceParams) GetServiceofferingid

func (p *CreateServiceInstanceParams) GetServiceofferingid() (string, bool)

func (*CreateServiceInstanceParams) GetTemplateid

func (p *CreateServiceInstanceParams) GetTemplateid() (string, bool)

func (*CreateServiceInstanceParams) GetZoneid

func (p *CreateServiceInstanceParams) GetZoneid() (string, bool)

func (*CreateServiceInstanceParams) ResetAccount

func (p *CreateServiceInstanceParams) ResetAccount()

func (*CreateServiceInstanceParams) ResetDomainid

func (p *CreateServiceInstanceParams) ResetDomainid()

func (*CreateServiceInstanceParams) ResetLeftnetworkid

func (p *CreateServiceInstanceParams) ResetLeftnetworkid()

func (*CreateServiceInstanceParams) ResetName

func (p *CreateServiceInstanceParams) ResetName()

func (*CreateServiceInstanceParams) ResetProjectid

func (p *CreateServiceInstanceParams) ResetProjectid()

func (*CreateServiceInstanceParams) ResetRightnetworkid

func (p *CreateServiceInstanceParams) ResetRightnetworkid()

func (*CreateServiceInstanceParams) ResetServiceofferingid

func (p *CreateServiceInstanceParams) ResetServiceofferingid()

func (*CreateServiceInstanceParams) ResetTemplateid

func (p *CreateServiceInstanceParams) ResetTemplateid()

func (*CreateServiceInstanceParams) ResetZoneid

func (p *CreateServiceInstanceParams) ResetZoneid()

func (*CreateServiceInstanceParams) SetAccount

func (p *CreateServiceInstanceParams) SetAccount(v string)

func (*CreateServiceInstanceParams) SetDomainid

func (p *CreateServiceInstanceParams) SetDomainid(v string)

func (*CreateServiceInstanceParams) SetLeftnetworkid

func (p *CreateServiceInstanceParams) SetLeftnetworkid(v string)

func (*CreateServiceInstanceParams) SetName

func (p *CreateServiceInstanceParams) SetName(v string)

func (*CreateServiceInstanceParams) SetProjectid

func (p *CreateServiceInstanceParams) SetProjectid(v string)

func (*CreateServiceInstanceParams) SetRightnetworkid

func (p *CreateServiceInstanceParams) SetRightnetworkid(v string)

func (*CreateServiceInstanceParams) SetServiceofferingid

func (p *CreateServiceInstanceParams) SetServiceofferingid(v string)

func (*CreateServiceInstanceParams) SetTemplateid

func (p *CreateServiceInstanceParams) SetTemplateid(v string)

func (*CreateServiceInstanceParams) SetZoneid

func (p *CreateServiceInstanceParams) SetZoneid(v string)

type CreateServiceInstanceResponse

type CreateServiceInstanceResponse struct {
	Account     string `json:"account"`
	Displayname string `json:"displayname"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
}

type CreateServiceOfferingParams

type CreateServiceOfferingParams struct {
	// contains filtered or unexported fields
}

func (*CreateServiceOfferingParams) GetBytesreadrate

func (p *CreateServiceOfferingParams) GetBytesreadrate() (int64, bool)

func (*CreateServiceOfferingParams) GetBytesreadratemax

func (p *CreateServiceOfferingParams) GetBytesreadratemax() (int64, bool)

func (*CreateServiceOfferingParams) GetBytesreadratemaxlength

func (p *CreateServiceOfferingParams) GetBytesreadratemaxlength() (int64, bool)

func (*CreateServiceOfferingParams) GetByteswriterate

func (p *CreateServiceOfferingParams) GetByteswriterate() (int64, bool)

func (*CreateServiceOfferingParams) GetByteswriteratemax

func (p *CreateServiceOfferingParams) GetByteswriteratemax() (int64, bool)

func (*CreateServiceOfferingParams) GetByteswriteratemaxlength

func (p *CreateServiceOfferingParams) GetByteswriteratemaxlength() (int64, bool)

func (*CreateServiceOfferingParams) GetCachemode

func (p *CreateServiceOfferingParams) GetCachemode() (string, bool)

func (*CreateServiceOfferingParams) GetCpunumber

func (p *CreateServiceOfferingParams) GetCpunumber() (int, bool)

func (*CreateServiceOfferingParams) GetCpuspeed

func (p *CreateServiceOfferingParams) GetCpuspeed() (int, bool)

func (*CreateServiceOfferingParams) GetCustomized

func (p *CreateServiceOfferingParams) GetCustomized() (bool, bool)

func (*CreateServiceOfferingParams) GetCustomizediops

func (p *CreateServiceOfferingParams) GetCustomizediops() (bool, bool)

func (*CreateServiceOfferingParams) GetDeploymentplanner

func (p *CreateServiceOfferingParams) GetDeploymentplanner() (string, bool)

func (*CreateServiceOfferingParams) GetDiskofferingid

func (p *CreateServiceOfferingParams) GetDiskofferingid() (string, bool)

func (*CreateServiceOfferingParams) GetDiskofferingstrictness

func (p *CreateServiceOfferingParams) GetDiskofferingstrictness() (bool, bool)

func (*CreateServiceOfferingParams) GetDisplaytext

func (p *CreateServiceOfferingParams) GetDisplaytext() (string, bool)

func (*CreateServiceOfferingParams) GetDomainid

func (p *CreateServiceOfferingParams) GetDomainid() ([]string, bool)

func (*CreateServiceOfferingParams) GetDynamicscalingenabled

func (p *CreateServiceOfferingParams) GetDynamicscalingenabled() (bool, bool)

func (*CreateServiceOfferingParams) GetEncryptroot

func (p *CreateServiceOfferingParams) GetEncryptroot() (bool, bool)

func (*CreateServiceOfferingParams) GetHosttags

func (p *CreateServiceOfferingParams) GetHosttags() (string, bool)

func (*CreateServiceOfferingParams) GetHypervisorsnapshotreserve

func (p *CreateServiceOfferingParams) GetHypervisorsnapshotreserve() (int, bool)

func (*CreateServiceOfferingParams) GetIopsreadrate

func (p *CreateServiceOfferingParams) GetIopsreadrate() (int64, bool)

func (*CreateServiceOfferingParams) GetIopsreadratemax

func (p *CreateServiceOfferingParams) GetIopsreadratemax() (int64, bool)

func (*CreateServiceOfferingParams) GetIopsreadratemaxlength

func (p *CreateServiceOfferingParams) GetIopsreadratemaxlength() (int64, bool)

func (*CreateServiceOfferingParams) GetIopswriterate

func (p *CreateServiceOfferingParams) GetIopswriterate() (int64, bool)

func (*CreateServiceOfferingParams) GetIopswriteratemax

func (p *CreateServiceOfferingParams) GetIopswriteratemax() (int64, bool)

func (*CreateServiceOfferingParams) GetIopswriteratemaxlength

func (p *CreateServiceOfferingParams) GetIopswriteratemaxlength() (int64, bool)

func (*CreateServiceOfferingParams) GetIssystem

func (p *CreateServiceOfferingParams) GetIssystem() (bool, bool)

func (*CreateServiceOfferingParams) GetIsvolatile

func (p *CreateServiceOfferingParams) GetIsvolatile() (bool, bool)

func (*CreateServiceOfferingParams) GetLimitcpuuse

func (p *CreateServiceOfferingParams) GetLimitcpuuse() (bool, bool)

func (*CreateServiceOfferingParams) GetMaxcpunumber

func (p *CreateServiceOfferingParams) GetMaxcpunumber() (int, bool)

func (*CreateServiceOfferingParams) GetMaxiops

func (p *CreateServiceOfferingParams) GetMaxiops() (int64, bool)

func (*CreateServiceOfferingParams) GetMaxmemory

func (p *CreateServiceOfferingParams) GetMaxmemory() (int, bool)

func (*CreateServiceOfferingParams) GetMemory

func (p *CreateServiceOfferingParams) GetMemory() (int, bool)

func (*CreateServiceOfferingParams) GetMincpunumber

func (p *CreateServiceOfferingParams) GetMincpunumber() (int, bool)

func (*CreateServiceOfferingParams) GetMiniops

func (p *CreateServiceOfferingParams) GetMiniops() (int64, bool)

func (*CreateServiceOfferingParams) GetMinmemory

func (p *CreateServiceOfferingParams) GetMinmemory() (int, bool)

func (*CreateServiceOfferingParams) GetName

func (p *CreateServiceOfferingParams) GetName() (string, bool)

func (*CreateServiceOfferingParams) GetNetworkrate

func (p *CreateServiceOfferingParams) GetNetworkrate() (int, bool)

func (*CreateServiceOfferingParams) GetOfferha

func (p *CreateServiceOfferingParams) GetOfferha() (bool, bool)

func (*CreateServiceOfferingParams) GetProvisioningtype

func (p *CreateServiceOfferingParams) GetProvisioningtype() (string, bool)

func (*CreateServiceOfferingParams) GetRootdisksize

func (p *CreateServiceOfferingParams) GetRootdisksize() (int64, bool)

func (*CreateServiceOfferingParams) GetServiceofferingdetails

func (p *CreateServiceOfferingParams) GetServiceofferingdetails() (map[string]string, bool)

func (*CreateServiceOfferingParams) GetStoragepolicy

func (p *CreateServiceOfferingParams) GetStoragepolicy() (string, bool)

func (*CreateServiceOfferingParams) GetStoragetype

func (p *CreateServiceOfferingParams) GetStoragetype() (string, bool)

func (*CreateServiceOfferingParams) GetSystemvmtype

func (p *CreateServiceOfferingParams) GetSystemvmtype() (string, bool)

func (*CreateServiceOfferingParams) GetTags

func (p *CreateServiceOfferingParams) GetTags() (string, bool)

func (*CreateServiceOfferingParams) GetZoneid

func (p *CreateServiceOfferingParams) GetZoneid() ([]string, bool)

func (*CreateServiceOfferingParams) ResetBytesreadrate

func (p *CreateServiceOfferingParams) ResetBytesreadrate()

func (*CreateServiceOfferingParams) ResetBytesreadratemax

func (p *CreateServiceOfferingParams) ResetBytesreadratemax()

func (*CreateServiceOfferingParams) ResetBytesreadratemaxlength

func (p *CreateServiceOfferingParams) ResetBytesreadratemaxlength()

func (*CreateServiceOfferingParams) ResetByteswriterate

func (p *CreateServiceOfferingParams) ResetByteswriterate()

func (*CreateServiceOfferingParams) ResetByteswriteratemax

func (p *CreateServiceOfferingParams) ResetByteswriteratemax()

func (*CreateServiceOfferingParams) ResetByteswriteratemaxlength

func (p *CreateServiceOfferingParams) ResetByteswriteratemaxlength()

func (*CreateServiceOfferingParams) ResetCachemode

func (p *CreateServiceOfferingParams) ResetCachemode()

func (*CreateServiceOfferingParams) ResetCpunumber

func (p *CreateServiceOfferingParams) ResetCpunumber()

func (*CreateServiceOfferingParams) ResetCpuspeed

func (p *CreateServiceOfferingParams) ResetCpuspeed()

func (*CreateServiceOfferingParams) ResetCustomized

func (p *CreateServiceOfferingParams) ResetCustomized()

func (*CreateServiceOfferingParams) ResetCustomizediops

func (p *CreateServiceOfferingParams) ResetCustomizediops()

func (*CreateServiceOfferingParams) ResetDeploymentplanner

func (p *CreateServiceOfferingParams) ResetDeploymentplanner()

func (*CreateServiceOfferingParams) ResetDiskofferingid

func (p *CreateServiceOfferingParams) ResetDiskofferingid()

func (*CreateServiceOfferingParams) ResetDiskofferingstrictness

func (p *CreateServiceOfferingParams) ResetDiskofferingstrictness()

func (*CreateServiceOfferingParams) ResetDisplaytext

func (p *CreateServiceOfferingParams) ResetDisplaytext()

func (*CreateServiceOfferingParams) ResetDomainid

func (p *CreateServiceOfferingParams) ResetDomainid()

func (*CreateServiceOfferingParams) ResetDynamicscalingenabled

func (p *CreateServiceOfferingParams) ResetDynamicscalingenabled()

func (*CreateServiceOfferingParams) ResetEncryptroot

func (p *CreateServiceOfferingParams) ResetEncryptroot()

func (*CreateServiceOfferingParams) ResetHosttags

func (p *CreateServiceOfferingParams) ResetHosttags()

func (*CreateServiceOfferingParams) ResetHypervisorsnapshotreserve

func (p *CreateServiceOfferingParams) ResetHypervisorsnapshotreserve()

func (*CreateServiceOfferingParams) ResetIopsreadrate

func (p *CreateServiceOfferingParams) ResetIopsreadrate()

func (*CreateServiceOfferingParams) ResetIopsreadratemax

func (p *CreateServiceOfferingParams) ResetIopsreadratemax()

func (*CreateServiceOfferingParams) ResetIopsreadratemaxlength

func (p *CreateServiceOfferingParams) ResetIopsreadratemaxlength()

func (*CreateServiceOfferingParams) ResetIopswriterate

func (p *CreateServiceOfferingParams) ResetIopswriterate()

func (*CreateServiceOfferingParams) ResetIopswriteratemax

func (p *CreateServiceOfferingParams) ResetIopswriteratemax()

func (*CreateServiceOfferingParams) ResetIopswriteratemaxlength

func (p *CreateServiceOfferingParams) ResetIopswriteratemaxlength()

func (*CreateServiceOfferingParams) ResetIssystem

func (p *CreateServiceOfferingParams) ResetIssystem()

func (*CreateServiceOfferingParams) ResetIsvolatile

func (p *CreateServiceOfferingParams) ResetIsvolatile()

func (*CreateServiceOfferingParams) ResetLimitcpuuse

func (p *CreateServiceOfferingParams) ResetLimitcpuuse()

func (*CreateServiceOfferingParams) ResetMaxcpunumber

func (p *CreateServiceOfferingParams) ResetMaxcpunumber()

func (*CreateServiceOfferingParams) ResetMaxiops

func (p *CreateServiceOfferingParams) ResetMaxiops()

func (*CreateServiceOfferingParams) ResetMaxmemory

func (p *CreateServiceOfferingParams) ResetMaxmemory()

func (*CreateServiceOfferingParams) ResetMemory

func (p *CreateServiceOfferingParams) ResetMemory()

func (*CreateServiceOfferingParams) ResetMincpunumber

func (p *CreateServiceOfferingParams) ResetMincpunumber()

func (*CreateServiceOfferingParams) ResetMiniops

func (p *CreateServiceOfferingParams) ResetMiniops()

func (*CreateServiceOfferingParams) ResetMinmemory

func (p *CreateServiceOfferingParams) ResetMinmemory()

func (*CreateServiceOfferingParams) ResetName

func (p *CreateServiceOfferingParams) ResetName()

func (*CreateServiceOfferingParams) ResetNetworkrate

func (p *CreateServiceOfferingParams) ResetNetworkrate()

func (*CreateServiceOfferingParams) ResetOfferha

func (p *CreateServiceOfferingParams) ResetOfferha()

func (*CreateServiceOfferingParams) ResetProvisioningtype

func (p *CreateServiceOfferingParams) ResetProvisioningtype()

func (*CreateServiceOfferingParams) ResetRootdisksize

func (p *CreateServiceOfferingParams) ResetRootdisksize()

func (*CreateServiceOfferingParams) ResetServiceofferingdetails

func (p *CreateServiceOfferingParams) ResetServiceofferingdetails()

func (*CreateServiceOfferingParams) ResetStoragepolicy

func (p *CreateServiceOfferingParams) ResetStoragepolicy()

func (*CreateServiceOfferingParams) ResetStoragetype

func (p *CreateServiceOfferingParams) ResetStoragetype()

func (*CreateServiceOfferingParams) ResetSystemvmtype

func (p *CreateServiceOfferingParams) ResetSystemvmtype()

func (*CreateServiceOfferingParams) ResetTags

func (p *CreateServiceOfferingParams) ResetTags()

func (*CreateServiceOfferingParams) ResetZoneid

func (p *CreateServiceOfferingParams) ResetZoneid()

func (*CreateServiceOfferingParams) SetBytesreadrate

func (p *CreateServiceOfferingParams) SetBytesreadrate(v int64)

func (*CreateServiceOfferingParams) SetBytesreadratemax

func (p *CreateServiceOfferingParams) SetBytesreadratemax(v int64)

func (*CreateServiceOfferingParams) SetBytesreadratemaxlength

func (p *CreateServiceOfferingParams) SetBytesreadratemaxlength(v int64)

func (*CreateServiceOfferingParams) SetByteswriterate

func (p *CreateServiceOfferingParams) SetByteswriterate(v int64)

func (*CreateServiceOfferingParams) SetByteswriteratemax

func (p *CreateServiceOfferingParams) SetByteswriteratemax(v int64)

func (*CreateServiceOfferingParams) SetByteswriteratemaxlength

func (p *CreateServiceOfferingParams) SetByteswriteratemaxlength(v int64)

func (*CreateServiceOfferingParams) SetCachemode

func (p *CreateServiceOfferingParams) SetCachemode(v string)

func (*CreateServiceOfferingParams) SetCpunumber

func (p *CreateServiceOfferingParams) SetCpunumber(v int)

func (*CreateServiceOfferingParams) SetCpuspeed

func (p *CreateServiceOfferingParams) SetCpuspeed(v int)

func (*CreateServiceOfferingParams) SetCustomized

func (p *CreateServiceOfferingParams) SetCustomized(v bool)

func (*CreateServiceOfferingParams) SetCustomizediops

func (p *CreateServiceOfferingParams) SetCustomizediops(v bool)

func (*CreateServiceOfferingParams) SetDeploymentplanner

func (p *CreateServiceOfferingParams) SetDeploymentplanner(v string)

func (*CreateServiceOfferingParams) SetDiskofferingid

func (p *CreateServiceOfferingParams) SetDiskofferingid(v string)

func (*CreateServiceOfferingParams) SetDiskofferingstrictness

func (p *CreateServiceOfferingParams) SetDiskofferingstrictness(v bool)

func (*CreateServiceOfferingParams) SetDisplaytext

func (p *CreateServiceOfferingParams) SetDisplaytext(v string)

func (*CreateServiceOfferingParams) SetDomainid

func (p *CreateServiceOfferingParams) SetDomainid(v []string)

func (*CreateServiceOfferingParams) SetDynamicscalingenabled

func (p *CreateServiceOfferingParams) SetDynamicscalingenabled(v bool)

func (*CreateServiceOfferingParams) SetEncryptroot

func (p *CreateServiceOfferingParams) SetEncryptroot(v bool)

func (*CreateServiceOfferingParams) SetHosttags

func (p *CreateServiceOfferingParams) SetHosttags(v string)

func (*CreateServiceOfferingParams) SetHypervisorsnapshotreserve

func (p *CreateServiceOfferingParams) SetHypervisorsnapshotreserve(v int)

func (*CreateServiceOfferingParams) SetIopsreadrate

func (p *CreateServiceOfferingParams) SetIopsreadrate(v int64)

func (*CreateServiceOfferingParams) SetIopsreadratemax

func (p *CreateServiceOfferingParams) SetIopsreadratemax(v int64)

func (*CreateServiceOfferingParams) SetIopsreadratemaxlength

func (p *CreateServiceOfferingParams) SetIopsreadratemaxlength(v int64)

func (*CreateServiceOfferingParams) SetIopswriterate

func (p *CreateServiceOfferingParams) SetIopswriterate(v int64)

func (*CreateServiceOfferingParams) SetIopswriteratemax

func (p *CreateServiceOfferingParams) SetIopswriteratemax(v int64)

func (*CreateServiceOfferingParams) SetIopswriteratemaxlength

func (p *CreateServiceOfferingParams) SetIopswriteratemaxlength(v int64)

func (*CreateServiceOfferingParams) SetIssystem

func (p *CreateServiceOfferingParams) SetIssystem(v bool)

func (*CreateServiceOfferingParams) SetIsvolatile

func (p *CreateServiceOfferingParams) SetIsvolatile(v bool)

func (*CreateServiceOfferingParams) SetLimitcpuuse

func (p *CreateServiceOfferingParams) SetLimitcpuuse(v bool)

func (*CreateServiceOfferingParams) SetMaxcpunumber

func (p *CreateServiceOfferingParams) SetMaxcpunumber(v int)

func (*CreateServiceOfferingParams) SetMaxiops

func (p *CreateServiceOfferingParams) SetMaxiops(v int64)

func (*CreateServiceOfferingParams) SetMaxmemory

func (p *CreateServiceOfferingParams) SetMaxmemory(v int)

func (*CreateServiceOfferingParams) SetMemory

func (p *CreateServiceOfferingParams) SetMemory(v int)

func (*CreateServiceOfferingParams) SetMincpunumber

func (p *CreateServiceOfferingParams) SetMincpunumber(v int)

func (*CreateServiceOfferingParams) SetMiniops

func (p *CreateServiceOfferingParams) SetMiniops(v int64)

func (*CreateServiceOfferingParams) SetMinmemory

func (p *CreateServiceOfferingParams) SetMinmemory(v int)

func (*CreateServiceOfferingParams) SetName

func (p *CreateServiceOfferingParams) SetName(v string)

func (*CreateServiceOfferingParams) SetNetworkrate

func (p *CreateServiceOfferingParams) SetNetworkrate(v int)

func (*CreateServiceOfferingParams) SetOfferha

func (p *CreateServiceOfferingParams) SetOfferha(v bool)

func (*CreateServiceOfferingParams) SetProvisioningtype

func (p *CreateServiceOfferingParams) SetProvisioningtype(v string)

func (*CreateServiceOfferingParams) SetRootdisksize

func (p *CreateServiceOfferingParams) SetRootdisksize(v int64)

func (*CreateServiceOfferingParams) SetServiceofferingdetails

func (p *CreateServiceOfferingParams) SetServiceofferingdetails(v map[string]string)

func (*CreateServiceOfferingParams) SetStoragepolicy

func (p *CreateServiceOfferingParams) SetStoragepolicy(v string)

func (*CreateServiceOfferingParams) SetStoragetype

func (p *CreateServiceOfferingParams) SetStoragetype(v string)

func (*CreateServiceOfferingParams) SetSystemvmtype

func (p *CreateServiceOfferingParams) SetSystemvmtype(v string)

func (*CreateServiceOfferingParams) SetTags

func (p *CreateServiceOfferingParams) SetTags(v string)

func (*CreateServiceOfferingParams) SetZoneid

func (p *CreateServiceOfferingParams) SetZoneid(v []string)

type CreateServiceOfferingResponse

type CreateServiceOfferingResponse struct {
	CacheMode                   string            `json:"cacheMode"`
	Cpunumber                   int               `json:"cpunumber"`
	Cpuspeed                    int               `json:"cpuspeed"`
	Created                     string            `json:"created"`
	Defaultuse                  bool              `json:"defaultuse"`
	Deploymentplanner           string            `json:"deploymentplanner"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Diskofferingdisplaytext     string            `json:"diskofferingdisplaytext"`
	Diskofferingid              string            `json:"diskofferingid"`
	Diskofferingname            string            `json:"diskofferingname"`
	Diskofferingstrictness      bool              `json:"diskofferingstrictness"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Dynamicscalingenabled       bool              `json:"dynamicscalingenabled"`
	Encryptroot                 bool              `json:"encryptroot"`
	Hasannotations              bool              `json:"hasannotations"`
	Hosttags                    string            `json:"hosttags"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	Issystem                    bool              `json:"issystem"`
	Isvolatile                  bool              `json:"isvolatile"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Limitcpuuse                 bool              `json:"limitcpuuse"`
	Maxiops                     int64             `json:"maxiops"`
	Memory                      int               `json:"memory"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Networkrate                 int               `json:"networkrate"`
	Offerha                     bool              `json:"offerha"`
	Provisioningtype            string            `json:"provisioningtype"`
	Rootdisksize                int64             `json:"rootdisksize"`
	Serviceofferingdetails      map[string]string `json:"serviceofferingdetails"`
	Storagetags                 string            `json:"storagetags"`
	Storagetype                 string            `json:"storagetype"`
	Systemvmtype                string            `json:"systemvmtype"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type CreateSnapshotParams

type CreateSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*CreateSnapshotParams) GetAccount

func (p *CreateSnapshotParams) GetAccount() (string, bool)

func (*CreateSnapshotParams) GetAsyncbackup

func (p *CreateSnapshotParams) GetAsyncbackup() (bool, bool)

func (*CreateSnapshotParams) GetDomainid

func (p *CreateSnapshotParams) GetDomainid() (string, bool)

func (*CreateSnapshotParams) GetLocationtype

func (p *CreateSnapshotParams) GetLocationtype() (string, bool)

func (*CreateSnapshotParams) GetName

func (p *CreateSnapshotParams) GetName() (string, bool)

func (*CreateSnapshotParams) GetPolicyid

func (p *CreateSnapshotParams) GetPolicyid() (string, bool)

func (*CreateSnapshotParams) GetQuiescevm

func (p *CreateSnapshotParams) GetQuiescevm() (bool, bool)

func (*CreateSnapshotParams) GetTags

func (p *CreateSnapshotParams) GetTags() (map[string]string, bool)

func (*CreateSnapshotParams) GetVolumeid

func (p *CreateSnapshotParams) GetVolumeid() (string, bool)

func (*CreateSnapshotParams) GetZoneids

func (p *CreateSnapshotParams) GetZoneids() ([]string, bool)

func (*CreateSnapshotParams) ResetAccount

func (p *CreateSnapshotParams) ResetAccount()

func (*CreateSnapshotParams) ResetAsyncbackup

func (p *CreateSnapshotParams) ResetAsyncbackup()

func (*CreateSnapshotParams) ResetDomainid

func (p *CreateSnapshotParams) ResetDomainid()

func (*CreateSnapshotParams) ResetLocationtype

func (p *CreateSnapshotParams) ResetLocationtype()

func (*CreateSnapshotParams) ResetName

func (p *CreateSnapshotParams) ResetName()

func (*CreateSnapshotParams) ResetPolicyid

func (p *CreateSnapshotParams) ResetPolicyid()

func (*CreateSnapshotParams) ResetQuiescevm

func (p *CreateSnapshotParams) ResetQuiescevm()

func (*CreateSnapshotParams) ResetTags

func (p *CreateSnapshotParams) ResetTags()

func (*CreateSnapshotParams) ResetVolumeid

func (p *CreateSnapshotParams) ResetVolumeid()

func (*CreateSnapshotParams) ResetZoneids

func (p *CreateSnapshotParams) ResetZoneids()

func (*CreateSnapshotParams) SetAccount

func (p *CreateSnapshotParams) SetAccount(v string)

func (*CreateSnapshotParams) SetAsyncbackup

func (p *CreateSnapshotParams) SetAsyncbackup(v bool)

func (*CreateSnapshotParams) SetDomainid

func (p *CreateSnapshotParams) SetDomainid(v string)

func (*CreateSnapshotParams) SetLocationtype

func (p *CreateSnapshotParams) SetLocationtype(v string)

func (*CreateSnapshotParams) SetName

func (p *CreateSnapshotParams) SetName(v string)

func (*CreateSnapshotParams) SetPolicyid

func (p *CreateSnapshotParams) SetPolicyid(v string)

func (*CreateSnapshotParams) SetQuiescevm

func (p *CreateSnapshotParams) SetQuiescevm(v bool)

func (*CreateSnapshotParams) SetTags

func (p *CreateSnapshotParams) SetTags(v map[string]string)

func (*CreateSnapshotParams) SetVolumeid

func (p *CreateSnapshotParams) SetVolumeid(v string)

func (*CreateSnapshotParams) SetZoneids

func (p *CreateSnapshotParams) SetZoneids(v []string)

type CreateSnapshotPolicyParams

type CreateSnapshotPolicyParams struct {
	// contains filtered or unexported fields
}

func (*CreateSnapshotPolicyParams) GetFordisplay

func (p *CreateSnapshotPolicyParams) GetFordisplay() (bool, bool)

func (*CreateSnapshotPolicyParams) GetIntervaltype

func (p *CreateSnapshotPolicyParams) GetIntervaltype() (string, bool)

func (*CreateSnapshotPolicyParams) GetMaxsnaps

func (p *CreateSnapshotPolicyParams) GetMaxsnaps() (int, bool)

func (*CreateSnapshotPolicyParams) GetSchedule

func (p *CreateSnapshotPolicyParams) GetSchedule() (string, bool)

func (*CreateSnapshotPolicyParams) GetTags

func (p *CreateSnapshotPolicyParams) GetTags() (map[string]string, bool)

func (*CreateSnapshotPolicyParams) GetTimezone

func (p *CreateSnapshotPolicyParams) GetTimezone() (string, bool)

func (*CreateSnapshotPolicyParams) GetVolumeid

func (p *CreateSnapshotPolicyParams) GetVolumeid() (string, bool)

func (*CreateSnapshotPolicyParams) GetZoneids

func (p *CreateSnapshotPolicyParams) GetZoneids() ([]string, bool)

func (*CreateSnapshotPolicyParams) ResetFordisplay

func (p *CreateSnapshotPolicyParams) ResetFordisplay()

func (*CreateSnapshotPolicyParams) ResetIntervaltype

func (p *CreateSnapshotPolicyParams) ResetIntervaltype()

func (*CreateSnapshotPolicyParams) ResetMaxsnaps

func (p *CreateSnapshotPolicyParams) ResetMaxsnaps()

func (*CreateSnapshotPolicyParams) ResetSchedule

func (p *CreateSnapshotPolicyParams) ResetSchedule()

func (*CreateSnapshotPolicyParams) ResetTags

func (p *CreateSnapshotPolicyParams) ResetTags()

func (*CreateSnapshotPolicyParams) ResetTimezone

func (p *CreateSnapshotPolicyParams) ResetTimezone()

func (*CreateSnapshotPolicyParams) ResetVolumeid

func (p *CreateSnapshotPolicyParams) ResetVolumeid()

func (*CreateSnapshotPolicyParams) ResetZoneids

func (p *CreateSnapshotPolicyParams) ResetZoneids()

func (*CreateSnapshotPolicyParams) SetFordisplay

func (p *CreateSnapshotPolicyParams) SetFordisplay(v bool)

func (*CreateSnapshotPolicyParams) SetIntervaltype

func (p *CreateSnapshotPolicyParams) SetIntervaltype(v string)

func (*CreateSnapshotPolicyParams) SetMaxsnaps

func (p *CreateSnapshotPolicyParams) SetMaxsnaps(v int)

func (*CreateSnapshotPolicyParams) SetSchedule

func (p *CreateSnapshotPolicyParams) SetSchedule(v string)

func (*CreateSnapshotPolicyParams) SetTags

func (p *CreateSnapshotPolicyParams) SetTags(v map[string]string)

func (*CreateSnapshotPolicyParams) SetTimezone

func (p *CreateSnapshotPolicyParams) SetTimezone(v string)

func (*CreateSnapshotPolicyParams) SetVolumeid

func (p *CreateSnapshotPolicyParams) SetVolumeid(v string)

func (*CreateSnapshotPolicyParams) SetZoneids

func (p *CreateSnapshotPolicyParams) SetZoneids(v []string)

type CreateSnapshotPolicyResponse

type CreateSnapshotPolicyResponse struct {
	Fordisplay     bool          `json:"fordisplay"`
	Hasannotations bool          `json:"hasannotations"`
	Id             string        `json:"id"`
	Intervaltype   int           `json:"intervaltype"`
	JobID          string        `json:"jobid"`
	Jobstatus      int           `json:"jobstatus"`
	Maxsnaps       int           `json:"maxsnaps"`
	Schedule       string        `json:"schedule"`
	Tags           []Tags        `json:"tags"`
	Timezone       string        `json:"timezone"`
	Volumeid       string        `json:"volumeid"`
	Zone           []interface{} `json:"zone"`
}

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	Account         string            `json:"account"`
	Created         string            `json:"created"`
	Datastoreid     string            `json:"datastoreid"`
	Datastorename   string            `json:"datastorename"`
	Datastorestate  string            `json:"datastorestate"`
	Datastoretype   string            `json:"datastoretype"`
	Domain          string            `json:"domain"`
	Domainid        string            `json:"domainid"`
	Downloaddetails map[string]string `json:"downloaddetails"`
	Hasannotations  bool              `json:"hasannotations"`
	Id              string            `json:"id"`
	Intervaltype    string            `json:"intervaltype"`
	JobID           string            `json:"jobid"`
	Jobstatus       int               `json:"jobstatus"`
	Locationtype    string            `json:"locationtype"`
	Name            string            `json:"name"`
	Osdisplayname   string            `json:"osdisplayname"`
	Ostypeid        string            `json:"ostypeid"`
	Physicalsize    int64             `json:"physicalsize"`
	Project         string            `json:"project"`
	Projectid       string            `json:"projectid"`
	Revertable      bool              `json:"revertable"`
	Snapshottype    string            `json:"snapshottype"`
	State           string            `json:"state"`
	Status          string            `json:"status"`
	Tags            []Tags            `json:"tags"`
	Virtualsize     int64             `json:"virtualsize"`
	Volumeid        string            `json:"volumeid"`
	Volumename      string            `json:"volumename"`
	Volumetype      string            `json:"volumetype"`
	Zoneid          string            `json:"zoneid"`
	Zonename        string            `json:"zonename"`
}

func (*CreateSnapshotResponse) UnmarshalJSON

func (r *CreateSnapshotResponse) UnmarshalJSON(b []byte) error

type CreateStaticRouteParams

type CreateStaticRouteParams struct {
	// contains filtered or unexported fields
}

func (*CreateStaticRouteParams) GetCidr

func (p *CreateStaticRouteParams) GetCidr() (string, bool)

func (*CreateStaticRouteParams) GetGatewayid

func (p *CreateStaticRouteParams) GetGatewayid() (string, bool)

func (*CreateStaticRouteParams) ResetCidr

func (p *CreateStaticRouteParams) ResetCidr()

func (*CreateStaticRouteParams) ResetGatewayid

func (p *CreateStaticRouteParams) ResetGatewayid()

func (*CreateStaticRouteParams) SetCidr

func (p *CreateStaticRouteParams) SetCidr(v string)

func (*CreateStaticRouteParams) SetGatewayid

func (p *CreateStaticRouteParams) SetGatewayid(v string)

type CreateStaticRouteResponse

type CreateStaticRouteResponse struct {
	Account   string `json:"account"`
	Cidr      string `json:"cidr"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Gatewayid string `json:"gatewayid"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
	State     string `json:"state"`
	Tags      []Tags `json:"tags"`
	Vpcid     string `json:"vpcid"`
}

type CreateStorageNetworkIpRangeParams

type CreateStorageNetworkIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*CreateStorageNetworkIpRangeParams) GetEndip

func (*CreateStorageNetworkIpRangeParams) GetGateway

func (p *CreateStorageNetworkIpRangeParams) GetGateway() (string, bool)

func (*CreateStorageNetworkIpRangeParams) GetNetmask

func (p *CreateStorageNetworkIpRangeParams) GetNetmask() (string, bool)

func (*CreateStorageNetworkIpRangeParams) GetPodid

func (*CreateStorageNetworkIpRangeParams) GetStartip

func (p *CreateStorageNetworkIpRangeParams) GetStartip() (string, bool)

func (*CreateStorageNetworkIpRangeParams) GetVlan

func (p *CreateStorageNetworkIpRangeParams) GetVlan() (int, bool)

func (*CreateStorageNetworkIpRangeParams) ResetEndip

func (p *CreateStorageNetworkIpRangeParams) ResetEndip()

func (*CreateStorageNetworkIpRangeParams) ResetGateway

func (p *CreateStorageNetworkIpRangeParams) ResetGateway()

func (*CreateStorageNetworkIpRangeParams) ResetNetmask

func (p *CreateStorageNetworkIpRangeParams) ResetNetmask()

func (*CreateStorageNetworkIpRangeParams) ResetPodid

func (p *CreateStorageNetworkIpRangeParams) ResetPodid()

func (*CreateStorageNetworkIpRangeParams) ResetStartip

func (p *CreateStorageNetworkIpRangeParams) ResetStartip()

func (*CreateStorageNetworkIpRangeParams) ResetVlan

func (p *CreateStorageNetworkIpRangeParams) ResetVlan()

func (*CreateStorageNetworkIpRangeParams) SetEndip

func (*CreateStorageNetworkIpRangeParams) SetGateway

func (p *CreateStorageNetworkIpRangeParams) SetGateway(v string)

func (*CreateStorageNetworkIpRangeParams) SetNetmask

func (p *CreateStorageNetworkIpRangeParams) SetNetmask(v string)

func (*CreateStorageNetworkIpRangeParams) SetPodid

func (*CreateStorageNetworkIpRangeParams) SetStartip

func (p *CreateStorageNetworkIpRangeParams) SetStartip(v string)

func (*CreateStorageNetworkIpRangeParams) SetVlan

func (p *CreateStorageNetworkIpRangeParams) SetVlan(v int)

type CreateStorageNetworkIpRangeResponse

type CreateStorageNetworkIpRangeResponse struct {
	Endip     string `json:"endip"`
	Gateway   string `json:"gateway"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Netmask   string `json:"netmask"`
	Networkid string `json:"networkid"`
	Podid     string `json:"podid"`
	Startip   string `json:"startip"`
	Vlan      int    `json:"vlan"`
	Zoneid    string `json:"zoneid"`
}

type CreateStoragePoolParams

type CreateStoragePoolParams struct {
	// contains filtered or unexported fields
}

func (*CreateStoragePoolParams) GetCapacitybytes

func (p *CreateStoragePoolParams) GetCapacitybytes() (int64, bool)

func (*CreateStoragePoolParams) GetCapacityiops

func (p *CreateStoragePoolParams) GetCapacityiops() (int64, bool)

func (*CreateStoragePoolParams) GetClusterid

func (p *CreateStoragePoolParams) GetClusterid() (string, bool)

func (*CreateStoragePoolParams) GetDetails

func (p *CreateStoragePoolParams) GetDetails() (map[string]string, bool)

func (*CreateStoragePoolParams) GetHypervisor

func (p *CreateStoragePoolParams) GetHypervisor() (string, bool)

func (*CreateStoragePoolParams) GetIstagarule

func (p *CreateStoragePoolParams) GetIstagarule() (bool, bool)

func (*CreateStoragePoolParams) GetManaged

func (p *CreateStoragePoolParams) GetManaged() (bool, bool)

func (*CreateStoragePoolParams) GetName

func (p *CreateStoragePoolParams) GetName() (string, bool)

func (*CreateStoragePoolParams) GetPodid

func (p *CreateStoragePoolParams) GetPodid() (string, bool)

func (*CreateStoragePoolParams) GetProvider

func (p *CreateStoragePoolParams) GetProvider() (string, bool)

func (*CreateStoragePoolParams) GetScope

func (p *CreateStoragePoolParams) GetScope() (string, bool)

func (*CreateStoragePoolParams) GetTags

func (p *CreateStoragePoolParams) GetTags() (string, bool)

func (*CreateStoragePoolParams) GetUrl

func (p *CreateStoragePoolParams) GetUrl() (string, bool)

func (*CreateStoragePoolParams) GetZoneid

func (p *CreateStoragePoolParams) GetZoneid() (string, bool)

func (*CreateStoragePoolParams) ResetCapacitybytes

func (p *CreateStoragePoolParams) ResetCapacitybytes()

func (*CreateStoragePoolParams) ResetCapacityiops

func (p *CreateStoragePoolParams) ResetCapacityiops()

func (*CreateStoragePoolParams) ResetClusterid

func (p *CreateStoragePoolParams) ResetClusterid()

func (*CreateStoragePoolParams) ResetDetails

func (p *CreateStoragePoolParams) ResetDetails()

func (*CreateStoragePoolParams) ResetHypervisor

func (p *CreateStoragePoolParams) ResetHypervisor()

func (*CreateStoragePoolParams) ResetIstagarule

func (p *CreateStoragePoolParams) ResetIstagarule()

func (*CreateStoragePoolParams) ResetManaged

func (p *CreateStoragePoolParams) ResetManaged()

func (*CreateStoragePoolParams) ResetName

func (p *CreateStoragePoolParams) ResetName()

func (*CreateStoragePoolParams) ResetPodid

func (p *CreateStoragePoolParams) ResetPodid()

func (*CreateStoragePoolParams) ResetProvider

func (p *CreateStoragePoolParams) ResetProvider()

func (*CreateStoragePoolParams) ResetScope

func (p *CreateStoragePoolParams) ResetScope()

func (*CreateStoragePoolParams) ResetTags

func (p *CreateStoragePoolParams) ResetTags()

func (*CreateStoragePoolParams) ResetUrl

func (p *CreateStoragePoolParams) ResetUrl()

func (*CreateStoragePoolParams) ResetZoneid

func (p *CreateStoragePoolParams) ResetZoneid()

func (*CreateStoragePoolParams) SetCapacitybytes

func (p *CreateStoragePoolParams) SetCapacitybytes(v int64)

func (*CreateStoragePoolParams) SetCapacityiops

func (p *CreateStoragePoolParams) SetCapacityiops(v int64)

func (*CreateStoragePoolParams) SetClusterid

func (p *CreateStoragePoolParams) SetClusterid(v string)

func (*CreateStoragePoolParams) SetDetails

func (p *CreateStoragePoolParams) SetDetails(v map[string]string)

func (*CreateStoragePoolParams) SetHypervisor

func (p *CreateStoragePoolParams) SetHypervisor(v string)

func (*CreateStoragePoolParams) SetIstagarule

func (p *CreateStoragePoolParams) SetIstagarule(v bool)

func (*CreateStoragePoolParams) SetManaged

func (p *CreateStoragePoolParams) SetManaged(v bool)

func (*CreateStoragePoolParams) SetName

func (p *CreateStoragePoolParams) SetName(v string)

func (*CreateStoragePoolParams) SetPodid

func (p *CreateStoragePoolParams) SetPodid(v string)

func (*CreateStoragePoolParams) SetProvider

func (p *CreateStoragePoolParams) SetProvider(v string)

func (*CreateStoragePoolParams) SetScope

func (p *CreateStoragePoolParams) SetScope(v string)

func (*CreateStoragePoolParams) SetTags

func (p *CreateStoragePoolParams) SetTags(v string)

func (*CreateStoragePoolParams) SetUrl

func (p *CreateStoragePoolParams) SetUrl(v string)

func (*CreateStoragePoolParams) SetZoneid

func (p *CreateStoragePoolParams) SetZoneid(v string)

type CreateStoragePoolResponse

type CreateStoragePoolResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type CreateTagsParams

type CreateTagsParams struct {
	// contains filtered or unexported fields
}

func (*CreateTagsParams) GetCustomer

func (p *CreateTagsParams) GetCustomer() (string, bool)

func (*CreateTagsParams) GetResourceids

func (p *CreateTagsParams) GetResourceids() ([]string, bool)

func (*CreateTagsParams) GetResourcetype

func (p *CreateTagsParams) GetResourcetype() (string, bool)

func (*CreateTagsParams) GetTags

func (p *CreateTagsParams) GetTags() (map[string]string, bool)

func (*CreateTagsParams) ResetCustomer

func (p *CreateTagsParams) ResetCustomer()

func (*CreateTagsParams) ResetResourceids

func (p *CreateTagsParams) ResetResourceids()

func (*CreateTagsParams) ResetResourcetype

func (p *CreateTagsParams) ResetResourcetype()

func (*CreateTagsParams) ResetTags

func (p *CreateTagsParams) ResetTags()

func (*CreateTagsParams) SetCustomer

func (p *CreateTagsParams) SetCustomer(v string)

func (*CreateTagsParams) SetResourceids

func (p *CreateTagsParams) SetResourceids(v []string)

func (*CreateTagsParams) SetResourcetype

func (p *CreateTagsParams) SetResourcetype(v string)

func (*CreateTagsParams) SetTags

func (p *CreateTagsParams) SetTags(v map[string]string)

type CreateTagsResponse

type CreateTagsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type CreateTemplateParams

type CreateTemplateParams struct {
	// contains filtered or unexported fields
}

func (*CreateTemplateParams) GetAccount

func (p *CreateTemplateParams) GetAccount() (string, bool)

func (*CreateTemplateParams) GetBits

func (p *CreateTemplateParams) GetBits() (int, bool)

func (*CreateTemplateParams) GetDetails

func (p *CreateTemplateParams) GetDetails() (map[string]string, bool)

func (*CreateTemplateParams) GetDisplaytext

func (p *CreateTemplateParams) GetDisplaytext() (string, bool)

func (*CreateTemplateParams) GetDomainid

func (p *CreateTemplateParams) GetDomainid() (string, bool)

func (*CreateTemplateParams) GetIsdynamicallyscalable

func (p *CreateTemplateParams) GetIsdynamicallyscalable() (bool, bool)

func (*CreateTemplateParams) GetIsfeatured

func (p *CreateTemplateParams) GetIsfeatured() (bool, bool)

func (*CreateTemplateParams) GetIspublic

func (p *CreateTemplateParams) GetIspublic() (bool, bool)

func (*CreateTemplateParams) GetName

func (p *CreateTemplateParams) GetName() (string, bool)

func (*CreateTemplateParams) GetOstypeid

func (p *CreateTemplateParams) GetOstypeid() (string, bool)

func (*CreateTemplateParams) GetPasswordenabled

func (p *CreateTemplateParams) GetPasswordenabled() (bool, bool)

func (*CreateTemplateParams) GetProjectid

func (p *CreateTemplateParams) GetProjectid() (string, bool)

func (*CreateTemplateParams) GetRequireshvm

func (p *CreateTemplateParams) GetRequireshvm() (bool, bool)

func (*CreateTemplateParams) GetSnapshotid

func (p *CreateTemplateParams) GetSnapshotid() (string, bool)

func (*CreateTemplateParams) GetSshkeyenabled

func (p *CreateTemplateParams) GetSshkeyenabled() (bool, bool)

func (*CreateTemplateParams) GetTemplatetag

func (p *CreateTemplateParams) GetTemplatetag() (string, bool)

func (*CreateTemplateParams) GetUrl

func (p *CreateTemplateParams) GetUrl() (string, bool)

func (*CreateTemplateParams) GetVirtualmachineid

func (p *CreateTemplateParams) GetVirtualmachineid() (string, bool)

func (*CreateTemplateParams) GetVolumeid

func (p *CreateTemplateParams) GetVolumeid() (string, bool)

func (*CreateTemplateParams) GetZoneid

func (p *CreateTemplateParams) GetZoneid() (string, bool)

func (*CreateTemplateParams) ResetAccount

func (p *CreateTemplateParams) ResetAccount()

func (*CreateTemplateParams) ResetBits

func (p *CreateTemplateParams) ResetBits()

func (*CreateTemplateParams) ResetDetails

func (p *CreateTemplateParams) ResetDetails()

func (*CreateTemplateParams) ResetDisplaytext

func (p *CreateTemplateParams) ResetDisplaytext()

func (*CreateTemplateParams) ResetDomainid

func (p *CreateTemplateParams) ResetDomainid()

func (*CreateTemplateParams) ResetIsdynamicallyscalable

func (p *CreateTemplateParams) ResetIsdynamicallyscalable()

func (*CreateTemplateParams) ResetIsfeatured

func (p *CreateTemplateParams) ResetIsfeatured()

func (*CreateTemplateParams) ResetIspublic

func (p *CreateTemplateParams) ResetIspublic()

func (*CreateTemplateParams) ResetName

func (p *CreateTemplateParams) ResetName()

func (*CreateTemplateParams) ResetOstypeid

func (p *CreateTemplateParams) ResetOstypeid()

func (*CreateTemplateParams) ResetPasswordenabled

func (p *CreateTemplateParams) ResetPasswordenabled()

func (*CreateTemplateParams) ResetProjectid

func (p *CreateTemplateParams) ResetProjectid()

func (*CreateTemplateParams) ResetRequireshvm

func (p *CreateTemplateParams) ResetRequireshvm()

func (*CreateTemplateParams) ResetSnapshotid

func (p *CreateTemplateParams) ResetSnapshotid()

func (*CreateTemplateParams) ResetSshkeyenabled

func (p *CreateTemplateParams) ResetSshkeyenabled()

func (*CreateTemplateParams) ResetTemplatetag

func (p *CreateTemplateParams) ResetTemplatetag()

func (*CreateTemplateParams) ResetUrl

func (p *CreateTemplateParams) ResetUrl()

func (*CreateTemplateParams) ResetVirtualmachineid

func (p *CreateTemplateParams) ResetVirtualmachineid()

func (*CreateTemplateParams) ResetVolumeid

func (p *CreateTemplateParams) ResetVolumeid()

func (*CreateTemplateParams) ResetZoneid

func (p *CreateTemplateParams) ResetZoneid()

func (*CreateTemplateParams) SetAccount

func (p *CreateTemplateParams) SetAccount(v string)

func (*CreateTemplateParams) SetBits

func (p *CreateTemplateParams) SetBits(v int)

func (*CreateTemplateParams) SetDetails

func (p *CreateTemplateParams) SetDetails(v map[string]string)

func (*CreateTemplateParams) SetDisplaytext

func (p *CreateTemplateParams) SetDisplaytext(v string)

func (*CreateTemplateParams) SetDomainid

func (p *CreateTemplateParams) SetDomainid(v string)

func (*CreateTemplateParams) SetIsdynamicallyscalable

func (p *CreateTemplateParams) SetIsdynamicallyscalable(v bool)

func (*CreateTemplateParams) SetIsfeatured

func (p *CreateTemplateParams) SetIsfeatured(v bool)

func (*CreateTemplateParams) SetIspublic

func (p *CreateTemplateParams) SetIspublic(v bool)

func (*CreateTemplateParams) SetName

func (p *CreateTemplateParams) SetName(v string)

func (*CreateTemplateParams) SetOstypeid

func (p *CreateTemplateParams) SetOstypeid(v string)

func (*CreateTemplateParams) SetPasswordenabled

func (p *CreateTemplateParams) SetPasswordenabled(v bool)

func (*CreateTemplateParams) SetProjectid

func (p *CreateTemplateParams) SetProjectid(v string)

func (*CreateTemplateParams) SetRequireshvm

func (p *CreateTemplateParams) SetRequireshvm(v bool)

func (*CreateTemplateParams) SetSnapshotid

func (p *CreateTemplateParams) SetSnapshotid(v string)

func (*CreateTemplateParams) SetSshkeyenabled

func (p *CreateTemplateParams) SetSshkeyenabled(v bool)

func (*CreateTemplateParams) SetTemplatetag

func (p *CreateTemplateParams) SetTemplatetag(v string)

func (*CreateTemplateParams) SetUrl

func (p *CreateTemplateParams) SetUrl(v string)

func (*CreateTemplateParams) SetVirtualmachineid

func (p *CreateTemplateParams) SetVirtualmachineid(v string)

func (*CreateTemplateParams) SetVolumeid

func (p *CreateTemplateParams) SetVolumeid(v string)

func (*CreateTemplateParams) SetZoneid

func (p *CreateTemplateParams) SetZoneid(v string)

type CreateTemplateResponse

type CreateTemplateResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*CreateTemplateResponse) UnmarshalJSON

func (r *CreateTemplateResponse) UnmarshalJSON(b []byte) error

type CreateUserParams

type CreateUserParams struct {
	// contains filtered or unexported fields
}

func (*CreateUserParams) GetAccount

func (p *CreateUserParams) GetAccount() (string, bool)

func (*CreateUserParams) GetDomainid

func (p *CreateUserParams) GetDomainid() (string, bool)

func (*CreateUserParams) GetEmail

func (p *CreateUserParams) GetEmail() (string, bool)

func (*CreateUserParams) GetFirstname

func (p *CreateUserParams) GetFirstname() (string, bool)

func (*CreateUserParams) GetLastname

func (p *CreateUserParams) GetLastname() (string, bool)

func (*CreateUserParams) GetPassword

func (p *CreateUserParams) GetPassword() (string, bool)

func (*CreateUserParams) GetTimezone

func (p *CreateUserParams) GetTimezone() (string, bool)

func (*CreateUserParams) GetUserid

func (p *CreateUserParams) GetUserid() (string, bool)

func (*CreateUserParams) GetUsername

func (p *CreateUserParams) GetUsername() (string, bool)

func (*CreateUserParams) ResetAccount

func (p *CreateUserParams) ResetAccount()

func (*CreateUserParams) ResetDomainid

func (p *CreateUserParams) ResetDomainid()

func (*CreateUserParams) ResetEmail

func (p *CreateUserParams) ResetEmail()

func (*CreateUserParams) ResetFirstname

func (p *CreateUserParams) ResetFirstname()

func (*CreateUserParams) ResetLastname

func (p *CreateUserParams) ResetLastname()

func (*CreateUserParams) ResetPassword

func (p *CreateUserParams) ResetPassword()

func (*CreateUserParams) ResetTimezone

func (p *CreateUserParams) ResetTimezone()

func (*CreateUserParams) ResetUserid

func (p *CreateUserParams) ResetUserid()

func (*CreateUserParams) ResetUsername

func (p *CreateUserParams) ResetUsername()

func (*CreateUserParams) SetAccount

func (p *CreateUserParams) SetAccount(v string)

func (*CreateUserParams) SetDomainid

func (p *CreateUserParams) SetDomainid(v string)

func (*CreateUserParams) SetEmail

func (p *CreateUserParams) SetEmail(v string)

func (*CreateUserParams) SetFirstname

func (p *CreateUserParams) SetFirstname(v string)

func (*CreateUserParams) SetLastname

func (p *CreateUserParams) SetLastname(v string)

func (*CreateUserParams) SetPassword

func (p *CreateUserParams) SetPassword(v string)

func (*CreateUserParams) SetTimezone

func (p *CreateUserParams) SetTimezone(v string)

func (*CreateUserParams) SetUserid

func (p *CreateUserParams) SetUserid(v string)

func (*CreateUserParams) SetUsername

func (p *CreateUserParams) SetUsername(v string)

type CreateUserResponse

type CreateUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type CreateVMSnapshotParams

type CreateVMSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*CreateVMSnapshotParams) GetDescription

func (p *CreateVMSnapshotParams) GetDescription() (string, bool)

func (*CreateVMSnapshotParams) GetName

func (p *CreateVMSnapshotParams) GetName() (string, bool)

func (*CreateVMSnapshotParams) GetQuiescevm

func (p *CreateVMSnapshotParams) GetQuiescevm() (bool, bool)

func (*CreateVMSnapshotParams) GetSnapshotmemory

func (p *CreateVMSnapshotParams) GetSnapshotmemory() (bool, bool)

func (*CreateVMSnapshotParams) GetVirtualmachineid

func (p *CreateVMSnapshotParams) GetVirtualmachineid() (string, bool)

func (*CreateVMSnapshotParams) ResetDescription

func (p *CreateVMSnapshotParams) ResetDescription()

func (*CreateVMSnapshotParams) ResetName

func (p *CreateVMSnapshotParams) ResetName()

func (*CreateVMSnapshotParams) ResetQuiescevm

func (p *CreateVMSnapshotParams) ResetQuiescevm()

func (*CreateVMSnapshotParams) ResetSnapshotmemory

func (p *CreateVMSnapshotParams) ResetSnapshotmemory()

func (*CreateVMSnapshotParams) ResetVirtualmachineid

func (p *CreateVMSnapshotParams) ResetVirtualmachineid()

func (*CreateVMSnapshotParams) SetDescription

func (p *CreateVMSnapshotParams) SetDescription(v string)

func (*CreateVMSnapshotParams) SetName

func (p *CreateVMSnapshotParams) SetName(v string)

func (*CreateVMSnapshotParams) SetQuiescevm

func (p *CreateVMSnapshotParams) SetQuiescevm(v bool)

func (*CreateVMSnapshotParams) SetSnapshotmemory

func (p *CreateVMSnapshotParams) SetSnapshotmemory(v bool)

func (*CreateVMSnapshotParams) SetVirtualmachineid

func (p *CreateVMSnapshotParams) SetVirtualmachineid(v string)

type CreateVMSnapshotResponse

type CreateVMSnapshotResponse struct {
	Account            string `json:"account"`
	Created            string `json:"created"`
	Current            bool   `json:"current"`
	Description        string `json:"description"`
	Displayname        string `json:"displayname"`
	Domain             string `json:"domain"`
	Domainid           string `json:"domainid"`
	Hasannotations     bool   `json:"hasannotations"`
	Hypervisor         string `json:"hypervisor"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Name               string `json:"name"`
	Parent             string `json:"parent"`
	ParentName         string `json:"parentName"`
	Project            string `json:"project"`
	Projectid          string `json:"projectid"`
	State              string `json:"state"`
	Tags               []Tags `json:"tags"`
	Type               string `json:"type"`
	Virtualmachineid   string `json:"virtualmachineid"`
	Virtualmachinename string `json:"virtualmachinename"`
	Zoneid             string `json:"zoneid"`
	Zonename           string `json:"zonename"`
}

type CreateVPCOfferingParams

type CreateVPCOfferingParams struct {
	// contains filtered or unexported fields
}

func (*CreateVPCOfferingParams) GetDisplaytext

func (p *CreateVPCOfferingParams) GetDisplaytext() (string, bool)

func (*CreateVPCOfferingParams) GetDomainid

func (p *CreateVPCOfferingParams) GetDomainid() ([]string, bool)

func (*CreateVPCOfferingParams) GetEnable

func (p *CreateVPCOfferingParams) GetEnable() (bool, bool)

func (*CreateVPCOfferingParams) GetInternetprotocol

func (p *CreateVPCOfferingParams) GetInternetprotocol() (string, bool)

func (*CreateVPCOfferingParams) GetName

func (p *CreateVPCOfferingParams) GetName() (string, bool)

func (*CreateVPCOfferingParams) GetServicecapabilitylist

func (p *CreateVPCOfferingParams) GetServicecapabilitylist() (map[string]string, bool)

func (*CreateVPCOfferingParams) GetServiceofferingid

func (p *CreateVPCOfferingParams) GetServiceofferingid() (string, bool)

func (*CreateVPCOfferingParams) GetServiceproviderlist

func (p *CreateVPCOfferingParams) GetServiceproviderlist() (map[string]string, bool)

func (*CreateVPCOfferingParams) GetSupportedservices

func (p *CreateVPCOfferingParams) GetSupportedservices() ([]string, bool)

func (*CreateVPCOfferingParams) GetZoneid

func (p *CreateVPCOfferingParams) GetZoneid() ([]string, bool)

func (*CreateVPCOfferingParams) ResetDisplaytext

func (p *CreateVPCOfferingParams) ResetDisplaytext()

func (*CreateVPCOfferingParams) ResetDomainid

func (p *CreateVPCOfferingParams) ResetDomainid()

func (*CreateVPCOfferingParams) ResetEnable

func (p *CreateVPCOfferingParams) ResetEnable()

func (*CreateVPCOfferingParams) ResetInternetprotocol

func (p *CreateVPCOfferingParams) ResetInternetprotocol()

func (*CreateVPCOfferingParams) ResetName

func (p *CreateVPCOfferingParams) ResetName()

func (*CreateVPCOfferingParams) ResetServicecapabilitylist

func (p *CreateVPCOfferingParams) ResetServicecapabilitylist()

func (*CreateVPCOfferingParams) ResetServiceofferingid

func (p *CreateVPCOfferingParams) ResetServiceofferingid()

func (*CreateVPCOfferingParams) ResetServiceproviderlist

func (p *CreateVPCOfferingParams) ResetServiceproviderlist()

func (*CreateVPCOfferingParams) ResetSupportedservices

func (p *CreateVPCOfferingParams) ResetSupportedservices()

func (*CreateVPCOfferingParams) ResetZoneid

func (p *CreateVPCOfferingParams) ResetZoneid()

func (*CreateVPCOfferingParams) SetDisplaytext

func (p *CreateVPCOfferingParams) SetDisplaytext(v string)

func (*CreateVPCOfferingParams) SetDomainid

func (p *CreateVPCOfferingParams) SetDomainid(v []string)

func (*CreateVPCOfferingParams) SetEnable

func (p *CreateVPCOfferingParams) SetEnable(v bool)

func (*CreateVPCOfferingParams) SetInternetprotocol

func (p *CreateVPCOfferingParams) SetInternetprotocol(v string)

func (*CreateVPCOfferingParams) SetName

func (p *CreateVPCOfferingParams) SetName(v string)

func (*CreateVPCOfferingParams) SetServicecapabilitylist

func (p *CreateVPCOfferingParams) SetServicecapabilitylist(v map[string]string)

func (*CreateVPCOfferingParams) SetServiceofferingid

func (p *CreateVPCOfferingParams) SetServiceofferingid(v string)

func (*CreateVPCOfferingParams) SetServiceproviderlist

func (p *CreateVPCOfferingParams) SetServiceproviderlist(v map[string]string)

func (*CreateVPCOfferingParams) SetSupportedservices

func (p *CreateVPCOfferingParams) SetSupportedservices(v []string)

func (*CreateVPCOfferingParams) SetZoneid

func (p *CreateVPCOfferingParams) SetZoneid(v []string)

type CreateVPCOfferingResponse

type CreateVPCOfferingResponse struct {
	Created                string                             `json:"created"`
	Displaytext            string                             `json:"displaytext"`
	Distributedvpcrouter   bool                               `json:"distributedvpcrouter"`
	Domain                 string                             `json:"domain"`
	Domainid               string                             `json:"domainid"`
	Id                     string                             `json:"id"`
	Internetprotocol       string                             `json:"internetprotocol"`
	Isdefault              bool                               `json:"isdefault"`
	JobID                  string                             `json:"jobid"`
	Jobstatus              int                                `json:"jobstatus"`
	Name                   string                             `json:"name"`
	Service                []CreateVPCOfferingResponseService `json:"service"`
	State                  string                             `json:"state"`
	SupportsregionLevelvpc bool                               `json:"supportsregionLevelvpc"`
	Zone                   string                             `json:"zone"`
	Zoneid                 string                             `json:"zoneid"`
}

type CreateVPCOfferingResponseService

type CreateVPCOfferingResponseService struct {
	Capability []CreateVPCOfferingResponseServiceCapability `json:"capability"`
	Name       string                                       `json:"name"`
	Provider   []CreateVPCOfferingResponseServiceProvider   `json:"provider"`
}

type CreateVPCOfferingResponseServiceCapability

type CreateVPCOfferingResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type CreateVPCOfferingResponseServiceProvider

type CreateVPCOfferingResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type CreateVPCParams

type CreateVPCParams struct {
	// contains filtered or unexported fields
}

func (*CreateVPCParams) GetAccount

func (p *CreateVPCParams) GetAccount() (string, bool)

func (*CreateVPCParams) GetCidr

func (p *CreateVPCParams) GetCidr() (string, bool)

func (*CreateVPCParams) GetDisplaytext

func (p *CreateVPCParams) GetDisplaytext() (string, bool)

func (*CreateVPCParams) GetDns1

func (p *CreateVPCParams) GetDns1() (string, bool)

func (*CreateVPCParams) GetDns2

func (p *CreateVPCParams) GetDns2() (string, bool)

func (*CreateVPCParams) GetDomainid

func (p *CreateVPCParams) GetDomainid() (string, bool)

func (*CreateVPCParams) GetFordisplay

func (p *CreateVPCParams) GetFordisplay() (bool, bool)

func (*CreateVPCParams) GetIp6dns1

func (p *CreateVPCParams) GetIp6dns1() (string, bool)

func (*CreateVPCParams) GetIp6dns2

func (p *CreateVPCParams) GetIp6dns2() (string, bool)

func (*CreateVPCParams) GetName

func (p *CreateVPCParams) GetName() (string, bool)

func (*CreateVPCParams) GetNetworkdomain

func (p *CreateVPCParams) GetNetworkdomain() (string, bool)

func (*CreateVPCParams) GetProjectid

func (p *CreateVPCParams) GetProjectid() (string, bool)

func (*CreateVPCParams) GetPublicmtu

func (p *CreateVPCParams) GetPublicmtu() (int, bool)

func (*CreateVPCParams) GetSourcenatipaddress

func (p *CreateVPCParams) GetSourcenatipaddress() (string, bool)

func (*CreateVPCParams) GetStart

func (p *CreateVPCParams) GetStart() (bool, bool)

func (*CreateVPCParams) GetVpcofferingid

func (p *CreateVPCParams) GetVpcofferingid() (string, bool)

func (*CreateVPCParams) GetZoneid

func (p *CreateVPCParams) GetZoneid() (string, bool)

func (*CreateVPCParams) ResetAccount

func (p *CreateVPCParams) ResetAccount()

func (*CreateVPCParams) ResetCidr

func (p *CreateVPCParams) ResetCidr()

func (*CreateVPCParams) ResetDisplaytext

func (p *CreateVPCParams) ResetDisplaytext()

func (*CreateVPCParams) ResetDns1

func (p *CreateVPCParams) ResetDns1()

func (*CreateVPCParams) ResetDns2

func (p *CreateVPCParams) ResetDns2()

func (*CreateVPCParams) ResetDomainid

func (p *CreateVPCParams) ResetDomainid()

func (*CreateVPCParams) ResetFordisplay

func (p *CreateVPCParams) ResetFordisplay()

func (*CreateVPCParams) ResetIp6dns1

func (p *CreateVPCParams) ResetIp6dns1()

func (*CreateVPCParams) ResetIp6dns2

func (p *CreateVPCParams) ResetIp6dns2()

func (*CreateVPCParams) ResetName

func (p *CreateVPCParams) ResetName()

func (*CreateVPCParams) ResetNetworkdomain

func (p *CreateVPCParams) ResetNetworkdomain()

func (*CreateVPCParams) ResetProjectid

func (p *CreateVPCParams) ResetProjectid()

func (*CreateVPCParams) ResetPublicmtu

func (p *CreateVPCParams) ResetPublicmtu()

func (*CreateVPCParams) ResetSourcenatipaddress

func (p *CreateVPCParams) ResetSourcenatipaddress()

func (*CreateVPCParams) ResetStart

func (p *CreateVPCParams) ResetStart()

func (*CreateVPCParams) ResetVpcofferingid

func (p *CreateVPCParams) ResetVpcofferingid()

func (*CreateVPCParams) ResetZoneid

func (p *CreateVPCParams) ResetZoneid()

func (*CreateVPCParams) SetAccount

func (p *CreateVPCParams) SetAccount(v string)

func (*CreateVPCParams) SetCidr

func (p *CreateVPCParams) SetCidr(v string)

func (*CreateVPCParams) SetDisplaytext

func (p *CreateVPCParams) SetDisplaytext(v string)

func (*CreateVPCParams) SetDns1

func (p *CreateVPCParams) SetDns1(v string)

func (*CreateVPCParams) SetDns2

func (p *CreateVPCParams) SetDns2(v string)

func (*CreateVPCParams) SetDomainid

func (p *CreateVPCParams) SetDomainid(v string)

func (*CreateVPCParams) SetFordisplay

func (p *CreateVPCParams) SetFordisplay(v bool)

func (*CreateVPCParams) SetIp6dns1

func (p *CreateVPCParams) SetIp6dns1(v string)

func (*CreateVPCParams) SetIp6dns2

func (p *CreateVPCParams) SetIp6dns2(v string)

func (*CreateVPCParams) SetName

func (p *CreateVPCParams) SetName(v string)

func (*CreateVPCParams) SetNetworkdomain

func (p *CreateVPCParams) SetNetworkdomain(v string)

func (*CreateVPCParams) SetProjectid

func (p *CreateVPCParams) SetProjectid(v string)

func (*CreateVPCParams) SetPublicmtu

func (p *CreateVPCParams) SetPublicmtu(v int)

func (*CreateVPCParams) SetSourcenatipaddress

func (p *CreateVPCParams) SetSourcenatipaddress(v string)

func (*CreateVPCParams) SetStart

func (p *CreateVPCParams) SetStart(v bool)

func (*CreateVPCParams) SetVpcofferingid

func (p *CreateVPCParams) SetVpcofferingid(v string)

func (*CreateVPCParams) SetZoneid

func (p *CreateVPCParams) SetZoneid(v string)

type CreateVPCResponse

type CreateVPCResponse struct {
	Account              string                     `json:"account"`
	Cidr                 string                     `json:"cidr"`
	Created              string                     `json:"created"`
	Displaytext          string                     `json:"displaytext"`
	Distributedvpcrouter bool                       `json:"distributedvpcrouter"`
	Dns1                 string                     `json:"dns1"`
	Dns2                 string                     `json:"dns2"`
	Domain               string                     `json:"domain"`
	Domainid             string                     `json:"domainid"`
	Fordisplay           bool                       `json:"fordisplay"`
	Hasannotations       bool                       `json:"hasannotations"`
	Icon                 interface{}                `json:"icon"`
	Id                   string                     `json:"id"`
	Ip6dns1              string                     `json:"ip6dns1"`
	Ip6dns2              string                     `json:"ip6dns2"`
	Ip6routes            []interface{}              `json:"ip6routes"`
	JobID                string                     `json:"jobid"`
	Jobstatus            int                        `json:"jobstatus"`
	Name                 string                     `json:"name"`
	Network              []*Network                 `json:"network"`
	Networkdomain        string                     `json:"networkdomain"`
	Project              string                     `json:"project"`
	Projectid            string                     `json:"projectid"`
	Publicmtu            int                        `json:"publicmtu"`
	Redundantvpcrouter   bool                       `json:"redundantvpcrouter"`
	Regionlevelvpc       bool                       `json:"regionlevelvpc"`
	Restartrequired      bool                       `json:"restartrequired"`
	Service              []CreateVPCResponseService `json:"service"`
	State                string                     `json:"state"`
	Tags                 []Tags                     `json:"tags"`
	Vpcofferingid        string                     `json:"vpcofferingid"`
	Vpcofferingname      string                     `json:"vpcofferingname"`
	Zoneid               string                     `json:"zoneid"`
	Zonename             string                     `json:"zonename"`
}

type CreateVPCResponseService

type CreateVPCResponseService struct {
	Capability []CreateVPCResponseServiceCapability `json:"capability"`
	Name       string                               `json:"name"`
	Provider   []CreateVPCResponseServiceProvider   `json:"provider"`
}

type CreateVPCResponseServiceCapability

type CreateVPCResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type CreateVPCResponseServiceProvider

type CreateVPCResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type CreateVirtualRouterElementParams

type CreateVirtualRouterElementParams struct {
	// contains filtered or unexported fields
}

func (*CreateVirtualRouterElementParams) GetNspid

func (p *CreateVirtualRouterElementParams) GetNspid() (string, bool)

func (*CreateVirtualRouterElementParams) GetProvidertype

func (p *CreateVirtualRouterElementParams) GetProvidertype() (string, bool)

func (*CreateVirtualRouterElementParams) ResetNspid

func (p *CreateVirtualRouterElementParams) ResetNspid()

func (*CreateVirtualRouterElementParams) ResetProvidertype

func (p *CreateVirtualRouterElementParams) ResetProvidertype()

func (*CreateVirtualRouterElementParams) SetNspid

func (*CreateVirtualRouterElementParams) SetProvidertype

func (p *CreateVirtualRouterElementParams) SetProvidertype(v string)

type CreateVirtualRouterElementResponse

type CreateVirtualRouterElementResponse struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type CreateVlanIpRangeParams

type CreateVlanIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*CreateVlanIpRangeParams) GetAccount

func (p *CreateVlanIpRangeParams) GetAccount() (string, bool)

func (*CreateVlanIpRangeParams) GetDomainid

func (p *CreateVlanIpRangeParams) GetDomainid() (string, bool)

func (*CreateVlanIpRangeParams) GetEndip

func (p *CreateVlanIpRangeParams) GetEndip() (string, bool)

func (*CreateVlanIpRangeParams) GetEndipv6

func (p *CreateVlanIpRangeParams) GetEndipv6() (string, bool)

func (*CreateVlanIpRangeParams) GetForsystemvms

func (p *CreateVlanIpRangeParams) GetForsystemvms() (bool, bool)

func (*CreateVlanIpRangeParams) GetForvirtualnetwork

func (p *CreateVlanIpRangeParams) GetForvirtualnetwork() (bool, bool)

func (*CreateVlanIpRangeParams) GetGateway

func (p *CreateVlanIpRangeParams) GetGateway() (string, bool)

func (*CreateVlanIpRangeParams) GetIp6cidr

func (p *CreateVlanIpRangeParams) GetIp6cidr() (string, bool)

func (*CreateVlanIpRangeParams) GetIp6gateway

func (p *CreateVlanIpRangeParams) GetIp6gateway() (string, bool)

func (*CreateVlanIpRangeParams) GetNetmask

func (p *CreateVlanIpRangeParams) GetNetmask() (string, bool)

func (*CreateVlanIpRangeParams) GetNetworkid

func (p *CreateVlanIpRangeParams) GetNetworkid() (string, bool)

func (*CreateVlanIpRangeParams) GetPhysicalnetworkid

func (p *CreateVlanIpRangeParams) GetPhysicalnetworkid() (string, bool)

func (*CreateVlanIpRangeParams) GetPodid

func (p *CreateVlanIpRangeParams) GetPodid() (string, bool)

func (*CreateVlanIpRangeParams) GetProjectid

func (p *CreateVlanIpRangeParams) GetProjectid() (string, bool)

func (*CreateVlanIpRangeParams) GetStartip

func (p *CreateVlanIpRangeParams) GetStartip() (string, bool)

func (*CreateVlanIpRangeParams) GetStartipv6

func (p *CreateVlanIpRangeParams) GetStartipv6() (string, bool)

func (*CreateVlanIpRangeParams) GetVlan

func (p *CreateVlanIpRangeParams) GetVlan() (string, bool)

func (*CreateVlanIpRangeParams) GetZoneid

func (p *CreateVlanIpRangeParams) GetZoneid() (string, bool)

func (*CreateVlanIpRangeParams) ResetAccount

func (p *CreateVlanIpRangeParams) ResetAccount()

func (*CreateVlanIpRangeParams) ResetDomainid

func (p *CreateVlanIpRangeParams) ResetDomainid()

func (*CreateVlanIpRangeParams) ResetEndip

func (p *CreateVlanIpRangeParams) ResetEndip()

func (*CreateVlanIpRangeParams) ResetEndipv6

func (p *CreateVlanIpRangeParams) ResetEndipv6()

func (*CreateVlanIpRangeParams) ResetForsystemvms

func (p *CreateVlanIpRangeParams) ResetForsystemvms()

func (*CreateVlanIpRangeParams) ResetForvirtualnetwork

func (p *CreateVlanIpRangeParams) ResetForvirtualnetwork()

func (*CreateVlanIpRangeParams) ResetGateway

func (p *CreateVlanIpRangeParams) ResetGateway()

func (*CreateVlanIpRangeParams) ResetIp6cidr

func (p *CreateVlanIpRangeParams) ResetIp6cidr()

func (*CreateVlanIpRangeParams) ResetIp6gateway

func (p *CreateVlanIpRangeParams) ResetIp6gateway()

func (*CreateVlanIpRangeParams) ResetNetmask

func (p *CreateVlanIpRangeParams) ResetNetmask()

func (*CreateVlanIpRangeParams) ResetNetworkid

func (p *CreateVlanIpRangeParams) ResetNetworkid()

func (*CreateVlanIpRangeParams) ResetPhysicalnetworkid

func (p *CreateVlanIpRangeParams) ResetPhysicalnetworkid()

func (*CreateVlanIpRangeParams) ResetPodid

func (p *CreateVlanIpRangeParams) ResetPodid()

func (*CreateVlanIpRangeParams) ResetProjectid

func (p *CreateVlanIpRangeParams) ResetProjectid()

func (*CreateVlanIpRangeParams) ResetStartip

func (p *CreateVlanIpRangeParams) ResetStartip()

func (*CreateVlanIpRangeParams) ResetStartipv6

func (p *CreateVlanIpRangeParams) ResetStartipv6()

func (*CreateVlanIpRangeParams) ResetVlan

func (p *CreateVlanIpRangeParams) ResetVlan()

func (*CreateVlanIpRangeParams) ResetZoneid

func (p *CreateVlanIpRangeParams) ResetZoneid()

func (*CreateVlanIpRangeParams) SetAccount

func (p *CreateVlanIpRangeParams) SetAccount(v string)

func (*CreateVlanIpRangeParams) SetDomainid

func (p *CreateVlanIpRangeParams) SetDomainid(v string)

func (*CreateVlanIpRangeParams) SetEndip

func (p *CreateVlanIpRangeParams) SetEndip(v string)

func (*CreateVlanIpRangeParams) SetEndipv6

func (p *CreateVlanIpRangeParams) SetEndipv6(v string)

func (*CreateVlanIpRangeParams) SetForsystemvms

func (p *CreateVlanIpRangeParams) SetForsystemvms(v bool)

func (*CreateVlanIpRangeParams) SetForvirtualnetwork

func (p *CreateVlanIpRangeParams) SetForvirtualnetwork(v bool)

func (*CreateVlanIpRangeParams) SetGateway

func (p *CreateVlanIpRangeParams) SetGateway(v string)

func (*CreateVlanIpRangeParams) SetIp6cidr

func (p *CreateVlanIpRangeParams) SetIp6cidr(v string)

func (*CreateVlanIpRangeParams) SetIp6gateway

func (p *CreateVlanIpRangeParams) SetIp6gateway(v string)

func (*CreateVlanIpRangeParams) SetNetmask

func (p *CreateVlanIpRangeParams) SetNetmask(v string)

func (*CreateVlanIpRangeParams) SetNetworkid

func (p *CreateVlanIpRangeParams) SetNetworkid(v string)

func (*CreateVlanIpRangeParams) SetPhysicalnetworkid

func (p *CreateVlanIpRangeParams) SetPhysicalnetworkid(v string)

func (*CreateVlanIpRangeParams) SetPodid

func (p *CreateVlanIpRangeParams) SetPodid(v string)

func (*CreateVlanIpRangeParams) SetProjectid

func (p *CreateVlanIpRangeParams) SetProjectid(v string)

func (*CreateVlanIpRangeParams) SetStartip

func (p *CreateVlanIpRangeParams) SetStartip(v string)

func (*CreateVlanIpRangeParams) SetStartipv6

func (p *CreateVlanIpRangeParams) SetStartipv6(v string)

func (*CreateVlanIpRangeParams) SetVlan

func (p *CreateVlanIpRangeParams) SetVlan(v string)

func (*CreateVlanIpRangeParams) SetZoneid

func (p *CreateVlanIpRangeParams) SetZoneid(v string)

type CreateVlanIpRangeResponse

type CreateVlanIpRangeResponse struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Description       string `json:"description"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Endip             string `json:"endip"`
	Endipv6           string `json:"endipv6"`
	Forsystemvms      bool   `json:"forsystemvms"`
	Forvirtualnetwork bool   `json:"forvirtualnetwork"`
	Gateway           string `json:"gateway"`
	Id                string `json:"id"`
	Ip6cidr           string `json:"ip6cidr"`
	Ip6gateway        string `json:"ip6gateway"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Netmask           string `json:"netmask"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Startip           string `json:"startip"`
	Startipv6         string `json:"startipv6"`
	Vlan              string `json:"vlan"`
	Zoneid            string `json:"zoneid"`
}

type CreateVolumeParams

type CreateVolumeParams struct {
	// contains filtered or unexported fields
}

func (*CreateVolumeParams) GetAccount

func (p *CreateVolumeParams) GetAccount() (string, bool)

func (*CreateVolumeParams) GetCustomid

func (p *CreateVolumeParams) GetCustomid() (string, bool)

func (*CreateVolumeParams) GetDiskofferingid

func (p *CreateVolumeParams) GetDiskofferingid() (string, bool)

func (*CreateVolumeParams) GetDisplayvolume

func (p *CreateVolumeParams) GetDisplayvolume() (bool, bool)

func (*CreateVolumeParams) GetDomainid

func (p *CreateVolumeParams) GetDomainid() (string, bool)

func (*CreateVolumeParams) GetMaxiops

func (p *CreateVolumeParams) GetMaxiops() (int64, bool)

func (*CreateVolumeParams) GetMiniops

func (p *CreateVolumeParams) GetMiniops() (int64, bool)

func (*CreateVolumeParams) GetName

func (p *CreateVolumeParams) GetName() (string, bool)

func (*CreateVolumeParams) GetProjectid

func (p *CreateVolumeParams) GetProjectid() (string, bool)

func (*CreateVolumeParams) GetSize

func (p *CreateVolumeParams) GetSize() (int64, bool)

func (*CreateVolumeParams) GetSnapshotid

func (p *CreateVolumeParams) GetSnapshotid() (string, bool)

func (*CreateVolumeParams) GetVirtualmachineid

func (p *CreateVolumeParams) GetVirtualmachineid() (string, bool)

func (*CreateVolumeParams) GetZoneid

func (p *CreateVolumeParams) GetZoneid() (string, bool)

func (*CreateVolumeParams) ResetAccount

func (p *CreateVolumeParams) ResetAccount()

func (*CreateVolumeParams) ResetCustomid

func (p *CreateVolumeParams) ResetCustomid()

func (*CreateVolumeParams) ResetDiskofferingid

func (p *CreateVolumeParams) ResetDiskofferingid()

func (*CreateVolumeParams) ResetDisplayvolume

func (p *CreateVolumeParams) ResetDisplayvolume()

func (*CreateVolumeParams) ResetDomainid

func (p *CreateVolumeParams) ResetDomainid()

func (*CreateVolumeParams) ResetMaxiops

func (p *CreateVolumeParams) ResetMaxiops()

func (*CreateVolumeParams) ResetMiniops

func (p *CreateVolumeParams) ResetMiniops()

func (*CreateVolumeParams) ResetName

func (p *CreateVolumeParams) ResetName()

func (*CreateVolumeParams) ResetProjectid

func (p *CreateVolumeParams) ResetProjectid()

func (*CreateVolumeParams) ResetSize

func (p *CreateVolumeParams) ResetSize()

func (*CreateVolumeParams) ResetSnapshotid

func (p *CreateVolumeParams) ResetSnapshotid()

func (*CreateVolumeParams) ResetVirtualmachineid

func (p *CreateVolumeParams) ResetVirtualmachineid()

func (*CreateVolumeParams) ResetZoneid

func (p *CreateVolumeParams) ResetZoneid()

func (*CreateVolumeParams) SetAccount

func (p *CreateVolumeParams) SetAccount(v string)

func (*CreateVolumeParams) SetCustomid

func (p *CreateVolumeParams) SetCustomid(v string)

func (*CreateVolumeParams) SetDiskofferingid

func (p *CreateVolumeParams) SetDiskofferingid(v string)

func (*CreateVolumeParams) SetDisplayvolume

func (p *CreateVolumeParams) SetDisplayvolume(v bool)

func (*CreateVolumeParams) SetDomainid

func (p *CreateVolumeParams) SetDomainid(v string)

func (*CreateVolumeParams) SetMaxiops

func (p *CreateVolumeParams) SetMaxiops(v int64)

func (*CreateVolumeParams) SetMiniops

func (p *CreateVolumeParams) SetMiniops(v int64)

func (*CreateVolumeParams) SetName

func (p *CreateVolumeParams) SetName(v string)

func (*CreateVolumeParams) SetProjectid

func (p *CreateVolumeParams) SetProjectid(v string)

func (*CreateVolumeParams) SetSize

func (p *CreateVolumeParams) SetSize(v int64)

func (*CreateVolumeParams) SetSnapshotid

func (p *CreateVolumeParams) SetSnapshotid(v string)

func (*CreateVolumeParams) SetVirtualmachineid

func (p *CreateVolumeParams) SetVirtualmachineid(v string)

func (*CreateVolumeParams) SetZoneid

func (p *CreateVolumeParams) SetZoneid(v string)

type CreateVolumeResponse

type CreateVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type CreateVpnConnectionParams

type CreateVpnConnectionParams struct {
	// contains filtered or unexported fields
}

func (*CreateVpnConnectionParams) GetFordisplay

func (p *CreateVpnConnectionParams) GetFordisplay() (bool, bool)

func (*CreateVpnConnectionParams) GetPassive

func (p *CreateVpnConnectionParams) GetPassive() (bool, bool)

func (*CreateVpnConnectionParams) GetS2scustomergatewayid

func (p *CreateVpnConnectionParams) GetS2scustomergatewayid() (string, bool)

func (*CreateVpnConnectionParams) GetS2svpngatewayid

func (p *CreateVpnConnectionParams) GetS2svpngatewayid() (string, bool)

func (*CreateVpnConnectionParams) ResetFordisplay

func (p *CreateVpnConnectionParams) ResetFordisplay()

func (*CreateVpnConnectionParams) ResetPassive

func (p *CreateVpnConnectionParams) ResetPassive()

func (*CreateVpnConnectionParams) ResetS2scustomergatewayid

func (p *CreateVpnConnectionParams) ResetS2scustomergatewayid()

func (*CreateVpnConnectionParams) ResetS2svpngatewayid

func (p *CreateVpnConnectionParams) ResetS2svpngatewayid()

func (*CreateVpnConnectionParams) SetFordisplay

func (p *CreateVpnConnectionParams) SetFordisplay(v bool)

func (*CreateVpnConnectionParams) SetPassive

func (p *CreateVpnConnectionParams) SetPassive(v bool)

func (*CreateVpnConnectionParams) SetS2scustomergatewayid

func (p *CreateVpnConnectionParams) SetS2scustomergatewayid(v string)

func (*CreateVpnConnectionParams) SetS2svpngatewayid

func (p *CreateVpnConnectionParams) SetS2svpngatewayid(v string)

type CreateVpnConnectionResponse

type CreateVpnConnectionResponse struct {
	Account              string `json:"account"`
	Cidrlist             string `json:"cidrlist"`
	Created              string `json:"created"`
	Domain               string `json:"domain"`
	Domainid             string `json:"domainid"`
	Dpd                  bool   `json:"dpd"`
	Esplifetime          int64  `json:"esplifetime"`
	Esppolicy            string `json:"esppolicy"`
	Forceencap           bool   `json:"forceencap"`
	Fordisplay           bool   `json:"fordisplay"`
	Gateway              string `json:"gateway"`
	Id                   string `json:"id"`
	Ikelifetime          int64  `json:"ikelifetime"`
	Ikepolicy            string `json:"ikepolicy"`
	Ikeversion           string `json:"ikeversion"`
	Ipsecpsk             string `json:"ipsecpsk"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Passive              bool   `json:"passive"`
	Project              string `json:"project"`
	Projectid            string `json:"projectid"`
	Publicip             string `json:"publicip"`
	Removed              string `json:"removed"`
	S2scustomergatewayid string `json:"s2scustomergatewayid"`
	S2svpngatewayid      string `json:"s2svpngatewayid"`
	Splitconnections     bool   `json:"splitconnections"`
	State                string `json:"state"`
}

type CreateVpnCustomerGatewayParams

type CreateVpnCustomerGatewayParams struct {
	// contains filtered or unexported fields
}

func (*CreateVpnCustomerGatewayParams) GetAccount

func (p *CreateVpnCustomerGatewayParams) GetAccount() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetCidrlist

func (p *CreateVpnCustomerGatewayParams) GetCidrlist() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetDomainid

func (p *CreateVpnCustomerGatewayParams) GetDomainid() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetDpd

func (p *CreateVpnCustomerGatewayParams) GetDpd() (bool, bool)

func (*CreateVpnCustomerGatewayParams) GetEsplifetime

func (p *CreateVpnCustomerGatewayParams) GetEsplifetime() (int64, bool)

func (*CreateVpnCustomerGatewayParams) GetEsppolicy

func (p *CreateVpnCustomerGatewayParams) GetEsppolicy() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetForceencap

func (p *CreateVpnCustomerGatewayParams) GetForceencap() (bool, bool)

func (*CreateVpnCustomerGatewayParams) GetGateway

func (p *CreateVpnCustomerGatewayParams) GetGateway() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetIkelifetime

func (p *CreateVpnCustomerGatewayParams) GetIkelifetime() (int64, bool)

func (*CreateVpnCustomerGatewayParams) GetIkepolicy

func (p *CreateVpnCustomerGatewayParams) GetIkepolicy() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetIkeversion

func (p *CreateVpnCustomerGatewayParams) GetIkeversion() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetIpsecpsk

func (p *CreateVpnCustomerGatewayParams) GetIpsecpsk() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetName

func (p *CreateVpnCustomerGatewayParams) GetName() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetProjectid

func (p *CreateVpnCustomerGatewayParams) GetProjectid() (string, bool)

func (*CreateVpnCustomerGatewayParams) GetSplitconnections

func (p *CreateVpnCustomerGatewayParams) GetSplitconnections() (bool, bool)

func (*CreateVpnCustomerGatewayParams) ResetAccount

func (p *CreateVpnCustomerGatewayParams) ResetAccount()

func (*CreateVpnCustomerGatewayParams) ResetCidrlist

func (p *CreateVpnCustomerGatewayParams) ResetCidrlist()

func (*CreateVpnCustomerGatewayParams) ResetDomainid

func (p *CreateVpnCustomerGatewayParams) ResetDomainid()

func (*CreateVpnCustomerGatewayParams) ResetDpd

func (p *CreateVpnCustomerGatewayParams) ResetDpd()

func (*CreateVpnCustomerGatewayParams) ResetEsplifetime

func (p *CreateVpnCustomerGatewayParams) ResetEsplifetime()

func (*CreateVpnCustomerGatewayParams) ResetEsppolicy

func (p *CreateVpnCustomerGatewayParams) ResetEsppolicy()

func (*CreateVpnCustomerGatewayParams) ResetForceencap

func (p *CreateVpnCustomerGatewayParams) ResetForceencap()

func (*CreateVpnCustomerGatewayParams) ResetGateway

func (p *CreateVpnCustomerGatewayParams) ResetGateway()

func (*CreateVpnCustomerGatewayParams) ResetIkelifetime

func (p *CreateVpnCustomerGatewayParams) ResetIkelifetime()

func (*CreateVpnCustomerGatewayParams) ResetIkepolicy

func (p *CreateVpnCustomerGatewayParams) ResetIkepolicy()

func (*CreateVpnCustomerGatewayParams) ResetIkeversion

func (p *CreateVpnCustomerGatewayParams) ResetIkeversion()

func (*CreateVpnCustomerGatewayParams) ResetIpsecpsk

func (p *CreateVpnCustomerGatewayParams) ResetIpsecpsk()

func (*CreateVpnCustomerGatewayParams) ResetName

func (p *CreateVpnCustomerGatewayParams) ResetName()

func (*CreateVpnCustomerGatewayParams) ResetProjectid

func (p *CreateVpnCustomerGatewayParams) ResetProjectid()

func (*CreateVpnCustomerGatewayParams) ResetSplitconnections

func (p *CreateVpnCustomerGatewayParams) ResetSplitconnections()

func (*CreateVpnCustomerGatewayParams) SetAccount

func (p *CreateVpnCustomerGatewayParams) SetAccount(v string)

func (*CreateVpnCustomerGatewayParams) SetCidrlist

func (p *CreateVpnCustomerGatewayParams) SetCidrlist(v string)

func (*CreateVpnCustomerGatewayParams) SetDomainid

func (p *CreateVpnCustomerGatewayParams) SetDomainid(v string)

func (*CreateVpnCustomerGatewayParams) SetDpd

func (p *CreateVpnCustomerGatewayParams) SetDpd(v bool)

func (*CreateVpnCustomerGatewayParams) SetEsplifetime

func (p *CreateVpnCustomerGatewayParams) SetEsplifetime(v int64)

func (*CreateVpnCustomerGatewayParams) SetEsppolicy

func (p *CreateVpnCustomerGatewayParams) SetEsppolicy(v string)

func (*CreateVpnCustomerGatewayParams) SetForceencap

func (p *CreateVpnCustomerGatewayParams) SetForceencap(v bool)

func (*CreateVpnCustomerGatewayParams) SetGateway

func (p *CreateVpnCustomerGatewayParams) SetGateway(v string)

func (*CreateVpnCustomerGatewayParams) SetIkelifetime

func (p *CreateVpnCustomerGatewayParams) SetIkelifetime(v int64)

func (*CreateVpnCustomerGatewayParams) SetIkepolicy

func (p *CreateVpnCustomerGatewayParams) SetIkepolicy(v string)

func (*CreateVpnCustomerGatewayParams) SetIkeversion

func (p *CreateVpnCustomerGatewayParams) SetIkeversion(v string)

func (*CreateVpnCustomerGatewayParams) SetIpsecpsk

func (p *CreateVpnCustomerGatewayParams) SetIpsecpsk(v string)

func (*CreateVpnCustomerGatewayParams) SetName

func (p *CreateVpnCustomerGatewayParams) SetName(v string)

func (*CreateVpnCustomerGatewayParams) SetProjectid

func (p *CreateVpnCustomerGatewayParams) SetProjectid(v string)

func (*CreateVpnCustomerGatewayParams) SetSplitconnections

func (p *CreateVpnCustomerGatewayParams) SetSplitconnections(v bool)

type CreateVpnCustomerGatewayResponse

type CreateVpnCustomerGatewayResponse struct {
	Account          string `json:"account"`
	Cidrlist         string `json:"cidrlist"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	Dpd              bool   `json:"dpd"`
	Esplifetime      int64  `json:"esplifetime"`
	Esppolicy        string `json:"esppolicy"`
	Forceencap       bool   `json:"forceencap"`
	Gateway          string `json:"gateway"`
	Hasannotations   bool   `json:"hasannotations"`
	Id               string `json:"id"`
	Ikelifetime      int64  `json:"ikelifetime"`
	Ikepolicy        string `json:"ikepolicy"`
	Ikeversion       string `json:"ikeversion"`
	Ipaddress        string `json:"ipaddress"`
	Ipsecpsk         string `json:"ipsecpsk"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Removed          string `json:"removed"`
	Splitconnections bool   `json:"splitconnections"`
}

type CreateVpnGatewayParams

type CreateVpnGatewayParams struct {
	// contains filtered or unexported fields
}

func (*CreateVpnGatewayParams) GetFordisplay

func (p *CreateVpnGatewayParams) GetFordisplay() (bool, bool)

func (*CreateVpnGatewayParams) GetVpcid

func (p *CreateVpnGatewayParams) GetVpcid() (string, bool)

func (*CreateVpnGatewayParams) ResetFordisplay

func (p *CreateVpnGatewayParams) ResetFordisplay()

func (*CreateVpnGatewayParams) ResetVpcid

func (p *CreateVpnGatewayParams) ResetVpcid()

func (*CreateVpnGatewayParams) SetFordisplay

func (p *CreateVpnGatewayParams) SetFordisplay(v bool)

func (*CreateVpnGatewayParams) SetVpcid

func (p *CreateVpnGatewayParams) SetVpcid(v string)

type CreateVpnGatewayResponse

type CreateVpnGatewayResponse struct {
	Account    string `json:"account"`
	Domain     string `json:"domain"`
	Domainid   string `json:"domainid"`
	Fordisplay bool   `json:"fordisplay"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Project    string `json:"project"`
	Projectid  string `json:"projectid"`
	Publicip   string `json:"publicip"`
	Removed    string `json:"removed"`
	Vpcid      string `json:"vpcid"`
	Vpcname    string `json:"vpcname"`
}

type CreateZoneParams

type CreateZoneParams struct {
	// contains filtered or unexported fields
}

func (*CreateZoneParams) GetAllocationstate

func (p *CreateZoneParams) GetAllocationstate() (string, bool)

func (*CreateZoneParams) GetDns1

func (p *CreateZoneParams) GetDns1() (string, bool)

func (*CreateZoneParams) GetDns2

func (p *CreateZoneParams) GetDns2() (string, bool)

func (*CreateZoneParams) GetDomain

func (p *CreateZoneParams) GetDomain() (string, bool)

func (*CreateZoneParams) GetDomainid

func (p *CreateZoneParams) GetDomainid() (string, bool)

func (*CreateZoneParams) GetGuestcidraddress

func (p *CreateZoneParams) GetGuestcidraddress() (string, bool)

func (*CreateZoneParams) GetInternaldns1

func (p *CreateZoneParams) GetInternaldns1() (string, bool)

func (*CreateZoneParams) GetInternaldns2

func (p *CreateZoneParams) GetInternaldns2() (string, bool)

func (*CreateZoneParams) GetIp6dns1

func (p *CreateZoneParams) GetIp6dns1() (string, bool)

func (*CreateZoneParams) GetIp6dns2

func (p *CreateZoneParams) GetIp6dns2() (string, bool)

func (*CreateZoneParams) GetIsedge

func (p *CreateZoneParams) GetIsedge() (bool, bool)

func (*CreateZoneParams) GetLocalstorageenabled

func (p *CreateZoneParams) GetLocalstorageenabled() (bool, bool)

func (*CreateZoneParams) GetName

func (p *CreateZoneParams) GetName() (string, bool)

func (*CreateZoneParams) GetNetworktype

func (p *CreateZoneParams) GetNetworktype() (string, bool)

func (*CreateZoneParams) GetSecuritygroupenabled

func (p *CreateZoneParams) GetSecuritygroupenabled() (bool, bool)

func (*CreateZoneParams) ResetAllocationstate

func (p *CreateZoneParams) ResetAllocationstate()

func (*CreateZoneParams) ResetDns1

func (p *CreateZoneParams) ResetDns1()

func (*CreateZoneParams) ResetDns2

func (p *CreateZoneParams) ResetDns2()

func (*CreateZoneParams) ResetDomain

func (p *CreateZoneParams) ResetDomain()

func (*CreateZoneParams) ResetDomainid

func (p *CreateZoneParams) ResetDomainid()

func (*CreateZoneParams) ResetGuestcidraddress

func (p *CreateZoneParams) ResetGuestcidraddress()

func (*CreateZoneParams) ResetInternaldns1

func (p *CreateZoneParams) ResetInternaldns1()

func (*CreateZoneParams) ResetInternaldns2

func (p *CreateZoneParams) ResetInternaldns2()

func (*CreateZoneParams) ResetIp6dns1

func (p *CreateZoneParams) ResetIp6dns1()

func (*CreateZoneParams) ResetIp6dns2

func (p *CreateZoneParams) ResetIp6dns2()

func (*CreateZoneParams) ResetIsedge

func (p *CreateZoneParams) ResetIsedge()

func (*CreateZoneParams) ResetLocalstorageenabled

func (p *CreateZoneParams) ResetLocalstorageenabled()

func (*CreateZoneParams) ResetName

func (p *CreateZoneParams) ResetName()

func (*CreateZoneParams) ResetNetworktype

func (p *CreateZoneParams) ResetNetworktype()

func (*CreateZoneParams) ResetSecuritygroupenabled

func (p *CreateZoneParams) ResetSecuritygroupenabled()

func (*CreateZoneParams) SetAllocationstate

func (p *CreateZoneParams) SetAllocationstate(v string)

func (*CreateZoneParams) SetDns1

func (p *CreateZoneParams) SetDns1(v string)

func (*CreateZoneParams) SetDns2

func (p *CreateZoneParams) SetDns2(v string)

func (*CreateZoneParams) SetDomain

func (p *CreateZoneParams) SetDomain(v string)

func (*CreateZoneParams) SetDomainid

func (p *CreateZoneParams) SetDomainid(v string)

func (*CreateZoneParams) SetGuestcidraddress

func (p *CreateZoneParams) SetGuestcidraddress(v string)

func (*CreateZoneParams) SetInternaldns1

func (p *CreateZoneParams) SetInternaldns1(v string)

func (*CreateZoneParams) SetInternaldns2

func (p *CreateZoneParams) SetInternaldns2(v string)

func (*CreateZoneParams) SetIp6dns1

func (p *CreateZoneParams) SetIp6dns1(v string)

func (*CreateZoneParams) SetIp6dns2

func (p *CreateZoneParams) SetIp6dns2(v string)

func (*CreateZoneParams) SetIsedge

func (p *CreateZoneParams) SetIsedge(v bool)

func (*CreateZoneParams) SetLocalstorageenabled

func (p *CreateZoneParams) SetLocalstorageenabled(v bool)

func (*CreateZoneParams) SetName

func (p *CreateZoneParams) SetName(v string)

func (*CreateZoneParams) SetNetworktype

func (p *CreateZoneParams) SetNetworktype(v string)

func (*CreateZoneParams) SetSecuritygroupenabled

func (p *CreateZoneParams) SetSecuritygroupenabled(v bool)

type CreateZoneResponse

type CreateZoneResponse struct {
	Allocationstate              string                       `json:"allocationstate"`
	Allowuserspecifyvrmtu        bool                         `json:"allowuserspecifyvrmtu"`
	Capacity                     []CreateZoneResponseCapacity `json:"capacity"`
	Description                  string                       `json:"description"`
	Dhcpprovider                 string                       `json:"dhcpprovider"`
	Displaytext                  string                       `json:"displaytext"`
	Dns1                         string                       `json:"dns1"`
	Dns2                         string                       `json:"dns2"`
	Domain                       string                       `json:"domain"`
	Domainid                     string                       `json:"domainid"`
	Domainname                   string                       `json:"domainname"`
	Guestcidraddress             string                       `json:"guestcidraddress"`
	Hasannotations               bool                         `json:"hasannotations"`
	Icon                         interface{}                  `json:"icon"`
	Id                           string                       `json:"id"`
	Internaldns1                 string                       `json:"internaldns1"`
	Internaldns2                 string                       `json:"internaldns2"`
	Ip6dns1                      string                       `json:"ip6dns1"`
	Ip6dns2                      string                       `json:"ip6dns2"`
	JobID                        string                       `json:"jobid"`
	Jobstatus                    int                          `json:"jobstatus"`
	Localstorageenabled          bool                         `json:"localstorageenabled"`
	Name                         string                       `json:"name"`
	Networktype                  string                       `json:"networktype"`
	Resourcedetails              map[string]string            `json:"resourcedetails"`
	Routerprivateinterfacemaxmtu int                          `json:"routerprivateinterfacemaxmtu"`
	Routerpublicinterfacemaxmtu  int                          `json:"routerpublicinterfacemaxmtu"`
	Securitygroupsenabled        bool                         `json:"securitygroupsenabled"`
	Tags                         []Tags                       `json:"tags"`
	Type                         string                       `json:"type"`
	Zonetoken                    string                       `json:"zonetoken"`
}

type CreateZoneResponseCapacity

type CreateZoneResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type CustomService

type CustomService struct {
	// contains filtered or unexported fields
}

func (*CustomService) CustomPostRequest

func (s *CustomService) CustomPostRequest(api string, p *CustomServiceParams, result interface{}) error

func (*CustomService) CustomRequest

func (s *CustomService) CustomRequest(api string, p *CustomServiceParams, result interface{}) error

type CustomServiceIface

type CustomServiceIface interface {
}

func NewCustomService

func NewCustomService(cs *CloudStackClient) CustomServiceIface

type CustomServiceParams

type CustomServiceParams struct {
	// contains filtered or unexported fields
}

func (*CustomServiceParams) GetParam

func (p *CustomServiceParams) GetParam(param string) (interface{}, bool)

func (*CustomServiceParams) SetParam

func (p *CustomServiceParams) SetParam(param string, v interface{})

type DbMetric

type DbMetric struct {
	Collectiontime string    `json:"collectiontime"`
	Connections    int       `json:"connections"`
	Dbloadaverages []float64 `json:"dbloadaverages"`
	Hostname       string    `json:"hostname"`
	JobID          string    `json:"jobid"`
	Jobstatus      int       `json:"jobstatus"`
	Queries        int64     `json:"queries"`
	Replicas       []string  `json:"replicas"`
	Tlsversions    string    `json:"tlsversions"`
	Uptime         int64     `json:"uptime"`
	Version        string    `json:"version"`
	Versioncomment string    `json:"versioncomment"`
}

type DedicateClusterParams

type DedicateClusterParams struct {
	// contains filtered or unexported fields
}

func (*DedicateClusterParams) GetAccount

func (p *DedicateClusterParams) GetAccount() (string, bool)

func (*DedicateClusterParams) GetClusterid

func (p *DedicateClusterParams) GetClusterid() (string, bool)

func (*DedicateClusterParams) GetDomainid

func (p *DedicateClusterParams) GetDomainid() (string, bool)

func (*DedicateClusterParams) ResetAccount

func (p *DedicateClusterParams) ResetAccount()

func (*DedicateClusterParams) ResetClusterid

func (p *DedicateClusterParams) ResetClusterid()

func (*DedicateClusterParams) ResetDomainid

func (p *DedicateClusterParams) ResetDomainid()

func (*DedicateClusterParams) SetAccount

func (p *DedicateClusterParams) SetAccount(v string)

func (*DedicateClusterParams) SetClusterid

func (p *DedicateClusterParams) SetClusterid(v string)

func (*DedicateClusterParams) SetDomainid

func (p *DedicateClusterParams) SetDomainid(v string)

type DedicateClusterResponse

type DedicateClusterResponse struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Clusterid       string `json:"clusterid"`
	Clustername     string `json:"clustername"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
}

type DedicateGuestVlanRangeParams

type DedicateGuestVlanRangeParams struct {
	// contains filtered or unexported fields
}

func (*DedicateGuestVlanRangeParams) GetAccount

func (p *DedicateGuestVlanRangeParams) GetAccount() (string, bool)

func (*DedicateGuestVlanRangeParams) GetDomainid

func (p *DedicateGuestVlanRangeParams) GetDomainid() (string, bool)

func (*DedicateGuestVlanRangeParams) GetPhysicalnetworkid

func (p *DedicateGuestVlanRangeParams) GetPhysicalnetworkid() (string, bool)

func (*DedicateGuestVlanRangeParams) GetProjectid

func (p *DedicateGuestVlanRangeParams) GetProjectid() (string, bool)

func (*DedicateGuestVlanRangeParams) GetVlanrange

func (p *DedicateGuestVlanRangeParams) GetVlanrange() (string, bool)

func (*DedicateGuestVlanRangeParams) ResetAccount

func (p *DedicateGuestVlanRangeParams) ResetAccount()

func (*DedicateGuestVlanRangeParams) ResetDomainid

func (p *DedicateGuestVlanRangeParams) ResetDomainid()

func (*DedicateGuestVlanRangeParams) ResetPhysicalnetworkid

func (p *DedicateGuestVlanRangeParams) ResetPhysicalnetworkid()

func (*DedicateGuestVlanRangeParams) ResetProjectid

func (p *DedicateGuestVlanRangeParams) ResetProjectid()

func (*DedicateGuestVlanRangeParams) ResetVlanrange

func (p *DedicateGuestVlanRangeParams) ResetVlanrange()

func (*DedicateGuestVlanRangeParams) SetAccount

func (p *DedicateGuestVlanRangeParams) SetAccount(v string)

func (*DedicateGuestVlanRangeParams) SetDomainid

func (p *DedicateGuestVlanRangeParams) SetDomainid(v string)

func (*DedicateGuestVlanRangeParams) SetPhysicalnetworkid

func (p *DedicateGuestVlanRangeParams) SetPhysicalnetworkid(v string)

func (*DedicateGuestVlanRangeParams) SetProjectid

func (p *DedicateGuestVlanRangeParams) SetProjectid(v string)

func (*DedicateGuestVlanRangeParams) SetVlanrange

func (p *DedicateGuestVlanRangeParams) SetVlanrange(v string)

type DedicateGuestVlanRangeResponse

type DedicateGuestVlanRangeResponse struct {
	Account           string `json:"account"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Guestvlanrange    string `json:"guestvlanrange"`
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid int64  `json:"physicalnetworkid"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Zoneid            int64  `json:"zoneid"`
}

type DedicateHostParams

type DedicateHostParams struct {
	// contains filtered or unexported fields
}

func (*DedicateHostParams) GetAccount

func (p *DedicateHostParams) GetAccount() (string, bool)

func (*DedicateHostParams) GetDomainid

func (p *DedicateHostParams) GetDomainid() (string, bool)

func (*DedicateHostParams) GetHostid

func (p *DedicateHostParams) GetHostid() (string, bool)

func (*DedicateHostParams) ResetAccount

func (p *DedicateHostParams) ResetAccount()

func (*DedicateHostParams) ResetDomainid

func (p *DedicateHostParams) ResetDomainid()

func (*DedicateHostParams) ResetHostid

func (p *DedicateHostParams) ResetHostid()

func (*DedicateHostParams) SetAccount

func (p *DedicateHostParams) SetAccount(v string)

func (*DedicateHostParams) SetDomainid

func (p *DedicateHostParams) SetDomainid(v string)

func (*DedicateHostParams) SetHostid

func (p *DedicateHostParams) SetHostid(v string)

type DedicateHostResponse

type DedicateHostResponse struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Hostid          string `json:"hostid"`
	Hostname        string `json:"hostname"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
}

type DedicatePodParams

type DedicatePodParams struct {
	// contains filtered or unexported fields
}

func (*DedicatePodParams) GetAccount

func (p *DedicatePodParams) GetAccount() (string, bool)

func (*DedicatePodParams) GetDomainid

func (p *DedicatePodParams) GetDomainid() (string, bool)

func (*DedicatePodParams) GetPodid

func (p *DedicatePodParams) GetPodid() (string, bool)

func (*DedicatePodParams) ResetAccount

func (p *DedicatePodParams) ResetAccount()

func (*DedicatePodParams) ResetDomainid

func (p *DedicatePodParams) ResetDomainid()

func (*DedicatePodParams) ResetPodid

func (p *DedicatePodParams) ResetPodid()

func (*DedicatePodParams) SetAccount

func (p *DedicatePodParams) SetAccount(v string)

func (*DedicatePodParams) SetDomainid

func (p *DedicatePodParams) SetDomainid(v string)

func (*DedicatePodParams) SetPodid

func (p *DedicatePodParams) SetPodid(v string)

type DedicatePodResponse

type DedicatePodResponse struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Podid           string `json:"podid"`
	Podname         string `json:"podname"`
}

type DedicatePublicIpRangeParams

type DedicatePublicIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*DedicatePublicIpRangeParams) GetAccount

func (p *DedicatePublicIpRangeParams) GetAccount() (string, bool)

func (*DedicatePublicIpRangeParams) GetDomainid

func (p *DedicatePublicIpRangeParams) GetDomainid() (string, bool)

func (*DedicatePublicIpRangeParams) GetId

func (p *DedicatePublicIpRangeParams) GetId() (string, bool)

func (*DedicatePublicIpRangeParams) GetProjectid

func (p *DedicatePublicIpRangeParams) GetProjectid() (string, bool)

func (*DedicatePublicIpRangeParams) ResetAccount

func (p *DedicatePublicIpRangeParams) ResetAccount()

func (*DedicatePublicIpRangeParams) ResetDomainid

func (p *DedicatePublicIpRangeParams) ResetDomainid()

func (*DedicatePublicIpRangeParams) ResetId

func (p *DedicatePublicIpRangeParams) ResetId()

func (*DedicatePublicIpRangeParams) ResetProjectid

func (p *DedicatePublicIpRangeParams) ResetProjectid()

func (*DedicatePublicIpRangeParams) SetAccount

func (p *DedicatePublicIpRangeParams) SetAccount(v string)

func (*DedicatePublicIpRangeParams) SetDomainid

func (p *DedicatePublicIpRangeParams) SetDomainid(v string)

func (*DedicatePublicIpRangeParams) SetId

func (p *DedicatePublicIpRangeParams) SetId(v string)

func (*DedicatePublicIpRangeParams) SetProjectid

func (p *DedicatePublicIpRangeParams) SetProjectid(v string)

type DedicatePublicIpRangeResponse

type DedicatePublicIpRangeResponse struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Description       string `json:"description"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Endip             string `json:"endip"`
	Endipv6           string `json:"endipv6"`
	Forsystemvms      bool   `json:"forsystemvms"`
	Forvirtualnetwork bool   `json:"forvirtualnetwork"`
	Gateway           string `json:"gateway"`
	Id                string `json:"id"`
	Ip6cidr           string `json:"ip6cidr"`
	Ip6gateway        string `json:"ip6gateway"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Netmask           string `json:"netmask"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Startip           string `json:"startip"`
	Startipv6         string `json:"startipv6"`
	Vlan              string `json:"vlan"`
	Zoneid            string `json:"zoneid"`
}

type DedicateZoneParams

type DedicateZoneParams struct {
	// contains filtered or unexported fields
}

func (*DedicateZoneParams) GetAccount

func (p *DedicateZoneParams) GetAccount() (string, bool)

func (*DedicateZoneParams) GetDomainid

func (p *DedicateZoneParams) GetDomainid() (string, bool)

func (*DedicateZoneParams) GetZoneid

func (p *DedicateZoneParams) GetZoneid() (string, bool)

func (*DedicateZoneParams) ResetAccount

func (p *DedicateZoneParams) ResetAccount()

func (*DedicateZoneParams) ResetDomainid

func (p *DedicateZoneParams) ResetDomainid()

func (*DedicateZoneParams) ResetZoneid

func (p *DedicateZoneParams) ResetZoneid()

func (*DedicateZoneParams) SetAccount

func (p *DedicateZoneParams) SetAccount(v string)

func (*DedicateZoneParams) SetDomainid

func (p *DedicateZoneParams) SetDomainid(v string)

func (*DedicateZoneParams) SetZoneid

func (p *DedicateZoneParams) SetZoneid(v string)

type DedicateZoneResponse

type DedicateZoneResponse struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Zoneid          string `json:"zoneid"`
	Zonename        string `json:"zonename"`
}

type DedicatedCluster

type DedicatedCluster struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Clusterid       string `json:"clusterid"`
	Clustername     string `json:"clustername"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
}

type DedicatedGuestVlanRange

type DedicatedGuestVlanRange struct {
	Account           string `json:"account"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Guestvlanrange    string `json:"guestvlanrange"`
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Physicalnetworkid int64  `json:"physicalnetworkid"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Zoneid            int64  `json:"zoneid"`
}

type DedicatedHost

type DedicatedHost struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Hostid          string `json:"hostid"`
	Hostname        string `json:"hostname"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
}

type DedicatedPod

type DedicatedPod struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Podid           string `json:"podid"`
	Podname         string `json:"podname"`
}

type DedicatedZone

type DedicatedZone struct {
	Accountid       string `json:"accountid"`
	Affinitygroupid string `json:"affinitygroupid"`
	Domainid        string `json:"domainid"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Zoneid          string `json:"zoneid"`
	Zonename        string `json:"zonename"`
}

type DeleteAccountFromProjectParams

type DeleteAccountFromProjectParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAccountFromProjectParams) GetAccount

func (p *DeleteAccountFromProjectParams) GetAccount() (string, bool)

func (*DeleteAccountFromProjectParams) GetProjectid

func (p *DeleteAccountFromProjectParams) GetProjectid() (string, bool)

func (*DeleteAccountFromProjectParams) ResetAccount

func (p *DeleteAccountFromProjectParams) ResetAccount()

func (*DeleteAccountFromProjectParams) ResetProjectid

func (p *DeleteAccountFromProjectParams) ResetProjectid()

func (*DeleteAccountFromProjectParams) SetAccount

func (p *DeleteAccountFromProjectParams) SetAccount(v string)

func (*DeleteAccountFromProjectParams) SetProjectid

func (p *DeleteAccountFromProjectParams) SetProjectid(v string)

type DeleteAccountFromProjectResponse

type DeleteAccountFromProjectResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteAccountParams

type DeleteAccountParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAccountParams) GetId

func (p *DeleteAccountParams) GetId() (string, bool)

func (*DeleteAccountParams) ResetId

func (p *DeleteAccountParams) ResetId()

func (*DeleteAccountParams) SetId

func (p *DeleteAccountParams) SetId(v string)

type DeleteAccountResponse

type DeleteAccountResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteAffinityGroupParams

type DeleteAffinityGroupParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAffinityGroupParams) GetAccount

func (p *DeleteAffinityGroupParams) GetAccount() (string, bool)

func (*DeleteAffinityGroupParams) GetDomainid

func (p *DeleteAffinityGroupParams) GetDomainid() (string, bool)

func (*DeleteAffinityGroupParams) GetId

func (p *DeleteAffinityGroupParams) GetId() (string, bool)

func (*DeleteAffinityGroupParams) GetName

func (p *DeleteAffinityGroupParams) GetName() (string, bool)

func (*DeleteAffinityGroupParams) GetProjectid

func (p *DeleteAffinityGroupParams) GetProjectid() (string, bool)

func (*DeleteAffinityGroupParams) ResetAccount

func (p *DeleteAffinityGroupParams) ResetAccount()

func (*DeleteAffinityGroupParams) ResetDomainid

func (p *DeleteAffinityGroupParams) ResetDomainid()

func (*DeleteAffinityGroupParams) ResetId

func (p *DeleteAffinityGroupParams) ResetId()

func (*DeleteAffinityGroupParams) ResetName

func (p *DeleteAffinityGroupParams) ResetName()

func (*DeleteAffinityGroupParams) ResetProjectid

func (p *DeleteAffinityGroupParams) ResetProjectid()

func (*DeleteAffinityGroupParams) SetAccount

func (p *DeleteAffinityGroupParams) SetAccount(v string)

func (*DeleteAffinityGroupParams) SetDomainid

func (p *DeleteAffinityGroupParams) SetDomainid(v string)

func (*DeleteAffinityGroupParams) SetId

func (p *DeleteAffinityGroupParams) SetId(v string)

func (*DeleteAffinityGroupParams) SetName

func (p *DeleteAffinityGroupParams) SetName(v string)

func (*DeleteAffinityGroupParams) SetProjectid

func (p *DeleteAffinityGroupParams) SetProjectid(v string)

type DeleteAffinityGroupResponse

type DeleteAffinityGroupResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteAlertsParams

type DeleteAlertsParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAlertsParams) GetEnddate

func (p *DeleteAlertsParams) GetEnddate() (string, bool)

func (*DeleteAlertsParams) GetIds

func (p *DeleteAlertsParams) GetIds() ([]string, bool)

func (*DeleteAlertsParams) GetStartdate

func (p *DeleteAlertsParams) GetStartdate() (string, bool)

func (*DeleteAlertsParams) GetType

func (p *DeleteAlertsParams) GetType() (string, bool)

func (*DeleteAlertsParams) ResetEnddate

func (p *DeleteAlertsParams) ResetEnddate()

func (*DeleteAlertsParams) ResetIds

func (p *DeleteAlertsParams) ResetIds()

func (*DeleteAlertsParams) ResetStartdate

func (p *DeleteAlertsParams) ResetStartdate()

func (*DeleteAlertsParams) ResetType

func (p *DeleteAlertsParams) ResetType()

func (*DeleteAlertsParams) SetEnddate

func (p *DeleteAlertsParams) SetEnddate(v string)

func (*DeleteAlertsParams) SetIds

func (p *DeleteAlertsParams) SetIds(v []string)

func (*DeleteAlertsParams) SetStartdate

func (p *DeleteAlertsParams) SetStartdate(v string)

func (*DeleteAlertsParams) SetType

func (p *DeleteAlertsParams) SetType(v string)

type DeleteAlertsResponse

type DeleteAlertsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteAlertsResponse) UnmarshalJSON

func (r *DeleteAlertsResponse) UnmarshalJSON(b []byte) error

type DeleteAutoScalePolicyParams

type DeleteAutoScalePolicyParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAutoScalePolicyParams) GetId

func (p *DeleteAutoScalePolicyParams) GetId() (string, bool)

func (*DeleteAutoScalePolicyParams) ResetId

func (p *DeleteAutoScalePolicyParams) ResetId()

func (*DeleteAutoScalePolicyParams) SetId

func (p *DeleteAutoScalePolicyParams) SetId(v string)

type DeleteAutoScalePolicyResponse

type DeleteAutoScalePolicyResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteAutoScaleVmGroupParams

type DeleteAutoScaleVmGroupParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAutoScaleVmGroupParams) GetCleanup

func (p *DeleteAutoScaleVmGroupParams) GetCleanup() (bool, bool)

func (*DeleteAutoScaleVmGroupParams) GetId

func (*DeleteAutoScaleVmGroupParams) ResetCleanup

func (p *DeleteAutoScaleVmGroupParams) ResetCleanup()

func (*DeleteAutoScaleVmGroupParams) ResetId

func (p *DeleteAutoScaleVmGroupParams) ResetId()

func (*DeleteAutoScaleVmGroupParams) SetCleanup

func (p *DeleteAutoScaleVmGroupParams) SetCleanup(v bool)

func (*DeleteAutoScaleVmGroupParams) SetId

type DeleteAutoScaleVmGroupResponse

type DeleteAutoScaleVmGroupResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteAutoScaleVmProfileParams

type DeleteAutoScaleVmProfileParams struct {
	// contains filtered or unexported fields
}

func (*DeleteAutoScaleVmProfileParams) GetId

func (*DeleteAutoScaleVmProfileParams) ResetId

func (p *DeleteAutoScaleVmProfileParams) ResetId()

func (*DeleteAutoScaleVmProfileParams) SetId

type DeleteAutoScaleVmProfileResponse

type DeleteAutoScaleVmProfileResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteBaremetalRctParams

type DeleteBaremetalRctParams struct {
	// contains filtered or unexported fields
}

func (*DeleteBaremetalRctParams) GetId

func (p *DeleteBaremetalRctParams) GetId() (string, bool)

func (*DeleteBaremetalRctParams) ResetId

func (p *DeleteBaremetalRctParams) ResetId()

func (*DeleteBaremetalRctParams) SetId

func (p *DeleteBaremetalRctParams) SetId(v string)

type DeleteBaremetalRctResponse

type DeleteBaremetalRctResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteBigSwitchBcfDeviceParams

type DeleteBigSwitchBcfDeviceParams struct {
	// contains filtered or unexported fields
}

func (*DeleteBigSwitchBcfDeviceParams) GetBcfdeviceid

func (p *DeleteBigSwitchBcfDeviceParams) GetBcfdeviceid() (string, bool)

func (*DeleteBigSwitchBcfDeviceParams) ResetBcfdeviceid

func (p *DeleteBigSwitchBcfDeviceParams) ResetBcfdeviceid()

func (*DeleteBigSwitchBcfDeviceParams) SetBcfdeviceid

func (p *DeleteBigSwitchBcfDeviceParams) SetBcfdeviceid(v string)

type DeleteBigSwitchBcfDeviceResponse

type DeleteBigSwitchBcfDeviceResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteBrocadeVcsDeviceParams

type DeleteBrocadeVcsDeviceParams struct {
	// contains filtered or unexported fields
}

func (*DeleteBrocadeVcsDeviceParams) GetVcsdeviceid

func (p *DeleteBrocadeVcsDeviceParams) GetVcsdeviceid() (string, bool)

func (*DeleteBrocadeVcsDeviceParams) ResetVcsdeviceid

func (p *DeleteBrocadeVcsDeviceParams) ResetVcsdeviceid()

func (*DeleteBrocadeVcsDeviceParams) SetVcsdeviceid

func (p *DeleteBrocadeVcsDeviceParams) SetVcsdeviceid(v string)

type DeleteBrocadeVcsDeviceResponse

type DeleteBrocadeVcsDeviceResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteClusterParams

type DeleteClusterParams struct {
	// contains filtered or unexported fields
}

func (*DeleteClusterParams) GetId

func (p *DeleteClusterParams) GetId() (string, bool)

func (*DeleteClusterParams) ResetId

func (p *DeleteClusterParams) ResetId()

func (*DeleteClusterParams) SetId

func (p *DeleteClusterParams) SetId(v string)

type DeleteClusterResponse

type DeleteClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteClusterResponse) UnmarshalJSON

func (r *DeleteClusterResponse) UnmarshalJSON(b []byte) error

type DeleteConditionParams

type DeleteConditionParams struct {
	// contains filtered or unexported fields
}

func (*DeleteConditionParams) GetId

func (p *DeleteConditionParams) GetId() (string, bool)

func (*DeleteConditionParams) ResetId

func (p *DeleteConditionParams) ResetId()

func (*DeleteConditionParams) SetId

func (p *DeleteConditionParams) SetId(v string)

type DeleteConditionResponse

type DeleteConditionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteCounterParams

type DeleteCounterParams struct {
	// contains filtered or unexported fields
}

func (*DeleteCounterParams) GetId

func (p *DeleteCounterParams) GetId() (string, bool)

func (*DeleteCounterParams) ResetId

func (p *DeleteCounterParams) ResetId()

func (*DeleteCounterParams) SetId

func (p *DeleteCounterParams) SetId(v string)

type DeleteCounterResponse

type DeleteCounterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteDiskOfferingParams

type DeleteDiskOfferingParams struct {
	// contains filtered or unexported fields
}

func (*DeleteDiskOfferingParams) GetId

func (p *DeleteDiskOfferingParams) GetId() (string, bool)

func (*DeleteDiskOfferingParams) ResetId

func (p *DeleteDiskOfferingParams) ResetId()

func (*DeleteDiskOfferingParams) SetId

func (p *DeleteDiskOfferingParams) SetId(v string)

type DeleteDiskOfferingResponse

type DeleteDiskOfferingResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteDiskOfferingResponse) UnmarshalJSON

func (r *DeleteDiskOfferingResponse) UnmarshalJSON(b []byte) error

type DeleteDomainParams

type DeleteDomainParams struct {
	// contains filtered or unexported fields
}

func (*DeleteDomainParams) GetCleanup

func (p *DeleteDomainParams) GetCleanup() (bool, bool)

func (*DeleteDomainParams) GetId

func (p *DeleteDomainParams) GetId() (string, bool)

func (*DeleteDomainParams) ResetCleanup

func (p *DeleteDomainParams) ResetCleanup()

func (*DeleteDomainParams) ResetId

func (p *DeleteDomainParams) ResetId()

func (*DeleteDomainParams) SetCleanup

func (p *DeleteDomainParams) SetCleanup(v bool)

func (*DeleteDomainParams) SetId

func (p *DeleteDomainParams) SetId(v string)

type DeleteDomainResponse

type DeleteDomainResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteEgressFirewallRuleParams

type DeleteEgressFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteEgressFirewallRuleParams) GetId

func (*DeleteEgressFirewallRuleParams) ResetId

func (p *DeleteEgressFirewallRuleParams) ResetId()

func (*DeleteEgressFirewallRuleParams) SetId

type DeleteEgressFirewallRuleResponse

type DeleteEgressFirewallRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteEventsParams

type DeleteEventsParams struct {
	// contains filtered or unexported fields
}

func (*DeleteEventsParams) GetEnddate

func (p *DeleteEventsParams) GetEnddate() (string, bool)

func (*DeleteEventsParams) GetIds

func (p *DeleteEventsParams) GetIds() ([]string, bool)

func (*DeleteEventsParams) GetStartdate

func (p *DeleteEventsParams) GetStartdate() (string, bool)

func (*DeleteEventsParams) GetType

func (p *DeleteEventsParams) GetType() (string, bool)

func (*DeleteEventsParams) ResetEnddate

func (p *DeleteEventsParams) ResetEnddate()

func (*DeleteEventsParams) ResetIds

func (p *DeleteEventsParams) ResetIds()

func (*DeleteEventsParams) ResetStartdate

func (p *DeleteEventsParams) ResetStartdate()

func (*DeleteEventsParams) ResetType

func (p *DeleteEventsParams) ResetType()

func (*DeleteEventsParams) SetEnddate

func (p *DeleteEventsParams) SetEnddate(v string)

func (*DeleteEventsParams) SetIds

func (p *DeleteEventsParams) SetIds(v []string)

func (*DeleteEventsParams) SetStartdate

func (p *DeleteEventsParams) SetStartdate(v string)

func (*DeleteEventsParams) SetType

func (p *DeleteEventsParams) SetType(v string)

type DeleteEventsResponse

type DeleteEventsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteEventsResponse) UnmarshalJSON

func (r *DeleteEventsResponse) UnmarshalJSON(b []byte) error

type DeleteFirewallRuleParams

type DeleteFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteFirewallRuleParams) GetId

func (p *DeleteFirewallRuleParams) GetId() (string, bool)

func (*DeleteFirewallRuleParams) ResetId

func (p *DeleteFirewallRuleParams) ResetId()

func (*DeleteFirewallRuleParams) SetId

func (p *DeleteFirewallRuleParams) SetId(v string)

type DeleteFirewallRuleResponse

type DeleteFirewallRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteGlobalLoadBalancerRuleParams

type DeleteGlobalLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteGlobalLoadBalancerRuleParams) GetId

func (*DeleteGlobalLoadBalancerRuleParams) ResetId

func (*DeleteGlobalLoadBalancerRuleParams) SetId

type DeleteGlobalLoadBalancerRuleResponse

type DeleteGlobalLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteGuestNetworkIpv6PrefixParams

type DeleteGuestNetworkIpv6PrefixParams struct {
	// contains filtered or unexported fields
}

func (*DeleteGuestNetworkIpv6PrefixParams) GetId

func (*DeleteGuestNetworkIpv6PrefixParams) ResetId

func (*DeleteGuestNetworkIpv6PrefixParams) SetId

type DeleteGuestNetworkIpv6PrefixResponse

type DeleteGuestNetworkIpv6PrefixResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteHostParams

type DeleteHostParams struct {
	// contains filtered or unexported fields
}

func (*DeleteHostParams) GetForced

func (p *DeleteHostParams) GetForced() (bool, bool)

func (*DeleteHostParams) GetForcedestroylocalstorage

func (p *DeleteHostParams) GetForcedestroylocalstorage() (bool, bool)

func (*DeleteHostParams) GetId

func (p *DeleteHostParams) GetId() (string, bool)

func (*DeleteHostParams) ResetForced

func (p *DeleteHostParams) ResetForced()

func (*DeleteHostParams) ResetForcedestroylocalstorage

func (p *DeleteHostParams) ResetForcedestroylocalstorage()

func (*DeleteHostParams) ResetId

func (p *DeleteHostParams) ResetId()

func (*DeleteHostParams) SetForced

func (p *DeleteHostParams) SetForced(v bool)

func (*DeleteHostParams) SetForcedestroylocalstorage

func (p *DeleteHostParams) SetForcedestroylocalstorage(v bool)

func (*DeleteHostParams) SetId

func (p *DeleteHostParams) SetId(v string)

type DeleteHostResponse

type DeleteHostResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteHostResponse) UnmarshalJSON

func (r *DeleteHostResponse) UnmarshalJSON(b []byte) error

type DeleteImageStoreParams

type DeleteImageStoreParams struct {
	// contains filtered or unexported fields
}

func (*DeleteImageStoreParams) GetId

func (p *DeleteImageStoreParams) GetId() (string, bool)

func (*DeleteImageStoreParams) ResetId

func (p *DeleteImageStoreParams) ResetId()

func (*DeleteImageStoreParams) SetId

func (p *DeleteImageStoreParams) SetId(v string)

type DeleteImageStoreResponse

type DeleteImageStoreResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteImageStoreResponse) UnmarshalJSON

func (r *DeleteImageStoreResponse) UnmarshalJSON(b []byte) error

type DeleteInstanceGroupParams

type DeleteInstanceGroupParams struct {
	// contains filtered or unexported fields
}

func (*DeleteInstanceGroupParams) GetId

func (p *DeleteInstanceGroupParams) GetId() (string, bool)

func (*DeleteInstanceGroupParams) ResetId

func (p *DeleteInstanceGroupParams) ResetId()

func (*DeleteInstanceGroupParams) SetId

func (p *DeleteInstanceGroupParams) SetId(v string)

type DeleteInstanceGroupResponse

type DeleteInstanceGroupResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteInstanceGroupResponse) UnmarshalJSON

func (r *DeleteInstanceGroupResponse) UnmarshalJSON(b []byte) error

type DeleteIpForwardingRuleParams

type DeleteIpForwardingRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteIpForwardingRuleParams) GetId

func (*DeleteIpForwardingRuleParams) ResetId

func (p *DeleteIpForwardingRuleParams) ResetId()

func (*DeleteIpForwardingRuleParams) SetId

type DeleteIpForwardingRuleResponse

type DeleteIpForwardingRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteIpv6FirewallRuleParams

type DeleteIpv6FirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteIpv6FirewallRuleParams) GetId

func (*DeleteIpv6FirewallRuleParams) ResetId

func (p *DeleteIpv6FirewallRuleParams) ResetId()

func (*DeleteIpv6FirewallRuleParams) SetId

type DeleteIpv6FirewallRuleResponse

type DeleteIpv6FirewallRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteIsoParams

type DeleteIsoParams struct {
	// contains filtered or unexported fields
}

func (*DeleteIsoParams) GetId

func (p *DeleteIsoParams) GetId() (string, bool)

func (*DeleteIsoParams) GetZoneid

func (p *DeleteIsoParams) GetZoneid() (string, bool)

func (*DeleteIsoParams) ResetId

func (p *DeleteIsoParams) ResetId()

func (*DeleteIsoParams) ResetZoneid

func (p *DeleteIsoParams) ResetZoneid()

func (*DeleteIsoParams) SetId

func (p *DeleteIsoParams) SetId(v string)

func (*DeleteIsoParams) SetZoneid

func (p *DeleteIsoParams) SetZoneid(v string)

type DeleteIsoResponse

type DeleteIsoResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteKubernetesClusterParams

type DeleteKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*DeleteKubernetesClusterParams) GetCleanup

func (p *DeleteKubernetesClusterParams) GetCleanup() (bool, bool)

func (*DeleteKubernetesClusterParams) GetExpunge

func (p *DeleteKubernetesClusterParams) GetExpunge() (bool, bool)

func (*DeleteKubernetesClusterParams) GetId

func (*DeleteKubernetesClusterParams) ResetCleanup

func (p *DeleteKubernetesClusterParams) ResetCleanup()

func (*DeleteKubernetesClusterParams) ResetExpunge

func (p *DeleteKubernetesClusterParams) ResetExpunge()

func (*DeleteKubernetesClusterParams) ResetId

func (p *DeleteKubernetesClusterParams) ResetId()

func (*DeleteKubernetesClusterParams) SetCleanup

func (p *DeleteKubernetesClusterParams) SetCleanup(v bool)

func (*DeleteKubernetesClusterParams) SetExpunge

func (p *DeleteKubernetesClusterParams) SetExpunge(v bool)

func (*DeleteKubernetesClusterParams) SetId

type DeleteKubernetesClusterResponse

type DeleteKubernetesClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteKubernetesSupportedVersionParams

type DeleteKubernetesSupportedVersionParams struct {
	// contains filtered or unexported fields
}

func (*DeleteKubernetesSupportedVersionParams) GetId

func (*DeleteKubernetesSupportedVersionParams) ResetId

func (*DeleteKubernetesSupportedVersionParams) SetId

type DeleteKubernetesSupportedVersionResponse

type DeleteKubernetesSupportedVersionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteLBHealthCheckPolicyParams

type DeleteLBHealthCheckPolicyParams struct {
	// contains filtered or unexported fields
}

func (*DeleteLBHealthCheckPolicyParams) GetId

func (*DeleteLBHealthCheckPolicyParams) ResetId

func (p *DeleteLBHealthCheckPolicyParams) ResetId()

func (*DeleteLBHealthCheckPolicyParams) SetId

type DeleteLBHealthCheckPolicyResponse

type DeleteLBHealthCheckPolicyResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteLBStickinessPolicyParams

type DeleteLBStickinessPolicyParams struct {
	// contains filtered or unexported fields
}

func (*DeleteLBStickinessPolicyParams) GetId

func (*DeleteLBStickinessPolicyParams) ResetId

func (p *DeleteLBStickinessPolicyParams) ResetId()

func (*DeleteLBStickinessPolicyParams) SetId

type DeleteLBStickinessPolicyResponse

type DeleteLBStickinessPolicyResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteLdapConfigurationParams

type DeleteLdapConfigurationParams struct {
	// contains filtered or unexported fields
}

func (*DeleteLdapConfigurationParams) GetDomainid

func (p *DeleteLdapConfigurationParams) GetDomainid() (string, bool)

func (*DeleteLdapConfigurationParams) GetHostname

func (p *DeleteLdapConfigurationParams) GetHostname() (string, bool)

func (*DeleteLdapConfigurationParams) GetPort

func (p *DeleteLdapConfigurationParams) GetPort() (int, bool)

func (*DeleteLdapConfigurationParams) ResetDomainid

func (p *DeleteLdapConfigurationParams) ResetDomainid()

func (*DeleteLdapConfigurationParams) ResetHostname

func (p *DeleteLdapConfigurationParams) ResetHostname()

func (*DeleteLdapConfigurationParams) ResetPort

func (p *DeleteLdapConfigurationParams) ResetPort()

func (*DeleteLdapConfigurationParams) SetDomainid

func (p *DeleteLdapConfigurationParams) SetDomainid(v string)

func (*DeleteLdapConfigurationParams) SetHostname

func (p *DeleteLdapConfigurationParams) SetHostname(v string)

func (*DeleteLdapConfigurationParams) SetPort

func (p *DeleteLdapConfigurationParams) SetPort(v int)

type DeleteLdapConfigurationResponse

type DeleteLdapConfigurationResponse struct {
	Domainid  string `json:"domainid"`
	Hostname  string `json:"hostname"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Port      int    `json:"port"`
}

type DeleteLoadBalancerParams

type DeleteLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*DeleteLoadBalancerParams) GetId

func (p *DeleteLoadBalancerParams) GetId() (string, bool)

func (*DeleteLoadBalancerParams) ResetId

func (p *DeleteLoadBalancerParams) ResetId()

func (*DeleteLoadBalancerParams) SetId

func (p *DeleteLoadBalancerParams) SetId(v string)

type DeleteLoadBalancerResponse

type DeleteLoadBalancerResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteLoadBalancerRuleParams

type DeleteLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteLoadBalancerRuleParams) GetId

func (*DeleteLoadBalancerRuleParams) ResetId

func (p *DeleteLoadBalancerRuleParams) ResetId()

func (*DeleteLoadBalancerRuleParams) SetId

type DeleteLoadBalancerRuleResponse

type DeleteLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNetscalerLoadBalancerParams

type DeleteNetscalerLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetscalerLoadBalancerParams) GetLbdeviceid

func (p *DeleteNetscalerLoadBalancerParams) GetLbdeviceid() (string, bool)

func (*DeleteNetscalerLoadBalancerParams) ResetLbdeviceid

func (p *DeleteNetscalerLoadBalancerParams) ResetLbdeviceid()

func (*DeleteNetscalerLoadBalancerParams) SetLbdeviceid

func (p *DeleteNetscalerLoadBalancerParams) SetLbdeviceid(v string)

type DeleteNetscalerLoadBalancerResponse

type DeleteNetscalerLoadBalancerResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNetworkACLListParams

type DeleteNetworkACLListParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkACLListParams) GetId

func (p *DeleteNetworkACLListParams) GetId() (string, bool)

func (*DeleteNetworkACLListParams) ResetId

func (p *DeleteNetworkACLListParams) ResetId()

func (*DeleteNetworkACLListParams) SetId

func (p *DeleteNetworkACLListParams) SetId(v string)

type DeleteNetworkACLListResponse

type DeleteNetworkACLListResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNetworkACLParams

type DeleteNetworkACLParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkACLParams) GetId

func (p *DeleteNetworkACLParams) GetId() (string, bool)

func (*DeleteNetworkACLParams) ResetId

func (p *DeleteNetworkACLParams) ResetId()

func (*DeleteNetworkACLParams) SetId

func (p *DeleteNetworkACLParams) SetId(v string)

type DeleteNetworkACLResponse

type DeleteNetworkACLResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNetworkDeviceParams

type DeleteNetworkDeviceParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkDeviceParams) GetId

func (p *DeleteNetworkDeviceParams) GetId() (string, bool)

func (*DeleteNetworkDeviceParams) ResetId

func (p *DeleteNetworkDeviceParams) ResetId()

func (*DeleteNetworkDeviceParams) SetId

func (p *DeleteNetworkDeviceParams) SetId(v string)

type DeleteNetworkDeviceResponse

type DeleteNetworkDeviceResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteNetworkDeviceResponse) UnmarshalJSON

func (r *DeleteNetworkDeviceResponse) UnmarshalJSON(b []byte) error

type DeleteNetworkOfferingParams

type DeleteNetworkOfferingParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkOfferingParams) GetId

func (p *DeleteNetworkOfferingParams) GetId() (string, bool)

func (*DeleteNetworkOfferingParams) ResetId

func (p *DeleteNetworkOfferingParams) ResetId()

func (*DeleteNetworkOfferingParams) SetId

func (p *DeleteNetworkOfferingParams) SetId(v string)

type DeleteNetworkOfferingResponse

type DeleteNetworkOfferingResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteNetworkOfferingResponse) UnmarshalJSON

func (r *DeleteNetworkOfferingResponse) UnmarshalJSON(b []byte) error

type DeleteNetworkParams

type DeleteNetworkParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkParams) GetForced

func (p *DeleteNetworkParams) GetForced() (bool, bool)

func (*DeleteNetworkParams) GetId

func (p *DeleteNetworkParams) GetId() (string, bool)

func (*DeleteNetworkParams) ResetForced

func (p *DeleteNetworkParams) ResetForced()

func (*DeleteNetworkParams) ResetId

func (p *DeleteNetworkParams) ResetId()

func (*DeleteNetworkParams) SetForced

func (p *DeleteNetworkParams) SetForced(v bool)

func (*DeleteNetworkParams) SetId

func (p *DeleteNetworkParams) SetId(v string)

type DeleteNetworkResponse

type DeleteNetworkResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNetworkServiceProviderParams

type DeleteNetworkServiceProviderParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNetworkServiceProviderParams) GetId

func (*DeleteNetworkServiceProviderParams) ResetId

func (*DeleteNetworkServiceProviderParams) SetId

type DeleteNetworkServiceProviderResponse

type DeleteNetworkServiceProviderResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteNiciraNvpDeviceParams

type DeleteNiciraNvpDeviceParams struct {
	// contains filtered or unexported fields
}

func (*DeleteNiciraNvpDeviceParams) GetNvpdeviceid

func (p *DeleteNiciraNvpDeviceParams) GetNvpdeviceid() (string, bool)

func (*DeleteNiciraNvpDeviceParams) ResetNvpdeviceid

func (p *DeleteNiciraNvpDeviceParams) ResetNvpdeviceid()

func (*DeleteNiciraNvpDeviceParams) SetNvpdeviceid

func (p *DeleteNiciraNvpDeviceParams) SetNvpdeviceid(v string)

type DeleteNiciraNvpDeviceResponse

type DeleteNiciraNvpDeviceResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteOpenDaylightControllerParams

type DeleteOpenDaylightControllerParams struct {
	// contains filtered or unexported fields
}

func (*DeleteOpenDaylightControllerParams) GetId

func (*DeleteOpenDaylightControllerParams) ResetId

func (*DeleteOpenDaylightControllerParams) SetId

type DeleteOpenDaylightControllerResponse

type DeleteOpenDaylightControllerResponse struct {
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Name              string `json:"name"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Url               string `json:"url"`
	Username          string `json:"username"`
}

type DeletePaloAltoFirewallParams

type DeletePaloAltoFirewallParams struct {
	// contains filtered or unexported fields
}

func (*DeletePaloAltoFirewallParams) GetFwdeviceid

func (p *DeletePaloAltoFirewallParams) GetFwdeviceid() (string, bool)

func (*DeletePaloAltoFirewallParams) ResetFwdeviceid

func (p *DeletePaloAltoFirewallParams) ResetFwdeviceid()

func (*DeletePaloAltoFirewallParams) SetFwdeviceid

func (p *DeletePaloAltoFirewallParams) SetFwdeviceid(v string)

type DeletePaloAltoFirewallResponse

type DeletePaloAltoFirewallResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeletePhysicalNetworkParams

type DeletePhysicalNetworkParams struct {
	// contains filtered or unexported fields
}

func (*DeletePhysicalNetworkParams) GetId

func (p *DeletePhysicalNetworkParams) GetId() (string, bool)

func (*DeletePhysicalNetworkParams) ResetId

func (p *DeletePhysicalNetworkParams) ResetId()

func (*DeletePhysicalNetworkParams) SetId

func (p *DeletePhysicalNetworkParams) SetId(v string)

type DeletePhysicalNetworkResponse

type DeletePhysicalNetworkResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeletePodParams

type DeletePodParams struct {
	// contains filtered or unexported fields
}

func (*DeletePodParams) GetId

func (p *DeletePodParams) GetId() (string, bool)

func (*DeletePodParams) ResetId

func (p *DeletePodParams) ResetId()

func (*DeletePodParams) SetId

func (p *DeletePodParams) SetId(v string)

type DeletePodResponse

type DeletePodResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeletePodResponse) UnmarshalJSON

func (r *DeletePodResponse) UnmarshalJSON(b []byte) error

type DeletePortForwardingRuleParams

type DeletePortForwardingRuleParams struct {
	// contains filtered or unexported fields
}

func (*DeletePortForwardingRuleParams) GetId

func (*DeletePortForwardingRuleParams) ResetId

func (p *DeletePortForwardingRuleParams) ResetId()

func (*DeletePortForwardingRuleParams) SetId

type DeletePortForwardingRuleResponse

type DeletePortForwardingRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeletePortableIpRangeParams

type DeletePortableIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*DeletePortableIpRangeParams) GetId

func (p *DeletePortableIpRangeParams) GetId() (string, bool)

func (*DeletePortableIpRangeParams) ResetId

func (p *DeletePortableIpRangeParams) ResetId()

func (*DeletePortableIpRangeParams) SetId

func (p *DeletePortableIpRangeParams) SetId(v string)

type DeletePortableIpRangeResponse

type DeletePortableIpRangeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeletePrivateGatewayParams

type DeletePrivateGatewayParams struct {
	// contains filtered or unexported fields
}

func (*DeletePrivateGatewayParams) GetId

func (p *DeletePrivateGatewayParams) GetId() (string, bool)

func (*DeletePrivateGatewayParams) ResetId

func (p *DeletePrivateGatewayParams) ResetId()

func (*DeletePrivateGatewayParams) SetId

func (p *DeletePrivateGatewayParams) SetId(v string)

type DeletePrivateGatewayResponse

type DeletePrivateGatewayResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteProjectInvitationParams

type DeleteProjectInvitationParams struct {
	// contains filtered or unexported fields
}

func (*DeleteProjectInvitationParams) GetId

func (*DeleteProjectInvitationParams) ResetId

func (p *DeleteProjectInvitationParams) ResetId()

func (*DeleteProjectInvitationParams) SetId

type DeleteProjectInvitationResponse

type DeleteProjectInvitationResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteProjectParams

type DeleteProjectParams struct {
	// contains filtered or unexported fields
}

func (*DeleteProjectParams) GetCleanup

func (p *DeleteProjectParams) GetCleanup() (bool, bool)

func (*DeleteProjectParams) GetId

func (p *DeleteProjectParams) GetId() (string, bool)

func (*DeleteProjectParams) ResetCleanup

func (p *DeleteProjectParams) ResetCleanup()

func (*DeleteProjectParams) ResetId

func (p *DeleteProjectParams) ResetId()

func (*DeleteProjectParams) SetCleanup

func (p *DeleteProjectParams) SetCleanup(v bool)

func (*DeleteProjectParams) SetId

func (p *DeleteProjectParams) SetId(v string)

type DeleteProjectResponse

type DeleteProjectResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteProjectRolePermissionParams

type DeleteProjectRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*DeleteProjectRolePermissionParams) GetId

func (*DeleteProjectRolePermissionParams) GetProjectid

func (p *DeleteProjectRolePermissionParams) GetProjectid() (string, bool)

func (*DeleteProjectRolePermissionParams) ResetId

func (p *DeleteProjectRolePermissionParams) ResetId()

func (*DeleteProjectRolePermissionParams) ResetProjectid

func (p *DeleteProjectRolePermissionParams) ResetProjectid()

func (*DeleteProjectRolePermissionParams) SetId

func (*DeleteProjectRolePermissionParams) SetProjectid

func (p *DeleteProjectRolePermissionParams) SetProjectid(v string)

type DeleteProjectRolePermissionResponse

type DeleteProjectRolePermissionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteProjectRolePermissionResponse) UnmarshalJSON

func (r *DeleteProjectRolePermissionResponse) UnmarshalJSON(b []byte) error

type DeleteRemoteAccessVpnParams

type DeleteRemoteAccessVpnParams struct {
	// contains filtered or unexported fields
}

func (*DeleteRemoteAccessVpnParams) GetPublicipid

func (p *DeleteRemoteAccessVpnParams) GetPublicipid() (string, bool)

func (*DeleteRemoteAccessVpnParams) ResetPublicipid

func (p *DeleteRemoteAccessVpnParams) ResetPublicipid()

func (*DeleteRemoteAccessVpnParams) SetPublicipid

func (p *DeleteRemoteAccessVpnParams) SetPublicipid(v string)

type DeleteRemoteAccessVpnResponse

type DeleteRemoteAccessVpnResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteRoleParams

type DeleteRoleParams struct {
	// contains filtered or unexported fields
}

func (*DeleteRoleParams) GetId

func (p *DeleteRoleParams) GetId() (string, bool)

func (*DeleteRoleParams) ResetId

func (p *DeleteRoleParams) ResetId()

func (*DeleteRoleParams) SetId

func (p *DeleteRoleParams) SetId(v string)

type DeleteRolePermissionParams

type DeleteRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*DeleteRolePermissionParams) GetId

func (p *DeleteRolePermissionParams) GetId() (string, bool)

func (*DeleteRolePermissionParams) ResetId

func (p *DeleteRolePermissionParams) ResetId()

func (*DeleteRolePermissionParams) SetId

func (p *DeleteRolePermissionParams) SetId(v string)

type DeleteRolePermissionResponse

type DeleteRolePermissionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteRolePermissionResponse) UnmarshalJSON

func (r *DeleteRolePermissionResponse) UnmarshalJSON(b []byte) error

type DeleteRoleResponse

type DeleteRoleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteRoleResponse) UnmarshalJSON

func (r *DeleteRoleResponse) UnmarshalJSON(b []byte) error

type DeleteSSHKeyPairParams

type DeleteSSHKeyPairParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSSHKeyPairParams) GetAccount

func (p *DeleteSSHKeyPairParams) GetAccount() (string, bool)

func (*DeleteSSHKeyPairParams) GetDomainid

func (p *DeleteSSHKeyPairParams) GetDomainid() (string, bool)

func (*DeleteSSHKeyPairParams) GetName

func (p *DeleteSSHKeyPairParams) GetName() (string, bool)

func (*DeleteSSHKeyPairParams) GetProjectid

func (p *DeleteSSHKeyPairParams) GetProjectid() (string, bool)

func (*DeleteSSHKeyPairParams) ResetAccount

func (p *DeleteSSHKeyPairParams) ResetAccount()

func (*DeleteSSHKeyPairParams) ResetDomainid

func (p *DeleteSSHKeyPairParams) ResetDomainid()

func (*DeleteSSHKeyPairParams) ResetName

func (p *DeleteSSHKeyPairParams) ResetName()

func (*DeleteSSHKeyPairParams) ResetProjectid

func (p *DeleteSSHKeyPairParams) ResetProjectid()

func (*DeleteSSHKeyPairParams) SetAccount

func (p *DeleteSSHKeyPairParams) SetAccount(v string)

func (*DeleteSSHKeyPairParams) SetDomainid

func (p *DeleteSSHKeyPairParams) SetDomainid(v string)

func (*DeleteSSHKeyPairParams) SetName

func (p *DeleteSSHKeyPairParams) SetName(v string)

func (*DeleteSSHKeyPairParams) SetProjectid

func (p *DeleteSSHKeyPairParams) SetProjectid(v string)

type DeleteSSHKeyPairResponse

type DeleteSSHKeyPairResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteSSHKeyPairResponse) UnmarshalJSON

func (r *DeleteSSHKeyPairResponse) UnmarshalJSON(b []byte) error

type DeleteSecondaryStagingStoreParams

type DeleteSecondaryStagingStoreParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSecondaryStagingStoreParams) GetId

func (*DeleteSecondaryStagingStoreParams) ResetId

func (p *DeleteSecondaryStagingStoreParams) ResetId()

func (*DeleteSecondaryStagingStoreParams) SetId

type DeleteSecondaryStagingStoreResponse

type DeleteSecondaryStagingStoreResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteSecondaryStagingStoreResponse) UnmarshalJSON

func (r *DeleteSecondaryStagingStoreResponse) UnmarshalJSON(b []byte) error

type DeleteSecurityGroupParams

type DeleteSecurityGroupParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSecurityGroupParams) GetAccount

func (p *DeleteSecurityGroupParams) GetAccount() (string, bool)

func (*DeleteSecurityGroupParams) GetDomainid

func (p *DeleteSecurityGroupParams) GetDomainid() (string, bool)

func (*DeleteSecurityGroupParams) GetId

func (p *DeleteSecurityGroupParams) GetId() (string, bool)

func (*DeleteSecurityGroupParams) GetName

func (p *DeleteSecurityGroupParams) GetName() (string, bool)

func (*DeleteSecurityGroupParams) GetProjectid

func (p *DeleteSecurityGroupParams) GetProjectid() (string, bool)

func (*DeleteSecurityGroupParams) ResetAccount

func (p *DeleteSecurityGroupParams) ResetAccount()

func (*DeleteSecurityGroupParams) ResetDomainid

func (p *DeleteSecurityGroupParams) ResetDomainid()

func (*DeleteSecurityGroupParams) ResetId

func (p *DeleteSecurityGroupParams) ResetId()

func (*DeleteSecurityGroupParams) ResetName

func (p *DeleteSecurityGroupParams) ResetName()

func (*DeleteSecurityGroupParams) ResetProjectid

func (p *DeleteSecurityGroupParams) ResetProjectid()

func (*DeleteSecurityGroupParams) SetAccount

func (p *DeleteSecurityGroupParams) SetAccount(v string)

func (*DeleteSecurityGroupParams) SetDomainid

func (p *DeleteSecurityGroupParams) SetDomainid(v string)

func (*DeleteSecurityGroupParams) SetId

func (p *DeleteSecurityGroupParams) SetId(v string)

func (*DeleteSecurityGroupParams) SetName

func (p *DeleteSecurityGroupParams) SetName(v string)

func (*DeleteSecurityGroupParams) SetProjectid

func (p *DeleteSecurityGroupParams) SetProjectid(v string)

type DeleteSecurityGroupResponse

type DeleteSecurityGroupResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteSecurityGroupResponse) UnmarshalJSON

func (r *DeleteSecurityGroupResponse) UnmarshalJSON(b []byte) error

type DeleteServiceOfferingParams

type DeleteServiceOfferingParams struct {
	// contains filtered or unexported fields
}

func (*DeleteServiceOfferingParams) GetId

func (p *DeleteServiceOfferingParams) GetId() (string, bool)

func (*DeleteServiceOfferingParams) ResetId

func (p *DeleteServiceOfferingParams) ResetId()

func (*DeleteServiceOfferingParams) SetId

func (p *DeleteServiceOfferingParams) SetId(v string)

type DeleteServiceOfferingResponse

type DeleteServiceOfferingResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteServiceOfferingResponse) UnmarshalJSON

func (r *DeleteServiceOfferingResponse) UnmarshalJSON(b []byte) error

type DeleteSnapshotParams

type DeleteSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSnapshotParams) GetId

func (p *DeleteSnapshotParams) GetId() (string, bool)

func (*DeleteSnapshotParams) GetZoneid

func (p *DeleteSnapshotParams) GetZoneid() (string, bool)

func (*DeleteSnapshotParams) ResetId

func (p *DeleteSnapshotParams) ResetId()

func (*DeleteSnapshotParams) ResetZoneid

func (p *DeleteSnapshotParams) ResetZoneid()

func (*DeleteSnapshotParams) SetId

func (p *DeleteSnapshotParams) SetId(v string)

func (*DeleteSnapshotParams) SetZoneid

func (p *DeleteSnapshotParams) SetZoneid(v string)

type DeleteSnapshotPoliciesParams

type DeleteSnapshotPoliciesParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSnapshotPoliciesParams) GetId

func (*DeleteSnapshotPoliciesParams) GetIds

func (p *DeleteSnapshotPoliciesParams) GetIds() ([]string, bool)

func (*DeleteSnapshotPoliciesParams) ResetId

func (p *DeleteSnapshotPoliciesParams) ResetId()

func (*DeleteSnapshotPoliciesParams) ResetIds

func (p *DeleteSnapshotPoliciesParams) ResetIds()

func (*DeleteSnapshotPoliciesParams) SetId

func (*DeleteSnapshotPoliciesParams) SetIds

func (p *DeleteSnapshotPoliciesParams) SetIds(v []string)

type DeleteSnapshotPoliciesResponse

type DeleteSnapshotPoliciesResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteSnapshotPoliciesResponse) UnmarshalJSON

func (r *DeleteSnapshotPoliciesResponse) UnmarshalJSON(b []byte) error

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteSslCertParams

type DeleteSslCertParams struct {
	// contains filtered or unexported fields
}

func (*DeleteSslCertParams) GetId

func (p *DeleteSslCertParams) GetId() (string, bool)

func (*DeleteSslCertParams) ResetId

func (p *DeleteSslCertParams) ResetId()

func (*DeleteSslCertParams) SetId

func (p *DeleteSslCertParams) SetId(v string)

type DeleteSslCertResponse

type DeleteSslCertResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteSslCertResponse) UnmarshalJSON

func (r *DeleteSslCertResponse) UnmarshalJSON(b []byte) error

type DeleteStaticRouteParams

type DeleteStaticRouteParams struct {
	// contains filtered or unexported fields
}

func (*DeleteStaticRouteParams) GetId

func (p *DeleteStaticRouteParams) GetId() (string, bool)

func (*DeleteStaticRouteParams) ResetId

func (p *DeleteStaticRouteParams) ResetId()

func (*DeleteStaticRouteParams) SetId

func (p *DeleteStaticRouteParams) SetId(v string)

type DeleteStaticRouteResponse

type DeleteStaticRouteResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteStorageNetworkIpRangeParams

type DeleteStorageNetworkIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*DeleteStorageNetworkIpRangeParams) GetId

func (*DeleteStorageNetworkIpRangeParams) ResetId

func (p *DeleteStorageNetworkIpRangeParams) ResetId()

func (*DeleteStorageNetworkIpRangeParams) SetId

type DeleteStorageNetworkIpRangeResponse

type DeleteStorageNetworkIpRangeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteStoragePoolParams

type DeleteStoragePoolParams struct {
	// contains filtered or unexported fields
}

func (*DeleteStoragePoolParams) GetForced

func (p *DeleteStoragePoolParams) GetForced() (bool, bool)

func (*DeleteStoragePoolParams) GetId

func (p *DeleteStoragePoolParams) GetId() (string, bool)

func (*DeleteStoragePoolParams) ResetForced

func (p *DeleteStoragePoolParams) ResetForced()

func (*DeleteStoragePoolParams) ResetId

func (p *DeleteStoragePoolParams) ResetId()

func (*DeleteStoragePoolParams) SetForced

func (p *DeleteStoragePoolParams) SetForced(v bool)

func (*DeleteStoragePoolParams) SetId

func (p *DeleteStoragePoolParams) SetId(v string)

type DeleteStoragePoolResponse

type DeleteStoragePoolResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteStoragePoolResponse) UnmarshalJSON

func (r *DeleteStoragePoolResponse) UnmarshalJSON(b []byte) error

type DeleteStratosphereSspParams

type DeleteStratosphereSspParams struct {
	// contains filtered or unexported fields
}

func (*DeleteStratosphereSspParams) GetHostid

func (p *DeleteStratosphereSspParams) GetHostid() (string, bool)

func (*DeleteStratosphereSspParams) ResetHostid

func (p *DeleteStratosphereSspParams) ResetHostid()

func (*DeleteStratosphereSspParams) SetHostid

func (p *DeleteStratosphereSspParams) SetHostid(v string)

type DeleteStratosphereSspResponse

type DeleteStratosphereSspResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteStratosphereSspResponse) UnmarshalJSON

func (r *DeleteStratosphereSspResponse) UnmarshalJSON(b []byte) error

type DeleteTagsParams

type DeleteTagsParams struct {
	// contains filtered or unexported fields
}

func (*DeleteTagsParams) GetResourceids

func (p *DeleteTagsParams) GetResourceids() ([]string, bool)

func (*DeleteTagsParams) GetResourcetype

func (p *DeleteTagsParams) GetResourcetype() (string, bool)

func (*DeleteTagsParams) GetTags

func (p *DeleteTagsParams) GetTags() (map[string]string, bool)

func (*DeleteTagsParams) ResetResourceids

func (p *DeleteTagsParams) ResetResourceids()

func (*DeleteTagsParams) ResetResourcetype

func (p *DeleteTagsParams) ResetResourcetype()

func (*DeleteTagsParams) ResetTags

func (p *DeleteTagsParams) ResetTags()

func (*DeleteTagsParams) SetResourceids

func (p *DeleteTagsParams) SetResourceids(v []string)

func (*DeleteTagsParams) SetResourcetype

func (p *DeleteTagsParams) SetResourcetype(v string)

func (*DeleteTagsParams) SetTags

func (p *DeleteTagsParams) SetTags(v map[string]string)

type DeleteTagsResponse

type DeleteTagsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteTemplateParams

type DeleteTemplateParams struct {
	// contains filtered or unexported fields
}

func (*DeleteTemplateParams) GetForced

func (p *DeleteTemplateParams) GetForced() (bool, bool)

func (*DeleteTemplateParams) GetId

func (p *DeleteTemplateParams) GetId() (string, bool)

func (*DeleteTemplateParams) GetZoneid

func (p *DeleteTemplateParams) GetZoneid() (string, bool)

func (*DeleteTemplateParams) ResetForced

func (p *DeleteTemplateParams) ResetForced()

func (*DeleteTemplateParams) ResetId

func (p *DeleteTemplateParams) ResetId()

func (*DeleteTemplateParams) ResetZoneid

func (p *DeleteTemplateParams) ResetZoneid()

func (*DeleteTemplateParams) SetForced

func (p *DeleteTemplateParams) SetForced(v bool)

func (*DeleteTemplateParams) SetId

func (p *DeleteTemplateParams) SetId(v string)

func (*DeleteTemplateParams) SetZoneid

func (p *DeleteTemplateParams) SetZoneid(v string)

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteTrafficMonitorParams

type DeleteTrafficMonitorParams struct {
	// contains filtered or unexported fields
}

func (*DeleteTrafficMonitorParams) GetId

func (p *DeleteTrafficMonitorParams) GetId() (string, bool)

func (*DeleteTrafficMonitorParams) ResetId

func (p *DeleteTrafficMonitorParams) ResetId()

func (*DeleteTrafficMonitorParams) SetId

func (p *DeleteTrafficMonitorParams) SetId(v string)

type DeleteTrafficMonitorResponse

type DeleteTrafficMonitorResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteTrafficMonitorResponse) UnmarshalJSON

func (r *DeleteTrafficMonitorResponse) UnmarshalJSON(b []byte) error

type DeleteTrafficTypeParams

type DeleteTrafficTypeParams struct {
	// contains filtered or unexported fields
}

func (*DeleteTrafficTypeParams) GetId

func (p *DeleteTrafficTypeParams) GetId() (string, bool)

func (*DeleteTrafficTypeParams) ResetId

func (p *DeleteTrafficTypeParams) ResetId()

func (*DeleteTrafficTypeParams) SetId

func (p *DeleteTrafficTypeParams) SetId(v string)

type DeleteTrafficTypeResponse

type DeleteTrafficTypeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteUcsManagerParams

type DeleteUcsManagerParams struct {
	// contains filtered or unexported fields
}

func (*DeleteUcsManagerParams) GetUcsmanagerid

func (p *DeleteUcsManagerParams) GetUcsmanagerid() (string, bool)

func (*DeleteUcsManagerParams) ResetUcsmanagerid

func (p *DeleteUcsManagerParams) ResetUcsmanagerid()

func (*DeleteUcsManagerParams) SetUcsmanagerid

func (p *DeleteUcsManagerParams) SetUcsmanagerid(v string)

type DeleteUcsManagerResponse

type DeleteUcsManagerResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteUcsManagerResponse) UnmarshalJSON

func (r *DeleteUcsManagerResponse) UnmarshalJSON(b []byte) error

type DeleteUserFromProjectParams

type DeleteUserFromProjectParams struct {
	// contains filtered or unexported fields
}

func (*DeleteUserFromProjectParams) GetProjectid

func (p *DeleteUserFromProjectParams) GetProjectid() (string, bool)

func (*DeleteUserFromProjectParams) GetUserid

func (p *DeleteUserFromProjectParams) GetUserid() (string, bool)

func (*DeleteUserFromProjectParams) ResetProjectid

func (p *DeleteUserFromProjectParams) ResetProjectid()

func (*DeleteUserFromProjectParams) ResetUserid

func (p *DeleteUserFromProjectParams) ResetUserid()

func (*DeleteUserFromProjectParams) SetProjectid

func (p *DeleteUserFromProjectParams) SetProjectid(v string)

func (*DeleteUserFromProjectParams) SetUserid

func (p *DeleteUserFromProjectParams) SetUserid(v string)

type DeleteUserFromProjectResponse

type DeleteUserFromProjectResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteUserParams

type DeleteUserParams struct {
	// contains filtered or unexported fields
}

func (*DeleteUserParams) GetId

func (p *DeleteUserParams) GetId() (string, bool)

func (*DeleteUserParams) ResetId

func (p *DeleteUserParams) ResetId()

func (*DeleteUserParams) SetId

func (p *DeleteUserParams) SetId(v string)

type DeleteUserResponse

type DeleteUserResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteUserResponse) UnmarshalJSON

func (r *DeleteUserResponse) UnmarshalJSON(b []byte) error

type DeleteVMSnapshotParams

type DeleteVMSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVMSnapshotParams) GetVmsnapshotid

func (p *DeleteVMSnapshotParams) GetVmsnapshotid() (string, bool)

func (*DeleteVMSnapshotParams) ResetVmsnapshotid

func (p *DeleteVMSnapshotParams) ResetVmsnapshotid()

func (*DeleteVMSnapshotParams) SetVmsnapshotid

func (p *DeleteVMSnapshotParams) SetVmsnapshotid(v string)

type DeleteVMSnapshotResponse

type DeleteVMSnapshotResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteVPCOfferingParams

type DeleteVPCOfferingParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVPCOfferingParams) GetId

func (p *DeleteVPCOfferingParams) GetId() (string, bool)

func (*DeleteVPCOfferingParams) ResetId

func (p *DeleteVPCOfferingParams) ResetId()

func (*DeleteVPCOfferingParams) SetId

func (p *DeleteVPCOfferingParams) SetId(v string)

type DeleteVPCOfferingResponse

type DeleteVPCOfferingResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteVPCParams

type DeleteVPCParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVPCParams) GetId

func (p *DeleteVPCParams) GetId() (string, bool)

func (*DeleteVPCParams) ResetId

func (p *DeleteVPCParams) ResetId()

func (*DeleteVPCParams) SetId

func (p *DeleteVPCParams) SetId(v string)

type DeleteVPCResponse

type DeleteVPCResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteVlanIpRangeParams

type DeleteVlanIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVlanIpRangeParams) GetId

func (p *DeleteVlanIpRangeParams) GetId() (string, bool)

func (*DeleteVlanIpRangeParams) ResetId

func (p *DeleteVlanIpRangeParams) ResetId()

func (*DeleteVlanIpRangeParams) SetId

func (p *DeleteVlanIpRangeParams) SetId(v string)

type DeleteVlanIpRangeResponse

type DeleteVlanIpRangeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteVlanIpRangeResponse) UnmarshalJSON

func (r *DeleteVlanIpRangeResponse) UnmarshalJSON(b []byte) error

type DeleteVolumeParams

type DeleteVolumeParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVolumeParams) GetId

func (p *DeleteVolumeParams) GetId() (string, bool)

func (*DeleteVolumeParams) ResetId

func (p *DeleteVolumeParams) ResetId()

func (*DeleteVolumeParams) SetId

func (p *DeleteVolumeParams) SetId(v string)

type DeleteVolumeResponse

type DeleteVolumeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteVolumeResponse) UnmarshalJSON

func (r *DeleteVolumeResponse) UnmarshalJSON(b []byte) error

type DeleteVpnConnectionParams

type DeleteVpnConnectionParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVpnConnectionParams) GetId

func (p *DeleteVpnConnectionParams) GetId() (string, bool)

func (*DeleteVpnConnectionParams) ResetId

func (p *DeleteVpnConnectionParams) ResetId()

func (*DeleteVpnConnectionParams) SetId

func (p *DeleteVpnConnectionParams) SetId(v string)

type DeleteVpnConnectionResponse

type DeleteVpnConnectionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteVpnCustomerGatewayParams

type DeleteVpnCustomerGatewayParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVpnCustomerGatewayParams) GetId

func (*DeleteVpnCustomerGatewayParams) ResetId

func (p *DeleteVpnCustomerGatewayParams) ResetId()

func (*DeleteVpnCustomerGatewayParams) SetId

type DeleteVpnCustomerGatewayResponse

type DeleteVpnCustomerGatewayResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteVpnGatewayParams

type DeleteVpnGatewayParams struct {
	// contains filtered or unexported fields
}

func (*DeleteVpnGatewayParams) GetId

func (p *DeleteVpnGatewayParams) GetId() (string, bool)

func (*DeleteVpnGatewayParams) ResetId

func (p *DeleteVpnGatewayParams) ResetId()

func (*DeleteVpnGatewayParams) SetId

func (p *DeleteVpnGatewayParams) SetId(v string)

type DeleteVpnGatewayResponse

type DeleteVpnGatewayResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DeleteZoneParams

type DeleteZoneParams struct {
	// contains filtered or unexported fields
}

func (*DeleteZoneParams) GetId

func (p *DeleteZoneParams) GetId() (string, bool)

func (*DeleteZoneParams) ResetId

func (p *DeleteZoneParams) ResetId()

func (*DeleteZoneParams) SetId

func (p *DeleteZoneParams) SetId(v string)

type DeleteZoneResponse

type DeleteZoneResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*DeleteZoneResponse) UnmarshalJSON

func (r *DeleteZoneResponse) UnmarshalJSON(b []byte) error

type DeployVirtualMachineParams

type DeployVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*DeployVirtualMachineParams) AddDhcpoptionsnetworklist

func (p *DeployVirtualMachineParams) AddDhcpoptionsnetworklist(item map[string]string)

func (*DeployVirtualMachineParams) AddIptonetworklist

func (p *DeployVirtualMachineParams) AddIptonetworklist(item map[string]string)

func (*DeployVirtualMachineParams) AddNicnetworklist

func (p *DeployVirtualMachineParams) AddNicnetworklist(item map[string]string)

func (*DeployVirtualMachineParams) GetAccount

func (p *DeployVirtualMachineParams) GetAccount() (string, bool)

func (*DeployVirtualMachineParams) GetAffinitygroupids

func (p *DeployVirtualMachineParams) GetAffinitygroupids() ([]string, bool)

func (*DeployVirtualMachineParams) GetAffinitygroupnames

func (p *DeployVirtualMachineParams) GetAffinitygroupnames() ([]string, bool)

func (*DeployVirtualMachineParams) GetBootintosetup

func (p *DeployVirtualMachineParams) GetBootintosetup() (bool, bool)

func (*DeployVirtualMachineParams) GetBootmode

func (p *DeployVirtualMachineParams) GetBootmode() (string, bool)

func (*DeployVirtualMachineParams) GetBoottype

func (p *DeployVirtualMachineParams) GetBoottype() (string, bool)

func (*DeployVirtualMachineParams) GetClusterid

func (p *DeployVirtualMachineParams) GetClusterid() (string, bool)

func (*DeployVirtualMachineParams) GetCopyimagetags

func (p *DeployVirtualMachineParams) GetCopyimagetags() (bool, bool)

func (*DeployVirtualMachineParams) GetCustomid

func (p *DeployVirtualMachineParams) GetCustomid() (string, bool)

func (*DeployVirtualMachineParams) GetDatadiskofferinglist

func (p *DeployVirtualMachineParams) GetDatadiskofferinglist() (map[string]string, bool)

func (*DeployVirtualMachineParams) GetDeploymentplanner

func (p *DeployVirtualMachineParams) GetDeploymentplanner() (string, bool)

func (*DeployVirtualMachineParams) GetDetails

func (p *DeployVirtualMachineParams) GetDetails() (map[string]string, bool)

func (*DeployVirtualMachineParams) GetDhcpoptionsnetworklist

func (p *DeployVirtualMachineParams) GetDhcpoptionsnetworklist() ([]map[string]string, bool)

func (*DeployVirtualMachineParams) GetDiskofferingid

func (p *DeployVirtualMachineParams) GetDiskofferingid() (string, bool)

func (*DeployVirtualMachineParams) GetDisplayname

func (p *DeployVirtualMachineParams) GetDisplayname() (string, bool)

func (*DeployVirtualMachineParams) GetDisplayvm

func (p *DeployVirtualMachineParams) GetDisplayvm() (bool, bool)

func (*DeployVirtualMachineParams) GetDomainid

func (p *DeployVirtualMachineParams) GetDomainid() (string, bool)

func (*DeployVirtualMachineParams) GetDynamicscalingenabled

func (p *DeployVirtualMachineParams) GetDynamicscalingenabled() (bool, bool)

func (*DeployVirtualMachineParams) GetExtraconfig

func (p *DeployVirtualMachineParams) GetExtraconfig() (string, bool)

func (*DeployVirtualMachineParams) GetGroup

func (p *DeployVirtualMachineParams) GetGroup() (string, bool)

func (*DeployVirtualMachineParams) GetHostid

func (p *DeployVirtualMachineParams) GetHostid() (string, bool)

func (*DeployVirtualMachineParams) GetHypervisor

func (p *DeployVirtualMachineParams) GetHypervisor() (string, bool)

func (*DeployVirtualMachineParams) GetIodriverpolicy

func (p *DeployVirtualMachineParams) GetIodriverpolicy() (string, bool)

func (*DeployVirtualMachineParams) GetIothreadsenabled

func (p *DeployVirtualMachineParams) GetIothreadsenabled() (bool, bool)

func (*DeployVirtualMachineParams) GetIp6address

func (p *DeployVirtualMachineParams) GetIp6address() (string, bool)

func (*DeployVirtualMachineParams) GetIpaddress

func (p *DeployVirtualMachineParams) GetIpaddress() (string, bool)

func (*DeployVirtualMachineParams) GetIptonetworklist

func (p *DeployVirtualMachineParams) GetIptonetworklist() ([]map[string]string, bool)

func (*DeployVirtualMachineParams) GetKeyboard

func (p *DeployVirtualMachineParams) GetKeyboard() (string, bool)

func (*DeployVirtualMachineParams) GetKeypair

func (p *DeployVirtualMachineParams) GetKeypair() (string, bool)

func (*DeployVirtualMachineParams) GetKeypairs

func (p *DeployVirtualMachineParams) GetKeypairs() ([]string, bool)

func (*DeployVirtualMachineParams) GetMacaddress

func (p *DeployVirtualMachineParams) GetMacaddress() (string, bool)

func (*DeployVirtualMachineParams) GetName

func (p *DeployVirtualMachineParams) GetName() (string, bool)

func (*DeployVirtualMachineParams) GetNetworkids

func (p *DeployVirtualMachineParams) GetNetworkids() ([]string, bool)

func (*DeployVirtualMachineParams) GetNicmultiqueuenumber

func (p *DeployVirtualMachineParams) GetNicmultiqueuenumber() (int, bool)

func (*DeployVirtualMachineParams) GetNicnetworklist

func (p *DeployVirtualMachineParams) GetNicnetworklist() ([]map[string]string, bool)

func (*DeployVirtualMachineParams) GetNicpackedvirtqueuesenabled

func (p *DeployVirtualMachineParams) GetNicpackedvirtqueuesenabled() (bool, bool)

func (*DeployVirtualMachineParams) GetOverridediskofferingid

func (p *DeployVirtualMachineParams) GetOverridediskofferingid() (string, bool)

func (*DeployVirtualMachineParams) GetPassword

func (p *DeployVirtualMachineParams) GetPassword() (string, bool)

func (*DeployVirtualMachineParams) GetPodid

func (p *DeployVirtualMachineParams) GetPodid() (string, bool)

func (*DeployVirtualMachineParams) GetProjectid

func (p *DeployVirtualMachineParams) GetProjectid() (string, bool)

func (*DeployVirtualMachineParams) GetProperties

func (p *DeployVirtualMachineParams) GetProperties() (map[string]string, bool)

func (*DeployVirtualMachineParams) GetRootdisksize

func (p *DeployVirtualMachineParams) GetRootdisksize() (int64, bool)

func (*DeployVirtualMachineParams) GetSecuritygroupids

func (p *DeployVirtualMachineParams) GetSecuritygroupids() ([]string, bool)

func (*DeployVirtualMachineParams) GetSecuritygroupnames

func (p *DeployVirtualMachineParams) GetSecuritygroupnames() ([]string, bool)

func (*DeployVirtualMachineParams) GetServiceofferingid

func (p *DeployVirtualMachineParams) GetServiceofferingid() (string, bool)

func (*DeployVirtualMachineParams) GetSize

func (p *DeployVirtualMachineParams) GetSize() (int64, bool)

func (*DeployVirtualMachineParams) GetStartvm

func (p *DeployVirtualMachineParams) GetStartvm() (bool, bool)

func (*DeployVirtualMachineParams) GetTemplateid

func (p *DeployVirtualMachineParams) GetTemplateid() (string, bool)

func (*DeployVirtualMachineParams) GetUserdata

func (p *DeployVirtualMachineParams) GetUserdata() (string, bool)

func (*DeployVirtualMachineParams) GetUserdatadetails

func (p *DeployVirtualMachineParams) GetUserdatadetails() (map[string]string, bool)

func (*DeployVirtualMachineParams) GetUserdataid

func (p *DeployVirtualMachineParams) GetUserdataid() (string, bool)

func (*DeployVirtualMachineParams) GetZoneid

func (p *DeployVirtualMachineParams) GetZoneid() (string, bool)

func (*DeployVirtualMachineParams) ResetAccount

func (p *DeployVirtualMachineParams) ResetAccount()

func (*DeployVirtualMachineParams) ResetAffinitygroupids

func (p *DeployVirtualMachineParams) ResetAffinitygroupids()

func (*DeployVirtualMachineParams) ResetAffinitygroupnames

func (p *DeployVirtualMachineParams) ResetAffinitygroupnames()

func (*DeployVirtualMachineParams) ResetBootintosetup

func (p *DeployVirtualMachineParams) ResetBootintosetup()

func (*DeployVirtualMachineParams) ResetBootmode

func (p *DeployVirtualMachineParams) ResetBootmode()

func (*DeployVirtualMachineParams) ResetBoottype

func (p *DeployVirtualMachineParams) ResetBoottype()

func (*DeployVirtualMachineParams) ResetClusterid

func (p *DeployVirtualMachineParams) ResetClusterid()

func (*DeployVirtualMachineParams) ResetCopyimagetags

func (p *DeployVirtualMachineParams) ResetCopyimagetags()

func (*DeployVirtualMachineParams) ResetCustomid

func (p *DeployVirtualMachineParams) ResetCustomid()

func (*DeployVirtualMachineParams) ResetDatadiskofferinglist

func (p *DeployVirtualMachineParams) ResetDatadiskofferinglist()

func (*DeployVirtualMachineParams) ResetDeploymentplanner

func (p *DeployVirtualMachineParams) ResetDeploymentplanner()

func (*DeployVirtualMachineParams) ResetDetails

func (p *DeployVirtualMachineParams) ResetDetails()

func (*DeployVirtualMachineParams) ResetDhcpoptionsnetworklist

func (p *DeployVirtualMachineParams) ResetDhcpoptionsnetworklist()

func (*DeployVirtualMachineParams) ResetDiskofferingid

func (p *DeployVirtualMachineParams) ResetDiskofferingid()

func (*DeployVirtualMachineParams) ResetDisplayname

func (p *DeployVirtualMachineParams) ResetDisplayname()

func (*DeployVirtualMachineParams) ResetDisplayvm

func (p *DeployVirtualMachineParams) ResetDisplayvm()

func (*DeployVirtualMachineParams) ResetDomainid

func (p *DeployVirtualMachineParams) ResetDomainid()

func (*DeployVirtualMachineParams) ResetDynamicscalingenabled

func (p *DeployVirtualMachineParams) ResetDynamicscalingenabled()

func (*DeployVirtualMachineParams) ResetExtraconfig

func (p *DeployVirtualMachineParams) ResetExtraconfig()

func (*DeployVirtualMachineParams) ResetGroup

func (p *DeployVirtualMachineParams) ResetGroup()

func (*DeployVirtualMachineParams) ResetHostid

func (p *DeployVirtualMachineParams) ResetHostid()

func (*DeployVirtualMachineParams) ResetHypervisor

func (p *DeployVirtualMachineParams) ResetHypervisor()

func (*DeployVirtualMachineParams) ResetIodriverpolicy

func (p *DeployVirtualMachineParams) ResetIodriverpolicy()

func (*DeployVirtualMachineParams) ResetIothreadsenabled

func (p *DeployVirtualMachineParams) ResetIothreadsenabled()

func (*DeployVirtualMachineParams) ResetIp6address

func (p *DeployVirtualMachineParams) ResetIp6address()

func (*DeployVirtualMachineParams) ResetIpaddress

func (p *DeployVirtualMachineParams) ResetIpaddress()

func (*DeployVirtualMachineParams) ResetIptonetworklist

func (p *DeployVirtualMachineParams) ResetIptonetworklist()

func (*DeployVirtualMachineParams) ResetKeyboard

func (p *DeployVirtualMachineParams) ResetKeyboard()

func (*DeployVirtualMachineParams) ResetKeypair

func (p *DeployVirtualMachineParams) ResetKeypair()

func (*DeployVirtualMachineParams) ResetKeypairs

func (p *DeployVirtualMachineParams) ResetKeypairs()

func (*DeployVirtualMachineParams) ResetMacaddress

func (p *DeployVirtualMachineParams) ResetMacaddress()

func (*DeployVirtualMachineParams) ResetName

func (p *DeployVirtualMachineParams) ResetName()

func (*DeployVirtualMachineParams) ResetNetworkids

func (p *DeployVirtualMachineParams) ResetNetworkids()

func (*DeployVirtualMachineParams) ResetNicmultiqueuenumber

func (p *DeployVirtualMachineParams) ResetNicmultiqueuenumber()

func (*DeployVirtualMachineParams) ResetNicnetworklist

func (p *DeployVirtualMachineParams) ResetNicnetworklist()

func (*DeployVirtualMachineParams) ResetNicpackedvirtqueuesenabled

func (p *DeployVirtualMachineParams) ResetNicpackedvirtqueuesenabled()

func (*DeployVirtualMachineParams) ResetOverridediskofferingid

func (p *DeployVirtualMachineParams) ResetOverridediskofferingid()

func (*DeployVirtualMachineParams) ResetPassword

func (p *DeployVirtualMachineParams) ResetPassword()

func (*DeployVirtualMachineParams) ResetPodid

func (p *DeployVirtualMachineParams) ResetPodid()

func (*DeployVirtualMachineParams) ResetProjectid

func (p *DeployVirtualMachineParams) ResetProjectid()

func (*DeployVirtualMachineParams) ResetProperties

func (p *DeployVirtualMachineParams) ResetProperties()

func (*DeployVirtualMachineParams) ResetRootdisksize

func (p *DeployVirtualMachineParams) ResetRootdisksize()

func (*DeployVirtualMachineParams) ResetSecuritygroupids

func (p *DeployVirtualMachineParams) ResetSecuritygroupids()

func (*DeployVirtualMachineParams) ResetSecuritygroupnames

func (p *DeployVirtualMachineParams) ResetSecuritygroupnames()

func (*DeployVirtualMachineParams) ResetServiceofferingid

func (p *DeployVirtualMachineParams) ResetServiceofferingid()

func (*DeployVirtualMachineParams) ResetSize

func (p *DeployVirtualMachineParams) ResetSize()

func (*DeployVirtualMachineParams) ResetStartvm

func (p *DeployVirtualMachineParams) ResetStartvm()

func (*DeployVirtualMachineParams) ResetTemplateid

func (p *DeployVirtualMachineParams) ResetTemplateid()

func (*DeployVirtualMachineParams) ResetUserdata

func (p *DeployVirtualMachineParams) ResetUserdata()

func (*DeployVirtualMachineParams) ResetUserdatadetails

func (p *DeployVirtualMachineParams) ResetUserdatadetails()

func (*DeployVirtualMachineParams) ResetUserdataid

func (p *DeployVirtualMachineParams) ResetUserdataid()

func (*DeployVirtualMachineParams) ResetZoneid

func (p *DeployVirtualMachineParams) ResetZoneid()

func (*DeployVirtualMachineParams) SetAccount

func (p *DeployVirtualMachineParams) SetAccount(v string)

func (*DeployVirtualMachineParams) SetAffinitygroupids

func (p *DeployVirtualMachineParams) SetAffinitygroupids(v []string)

func (*DeployVirtualMachineParams) SetAffinitygroupnames

func (p *DeployVirtualMachineParams) SetAffinitygroupnames(v []string)

func (*DeployVirtualMachineParams) SetBootintosetup

func (p *DeployVirtualMachineParams) SetBootintosetup(v bool)

func (*DeployVirtualMachineParams) SetBootmode

func (p *DeployVirtualMachineParams) SetBootmode(v string)

func (*DeployVirtualMachineParams) SetBoottype

func (p *DeployVirtualMachineParams) SetBoottype(v string)

func (*DeployVirtualMachineParams) SetClusterid

func (p *DeployVirtualMachineParams) SetClusterid(v string)

func (*DeployVirtualMachineParams) SetCopyimagetags

func (p *DeployVirtualMachineParams) SetCopyimagetags(v bool)

func (*DeployVirtualMachineParams) SetCustomid

func (p *DeployVirtualMachineParams) SetCustomid(v string)

func (*DeployVirtualMachineParams) SetDatadiskofferinglist

func (p *DeployVirtualMachineParams) SetDatadiskofferinglist(v map[string]string)

func (*DeployVirtualMachineParams) SetDeploymentplanner

func (p *DeployVirtualMachineParams) SetDeploymentplanner(v string)

func (*DeployVirtualMachineParams) SetDetails

func (p *DeployVirtualMachineParams) SetDetails(v map[string]string)

func (*DeployVirtualMachineParams) SetDhcpoptionsnetworklist

func (p *DeployVirtualMachineParams) SetDhcpoptionsnetworklist(v []map[string]string)

func (*DeployVirtualMachineParams) SetDiskofferingid

func (p *DeployVirtualMachineParams) SetDiskofferingid(v string)

func (*DeployVirtualMachineParams) SetDisplayname

func (p *DeployVirtualMachineParams) SetDisplayname(v string)

func (*DeployVirtualMachineParams) SetDisplayvm

func (p *DeployVirtualMachineParams) SetDisplayvm(v bool)

func (*DeployVirtualMachineParams) SetDomainid

func (p *DeployVirtualMachineParams) SetDomainid(v string)

func (*DeployVirtualMachineParams) SetDynamicscalingenabled

func (p *DeployVirtualMachineParams) SetDynamicscalingenabled(v bool)

func (*DeployVirtualMachineParams) SetExtraconfig

func (p *DeployVirtualMachineParams) SetExtraconfig(v string)

func (*DeployVirtualMachineParams) SetGroup

func (p *DeployVirtualMachineParams) SetGroup(v string)

func (*DeployVirtualMachineParams) SetHostid

func (p *DeployVirtualMachineParams) SetHostid(v string)

func (*DeployVirtualMachineParams) SetHypervisor

func (p *DeployVirtualMachineParams) SetHypervisor(v string)

func (*DeployVirtualMachineParams) SetIodriverpolicy

func (p *DeployVirtualMachineParams) SetIodriverpolicy(v string)

func (*DeployVirtualMachineParams) SetIothreadsenabled

func (p *DeployVirtualMachineParams) SetIothreadsenabled(v bool)

func (*DeployVirtualMachineParams) SetIp6address

func (p *DeployVirtualMachineParams) SetIp6address(v string)

func (*DeployVirtualMachineParams) SetIpaddress

func (p *DeployVirtualMachineParams) SetIpaddress(v string)

func (*DeployVirtualMachineParams) SetIptonetworklist

func (p *DeployVirtualMachineParams) SetIptonetworklist(v []map[string]string)

func (*DeployVirtualMachineParams) SetKeyboard

func (p *DeployVirtualMachineParams) SetKeyboard(v string)

func (*DeployVirtualMachineParams) SetKeypair

func (p *DeployVirtualMachineParams) SetKeypair(v string)

func (*DeployVirtualMachineParams) SetKeypairs

func (p *DeployVirtualMachineParams) SetKeypairs(v []string)

func (*DeployVirtualMachineParams) SetMacaddress

func (p *DeployVirtualMachineParams) SetMacaddress(v string)

func (*DeployVirtualMachineParams) SetName

func (p *DeployVirtualMachineParams) SetName(v string)

func (*DeployVirtualMachineParams) SetNetworkids

func (p *DeployVirtualMachineParams) SetNetworkids(v []string)

func (*DeployVirtualMachineParams) SetNicmultiqueuenumber

func (p *DeployVirtualMachineParams) SetNicmultiqueuenumber(v int)

func (*DeployVirtualMachineParams) SetNicnetworklist

func (p *DeployVirtualMachineParams) SetNicnetworklist(v []map[string]string)

func (*DeployVirtualMachineParams) SetNicpackedvirtqueuesenabled

func (p *DeployVirtualMachineParams) SetNicpackedvirtqueuesenabled(v bool)

func (*DeployVirtualMachineParams) SetOverridediskofferingid

func (p *DeployVirtualMachineParams) SetOverridediskofferingid(v string)

func (*DeployVirtualMachineParams) SetPassword

func (p *DeployVirtualMachineParams) SetPassword(v string)

func (*DeployVirtualMachineParams) SetPodid

func (p *DeployVirtualMachineParams) SetPodid(v string)

func (*DeployVirtualMachineParams) SetProjectid

func (p *DeployVirtualMachineParams) SetProjectid(v string)

func (*DeployVirtualMachineParams) SetProperties

func (p *DeployVirtualMachineParams) SetProperties(v map[string]string)

func (*DeployVirtualMachineParams) SetRootdisksize

func (p *DeployVirtualMachineParams) SetRootdisksize(v int64)

func (*DeployVirtualMachineParams) SetSecuritygroupids

func (p *DeployVirtualMachineParams) SetSecuritygroupids(v []string)

func (*DeployVirtualMachineParams) SetSecuritygroupnames

func (p *DeployVirtualMachineParams) SetSecuritygroupnames(v []string)

func (*DeployVirtualMachineParams) SetServiceofferingid

func (p *DeployVirtualMachineParams) SetServiceofferingid(v string)

func (*DeployVirtualMachineParams) SetSize

func (p *DeployVirtualMachineParams) SetSize(v int64)

func (*DeployVirtualMachineParams) SetStartvm

func (p *DeployVirtualMachineParams) SetStartvm(v bool)

func (*DeployVirtualMachineParams) SetTemplateid

func (p *DeployVirtualMachineParams) SetTemplateid(v string)

func (*DeployVirtualMachineParams) SetUserdata

func (p *DeployVirtualMachineParams) SetUserdata(v string)

func (*DeployVirtualMachineParams) SetUserdatadetails

func (p *DeployVirtualMachineParams) SetUserdatadetails(v map[string]string)

func (*DeployVirtualMachineParams) SetUserdataid

func (p *DeployVirtualMachineParams) SetUserdataid(v string)

func (*DeployVirtualMachineParams) SetZoneid

func (p *DeployVirtualMachineParams) SetZoneid(v string)

type DeployVirtualMachineResponse

type DeployVirtualMachineResponse struct {
	Account               string                                      `json:"account"`
	Affinitygroup         []DeployVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                      `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                      `json:"autoscalevmgroupname"`
	Backupofferingid      string                                      `json:"backupofferingid"`
	Backupofferingname    string                                      `json:"backupofferingname"`
	Bootmode              string                                      `json:"bootmode"`
	Boottype              string                                      `json:"boottype"`
	Cpunumber             int                                         `json:"cpunumber"`
	Cpuspeed              int                                         `json:"cpuspeed"`
	Cpuused               string                                      `json:"cpuused"`
	Created               string                                      `json:"created"`
	Details               map[string]string                           `json:"details"`
	Diskioread            int64                                       `json:"diskioread"`
	Diskiowrite           int64                                       `json:"diskiowrite"`
	Diskkbsread           int64                                       `json:"diskkbsread"`
	Diskkbswrite          int64                                       `json:"diskkbswrite"`
	Diskofferingid        string                                      `json:"diskofferingid"`
	Diskofferingname      string                                      `json:"diskofferingname"`
	Displayname           string                                      `json:"displayname"`
	Displayvm             bool                                        `json:"displayvm"`
	Domain                string                                      `json:"domain"`
	Domainid              string                                      `json:"domainid"`
	Forvirtualnetwork     bool                                        `json:"forvirtualnetwork"`
	Group                 string                                      `json:"group"`
	Groupid               string                                      `json:"groupid"`
	Guestosid             string                                      `json:"guestosid"`
	Haenable              bool                                        `json:"haenable"`
	Hasannotations        bool                                        `json:"hasannotations"`
	Hostcontrolstate      string                                      `json:"hostcontrolstate"`
	Hostid                string                                      `json:"hostid"`
	Hostname              string                                      `json:"hostname"`
	Hypervisor            string                                      `json:"hypervisor"`
	Icon                  interface{}                                 `json:"icon"`
	Id                    string                                      `json:"id"`
	Instancename          string                                      `json:"instancename"`
	Isdynamicallyscalable bool                                        `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                      `json:"isodisplaytext"`
	Isoid                 string                                      `json:"isoid"`
	Isoname               string                                      `json:"isoname"`
	JobID                 string                                      `json:"jobid"`
	Jobstatus             int                                         `json:"jobstatus"`
	Keypairs              string                                      `json:"keypairs"`
	Lastupdated           string                                      `json:"lastupdated"`
	Memory                int                                         `json:"memory"`
	Memoryintfreekbs      int64                                       `json:"memoryintfreekbs"`
	Memorykbs             int64                                       `json:"memorykbs"`
	Memorytargetkbs       int64                                       `json:"memorytargetkbs"`
	Name                  string                                      `json:"name"`
	Networkkbsread        int64                                       `json:"networkkbsread"`
	Networkkbswrite       int64                                       `json:"networkkbswrite"`
	Nic                   []Nic                                       `json:"nic"`
	Osdisplayname         string                                      `json:"osdisplayname"`
	Ostypeid              string                                      `json:"ostypeid"`
	Password              string                                      `json:"password"`
	Passwordenabled       bool                                        `json:"passwordenabled"`
	Pooltype              string                                      `json:"pooltype"`
	Project               string                                      `json:"project"`
	Projectid             string                                      `json:"projectid"`
	Publicip              string                                      `json:"publicip"`
	Publicipid            string                                      `json:"publicipid"`
	Readonlydetails       string                                      `json:"readonlydetails"`
	Receivedbytes         int64                                       `json:"receivedbytes"`
	Rootdeviceid          int64                                       `json:"rootdeviceid"`
	Rootdevicetype        string                                      `json:"rootdevicetype"`
	Securitygroup         []DeployVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                       `json:"sentbytes"`
	Serviceofferingid     string                                      `json:"serviceofferingid"`
	Serviceofferingname   string                                      `json:"serviceofferingname"`
	Servicestate          string                                      `json:"servicestate"`
	State                 string                                      `json:"state"`
	Tags                  []Tags                                      `json:"tags"`
	Templatedisplaytext   string                                      `json:"templatedisplaytext"`
	Templateid            string                                      `json:"templateid"`
	Templatename          string                                      `json:"templatename"`
	Templatetype          string                                      `json:"templatetype"`
	Userdata              string                                      `json:"userdata"`
	Userdatadetails       string                                      `json:"userdatadetails"`
	Userdataid            string                                      `json:"userdataid"`
	Userdataname          string                                      `json:"userdataname"`
	Userdatapolicy        string                                      `json:"userdatapolicy"`
	Userid                string                                      `json:"userid"`
	Username              string                                      `json:"username"`
	Vgpu                  string                                      `json:"vgpu"`
	Vnfdetails            map[string]string                           `json:"vnfdetails"`
	Vnfnics               []string                                    `json:"vnfnics"`
	Zoneid                string                                      `json:"zoneid"`
	Zonename              string                                      `json:"zonename"`
}

func (*DeployVirtualMachineResponse) UnmarshalJSON

func (r *DeployVirtualMachineResponse) UnmarshalJSON(b []byte) error

type DeployVirtualMachineResponseAffinitygroup

type DeployVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type DeployVirtualMachineResponseSecuritygroup

type DeployVirtualMachineResponseSecuritygroup struct {
	Account             string                                          `json:"account"`
	Description         string                                          `json:"description"`
	Domain              string                                          `json:"domain"`
	Domainid            string                                          `json:"domainid"`
	Egressrule          []DeployVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                          `json:"id"`
	Ingressrule         []DeployVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                          `json:"name"`
	Project             string                                          `json:"project"`
	Projectid           string                                          `json:"projectid"`
	Tags                []Tags                                          `json:"tags"`
	Virtualmachinecount int                                             `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                   `json:"virtualmachineids"`
}

type DeployVirtualMachineResponseSecuritygroupRule

type DeployVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type DeploymentPlanner

type DeploymentPlanner struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type DestroyRouterParams

type DestroyRouterParams struct {
	// contains filtered or unexported fields
}

func (*DestroyRouterParams) GetId

func (p *DestroyRouterParams) GetId() (string, bool)

func (*DestroyRouterParams) ResetId

func (p *DestroyRouterParams) ResetId()

func (*DestroyRouterParams) SetId

func (p *DestroyRouterParams) SetId(v string)

type DestroyRouterResponse

type DestroyRouterResponse struct {
	Account             string                                    `json:"account"`
	Created             string                                    `json:"created"`
	Dns1                string                                    `json:"dns1"`
	Dns2                string                                    `json:"dns2"`
	Domain              string                                    `json:"domain"`
	Domainid            string                                    `json:"domainid"`
	Gateway             string                                    `json:"gateway"`
	Guestipaddress      string                                    `json:"guestipaddress"`
	Guestmacaddress     string                                    `json:"guestmacaddress"`
	Guestnetmask        string                                    `json:"guestnetmask"`
	Guestnetworkid      string                                    `json:"guestnetworkid"`
	Guestnetworkname    string                                    `json:"guestnetworkname"`
	Hasannotations      bool                                      `json:"hasannotations"`
	Healthcheckresults  []DestroyRouterResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                      `json:"healthchecksfailed"`
	Hostcontrolstate    string                                    `json:"hostcontrolstate"`
	Hostid              string                                    `json:"hostid"`
	Hostname            string                                    `json:"hostname"`
	Hypervisor          string                                    `json:"hypervisor"`
	Id                  string                                    `json:"id"`
	Ip6dns1             string                                    `json:"ip6dns1"`
	Ip6dns2             string                                    `json:"ip6dns2"`
	Isredundantrouter   bool                                      `json:"isredundantrouter"`
	JobID               string                                    `json:"jobid"`
	Jobstatus           int                                       `json:"jobstatus"`
	Linklocalip         string                                    `json:"linklocalip"`
	Linklocalmacaddress string                                    `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                    `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                    `json:"linklocalnetworkid"`
	Name                string                                    `json:"name"`
	Networkdomain       string                                    `json:"networkdomain"`
	Nic                 []Nic                                     `json:"nic"`
	Podid               string                                    `json:"podid"`
	Podname             string                                    `json:"podname"`
	Project             string                                    `json:"project"`
	Projectid           string                                    `json:"projectid"`
	Publicip            string                                    `json:"publicip"`
	Publicmacaddress    string                                    `json:"publicmacaddress"`
	Publicnetmask       string                                    `json:"publicnetmask"`
	Publicnetworkid     string                                    `json:"publicnetworkid"`
	Redundantstate      string                                    `json:"redundantstate"`
	Requiresupgrade     bool                                      `json:"requiresupgrade"`
	Role                string                                    `json:"role"`
	Scriptsversion      string                                    `json:"scriptsversion"`
	Serviceofferingid   string                                    `json:"serviceofferingid"`
	Serviceofferingname string                                    `json:"serviceofferingname"`
	Softwareversion     string                                    `json:"softwareversion"`
	State               string                                    `json:"state"`
	Templateid          string                                    `json:"templateid"`
	Templatename        string                                    `json:"templatename"`
	Version             string                                    `json:"version"`
	Vpcid               string                                    `json:"vpcid"`
	Vpcname             string                                    `json:"vpcname"`
	Zoneid              string                                    `json:"zoneid"`
	Zonename            string                                    `json:"zonename"`
}

type DestroyRouterResponseHealthcheckresults

type DestroyRouterResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type DestroySystemVmParams

type DestroySystemVmParams struct {
	// contains filtered or unexported fields
}

func (*DestroySystemVmParams) GetId

func (p *DestroySystemVmParams) GetId() (string, bool)

func (*DestroySystemVmParams) ResetId

func (p *DestroySystemVmParams) ResetId()

func (*DestroySystemVmParams) SetId

func (p *DestroySystemVmParams) SetId(v string)

type DestroySystemVmResponse

type DestroySystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type DestroyVirtualMachineParams

type DestroyVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*DestroyVirtualMachineParams) GetExpunge

func (p *DestroyVirtualMachineParams) GetExpunge() (bool, bool)

func (*DestroyVirtualMachineParams) GetId

func (p *DestroyVirtualMachineParams) GetId() (string, bool)

func (*DestroyVirtualMachineParams) GetVolumeids

func (p *DestroyVirtualMachineParams) GetVolumeids() ([]string, bool)

func (*DestroyVirtualMachineParams) ResetExpunge

func (p *DestroyVirtualMachineParams) ResetExpunge()

func (*DestroyVirtualMachineParams) ResetId

func (p *DestroyVirtualMachineParams) ResetId()

func (*DestroyVirtualMachineParams) ResetVolumeids

func (p *DestroyVirtualMachineParams) ResetVolumeids()

func (*DestroyVirtualMachineParams) SetExpunge

func (p *DestroyVirtualMachineParams) SetExpunge(v bool)

func (*DestroyVirtualMachineParams) SetId

func (p *DestroyVirtualMachineParams) SetId(v string)

func (*DestroyVirtualMachineParams) SetVolumeids

func (p *DestroyVirtualMachineParams) SetVolumeids(v []string)

type DestroyVirtualMachineResponse

type DestroyVirtualMachineResponse struct {
	Account               string                                       `json:"account"`
	Affinitygroup         []DestroyVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                       `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                       `json:"autoscalevmgroupname"`
	Backupofferingid      string                                       `json:"backupofferingid"`
	Backupofferingname    string                                       `json:"backupofferingname"`
	Bootmode              string                                       `json:"bootmode"`
	Boottype              string                                       `json:"boottype"`
	Cpunumber             int                                          `json:"cpunumber"`
	Cpuspeed              int                                          `json:"cpuspeed"`
	Cpuused               string                                       `json:"cpuused"`
	Created               string                                       `json:"created"`
	Details               map[string]string                            `json:"details"`
	Diskioread            int64                                        `json:"diskioread"`
	Diskiowrite           int64                                        `json:"diskiowrite"`
	Diskkbsread           int64                                        `json:"diskkbsread"`
	Diskkbswrite          int64                                        `json:"diskkbswrite"`
	Diskofferingid        string                                       `json:"diskofferingid"`
	Diskofferingname      string                                       `json:"diskofferingname"`
	Displayname           string                                       `json:"displayname"`
	Displayvm             bool                                         `json:"displayvm"`
	Domain                string                                       `json:"domain"`
	Domainid              string                                       `json:"domainid"`
	Forvirtualnetwork     bool                                         `json:"forvirtualnetwork"`
	Group                 string                                       `json:"group"`
	Groupid               string                                       `json:"groupid"`
	Guestosid             string                                       `json:"guestosid"`
	Haenable              bool                                         `json:"haenable"`
	Hasannotations        bool                                         `json:"hasannotations"`
	Hostcontrolstate      string                                       `json:"hostcontrolstate"`
	Hostid                string                                       `json:"hostid"`
	Hostname              string                                       `json:"hostname"`
	Hypervisor            string                                       `json:"hypervisor"`
	Icon                  interface{}                                  `json:"icon"`
	Id                    string                                       `json:"id"`
	Instancename          string                                       `json:"instancename"`
	Isdynamicallyscalable bool                                         `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                       `json:"isodisplaytext"`
	Isoid                 string                                       `json:"isoid"`
	Isoname               string                                       `json:"isoname"`
	JobID                 string                                       `json:"jobid"`
	Jobstatus             int                                          `json:"jobstatus"`
	Keypairs              string                                       `json:"keypairs"`
	Lastupdated           string                                       `json:"lastupdated"`
	Memory                int                                          `json:"memory"`
	Memoryintfreekbs      int64                                        `json:"memoryintfreekbs"`
	Memorykbs             int64                                        `json:"memorykbs"`
	Memorytargetkbs       int64                                        `json:"memorytargetkbs"`
	Name                  string                                       `json:"name"`
	Networkkbsread        int64                                        `json:"networkkbsread"`
	Networkkbswrite       int64                                        `json:"networkkbswrite"`
	Nic                   []Nic                                        `json:"nic"`
	Osdisplayname         string                                       `json:"osdisplayname"`
	Ostypeid              string                                       `json:"ostypeid"`
	Password              string                                       `json:"password"`
	Passwordenabled       bool                                         `json:"passwordenabled"`
	Pooltype              string                                       `json:"pooltype"`
	Project               string                                       `json:"project"`
	Projectid             string                                       `json:"projectid"`
	Publicip              string                                       `json:"publicip"`
	Publicipid            string                                       `json:"publicipid"`
	Readonlydetails       string                                       `json:"readonlydetails"`
	Receivedbytes         int64                                        `json:"receivedbytes"`
	Rootdeviceid          int64                                        `json:"rootdeviceid"`
	Rootdevicetype        string                                       `json:"rootdevicetype"`
	Securitygroup         []DestroyVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                        `json:"sentbytes"`
	Serviceofferingid     string                                       `json:"serviceofferingid"`
	Serviceofferingname   string                                       `json:"serviceofferingname"`
	Servicestate          string                                       `json:"servicestate"`
	State                 string                                       `json:"state"`
	Tags                  []Tags                                       `json:"tags"`
	Templatedisplaytext   string                                       `json:"templatedisplaytext"`
	Templateid            string                                       `json:"templateid"`
	Templatename          string                                       `json:"templatename"`
	Templatetype          string                                       `json:"templatetype"`
	Userdata              string                                       `json:"userdata"`
	Userdatadetails       string                                       `json:"userdatadetails"`
	Userdataid            string                                       `json:"userdataid"`
	Userdataname          string                                       `json:"userdataname"`
	Userdatapolicy        string                                       `json:"userdatapolicy"`
	Userid                string                                       `json:"userid"`
	Username              string                                       `json:"username"`
	Vgpu                  string                                       `json:"vgpu"`
	Vnfdetails            map[string]string                            `json:"vnfdetails"`
	Vnfnics               []string                                     `json:"vnfnics"`
	Zoneid                string                                       `json:"zoneid"`
	Zonename              string                                       `json:"zonename"`
}

func (*DestroyVirtualMachineResponse) UnmarshalJSON

func (r *DestroyVirtualMachineResponse) UnmarshalJSON(b []byte) error

type DestroyVirtualMachineResponseAffinitygroup

type DestroyVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type DestroyVirtualMachineResponseSecuritygroup

type DestroyVirtualMachineResponseSecuritygroup struct {
	Account             string                                           `json:"account"`
	Description         string                                           `json:"description"`
	Domain              string                                           `json:"domain"`
	Domainid            string                                           `json:"domainid"`
	Egressrule          []DestroyVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                           `json:"id"`
	Ingressrule         []DestroyVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                           `json:"name"`
	Project             string                                           `json:"project"`
	Projectid           string                                           `json:"projectid"`
	Tags                []Tags                                           `json:"tags"`
	Virtualmachinecount int                                              `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                    `json:"virtualmachineids"`
}

type DestroyVirtualMachineResponseSecuritygroupRule

type DestroyVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type DestroyVolumeParams

type DestroyVolumeParams struct {
	// contains filtered or unexported fields
}

func (*DestroyVolumeParams) GetExpunge

func (p *DestroyVolumeParams) GetExpunge() (bool, bool)

func (*DestroyVolumeParams) GetId

func (p *DestroyVolumeParams) GetId() (string, bool)

func (*DestroyVolumeParams) ResetExpunge

func (p *DestroyVolumeParams) ResetExpunge()

func (*DestroyVolumeParams) ResetId

func (p *DestroyVolumeParams) ResetId()

func (*DestroyVolumeParams) SetExpunge

func (p *DestroyVolumeParams) SetExpunge(v bool)

func (*DestroyVolumeParams) SetId

func (p *DestroyVolumeParams) SetId(v string)

type DestroyVolumeResponse

type DestroyVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type DetachIsoParams

type DetachIsoParams struct {
	// contains filtered or unexported fields
}

func (*DetachIsoParams) GetForced

func (p *DetachIsoParams) GetForced() (bool, bool)

func (*DetachIsoParams) GetVirtualmachineid

func (p *DetachIsoParams) GetVirtualmachineid() (string, bool)

func (*DetachIsoParams) ResetForced

func (p *DetachIsoParams) ResetForced()

func (*DetachIsoParams) ResetVirtualmachineid

func (p *DetachIsoParams) ResetVirtualmachineid()

func (*DetachIsoParams) SetForced

func (p *DetachIsoParams) SetForced(v bool)

func (*DetachIsoParams) SetVirtualmachineid

func (p *DetachIsoParams) SetVirtualmachineid(v string)

type DetachIsoResponse

type DetachIsoResponse struct {
	Account               string                           `json:"account"`
	Affinitygroup         []DetachIsoResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                           `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                           `json:"autoscalevmgroupname"`
	Backupofferingid      string                           `json:"backupofferingid"`
	Backupofferingname    string                           `json:"backupofferingname"`
	Bootmode              string                           `json:"bootmode"`
	Boottype              string                           `json:"boottype"`
	Cpunumber             int                              `json:"cpunumber"`
	Cpuspeed              int                              `json:"cpuspeed"`
	Cpuused               string                           `json:"cpuused"`
	Created               string                           `json:"created"`
	Details               map[string]string                `json:"details"`
	Diskioread            int64                            `json:"diskioread"`
	Diskiowrite           int64                            `json:"diskiowrite"`
	Diskkbsread           int64                            `json:"diskkbsread"`
	Diskkbswrite          int64                            `json:"diskkbswrite"`
	Diskofferingid        string                           `json:"diskofferingid"`
	Diskofferingname      string                           `json:"diskofferingname"`
	Displayname           string                           `json:"displayname"`
	Displayvm             bool                             `json:"displayvm"`
	Domain                string                           `json:"domain"`
	Domainid              string                           `json:"domainid"`
	Forvirtualnetwork     bool                             `json:"forvirtualnetwork"`
	Group                 string                           `json:"group"`
	Groupid               string                           `json:"groupid"`
	Guestosid             string                           `json:"guestosid"`
	Haenable              bool                             `json:"haenable"`
	Hasannotations        bool                             `json:"hasannotations"`
	Hostcontrolstate      string                           `json:"hostcontrolstate"`
	Hostid                string                           `json:"hostid"`
	Hostname              string                           `json:"hostname"`
	Hypervisor            string                           `json:"hypervisor"`
	Icon                  interface{}                      `json:"icon"`
	Id                    string                           `json:"id"`
	Instancename          string                           `json:"instancename"`
	Isdynamicallyscalable bool                             `json:"isdynamicallyscalable"`
	Isodisplaytext        string                           `json:"isodisplaytext"`
	Isoid                 string                           `json:"isoid"`
	Isoname               string                           `json:"isoname"`
	JobID                 string                           `json:"jobid"`
	Jobstatus             int                              `json:"jobstatus"`
	Keypairs              string                           `json:"keypairs"`
	Lastupdated           string                           `json:"lastupdated"`
	Memory                int                              `json:"memory"`
	Memoryintfreekbs      int64                            `json:"memoryintfreekbs"`
	Memorykbs             int64                            `json:"memorykbs"`
	Memorytargetkbs       int64                            `json:"memorytargetkbs"`
	Name                  string                           `json:"name"`
	Networkkbsread        int64                            `json:"networkkbsread"`
	Networkkbswrite       int64                            `json:"networkkbswrite"`
	Nic                   []Nic                            `json:"nic"`
	Osdisplayname         string                           `json:"osdisplayname"`
	Ostypeid              string                           `json:"ostypeid"`
	Password              string                           `json:"password"`
	Passwordenabled       bool                             `json:"passwordenabled"`
	Pooltype              string                           `json:"pooltype"`
	Project               string                           `json:"project"`
	Projectid             string                           `json:"projectid"`
	Publicip              string                           `json:"publicip"`
	Publicipid            string                           `json:"publicipid"`
	Readonlydetails       string                           `json:"readonlydetails"`
	Receivedbytes         int64                            `json:"receivedbytes"`
	Rootdeviceid          int64                            `json:"rootdeviceid"`
	Rootdevicetype        string                           `json:"rootdevicetype"`
	Securitygroup         []DetachIsoResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                            `json:"sentbytes"`
	Serviceofferingid     string                           `json:"serviceofferingid"`
	Serviceofferingname   string                           `json:"serviceofferingname"`
	Servicestate          string                           `json:"servicestate"`
	State                 string                           `json:"state"`
	Tags                  []Tags                           `json:"tags"`
	Templatedisplaytext   string                           `json:"templatedisplaytext"`
	Templateid            string                           `json:"templateid"`
	Templatename          string                           `json:"templatename"`
	Templatetype          string                           `json:"templatetype"`
	Userdata              string                           `json:"userdata"`
	Userdatadetails       string                           `json:"userdatadetails"`
	Userdataid            string                           `json:"userdataid"`
	Userdataname          string                           `json:"userdataname"`
	Userdatapolicy        string                           `json:"userdatapolicy"`
	Userid                string                           `json:"userid"`
	Username              string                           `json:"username"`
	Vgpu                  string                           `json:"vgpu"`
	Vnfdetails            map[string]string                `json:"vnfdetails"`
	Vnfnics               []string                         `json:"vnfnics"`
	Zoneid                string                           `json:"zoneid"`
	Zonename              string                           `json:"zonename"`
}

func (*DetachIsoResponse) UnmarshalJSON

func (r *DetachIsoResponse) UnmarshalJSON(b []byte) error

type DetachIsoResponseAffinitygroup

type DetachIsoResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type DetachIsoResponseSecuritygroup

type DetachIsoResponseSecuritygroup struct {
	Account             string                               `json:"account"`
	Description         string                               `json:"description"`
	Domain              string                               `json:"domain"`
	Domainid            string                               `json:"domainid"`
	Egressrule          []DetachIsoResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                               `json:"id"`
	Ingressrule         []DetachIsoResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                               `json:"name"`
	Project             string                               `json:"project"`
	Projectid           string                               `json:"projectid"`
	Tags                []Tags                               `json:"tags"`
	Virtualmachinecount int                                  `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                        `json:"virtualmachineids"`
}

type DetachIsoResponseSecuritygroupRule

type DetachIsoResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type DetachVolumeParams

type DetachVolumeParams struct {
	// contains filtered or unexported fields
}

func (*DetachVolumeParams) GetDeviceid

func (p *DetachVolumeParams) GetDeviceid() (int64, bool)

func (*DetachVolumeParams) GetId

func (p *DetachVolumeParams) GetId() (string, bool)

func (*DetachVolumeParams) GetVirtualmachineid

func (p *DetachVolumeParams) GetVirtualmachineid() (string, bool)

func (*DetachVolumeParams) ResetDeviceid

func (p *DetachVolumeParams) ResetDeviceid()

func (*DetachVolumeParams) ResetId

func (p *DetachVolumeParams) ResetId()

func (*DetachVolumeParams) ResetVirtualmachineid

func (p *DetachVolumeParams) ResetVirtualmachineid()

func (*DetachVolumeParams) SetDeviceid

func (p *DetachVolumeParams) SetDeviceid(v int64)

func (*DetachVolumeParams) SetId

func (p *DetachVolumeParams) SetId(v string)

func (*DetachVolumeParams) SetVirtualmachineid

func (p *DetachVolumeParams) SetVirtualmachineid(v string)

type DetachVolumeResponse

type DetachVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type DisableAccountParams

type DisableAccountParams struct {
	// contains filtered or unexported fields
}

func (*DisableAccountParams) GetAccount

func (p *DisableAccountParams) GetAccount() (string, bool)

func (*DisableAccountParams) GetDomainid

func (p *DisableAccountParams) GetDomainid() (string, bool)

func (*DisableAccountParams) GetId

func (p *DisableAccountParams) GetId() (string, bool)

func (*DisableAccountParams) GetLock

func (p *DisableAccountParams) GetLock() (bool, bool)

func (*DisableAccountParams) ResetAccount

func (p *DisableAccountParams) ResetAccount()

func (*DisableAccountParams) ResetDomainid

func (p *DisableAccountParams) ResetDomainid()

func (*DisableAccountParams) ResetId

func (p *DisableAccountParams) ResetId()

func (*DisableAccountParams) ResetLock

func (p *DisableAccountParams) ResetLock()

func (*DisableAccountParams) SetAccount

func (p *DisableAccountParams) SetAccount(v string)

func (*DisableAccountParams) SetDomainid

func (p *DisableAccountParams) SetDomainid(v string)

func (*DisableAccountParams) SetId

func (p *DisableAccountParams) SetId(v string)

func (*DisableAccountParams) SetLock

func (p *DisableAccountParams) SetLock(v bool)

type DisableAccountResponse

type DisableAccountResponse struct {
	Accountdetails            map[string]string            `json:"accountdetails"`
	Accounttype               int                          `json:"accounttype"`
	Cpuavailable              string                       `json:"cpuavailable"`
	Cpulimit                  string                       `json:"cpulimit"`
	Cputotal                  int64                        `json:"cputotal"`
	Created                   string                       `json:"created"`
	Defaultzoneid             string                       `json:"defaultzoneid"`
	Domain                    string                       `json:"domain"`
	Domainid                  string                       `json:"domainid"`
	Domainpath                string                       `json:"domainpath"`
	Groups                    []string                     `json:"groups"`
	Icon                      interface{}                  `json:"icon"`
	Id                        string                       `json:"id"`
	Ipavailable               string                       `json:"ipavailable"`
	Iplimit                   string                       `json:"iplimit"`
	Iptotal                   int64                        `json:"iptotal"`
	Iscleanuprequired         bool                         `json:"iscleanuprequired"`
	Isdefault                 bool                         `json:"isdefault"`
	JobID                     string                       `json:"jobid"`
	Jobstatus                 int                          `json:"jobstatus"`
	Memoryavailable           string                       `json:"memoryavailable"`
	Memorylimit               string                       `json:"memorylimit"`
	Memorytotal               int64                        `json:"memorytotal"`
	Name                      string                       `json:"name"`
	Networkavailable          string                       `json:"networkavailable"`
	Networkdomain             string                       `json:"networkdomain"`
	Networklimit              string                       `json:"networklimit"`
	Networktotal              int64                        `json:"networktotal"`
	Primarystorageavailable   string                       `json:"primarystorageavailable"`
	Primarystoragelimit       string                       `json:"primarystoragelimit"`
	Primarystoragetotal       int64                        `json:"primarystoragetotal"`
	Projectavailable          string                       `json:"projectavailable"`
	Projectlimit              string                       `json:"projectlimit"`
	Projecttotal              int64                        `json:"projecttotal"`
	Receivedbytes             int64                        `json:"receivedbytes"`
	Roleid                    string                       `json:"roleid"`
	Rolename                  string                       `json:"rolename"`
	Roletype                  string                       `json:"roletype"`
	Secondarystorageavailable string                       `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                       `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                      `json:"secondarystoragetotal"`
	Sentbytes                 int64                        `json:"sentbytes"`
	Snapshotavailable         string                       `json:"snapshotavailable"`
	Snapshotlimit             string                       `json:"snapshotlimit"`
	Snapshottotal             int64                        `json:"snapshottotal"`
	State                     string                       `json:"state"`
	Templateavailable         string                       `json:"templateavailable"`
	Templatelimit             string                       `json:"templatelimit"`
	Templatetotal             int64                        `json:"templatetotal"`
	User                      []DisableAccountResponseUser `json:"user"`
	Vmavailable               string                       `json:"vmavailable"`
	Vmlimit                   string                       `json:"vmlimit"`
	Vmrunning                 int                          `json:"vmrunning"`
	Vmstopped                 int                          `json:"vmstopped"`
	Vmtotal                   int64                        `json:"vmtotal"`
	Volumeavailable           string                       `json:"volumeavailable"`
	Volumelimit               string                       `json:"volumelimit"`
	Volumetotal               int64                        `json:"volumetotal"`
	Vpcavailable              string                       `json:"vpcavailable"`
	Vpclimit                  string                       `json:"vpclimit"`
	Vpctotal                  int64                        `json:"vpctotal"`
}

type DisableAccountResponseUser

type DisableAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type DisableAutoScaleVmGroupParams

type DisableAutoScaleVmGroupParams struct {
	// contains filtered or unexported fields
}

func (*DisableAutoScaleVmGroupParams) GetId

func (*DisableAutoScaleVmGroupParams) ResetId

func (p *DisableAutoScaleVmGroupParams) ResetId()

func (*DisableAutoScaleVmGroupParams) SetId

type DisableAutoScaleVmGroupResponse

type DisableAutoScaleVmGroupResponse struct {
	Account                      string   `json:"account"`
	Associatednetworkid          string   `json:"associatednetworkid"`
	Associatednetworkname        string   `json:"associatednetworkname"`
	Availablevirtualmachinecount int      `json:"availablevirtualmachinecount"`
	Created                      string   `json:"created"`
	Domain                       string   `json:"domain"`
	Domainid                     string   `json:"domainid"`
	Fordisplay                   bool     `json:"fordisplay"`
	Hasannotations               bool     `json:"hasannotations"`
	Id                           string   `json:"id"`
	Interval                     int      `json:"interval"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Lbprovider                   string   `json:"lbprovider"`
	Lbruleid                     string   `json:"lbruleid"`
	Maxmembers                   int      `json:"maxmembers"`
	Minmembers                   int      `json:"minmembers"`
	Name                         string   `json:"name"`
	Privateport                  string   `json:"privateport"`
	Project                      string   `json:"project"`
	Projectid                    string   `json:"projectid"`
	Publicip                     string   `json:"publicip"`
	Publicipid                   string   `json:"publicipid"`
	Publicport                   string   `json:"publicport"`
	Scaledownpolicies            []string `json:"scaledownpolicies"`
	Scaleuppolicies              []string `json:"scaleuppolicies"`
	State                        string   `json:"state"`
	Vmprofileid                  string   `json:"vmprofileid"`
}

type DisableHAForClusterParams

type DisableHAForClusterParams struct {
	// contains filtered or unexported fields
}

func (*DisableHAForClusterParams) GetClusterid

func (p *DisableHAForClusterParams) GetClusterid() (string, bool)

func (*DisableHAForClusterParams) ResetClusterid

func (p *DisableHAForClusterParams) ResetClusterid()

func (*DisableHAForClusterParams) SetClusterid

func (p *DisableHAForClusterParams) SetClusterid(v string)

type DisableHAForClusterResponse

type DisableHAForClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DisableHAForZoneParams

type DisableHAForZoneParams struct {
	// contains filtered or unexported fields
}

func (*DisableHAForZoneParams) GetZoneid

func (p *DisableHAForZoneParams) GetZoneid() (string, bool)

func (*DisableHAForZoneParams) ResetZoneid

func (p *DisableHAForZoneParams) ResetZoneid()

func (*DisableHAForZoneParams) SetZoneid

func (p *DisableHAForZoneParams) SetZoneid(v string)

type DisableHAForZoneResponse

type DisableHAForZoneResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DisableOutOfBandManagementForClusterParams

type DisableOutOfBandManagementForClusterParams struct {
	// contains filtered or unexported fields
}

func (*DisableOutOfBandManagementForClusterParams) GetClusterid

func (*DisableOutOfBandManagementForClusterParams) ResetClusterid

func (p *DisableOutOfBandManagementForClusterParams) ResetClusterid()

func (*DisableOutOfBandManagementForClusterParams) SetClusterid

type DisableOutOfBandManagementForClusterResponse

type DisableOutOfBandManagementForClusterResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type DisableOutOfBandManagementForHostParams

type DisableOutOfBandManagementForHostParams struct {
	// contains filtered or unexported fields
}

func (*DisableOutOfBandManagementForHostParams) GetHostid

func (*DisableOutOfBandManagementForHostParams) ResetHostid

func (p *DisableOutOfBandManagementForHostParams) ResetHostid()

func (*DisableOutOfBandManagementForHostParams) SetHostid

type DisableOutOfBandManagementForHostResponse

type DisableOutOfBandManagementForHostResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type DisableOutOfBandManagementForZoneParams

type DisableOutOfBandManagementForZoneParams struct {
	// contains filtered or unexported fields
}

func (*DisableOutOfBandManagementForZoneParams) GetZoneid

func (*DisableOutOfBandManagementForZoneParams) ResetZoneid

func (p *DisableOutOfBandManagementForZoneParams) ResetZoneid()

func (*DisableOutOfBandManagementForZoneParams) SetZoneid

type DisableOutOfBandManagementForZoneResponse

type DisableOutOfBandManagementForZoneResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type DisableStaticNatParams

type DisableStaticNatParams struct {
	// contains filtered or unexported fields
}

func (*DisableStaticNatParams) GetIpaddressid

func (p *DisableStaticNatParams) GetIpaddressid() (string, bool)

func (*DisableStaticNatParams) ResetIpaddressid

func (p *DisableStaticNatParams) ResetIpaddressid()

func (*DisableStaticNatParams) SetIpaddressid

func (p *DisableStaticNatParams) SetIpaddressid(v string)

type DisableStaticNatResponse

type DisableStaticNatResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DisableUserParams

type DisableUserParams struct {
	// contains filtered or unexported fields
}

func (*DisableUserParams) GetId

func (p *DisableUserParams) GetId() (string, bool)

func (*DisableUserParams) ResetId

func (p *DisableUserParams) ResetId()

func (*DisableUserParams) SetId

func (p *DisableUserParams) SetId(v string)

type DisableUserResponse

type DisableUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type DisassociateIpAddressParams

type DisassociateIpAddressParams struct {
	// contains filtered or unexported fields
}

func (*DisassociateIpAddressParams) GetId

func (p *DisassociateIpAddressParams) GetId() (string, bool)

func (*DisassociateIpAddressParams) GetIpaddress

func (p *DisassociateIpAddressParams) GetIpaddress() (string, bool)

func (*DisassociateIpAddressParams) ResetId

func (p *DisassociateIpAddressParams) ResetId()

func (*DisassociateIpAddressParams) ResetIpaddress

func (p *DisassociateIpAddressParams) ResetIpaddress()

func (*DisassociateIpAddressParams) SetId

func (p *DisassociateIpAddressParams) SetId(v string)

func (*DisassociateIpAddressParams) SetIpaddress

func (p *DisassociateIpAddressParams) SetIpaddress(v string)

type DisassociateIpAddressResponse

type DisassociateIpAddressResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type DiskOffering

type DiskOffering struct {
	CacheMode                   string            `json:"cacheMode"`
	Created                     string            `json:"created"`
	Details                     map[string]string `json:"details"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Disksize                    int64             `json:"disksize"`
	Disksizestrictness          bool              `json:"disksizestrictness"`
	Displayoffering             bool              `json:"displayoffering"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Encrypt                     bool              `json:"encrypt"`
	Hasannotations              bool              `json:"hasannotations"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Maxiops                     int64             `json:"maxiops"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Provisioningtype            string            `json:"provisioningtype"`
	Storagetype                 string            `json:"storagetype"`
	Tags                        string            `json:"tags"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type DiskOfferingService

type DiskOfferingService struct {
	// contains filtered or unexported fields
}

func (*DiskOfferingService) CreateDiskOffering

Creates a disk offering.

func (*DiskOfferingService) DeleteDiskOffering

Updates a disk offering.

func (*DiskOfferingService) GetDiskOfferingByID

func (s *DiskOfferingService) GetDiskOfferingByID(id string, opts ...OptionFunc) (*DiskOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DiskOfferingService) GetDiskOfferingByName

func (s *DiskOfferingService) GetDiskOfferingByName(name string, opts ...OptionFunc) (*DiskOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DiskOfferingService) GetDiskOfferingID

func (s *DiskOfferingService) GetDiskOfferingID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DiskOfferingService) ListDiskOfferings

Lists all available disk offerings.

func (*DiskOfferingService) NewCreateDiskOfferingParams

func (s *DiskOfferingService) NewCreateDiskOfferingParams(displaytext string, name string) *CreateDiskOfferingParams

You should always use this function to get a new CreateDiskOfferingParams instance, as then you are sure you have configured all required params

func (*DiskOfferingService) NewDeleteDiskOfferingParams

func (s *DiskOfferingService) NewDeleteDiskOfferingParams(id string) *DeleteDiskOfferingParams

You should always use this function to get a new DeleteDiskOfferingParams instance, as then you are sure you have configured all required params

func (*DiskOfferingService) NewListDiskOfferingsParams

func (s *DiskOfferingService) NewListDiskOfferingsParams() *ListDiskOfferingsParams

You should always use this function to get a new ListDiskOfferingsParams instance, as then you are sure you have configured all required params

func (*DiskOfferingService) NewUpdateDiskOfferingParams

func (s *DiskOfferingService) NewUpdateDiskOfferingParams(id string) *UpdateDiskOfferingParams

You should always use this function to get a new UpdateDiskOfferingParams instance, as then you are sure you have configured all required params

func (*DiskOfferingService) UpdateDiskOffering

Updates a disk offering.

type DiskOfferingServiceIface

type DiskOfferingServiceIface interface {
	CreateDiskOffering(p *CreateDiskOfferingParams) (*CreateDiskOfferingResponse, error)
	NewCreateDiskOfferingParams(displaytext string, name string) *CreateDiskOfferingParams
	DeleteDiskOffering(p *DeleteDiskOfferingParams) (*DeleteDiskOfferingResponse, error)
	NewDeleteDiskOfferingParams(id string) *DeleteDiskOfferingParams
	ListDiskOfferings(p *ListDiskOfferingsParams) (*ListDiskOfferingsResponse, error)
	NewListDiskOfferingsParams() *ListDiskOfferingsParams
	GetDiskOfferingID(name string, opts ...OptionFunc) (string, int, error)
	GetDiskOfferingByName(name string, opts ...OptionFunc) (*DiskOffering, int, error)
	GetDiskOfferingByID(id string, opts ...OptionFunc) (*DiskOffering, int, error)
	UpdateDiskOffering(p *UpdateDiskOfferingParams) (*UpdateDiskOfferingResponse, error)
	NewUpdateDiskOfferingParams(id string) *UpdateDiskOfferingParams
}

func NewDiskOfferingService

func NewDiskOfferingService(cs *CloudStackClient) DiskOfferingServiceIface

type Domain

type Domain struct {
	Cpuavailable              string            `json:"cpuavailable"`
	Cpulimit                  string            `json:"cpulimit"`
	Cputotal                  int64             `json:"cputotal"`
	Created                   string            `json:"created"`
	Domaindetails             map[string]string `json:"domaindetails"`
	Hasannotations            bool              `json:"hasannotations"`
	Haschild                  bool              `json:"haschild"`
	Icon                      interface{}       `json:"icon"`
	Id                        string            `json:"id"`
	Ipavailable               string            `json:"ipavailable"`
	Iplimit                   string            `json:"iplimit"`
	Iptotal                   int64             `json:"iptotal"`
	JobID                     string            `json:"jobid"`
	Jobstatus                 int               `json:"jobstatus"`
	Level                     int               `json:"level"`
	Memoryavailable           string            `json:"memoryavailable"`
	Memorylimit               string            `json:"memorylimit"`
	Memorytotal               int64             `json:"memorytotal"`
	Name                      string            `json:"name"`
	Networkavailable          string            `json:"networkavailable"`
	Networkdomain             string            `json:"networkdomain"`
	Networklimit              string            `json:"networklimit"`
	Networktotal              int64             `json:"networktotal"`
	Parentdomainid            string            `json:"parentdomainid"`
	Parentdomainname          string            `json:"parentdomainname"`
	Path                      string            `json:"path"`
	Primarystorageavailable   string            `json:"primarystorageavailable"`
	Primarystoragelimit       string            `json:"primarystoragelimit"`
	Primarystoragetotal       int64             `json:"primarystoragetotal"`
	Projectavailable          string            `json:"projectavailable"`
	Projectlimit              string            `json:"projectlimit"`
	Projecttotal              int64             `json:"projecttotal"`
	Secondarystorageavailable string            `json:"secondarystorageavailable"`
	Secondarystoragelimit     string            `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64           `json:"secondarystoragetotal"`
	Snapshotavailable         string            `json:"snapshotavailable"`
	Snapshotlimit             string            `json:"snapshotlimit"`
	Snapshottotal             int64             `json:"snapshottotal"`
	State                     string            `json:"state"`
	Templateavailable         string            `json:"templateavailable"`
	Templatelimit             string            `json:"templatelimit"`
	Templatetotal             int64             `json:"templatetotal"`
	Vmavailable               string            `json:"vmavailable"`
	Vmlimit                   string            `json:"vmlimit"`
	Vmtotal                   int64             `json:"vmtotal"`
	Volumeavailable           string            `json:"volumeavailable"`
	Volumelimit               string            `json:"volumelimit"`
	Volumetotal               int64             `json:"volumetotal"`
	Vpcavailable              string            `json:"vpcavailable"`
	Vpclimit                  string            `json:"vpclimit"`
	Vpctotal                  int64             `json:"vpctotal"`
}

type DomainChildren

type DomainChildren struct {
	Cpuavailable              string            `json:"cpuavailable"`
	Cpulimit                  string            `json:"cpulimit"`
	Cputotal                  int64             `json:"cputotal"`
	Created                   string            `json:"created"`
	Domaindetails             map[string]string `json:"domaindetails"`
	Hasannotations            bool              `json:"hasannotations"`
	Haschild                  bool              `json:"haschild"`
	Icon                      interface{}       `json:"icon"`
	Id                        string            `json:"id"`
	Ipavailable               string            `json:"ipavailable"`
	Iplimit                   string            `json:"iplimit"`
	Iptotal                   int64             `json:"iptotal"`
	JobID                     string            `json:"jobid"`
	Jobstatus                 int               `json:"jobstatus"`
	Level                     int               `json:"level"`
	Memoryavailable           string            `json:"memoryavailable"`
	Memorylimit               string            `json:"memorylimit"`
	Memorytotal               int64             `json:"memorytotal"`
	Name                      string            `json:"name"`
	Networkavailable          string            `json:"networkavailable"`
	Networkdomain             string            `json:"networkdomain"`
	Networklimit              string            `json:"networklimit"`
	Networktotal              int64             `json:"networktotal"`
	Parentdomainid            string            `json:"parentdomainid"`
	Parentdomainname          string            `json:"parentdomainname"`
	Path                      string            `json:"path"`
	Primarystorageavailable   string            `json:"primarystorageavailable"`
	Primarystoragelimit       string            `json:"primarystoragelimit"`
	Primarystoragetotal       int64             `json:"primarystoragetotal"`
	Projectavailable          string            `json:"projectavailable"`
	Projectlimit              string            `json:"projectlimit"`
	Projecttotal              int64             `json:"projecttotal"`
	Secondarystorageavailable string            `json:"secondarystorageavailable"`
	Secondarystoragelimit     string            `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64           `json:"secondarystoragetotal"`
	Snapshotavailable         string            `json:"snapshotavailable"`
	Snapshotlimit             string            `json:"snapshotlimit"`
	Snapshottotal             int64             `json:"snapshottotal"`
	State                     string            `json:"state"`
	Templateavailable         string            `json:"templateavailable"`
	Templatelimit             string            `json:"templatelimit"`
	Templatetotal             int64             `json:"templatetotal"`
	Vmavailable               string            `json:"vmavailable"`
	Vmlimit                   string            `json:"vmlimit"`
	Vmtotal                   int64             `json:"vmtotal"`
	Volumeavailable           string            `json:"volumeavailable"`
	Volumelimit               string            `json:"volumelimit"`
	Volumetotal               int64             `json:"volumetotal"`
	Vpcavailable              string            `json:"vpcavailable"`
	Vpclimit                  string            `json:"vpclimit"`
	Vpctotal                  int64             `json:"vpctotal"`
}

type DomainIDSetter

type DomainIDSetter interface {
	SetDomainid(string)
}

DomainIDSetter is an interface that every type that can set a domain ID must implement

type DomainService

type DomainService struct {
	// contains filtered or unexported fields
}

func (*DomainService) CreateDomain

Creates a domain

func (*DomainService) DeleteDomain

Deletes a specified domain

func (*DomainService) GetDomainByID

func (s *DomainService) GetDomainByID(id string, opts ...OptionFunc) (*Domain, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) GetDomainByName

func (s *DomainService) GetDomainByName(name string, opts ...OptionFunc) (*Domain, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) GetDomainChildrenByID

func (s *DomainService) GetDomainChildrenByID(id string, opts ...OptionFunc) (*DomainChildren, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) GetDomainChildrenByName

func (s *DomainService) GetDomainChildrenByName(name string, opts ...OptionFunc) (*DomainChildren, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) GetDomainChildrenID

func (s *DomainService) GetDomainChildrenID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) GetDomainID

func (s *DomainService) GetDomainID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*DomainService) ListDomainChildren

Lists all children domains belonging to a specified domain

func (*DomainService) ListDomains

Lists domains and provides detailed information for listed domains

func (*DomainService) NewCreateDomainParams

func (s *DomainService) NewCreateDomainParams(name string) *CreateDomainParams

You should always use this function to get a new CreateDomainParams instance, as then you are sure you have configured all required params

func (*DomainService) NewDeleteDomainParams

func (s *DomainService) NewDeleteDomainParams(id string) *DeleteDomainParams

You should always use this function to get a new DeleteDomainParams instance, as then you are sure you have configured all required params

func (*DomainService) NewListDomainChildrenParams

func (s *DomainService) NewListDomainChildrenParams() *ListDomainChildrenParams

You should always use this function to get a new ListDomainChildrenParams instance, as then you are sure you have configured all required params

func (*DomainService) NewListDomainsParams

func (s *DomainService) NewListDomainsParams() *ListDomainsParams

You should always use this function to get a new ListDomainsParams instance, as then you are sure you have configured all required params

func (*DomainService) NewUpdateDomainParams

func (s *DomainService) NewUpdateDomainParams(id string) *UpdateDomainParams

You should always use this function to get a new UpdateDomainParams instance, as then you are sure you have configured all required params

func (*DomainService) UpdateDomain

Updates a domain with a new name

type DomainServiceIface

type DomainServiceIface interface {
	CreateDomain(p *CreateDomainParams) (*CreateDomainResponse, error)
	NewCreateDomainParams(name string) *CreateDomainParams
	DeleteDomain(p *DeleteDomainParams) (*DeleteDomainResponse, error)
	NewDeleteDomainParams(id string) *DeleteDomainParams
	ListDomainChildren(p *ListDomainChildrenParams) (*ListDomainChildrenResponse, error)
	NewListDomainChildrenParams() *ListDomainChildrenParams
	GetDomainChildrenID(name string, opts ...OptionFunc) (string, int, error)
	GetDomainChildrenByName(name string, opts ...OptionFunc) (*DomainChildren, int, error)
	GetDomainChildrenByID(id string, opts ...OptionFunc) (*DomainChildren, int, error)
	ListDomains(p *ListDomainsParams) (*ListDomainsResponse, error)
	NewListDomainsParams() *ListDomainsParams
	GetDomainID(name string, opts ...OptionFunc) (string, int, error)
	GetDomainByName(name string, opts ...OptionFunc) (*Domain, int, error)
	GetDomainByID(id string, opts ...OptionFunc) (*Domain, int, error)
	UpdateDomain(p *UpdateDomainParams) (*UpdateDomainResponse, error)
	NewUpdateDomainParams(id string) *UpdateDomainParams
}

func NewDomainService

func NewDomainService(cs *CloudStackClient) DomainServiceIface

type EgressFirewallRule

type EgressFirewallRule struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type EnableAccountParams

type EnableAccountParams struct {
	// contains filtered or unexported fields
}

func (*EnableAccountParams) GetAccount

func (p *EnableAccountParams) GetAccount() (string, bool)

func (*EnableAccountParams) GetDomainid

func (p *EnableAccountParams) GetDomainid() (string, bool)

func (*EnableAccountParams) GetId

func (p *EnableAccountParams) GetId() (string, bool)

func (*EnableAccountParams) ResetAccount

func (p *EnableAccountParams) ResetAccount()

func (*EnableAccountParams) ResetDomainid

func (p *EnableAccountParams) ResetDomainid()

func (*EnableAccountParams) ResetId

func (p *EnableAccountParams) ResetId()

func (*EnableAccountParams) SetAccount

func (p *EnableAccountParams) SetAccount(v string)

func (*EnableAccountParams) SetDomainid

func (p *EnableAccountParams) SetDomainid(v string)

func (*EnableAccountParams) SetId

func (p *EnableAccountParams) SetId(v string)

type EnableAccountResponse

type EnableAccountResponse struct {
	Accountdetails            map[string]string           `json:"accountdetails"`
	Accounttype               int                         `json:"accounttype"`
	Cpuavailable              string                      `json:"cpuavailable"`
	Cpulimit                  string                      `json:"cpulimit"`
	Cputotal                  int64                       `json:"cputotal"`
	Created                   string                      `json:"created"`
	Defaultzoneid             string                      `json:"defaultzoneid"`
	Domain                    string                      `json:"domain"`
	Domainid                  string                      `json:"domainid"`
	Domainpath                string                      `json:"domainpath"`
	Groups                    []string                    `json:"groups"`
	Icon                      interface{}                 `json:"icon"`
	Id                        string                      `json:"id"`
	Ipavailable               string                      `json:"ipavailable"`
	Iplimit                   string                      `json:"iplimit"`
	Iptotal                   int64                       `json:"iptotal"`
	Iscleanuprequired         bool                        `json:"iscleanuprequired"`
	Isdefault                 bool                        `json:"isdefault"`
	JobID                     string                      `json:"jobid"`
	Jobstatus                 int                         `json:"jobstatus"`
	Memoryavailable           string                      `json:"memoryavailable"`
	Memorylimit               string                      `json:"memorylimit"`
	Memorytotal               int64                       `json:"memorytotal"`
	Name                      string                      `json:"name"`
	Networkavailable          string                      `json:"networkavailable"`
	Networkdomain             string                      `json:"networkdomain"`
	Networklimit              string                      `json:"networklimit"`
	Networktotal              int64                       `json:"networktotal"`
	Primarystorageavailable   string                      `json:"primarystorageavailable"`
	Primarystoragelimit       string                      `json:"primarystoragelimit"`
	Primarystoragetotal       int64                       `json:"primarystoragetotal"`
	Projectavailable          string                      `json:"projectavailable"`
	Projectlimit              string                      `json:"projectlimit"`
	Projecttotal              int64                       `json:"projecttotal"`
	Receivedbytes             int64                       `json:"receivedbytes"`
	Roleid                    string                      `json:"roleid"`
	Rolename                  string                      `json:"rolename"`
	Roletype                  string                      `json:"roletype"`
	Secondarystorageavailable string                      `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                      `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                     `json:"secondarystoragetotal"`
	Sentbytes                 int64                       `json:"sentbytes"`
	Snapshotavailable         string                      `json:"snapshotavailable"`
	Snapshotlimit             string                      `json:"snapshotlimit"`
	Snapshottotal             int64                       `json:"snapshottotal"`
	State                     string                      `json:"state"`
	Templateavailable         string                      `json:"templateavailable"`
	Templatelimit             string                      `json:"templatelimit"`
	Templatetotal             int64                       `json:"templatetotal"`
	User                      []EnableAccountResponseUser `json:"user"`
	Vmavailable               string                      `json:"vmavailable"`
	Vmlimit                   string                      `json:"vmlimit"`
	Vmrunning                 int                         `json:"vmrunning"`
	Vmstopped                 int                         `json:"vmstopped"`
	Vmtotal                   int64                       `json:"vmtotal"`
	Volumeavailable           string                      `json:"volumeavailable"`
	Volumelimit               string                      `json:"volumelimit"`
	Volumetotal               int64                       `json:"volumetotal"`
	Vpcavailable              string                      `json:"vpcavailable"`
	Vpclimit                  string                      `json:"vpclimit"`
	Vpctotal                  int64                       `json:"vpctotal"`
}

type EnableAccountResponseUser

type EnableAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type EnableAutoScaleVmGroupParams

type EnableAutoScaleVmGroupParams struct {
	// contains filtered or unexported fields
}

func (*EnableAutoScaleVmGroupParams) GetId

func (*EnableAutoScaleVmGroupParams) ResetId

func (p *EnableAutoScaleVmGroupParams) ResetId()

func (*EnableAutoScaleVmGroupParams) SetId

type EnableAutoScaleVmGroupResponse

type EnableAutoScaleVmGroupResponse struct {
	Account                      string   `json:"account"`
	Associatednetworkid          string   `json:"associatednetworkid"`
	Associatednetworkname        string   `json:"associatednetworkname"`
	Availablevirtualmachinecount int      `json:"availablevirtualmachinecount"`
	Created                      string   `json:"created"`
	Domain                       string   `json:"domain"`
	Domainid                     string   `json:"domainid"`
	Fordisplay                   bool     `json:"fordisplay"`
	Hasannotations               bool     `json:"hasannotations"`
	Id                           string   `json:"id"`
	Interval                     int      `json:"interval"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Lbprovider                   string   `json:"lbprovider"`
	Lbruleid                     string   `json:"lbruleid"`
	Maxmembers                   int      `json:"maxmembers"`
	Minmembers                   int      `json:"minmembers"`
	Name                         string   `json:"name"`
	Privateport                  string   `json:"privateport"`
	Project                      string   `json:"project"`
	Projectid                    string   `json:"projectid"`
	Publicip                     string   `json:"publicip"`
	Publicipid                   string   `json:"publicipid"`
	Publicport                   string   `json:"publicport"`
	Scaledownpolicies            []string `json:"scaledownpolicies"`
	Scaleuppolicies              []string `json:"scaleuppolicies"`
	State                        string   `json:"state"`
	Vmprofileid                  string   `json:"vmprofileid"`
}

type EnableHAForClusterParams

type EnableHAForClusterParams struct {
	// contains filtered or unexported fields
}

func (*EnableHAForClusterParams) GetClusterid

func (p *EnableHAForClusterParams) GetClusterid() (string, bool)

func (*EnableHAForClusterParams) ResetClusterid

func (p *EnableHAForClusterParams) ResetClusterid()

func (*EnableHAForClusterParams) SetClusterid

func (p *EnableHAForClusterParams) SetClusterid(v string)

type EnableHAForClusterResponse

type EnableHAForClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type EnableHAForHostParams

type EnableHAForHostParams struct {
	// contains filtered or unexported fields
}

func (*EnableHAForHostParams) GetHostid

func (p *EnableHAForHostParams) GetHostid() (string, bool)

func (*EnableHAForHostParams) ResetHostid

func (p *EnableHAForHostParams) ResetHostid()

func (*EnableHAForHostParams) SetHostid

func (p *EnableHAForHostParams) SetHostid(v string)

type EnableHAForHostResponse

type EnableHAForHostResponse struct {
	Haenable   bool   `json:"haenable"`
	Haprovider string `json:"haprovider"`
	Hastate    string `json:"hastate"`
	Hostid     string `json:"hostid"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Status     bool   `json:"status"`
}

type EnableHAForZoneParams

type EnableHAForZoneParams struct {
	// contains filtered or unexported fields
}

func (*EnableHAForZoneParams) GetZoneid

func (p *EnableHAForZoneParams) GetZoneid() (string, bool)

func (*EnableHAForZoneParams) ResetZoneid

func (p *EnableHAForZoneParams) ResetZoneid()

func (*EnableHAForZoneParams) SetZoneid

func (p *EnableHAForZoneParams) SetZoneid(v string)

type EnableHAForZoneResponse

type EnableHAForZoneResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type EnableOutOfBandManagementForClusterParams

type EnableOutOfBandManagementForClusterParams struct {
	// contains filtered or unexported fields
}

func (*EnableOutOfBandManagementForClusterParams) GetClusterid

func (*EnableOutOfBandManagementForClusterParams) ResetClusterid

func (p *EnableOutOfBandManagementForClusterParams) ResetClusterid()

func (*EnableOutOfBandManagementForClusterParams) SetClusterid

type EnableOutOfBandManagementForClusterResponse

type EnableOutOfBandManagementForClusterResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type EnableOutOfBandManagementForHostParams

type EnableOutOfBandManagementForHostParams struct {
	// contains filtered or unexported fields
}

func (*EnableOutOfBandManagementForHostParams) GetHostid

func (*EnableOutOfBandManagementForHostParams) ResetHostid

func (p *EnableOutOfBandManagementForHostParams) ResetHostid()

func (*EnableOutOfBandManagementForHostParams) SetHostid

type EnableOutOfBandManagementForHostResponse

type EnableOutOfBandManagementForHostResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type EnableOutOfBandManagementForZoneParams

type EnableOutOfBandManagementForZoneParams struct {
	// contains filtered or unexported fields
}

func (*EnableOutOfBandManagementForZoneParams) GetZoneid

func (*EnableOutOfBandManagementForZoneParams) ResetZoneid

func (p *EnableOutOfBandManagementForZoneParams) ResetZoneid()

func (*EnableOutOfBandManagementForZoneParams) SetZoneid

type EnableOutOfBandManagementForZoneResponse

type EnableOutOfBandManagementForZoneResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type EnableStaticNatParams

type EnableStaticNatParams struct {
	// contains filtered or unexported fields
}

func (*EnableStaticNatParams) GetIpaddressid

func (p *EnableStaticNatParams) GetIpaddressid() (string, bool)

func (*EnableStaticNatParams) GetNetworkid

func (p *EnableStaticNatParams) GetNetworkid() (string, bool)

func (*EnableStaticNatParams) GetVirtualmachineid

func (p *EnableStaticNatParams) GetVirtualmachineid() (string, bool)

func (*EnableStaticNatParams) GetVmguestip

func (p *EnableStaticNatParams) GetVmguestip() (string, bool)

func (*EnableStaticNatParams) ResetIpaddressid

func (p *EnableStaticNatParams) ResetIpaddressid()

func (*EnableStaticNatParams) ResetNetworkid

func (p *EnableStaticNatParams) ResetNetworkid()

func (*EnableStaticNatParams) ResetVirtualmachineid

func (p *EnableStaticNatParams) ResetVirtualmachineid()

func (*EnableStaticNatParams) ResetVmguestip

func (p *EnableStaticNatParams) ResetVmguestip()

func (*EnableStaticNatParams) SetIpaddressid

func (p *EnableStaticNatParams) SetIpaddressid(v string)

func (*EnableStaticNatParams) SetNetworkid

func (p *EnableStaticNatParams) SetNetworkid(v string)

func (*EnableStaticNatParams) SetVirtualmachineid

func (p *EnableStaticNatParams) SetVirtualmachineid(v string)

func (*EnableStaticNatParams) SetVmguestip

func (p *EnableStaticNatParams) SetVmguestip(v string)

type EnableStaticNatResponse

type EnableStaticNatResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*EnableStaticNatResponse) UnmarshalJSON

func (r *EnableStaticNatResponse) UnmarshalJSON(b []byte) error

type EnableStorageMaintenanceParams

type EnableStorageMaintenanceParams struct {
	// contains filtered or unexported fields
}

func (*EnableStorageMaintenanceParams) GetId

func (*EnableStorageMaintenanceParams) ResetId

func (p *EnableStorageMaintenanceParams) ResetId()

func (*EnableStorageMaintenanceParams) SetId

type EnableStorageMaintenanceResponse

type EnableStorageMaintenanceResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type EnableUserParams

type EnableUserParams struct {
	// contains filtered or unexported fields
}

func (*EnableUserParams) GetId

func (p *EnableUserParams) GetId() (string, bool)

func (*EnableUserParams) ResetId

func (p *EnableUserParams) ResetId()

func (*EnableUserParams) SetId

func (p *EnableUserParams) SetId(v string)

type EnableUserResponse

type EnableUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type Event

type Event struct {
	Account      string `json:"account"`
	Archived     bool   `json:"archived"`
	Created      string `json:"created"`
	Description  string `json:"description"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	Id           string `json:"id"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Level        string `json:"level"`
	Parentid     string `json:"parentid"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Resourceid   string `json:"resourceid"`
	Resourcename string `json:"resourcename"`
	Resourcetype string `json:"resourcetype"`
	State        string `json:"state"`
	Type         string `json:"type"`
	Username     string `json:"username"`
}

type EventService

type EventService struct {
	// contains filtered or unexported fields
}

func (*EventService) ArchiveEvents

Archive one or more events.

func (*EventService) DeleteEvents

Delete one or more events.

func (*EventService) GetEventByID

func (s *EventService) GetEventByID(id string, opts ...OptionFunc) (*Event, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*EventService) ListEventTypes

List Event Types

func (*EventService) ListEvents

func (s *EventService) ListEvents(p *ListEventsParams) (*ListEventsResponse, error)

A command to list events.

func (*EventService) NewArchiveEventsParams

func (s *EventService) NewArchiveEventsParams() *ArchiveEventsParams

You should always use this function to get a new ArchiveEventsParams instance, as then you are sure you have configured all required params

func (*EventService) NewDeleteEventsParams

func (s *EventService) NewDeleteEventsParams() *DeleteEventsParams

You should always use this function to get a new DeleteEventsParams instance, as then you are sure you have configured all required params

func (*EventService) NewListEventTypesParams

func (s *EventService) NewListEventTypesParams() *ListEventTypesParams

You should always use this function to get a new ListEventTypesParams instance, as then you are sure you have configured all required params

func (*EventService) NewListEventsParams

func (s *EventService) NewListEventsParams() *ListEventsParams

You should always use this function to get a new ListEventsParams instance, as then you are sure you have configured all required params

type EventServiceIface

type EventServiceIface interface {
	ArchiveEvents(p *ArchiveEventsParams) (*ArchiveEventsResponse, error)
	NewArchiveEventsParams() *ArchiveEventsParams
	DeleteEvents(p *DeleteEventsParams) (*DeleteEventsResponse, error)
	NewDeleteEventsParams() *DeleteEventsParams
	ListEventTypes(p *ListEventTypesParams) (*ListEventTypesResponse, error)
	NewListEventTypesParams() *ListEventTypesParams
	ListEvents(p *ListEventsParams) (*ListEventsResponse, error)
	NewListEventsParams() *ListEventsParams
	GetEventByID(id string, opts ...OptionFunc) (*Event, int, error)
}

func NewEventService

func NewEventService(cs *CloudStackClient) EventServiceIface

type EventType

type EventType struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type ExpungeVirtualMachineParams

type ExpungeVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*ExpungeVirtualMachineParams) GetId

func (p *ExpungeVirtualMachineParams) GetId() (string, bool)

func (*ExpungeVirtualMachineParams) ResetId

func (p *ExpungeVirtualMachineParams) ResetId()

func (*ExpungeVirtualMachineParams) SetId

func (p *ExpungeVirtualMachineParams) SetId(v string)

type ExpungeVirtualMachineResponse

type ExpungeVirtualMachineResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ExtractIsoParams

type ExtractIsoParams struct {
	// contains filtered or unexported fields
}

func (*ExtractIsoParams) GetId

func (p *ExtractIsoParams) GetId() (string, bool)

func (*ExtractIsoParams) GetMode

func (p *ExtractIsoParams) GetMode() (string, bool)

func (*ExtractIsoParams) GetUrl

func (p *ExtractIsoParams) GetUrl() (string, bool)

func (*ExtractIsoParams) GetZoneid

func (p *ExtractIsoParams) GetZoneid() (string, bool)

func (*ExtractIsoParams) ResetId

func (p *ExtractIsoParams) ResetId()

func (*ExtractIsoParams) ResetMode

func (p *ExtractIsoParams) ResetMode()

func (*ExtractIsoParams) ResetUrl

func (p *ExtractIsoParams) ResetUrl()

func (*ExtractIsoParams) ResetZoneid

func (p *ExtractIsoParams) ResetZoneid()

func (*ExtractIsoParams) SetId

func (p *ExtractIsoParams) SetId(v string)

func (*ExtractIsoParams) SetMode

func (p *ExtractIsoParams) SetMode(v string)

func (*ExtractIsoParams) SetUrl

func (p *ExtractIsoParams) SetUrl(v string)

func (*ExtractIsoParams) SetZoneid

func (p *ExtractIsoParams) SetZoneid(v string)

type ExtractIsoResponse

type ExtractIsoResponse struct {
	Accountid        string `json:"accountid"`
	Created          string `json:"created"`
	ExtractId        string `json:"extractId"`
	ExtractMode      string `json:"extractMode"`
	Id               string `json:"id"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Resultstring     string `json:"resultstring"`
	State            string `json:"state"`
	Status           string `json:"status"`
	Storagetype      string `json:"storagetype"`
	Uploadpercentage int    `json:"uploadpercentage"`
	Url              string `json:"url"`
	Zoneid           string `json:"zoneid"`
	Zonename         string `json:"zonename"`
}

type ExtractTemplateParams

type ExtractTemplateParams struct {
	// contains filtered or unexported fields
}

func (*ExtractTemplateParams) GetId

func (p *ExtractTemplateParams) GetId() (string, bool)

func (*ExtractTemplateParams) GetMode

func (p *ExtractTemplateParams) GetMode() (string, bool)

func (*ExtractTemplateParams) GetUrl

func (p *ExtractTemplateParams) GetUrl() (string, bool)

func (*ExtractTemplateParams) GetZoneid

func (p *ExtractTemplateParams) GetZoneid() (string, bool)

func (*ExtractTemplateParams) ResetId

func (p *ExtractTemplateParams) ResetId()

func (*ExtractTemplateParams) ResetMode

func (p *ExtractTemplateParams) ResetMode()

func (*ExtractTemplateParams) ResetUrl

func (p *ExtractTemplateParams) ResetUrl()

func (*ExtractTemplateParams) ResetZoneid

func (p *ExtractTemplateParams) ResetZoneid()

func (*ExtractTemplateParams) SetId

func (p *ExtractTemplateParams) SetId(v string)

func (*ExtractTemplateParams) SetMode

func (p *ExtractTemplateParams) SetMode(v string)

func (*ExtractTemplateParams) SetUrl

func (p *ExtractTemplateParams) SetUrl(v string)

func (*ExtractTemplateParams) SetZoneid

func (p *ExtractTemplateParams) SetZoneid(v string)

type ExtractTemplateResponse

type ExtractTemplateResponse struct {
	Accountid        string `json:"accountid"`
	Created          string `json:"created"`
	ExtractId        string `json:"extractId"`
	ExtractMode      string `json:"extractMode"`
	Id               string `json:"id"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Resultstring     string `json:"resultstring"`
	State            string `json:"state"`
	Status           string `json:"status"`
	Storagetype      string `json:"storagetype"`
	Uploadpercentage int    `json:"uploadpercentage"`
	Url              string `json:"url"`
	Zoneid           string `json:"zoneid"`
	Zonename         string `json:"zonename"`
}

type ExtractVolumeParams

type ExtractVolumeParams struct {
	// contains filtered or unexported fields
}

func (*ExtractVolumeParams) GetId

func (p *ExtractVolumeParams) GetId() (string, bool)

func (*ExtractVolumeParams) GetMode

func (p *ExtractVolumeParams) GetMode() (string, bool)

func (*ExtractVolumeParams) GetUrl

func (p *ExtractVolumeParams) GetUrl() (string, bool)

func (*ExtractVolumeParams) GetZoneid

func (p *ExtractVolumeParams) GetZoneid() (string, bool)

func (*ExtractVolumeParams) ResetId

func (p *ExtractVolumeParams) ResetId()

func (*ExtractVolumeParams) ResetMode

func (p *ExtractVolumeParams) ResetMode()

func (*ExtractVolumeParams) ResetUrl

func (p *ExtractVolumeParams) ResetUrl()

func (*ExtractVolumeParams) ResetZoneid

func (p *ExtractVolumeParams) ResetZoneid()

func (*ExtractVolumeParams) SetId

func (p *ExtractVolumeParams) SetId(v string)

func (*ExtractVolumeParams) SetMode

func (p *ExtractVolumeParams) SetMode(v string)

func (*ExtractVolumeParams) SetUrl

func (p *ExtractVolumeParams) SetUrl(v string)

func (*ExtractVolumeParams) SetZoneid

func (p *ExtractVolumeParams) SetZoneid(v string)

type ExtractVolumeResponse

type ExtractVolumeResponse struct {
	Accountid        string `json:"accountid"`
	Created          string `json:"created"`
	ExtractId        string `json:"extractId"`
	ExtractMode      string `json:"extractMode"`
	Id               string `json:"id"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Resultstring     string `json:"resultstring"`
	State            string `json:"state"`
	Status           string `json:"status"`
	Storagetype      string `json:"storagetype"`
	Uploadpercentage int    `json:"uploadpercentage"`
	Url              string `json:"url"`
	Zoneid           string `json:"zoneid"`
	Zonename         string `json:"zonename"`
}

type FindHostsForMigrationParams

type FindHostsForMigrationParams struct {
	// contains filtered or unexported fields
}

func (*FindHostsForMigrationParams) GetKeyword

func (p *FindHostsForMigrationParams) GetKeyword() (string, bool)

func (*FindHostsForMigrationParams) GetPage

func (p *FindHostsForMigrationParams) GetPage() (int, bool)

func (*FindHostsForMigrationParams) GetPagesize

func (p *FindHostsForMigrationParams) GetPagesize() (int, bool)

func (*FindHostsForMigrationParams) GetVirtualmachineid

func (p *FindHostsForMigrationParams) GetVirtualmachineid() (string, bool)

func (*FindHostsForMigrationParams) ResetKeyword

func (p *FindHostsForMigrationParams) ResetKeyword()

func (*FindHostsForMigrationParams) ResetPage

func (p *FindHostsForMigrationParams) ResetPage()

func (*FindHostsForMigrationParams) ResetPagesize

func (p *FindHostsForMigrationParams) ResetPagesize()

func (*FindHostsForMigrationParams) ResetVirtualmachineid

func (p *FindHostsForMigrationParams) ResetVirtualmachineid()

func (*FindHostsForMigrationParams) SetKeyword

func (p *FindHostsForMigrationParams) SetKeyword(v string)

func (*FindHostsForMigrationParams) SetPage

func (p *FindHostsForMigrationParams) SetPage(v int)

func (*FindHostsForMigrationParams) SetPagesize

func (p *FindHostsForMigrationParams) SetPagesize(v int)

func (*FindHostsForMigrationParams) SetVirtualmachineid

func (p *FindHostsForMigrationParams) SetVirtualmachineid(v string)

type FindHostsForMigrationResponse

type FindHostsForMigrationResponse struct {
	Count int                 `json:"count"`
	Host  []*HostForMigration `json:"host"`
}

type FindStoragePoolsForMigrationParams

type FindStoragePoolsForMigrationParams struct {
	// contains filtered or unexported fields
}

func (*FindStoragePoolsForMigrationParams) GetId

func (*FindStoragePoolsForMigrationParams) GetKeyword

func (p *FindStoragePoolsForMigrationParams) GetKeyword() (string, bool)

func (*FindStoragePoolsForMigrationParams) GetPage

func (*FindStoragePoolsForMigrationParams) GetPagesize

func (p *FindStoragePoolsForMigrationParams) GetPagesize() (int, bool)

func (*FindStoragePoolsForMigrationParams) ResetId

func (*FindStoragePoolsForMigrationParams) ResetKeyword

func (p *FindStoragePoolsForMigrationParams) ResetKeyword()

func (*FindStoragePoolsForMigrationParams) ResetPage

func (p *FindStoragePoolsForMigrationParams) ResetPage()

func (*FindStoragePoolsForMigrationParams) ResetPagesize

func (p *FindStoragePoolsForMigrationParams) ResetPagesize()

func (*FindStoragePoolsForMigrationParams) SetId

func (*FindStoragePoolsForMigrationParams) SetKeyword

func (p *FindStoragePoolsForMigrationParams) SetKeyword(v string)

func (*FindStoragePoolsForMigrationParams) SetPage

func (*FindStoragePoolsForMigrationParams) SetPagesize

func (p *FindStoragePoolsForMigrationParams) SetPagesize(v int)

type FindStoragePoolsForMigrationResponse

type FindStoragePoolsForMigrationResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type FirewallRule

type FirewallRule struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type FirewallService

type FirewallService struct {
	// contains filtered or unexported fields
}

func (*FirewallService) AddPaloAltoFirewall

Adds a Palo Alto firewall device

func (*FirewallService) ConfigurePaloAltoFirewall

Configures a Palo Alto firewall device

func (*FirewallService) CreateEgressFirewallRule

Creates a egress firewall rule for a given network

func (*FirewallService) CreateFirewallRule

Creates a firewall rule for a given IP address

func (*FirewallService) CreateIpv6FirewallRule

Creates an Ipv6 firewall rule in the given network (the network has to belong to VPC)

func (*FirewallService) CreatePortForwardingRule

Creates a port forwarding rule

func (*FirewallService) DeleteEgressFirewallRule

Deletes an egress firewall rule

func (*FirewallService) DeleteFirewallRule

Deletes a firewall rule

func (*FirewallService) DeleteIpv6FirewallRule

Deletes a IPv6 firewall rule

func (*FirewallService) DeletePaloAltoFirewall

delete a Palo Alto firewall device

func (*FirewallService) DeletePortForwardingRule

Deletes a port forwarding rule

func (*FirewallService) GetEgressFirewallRuleByID

func (s *FirewallService) GetEgressFirewallRuleByID(id string, opts ...OptionFunc) (*EgressFirewallRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*FirewallService) GetFirewallRuleByID

func (s *FirewallService) GetFirewallRuleByID(id string, opts ...OptionFunc) (*FirewallRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*FirewallService) GetIpv6FirewallRuleByID

func (s *FirewallService) GetIpv6FirewallRuleByID(id string, opts ...OptionFunc) (*Ipv6FirewallRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*FirewallService) GetPortForwardingRuleByID

func (s *FirewallService) GetPortForwardingRuleByID(id string, opts ...OptionFunc) (*PortForwardingRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*FirewallService) ListEgressFirewallRules

Lists all egress firewall rules for network ID.

func (*FirewallService) ListFirewallRules

Lists all firewall rules for an IP address.

func (*FirewallService) ListIpv6FirewallRules

Lists all IPv6 firewall rules

func (*FirewallService) ListPaloAltoFirewalls

lists Palo Alto firewall devices in a physical network

func (*FirewallService) ListPortForwardingRules

Lists all port forwarding rules for an IP address.

func (*FirewallService) NewAddPaloAltoFirewallParams

func (s *FirewallService) NewAddPaloAltoFirewallParams(networkdevicetype string, password string, physicalnetworkid string, url string, username string) *AddPaloAltoFirewallParams

You should always use this function to get a new AddPaloAltoFirewallParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewConfigurePaloAltoFirewallParams

func (s *FirewallService) NewConfigurePaloAltoFirewallParams(fwdeviceid string) *ConfigurePaloAltoFirewallParams

You should always use this function to get a new ConfigurePaloAltoFirewallParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewCreateEgressFirewallRuleParams

func (s *FirewallService) NewCreateEgressFirewallRuleParams(networkid string, protocol string) *CreateEgressFirewallRuleParams

You should always use this function to get a new CreateEgressFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewCreateFirewallRuleParams

func (s *FirewallService) NewCreateFirewallRuleParams(ipaddressid string, protocol string) *CreateFirewallRuleParams

You should always use this function to get a new CreateFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewCreateIpv6FirewallRuleParams

func (s *FirewallService) NewCreateIpv6FirewallRuleParams(networkid string, protocol string) *CreateIpv6FirewallRuleParams

You should always use this function to get a new CreateIpv6FirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewCreatePortForwardingRuleParams

func (s *FirewallService) NewCreatePortForwardingRuleParams(ipaddressid string, privateport int, protocol string, publicport int, virtualmachineid string) *CreatePortForwardingRuleParams

You should always use this function to get a new CreatePortForwardingRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewDeleteEgressFirewallRuleParams

func (s *FirewallService) NewDeleteEgressFirewallRuleParams(id string) *DeleteEgressFirewallRuleParams

You should always use this function to get a new DeleteEgressFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewDeleteFirewallRuleParams

func (s *FirewallService) NewDeleteFirewallRuleParams(id string) *DeleteFirewallRuleParams

You should always use this function to get a new DeleteFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewDeleteIpv6FirewallRuleParams

func (s *FirewallService) NewDeleteIpv6FirewallRuleParams(id string) *DeleteIpv6FirewallRuleParams

You should always use this function to get a new DeleteIpv6FirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewDeletePaloAltoFirewallParams

func (s *FirewallService) NewDeletePaloAltoFirewallParams(fwdeviceid string) *DeletePaloAltoFirewallParams

You should always use this function to get a new DeletePaloAltoFirewallParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewDeletePortForwardingRuleParams

func (s *FirewallService) NewDeletePortForwardingRuleParams(id string) *DeletePortForwardingRuleParams

You should always use this function to get a new DeletePortForwardingRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewListEgressFirewallRulesParams

func (s *FirewallService) NewListEgressFirewallRulesParams() *ListEgressFirewallRulesParams

You should always use this function to get a new ListEgressFirewallRulesParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewListFirewallRulesParams

func (s *FirewallService) NewListFirewallRulesParams() *ListFirewallRulesParams

You should always use this function to get a new ListFirewallRulesParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewListIpv6FirewallRulesParams

func (s *FirewallService) NewListIpv6FirewallRulesParams() *ListIpv6FirewallRulesParams

You should always use this function to get a new ListIpv6FirewallRulesParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewListPaloAltoFirewallsParams

func (s *FirewallService) NewListPaloAltoFirewallsParams() *ListPaloAltoFirewallsParams

You should always use this function to get a new ListPaloAltoFirewallsParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewListPortForwardingRulesParams

func (s *FirewallService) NewListPortForwardingRulesParams() *ListPortForwardingRulesParams

You should always use this function to get a new ListPortForwardingRulesParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewUpdateEgressFirewallRuleParams

func (s *FirewallService) NewUpdateEgressFirewallRuleParams(id string) *UpdateEgressFirewallRuleParams

You should always use this function to get a new UpdateEgressFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewUpdateFirewallRuleParams

func (s *FirewallService) NewUpdateFirewallRuleParams(id string) *UpdateFirewallRuleParams

You should always use this function to get a new UpdateFirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewUpdateIpv6FirewallRuleParams

func (s *FirewallService) NewUpdateIpv6FirewallRuleParams(id string) *UpdateIpv6FirewallRuleParams

You should always use this function to get a new UpdateIpv6FirewallRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) NewUpdatePortForwardingRuleParams

func (s *FirewallService) NewUpdatePortForwardingRuleParams(id string) *UpdatePortForwardingRuleParams

You should always use this function to get a new UpdatePortForwardingRuleParams instance, as then you are sure you have configured all required params

func (*FirewallService) UpdateEgressFirewallRule

Updates egress firewall rule

func (*FirewallService) UpdateFirewallRule

Updates firewall rule

func (*FirewallService) UpdateIpv6FirewallRule

Updates Ipv6 firewall rule with specified ID

func (*FirewallService) UpdatePortForwardingRule

Updates a port forwarding rule. Only the private port and the virtual machine can be updated.

type FirewallServiceIface

type FirewallServiceIface interface {
	AddPaloAltoFirewall(p *AddPaloAltoFirewallParams) (*AddPaloAltoFirewallResponse, error)
	NewAddPaloAltoFirewallParams(networkdevicetype string, password string, physicalnetworkid string, url string, username string) *AddPaloAltoFirewallParams
	ConfigurePaloAltoFirewall(p *ConfigurePaloAltoFirewallParams) (*PaloAltoFirewallResponse, error)
	NewConfigurePaloAltoFirewallParams(fwdeviceid string) *ConfigurePaloAltoFirewallParams
	CreateEgressFirewallRule(p *CreateEgressFirewallRuleParams) (*CreateEgressFirewallRuleResponse, error)
	NewCreateEgressFirewallRuleParams(networkid string, protocol string) *CreateEgressFirewallRuleParams
	CreateFirewallRule(p *CreateFirewallRuleParams) (*CreateFirewallRuleResponse, error)
	NewCreateFirewallRuleParams(ipaddressid string, protocol string) *CreateFirewallRuleParams
	CreatePortForwardingRule(p *CreatePortForwardingRuleParams) (*CreatePortForwardingRuleResponse, error)
	NewCreatePortForwardingRuleParams(ipaddressid string, privateport int, protocol string, publicport int, virtualmachineid string) *CreatePortForwardingRuleParams
	DeleteEgressFirewallRule(p *DeleteEgressFirewallRuleParams) (*DeleteEgressFirewallRuleResponse, error)
	NewDeleteEgressFirewallRuleParams(id string) *DeleteEgressFirewallRuleParams
	DeleteFirewallRule(p *DeleteFirewallRuleParams) (*DeleteFirewallRuleResponse, error)
	NewDeleteFirewallRuleParams(id string) *DeleteFirewallRuleParams
	DeletePaloAltoFirewall(p *DeletePaloAltoFirewallParams) (*DeletePaloAltoFirewallResponse, error)
	NewDeletePaloAltoFirewallParams(fwdeviceid string) *DeletePaloAltoFirewallParams
	DeletePortForwardingRule(p *DeletePortForwardingRuleParams) (*DeletePortForwardingRuleResponse, error)
	NewDeletePortForwardingRuleParams(id string) *DeletePortForwardingRuleParams
	ListEgressFirewallRules(p *ListEgressFirewallRulesParams) (*ListEgressFirewallRulesResponse, error)
	NewListEgressFirewallRulesParams() *ListEgressFirewallRulesParams
	GetEgressFirewallRuleByID(id string, opts ...OptionFunc) (*EgressFirewallRule, int, error)
	ListFirewallRules(p *ListFirewallRulesParams) (*ListFirewallRulesResponse, error)
	NewListFirewallRulesParams() *ListFirewallRulesParams
	GetFirewallRuleByID(id string, opts ...OptionFunc) (*FirewallRule, int, error)
	ListPaloAltoFirewalls(p *ListPaloAltoFirewallsParams) (*ListPaloAltoFirewallsResponse, error)
	NewListPaloAltoFirewallsParams() *ListPaloAltoFirewallsParams
	ListPortForwardingRules(p *ListPortForwardingRulesParams) (*ListPortForwardingRulesResponse, error)
	NewListPortForwardingRulesParams() *ListPortForwardingRulesParams
	GetPortForwardingRuleByID(id string, opts ...OptionFunc) (*PortForwardingRule, int, error)
	UpdateEgressFirewallRule(p *UpdateEgressFirewallRuleParams) (*UpdateEgressFirewallRuleResponse, error)
	NewUpdateEgressFirewallRuleParams(id string) *UpdateEgressFirewallRuleParams
	UpdateFirewallRule(p *UpdateFirewallRuleParams) (*UpdateFirewallRuleResponse, error)
	NewUpdateFirewallRuleParams(id string) *UpdateFirewallRuleParams
	UpdatePortForwardingRule(p *UpdatePortForwardingRuleParams) (*UpdatePortForwardingRuleResponse, error)
	NewUpdatePortForwardingRuleParams(id string) *UpdatePortForwardingRuleParams
	ListIpv6FirewallRules(p *ListIpv6FirewallRulesParams) (*ListIpv6FirewallRulesResponse, error)
	NewListIpv6FirewallRulesParams() *ListIpv6FirewallRulesParams
	GetIpv6FirewallRuleByID(id string, opts ...OptionFunc) (*Ipv6FirewallRule, int, error)
	CreateIpv6FirewallRule(p *CreateIpv6FirewallRuleParams) (*CreateIpv6FirewallRuleResponse, error)
	NewCreateIpv6FirewallRuleParams(networkid string, protocol string) *CreateIpv6FirewallRuleParams
	UpdateIpv6FirewallRule(p *UpdateIpv6FirewallRuleParams) (*UpdateIpv6FirewallRuleResponse, error)
	NewUpdateIpv6FirewallRuleParams(id string) *UpdateIpv6FirewallRuleParams
	DeleteIpv6FirewallRule(p *DeleteIpv6FirewallRuleParams) (*DeleteIpv6FirewallRuleResponse, error)
	NewDeleteIpv6FirewallRuleParams(id string) *DeleteIpv6FirewallRuleParams
}

func NewFirewallService

func NewFirewallService(cs *CloudStackClient) FirewallServiceIface

type GenerateAlertParams

type GenerateAlertParams struct {
	// contains filtered or unexported fields
}

func (*GenerateAlertParams) GetDescription

func (p *GenerateAlertParams) GetDescription() (string, bool)

func (*GenerateAlertParams) GetName

func (p *GenerateAlertParams) GetName() (string, bool)

func (*GenerateAlertParams) GetPodid

func (p *GenerateAlertParams) GetPodid() (string, bool)

func (*GenerateAlertParams) GetType

func (p *GenerateAlertParams) GetType() (int, bool)

func (*GenerateAlertParams) GetZoneid

func (p *GenerateAlertParams) GetZoneid() (string, bool)

func (*GenerateAlertParams) ResetDescription

func (p *GenerateAlertParams) ResetDescription()

func (*GenerateAlertParams) ResetName

func (p *GenerateAlertParams) ResetName()

func (*GenerateAlertParams) ResetPodid

func (p *GenerateAlertParams) ResetPodid()

func (*GenerateAlertParams) ResetType

func (p *GenerateAlertParams) ResetType()

func (*GenerateAlertParams) ResetZoneid

func (p *GenerateAlertParams) ResetZoneid()

func (*GenerateAlertParams) SetDescription

func (p *GenerateAlertParams) SetDescription(v string)

func (*GenerateAlertParams) SetName

func (p *GenerateAlertParams) SetName(v string)

func (*GenerateAlertParams) SetPodid

func (p *GenerateAlertParams) SetPodid(v string)

func (*GenerateAlertParams) SetType

func (p *GenerateAlertParams) SetType(v int)

func (*GenerateAlertParams) SetZoneid

func (p *GenerateAlertParams) SetZoneid(v string)

type GenerateAlertResponse

type GenerateAlertResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type GenerateUsageRecordsParams

type GenerateUsageRecordsParams struct {
	// contains filtered or unexported fields
}

func (*GenerateUsageRecordsParams) GetDomainid

func (p *GenerateUsageRecordsParams) GetDomainid() (string, bool)

func (*GenerateUsageRecordsParams) GetEnddate

func (p *GenerateUsageRecordsParams) GetEnddate() (string, bool)

func (*GenerateUsageRecordsParams) GetStartdate

func (p *GenerateUsageRecordsParams) GetStartdate() (string, bool)

func (*GenerateUsageRecordsParams) ResetDomainid

func (p *GenerateUsageRecordsParams) ResetDomainid()

func (*GenerateUsageRecordsParams) ResetEnddate

func (p *GenerateUsageRecordsParams) ResetEnddate()

func (*GenerateUsageRecordsParams) ResetStartdate

func (p *GenerateUsageRecordsParams) ResetStartdate()

func (*GenerateUsageRecordsParams) SetDomainid

func (p *GenerateUsageRecordsParams) SetDomainid(v string)

func (*GenerateUsageRecordsParams) SetEnddate

func (p *GenerateUsageRecordsParams) SetEnddate(v string)

func (*GenerateUsageRecordsParams) SetStartdate

func (p *GenerateUsageRecordsParams) SetStartdate(v string)

type GenerateUsageRecordsResponse

type GenerateUsageRecordsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*GenerateUsageRecordsResponse) UnmarshalJSON

func (r *GenerateUsageRecordsResponse) UnmarshalJSON(b []byte) error

type GetApiLimitParams

type GetApiLimitParams struct {
	// contains filtered or unexported fields
}

type GetApiLimitResponse

type GetApiLimitResponse struct {
	Account     string `json:"account"`
	Accountid   string `json:"accountid"`
	ApiAllowed  int    `json:"apiAllowed"`
	ApiIssued   int    `json:"apiIssued"`
	ExpireAfter int64  `json:"expireAfter"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
}

type GetCloudIdentifierParams

type GetCloudIdentifierParams struct {
	// contains filtered or unexported fields
}

func (*GetCloudIdentifierParams) GetUserid

func (p *GetCloudIdentifierParams) GetUserid() (string, bool)

func (*GetCloudIdentifierParams) ResetUserid

func (p *GetCloudIdentifierParams) ResetUserid()

func (*GetCloudIdentifierParams) SetUserid

func (p *GetCloudIdentifierParams) SetUserid(v string)

type GetCloudIdentifierResponse

type GetCloudIdentifierResponse struct {
	Cloudidentifier string `json:"cloudidentifier"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Signature       string `json:"signature"`
	Userid          string `json:"userid"`
}

type GetKubernetesClusterConfigParams

type GetKubernetesClusterConfigParams struct {
	// contains filtered or unexported fields
}

func (*GetKubernetesClusterConfigParams) GetId

func (*GetKubernetesClusterConfigParams) ResetId

func (p *GetKubernetesClusterConfigParams) ResetId()

func (*GetKubernetesClusterConfigParams) SetId

type GetKubernetesClusterConfigResponse

type GetKubernetesClusterConfigResponse struct {
	Configdata string `json:"configdata"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Name       string `json:"name"`
}

type GetPathForVolumeParams

type GetPathForVolumeParams struct {
	// contains filtered or unexported fields
}

func (*GetPathForVolumeParams) GetVolumeid

func (p *GetPathForVolumeParams) GetVolumeid() (string, bool)

func (*GetPathForVolumeParams) ResetVolumeid

func (p *GetPathForVolumeParams) ResetVolumeid()

func (*GetPathForVolumeParams) SetVolumeid

func (p *GetPathForVolumeParams) SetVolumeid(v string)

type GetPathForVolumeResponse

type GetPathForVolumeResponse struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Path      string `json:"path"`
}

type GetSolidFireAccountIdParams

type GetSolidFireAccountIdParams struct {
	// contains filtered or unexported fields
}

func (*GetSolidFireAccountIdParams) GetAccountid

func (p *GetSolidFireAccountIdParams) GetAccountid() (string, bool)

func (*GetSolidFireAccountIdParams) GetStorageid

func (p *GetSolidFireAccountIdParams) GetStorageid() (string, bool)

func (*GetSolidFireAccountIdParams) ResetAccountid

func (p *GetSolidFireAccountIdParams) ResetAccountid()

func (*GetSolidFireAccountIdParams) ResetStorageid

func (p *GetSolidFireAccountIdParams) ResetStorageid()

func (*GetSolidFireAccountIdParams) SetAccountid

func (p *GetSolidFireAccountIdParams) SetAccountid(v string)

func (*GetSolidFireAccountIdParams) SetStorageid

func (p *GetSolidFireAccountIdParams) SetStorageid(v string)

type GetSolidFireAccountIdResponse

type GetSolidFireAccountIdResponse struct {
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	SolidFireAccountId int64  `json:"solidFireAccountId"`
}

type GetSolidFireVolumeSizeParams

type GetSolidFireVolumeSizeParams struct {
	// contains filtered or unexported fields
}

func (*GetSolidFireVolumeSizeParams) GetVolumeid

func (p *GetSolidFireVolumeSizeParams) GetVolumeid() (string, bool)

func (*GetSolidFireVolumeSizeParams) ResetVolumeid

func (p *GetSolidFireVolumeSizeParams) ResetVolumeid()

func (*GetSolidFireVolumeSizeParams) SetVolumeid

func (p *GetSolidFireVolumeSizeParams) SetVolumeid(v string)

type GetSolidFireVolumeSizeResponse

type GetSolidFireVolumeSizeResponse struct {
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	SolidFireVolumeSize int64  `json:"solidFireVolumeSize"`
}

type GetUploadParamsForTemplateParams

type GetUploadParamsForTemplateParams struct {
	// contains filtered or unexported fields
}

func (*GetUploadParamsForTemplateParams) GetAccount

func (p *GetUploadParamsForTemplateParams) GetAccount() (string, bool)

func (*GetUploadParamsForTemplateParams) GetBits

func (p *GetUploadParamsForTemplateParams) GetBits() (int, bool)

func (*GetUploadParamsForTemplateParams) GetChecksum

func (p *GetUploadParamsForTemplateParams) GetChecksum() (string, bool)

func (*GetUploadParamsForTemplateParams) GetDeployasis

func (p *GetUploadParamsForTemplateParams) GetDeployasis() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetDetails

func (p *GetUploadParamsForTemplateParams) GetDetails() (map[string]string, bool)

func (*GetUploadParamsForTemplateParams) GetDisplaytext

func (p *GetUploadParamsForTemplateParams) GetDisplaytext() (string, bool)

func (*GetUploadParamsForTemplateParams) GetDomainid

func (p *GetUploadParamsForTemplateParams) GetDomainid() (string, bool)

func (*GetUploadParamsForTemplateParams) GetFormat

func (p *GetUploadParamsForTemplateParams) GetFormat() (string, bool)

func (*GetUploadParamsForTemplateParams) GetHypervisor

func (p *GetUploadParamsForTemplateParams) GetHypervisor() (string, bool)

func (*GetUploadParamsForTemplateParams) GetIsdynamicallyscalable

func (p *GetUploadParamsForTemplateParams) GetIsdynamicallyscalable() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetIsextractable

func (p *GetUploadParamsForTemplateParams) GetIsextractable() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetIsfeatured

func (p *GetUploadParamsForTemplateParams) GetIsfeatured() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetIspublic

func (p *GetUploadParamsForTemplateParams) GetIspublic() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetIsrouting

func (p *GetUploadParamsForTemplateParams) GetIsrouting() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetName

func (*GetUploadParamsForTemplateParams) GetOstypeid

func (p *GetUploadParamsForTemplateParams) GetOstypeid() (string, bool)

func (*GetUploadParamsForTemplateParams) GetPasswordenabled

func (p *GetUploadParamsForTemplateParams) GetPasswordenabled() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetProjectid

func (p *GetUploadParamsForTemplateParams) GetProjectid() (string, bool)

func (*GetUploadParamsForTemplateParams) GetRequireshvm

func (p *GetUploadParamsForTemplateParams) GetRequireshvm() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetSshkeyenabled

func (p *GetUploadParamsForTemplateParams) GetSshkeyenabled() (bool, bool)

func (*GetUploadParamsForTemplateParams) GetTemplatetag

func (p *GetUploadParamsForTemplateParams) GetTemplatetag() (string, bool)

func (*GetUploadParamsForTemplateParams) GetZoneid

func (p *GetUploadParamsForTemplateParams) GetZoneid() (string, bool)

func (*GetUploadParamsForTemplateParams) ResetAccount

func (p *GetUploadParamsForTemplateParams) ResetAccount()

func (*GetUploadParamsForTemplateParams) ResetBits

func (p *GetUploadParamsForTemplateParams) ResetBits()

func (*GetUploadParamsForTemplateParams) ResetChecksum

func (p *GetUploadParamsForTemplateParams) ResetChecksum()

func (*GetUploadParamsForTemplateParams) ResetDeployasis

func (p *GetUploadParamsForTemplateParams) ResetDeployasis()

func (*GetUploadParamsForTemplateParams) ResetDetails

func (p *GetUploadParamsForTemplateParams) ResetDetails()

func (*GetUploadParamsForTemplateParams) ResetDisplaytext

func (p *GetUploadParamsForTemplateParams) ResetDisplaytext()

func (*GetUploadParamsForTemplateParams) ResetDomainid

func (p *GetUploadParamsForTemplateParams) ResetDomainid()

func (*GetUploadParamsForTemplateParams) ResetFormat

func (p *GetUploadParamsForTemplateParams) ResetFormat()

func (*GetUploadParamsForTemplateParams) ResetHypervisor

func (p *GetUploadParamsForTemplateParams) ResetHypervisor()

func (*GetUploadParamsForTemplateParams) ResetIsdynamicallyscalable

func (p *GetUploadParamsForTemplateParams) ResetIsdynamicallyscalable()

func (*GetUploadParamsForTemplateParams) ResetIsextractable

func (p *GetUploadParamsForTemplateParams) ResetIsextractable()

func (*GetUploadParamsForTemplateParams) ResetIsfeatured

func (p *GetUploadParamsForTemplateParams) ResetIsfeatured()

func (*GetUploadParamsForTemplateParams) ResetIspublic

func (p *GetUploadParamsForTemplateParams) ResetIspublic()

func (*GetUploadParamsForTemplateParams) ResetIsrouting

func (p *GetUploadParamsForTemplateParams) ResetIsrouting()

func (*GetUploadParamsForTemplateParams) ResetName

func (p *GetUploadParamsForTemplateParams) ResetName()

func (*GetUploadParamsForTemplateParams) ResetOstypeid

func (p *GetUploadParamsForTemplateParams) ResetOstypeid()

func (*GetUploadParamsForTemplateParams) ResetPasswordenabled

func (p *GetUploadParamsForTemplateParams) ResetPasswordenabled()

func (*GetUploadParamsForTemplateParams) ResetProjectid

func (p *GetUploadParamsForTemplateParams) ResetProjectid()

func (*GetUploadParamsForTemplateParams) ResetRequireshvm

func (p *GetUploadParamsForTemplateParams) ResetRequireshvm()

func (*GetUploadParamsForTemplateParams) ResetSshkeyenabled

func (p *GetUploadParamsForTemplateParams) ResetSshkeyenabled()

func (*GetUploadParamsForTemplateParams) ResetTemplatetag

func (p *GetUploadParamsForTemplateParams) ResetTemplatetag()

func (*GetUploadParamsForTemplateParams) ResetZoneid

func (p *GetUploadParamsForTemplateParams) ResetZoneid()

func (*GetUploadParamsForTemplateParams) SetAccount

func (p *GetUploadParamsForTemplateParams) SetAccount(v string)

func (*GetUploadParamsForTemplateParams) SetBits

func (p *GetUploadParamsForTemplateParams) SetBits(v int)

func (*GetUploadParamsForTemplateParams) SetChecksum

func (p *GetUploadParamsForTemplateParams) SetChecksum(v string)

func (*GetUploadParamsForTemplateParams) SetDeployasis

func (p *GetUploadParamsForTemplateParams) SetDeployasis(v bool)

func (*GetUploadParamsForTemplateParams) SetDetails

func (p *GetUploadParamsForTemplateParams) SetDetails(v map[string]string)

func (*GetUploadParamsForTemplateParams) SetDisplaytext

func (p *GetUploadParamsForTemplateParams) SetDisplaytext(v string)

func (*GetUploadParamsForTemplateParams) SetDomainid

func (p *GetUploadParamsForTemplateParams) SetDomainid(v string)

func (*GetUploadParamsForTemplateParams) SetFormat

func (p *GetUploadParamsForTemplateParams) SetFormat(v string)

func (*GetUploadParamsForTemplateParams) SetHypervisor

func (p *GetUploadParamsForTemplateParams) SetHypervisor(v string)

func (*GetUploadParamsForTemplateParams) SetIsdynamicallyscalable

func (p *GetUploadParamsForTemplateParams) SetIsdynamicallyscalable(v bool)

func (*GetUploadParamsForTemplateParams) SetIsextractable

func (p *GetUploadParamsForTemplateParams) SetIsextractable(v bool)

func (*GetUploadParamsForTemplateParams) SetIsfeatured

func (p *GetUploadParamsForTemplateParams) SetIsfeatured(v bool)

func (*GetUploadParamsForTemplateParams) SetIspublic

func (p *GetUploadParamsForTemplateParams) SetIspublic(v bool)

func (*GetUploadParamsForTemplateParams) SetIsrouting

func (p *GetUploadParamsForTemplateParams) SetIsrouting(v bool)

func (*GetUploadParamsForTemplateParams) SetName

func (*GetUploadParamsForTemplateParams) SetOstypeid

func (p *GetUploadParamsForTemplateParams) SetOstypeid(v string)

func (*GetUploadParamsForTemplateParams) SetPasswordenabled

func (p *GetUploadParamsForTemplateParams) SetPasswordenabled(v bool)

func (*GetUploadParamsForTemplateParams) SetProjectid

func (p *GetUploadParamsForTemplateParams) SetProjectid(v string)

func (*GetUploadParamsForTemplateParams) SetRequireshvm

func (p *GetUploadParamsForTemplateParams) SetRequireshvm(v bool)

func (*GetUploadParamsForTemplateParams) SetSshkeyenabled

func (p *GetUploadParamsForTemplateParams) SetSshkeyenabled(v bool)

func (*GetUploadParamsForTemplateParams) SetTemplatetag

func (p *GetUploadParamsForTemplateParams) SetTemplatetag(v string)

func (*GetUploadParamsForTemplateParams) SetZoneid

func (p *GetUploadParamsForTemplateParams) SetZoneid(v string)

type GetUploadParamsForTemplateResponse

type GetUploadParamsForTemplateResponse struct {
	Expires   string `json:"expires"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Metadata  string `json:"metadata"`
	PostURL   string `json:"postURL"`
	Signature string `json:"signature"`
}

type GetUploadParamsForVolumeParams

type GetUploadParamsForVolumeParams struct {
	// contains filtered or unexported fields
}

func (*GetUploadParamsForVolumeParams) GetAccount

func (p *GetUploadParamsForVolumeParams) GetAccount() (string, bool)

func (*GetUploadParamsForVolumeParams) GetChecksum

func (p *GetUploadParamsForVolumeParams) GetChecksum() (string, bool)

func (*GetUploadParamsForVolumeParams) GetDiskofferingid

func (p *GetUploadParamsForVolumeParams) GetDiskofferingid() (string, bool)

func (*GetUploadParamsForVolumeParams) GetDomainid

func (p *GetUploadParamsForVolumeParams) GetDomainid() (string, bool)

func (*GetUploadParamsForVolumeParams) GetFormat

func (p *GetUploadParamsForVolumeParams) GetFormat() (string, bool)

func (*GetUploadParamsForVolumeParams) GetImagestoreuuid

func (p *GetUploadParamsForVolumeParams) GetImagestoreuuid() (string, bool)

func (*GetUploadParamsForVolumeParams) GetName

func (p *GetUploadParamsForVolumeParams) GetName() (string, bool)

func (*GetUploadParamsForVolumeParams) GetProjectid

func (p *GetUploadParamsForVolumeParams) GetProjectid() (string, bool)

func (*GetUploadParamsForVolumeParams) GetZoneid

func (p *GetUploadParamsForVolumeParams) GetZoneid() (string, bool)

func (*GetUploadParamsForVolumeParams) ResetAccount

func (p *GetUploadParamsForVolumeParams) ResetAccount()

func (*GetUploadParamsForVolumeParams) ResetChecksum

func (p *GetUploadParamsForVolumeParams) ResetChecksum()

func (*GetUploadParamsForVolumeParams) ResetDiskofferingid

func (p *GetUploadParamsForVolumeParams) ResetDiskofferingid()

func (*GetUploadParamsForVolumeParams) ResetDomainid

func (p *GetUploadParamsForVolumeParams) ResetDomainid()

func (*GetUploadParamsForVolumeParams) ResetFormat

func (p *GetUploadParamsForVolumeParams) ResetFormat()

func (*GetUploadParamsForVolumeParams) ResetImagestoreuuid

func (p *GetUploadParamsForVolumeParams) ResetImagestoreuuid()

func (*GetUploadParamsForVolumeParams) ResetName

func (p *GetUploadParamsForVolumeParams) ResetName()

func (*GetUploadParamsForVolumeParams) ResetProjectid

func (p *GetUploadParamsForVolumeParams) ResetProjectid()

func (*GetUploadParamsForVolumeParams) ResetZoneid

func (p *GetUploadParamsForVolumeParams) ResetZoneid()

func (*GetUploadParamsForVolumeParams) SetAccount

func (p *GetUploadParamsForVolumeParams) SetAccount(v string)

func (*GetUploadParamsForVolumeParams) SetChecksum

func (p *GetUploadParamsForVolumeParams) SetChecksum(v string)

func (*GetUploadParamsForVolumeParams) SetDiskofferingid

func (p *GetUploadParamsForVolumeParams) SetDiskofferingid(v string)

func (*GetUploadParamsForVolumeParams) SetDomainid

func (p *GetUploadParamsForVolumeParams) SetDomainid(v string)

func (*GetUploadParamsForVolumeParams) SetFormat

func (p *GetUploadParamsForVolumeParams) SetFormat(v string)

func (*GetUploadParamsForVolumeParams) SetImagestoreuuid

func (p *GetUploadParamsForVolumeParams) SetImagestoreuuid(v string)

func (*GetUploadParamsForVolumeParams) SetName

func (p *GetUploadParamsForVolumeParams) SetName(v string)

func (*GetUploadParamsForVolumeParams) SetProjectid

func (p *GetUploadParamsForVolumeParams) SetProjectid(v string)

func (*GetUploadParamsForVolumeParams) SetZoneid

func (p *GetUploadParamsForVolumeParams) SetZoneid(v string)

type GetUploadParamsForVolumeResponse

type GetUploadParamsForVolumeResponse struct {
	Expires   string `json:"expires"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Metadata  string `json:"metadata"`
	PostURL   string `json:"postURL"`
	Signature string `json:"signature"`
}

type GetUserKeysParams

type GetUserKeysParams struct {
	// contains filtered or unexported fields
}

func (*GetUserKeysParams) GetId

func (p *GetUserKeysParams) GetId() (string, bool)

func (*GetUserKeysParams) ResetId

func (p *GetUserKeysParams) ResetId()

func (*GetUserKeysParams) SetId

func (p *GetUserKeysParams) SetId(v string)

type GetUserKeysResponse

type GetUserKeysResponse struct {
	Apikey    string `json:"apikey"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Secretkey string `json:"secretkey"`
}

type GetUserParams

type GetUserParams struct {
	// contains filtered or unexported fields
}

func (*GetUserParams) GetUserapikey

func (p *GetUserParams) GetUserapikey() (string, bool)

func (*GetUserParams) ResetUserapikey

func (p *GetUserParams) ResetUserapikey()

func (*GetUserParams) SetUserapikey

func (p *GetUserParams) SetUserapikey(v string)

type GetUserResponse

type GetUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type GetVMPasswordParams

type GetVMPasswordParams struct {
	// contains filtered or unexported fields
}

func (*GetVMPasswordParams) GetId

func (p *GetVMPasswordParams) GetId() (string, bool)

func (*GetVMPasswordParams) ResetId

func (p *GetVMPasswordParams) ResetId()

func (*GetVMPasswordParams) SetId

func (p *GetVMPasswordParams) SetId(v string)

type GetVMPasswordResponse

type GetVMPasswordResponse struct {
	Encryptedpassword string `json:"encryptedpassword"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
}

type GetVirtualMachineUserDataParams

type GetVirtualMachineUserDataParams struct {
	// contains filtered or unexported fields
}

func (*GetVirtualMachineUserDataParams) GetVirtualmachineid

func (p *GetVirtualMachineUserDataParams) GetVirtualmachineid() (string, bool)

func (*GetVirtualMachineUserDataParams) ResetVirtualmachineid

func (p *GetVirtualMachineUserDataParams) ResetVirtualmachineid()

func (*GetVirtualMachineUserDataParams) SetVirtualmachineid

func (p *GetVirtualMachineUserDataParams) SetVirtualmachineid(v string)

type GetVirtualMachineUserDataResponse

type GetVirtualMachineUserDataResponse struct {
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Userdata         string `json:"userdata"`
	Virtualmachineid string `json:"virtualmachineid"`
}

type GetVolumeSnapshotDetailsParams

type GetVolumeSnapshotDetailsParams struct {
	// contains filtered or unexported fields
}

func (*GetVolumeSnapshotDetailsParams) GetSnapshotid

func (p *GetVolumeSnapshotDetailsParams) GetSnapshotid() (string, bool)

func (*GetVolumeSnapshotDetailsParams) ResetSnapshotid

func (p *GetVolumeSnapshotDetailsParams) ResetSnapshotid()

func (*GetVolumeSnapshotDetailsParams) SetSnapshotid

func (p *GetVolumeSnapshotDetailsParams) SetSnapshotid(v string)

type GetVolumeSnapshotDetailsResponse

type GetVolumeSnapshotDetailsResponse struct {
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	VolumeiScsiName string `json:"volumeiScsiName"`
}

type GetVolumeiScsiNameParams

type GetVolumeiScsiNameParams struct {
	// contains filtered or unexported fields
}

func (*GetVolumeiScsiNameParams) GetVolumeid

func (p *GetVolumeiScsiNameParams) GetVolumeid() (string, bool)

func (*GetVolumeiScsiNameParams) ResetVolumeid

func (p *GetVolumeiScsiNameParams) ResetVolumeid()

func (*GetVolumeiScsiNameParams) SetVolumeid

func (p *GetVolumeiScsiNameParams) SetVolumeid(v string)

type GetVolumeiScsiNameResponse

type GetVolumeiScsiNameResponse struct {
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	VolumeiScsiName string `json:"volumeiScsiName"`
}

type GlobalLoadBalancerRule

type GlobalLoadBalancerRule struct {
	Account                     string                                   `json:"account"`
	Description                 string                                   `json:"description"`
	Domain                      string                                   `json:"domain"`
	Domainid                    string                                   `json:"domainid"`
	Gslbdomainname              string                                   `json:"gslbdomainname"`
	Gslblbmethod                string                                   `json:"gslblbmethod"`
	Gslbservicetype             string                                   `json:"gslbservicetype"`
	Gslbstickysessionmethodname string                                   `json:"gslbstickysessionmethodname"`
	Id                          string                                   `json:"id"`
	JobID                       string                                   `json:"jobid"`
	Jobstatus                   int                                      `json:"jobstatus"`
	Loadbalancerrule            []GlobalLoadBalancerRuleLoadbalancerrule `json:"loadbalancerrule"`
	Name                        string                                   `json:"name"`
	Project                     string                                   `json:"project"`
	Projectid                   string                                   `json:"projectid"`
	Regionid                    int                                      `json:"regionid"`
}

type GlobalLoadBalancerRuleLoadbalancerrule

type GlobalLoadBalancerRuleLoadbalancerrule struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type GuestNetworkIpv6Prefixe

type GuestNetworkIpv6Prefixe struct {
	Availablesubnets int    `json:"availablesubnets"`
	Created          string `json:"created"`
	Id               string `json:"id"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Prefix           string `json:"prefix"`
	Totalsubnets     int    `json:"totalsubnets"`
	Usedsubnets      int    `json:"usedsubnets"`
	Zoneid           string `json:"zoneid"`
}

type GuestOSService

type GuestOSService struct {
	// contains filtered or unexported fields
}

func (*GuestOSService) AddGuestOs

Add a new guest OS type

func (*GuestOSService) AddGuestOsMapping

Adds a guest OS name to hypervisor OS name mapping

func (*GuestOSService) GetGuestOsMappingByID

func (s *GuestOSService) GetGuestOsMappingByID(id string, opts ...OptionFunc) (*GuestOsMapping, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsCategoryByID

func (s *GuestOSService) GetOsCategoryByID(id string, opts ...OptionFunc) (*OsCategory, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsCategoryByName

func (s *GuestOSService) GetOsCategoryByName(name string, opts ...OptionFunc) (*OsCategory, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsCategoryID

func (s *GuestOSService) GetOsCategoryID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsTypeByID

func (s *GuestOSService) GetOsTypeByID(id string, opts ...OptionFunc) (*OsType, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsTypeByName

func (s *GuestOSService) GetOsTypeByName(name string, opts ...OptionFunc) (*OsType, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) GetOsTypeID

func (s *GuestOSService) GetOsTypeID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*GuestOSService) ListGuestOsMapping

Lists all available OS mappings for given hypervisor

func (*GuestOSService) ListOsCategories

Lists all supported OS categories for this cloud.

func (*GuestOSService) ListOsTypes

Lists all supported OS types for this cloud.

func (*GuestOSService) NewAddGuestOsMappingParams

func (s *GuestOSService) NewAddGuestOsMappingParams(hypervisor string, hypervisorversion string, osnameforhypervisor string) *AddGuestOsMappingParams

You should always use this function to get a new AddGuestOsMappingParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewAddGuestOsParams

func (s *GuestOSService) NewAddGuestOsParams(oscategoryid string, osdisplayname string) *AddGuestOsParams

You should always use this function to get a new AddGuestOsParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewListGuestOsMappingParams

func (s *GuestOSService) NewListGuestOsMappingParams() *ListGuestOsMappingParams

You should always use this function to get a new ListGuestOsMappingParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewListOsCategoriesParams

func (s *GuestOSService) NewListOsCategoriesParams() *ListOsCategoriesParams

You should always use this function to get a new ListOsCategoriesParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewListOsTypesParams

func (s *GuestOSService) NewListOsTypesParams() *ListOsTypesParams

You should always use this function to get a new ListOsTypesParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewRemoveGuestOsMappingParams

func (s *GuestOSService) NewRemoveGuestOsMappingParams(id string) *RemoveGuestOsMappingParams

You should always use this function to get a new RemoveGuestOsMappingParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewRemoveGuestOsParams

func (s *GuestOSService) NewRemoveGuestOsParams(id string) *RemoveGuestOsParams

You should always use this function to get a new RemoveGuestOsParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewUpdateGuestOsMappingParams

func (s *GuestOSService) NewUpdateGuestOsMappingParams(id string, osnameforhypervisor string) *UpdateGuestOsMappingParams

You should always use this function to get a new UpdateGuestOsMappingParams instance, as then you are sure you have configured all required params

func (*GuestOSService) NewUpdateGuestOsParams

func (s *GuestOSService) NewUpdateGuestOsParams(id string, osdisplayname string) *UpdateGuestOsParams

You should always use this function to get a new UpdateGuestOsParams instance, as then you are sure you have configured all required params

func (*GuestOSService) RemoveGuestOs

Removes a Guest OS from listing.

func (*GuestOSService) RemoveGuestOsMapping

Removes a Guest OS Mapping.

func (*GuestOSService) UpdateGuestOs

Updates the information about Guest OS

func (*GuestOSService) UpdateGuestOsMapping

Updates the information about Guest OS to Hypervisor specific name mapping

type GuestOSServiceIface

type GuestOSServiceIface interface {
	AddGuestOs(p *AddGuestOsParams) (*AddGuestOsResponse, error)
	NewAddGuestOsParams(oscategoryid string, osdisplayname string) *AddGuestOsParams
	AddGuestOsMapping(p *AddGuestOsMappingParams) (*AddGuestOsMappingResponse, error)
	NewAddGuestOsMappingParams(hypervisor string, hypervisorversion string, osnameforhypervisor string) *AddGuestOsMappingParams
	ListGuestOsMapping(p *ListGuestOsMappingParams) (*ListGuestOsMappingResponse, error)
	NewListGuestOsMappingParams() *ListGuestOsMappingParams
	GetGuestOsMappingByID(id string, opts ...OptionFunc) (*GuestOsMapping, int, error)
	ListOsCategories(p *ListOsCategoriesParams) (*ListOsCategoriesResponse, error)
	NewListOsCategoriesParams() *ListOsCategoriesParams
	GetOsCategoryID(name string, opts ...OptionFunc) (string, int, error)
	GetOsCategoryByName(name string, opts ...OptionFunc) (*OsCategory, int, error)
	GetOsCategoryByID(id string, opts ...OptionFunc) (*OsCategory, int, error)
	ListOsTypes(p *ListOsTypesParams) (*ListOsTypesResponse, error)
	NewListOsTypesParams() *ListOsTypesParams
	GetOsTypeID(keyword string, opts ...OptionFunc) (string, int, error)
	GetOsTypeByName(name string, opts ...OptionFunc) (*OsType, int, error)
	GetOsTypeByID(id string, opts ...OptionFunc) (*OsType, int, error)
	RemoveGuestOs(p *RemoveGuestOsParams) (*RemoveGuestOsResponse, error)
	NewRemoveGuestOsParams(id string) *RemoveGuestOsParams
	RemoveGuestOsMapping(p *RemoveGuestOsMappingParams) (*RemoveGuestOsMappingResponse, error)
	NewRemoveGuestOsMappingParams(id string) *RemoveGuestOsMappingParams
	UpdateGuestOs(p *UpdateGuestOsParams) (*UpdateGuestOsResponse, error)
	NewUpdateGuestOsParams(id string, osdisplayname string) *UpdateGuestOsParams
	UpdateGuestOsMapping(p *UpdateGuestOsMappingParams) (*UpdateGuestOsMappingResponse, error)
	NewUpdateGuestOsMappingParams(id string, osnameforhypervisor string) *UpdateGuestOsMappingParams
}

func NewGuestOSService

func NewGuestOSService(cs *CloudStackClient) GuestOSServiceIface

type GuestOsMapping

type GuestOsMapping struct {
	Hypervisor          string `json:"hypervisor"`
	Hypervisorversion   string `json:"hypervisorversion"`
	Id                  string `json:"id"`
	Isuserdefined       string `json:"isuserdefined"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Osdisplayname       string `json:"osdisplayname"`
	Osnameforhypervisor string `json:"osnameforhypervisor"`
	Ostypeid            string `json:"ostypeid"`
}

func (*GuestOsMapping) UnmarshalJSON

func (r *GuestOsMapping) UnmarshalJSON(b []byte) error

type GuestVlan

type GuestVlan struct {
	Account             string     `json:"account"`
	Allocationstate     string     `json:"allocationstate"`
	Domain              string     `json:"domain"`
	Domainid            string     `json:"domainid"`
	Id                  int64      `json:"id"`
	Isdedicated         bool       `json:"isdedicated"`
	JobID               string     `json:"jobid"`
	Jobstatus           int        `json:"jobstatus"`
	Network             []*Network `json:"network"`
	Physicalnetworkid   string     `json:"physicalnetworkid"`
	Physicalnetworkname string     `json:"physicalnetworkname"`
	Project             string     `json:"project"`
	Projectid           string     `json:"projectid"`
	Taken               string     `json:"taken"`
	Vlan                string     `json:"vlan"`
	Zoneid              string     `json:"zoneid"`
	Zonename            string     `json:"zonename"`
}

type HAForHostResponse

type HAForHostResponse struct {
	Haenable   bool   `json:"haenable"`
	Haprovider string `json:"haprovider"`
	Hastate    string `json:"hastate"`
	Hostid     string `json:"hostid"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Status     bool   `json:"status"`
}

type Host

type Host struct {
	Annotation                       string                      `json:"annotation"`
	Capabilities                     string                      `json:"capabilities"`
	Clusterid                        string                      `json:"clusterid"`
	Clustername                      string                      `json:"clustername"`
	Clustertype                      string                      `json:"clustertype"`
	Cpuallocated                     string                      `json:"cpuallocated"`
	Cpuallocatedpercentage           string                      `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                       `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                      `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                     `json:"cpuloadaverage"`
	Cpunumber                        int                         `json:"cpunumber"`
	Cpusockets                       int                         `json:"cpusockets"`
	Cpuspeed                         int64                       `json:"cpuspeed"`
	Cpuused                          string                      `json:"cpuused"`
	Cpuwithoverprovisioning          string                      `json:"cpuwithoverprovisioning"`
	Created                          string                      `json:"created"`
	Details                          map[string]string           `json:"details"`
	Disconnected                     string                      `json:"disconnected"`
	Disksizeallocated                int64                       `json:"disksizeallocated"`
	Disksizetotal                    int64                       `json:"disksizetotal"`
	Encryptionsupported              bool                        `json:"encryptionsupported"`
	Events                           string                      `json:"events"`
	Gpugroup                         []HostGpugroup              `json:"gpugroup"`
	Hahost                           bool                        `json:"hahost"`
	Hasannotations                   bool                        `json:"hasannotations"`
	Hasenoughcapacity                bool                        `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse           `json:"hostha"`
	Hosttags                         string                      `json:"hosttags"`
	Hypervisor                       string                      `json:"hypervisor"`
	Hypervisorversion                string                      `json:"hypervisorversion"`
	Id                               string                      `json:"id"`
	Ipaddress                        string                      `json:"ipaddress"`
	Islocalstorageactive             bool                        `json:"islocalstorageactive"`
	Istagarule                       bool                        `json:"istagarule"`
	JobID                            string                      `json:"jobid"`
	Jobstatus                        int                         `json:"jobstatus"`
	Lastannotated                    string                      `json:"lastannotated"`
	Lastpinged                       string                      `json:"lastpinged"`
	Managementserverid               UUID                        `json:"managementserverid"`
	Memoryallocated                  int64                       `json:"memoryallocated"`
	Memoryallocatedbytes             int64                       `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                      `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                       `json:"memorytotal"`
	Memoryused                       int64                       `json:"memoryused"`
	Memorywithoverprovisioning       string                      `json:"memorywithoverprovisioning"`
	Name                             string                      `json:"name"`
	Networkkbsread                   int64                       `json:"networkkbsread"`
	Networkkbswrite                  int64                       `json:"networkkbswrite"`
	Oscategoryid                     string                      `json:"oscategoryid"`
	Oscategoryname                   string                      `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse `json:"outofbandmanagement"`
	Podid                            string                      `json:"podid"`
	Podname                          string                      `json:"podname"`
	Removed                          string                      `json:"removed"`
	Resourcestate                    string                      `json:"resourcestate"`
	State                            string                      `json:"state"`
	Suitableformigration             bool                        `json:"suitableformigration"`
	Type                             string                      `json:"type"`
	Ueficapability                   bool                        `json:"ueficapability"`
	Username                         string                      `json:"username"`
	Version                          string                      `json:"version"`
	Zoneid                           string                      `json:"zoneid"`
	Zonename                         string                      `json:"zonename"`
}

type HostForMigration

type HostForMigration struct {
	Averageload                      int64  `json:"averageload"`
	Capabilities                     string `json:"capabilities"`
	Clusterid                        string `json:"clusterid"`
	Clustername                      string `json:"clustername"`
	Clustertype                      string `json:"clustertype"`
	Cpuallocated                     string `json:"cpuallocated"`
	Cpuallocatedpercentage           string `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64  `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string `json:"cpuallocatedwithoverprovisioning"`
	Cpunumber                        int    `json:"cpunumber"`
	Cpuspeed                         int64  `json:"cpuspeed"`
	Cpuused                          string `json:"cpuused"`
	Cpuwithoverprovisioning          string `json:"cpuwithoverprovisioning"`
	Created                          string `json:"created"`
	Disconnected                     string `json:"disconnected"`
	Disksizeallocated                int64  `json:"disksizeallocated"`
	Disksizetotal                    int64  `json:"disksizetotal"`
	Events                           string `json:"events"`
	Hahost                           bool   `json:"hahost"`
	Hasenoughcapacity                bool   `json:"hasenoughcapacity"`
	Hosttags                         string `json:"hosttags"`
	Hypervisor                       string `json:"hypervisor"`
	Hypervisorversion                string `json:"hypervisorversion"`
	Id                               string `json:"id"`
	Ipaddress                        string `json:"ipaddress"`
	Islocalstorageactive             bool   `json:"islocalstorageactive"`
	JobID                            string `json:"jobid"`
	Jobstatus                        int    `json:"jobstatus"`
	Lastpinged                       string `json:"lastpinged"`
	Managementserverid               UUID   `json:"managementserverid"`
	Memoryallocated                  string `json:"memoryallocated"`
	Memoryallocatedbytes             int64  `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string `json:"memoryallocatedpercentage"`
	Memorytotal                      int64  `json:"memorytotal"`
	Memoryused                       int64  `json:"memoryused"`
	Memorywithoverprovisioning       string `json:"memorywithoverprovisioning"`
	Name                             string `json:"name"`
	Networkkbsread                   int64  `json:"networkkbsread"`
	Networkkbswrite                  int64  `json:"networkkbswrite"`
	Oscategoryid                     string `json:"oscategoryid"`
	Oscategoryname                   string `json:"oscategoryname"`
	Podid                            string `json:"podid"`
	Podname                          string `json:"podname"`
	Removed                          string `json:"removed"`
	RequiresStorageMotion            bool   `json:"requiresStorageMotion"`
	Resourcestate                    string `json:"resourcestate"`
	State                            string `json:"state"`
	Suitableformigration             bool   `json:"suitableformigration"`
	Type                             string `json:"type"`
	Version                          string `json:"version"`
	Zoneid                           string `json:"zoneid"`
	Zonename                         string `json:"zonename"`
}

type HostGpugroup

type HostGpugroup struct {
	Gpugroupname string             `json:"gpugroupname"`
	Vgpu         []HostGpugroupVgpu `json:"vgpu"`
}

type HostGpugroupVgpu

type HostGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type HostService

type HostService struct {
	// contains filtered or unexported fields
}

func (*HostService) AddBaremetalHost

add a baremetal host

func (*HostService) AddGloboDnsHost

Adds the GloboDNS external host

func (*HostService) AddHost

func (s *HostService) AddHost(p *AddHostParams) (*AddHostResponse, error)

Adds a new host.

func (*HostService) AddSecondaryStorage

Adds secondary storage.

func (*HostService) CancelHostMaintenance

Cancels host maintenance.

func (*HostService) ConfigureHAForHost

func (s *HostService) ConfigureHAForHost(p *ConfigureHAForHostParams) (*HAForHostResponse, error)

Configures HA for a host

func (*HostService) DedicateHost

func (s *HostService) DedicateHost(p *DedicateHostParams) (*DedicateHostResponse, error)

Dedicates a host.

func (*HostService) DeleteHost

func (s *HostService) DeleteHost(p *DeleteHostParams) (*DeleteHostResponse, error)

Deletes a host.

func (*HostService) DisableOutOfBandManagementForHost

Disables out-of-band management for a host

func (*HostService) EnableHAForHost

Enables HA for a host

func (*HostService) EnableOutOfBandManagementForHost

Enables out-of-band management for a host

func (*HostService) FindHostsForMigration

Find hosts suitable for migrating a virtual machine.

func (*HostService) GetHostByID

func (s *HostService) GetHostByID(id string, opts ...OptionFunc) (*Host, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostByName

func (s *HostService) GetHostByName(name string, opts ...OptionFunc) (*Host, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostID

func (s *HostService) GetHostID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostTagID

func (s *HostService) GetHostTagID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostsMetricByID

func (s *HostService) GetHostsMetricByID(id string, opts ...OptionFunc) (*HostsMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostsMetricByName

func (s *HostService) GetHostsMetricByName(name string, opts ...OptionFunc) (*HostsMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) GetHostsMetricID

func (s *HostService) GetHostsMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HostService) ListDedicatedHosts

Lists dedicated hosts.

func (*HostService) ListHostTags

func (s *HostService) ListHostTags(p *ListHostTagsParams) (*ListHostTagsResponse, error)

Lists host tags

func (*HostService) ListHosts

func (s *HostService) ListHosts(p *ListHostsParams) (*ListHostsResponse, error)

Lists hosts.

func (*HostService) ListHostsMetrics

Lists hosts metrics

func (*HostService) NewAddBaremetalHostParams

func (s *HostService) NewAddBaremetalHostParams(hypervisor string, podid string, url string, zoneid string) *AddBaremetalHostParams

You should always use this function to get a new AddBaremetalHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewAddGloboDnsHostParams

func (s *HostService) NewAddGloboDnsHostParams(password string, physicalnetworkid string, url string, username string) *AddGloboDnsHostParams

You should always use this function to get a new AddGloboDnsHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewAddHostParams

func (s *HostService) NewAddHostParams(hypervisor string, podid string, url string, zoneid string) *AddHostParams

You should always use this function to get a new AddHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewAddSecondaryStorageParams

func (s *HostService) NewAddSecondaryStorageParams(url string) *AddSecondaryStorageParams

You should always use this function to get a new AddSecondaryStorageParams instance, as then you are sure you have configured all required params

func (*HostService) NewCancelHostMaintenanceParams

func (s *HostService) NewCancelHostMaintenanceParams(id string) *CancelHostMaintenanceParams

You should always use this function to get a new CancelHostMaintenanceParams instance, as then you are sure you have configured all required params

func (*HostService) NewConfigureHAForHostParams

func (s *HostService) NewConfigureHAForHostParams(hostid string, provider string) *ConfigureHAForHostParams

You should always use this function to get a new ConfigureHAForHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewDedicateHostParams

func (s *HostService) NewDedicateHostParams(domainid string, hostid string) *DedicateHostParams

You should always use this function to get a new DedicateHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewDeleteHostParams

func (s *HostService) NewDeleteHostParams(id string) *DeleteHostParams

You should always use this function to get a new DeleteHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewDisableOutOfBandManagementForHostParams

func (s *HostService) NewDisableOutOfBandManagementForHostParams(hostid string) *DisableOutOfBandManagementForHostParams

You should always use this function to get a new DisableOutOfBandManagementForHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewEnableHAForHostParams

func (s *HostService) NewEnableHAForHostParams(hostid string) *EnableHAForHostParams

You should always use this function to get a new EnableHAForHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewEnableOutOfBandManagementForHostParams

func (s *HostService) NewEnableOutOfBandManagementForHostParams(hostid string) *EnableOutOfBandManagementForHostParams

You should always use this function to get a new EnableOutOfBandManagementForHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewFindHostsForMigrationParams

func (s *HostService) NewFindHostsForMigrationParams(virtualmachineid string) *FindHostsForMigrationParams

You should always use this function to get a new FindHostsForMigrationParams instance, as then you are sure you have configured all required params

func (*HostService) NewListDedicatedHostsParams

func (s *HostService) NewListDedicatedHostsParams() *ListDedicatedHostsParams

You should always use this function to get a new ListDedicatedHostsParams instance, as then you are sure you have configured all required params

func (*HostService) NewListHostTagsParams

func (s *HostService) NewListHostTagsParams() *ListHostTagsParams

You should always use this function to get a new ListHostTagsParams instance, as then you are sure you have configured all required params

func (*HostService) NewListHostsMetricsParams

func (s *HostService) NewListHostsMetricsParams() *ListHostsMetricsParams

You should always use this function to get a new ListHostsMetricsParams instance, as then you are sure you have configured all required params

func (*HostService) NewListHostsParams

func (s *HostService) NewListHostsParams() *ListHostsParams

You should always use this function to get a new ListHostsParams instance, as then you are sure you have configured all required params

func (*HostService) NewPrepareHostForMaintenanceParams

func (s *HostService) NewPrepareHostForMaintenanceParams(id string) *PrepareHostForMaintenanceParams

You should always use this function to get a new PrepareHostForMaintenanceParams instance, as then you are sure you have configured all required params

func (*HostService) NewReconnectHostParams

func (s *HostService) NewReconnectHostParams(id string) *ReconnectHostParams

You should always use this function to get a new ReconnectHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewReleaseDedicatedHostParams

func (s *HostService) NewReleaseDedicatedHostParams(hostid string) *ReleaseDedicatedHostParams

You should always use this function to get a new ReleaseDedicatedHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewReleaseHostReservationParams

func (s *HostService) NewReleaseHostReservationParams(id string) *ReleaseHostReservationParams

You should always use this function to get a new ReleaseHostReservationParams instance, as then you are sure you have configured all required params

func (*HostService) NewUpdateHostParams

func (s *HostService) NewUpdateHostParams(id string) *UpdateHostParams

You should always use this function to get a new UpdateHostParams instance, as then you are sure you have configured all required params

func (*HostService) NewUpdateHostPasswordParams

func (s *HostService) NewUpdateHostPasswordParams(password string, username string) *UpdateHostPasswordParams

You should always use this function to get a new UpdateHostPasswordParams instance, as then you are sure you have configured all required params

func (*HostService) PrepareHostForMaintenance

Prepares a host for maintenance.

func (*HostService) ReconnectHost

Reconnects a host.

func (*HostService) ReleaseDedicatedHost

Release the dedication for host

func (*HostService) ReleaseHostReservation

Releases host reservation.

func (*HostService) UpdateHost

func (s *HostService) UpdateHost(p *UpdateHostParams) (*UpdateHostResponse, error)

Updates a host.

func (*HostService) UpdateHostPassword

Update password of a host/pool on management server.

type HostServiceIface

type HostServiceIface interface {
	AddBaremetalHost(p *AddBaremetalHostParams) (*AddBaremetalHostResponse, error)
	NewAddBaremetalHostParams(hypervisor string, podid string, url string, zoneid string) *AddBaremetalHostParams
	AddGloboDnsHost(p *AddGloboDnsHostParams) (*AddGloboDnsHostResponse, error)
	NewAddGloboDnsHostParams(password string, physicalnetworkid string, url string, username string) *AddGloboDnsHostParams
	AddHost(p *AddHostParams) (*AddHostResponse, error)
	NewAddHostParams(hypervisor string, podid string, url string, zoneid string) *AddHostParams
	AddSecondaryStorage(p *AddSecondaryStorageParams) (*AddSecondaryStorageResponse, error)
	NewAddSecondaryStorageParams(url string) *AddSecondaryStorageParams
	CancelHostMaintenance(p *CancelHostMaintenanceParams) (*CancelHostMaintenanceResponse, error)
	NewCancelHostMaintenanceParams(id string) *CancelHostMaintenanceParams
	ConfigureHAForHost(p *ConfigureHAForHostParams) (*HAForHostResponse, error)
	NewConfigureHAForHostParams(hostid string, provider string) *ConfigureHAForHostParams
	EnableHAForHost(p *EnableHAForHostParams) (*EnableHAForHostResponse, error)
	NewEnableHAForHostParams(hostid string) *EnableHAForHostParams
	DedicateHost(p *DedicateHostParams) (*DedicateHostResponse, error)
	NewDedicateHostParams(domainid string, hostid string) *DedicateHostParams
	DeleteHost(p *DeleteHostParams) (*DeleteHostResponse, error)
	NewDeleteHostParams(id string) *DeleteHostParams
	DisableOutOfBandManagementForHost(p *DisableOutOfBandManagementForHostParams) (*DisableOutOfBandManagementForHostResponse, error)
	NewDisableOutOfBandManagementForHostParams(hostid string) *DisableOutOfBandManagementForHostParams
	EnableOutOfBandManagementForHost(p *EnableOutOfBandManagementForHostParams) (*EnableOutOfBandManagementForHostResponse, error)
	NewEnableOutOfBandManagementForHostParams(hostid string) *EnableOutOfBandManagementForHostParams
	FindHostsForMigration(p *FindHostsForMigrationParams) (*FindHostsForMigrationResponse, error)
	NewFindHostsForMigrationParams(virtualmachineid string) *FindHostsForMigrationParams
	ListDedicatedHosts(p *ListDedicatedHostsParams) (*ListDedicatedHostsResponse, error)
	NewListDedicatedHostsParams() *ListDedicatedHostsParams
	ListHostTags(p *ListHostTagsParams) (*ListHostTagsResponse, error)
	NewListHostTagsParams() *ListHostTagsParams
	GetHostTagID(keyword string, opts ...OptionFunc) (string, int, error)
	ListHosts(p *ListHostsParams) (*ListHostsResponse, error)
	NewListHostsParams() *ListHostsParams
	GetHostID(name string, opts ...OptionFunc) (string, int, error)
	GetHostByName(name string, opts ...OptionFunc) (*Host, int, error)
	GetHostByID(id string, opts ...OptionFunc) (*Host, int, error)
	ListHostsMetrics(p *ListHostsMetricsParams) (*ListHostsMetricsResponse, error)
	NewListHostsMetricsParams() *ListHostsMetricsParams
	GetHostsMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetHostsMetricByName(name string, opts ...OptionFunc) (*HostsMetric, int, error)
	GetHostsMetricByID(id string, opts ...OptionFunc) (*HostsMetric, int, error)
	PrepareHostForMaintenance(p *PrepareHostForMaintenanceParams) (*PrepareHostForMaintenanceResponse, error)
	NewPrepareHostForMaintenanceParams(id string) *PrepareHostForMaintenanceParams
	ReconnectHost(p *ReconnectHostParams) (*ReconnectHostResponse, error)
	NewReconnectHostParams(id string) *ReconnectHostParams
	ReleaseDedicatedHost(p *ReleaseDedicatedHostParams) (*ReleaseDedicatedHostResponse, error)
	NewReleaseDedicatedHostParams(hostid string) *ReleaseDedicatedHostParams
	ReleaseHostReservation(p *ReleaseHostReservationParams) (*ReleaseHostReservationResponse, error)
	NewReleaseHostReservationParams(id string) *ReleaseHostReservationParams
	UpdateHost(p *UpdateHostParams) (*UpdateHostResponse, error)
	NewUpdateHostParams(id string) *UpdateHostParams
	UpdateHostPassword(p *UpdateHostPasswordParams) (*UpdateHostPasswordResponse, error)
	NewUpdateHostPasswordParams(password string, username string) *UpdateHostPasswordParams
}

func NewHostService

func NewHostService(cs *CloudStackClient) HostServiceIface

type HostTag

type HostTag struct {
	Hostid    int64  `json:"hostid"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type HostsMetric

type HostsMetric struct {
	Annotation                       string                      `json:"annotation"`
	Capabilities                     string                      `json:"capabilities"`
	Clusterid                        string                      `json:"clusterid"`
	Clustername                      string                      `json:"clustername"`
	Clustertype                      string                      `json:"clustertype"`
	Cpuallocated                     string                      `json:"cpuallocated"`
	Cpuallocateddisablethreshold     bool                        `json:"cpuallocateddisablethreshold"`
	Cpuallocatedghz                  string                      `json:"cpuallocatedghz"`
	Cpuallocatedpercentage           string                      `json:"cpuallocatedpercentage"`
	Cpuallocatedthreshold            bool                        `json:"cpuallocatedthreshold"`
	Cpuallocatedvalue                int64                       `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                      `json:"cpuallocatedwithoverprovisioning"`
	Cpudisablethreshold              bool                        `json:"cpudisablethreshold"`
	Cpuloadaverage                   float64                     `json:"cpuloadaverage"`
	Cpunumber                        int                         `json:"cpunumber"`
	Cpusockets                       int                         `json:"cpusockets"`
	Cpuspeed                         int64                       `json:"cpuspeed"`
	Cputhreshold                     bool                        `json:"cputhreshold"`
	Cputotalghz                      string                      `json:"cputotalghz"`
	Cpuused                          string                      `json:"cpuused"`
	Cpuusedghz                       string                      `json:"cpuusedghz"`
	Cpuwithoverprovisioning          string                      `json:"cpuwithoverprovisioning"`
	Created                          string                      `json:"created"`
	Details                          map[string]string           `json:"details"`
	Disconnected                     string                      `json:"disconnected"`
	Disksizeallocated                int64                       `json:"disksizeallocated"`
	Disksizetotal                    int64                       `json:"disksizetotal"`
	Encryptionsupported              bool                        `json:"encryptionsupported"`
	Events                           string                      `json:"events"`
	Gpugroup                         []HostsMetricGpugroup       `json:"gpugroup"`
	Hahost                           bool                        `json:"hahost"`
	Hasannotations                   bool                        `json:"hasannotations"`
	Hasenoughcapacity                bool                        `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse           `json:"hostha"`
	Hosttags                         string                      `json:"hosttags"`
	Hypervisor                       string                      `json:"hypervisor"`
	Hypervisorversion                string                      `json:"hypervisorversion"`
	Id                               string                      `json:"id"`
	Instances                        string                      `json:"instances"`
	Ipaddress                        string                      `json:"ipaddress"`
	Islocalstorageactive             bool                        `json:"islocalstorageactive"`
	Istagarule                       bool                        `json:"istagarule"`
	JobID                            string                      `json:"jobid"`
	Jobstatus                        int                         `json:"jobstatus"`
	Lastannotated                    string                      `json:"lastannotated"`
	Lastpinged                       string                      `json:"lastpinged"`
	Managementserverid               UUID                        `json:"managementserverid"`
	Memoryallocated                  int64                       `json:"memoryallocated"`
	Memoryallocatedbytes             int64                       `json:"memoryallocatedbytes"`
	Memoryallocateddisablethreshold  bool                        `json:"memoryallocateddisablethreshold"`
	Memoryallocatedgb                string                      `json:"memoryallocatedgb"`
	Memoryallocatedpercentage        string                      `json:"memoryallocatedpercentage"`
	Memoryallocatedthreshold         bool                        `json:"memoryallocatedthreshold"`
	Memorydisablethreshold           bool                        `json:"memorydisablethreshold"`
	Memorythreshold                  bool                        `json:"memorythreshold"`
	Memorytotal                      int64                       `json:"memorytotal"`
	Memorytotalgb                    string                      `json:"memorytotalgb"`
	Memoryused                       int64                       `json:"memoryused"`
	Memoryusedgb                     string                      `json:"memoryusedgb"`
	Memorywithoverprovisioning       string                      `json:"memorywithoverprovisioning"`
	Name                             string                      `json:"name"`
	Networkkbsread                   int64                       `json:"networkkbsread"`
	Networkkbswrite                  int64                       `json:"networkkbswrite"`
	Networkread                      string                      `json:"networkread"`
	Networkwrite                     string                      `json:"networkwrite"`
	Oscategoryid                     string                      `json:"oscategoryid"`
	Oscategoryname                   string                      `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse `json:"outofbandmanagement"`
	Podid                            string                      `json:"podid"`
	Podname                          string                      `json:"podname"`
	Powerstate                       string                      `json:"powerstate"`
	Removed                          string                      `json:"removed"`
	Resourcestate                    string                      `json:"resourcestate"`
	State                            string                      `json:"state"`
	Suitableformigration             bool                        `json:"suitableformigration"`
	Systeminstances                  string                      `json:"systeminstances"`
	Type                             string                      `json:"type"`
	Ueficapability                   bool                        `json:"ueficapability"`
	Username                         string                      `json:"username"`
	Version                          string                      `json:"version"`
	Zoneid                           string                      `json:"zoneid"`
	Zonename                         string                      `json:"zonename"`
}

type HostsMetricGpugroup

type HostsMetricGpugroup struct {
	Gpugroupname string                    `json:"gpugroupname"`
	Vgpu         []HostsMetricGpugroupVgpu `json:"vgpu"`
}

type HostsMetricGpugroupVgpu

type HostsMetricGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type Hypervisor

type Hypervisor struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type HypervisorCapability

type HypervisorCapability struct {
	Hypervisor           string `json:"hypervisor"`
	Hypervisorversion    string `json:"hypervisorversion"`
	Id                   string `json:"id"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Maxdatavolumeslimit  int    `json:"maxdatavolumeslimit"`
	Maxguestslimit       int64  `json:"maxguestslimit"`
	Maxhostspercluster   int    `json:"maxhostspercluster"`
	Securitygroupenabled bool   `json:"securitygroupenabled"`
	Storagemotionenabled bool   `json:"storagemotionenabled"`
	Vmsnapshotenabled    bool   `json:"vmsnapshotenabled"`
}

type HypervisorService

type HypervisorService struct {
	// contains filtered or unexported fields
}

func (*HypervisorService) GetHypervisorCapabilityByID

func (s *HypervisorService) GetHypervisorCapabilityByID(id string, opts ...OptionFunc) (*HypervisorCapability, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*HypervisorService) ListHypervisorCapabilities

Lists all hypervisor capabilities.

func (*HypervisorService) ListHypervisors

List hypervisors

func (*HypervisorService) NewListHypervisorCapabilitiesParams

func (s *HypervisorService) NewListHypervisorCapabilitiesParams() *ListHypervisorCapabilitiesParams

You should always use this function to get a new ListHypervisorCapabilitiesParams instance, as then you are sure you have configured all required params

func (*HypervisorService) NewListHypervisorsParams

func (s *HypervisorService) NewListHypervisorsParams() *ListHypervisorsParams

You should always use this function to get a new ListHypervisorsParams instance, as then you are sure you have configured all required params

func (*HypervisorService) NewUpdateHypervisorCapabilitiesParams

func (s *HypervisorService) NewUpdateHypervisorCapabilitiesParams() *UpdateHypervisorCapabilitiesParams

You should always use this function to get a new UpdateHypervisorCapabilitiesParams instance, as then you are sure you have configured all required params

func (*HypervisorService) UpdateHypervisorCapabilities

Updates a hypervisor capabilities.

type HypervisorServiceIface

type HypervisorServiceIface interface {
	ListHypervisorCapabilities(p *ListHypervisorCapabilitiesParams) (*ListHypervisorCapabilitiesResponse, error)
	NewListHypervisorCapabilitiesParams() *ListHypervisorCapabilitiesParams
	GetHypervisorCapabilityByID(id string, opts ...OptionFunc) (*HypervisorCapability, int, error)
	ListHypervisors(p *ListHypervisorsParams) (*ListHypervisorsResponse, error)
	NewListHypervisorsParams() *ListHypervisorsParams
	UpdateHypervisorCapabilities(p *UpdateHypervisorCapabilitiesParams) (*UpdateHypervisorCapabilitiesResponse, error)
	NewUpdateHypervisorCapabilitiesParams() *UpdateHypervisorCapabilitiesParams
}

func NewHypervisorService

func NewHypervisorService(cs *CloudStackClient) HypervisorServiceIface

type ISOService

type ISOService struct {
	// contains filtered or unexported fields
}

func (*ISOService) AttachIso

func (s *ISOService) AttachIso(p *AttachIsoParams) (*AttachIsoResponse, error)

Attaches an ISO to a virtual machine.

func (*ISOService) CopyIso

func (s *ISOService) CopyIso(p *CopyIsoParams) (*CopyIsoResponse, error)

Copies an iso from one zone to another.

func (*ISOService) DeleteIso

func (s *ISOService) DeleteIso(p *DeleteIsoParams) (*DeleteIsoResponse, error)

Deletes an ISO file.

func (*ISOService) DetachIso

func (s *ISOService) DetachIso(p *DetachIsoParams) (*DetachIsoResponse, error)

Detaches any ISO file (if any) currently attached to a virtual machine.

func (*ISOService) ExtractIso

func (s *ISOService) ExtractIso(p *ExtractIsoParams) (*ExtractIsoResponse, error)

Extracts an ISO

func (*ISOService) GetIsoByID

func (s *ISOService) GetIsoByID(id string, opts ...OptionFunc) (*Iso, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ISOService) GetIsoByName

func (s *ISOService) GetIsoByName(name string, isofilter string, zoneid string, opts ...OptionFunc) (*Iso, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ISOService) GetIsoID

func (s *ISOService) GetIsoID(name string, isofilter string, zoneid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ISOService) GetIsoPermissionByID

func (s *ISOService) GetIsoPermissionByID(id string, opts ...OptionFunc) (*IsoPermission, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ISOService) ListIsoPermissions

List iso visibility and all accounts that have permissions to view this iso.

func (*ISOService) ListIsos

func (s *ISOService) ListIsos(p *ListIsosParams) (*ListIsosResponse, error)

Lists all available ISO files.

func (*ISOService) NewAttachIsoParams

func (s *ISOService) NewAttachIsoParams(id string, virtualmachineid string) *AttachIsoParams

You should always use this function to get a new AttachIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewCopyIsoParams

func (s *ISOService) NewCopyIsoParams(id string) *CopyIsoParams

You should always use this function to get a new CopyIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewDeleteIsoParams

func (s *ISOService) NewDeleteIsoParams(id string) *DeleteIsoParams

You should always use this function to get a new DeleteIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewDetachIsoParams

func (s *ISOService) NewDetachIsoParams(virtualmachineid string) *DetachIsoParams

You should always use this function to get a new DetachIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewExtractIsoParams

func (s *ISOService) NewExtractIsoParams(id string, mode string) *ExtractIsoParams

You should always use this function to get a new ExtractIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewListIsoPermissionsParams

func (s *ISOService) NewListIsoPermissionsParams(id string) *ListIsoPermissionsParams

You should always use this function to get a new ListIsoPermissionsParams instance, as then you are sure you have configured all required params

func (*ISOService) NewListIsosParams

func (s *ISOService) NewListIsosParams() *ListIsosParams

You should always use this function to get a new ListIsosParams instance, as then you are sure you have configured all required params

func (*ISOService) NewRegisterIsoParams

func (s *ISOService) NewRegisterIsoParams(displaytext string, name string, url string, zoneid string) *RegisterIsoParams

You should always use this function to get a new RegisterIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewUpdateIsoParams

func (s *ISOService) NewUpdateIsoParams(id string) *UpdateIsoParams

You should always use this function to get a new UpdateIsoParams instance, as then you are sure you have configured all required params

func (*ISOService) NewUpdateIsoPermissionsParams

func (s *ISOService) NewUpdateIsoPermissionsParams(id string) *UpdateIsoPermissionsParams

You should always use this function to get a new UpdateIsoPermissionsParams instance, as then you are sure you have configured all required params

func (*ISOService) RegisterIso

func (s *ISOService) RegisterIso(p *RegisterIsoParams) (*RegisterIsoResponse, error)

Registers an existing ISO into the CloudStack Cloud.

func (*ISOService) UpdateIso

func (s *ISOService) UpdateIso(p *UpdateIsoParams) (*UpdateIsoResponse, error)

Updates an ISO file.

func (*ISOService) UpdateIsoPermissions

Updates ISO permissions

type ISOServiceIface

type ISOServiceIface interface {
	AttachIso(p *AttachIsoParams) (*AttachIsoResponse, error)
	NewAttachIsoParams(id string, virtualmachineid string) *AttachIsoParams
	CopyIso(p *CopyIsoParams) (*CopyIsoResponse, error)
	NewCopyIsoParams(id string) *CopyIsoParams
	DeleteIso(p *DeleteIsoParams) (*DeleteIsoResponse, error)
	NewDeleteIsoParams(id string) *DeleteIsoParams
	DetachIso(p *DetachIsoParams) (*DetachIsoResponse, error)
	NewDetachIsoParams(virtualmachineid string) *DetachIsoParams
	ExtractIso(p *ExtractIsoParams) (*ExtractIsoResponse, error)
	NewExtractIsoParams(id string, mode string) *ExtractIsoParams
	ListIsoPermissions(p *ListIsoPermissionsParams) (*ListIsoPermissionsResponse, error)
	NewListIsoPermissionsParams(id string) *ListIsoPermissionsParams
	GetIsoPermissionByID(id string, opts ...OptionFunc) (*IsoPermission, int, error)
	ListIsos(p *ListIsosParams) (*ListIsosResponse, error)
	NewListIsosParams() *ListIsosParams
	GetIsoID(name string, isofilter string, zoneid string, opts ...OptionFunc) (string, int, error)
	GetIsoByName(name string, isofilter string, zoneid string, opts ...OptionFunc) (*Iso, int, error)
	GetIsoByID(id string, opts ...OptionFunc) (*Iso, int, error)
	RegisterIso(p *RegisterIsoParams) (*RegisterIsoResponse, error)
	NewRegisterIsoParams(displaytext string, name string, url string, zoneid string) *RegisterIsoParams
	UpdateIso(p *UpdateIsoParams) (*UpdateIsoResponse, error)
	NewUpdateIsoParams(id string) *UpdateIsoParams
	UpdateIsoPermissions(p *UpdateIsoPermissionsParams) (*UpdateIsoPermissionsResponse, error)
	NewUpdateIsoPermissionsParams(id string) *UpdateIsoPermissionsParams
}

func NewISOService

func NewISOService(cs *CloudStackClient) ISOServiceIface

type ImageStore

type ImageStore struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type ImageStoreService

type ImageStoreService struct {
	// contains filtered or unexported fields
}

func (*ImageStoreService) AddImageStore

Adds backup image store.

func (*ImageStoreService) AddImageStoreS3

Adds S3 Image Store

func (*ImageStoreService) CreateSecondaryStagingStore

create secondary staging store.

func (*ImageStoreService) DeleteImageStore

Deletes an image store or Secondary Storage.

func (*ImageStoreService) DeleteSecondaryStagingStore

Deletes a secondary staging store .

func (*ImageStoreService) GetImageStoreByID

func (s *ImageStoreService) GetImageStoreByID(id string, opts ...OptionFunc) (*ImageStore, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) GetImageStoreByName

func (s *ImageStoreService) GetImageStoreByName(name string, opts ...OptionFunc) (*ImageStore, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) GetImageStoreID

func (s *ImageStoreService) GetImageStoreID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) GetSecondaryStagingStoreByID

func (s *ImageStoreService) GetSecondaryStagingStoreByID(id string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) GetSecondaryStagingStoreByName

func (s *ImageStoreService) GetSecondaryStagingStoreByName(name string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) GetSecondaryStagingStoreID

func (s *ImageStoreService) GetSecondaryStagingStoreID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ImageStoreService) ListImageStores

Lists image stores.

func (*ImageStoreService) ListSecondaryStagingStores

Lists secondary staging stores.

func (*ImageStoreService) NewAddImageStoreParams

func (s *ImageStoreService) NewAddImageStoreParams(provider string) *AddImageStoreParams

You should always use this function to get a new AddImageStoreParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewAddImageStoreS3Params

func (s *ImageStoreService) NewAddImageStoreS3Params(accesskey string, bucket string, endpoint string, secretkey string) *AddImageStoreS3Params

You should always use this function to get a new AddImageStoreS3Params instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewCreateSecondaryStagingStoreParams

func (s *ImageStoreService) NewCreateSecondaryStagingStoreParams(url string) *CreateSecondaryStagingStoreParams

You should always use this function to get a new CreateSecondaryStagingStoreParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewDeleteImageStoreParams

func (s *ImageStoreService) NewDeleteImageStoreParams(id string) *DeleteImageStoreParams

You should always use this function to get a new DeleteImageStoreParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewDeleteSecondaryStagingStoreParams

func (s *ImageStoreService) NewDeleteSecondaryStagingStoreParams(id string) *DeleteSecondaryStagingStoreParams

You should always use this function to get a new DeleteSecondaryStagingStoreParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewListImageStoresParams

func (s *ImageStoreService) NewListImageStoresParams() *ListImageStoresParams

You should always use this function to get a new ListImageStoresParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewListSecondaryStagingStoresParams

func (s *ImageStoreService) NewListSecondaryStagingStoresParams() *ListSecondaryStagingStoresParams

You should always use this function to get a new ListSecondaryStagingStoresParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) NewUpdateCloudToUseObjectStoreParams

func (s *ImageStoreService) NewUpdateCloudToUseObjectStoreParams(provider string) *UpdateCloudToUseObjectStoreParams

You should always use this function to get a new UpdateCloudToUseObjectStoreParams instance, as then you are sure you have configured all required params

func (*ImageStoreService) UpdateCloudToUseObjectStore

Migrate current NFS secondary storages to use object store.

type ImageStoreServiceIface

type ImageStoreServiceIface interface {
	AddImageStore(p *AddImageStoreParams) (*AddImageStoreResponse, error)
	NewAddImageStoreParams(provider string) *AddImageStoreParams
	AddImageStoreS3(p *AddImageStoreS3Params) (*AddImageStoreS3Response, error)
	NewAddImageStoreS3Params(accesskey string, bucket string, endpoint string, secretkey string) *AddImageStoreS3Params
	CreateSecondaryStagingStore(p *CreateSecondaryStagingStoreParams) (*CreateSecondaryStagingStoreResponse, error)
	NewCreateSecondaryStagingStoreParams(url string) *CreateSecondaryStagingStoreParams
	DeleteImageStore(p *DeleteImageStoreParams) (*DeleteImageStoreResponse, error)
	NewDeleteImageStoreParams(id string) *DeleteImageStoreParams
	DeleteSecondaryStagingStore(p *DeleteSecondaryStagingStoreParams) (*DeleteSecondaryStagingStoreResponse, error)
	NewDeleteSecondaryStagingStoreParams(id string) *DeleteSecondaryStagingStoreParams
	ListImageStores(p *ListImageStoresParams) (*ListImageStoresResponse, error)
	NewListImageStoresParams() *ListImageStoresParams
	GetImageStoreID(name string, opts ...OptionFunc) (string, int, error)
	GetImageStoreByName(name string, opts ...OptionFunc) (*ImageStore, int, error)
	GetImageStoreByID(id string, opts ...OptionFunc) (*ImageStore, int, error)
	ListSecondaryStagingStores(p *ListSecondaryStagingStoresParams) (*ListSecondaryStagingStoresResponse, error)
	NewListSecondaryStagingStoresParams() *ListSecondaryStagingStoresParams
	GetSecondaryStagingStoreID(name string, opts ...OptionFunc) (string, int, error)
	GetSecondaryStagingStoreByName(name string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)
	GetSecondaryStagingStoreByID(id string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)
	UpdateCloudToUseObjectStore(p *UpdateCloudToUseObjectStoreParams) (*UpdateCloudToUseObjectStoreResponse, error)
	NewUpdateCloudToUseObjectStoreParams(provider string) *UpdateCloudToUseObjectStoreParams
}

func NewImageStoreService

func NewImageStoreService(cs *CloudStackClient) ImageStoreServiceIface

type ImportLdapUsersParams

type ImportLdapUsersParams struct {
	// contains filtered or unexported fields
}

func (*ImportLdapUsersParams) GetAccount

func (p *ImportLdapUsersParams) GetAccount() (string, bool)

func (*ImportLdapUsersParams) GetAccountdetails

func (p *ImportLdapUsersParams) GetAccountdetails() (map[string]string, bool)

func (*ImportLdapUsersParams) GetAccounttype

func (p *ImportLdapUsersParams) GetAccounttype() (int, bool)

func (*ImportLdapUsersParams) GetDomainid

func (p *ImportLdapUsersParams) GetDomainid() (string, bool)

func (*ImportLdapUsersParams) GetGroup

func (p *ImportLdapUsersParams) GetGroup() (string, bool)

func (*ImportLdapUsersParams) GetKeyword

func (p *ImportLdapUsersParams) GetKeyword() (string, bool)

func (*ImportLdapUsersParams) GetPage

func (p *ImportLdapUsersParams) GetPage() (int, bool)

func (*ImportLdapUsersParams) GetPagesize

func (p *ImportLdapUsersParams) GetPagesize() (int, bool)

func (*ImportLdapUsersParams) GetRoleid

func (p *ImportLdapUsersParams) GetRoleid() (string, bool)

func (*ImportLdapUsersParams) GetTimezone

func (p *ImportLdapUsersParams) GetTimezone() (string, bool)

func (*ImportLdapUsersParams) ResetAccount

func (p *ImportLdapUsersParams) ResetAccount()

func (*ImportLdapUsersParams) ResetAccountdetails

func (p *ImportLdapUsersParams) ResetAccountdetails()

func (*ImportLdapUsersParams) ResetAccounttype

func (p *ImportLdapUsersParams) ResetAccounttype()

func (*ImportLdapUsersParams) ResetDomainid

func (p *ImportLdapUsersParams) ResetDomainid()

func (*ImportLdapUsersParams) ResetGroup

func (p *ImportLdapUsersParams) ResetGroup()

func (*ImportLdapUsersParams) ResetKeyword

func (p *ImportLdapUsersParams) ResetKeyword()

func (*ImportLdapUsersParams) ResetPage

func (p *ImportLdapUsersParams) ResetPage()

func (*ImportLdapUsersParams) ResetPagesize

func (p *ImportLdapUsersParams) ResetPagesize()

func (*ImportLdapUsersParams) ResetRoleid

func (p *ImportLdapUsersParams) ResetRoleid()

func (*ImportLdapUsersParams) ResetTimezone

func (p *ImportLdapUsersParams) ResetTimezone()

func (*ImportLdapUsersParams) SetAccount

func (p *ImportLdapUsersParams) SetAccount(v string)

func (*ImportLdapUsersParams) SetAccountdetails

func (p *ImportLdapUsersParams) SetAccountdetails(v map[string]string)

func (*ImportLdapUsersParams) SetAccounttype

func (p *ImportLdapUsersParams) SetAccounttype(v int)

func (*ImportLdapUsersParams) SetDomainid

func (p *ImportLdapUsersParams) SetDomainid(v string)

func (*ImportLdapUsersParams) SetGroup

func (p *ImportLdapUsersParams) SetGroup(v string)

func (*ImportLdapUsersParams) SetKeyword

func (p *ImportLdapUsersParams) SetKeyword(v string)

func (*ImportLdapUsersParams) SetPage

func (p *ImportLdapUsersParams) SetPage(v int)

func (*ImportLdapUsersParams) SetPagesize

func (p *ImportLdapUsersParams) SetPagesize(v int)

func (*ImportLdapUsersParams) SetRoleid

func (p *ImportLdapUsersParams) SetRoleid(v string)

func (*ImportLdapUsersParams) SetTimezone

func (p *ImportLdapUsersParams) SetTimezone(v string)

type ImportLdapUsersResponse

type ImportLdapUsersResponse struct {
	Conflictingusersource string `json:"conflictingusersource"`
	Domain                string `json:"domain"`
	Email                 string `json:"email"`
	Firstname             string `json:"firstname"`
	JobID                 string `json:"jobid"`
	Jobstatus             int    `json:"jobstatus"`
	Lastname              string `json:"lastname"`
	Principal             string `json:"principal"`
	Username              string `json:"username"`
}

type ImportRoleParams

type ImportRoleParams struct {
	// contains filtered or unexported fields
}

func (*ImportRoleParams) GetDescription

func (p *ImportRoleParams) GetDescription() (string, bool)

func (*ImportRoleParams) GetForced

func (p *ImportRoleParams) GetForced() (bool, bool)

func (*ImportRoleParams) GetIspublic

func (p *ImportRoleParams) GetIspublic() (bool, bool)

func (*ImportRoleParams) GetName

func (p *ImportRoleParams) GetName() (string, bool)

func (*ImportRoleParams) GetRules

func (p *ImportRoleParams) GetRules() (map[string]string, bool)

func (*ImportRoleParams) GetType

func (p *ImportRoleParams) GetType() (string, bool)

func (*ImportRoleParams) ResetDescription

func (p *ImportRoleParams) ResetDescription()

func (*ImportRoleParams) ResetForced

func (p *ImportRoleParams) ResetForced()

func (*ImportRoleParams) ResetIspublic

func (p *ImportRoleParams) ResetIspublic()

func (*ImportRoleParams) ResetName

func (p *ImportRoleParams) ResetName()

func (*ImportRoleParams) ResetRules

func (p *ImportRoleParams) ResetRules()

func (*ImportRoleParams) ResetType

func (p *ImportRoleParams) ResetType()

func (*ImportRoleParams) SetDescription

func (p *ImportRoleParams) SetDescription(v string)

func (*ImportRoleParams) SetForced

func (p *ImportRoleParams) SetForced(v bool)

func (*ImportRoleParams) SetIspublic

func (p *ImportRoleParams) SetIspublic(v bool)

func (*ImportRoleParams) SetName

func (p *ImportRoleParams) SetName(v string)

func (*ImportRoleParams) SetRules

func (p *ImportRoleParams) SetRules(v map[string]string)

func (*ImportRoleParams) SetType

func (p *ImportRoleParams) SetType(v string)

type ImportRoleResponse

type ImportRoleResponse struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	Isdefault   bool   `json:"isdefault"`
	Ispublic    bool   `json:"ispublic"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Type        string `json:"type"`
}

type InfrastructureUsageService

type InfrastructureUsageService struct {
	// contains filtered or unexported fields
}

func (*InfrastructureUsageService) GetManagementServersMetricByID

func (s *InfrastructureUsageService) GetManagementServersMetricByID(id string, opts ...OptionFunc) (*ManagementServersMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InfrastructureUsageService) GetManagementServersMetricByName

func (s *InfrastructureUsageService) GetManagementServersMetricByName(name string, opts ...OptionFunc) (*ManagementServersMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InfrastructureUsageService) GetManagementServersMetricID

func (s *InfrastructureUsageService) GetManagementServersMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InfrastructureUsageService) ListDbMetrics

list the db hosts and statistics

func (*InfrastructureUsageService) ListManagementServersMetrics

Lists Management Server metrics

func (*InfrastructureUsageService) NewListDbMetricsParams

func (s *InfrastructureUsageService) NewListDbMetricsParams() *ListDbMetricsParams

You should always use this function to get a new ListDbMetricsParams instance, as then you are sure you have configured all required params

func (*InfrastructureUsageService) NewListManagementServersMetricsParams

func (s *InfrastructureUsageService) NewListManagementServersMetricsParams() *ListManagementServersMetricsParams

You should always use this function to get a new ListManagementServersMetricsParams instance, as then you are sure you have configured all required params

type InfrastructureUsageServiceIface

type InfrastructureUsageServiceIface interface {
	ListManagementServersMetrics(p *ListManagementServersMetricsParams) (*ListManagementServersMetricsResponse, error)
	NewListManagementServersMetricsParams() *ListManagementServersMetricsParams
	GetManagementServersMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetManagementServersMetricByName(name string, opts ...OptionFunc) (*ManagementServersMetric, int, error)
	GetManagementServersMetricByID(id string, opts ...OptionFunc) (*ManagementServersMetric, int, error)
	ListDbMetrics(p *ListDbMetricsParams) (*ListDbMetricsResponse, error)
	NewListDbMetricsParams() *ListDbMetricsParams
}

type InstanceGroup

type InstanceGroup struct {
	Account        string `json:"account"`
	Created        string `json:"created"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type InternalLBService

type InternalLBService struct {
	// contains filtered or unexported fields
}

func (*InternalLBService) ConfigureInternalLoadBalancerElement

Configures an Internal Load Balancer element.

func (*InternalLBService) CreateInternalLoadBalancerElement

Create an Internal Load Balancer element.

func (*InternalLBService) GetInternalLoadBalancerElementByID

func (s *InternalLBService) GetInternalLoadBalancerElementByID(id string, opts ...OptionFunc) (*InternalLoadBalancerElement, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InternalLBService) GetInternalLoadBalancerVMByID

func (s *InternalLBService) GetInternalLoadBalancerVMByID(id string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InternalLBService) GetInternalLoadBalancerVMByName

func (s *InternalLBService) GetInternalLoadBalancerVMByName(name string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InternalLBService) GetInternalLoadBalancerVMID

func (s *InternalLBService) GetInternalLoadBalancerVMID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*InternalLBService) ListInternalLoadBalancerElements

Lists all available Internal Load Balancer elements.

func (*InternalLBService) ListInternalLoadBalancerVMs

List internal LB VMs.

func (*InternalLBService) NewConfigureInternalLoadBalancerElementParams

func (s *InternalLBService) NewConfigureInternalLoadBalancerElementParams(enabled bool, id string) *ConfigureInternalLoadBalancerElementParams

You should always use this function to get a new ConfigureInternalLoadBalancerElementParams instance, as then you are sure you have configured all required params

func (*InternalLBService) NewCreateInternalLoadBalancerElementParams

func (s *InternalLBService) NewCreateInternalLoadBalancerElementParams(nspid string) *CreateInternalLoadBalancerElementParams

You should always use this function to get a new CreateInternalLoadBalancerElementParams instance, as then you are sure you have configured all required params

func (*InternalLBService) NewListInternalLoadBalancerElementsParams

func (s *InternalLBService) NewListInternalLoadBalancerElementsParams() *ListInternalLoadBalancerElementsParams

You should always use this function to get a new ListInternalLoadBalancerElementsParams instance, as then you are sure you have configured all required params

func (*InternalLBService) NewListInternalLoadBalancerVMsParams

func (s *InternalLBService) NewListInternalLoadBalancerVMsParams() *ListInternalLoadBalancerVMsParams

You should always use this function to get a new ListInternalLoadBalancerVMsParams instance, as then you are sure you have configured all required params

func (*InternalLBService) NewStartInternalLoadBalancerVMParams

func (s *InternalLBService) NewStartInternalLoadBalancerVMParams(id string) *StartInternalLoadBalancerVMParams

You should always use this function to get a new StartInternalLoadBalancerVMParams instance, as then you are sure you have configured all required params

func (*InternalLBService) NewStopInternalLoadBalancerVMParams

func (s *InternalLBService) NewStopInternalLoadBalancerVMParams(id string) *StopInternalLoadBalancerVMParams

You should always use this function to get a new StopInternalLoadBalancerVMParams instance, as then you are sure you have configured all required params

func (*InternalLBService) StartInternalLoadBalancerVM

Starts an existing internal lb vm.

func (*InternalLBService) StopInternalLoadBalancerVM

Stops an Internal LB vm.

type InternalLBServiceIface

type InternalLBServiceIface interface {
	ConfigureInternalLoadBalancerElement(p *ConfigureInternalLoadBalancerElementParams) (*InternalLoadBalancerElementResponse, error)
	NewConfigureInternalLoadBalancerElementParams(enabled bool, id string) *ConfigureInternalLoadBalancerElementParams
	CreateInternalLoadBalancerElement(p *CreateInternalLoadBalancerElementParams) (*CreateInternalLoadBalancerElementResponse, error)
	NewCreateInternalLoadBalancerElementParams(nspid string) *CreateInternalLoadBalancerElementParams
	ListInternalLoadBalancerElements(p *ListInternalLoadBalancerElementsParams) (*ListInternalLoadBalancerElementsResponse, error)
	NewListInternalLoadBalancerElementsParams() *ListInternalLoadBalancerElementsParams
	GetInternalLoadBalancerElementByID(id string, opts ...OptionFunc) (*InternalLoadBalancerElement, int, error)
	ListInternalLoadBalancerVMs(p *ListInternalLoadBalancerVMsParams) (*ListInternalLoadBalancerVMsResponse, error)
	NewListInternalLoadBalancerVMsParams() *ListInternalLoadBalancerVMsParams
	GetInternalLoadBalancerVMID(name string, opts ...OptionFunc) (string, int, error)
	GetInternalLoadBalancerVMByName(name string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)
	GetInternalLoadBalancerVMByID(id string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)
	StartInternalLoadBalancerVM(p *StartInternalLoadBalancerVMParams) (*StartInternalLoadBalancerVMResponse, error)
	NewStartInternalLoadBalancerVMParams(id string) *StartInternalLoadBalancerVMParams
	StopInternalLoadBalancerVM(p *StopInternalLoadBalancerVMParams) (*StopInternalLoadBalancerVMResponse, error)
	NewStopInternalLoadBalancerVMParams(id string) *StopInternalLoadBalancerVMParams
}

func NewInternalLBService

func NewInternalLBService(cs *CloudStackClient) InternalLBServiceIface

type InternalLoadBalancerElement

type InternalLoadBalancerElement struct {
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
}

type InternalLoadBalancerElementResponse

type InternalLoadBalancerElementResponse struct {
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
}

type InternalLoadBalancerVM

type InternalLoadBalancerVM struct {
	Account             string                                     `json:"account"`
	Created             string                                     `json:"created"`
	Dns1                string                                     `json:"dns1"`
	Dns2                string                                     `json:"dns2"`
	Domain              string                                     `json:"domain"`
	Domainid            string                                     `json:"domainid"`
	Gateway             string                                     `json:"gateway"`
	Guestipaddress      string                                     `json:"guestipaddress"`
	Guestmacaddress     string                                     `json:"guestmacaddress"`
	Guestnetmask        string                                     `json:"guestnetmask"`
	Guestnetworkid      string                                     `json:"guestnetworkid"`
	Guestnetworkname    string                                     `json:"guestnetworkname"`
	Hasannotations      bool                                       `json:"hasannotations"`
	Healthcheckresults  []InternalLoadBalancerVMHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                       `json:"healthchecksfailed"`
	Hostcontrolstate    string                                     `json:"hostcontrolstate"`
	Hostid              string                                     `json:"hostid"`
	Hostname            string                                     `json:"hostname"`
	Hypervisor          string                                     `json:"hypervisor"`
	Id                  string                                     `json:"id"`
	Ip6dns1             string                                     `json:"ip6dns1"`
	Ip6dns2             string                                     `json:"ip6dns2"`
	Isredundantrouter   bool                                       `json:"isredundantrouter"`
	JobID               string                                     `json:"jobid"`
	Jobstatus           int                                        `json:"jobstatus"`
	Linklocalip         string                                     `json:"linklocalip"`
	Linklocalmacaddress string                                     `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                     `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                     `json:"linklocalnetworkid"`
	Name                string                                     `json:"name"`
	Networkdomain       string                                     `json:"networkdomain"`
	Nic                 []Nic                                      `json:"nic"`
	Podid               string                                     `json:"podid"`
	Podname             string                                     `json:"podname"`
	Project             string                                     `json:"project"`
	Projectid           string                                     `json:"projectid"`
	Publicip            string                                     `json:"publicip"`
	Publicmacaddress    string                                     `json:"publicmacaddress"`
	Publicnetmask       string                                     `json:"publicnetmask"`
	Publicnetworkid     string                                     `json:"publicnetworkid"`
	Redundantstate      string                                     `json:"redundantstate"`
	Requiresupgrade     bool                                       `json:"requiresupgrade"`
	Role                string                                     `json:"role"`
	Scriptsversion      string                                     `json:"scriptsversion"`
	Serviceofferingid   string                                     `json:"serviceofferingid"`
	Serviceofferingname string                                     `json:"serviceofferingname"`
	Softwareversion     string                                     `json:"softwareversion"`
	State               string                                     `json:"state"`
	Templateid          string                                     `json:"templateid"`
	Templatename        string                                     `json:"templatename"`
	Version             string                                     `json:"version"`
	Vpcid               string                                     `json:"vpcid"`
	Vpcname             string                                     `json:"vpcname"`
	Zoneid              string                                     `json:"zoneid"`
	Zonename            string                                     `json:"zonename"`
}

type InternalLoadBalancerVMHealthcheckresults

type InternalLoadBalancerVMHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type IpForwardingRule

type IpForwardingRule struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type Ipv6FirewallRule

type Ipv6FirewallRule struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type Iso

type Iso struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*Iso) UnmarshalJSON

func (r *Iso) UnmarshalJSON(b []byte) error

type IsoPermission

type IsoPermission struct {
	Account    []string `json:"account"`
	Domainid   string   `json:"domainid"`
	Id         string   `json:"id"`
	Ispublic   bool     `json:"ispublic"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Projectids []string `json:"projectids"`
}

type IssueOutOfBandManagementPowerActionParams

type IssueOutOfBandManagementPowerActionParams struct {
	// contains filtered or unexported fields
}

func (*IssueOutOfBandManagementPowerActionParams) GetAction

func (*IssueOutOfBandManagementPowerActionParams) GetHostid

func (*IssueOutOfBandManagementPowerActionParams) GetTimeout

func (*IssueOutOfBandManagementPowerActionParams) ResetAction

func (*IssueOutOfBandManagementPowerActionParams) ResetHostid

func (*IssueOutOfBandManagementPowerActionParams) ResetTimeout

func (*IssueOutOfBandManagementPowerActionParams) SetAction

func (*IssueOutOfBandManagementPowerActionParams) SetHostid

func (*IssueOutOfBandManagementPowerActionParams) SetTimeout

type IssueOutOfBandManagementPowerActionResponse

type IssueOutOfBandManagementPowerActionResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type KubernetesCluster

type KubernetesCluster struct {
	Account               string            `json:"account"`
	Associatednetworkname string            `json:"associatednetworkname"`
	Autoscalingenabled    bool              `json:"autoscalingenabled"`
	Clustertype           string            `json:"clustertype"`
	Consoleendpoint       string            `json:"consoleendpoint"`
	Controlnodes          int64             `json:"controlnodes"`
	Cpunumber             string            `json:"cpunumber"`
	Created               string            `json:"created"`
	Description           string            `json:"description"`
	Domain                string            `json:"domain"`
	Domainid              string            `json:"domainid"`
	Endpoint              string            `json:"endpoint"`
	Hasannotations        bool              `json:"hasannotations"`
	Id                    string            `json:"id"`
	Ipaddress             string            `json:"ipaddress"`
	Ipaddressid           string            `json:"ipaddressid"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Keypair               string            `json:"keypair"`
	Kubernetesversionid   string            `json:"kubernetesversionid"`
	Kubernetesversionname string            `json:"kubernetesversionname"`
	Masternodes           int64             `json:"masternodes"`
	Maxsize               int64             `json:"maxsize"`
	Memory                string            `json:"memory"`
	Minsize               int64             `json:"minsize"`
	Name                  string            `json:"name"`
	Networkid             string            `json:"networkid"`
	Project               string            `json:"project"`
	Projectid             string            `json:"projectid"`
	Serviceofferingid     string            `json:"serviceofferingid"`
	Serviceofferingname   string            `json:"serviceofferingname"`
	Size                  int64             `json:"size"`
	State                 string            `json:"state"`
	Templateid            string            `json:"templateid"`
	Virtualmachines       []*VirtualMachine `json:"virtualmachines"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type KubernetesService

type KubernetesService struct {
	// contains filtered or unexported fields
}

func (*KubernetesService) AddKubernetesSupportedVersion

Add a supported Kubernetes version

func (*KubernetesService) AddVirtualMachinesToKubernetesCluster

Add VMs to an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters.

func (*KubernetesService) CreateKubernetesCluster

Creates a Kubernetes cluster

func (*KubernetesService) DeleteKubernetesCluster

Deletes a Kubernetes cluster

func (*KubernetesService) DeleteKubernetesSupportedVersion

Deletes a Kubernetes cluster

func (*KubernetesService) GetKubernetesClusterByID

func (s *KubernetesService) GetKubernetesClusterByID(id string, opts ...OptionFunc) (*KubernetesCluster, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) GetKubernetesClusterByName

func (s *KubernetesService) GetKubernetesClusterByName(name string, opts ...OptionFunc) (*KubernetesCluster, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) GetKubernetesClusterConfig

Get Kubernetes cluster config

func (*KubernetesService) GetKubernetesClusterID

func (s *KubernetesService) GetKubernetesClusterID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) GetKubernetesSupportedVersionByID

func (s *KubernetesService) GetKubernetesSupportedVersionByID(id string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) GetKubernetesSupportedVersionByName

func (s *KubernetesService) GetKubernetesSupportedVersionByName(name string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) GetKubernetesSupportedVersionID

func (s *KubernetesService) GetKubernetesSupportedVersionID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*KubernetesService) ListKubernetesClusters

Lists Kubernetes clusters

func (*KubernetesService) ListKubernetesSupportedVersions

Lists supported Kubernetes version

func (*KubernetesService) NewAddKubernetesSupportedVersionParams

func (s *KubernetesService) NewAddKubernetesSupportedVersionParams(mincpunumber int, minmemory int, semanticversion string) *AddKubernetesSupportedVersionParams

You should always use this function to get a new AddKubernetesSupportedVersionParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewAddVirtualMachinesToKubernetesClusterParams

func (s *KubernetesService) NewAddVirtualMachinesToKubernetesClusterParams(id string, virtualmachineids []string) *AddVirtualMachinesToKubernetesClusterParams

You should always use this function to get a new AddVirtualMachinesToKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewCreateKubernetesClusterParams

func (s *KubernetesService) NewCreateKubernetesClusterParams(description string, kubernetesversionid string, name string, serviceofferingid string, size int64, zoneid string) *CreateKubernetesClusterParams

You should always use this function to get a new CreateKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewDeleteKubernetesClusterParams

func (s *KubernetesService) NewDeleteKubernetesClusterParams(id string) *DeleteKubernetesClusterParams

You should always use this function to get a new DeleteKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewDeleteKubernetesSupportedVersionParams

func (s *KubernetesService) NewDeleteKubernetesSupportedVersionParams(id string) *DeleteKubernetesSupportedVersionParams

You should always use this function to get a new DeleteKubernetesSupportedVersionParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewGetKubernetesClusterConfigParams

func (s *KubernetesService) NewGetKubernetesClusterConfigParams() *GetKubernetesClusterConfigParams

You should always use this function to get a new GetKubernetesClusterConfigParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewListKubernetesClustersParams

func (s *KubernetesService) NewListKubernetesClustersParams() *ListKubernetesClustersParams

You should always use this function to get a new ListKubernetesClustersParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewListKubernetesSupportedVersionsParams

func (s *KubernetesService) NewListKubernetesSupportedVersionsParams() *ListKubernetesSupportedVersionsParams

You should always use this function to get a new ListKubernetesSupportedVersionsParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewRemoveVirtualMachinesFromKubernetesClusterParams

func (s *KubernetesService) NewRemoveVirtualMachinesFromKubernetesClusterParams(id string, virtualmachineids []string) *RemoveVirtualMachinesFromKubernetesClusterParams

You should always use this function to get a new RemoveVirtualMachinesFromKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewScaleKubernetesClusterParams

func (s *KubernetesService) NewScaleKubernetesClusterParams(id string) *ScaleKubernetesClusterParams

You should always use this function to get a new ScaleKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewStartKubernetesClusterParams

func (s *KubernetesService) NewStartKubernetesClusterParams(id string) *StartKubernetesClusterParams

You should always use this function to get a new StartKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewStopKubernetesClusterParams

func (s *KubernetesService) NewStopKubernetesClusterParams(id string) *StopKubernetesClusterParams

You should always use this function to get a new StopKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewUpdateKubernetesSupportedVersionParams

func (s *KubernetesService) NewUpdateKubernetesSupportedVersionParams(id string, state string) *UpdateKubernetesSupportedVersionParams

You should always use this function to get a new UpdateKubernetesSupportedVersionParams instance, as then you are sure you have configured all required params

func (*KubernetesService) NewUpgradeKubernetesClusterParams

func (s *KubernetesService) NewUpgradeKubernetesClusterParams(id string, kubernetesversionid string) *UpgradeKubernetesClusterParams

You should always use this function to get a new UpgradeKubernetesClusterParams instance, as then you are sure you have configured all required params

func (*KubernetesService) RemoveVirtualMachinesFromKubernetesCluster

Remove VMs from an ExternalManaged kubernetes cluster. Not applicable for CloudManaged kubernetes clusters.

func (*KubernetesService) ScaleKubernetesCluster

Scales a created, running or stopped CloudManaged Kubernetes cluster

func (*KubernetesService) StartKubernetesCluster

Starts a stopped CloudManaged Kubernetes cluster

func (*KubernetesService) StopKubernetesCluster

Stops a running CloudManaged Kubernetes cluster

func (*KubernetesService) UpdateKubernetesSupportedVersion

Update a supported Kubernetes version

func (*KubernetesService) UpgradeKubernetesCluster

Upgrades a running CloudManaged Kubernetes cluster

type KubernetesServiceIface

type KubernetesServiceIface interface {
	AddKubernetesSupportedVersion(p *AddKubernetesSupportedVersionParams) (*AddKubernetesSupportedVersionResponse, error)
	NewAddKubernetesSupportedVersionParams(mincpunumber int, minmemory int, semanticversion string) *AddKubernetesSupportedVersionParams
	CreateKubernetesCluster(p *CreateKubernetesClusterParams) (*CreateKubernetesClusterResponse, error)
	NewCreateKubernetesClusterParams(description string, kubernetesversionid string, name string, serviceofferingid string, size int64, zoneid string) *CreateKubernetesClusterParams
	DeleteKubernetesCluster(p *DeleteKubernetesClusterParams) (*DeleteKubernetesClusterResponse, error)
	NewDeleteKubernetesClusterParams(id string) *DeleteKubernetesClusterParams
	DeleteKubernetesSupportedVersion(p *DeleteKubernetesSupportedVersionParams) (*DeleteKubernetesSupportedVersionResponse, error)
	NewDeleteKubernetesSupportedVersionParams(id string) *DeleteKubernetesSupportedVersionParams
	GetKubernetesClusterConfig(p *GetKubernetesClusterConfigParams) (*GetKubernetesClusterConfigResponse, error)
	NewGetKubernetesClusterConfigParams() *GetKubernetesClusterConfigParams
	ListKubernetesClusters(p *ListKubernetesClustersParams) (*ListKubernetesClustersResponse, error)
	NewListKubernetesClustersParams() *ListKubernetesClustersParams
	GetKubernetesClusterID(name string, opts ...OptionFunc) (string, int, error)
	GetKubernetesClusterByName(name string, opts ...OptionFunc) (*KubernetesCluster, int, error)
	GetKubernetesClusterByID(id string, opts ...OptionFunc) (*KubernetesCluster, int, error)
	ListKubernetesSupportedVersions(p *ListKubernetesSupportedVersionsParams) (*ListKubernetesSupportedVersionsResponse, error)
	NewListKubernetesSupportedVersionsParams() *ListKubernetesSupportedVersionsParams
	GetKubernetesSupportedVersionID(keyword string, opts ...OptionFunc) (string, int, error)
	GetKubernetesSupportedVersionByName(name string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)
	GetKubernetesSupportedVersionByID(id string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)
	ScaleKubernetesCluster(p *ScaleKubernetesClusterParams) (*ScaleKubernetesClusterResponse, error)
	NewScaleKubernetesClusterParams(id string) *ScaleKubernetesClusterParams
	StartKubernetesCluster(p *StartKubernetesClusterParams) (*StartKubernetesClusterResponse, error)
	NewStartKubernetesClusterParams(id string) *StartKubernetesClusterParams
	StopKubernetesCluster(p *StopKubernetesClusterParams) (*StopKubernetesClusterResponse, error)
	NewStopKubernetesClusterParams(id string) *StopKubernetesClusterParams
	UpdateKubernetesSupportedVersion(p *UpdateKubernetesSupportedVersionParams) (*UpdateKubernetesSupportedVersionResponse, error)
	NewUpdateKubernetesSupportedVersionParams(id string, state string) *UpdateKubernetesSupportedVersionParams
	UpgradeKubernetesCluster(p *UpgradeKubernetesClusterParams) (*UpgradeKubernetesClusterResponse, error)
	NewUpgradeKubernetesClusterParams(id string, kubernetesversionid string) *UpgradeKubernetesClusterParams
	AddVirtualMachinesToKubernetesCluster(p *AddVirtualMachinesToKubernetesClusterParams) (*AddVirtualMachinesToKubernetesClusterResponse, error)
	NewAddVirtualMachinesToKubernetesClusterParams(id string, virtualmachineids []string) *AddVirtualMachinesToKubernetesClusterParams
	RemoveVirtualMachinesFromKubernetesCluster(p *RemoveVirtualMachinesFromKubernetesClusterParams) (*RemoveVirtualMachinesFromKubernetesClusterResponse, error)
	NewRemoveVirtualMachinesFromKubernetesClusterParams(id string, virtualmachineids []string) *RemoveVirtualMachinesFromKubernetesClusterParams
}

func NewKubernetesService

func NewKubernetesService(cs *CloudStackClient) KubernetesServiceIface

type KubernetesSupportedVersion

type KubernetesSupportedVersion struct {
	Created             string `json:"created"`
	Directdownload      bool   `json:"directdownload"`
	Id                  string `json:"id"`
	Isoid               string `json:"isoid"`
	Isoname             string `json:"isoname"`
	Isostate            string `json:"isostate"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Mincpunumber        int    `json:"mincpunumber"`
	Minmemory           int    `json:"minmemory"`
	Name                string `json:"name"`
	Semanticversion     string `json:"semanticversion"`
	State               string `json:"state"`
	Supportsautoscaling bool   `json:"supportsautoscaling"`
	Supportsha          bool   `json:"supportsha"`
	Zoneid              string `json:"zoneid"`
	Zonename            string `json:"zonename"`
}

type LBHealthCheckPolicy

type LBHealthCheckPolicy struct {
	Account           string                                 `json:"account"`
	Domain            string                                 `json:"domain"`
	Domainid          string                                 `json:"domainid"`
	Healthcheckpolicy []LBHealthCheckPolicyHealthcheckpolicy `json:"healthcheckpolicy"`
	JobID             string                                 `json:"jobid"`
	Jobstatus         int                                    `json:"jobstatus"`
	Lbruleid          string                                 `json:"lbruleid"`
	Zoneid            string                                 `json:"zoneid"`
}

type LBHealthCheckPolicyHealthcheckpolicy

type LBHealthCheckPolicyHealthcheckpolicy struct {
	Description             string `json:"description"`
	Fordisplay              bool   `json:"fordisplay"`
	Healthcheckinterval     int    `json:"healthcheckinterval"`
	Healthcheckthresshold   int    `json:"healthcheckthresshold"`
	Id                      string `json:"id"`
	Pingpath                string `json:"pingpath"`
	Responsetime            int    `json:"responsetime"`
	State                   string `json:"state"`
	Unhealthcheckthresshold int    `json:"unhealthcheckthresshold"`
}

type LBStickinessPolicy

type LBStickinessPolicy struct {
	Account          string                               `json:"account"`
	Description      string                               `json:"description"`
	Domain           string                               `json:"domain"`
	Domainid         string                               `json:"domainid"`
	JobID            string                               `json:"jobid"`
	Jobstatus        int                                  `json:"jobstatus"`
	Lbruleid         string                               `json:"lbruleid"`
	Name             string                               `json:"name"`
	State            string                               `json:"state"`
	Stickinesspolicy []LBStickinessPolicyStickinesspolicy `json:"stickinesspolicy"`
	Zoneid           string                               `json:"zoneid"`
}

type LBStickinessPolicyStickinesspolicy

type LBStickinessPolicyStickinesspolicy struct {
	Description string            `json:"description"`
	Fordisplay  bool              `json:"fordisplay"`
	Id          string            `json:"id"`
	Methodname  string            `json:"methodname"`
	Name        string            `json:"name"`
	Params      map[string]string `json:"params"`
	State       string            `json:"state"`
}

type LDAPService

type LDAPService struct {
	// contains filtered or unexported fields
}

func (*LDAPService) AddLdapConfiguration

Add a new Ldap Configuration

func (*LDAPService) DeleteLdapConfiguration

Remove an Ldap Configuration

func (*LDAPService) ImportLdapUsers

Import LDAP users

func (*LDAPService) LdapConfig

func (s *LDAPService) LdapConfig(p *LdapConfigParams) (*LdapConfigResponse, error)

(Deprecated, use addLdapConfiguration) Configure the LDAP context for this site.

func (*LDAPService) LdapCreateAccount

Creates an account from an LDAP user

func (*LDAPService) LdapRemove

func (s *LDAPService) LdapRemove(p *LdapRemoveParams) (*LdapRemoveResponse, error)

(Deprecated , use deleteLdapConfiguration) Remove the LDAP context for this site.

func (*LDAPService) LinkDomainToLdap

link an existing cloudstack domain to group or OU in ldap

func (*LDAPService) ListLdapConfigurations

Lists all LDAP configurations

func (*LDAPService) ListLdapUsers

Lists LDAP Users according to the specifications from the user request.

func (*LDAPService) NewAddLdapConfigurationParams

func (s *LDAPService) NewAddLdapConfigurationParams(hostname string, port int) *AddLdapConfigurationParams

You should always use this function to get a new AddLdapConfigurationParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewDeleteLdapConfigurationParams

func (s *LDAPService) NewDeleteLdapConfigurationParams(hostname string) *DeleteLdapConfigurationParams

You should always use this function to get a new DeleteLdapConfigurationParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewImportLdapUsersParams

func (s *LDAPService) NewImportLdapUsersParams() *ImportLdapUsersParams

You should always use this function to get a new ImportLdapUsersParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewLdapConfigParams

func (s *LDAPService) NewLdapConfigParams() *LdapConfigParams

You should always use this function to get a new LdapConfigParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewLdapCreateAccountParams

func (s *LDAPService) NewLdapCreateAccountParams(username string) *LdapCreateAccountParams

You should always use this function to get a new LdapCreateAccountParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewLdapRemoveParams

func (s *LDAPService) NewLdapRemoveParams() *LdapRemoveParams

You should always use this function to get a new LdapRemoveParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewLinkDomainToLdapParams

func (s *LDAPService) NewLinkDomainToLdapParams(accounttype int, domainid string, lDAPType string) *LinkDomainToLdapParams

You should always use this function to get a new LinkDomainToLdapParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewListLdapConfigurationsParams

func (s *LDAPService) NewListLdapConfigurationsParams() *ListLdapConfigurationsParams

You should always use this function to get a new ListLdapConfigurationsParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewListLdapUsersParams

func (s *LDAPService) NewListLdapUsersParams() *ListLdapUsersParams

You should always use this function to get a new ListLdapUsersParams instance, as then you are sure you have configured all required params

func (*LDAPService) NewSearchLdapParams

func (s *LDAPService) NewSearchLdapParams(query string) *SearchLdapParams

You should always use this function to get a new SearchLdapParams instance, as then you are sure you have configured all required params

func (*LDAPService) SearchLdap

func (s *LDAPService) SearchLdap(p *SearchLdapParams) (*SearchLdapResponse, error)

Searches LDAP based on the username attribute

type LDAPServiceIface

type LDAPServiceIface interface {
	AddLdapConfiguration(p *AddLdapConfigurationParams) (*AddLdapConfigurationResponse, error)
	NewAddLdapConfigurationParams(hostname string, port int) *AddLdapConfigurationParams
	DeleteLdapConfiguration(p *DeleteLdapConfigurationParams) (*DeleteLdapConfigurationResponse, error)
	NewDeleteLdapConfigurationParams(hostname string) *DeleteLdapConfigurationParams
	ImportLdapUsers(p *ImportLdapUsersParams) (*ImportLdapUsersResponse, error)
	NewImportLdapUsersParams() *ImportLdapUsersParams
	LdapConfig(p *LdapConfigParams) (*LdapConfigResponse, error)
	NewLdapConfigParams() *LdapConfigParams
	LdapCreateAccount(p *LdapCreateAccountParams) (*LdapCreateAccountResponse, error)
	NewLdapCreateAccountParams(username string) *LdapCreateAccountParams
	LdapRemove(p *LdapRemoveParams) (*LdapRemoveResponse, error)
	NewLdapRemoveParams() *LdapRemoveParams
	LinkDomainToLdap(p *LinkDomainToLdapParams) (*LinkDomainToLdapResponse, error)
	NewLinkDomainToLdapParams(accounttype int, domainid string, lDAPType string) *LinkDomainToLdapParams
	ListLdapConfigurations(p *ListLdapConfigurationsParams) (*ListLdapConfigurationsResponse, error)
	NewListLdapConfigurationsParams() *ListLdapConfigurationsParams
	ListLdapUsers(p *ListLdapUsersParams) (*ListLdapUsersResponse, error)
	NewListLdapUsersParams() *ListLdapUsersParams
	SearchLdap(p *SearchLdapParams) (*SearchLdapResponse, error)
	NewSearchLdapParams(query string) *SearchLdapParams
}

func NewLDAPService

func NewLDAPService(cs *CloudStackClient) LDAPServiceIface

type LdapConfigParams

type LdapConfigParams struct {
	// contains filtered or unexported fields
}

func (*LdapConfigParams) GetBinddn

func (p *LdapConfigParams) GetBinddn() (string, bool)

func (*LdapConfigParams) GetBindpass

func (p *LdapConfigParams) GetBindpass() (string, bool)

func (*LdapConfigParams) GetHostname

func (p *LdapConfigParams) GetHostname() (string, bool)

func (*LdapConfigParams) GetListall

func (p *LdapConfigParams) GetListall() (bool, bool)

func (*LdapConfigParams) GetPort

func (p *LdapConfigParams) GetPort() (int, bool)

func (*LdapConfigParams) GetQueryfilter

func (p *LdapConfigParams) GetQueryfilter() (string, bool)

func (*LdapConfigParams) GetSearchbase

func (p *LdapConfigParams) GetSearchbase() (string, bool)

func (*LdapConfigParams) GetSsl

func (p *LdapConfigParams) GetSsl() (bool, bool)

func (*LdapConfigParams) GetTruststore

func (p *LdapConfigParams) GetTruststore() (string, bool)

func (*LdapConfigParams) GetTruststorepass

func (p *LdapConfigParams) GetTruststorepass() (string, bool)

func (*LdapConfigParams) ResetBinddn

func (p *LdapConfigParams) ResetBinddn()

func (*LdapConfigParams) ResetBindpass

func (p *LdapConfigParams) ResetBindpass()

func (*LdapConfigParams) ResetHostname

func (p *LdapConfigParams) ResetHostname()

func (*LdapConfigParams) ResetListall

func (p *LdapConfigParams) ResetListall()

func (*LdapConfigParams) ResetPort

func (p *LdapConfigParams) ResetPort()

func (*LdapConfigParams) ResetQueryfilter

func (p *LdapConfigParams) ResetQueryfilter()

func (*LdapConfigParams) ResetSearchbase

func (p *LdapConfigParams) ResetSearchbase()

func (*LdapConfigParams) ResetSsl

func (p *LdapConfigParams) ResetSsl()

func (*LdapConfigParams) ResetTruststore

func (p *LdapConfigParams) ResetTruststore()

func (*LdapConfigParams) ResetTruststorepass

func (p *LdapConfigParams) ResetTruststorepass()

func (*LdapConfigParams) SetBinddn

func (p *LdapConfigParams) SetBinddn(v string)

func (*LdapConfigParams) SetBindpass

func (p *LdapConfigParams) SetBindpass(v string)

func (*LdapConfigParams) SetHostname

func (p *LdapConfigParams) SetHostname(v string)

func (*LdapConfigParams) SetListall

func (p *LdapConfigParams) SetListall(v bool)

func (*LdapConfigParams) SetPort

func (p *LdapConfigParams) SetPort(v int)

func (*LdapConfigParams) SetQueryfilter

func (p *LdapConfigParams) SetQueryfilter(v string)

func (*LdapConfigParams) SetSearchbase

func (p *LdapConfigParams) SetSearchbase(v string)

func (*LdapConfigParams) SetSsl

func (p *LdapConfigParams) SetSsl(v bool)

func (*LdapConfigParams) SetTruststore

func (p *LdapConfigParams) SetTruststore(v string)

func (*LdapConfigParams) SetTruststorepass

func (p *LdapConfigParams) SetTruststorepass(v string)

type LdapConfigResponse

type LdapConfigResponse struct {
	Binddn      string `json:"binddn"`
	Bindpass    string `json:"bindpass"`
	Hostname    string `json:"hostname"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Port        string `json:"port"`
	Queryfilter string `json:"queryfilter"`
	Searchbase  string `json:"searchbase"`
	Ssl         string `json:"ssl"`
}

type LdapConfiguration

type LdapConfiguration struct {
	Domainid  string `json:"domainid"`
	Hostname  string `json:"hostname"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Port      int    `json:"port"`
}

type LdapCreateAccountParams

type LdapCreateAccountParams struct {
	// contains filtered or unexported fields
}

func (*LdapCreateAccountParams) GetAccount

func (p *LdapCreateAccountParams) GetAccount() (string, bool)

func (*LdapCreateAccountParams) GetAccountdetails

func (p *LdapCreateAccountParams) GetAccountdetails() (map[string]string, bool)

func (*LdapCreateAccountParams) GetAccountid

func (p *LdapCreateAccountParams) GetAccountid() (string, bool)

func (*LdapCreateAccountParams) GetAccounttype

func (p *LdapCreateAccountParams) GetAccounttype() (int, bool)

func (*LdapCreateAccountParams) GetDomainid

func (p *LdapCreateAccountParams) GetDomainid() (string, bool)

func (*LdapCreateAccountParams) GetNetworkdomain

func (p *LdapCreateAccountParams) GetNetworkdomain() (string, bool)

func (*LdapCreateAccountParams) GetRoleid

func (p *LdapCreateAccountParams) GetRoleid() (string, bool)

func (*LdapCreateAccountParams) GetTimezone

func (p *LdapCreateAccountParams) GetTimezone() (string, bool)

func (*LdapCreateAccountParams) GetUserid

func (p *LdapCreateAccountParams) GetUserid() (string, bool)

func (*LdapCreateAccountParams) GetUsername

func (p *LdapCreateAccountParams) GetUsername() (string, bool)

func (*LdapCreateAccountParams) ResetAccount

func (p *LdapCreateAccountParams) ResetAccount()

func (*LdapCreateAccountParams) ResetAccountdetails

func (p *LdapCreateAccountParams) ResetAccountdetails()

func (*LdapCreateAccountParams) ResetAccountid

func (p *LdapCreateAccountParams) ResetAccountid()

func (*LdapCreateAccountParams) ResetAccounttype

func (p *LdapCreateAccountParams) ResetAccounttype()

func (*LdapCreateAccountParams) ResetDomainid

func (p *LdapCreateAccountParams) ResetDomainid()

func (*LdapCreateAccountParams) ResetNetworkdomain

func (p *LdapCreateAccountParams) ResetNetworkdomain()

func (*LdapCreateAccountParams) ResetRoleid

func (p *LdapCreateAccountParams) ResetRoleid()

func (*LdapCreateAccountParams) ResetTimezone

func (p *LdapCreateAccountParams) ResetTimezone()

func (*LdapCreateAccountParams) ResetUserid

func (p *LdapCreateAccountParams) ResetUserid()

func (*LdapCreateAccountParams) ResetUsername

func (p *LdapCreateAccountParams) ResetUsername()

func (*LdapCreateAccountParams) SetAccount

func (p *LdapCreateAccountParams) SetAccount(v string)

func (*LdapCreateAccountParams) SetAccountdetails

func (p *LdapCreateAccountParams) SetAccountdetails(v map[string]string)

func (*LdapCreateAccountParams) SetAccountid

func (p *LdapCreateAccountParams) SetAccountid(v string)

func (*LdapCreateAccountParams) SetAccounttype

func (p *LdapCreateAccountParams) SetAccounttype(v int)

func (*LdapCreateAccountParams) SetDomainid

func (p *LdapCreateAccountParams) SetDomainid(v string)

func (*LdapCreateAccountParams) SetNetworkdomain

func (p *LdapCreateAccountParams) SetNetworkdomain(v string)

func (*LdapCreateAccountParams) SetRoleid

func (p *LdapCreateAccountParams) SetRoleid(v string)

func (*LdapCreateAccountParams) SetTimezone

func (p *LdapCreateAccountParams) SetTimezone(v string)

func (*LdapCreateAccountParams) SetUserid

func (p *LdapCreateAccountParams) SetUserid(v string)

func (*LdapCreateAccountParams) SetUsername

func (p *LdapCreateAccountParams) SetUsername(v string)

type LdapCreateAccountResponse

type LdapCreateAccountResponse struct {
	Accountdetails            map[string]string               `json:"accountdetails"`
	Accounttype               int                             `json:"accounttype"`
	Cpuavailable              string                          `json:"cpuavailable"`
	Cpulimit                  string                          `json:"cpulimit"`
	Cputotal                  int64                           `json:"cputotal"`
	Created                   string                          `json:"created"`
	Defaultzoneid             string                          `json:"defaultzoneid"`
	Domain                    string                          `json:"domain"`
	Domainid                  string                          `json:"domainid"`
	Domainpath                string                          `json:"domainpath"`
	Groups                    []string                        `json:"groups"`
	Icon                      interface{}                     `json:"icon"`
	Id                        string                          `json:"id"`
	Ipavailable               string                          `json:"ipavailable"`
	Iplimit                   string                          `json:"iplimit"`
	Iptotal                   int64                           `json:"iptotal"`
	Iscleanuprequired         bool                            `json:"iscleanuprequired"`
	Isdefault                 bool                            `json:"isdefault"`
	JobID                     string                          `json:"jobid"`
	Jobstatus                 int                             `json:"jobstatus"`
	Memoryavailable           string                          `json:"memoryavailable"`
	Memorylimit               string                          `json:"memorylimit"`
	Memorytotal               int64                           `json:"memorytotal"`
	Name                      string                          `json:"name"`
	Networkavailable          string                          `json:"networkavailable"`
	Networkdomain             string                          `json:"networkdomain"`
	Networklimit              string                          `json:"networklimit"`
	Networktotal              int64                           `json:"networktotal"`
	Primarystorageavailable   string                          `json:"primarystorageavailable"`
	Primarystoragelimit       string                          `json:"primarystoragelimit"`
	Primarystoragetotal       int64                           `json:"primarystoragetotal"`
	Projectavailable          string                          `json:"projectavailable"`
	Projectlimit              string                          `json:"projectlimit"`
	Projecttotal              int64                           `json:"projecttotal"`
	Receivedbytes             int64                           `json:"receivedbytes"`
	Roleid                    string                          `json:"roleid"`
	Rolename                  string                          `json:"rolename"`
	Roletype                  string                          `json:"roletype"`
	Secondarystorageavailable string                          `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                          `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                         `json:"secondarystoragetotal"`
	Sentbytes                 int64                           `json:"sentbytes"`
	Snapshotavailable         string                          `json:"snapshotavailable"`
	Snapshotlimit             string                          `json:"snapshotlimit"`
	Snapshottotal             int64                           `json:"snapshottotal"`
	State                     string                          `json:"state"`
	Templateavailable         string                          `json:"templateavailable"`
	Templatelimit             string                          `json:"templatelimit"`
	Templatetotal             int64                           `json:"templatetotal"`
	User                      []LdapCreateAccountResponseUser `json:"user"`
	Vmavailable               string                          `json:"vmavailable"`
	Vmlimit                   string                          `json:"vmlimit"`
	Vmrunning                 int                             `json:"vmrunning"`
	Vmstopped                 int                             `json:"vmstopped"`
	Vmtotal                   int64                           `json:"vmtotal"`
	Volumeavailable           string                          `json:"volumeavailable"`
	Volumelimit               string                          `json:"volumelimit"`
	Volumetotal               int64                           `json:"volumetotal"`
	Vpcavailable              string                          `json:"vpcavailable"`
	Vpclimit                  string                          `json:"vpclimit"`
	Vpctotal                  int64                           `json:"vpctotal"`
}

type LdapCreateAccountResponseUser

type LdapCreateAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type LdapRemoveParams

type LdapRemoveParams struct {
	// contains filtered or unexported fields
}

type LdapRemoveResponse

type LdapRemoveResponse struct {
	Binddn      string `json:"binddn"`
	Bindpass    string `json:"bindpass"`
	Hostname    string `json:"hostname"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Port        string `json:"port"`
	Queryfilter string `json:"queryfilter"`
	Searchbase  string `json:"searchbase"`
	Ssl         string `json:"ssl"`
}

type LdapUser

type LdapUser struct {
	Conflictingusersource string `json:"conflictingusersource"`
	Domain                string `json:"domain"`
	Email                 string `json:"email"`
	Firstname             string `json:"firstname"`
	JobID                 string `json:"jobid"`
	Jobstatus             int    `json:"jobstatus"`
	Lastname              string `json:"lastname"`
	Principal             string `json:"principal"`
	Username              string `json:"username"`
}

type LimitService

type LimitService struct {
	// contains filtered or unexported fields
}

func (*LimitService) GetApiLimit

Get API limit count for the caller

func (*LimitService) ListResourceLimits

Lists resource limits.

func (*LimitService) NewGetApiLimitParams

func (s *LimitService) NewGetApiLimitParams() *GetApiLimitParams

You should always use this function to get a new GetApiLimitParams instance, as then you are sure you have configured all required params

func (*LimitService) NewListResourceLimitsParams

func (s *LimitService) NewListResourceLimitsParams() *ListResourceLimitsParams

You should always use this function to get a new ListResourceLimitsParams instance, as then you are sure you have configured all required params

func (*LimitService) NewResetApiLimitParams

func (s *LimitService) NewResetApiLimitParams() *ResetApiLimitParams

You should always use this function to get a new ResetApiLimitParams instance, as then you are sure you have configured all required params

func (*LimitService) NewUpdateResourceCountParams

func (s *LimitService) NewUpdateResourceCountParams(domainid string) *UpdateResourceCountParams

You should always use this function to get a new UpdateResourceCountParams instance, as then you are sure you have configured all required params

func (*LimitService) NewUpdateResourceLimitParams

func (s *LimitService) NewUpdateResourceLimitParams(resourcetype int) *UpdateResourceLimitParams

You should always use this function to get a new UpdateResourceLimitParams instance, as then you are sure you have configured all required params

func (*LimitService) ResetApiLimit

Reset api count

func (*LimitService) UpdateResourceCount

Recalculate and update resource count for an account or domain.

func (*LimitService) UpdateResourceLimit

Updates resource limits for an account or domain.

type LimitServiceIface

type LimitServiceIface interface {
	GetApiLimit(p *GetApiLimitParams) (*GetApiLimitResponse, error)
	NewGetApiLimitParams() *GetApiLimitParams
	ListResourceLimits(p *ListResourceLimitsParams) (*ListResourceLimitsResponse, error)
	NewListResourceLimitsParams() *ListResourceLimitsParams
	ResetApiLimit(p *ResetApiLimitParams) (*ResetApiLimitResponse, error)
	NewResetApiLimitParams() *ResetApiLimitParams
	UpdateResourceCount(p *UpdateResourceCountParams) (*UpdateResourceCountResponse, error)
	NewUpdateResourceCountParams(domainid string) *UpdateResourceCountParams
	UpdateResourceLimit(p *UpdateResourceLimitParams) (*UpdateResourceLimitResponse, error)
	NewUpdateResourceLimitParams(resourcetype int) *UpdateResourceLimitParams
}

func NewLimitService

func NewLimitService(cs *CloudStackClient) LimitServiceIface

type LinkDomainToLdapParams

type LinkDomainToLdapParams struct {
	// contains filtered or unexported fields
}

func (*LinkDomainToLdapParams) GetAccounttype

func (p *LinkDomainToLdapParams) GetAccounttype() (int, bool)

func (*LinkDomainToLdapParams) GetAdmin

func (p *LinkDomainToLdapParams) GetAdmin() (string, bool)

func (*LinkDomainToLdapParams) GetDomainid

func (p *LinkDomainToLdapParams) GetDomainid() (string, bool)

func (*LinkDomainToLdapParams) GetLdapdomain

func (p *LinkDomainToLdapParams) GetLdapdomain() (string, bool)

func (*LinkDomainToLdapParams) GetName

func (p *LinkDomainToLdapParams) GetName() (string, bool)

func (*LinkDomainToLdapParams) GetType

func (p *LinkDomainToLdapParams) GetType() (string, bool)

func (*LinkDomainToLdapParams) ResetAccounttype

func (p *LinkDomainToLdapParams) ResetAccounttype()

func (*LinkDomainToLdapParams) ResetAdmin

func (p *LinkDomainToLdapParams) ResetAdmin()

func (*LinkDomainToLdapParams) ResetDomainid

func (p *LinkDomainToLdapParams) ResetDomainid()

func (*LinkDomainToLdapParams) ResetLdapdomain

func (p *LinkDomainToLdapParams) ResetLdapdomain()

func (*LinkDomainToLdapParams) ResetName

func (p *LinkDomainToLdapParams) ResetName()

func (*LinkDomainToLdapParams) ResetType

func (p *LinkDomainToLdapParams) ResetType()

func (*LinkDomainToLdapParams) SetAccounttype

func (p *LinkDomainToLdapParams) SetAccounttype(v int)

func (*LinkDomainToLdapParams) SetAdmin

func (p *LinkDomainToLdapParams) SetAdmin(v string)

func (*LinkDomainToLdapParams) SetDomainid

func (p *LinkDomainToLdapParams) SetDomainid(v string)

func (*LinkDomainToLdapParams) SetLdapdomain

func (p *LinkDomainToLdapParams) SetLdapdomain(v string)

func (*LinkDomainToLdapParams) SetName

func (p *LinkDomainToLdapParams) SetName(v string)

func (*LinkDomainToLdapParams) SetType

func (p *LinkDomainToLdapParams) SetType(v string)

type LinkDomainToLdapResponse

type LinkDomainToLdapResponse struct {
	Accountid   string `json:"accountid"`
	Accounttype int    `json:"accounttype"`
	Domainid    string `json:"domainid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Ldapdomain  string `json:"ldapdomain"`
	Name        string `json:"name"`
	Type        string `json:"type"`
}

type ListAccountsParams

type ListAccountsParams struct {
	// contains filtered or unexported fields
}

func (*ListAccountsParams) GetAccounttype

func (p *ListAccountsParams) GetAccounttype() (int, bool)

func (*ListAccountsParams) GetDetails

func (p *ListAccountsParams) GetDetails() ([]string, bool)

func (*ListAccountsParams) GetDomainid

func (p *ListAccountsParams) GetDomainid() (string, bool)

func (*ListAccountsParams) GetId

func (p *ListAccountsParams) GetId() (string, bool)

func (*ListAccountsParams) GetIscleanuprequired

func (p *ListAccountsParams) GetIscleanuprequired() (bool, bool)

func (*ListAccountsParams) GetIsrecursive

func (p *ListAccountsParams) GetIsrecursive() (bool, bool)

func (*ListAccountsParams) GetKeyword

func (p *ListAccountsParams) GetKeyword() (string, bool)

func (*ListAccountsParams) GetListall

func (p *ListAccountsParams) GetListall() (bool, bool)

func (*ListAccountsParams) GetName

func (p *ListAccountsParams) GetName() (string, bool)

func (*ListAccountsParams) GetPage

func (p *ListAccountsParams) GetPage() (int, bool)

func (*ListAccountsParams) GetPagesize

func (p *ListAccountsParams) GetPagesize() (int, bool)

func (*ListAccountsParams) GetShowicon

func (p *ListAccountsParams) GetShowicon() (bool, bool)

func (*ListAccountsParams) GetState

func (p *ListAccountsParams) GetState() (string, bool)

func (*ListAccountsParams) ResetAccounttype

func (p *ListAccountsParams) ResetAccounttype()

func (*ListAccountsParams) ResetDetails

func (p *ListAccountsParams) ResetDetails()

func (*ListAccountsParams) ResetDomainid

func (p *ListAccountsParams) ResetDomainid()

func (*ListAccountsParams) ResetId

func (p *ListAccountsParams) ResetId()

func (*ListAccountsParams) ResetIscleanuprequired

func (p *ListAccountsParams) ResetIscleanuprequired()

func (*ListAccountsParams) ResetIsrecursive

func (p *ListAccountsParams) ResetIsrecursive()

func (*ListAccountsParams) ResetKeyword

func (p *ListAccountsParams) ResetKeyword()

func (*ListAccountsParams) ResetListall

func (p *ListAccountsParams) ResetListall()

func (*ListAccountsParams) ResetName

func (p *ListAccountsParams) ResetName()

func (*ListAccountsParams) ResetPage

func (p *ListAccountsParams) ResetPage()

func (*ListAccountsParams) ResetPagesize

func (p *ListAccountsParams) ResetPagesize()

func (*ListAccountsParams) ResetShowicon

func (p *ListAccountsParams) ResetShowicon()

func (*ListAccountsParams) ResetState

func (p *ListAccountsParams) ResetState()

func (*ListAccountsParams) SetAccounttype

func (p *ListAccountsParams) SetAccounttype(v int)

func (*ListAccountsParams) SetDetails

func (p *ListAccountsParams) SetDetails(v []string)

func (*ListAccountsParams) SetDomainid

func (p *ListAccountsParams) SetDomainid(v string)

func (*ListAccountsParams) SetId

func (p *ListAccountsParams) SetId(v string)

func (*ListAccountsParams) SetIscleanuprequired

func (p *ListAccountsParams) SetIscleanuprequired(v bool)

func (*ListAccountsParams) SetIsrecursive

func (p *ListAccountsParams) SetIsrecursive(v bool)

func (*ListAccountsParams) SetKeyword

func (p *ListAccountsParams) SetKeyword(v string)

func (*ListAccountsParams) SetListall

func (p *ListAccountsParams) SetListall(v bool)

func (*ListAccountsParams) SetName

func (p *ListAccountsParams) SetName(v string)

func (*ListAccountsParams) SetPage

func (p *ListAccountsParams) SetPage(v int)

func (*ListAccountsParams) SetPagesize

func (p *ListAccountsParams) SetPagesize(v int)

func (*ListAccountsParams) SetShowicon

func (p *ListAccountsParams) SetShowicon(v bool)

func (*ListAccountsParams) SetState

func (p *ListAccountsParams) SetState(v string)

type ListAccountsResponse

type ListAccountsResponse struct {
	Count    int        `json:"count"`
	Accounts []*Account `json:"account"`
}

type ListAffinityGroupTypesParams

type ListAffinityGroupTypesParams struct {
	// contains filtered or unexported fields
}

func (*ListAffinityGroupTypesParams) GetKeyword

func (p *ListAffinityGroupTypesParams) GetKeyword() (string, bool)

func (*ListAffinityGroupTypesParams) GetPage

func (p *ListAffinityGroupTypesParams) GetPage() (int, bool)

func (*ListAffinityGroupTypesParams) GetPagesize

func (p *ListAffinityGroupTypesParams) GetPagesize() (int, bool)

func (*ListAffinityGroupTypesParams) ResetKeyword

func (p *ListAffinityGroupTypesParams) ResetKeyword()

func (*ListAffinityGroupTypesParams) ResetPage

func (p *ListAffinityGroupTypesParams) ResetPage()

func (*ListAffinityGroupTypesParams) ResetPagesize

func (p *ListAffinityGroupTypesParams) ResetPagesize()

func (*ListAffinityGroupTypesParams) SetKeyword

func (p *ListAffinityGroupTypesParams) SetKeyword(v string)

func (*ListAffinityGroupTypesParams) SetPage

func (p *ListAffinityGroupTypesParams) SetPage(v int)

func (*ListAffinityGroupTypesParams) SetPagesize

func (p *ListAffinityGroupTypesParams) SetPagesize(v int)

type ListAffinityGroupTypesResponse

type ListAffinityGroupTypesResponse struct {
	Count              int                  `json:"count"`
	AffinityGroupTypes []*AffinityGroupType `json:"affinitygrouptype"`
}

type ListAffinityGroupsParams

type ListAffinityGroupsParams struct {
	// contains filtered or unexported fields
}

func (*ListAffinityGroupsParams) GetAccount

func (p *ListAffinityGroupsParams) GetAccount() (string, bool)

func (*ListAffinityGroupsParams) GetDomainid

func (p *ListAffinityGroupsParams) GetDomainid() (string, bool)

func (*ListAffinityGroupsParams) GetId

func (p *ListAffinityGroupsParams) GetId() (string, bool)

func (*ListAffinityGroupsParams) GetIsrecursive

func (p *ListAffinityGroupsParams) GetIsrecursive() (bool, bool)

func (*ListAffinityGroupsParams) GetKeyword

func (p *ListAffinityGroupsParams) GetKeyword() (string, bool)

func (*ListAffinityGroupsParams) GetListall

func (p *ListAffinityGroupsParams) GetListall() (bool, bool)

func (*ListAffinityGroupsParams) GetName

func (p *ListAffinityGroupsParams) GetName() (string, bool)

func (*ListAffinityGroupsParams) GetPage

func (p *ListAffinityGroupsParams) GetPage() (int, bool)

func (*ListAffinityGroupsParams) GetPagesize

func (p *ListAffinityGroupsParams) GetPagesize() (int, bool)

func (*ListAffinityGroupsParams) GetProjectid

func (p *ListAffinityGroupsParams) GetProjectid() (string, bool)

func (*ListAffinityGroupsParams) GetType

func (p *ListAffinityGroupsParams) GetType() (string, bool)

func (*ListAffinityGroupsParams) GetVirtualmachineid

func (p *ListAffinityGroupsParams) GetVirtualmachineid() (string, bool)

func (*ListAffinityGroupsParams) ResetAccount

func (p *ListAffinityGroupsParams) ResetAccount()

func (*ListAffinityGroupsParams) ResetDomainid

func (p *ListAffinityGroupsParams) ResetDomainid()

func (*ListAffinityGroupsParams) ResetId

func (p *ListAffinityGroupsParams) ResetId()

func (*ListAffinityGroupsParams) ResetIsrecursive

func (p *ListAffinityGroupsParams) ResetIsrecursive()

func (*ListAffinityGroupsParams) ResetKeyword

func (p *ListAffinityGroupsParams) ResetKeyword()

func (*ListAffinityGroupsParams) ResetListall

func (p *ListAffinityGroupsParams) ResetListall()

func (*ListAffinityGroupsParams) ResetName

func (p *ListAffinityGroupsParams) ResetName()

func (*ListAffinityGroupsParams) ResetPage

func (p *ListAffinityGroupsParams) ResetPage()

func (*ListAffinityGroupsParams) ResetPagesize

func (p *ListAffinityGroupsParams) ResetPagesize()

func (*ListAffinityGroupsParams) ResetProjectid

func (p *ListAffinityGroupsParams) ResetProjectid()

func (*ListAffinityGroupsParams) ResetType

func (p *ListAffinityGroupsParams) ResetType()

func (*ListAffinityGroupsParams) ResetVirtualmachineid

func (p *ListAffinityGroupsParams) ResetVirtualmachineid()

func (*ListAffinityGroupsParams) SetAccount

func (p *ListAffinityGroupsParams) SetAccount(v string)

func (*ListAffinityGroupsParams) SetDomainid

func (p *ListAffinityGroupsParams) SetDomainid(v string)

func (*ListAffinityGroupsParams) SetId

func (p *ListAffinityGroupsParams) SetId(v string)

func (*ListAffinityGroupsParams) SetIsrecursive

func (p *ListAffinityGroupsParams) SetIsrecursive(v bool)

func (*ListAffinityGroupsParams) SetKeyword

func (p *ListAffinityGroupsParams) SetKeyword(v string)

func (*ListAffinityGroupsParams) SetListall

func (p *ListAffinityGroupsParams) SetListall(v bool)

func (*ListAffinityGroupsParams) SetName

func (p *ListAffinityGroupsParams) SetName(v string)

func (*ListAffinityGroupsParams) SetPage

func (p *ListAffinityGroupsParams) SetPage(v int)

func (*ListAffinityGroupsParams) SetPagesize

func (p *ListAffinityGroupsParams) SetPagesize(v int)

func (*ListAffinityGroupsParams) SetProjectid

func (p *ListAffinityGroupsParams) SetProjectid(v string)

func (*ListAffinityGroupsParams) SetType

func (p *ListAffinityGroupsParams) SetType(v string)

func (*ListAffinityGroupsParams) SetVirtualmachineid

func (p *ListAffinityGroupsParams) SetVirtualmachineid(v string)

type ListAffinityGroupsResponse

type ListAffinityGroupsResponse struct {
	Count          int              `json:"count"`
	AffinityGroups []*AffinityGroup `json:"affinitygroup"`
}

type ListAlertsParams

type ListAlertsParams struct {
	// contains filtered or unexported fields
}

func (*ListAlertsParams) GetId

func (p *ListAlertsParams) GetId() (string, bool)

func (*ListAlertsParams) GetKeyword

func (p *ListAlertsParams) GetKeyword() (string, bool)

func (*ListAlertsParams) GetName

func (p *ListAlertsParams) GetName() (string, bool)

func (*ListAlertsParams) GetPage

func (p *ListAlertsParams) GetPage() (int, bool)

func (*ListAlertsParams) GetPagesize

func (p *ListAlertsParams) GetPagesize() (int, bool)

func (*ListAlertsParams) GetType

func (p *ListAlertsParams) GetType() (string, bool)

func (*ListAlertsParams) ResetId

func (p *ListAlertsParams) ResetId()

func (*ListAlertsParams) ResetKeyword

func (p *ListAlertsParams) ResetKeyword()

func (*ListAlertsParams) ResetName

func (p *ListAlertsParams) ResetName()

func (*ListAlertsParams) ResetPage

func (p *ListAlertsParams) ResetPage()

func (*ListAlertsParams) ResetPagesize

func (p *ListAlertsParams) ResetPagesize()

func (*ListAlertsParams) ResetType

func (p *ListAlertsParams) ResetType()

func (*ListAlertsParams) SetId

func (p *ListAlertsParams) SetId(v string)

func (*ListAlertsParams) SetKeyword

func (p *ListAlertsParams) SetKeyword(v string)

func (*ListAlertsParams) SetName

func (p *ListAlertsParams) SetName(v string)

func (*ListAlertsParams) SetPage

func (p *ListAlertsParams) SetPage(v int)

func (*ListAlertsParams) SetPagesize

func (p *ListAlertsParams) SetPagesize(v int)

func (*ListAlertsParams) SetType

func (p *ListAlertsParams) SetType(v string)

type ListAlertsResponse

type ListAlertsResponse struct {
	Count  int      `json:"count"`
	Alerts []*Alert `json:"alert"`
}

type ListAnnotationsParams

type ListAnnotationsParams struct {
	// contains filtered or unexported fields
}

func (*ListAnnotationsParams) GetAnnotationfilter

func (p *ListAnnotationsParams) GetAnnotationfilter() (string, bool)

func (*ListAnnotationsParams) GetEntityid

func (p *ListAnnotationsParams) GetEntityid() (string, bool)

func (*ListAnnotationsParams) GetEntitytype

func (p *ListAnnotationsParams) GetEntitytype() (string, bool)

func (*ListAnnotationsParams) GetId

func (p *ListAnnotationsParams) GetId() (string, bool)

func (*ListAnnotationsParams) GetKeyword

func (p *ListAnnotationsParams) GetKeyword() (string, bool)

func (*ListAnnotationsParams) GetPage

func (p *ListAnnotationsParams) GetPage() (int, bool)

func (*ListAnnotationsParams) GetPagesize

func (p *ListAnnotationsParams) GetPagesize() (int, bool)

func (*ListAnnotationsParams) GetUserid

func (p *ListAnnotationsParams) GetUserid() (string, bool)

func (*ListAnnotationsParams) ResetAnnotationfilter

func (p *ListAnnotationsParams) ResetAnnotationfilter()

func (*ListAnnotationsParams) ResetEntityid

func (p *ListAnnotationsParams) ResetEntityid()

func (*ListAnnotationsParams) ResetEntitytype

func (p *ListAnnotationsParams) ResetEntitytype()

func (*ListAnnotationsParams) ResetId

func (p *ListAnnotationsParams) ResetId()

func (*ListAnnotationsParams) ResetKeyword

func (p *ListAnnotationsParams) ResetKeyword()

func (*ListAnnotationsParams) ResetPage

func (p *ListAnnotationsParams) ResetPage()

func (*ListAnnotationsParams) ResetPagesize

func (p *ListAnnotationsParams) ResetPagesize()

func (*ListAnnotationsParams) ResetUserid

func (p *ListAnnotationsParams) ResetUserid()

func (*ListAnnotationsParams) SetAnnotationfilter

func (p *ListAnnotationsParams) SetAnnotationfilter(v string)

func (*ListAnnotationsParams) SetEntityid

func (p *ListAnnotationsParams) SetEntityid(v string)

func (*ListAnnotationsParams) SetEntitytype

func (p *ListAnnotationsParams) SetEntitytype(v string)

func (*ListAnnotationsParams) SetId

func (p *ListAnnotationsParams) SetId(v string)

func (*ListAnnotationsParams) SetKeyword

func (p *ListAnnotationsParams) SetKeyword(v string)

func (*ListAnnotationsParams) SetPage

func (p *ListAnnotationsParams) SetPage(v int)

func (*ListAnnotationsParams) SetPagesize

func (p *ListAnnotationsParams) SetPagesize(v int)

func (*ListAnnotationsParams) SetUserid

func (p *ListAnnotationsParams) SetUserid(v string)

type ListAnnotationsResponse

type ListAnnotationsResponse struct {
	Count       int           `json:"count"`
	Annotations []*Annotation `json:"annotation"`
}

type ListApisParams

type ListApisParams struct {
	// contains filtered or unexported fields
}

func (*ListApisParams) GetName

func (p *ListApisParams) GetName() (string, bool)

func (*ListApisParams) ResetName

func (p *ListApisParams) ResetName()

func (*ListApisParams) SetName

func (p *ListApisParams) SetName(v string)

type ListApisResponse

type ListApisResponse struct {
	Count int    `json:"count"`
	Apis  []*Api `json:"api"`
}

type ListAsyncJobsParams

type ListAsyncJobsParams struct {
	// contains filtered or unexported fields
}

func (*ListAsyncJobsParams) GetAccount

func (p *ListAsyncJobsParams) GetAccount() (string, bool)

func (*ListAsyncJobsParams) GetDomainid

func (p *ListAsyncJobsParams) GetDomainid() (string, bool)

func (*ListAsyncJobsParams) GetIsrecursive

func (p *ListAsyncJobsParams) GetIsrecursive() (bool, bool)

func (*ListAsyncJobsParams) GetKeyword

func (p *ListAsyncJobsParams) GetKeyword() (string, bool)

func (*ListAsyncJobsParams) GetListall

func (p *ListAsyncJobsParams) GetListall() (bool, bool)

func (*ListAsyncJobsParams) GetManagementserverid

func (p *ListAsyncJobsParams) GetManagementserverid() (UUID, bool)

func (*ListAsyncJobsParams) GetPage

func (p *ListAsyncJobsParams) GetPage() (int, bool)

func (*ListAsyncJobsParams) GetPagesize

func (p *ListAsyncJobsParams) GetPagesize() (int, bool)

func (*ListAsyncJobsParams) GetStartdate

func (p *ListAsyncJobsParams) GetStartdate() (string, bool)

func (*ListAsyncJobsParams) ResetAccount

func (p *ListAsyncJobsParams) ResetAccount()

func (*ListAsyncJobsParams) ResetDomainid

func (p *ListAsyncJobsParams) ResetDomainid()

func (*ListAsyncJobsParams) ResetIsrecursive

func (p *ListAsyncJobsParams) ResetIsrecursive()

func (*ListAsyncJobsParams) ResetKeyword

func (p *ListAsyncJobsParams) ResetKeyword()

func (*ListAsyncJobsParams) ResetListall

func (p *ListAsyncJobsParams) ResetListall()

func (*ListAsyncJobsParams) ResetManagementserverid

func (p *ListAsyncJobsParams) ResetManagementserverid()

func (*ListAsyncJobsParams) ResetPage

func (p *ListAsyncJobsParams) ResetPage()

func (*ListAsyncJobsParams) ResetPagesize

func (p *ListAsyncJobsParams) ResetPagesize()

func (*ListAsyncJobsParams) ResetStartdate

func (p *ListAsyncJobsParams) ResetStartdate()

func (*ListAsyncJobsParams) SetAccount

func (p *ListAsyncJobsParams) SetAccount(v string)

func (*ListAsyncJobsParams) SetDomainid

func (p *ListAsyncJobsParams) SetDomainid(v string)

func (*ListAsyncJobsParams) SetIsrecursive

func (p *ListAsyncJobsParams) SetIsrecursive(v bool)

func (*ListAsyncJobsParams) SetKeyword

func (p *ListAsyncJobsParams) SetKeyword(v string)

func (*ListAsyncJobsParams) SetListall

func (p *ListAsyncJobsParams) SetListall(v bool)

func (*ListAsyncJobsParams) SetManagementserverid

func (p *ListAsyncJobsParams) SetManagementserverid(v UUID)

func (*ListAsyncJobsParams) SetPage

func (p *ListAsyncJobsParams) SetPage(v int)

func (*ListAsyncJobsParams) SetPagesize

func (p *ListAsyncJobsParams) SetPagesize(v int)

func (*ListAsyncJobsParams) SetStartdate

func (p *ListAsyncJobsParams) SetStartdate(v string)

type ListAsyncJobsResponse

type ListAsyncJobsResponse struct {
	Count     int         `json:"count"`
	AsyncJobs []*AsyncJob `json:"asyncjobs"`
}

type ListAutoScalePoliciesParams

type ListAutoScalePoliciesParams struct {
	// contains filtered or unexported fields
}

func (*ListAutoScalePoliciesParams) GetAccount

func (p *ListAutoScalePoliciesParams) GetAccount() (string, bool)

func (*ListAutoScalePoliciesParams) GetAction

func (p *ListAutoScalePoliciesParams) GetAction() (string, bool)

func (*ListAutoScalePoliciesParams) GetConditionid

func (p *ListAutoScalePoliciesParams) GetConditionid() (string, bool)

func (*ListAutoScalePoliciesParams) GetDomainid

func (p *ListAutoScalePoliciesParams) GetDomainid() (string, bool)

func (*ListAutoScalePoliciesParams) GetId

func (p *ListAutoScalePoliciesParams) GetId() (string, bool)

func (*ListAutoScalePoliciesParams) GetIsrecursive

func (p *ListAutoScalePoliciesParams) GetIsrecursive() (bool, bool)

func (*ListAutoScalePoliciesParams) GetKeyword

func (p *ListAutoScalePoliciesParams) GetKeyword() (string, bool)

func (*ListAutoScalePoliciesParams) GetListall

func (p *ListAutoScalePoliciesParams) GetListall() (bool, bool)

func (*ListAutoScalePoliciesParams) GetName

func (p *ListAutoScalePoliciesParams) GetName() (string, bool)

func (*ListAutoScalePoliciesParams) GetPage

func (p *ListAutoScalePoliciesParams) GetPage() (int, bool)

func (*ListAutoScalePoliciesParams) GetPagesize

func (p *ListAutoScalePoliciesParams) GetPagesize() (int, bool)

func (*ListAutoScalePoliciesParams) GetProjectid

func (p *ListAutoScalePoliciesParams) GetProjectid() (string, bool)

func (*ListAutoScalePoliciesParams) GetVmgroupid

func (p *ListAutoScalePoliciesParams) GetVmgroupid() (string, bool)

func (*ListAutoScalePoliciesParams) ResetAccount

func (p *ListAutoScalePoliciesParams) ResetAccount()

func (*ListAutoScalePoliciesParams) ResetAction

func (p *ListAutoScalePoliciesParams) ResetAction()

func (*ListAutoScalePoliciesParams) ResetConditionid

func (p *ListAutoScalePoliciesParams) ResetConditionid()

func (*ListAutoScalePoliciesParams) ResetDomainid

func (p *ListAutoScalePoliciesParams) ResetDomainid()

func (*ListAutoScalePoliciesParams) ResetId

func (p *ListAutoScalePoliciesParams) ResetId()

func (*ListAutoScalePoliciesParams) ResetIsrecursive

func (p *ListAutoScalePoliciesParams) ResetIsrecursive()

func (*ListAutoScalePoliciesParams) ResetKeyword

func (p *ListAutoScalePoliciesParams) ResetKeyword()

func (*ListAutoScalePoliciesParams) ResetListall

func (p *ListAutoScalePoliciesParams) ResetListall()

func (*ListAutoScalePoliciesParams) ResetName

func (p *ListAutoScalePoliciesParams) ResetName()

func (*ListAutoScalePoliciesParams) ResetPage

func (p *ListAutoScalePoliciesParams) ResetPage()

func (*ListAutoScalePoliciesParams) ResetPagesize

func (p *ListAutoScalePoliciesParams) ResetPagesize()

func (*ListAutoScalePoliciesParams) ResetProjectid

func (p *ListAutoScalePoliciesParams) ResetProjectid()

func (*ListAutoScalePoliciesParams) ResetVmgroupid

func (p *ListAutoScalePoliciesParams) ResetVmgroupid()

func (*ListAutoScalePoliciesParams) SetAccount

func (p *ListAutoScalePoliciesParams) SetAccount(v string)

func (*ListAutoScalePoliciesParams) SetAction

func (p *ListAutoScalePoliciesParams) SetAction(v string)

func (*ListAutoScalePoliciesParams) SetConditionid

func (p *ListAutoScalePoliciesParams) SetConditionid(v string)

func (*ListAutoScalePoliciesParams) SetDomainid

func (p *ListAutoScalePoliciesParams) SetDomainid(v string)

func (*ListAutoScalePoliciesParams) SetId

func (p *ListAutoScalePoliciesParams) SetId(v string)

func (*ListAutoScalePoliciesParams) SetIsrecursive

func (p *ListAutoScalePoliciesParams) SetIsrecursive(v bool)

func (*ListAutoScalePoliciesParams) SetKeyword

func (p *ListAutoScalePoliciesParams) SetKeyword(v string)

func (*ListAutoScalePoliciesParams) SetListall

func (p *ListAutoScalePoliciesParams) SetListall(v bool)

func (*ListAutoScalePoliciesParams) SetName

func (p *ListAutoScalePoliciesParams) SetName(v string)

func (*ListAutoScalePoliciesParams) SetPage

func (p *ListAutoScalePoliciesParams) SetPage(v int)

func (*ListAutoScalePoliciesParams) SetPagesize

func (p *ListAutoScalePoliciesParams) SetPagesize(v int)

func (*ListAutoScalePoliciesParams) SetProjectid

func (p *ListAutoScalePoliciesParams) SetProjectid(v string)

func (*ListAutoScalePoliciesParams) SetVmgroupid

func (p *ListAutoScalePoliciesParams) SetVmgroupid(v string)

type ListAutoScalePoliciesResponse

type ListAutoScalePoliciesResponse struct {
	Count             int                `json:"count"`
	AutoScalePolicies []*AutoScalePolicy `json:"autoscalepolicy"`
}

type ListAutoScaleVmGroupsParams

type ListAutoScaleVmGroupsParams struct {
	// contains filtered or unexported fields
}

func (*ListAutoScaleVmGroupsParams) GetAccount

func (p *ListAutoScaleVmGroupsParams) GetAccount() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetDomainid

func (p *ListAutoScaleVmGroupsParams) GetDomainid() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetFordisplay

func (p *ListAutoScaleVmGroupsParams) GetFordisplay() (bool, bool)

func (*ListAutoScaleVmGroupsParams) GetId

func (p *ListAutoScaleVmGroupsParams) GetId() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetIsrecursive

func (p *ListAutoScaleVmGroupsParams) GetIsrecursive() (bool, bool)

func (*ListAutoScaleVmGroupsParams) GetKeyword

func (p *ListAutoScaleVmGroupsParams) GetKeyword() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetLbruleid

func (p *ListAutoScaleVmGroupsParams) GetLbruleid() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetListall

func (p *ListAutoScaleVmGroupsParams) GetListall() (bool, bool)

func (*ListAutoScaleVmGroupsParams) GetName

func (p *ListAutoScaleVmGroupsParams) GetName() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetPage

func (p *ListAutoScaleVmGroupsParams) GetPage() (int, bool)

func (*ListAutoScaleVmGroupsParams) GetPagesize

func (p *ListAutoScaleVmGroupsParams) GetPagesize() (int, bool)

func (*ListAutoScaleVmGroupsParams) GetPolicyid

func (p *ListAutoScaleVmGroupsParams) GetPolicyid() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetProjectid

func (p *ListAutoScaleVmGroupsParams) GetProjectid() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetVmprofileid

func (p *ListAutoScaleVmGroupsParams) GetVmprofileid() (string, bool)

func (*ListAutoScaleVmGroupsParams) GetZoneid

func (p *ListAutoScaleVmGroupsParams) GetZoneid() (string, bool)

func (*ListAutoScaleVmGroupsParams) ResetAccount

func (p *ListAutoScaleVmGroupsParams) ResetAccount()

func (*ListAutoScaleVmGroupsParams) ResetDomainid

func (p *ListAutoScaleVmGroupsParams) ResetDomainid()

func (*ListAutoScaleVmGroupsParams) ResetFordisplay

func (p *ListAutoScaleVmGroupsParams) ResetFordisplay()

func (*ListAutoScaleVmGroupsParams) ResetId

func (p *ListAutoScaleVmGroupsParams) ResetId()

func (*ListAutoScaleVmGroupsParams) ResetIsrecursive

func (p *ListAutoScaleVmGroupsParams) ResetIsrecursive()

func (*ListAutoScaleVmGroupsParams) ResetKeyword

func (p *ListAutoScaleVmGroupsParams) ResetKeyword()

func (*ListAutoScaleVmGroupsParams) ResetLbruleid

func (p *ListAutoScaleVmGroupsParams) ResetLbruleid()

func (*ListAutoScaleVmGroupsParams) ResetListall

func (p *ListAutoScaleVmGroupsParams) ResetListall()

func (*ListAutoScaleVmGroupsParams) ResetName

func (p *ListAutoScaleVmGroupsParams) ResetName()

func (*ListAutoScaleVmGroupsParams) ResetPage

func (p *ListAutoScaleVmGroupsParams) ResetPage()

func (*ListAutoScaleVmGroupsParams) ResetPagesize

func (p *ListAutoScaleVmGroupsParams) ResetPagesize()

func (*ListAutoScaleVmGroupsParams) ResetPolicyid

func (p *ListAutoScaleVmGroupsParams) ResetPolicyid()

func (*ListAutoScaleVmGroupsParams) ResetProjectid

func (p *ListAutoScaleVmGroupsParams) ResetProjectid()

func (*ListAutoScaleVmGroupsParams) ResetVmprofileid

func (p *ListAutoScaleVmGroupsParams) ResetVmprofileid()

func (*ListAutoScaleVmGroupsParams) ResetZoneid

func (p *ListAutoScaleVmGroupsParams) ResetZoneid()

func (*ListAutoScaleVmGroupsParams) SetAccount

func (p *ListAutoScaleVmGroupsParams) SetAccount(v string)

func (*ListAutoScaleVmGroupsParams) SetDomainid

func (p *ListAutoScaleVmGroupsParams) SetDomainid(v string)

func (*ListAutoScaleVmGroupsParams) SetFordisplay

func (p *ListAutoScaleVmGroupsParams) SetFordisplay(v bool)

func (*ListAutoScaleVmGroupsParams) SetId

func (p *ListAutoScaleVmGroupsParams) SetId(v string)

func (*ListAutoScaleVmGroupsParams) SetIsrecursive

func (p *ListAutoScaleVmGroupsParams) SetIsrecursive(v bool)

func (*ListAutoScaleVmGroupsParams) SetKeyword

func (p *ListAutoScaleVmGroupsParams) SetKeyword(v string)

func (*ListAutoScaleVmGroupsParams) SetLbruleid

func (p *ListAutoScaleVmGroupsParams) SetLbruleid(v string)

func (*ListAutoScaleVmGroupsParams) SetListall

func (p *ListAutoScaleVmGroupsParams) SetListall(v bool)

func (*ListAutoScaleVmGroupsParams) SetName

func (p *ListAutoScaleVmGroupsParams) SetName(v string)

func (*ListAutoScaleVmGroupsParams) SetPage

func (p *ListAutoScaleVmGroupsParams) SetPage(v int)

func (*ListAutoScaleVmGroupsParams) SetPagesize

func (p *ListAutoScaleVmGroupsParams) SetPagesize(v int)

func (*ListAutoScaleVmGroupsParams) SetPolicyid

func (p *ListAutoScaleVmGroupsParams) SetPolicyid(v string)

func (*ListAutoScaleVmGroupsParams) SetProjectid

func (p *ListAutoScaleVmGroupsParams) SetProjectid(v string)

func (*ListAutoScaleVmGroupsParams) SetVmprofileid

func (p *ListAutoScaleVmGroupsParams) SetVmprofileid(v string)

func (*ListAutoScaleVmGroupsParams) SetZoneid

func (p *ListAutoScaleVmGroupsParams) SetZoneid(v string)

type ListAutoScaleVmGroupsResponse

type ListAutoScaleVmGroupsResponse struct {
	Count             int                 `json:"count"`
	AutoScaleVmGroups []*AutoScaleVmGroup `json:"autoscalevmgroup"`
}

type ListAutoScaleVmProfilesParams

type ListAutoScaleVmProfilesParams struct {
	// contains filtered or unexported fields
}

func (*ListAutoScaleVmProfilesParams) GetAccount

func (p *ListAutoScaleVmProfilesParams) GetAccount() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetDomainid

func (p *ListAutoScaleVmProfilesParams) GetDomainid() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetFordisplay

func (p *ListAutoScaleVmProfilesParams) GetFordisplay() (bool, bool)

func (*ListAutoScaleVmProfilesParams) GetId

func (*ListAutoScaleVmProfilesParams) GetIsrecursive

func (p *ListAutoScaleVmProfilesParams) GetIsrecursive() (bool, bool)

func (*ListAutoScaleVmProfilesParams) GetKeyword

func (p *ListAutoScaleVmProfilesParams) GetKeyword() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetListall

func (p *ListAutoScaleVmProfilesParams) GetListall() (bool, bool)

func (*ListAutoScaleVmProfilesParams) GetOtherdeployparams

func (p *ListAutoScaleVmProfilesParams) GetOtherdeployparams() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetPage

func (p *ListAutoScaleVmProfilesParams) GetPage() (int, bool)

func (*ListAutoScaleVmProfilesParams) GetPagesize

func (p *ListAutoScaleVmProfilesParams) GetPagesize() (int, bool)

func (*ListAutoScaleVmProfilesParams) GetProjectid

func (p *ListAutoScaleVmProfilesParams) GetProjectid() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetServiceofferingid

func (p *ListAutoScaleVmProfilesParams) GetServiceofferingid() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetTemplateid

func (p *ListAutoScaleVmProfilesParams) GetTemplateid() (string, bool)

func (*ListAutoScaleVmProfilesParams) GetZoneid

func (p *ListAutoScaleVmProfilesParams) GetZoneid() (string, bool)

func (*ListAutoScaleVmProfilesParams) ResetAccount

func (p *ListAutoScaleVmProfilesParams) ResetAccount()

func (*ListAutoScaleVmProfilesParams) ResetDomainid

func (p *ListAutoScaleVmProfilesParams) ResetDomainid()

func (*ListAutoScaleVmProfilesParams) ResetFordisplay

func (p *ListAutoScaleVmProfilesParams) ResetFordisplay()

func (*ListAutoScaleVmProfilesParams) ResetId

func (p *ListAutoScaleVmProfilesParams) ResetId()

func (*ListAutoScaleVmProfilesParams) ResetIsrecursive

func (p *ListAutoScaleVmProfilesParams) ResetIsrecursive()

func (*ListAutoScaleVmProfilesParams) ResetKeyword

func (p *ListAutoScaleVmProfilesParams) ResetKeyword()

func (*ListAutoScaleVmProfilesParams) ResetListall

func (p *ListAutoScaleVmProfilesParams) ResetListall()

func (*ListAutoScaleVmProfilesParams) ResetOtherdeployparams

func (p *ListAutoScaleVmProfilesParams) ResetOtherdeployparams()

func (*ListAutoScaleVmProfilesParams) ResetPage

func (p *ListAutoScaleVmProfilesParams) ResetPage()

func (*ListAutoScaleVmProfilesParams) ResetPagesize

func (p *ListAutoScaleVmProfilesParams) ResetPagesize()

func (*ListAutoScaleVmProfilesParams) ResetProjectid

func (p *ListAutoScaleVmProfilesParams) ResetProjectid()

func (*ListAutoScaleVmProfilesParams) ResetServiceofferingid

func (p *ListAutoScaleVmProfilesParams) ResetServiceofferingid()

func (*ListAutoScaleVmProfilesParams) ResetTemplateid

func (p *ListAutoScaleVmProfilesParams) ResetTemplateid()

func (*ListAutoScaleVmProfilesParams) ResetZoneid

func (p *ListAutoScaleVmProfilesParams) ResetZoneid()

func (*ListAutoScaleVmProfilesParams) SetAccount

func (p *ListAutoScaleVmProfilesParams) SetAccount(v string)

func (*ListAutoScaleVmProfilesParams) SetDomainid

func (p *ListAutoScaleVmProfilesParams) SetDomainid(v string)

func (*ListAutoScaleVmProfilesParams) SetFordisplay

func (p *ListAutoScaleVmProfilesParams) SetFordisplay(v bool)

func (*ListAutoScaleVmProfilesParams) SetId

func (*ListAutoScaleVmProfilesParams) SetIsrecursive

func (p *ListAutoScaleVmProfilesParams) SetIsrecursive(v bool)

func (*ListAutoScaleVmProfilesParams) SetKeyword

func (p *ListAutoScaleVmProfilesParams) SetKeyword(v string)

func (*ListAutoScaleVmProfilesParams) SetListall

func (p *ListAutoScaleVmProfilesParams) SetListall(v bool)

func (*ListAutoScaleVmProfilesParams) SetOtherdeployparams

func (p *ListAutoScaleVmProfilesParams) SetOtherdeployparams(v string)

func (*ListAutoScaleVmProfilesParams) SetPage

func (p *ListAutoScaleVmProfilesParams) SetPage(v int)

func (*ListAutoScaleVmProfilesParams) SetPagesize

func (p *ListAutoScaleVmProfilesParams) SetPagesize(v int)

func (*ListAutoScaleVmProfilesParams) SetProjectid

func (p *ListAutoScaleVmProfilesParams) SetProjectid(v string)

func (*ListAutoScaleVmProfilesParams) SetServiceofferingid

func (p *ListAutoScaleVmProfilesParams) SetServiceofferingid(v string)

func (*ListAutoScaleVmProfilesParams) SetTemplateid

func (p *ListAutoScaleVmProfilesParams) SetTemplateid(v string)

func (*ListAutoScaleVmProfilesParams) SetZoneid

func (p *ListAutoScaleVmProfilesParams) SetZoneid(v string)

type ListAutoScaleVmProfilesResponse

type ListAutoScaleVmProfilesResponse struct {
	Count               int                   `json:"count"`
	AutoScaleVmProfiles []*AutoScaleVmProfile `json:"autoscalevmprofile"`
}

type ListBaremetalDhcpParams

type ListBaremetalDhcpParams struct {
	// contains filtered or unexported fields
}

func (*ListBaremetalDhcpParams) GetDhcpservertype

func (p *ListBaremetalDhcpParams) GetDhcpservertype() (string, bool)

func (*ListBaremetalDhcpParams) GetId

func (p *ListBaremetalDhcpParams) GetId() (int64, bool)

func (*ListBaremetalDhcpParams) GetKeyword

func (p *ListBaremetalDhcpParams) GetKeyword() (string, bool)

func (*ListBaremetalDhcpParams) GetPage

func (p *ListBaremetalDhcpParams) GetPage() (int, bool)

func (*ListBaremetalDhcpParams) GetPagesize

func (p *ListBaremetalDhcpParams) GetPagesize() (int, bool)

func (*ListBaremetalDhcpParams) GetPhysicalnetworkid

func (p *ListBaremetalDhcpParams) GetPhysicalnetworkid() (string, bool)

func (*ListBaremetalDhcpParams) ResetDhcpservertype

func (p *ListBaremetalDhcpParams) ResetDhcpservertype()

func (*ListBaremetalDhcpParams) ResetId

func (p *ListBaremetalDhcpParams) ResetId()

func (*ListBaremetalDhcpParams) ResetKeyword

func (p *ListBaremetalDhcpParams) ResetKeyword()

func (*ListBaremetalDhcpParams) ResetPage

func (p *ListBaremetalDhcpParams) ResetPage()

func (*ListBaremetalDhcpParams) ResetPagesize

func (p *ListBaremetalDhcpParams) ResetPagesize()

func (*ListBaremetalDhcpParams) ResetPhysicalnetworkid

func (p *ListBaremetalDhcpParams) ResetPhysicalnetworkid()

func (*ListBaremetalDhcpParams) SetDhcpservertype

func (p *ListBaremetalDhcpParams) SetDhcpservertype(v string)

func (*ListBaremetalDhcpParams) SetId

func (p *ListBaremetalDhcpParams) SetId(v int64)

func (*ListBaremetalDhcpParams) SetKeyword

func (p *ListBaremetalDhcpParams) SetKeyword(v string)

func (*ListBaremetalDhcpParams) SetPage

func (p *ListBaremetalDhcpParams) SetPage(v int)

func (*ListBaremetalDhcpParams) SetPagesize

func (p *ListBaremetalDhcpParams) SetPagesize(v int)

func (*ListBaremetalDhcpParams) SetPhysicalnetworkid

func (p *ListBaremetalDhcpParams) SetPhysicalnetworkid(v string)

type ListBaremetalDhcpResponse

type ListBaremetalDhcpResponse struct {
	Count         int              `json:"count"`
	BaremetalDhcp []*BaremetalDhcp `json:"baremetaldhcp"`
}

type ListBaremetalPxeServersParams

type ListBaremetalPxeServersParams struct {
	// contains filtered or unexported fields
}

func (*ListBaremetalPxeServersParams) GetId

func (*ListBaremetalPxeServersParams) GetKeyword

func (p *ListBaremetalPxeServersParams) GetKeyword() (string, bool)

func (*ListBaremetalPxeServersParams) GetPage

func (p *ListBaremetalPxeServersParams) GetPage() (int, bool)

func (*ListBaremetalPxeServersParams) GetPagesize

func (p *ListBaremetalPxeServersParams) GetPagesize() (int, bool)

func (*ListBaremetalPxeServersParams) GetPhysicalnetworkid

func (p *ListBaremetalPxeServersParams) GetPhysicalnetworkid() (string, bool)

func (*ListBaremetalPxeServersParams) ResetId

func (p *ListBaremetalPxeServersParams) ResetId()

func (*ListBaremetalPxeServersParams) ResetKeyword

func (p *ListBaremetalPxeServersParams) ResetKeyword()

func (*ListBaremetalPxeServersParams) ResetPage

func (p *ListBaremetalPxeServersParams) ResetPage()

func (*ListBaremetalPxeServersParams) ResetPagesize

func (p *ListBaremetalPxeServersParams) ResetPagesize()

func (*ListBaremetalPxeServersParams) ResetPhysicalnetworkid

func (p *ListBaremetalPxeServersParams) ResetPhysicalnetworkid()

func (*ListBaremetalPxeServersParams) SetId

func (*ListBaremetalPxeServersParams) SetKeyword

func (p *ListBaremetalPxeServersParams) SetKeyword(v string)

func (*ListBaremetalPxeServersParams) SetPage

func (p *ListBaremetalPxeServersParams) SetPage(v int)

func (*ListBaremetalPxeServersParams) SetPagesize

func (p *ListBaremetalPxeServersParams) SetPagesize(v int)

func (*ListBaremetalPxeServersParams) SetPhysicalnetworkid

func (p *ListBaremetalPxeServersParams) SetPhysicalnetworkid(v string)

type ListBaremetalPxeServersResponse

type ListBaremetalPxeServersResponse struct {
	Count               int                   `json:"count"`
	BaremetalPxeServers []*BaremetalPxeServer `json:"baremetalpxeserver"`
}

type ListBaremetalRctParams

type ListBaremetalRctParams struct {
	// contains filtered or unexported fields
}

func (*ListBaremetalRctParams) GetKeyword

func (p *ListBaremetalRctParams) GetKeyword() (string, bool)

func (*ListBaremetalRctParams) GetPage

func (p *ListBaremetalRctParams) GetPage() (int, bool)

func (*ListBaremetalRctParams) GetPagesize

func (p *ListBaremetalRctParams) GetPagesize() (int, bool)

func (*ListBaremetalRctParams) ResetKeyword

func (p *ListBaremetalRctParams) ResetKeyword()

func (*ListBaremetalRctParams) ResetPage

func (p *ListBaremetalRctParams) ResetPage()

func (*ListBaremetalRctParams) ResetPagesize

func (p *ListBaremetalRctParams) ResetPagesize()

func (*ListBaremetalRctParams) SetKeyword

func (p *ListBaremetalRctParams) SetKeyword(v string)

func (*ListBaremetalRctParams) SetPage

func (p *ListBaremetalRctParams) SetPage(v int)

func (*ListBaremetalRctParams) SetPagesize

func (p *ListBaremetalRctParams) SetPagesize(v int)

type ListBaremetalRctResponse

type ListBaremetalRctResponse struct {
	Count        int             `json:"count"`
	BaremetalRct []*BaremetalRct `json:"baremetalrct"`
}

type ListBigSwitchBcfDevicesParams

type ListBigSwitchBcfDevicesParams struct {
	// contains filtered or unexported fields
}

func (*ListBigSwitchBcfDevicesParams) GetBcfdeviceid

func (p *ListBigSwitchBcfDevicesParams) GetBcfdeviceid() (string, bool)

func (*ListBigSwitchBcfDevicesParams) GetKeyword

func (p *ListBigSwitchBcfDevicesParams) GetKeyword() (string, bool)

func (*ListBigSwitchBcfDevicesParams) GetPage

func (p *ListBigSwitchBcfDevicesParams) GetPage() (int, bool)

func (*ListBigSwitchBcfDevicesParams) GetPagesize

func (p *ListBigSwitchBcfDevicesParams) GetPagesize() (int, bool)

func (*ListBigSwitchBcfDevicesParams) GetPhysicalnetworkid

func (p *ListBigSwitchBcfDevicesParams) GetPhysicalnetworkid() (string, bool)

func (*ListBigSwitchBcfDevicesParams) ResetBcfdeviceid

func (p *ListBigSwitchBcfDevicesParams) ResetBcfdeviceid()

func (*ListBigSwitchBcfDevicesParams) ResetKeyword

func (p *ListBigSwitchBcfDevicesParams) ResetKeyword()

func (*ListBigSwitchBcfDevicesParams) ResetPage

func (p *ListBigSwitchBcfDevicesParams) ResetPage()

func (*ListBigSwitchBcfDevicesParams) ResetPagesize

func (p *ListBigSwitchBcfDevicesParams) ResetPagesize()

func (*ListBigSwitchBcfDevicesParams) ResetPhysicalnetworkid

func (p *ListBigSwitchBcfDevicesParams) ResetPhysicalnetworkid()

func (*ListBigSwitchBcfDevicesParams) SetBcfdeviceid

func (p *ListBigSwitchBcfDevicesParams) SetBcfdeviceid(v string)

func (*ListBigSwitchBcfDevicesParams) SetKeyword

func (p *ListBigSwitchBcfDevicesParams) SetKeyword(v string)

func (*ListBigSwitchBcfDevicesParams) SetPage

func (p *ListBigSwitchBcfDevicesParams) SetPage(v int)

func (*ListBigSwitchBcfDevicesParams) SetPagesize

func (p *ListBigSwitchBcfDevicesParams) SetPagesize(v int)

func (*ListBigSwitchBcfDevicesParams) SetPhysicalnetworkid

func (p *ListBigSwitchBcfDevicesParams) SetPhysicalnetworkid(v string)

type ListBigSwitchBcfDevicesResponse

type ListBigSwitchBcfDevicesResponse struct {
	Count               int                   `json:"count"`
	BigSwitchBcfDevices []*BigSwitchBcfDevice `json:"bigswitchbcfdevice"`
}

type ListBrocadeVcsDeviceNetworksParams

type ListBrocadeVcsDeviceNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListBrocadeVcsDeviceNetworksParams) GetKeyword

func (p *ListBrocadeVcsDeviceNetworksParams) GetKeyword() (string, bool)

func (*ListBrocadeVcsDeviceNetworksParams) GetPage

func (*ListBrocadeVcsDeviceNetworksParams) GetPagesize

func (p *ListBrocadeVcsDeviceNetworksParams) GetPagesize() (int, bool)

func (*ListBrocadeVcsDeviceNetworksParams) GetVcsdeviceid

func (p *ListBrocadeVcsDeviceNetworksParams) GetVcsdeviceid() (string, bool)

func (*ListBrocadeVcsDeviceNetworksParams) ResetKeyword

func (p *ListBrocadeVcsDeviceNetworksParams) ResetKeyword()

func (*ListBrocadeVcsDeviceNetworksParams) ResetPage

func (p *ListBrocadeVcsDeviceNetworksParams) ResetPage()

func (*ListBrocadeVcsDeviceNetworksParams) ResetPagesize

func (p *ListBrocadeVcsDeviceNetworksParams) ResetPagesize()

func (*ListBrocadeVcsDeviceNetworksParams) ResetVcsdeviceid

func (p *ListBrocadeVcsDeviceNetworksParams) ResetVcsdeviceid()

func (*ListBrocadeVcsDeviceNetworksParams) SetKeyword

func (p *ListBrocadeVcsDeviceNetworksParams) SetKeyword(v string)

func (*ListBrocadeVcsDeviceNetworksParams) SetPage

func (*ListBrocadeVcsDeviceNetworksParams) SetPagesize

func (p *ListBrocadeVcsDeviceNetworksParams) SetPagesize(v int)

func (*ListBrocadeVcsDeviceNetworksParams) SetVcsdeviceid

func (p *ListBrocadeVcsDeviceNetworksParams) SetVcsdeviceid(v string)

type ListBrocadeVcsDeviceNetworksResponse

type ListBrocadeVcsDeviceNetworksResponse struct {
	Count                    int                        `json:"count"`
	BrocadeVcsDeviceNetworks []*BrocadeVcsDeviceNetwork `json:"brocadevcsdevicenetwork"`
}

type ListBrocadeVcsDevicesParams

type ListBrocadeVcsDevicesParams struct {
	// contains filtered or unexported fields
}

func (*ListBrocadeVcsDevicesParams) GetKeyword

func (p *ListBrocadeVcsDevicesParams) GetKeyword() (string, bool)

func (*ListBrocadeVcsDevicesParams) GetPage

func (p *ListBrocadeVcsDevicesParams) GetPage() (int, bool)

func (*ListBrocadeVcsDevicesParams) GetPagesize

func (p *ListBrocadeVcsDevicesParams) GetPagesize() (int, bool)

func (*ListBrocadeVcsDevicesParams) GetPhysicalnetworkid

func (p *ListBrocadeVcsDevicesParams) GetPhysicalnetworkid() (string, bool)

func (*ListBrocadeVcsDevicesParams) GetVcsdeviceid

func (p *ListBrocadeVcsDevicesParams) GetVcsdeviceid() (string, bool)

func (*ListBrocadeVcsDevicesParams) ResetKeyword

func (p *ListBrocadeVcsDevicesParams) ResetKeyword()

func (*ListBrocadeVcsDevicesParams) ResetPage

func (p *ListBrocadeVcsDevicesParams) ResetPage()

func (*ListBrocadeVcsDevicesParams) ResetPagesize

func (p *ListBrocadeVcsDevicesParams) ResetPagesize()

func (*ListBrocadeVcsDevicesParams) ResetPhysicalnetworkid

func (p *ListBrocadeVcsDevicesParams) ResetPhysicalnetworkid()

func (*ListBrocadeVcsDevicesParams) ResetVcsdeviceid

func (p *ListBrocadeVcsDevicesParams) ResetVcsdeviceid()

func (*ListBrocadeVcsDevicesParams) SetKeyword

func (p *ListBrocadeVcsDevicesParams) SetKeyword(v string)

func (*ListBrocadeVcsDevicesParams) SetPage

func (p *ListBrocadeVcsDevicesParams) SetPage(v int)

func (*ListBrocadeVcsDevicesParams) SetPagesize

func (p *ListBrocadeVcsDevicesParams) SetPagesize(v int)

func (*ListBrocadeVcsDevicesParams) SetPhysicalnetworkid

func (p *ListBrocadeVcsDevicesParams) SetPhysicalnetworkid(v string)

func (*ListBrocadeVcsDevicesParams) SetVcsdeviceid

func (p *ListBrocadeVcsDevicesParams) SetVcsdeviceid(v string)

type ListBrocadeVcsDevicesResponse

type ListBrocadeVcsDevicesResponse struct {
	Count             int                 `json:"count"`
	BrocadeVcsDevices []*BrocadeVcsDevice `json:"brocadevcsdevice"`
}

type ListCapabilitiesParams

type ListCapabilitiesParams struct {
	// contains filtered or unexported fields
}

type ListCapabilitiesResponse

type ListCapabilitiesResponse struct {
	Capabilities *Capability `json:"capability"`
}

type ListCapacityParams

type ListCapacityParams struct {
	// contains filtered or unexported fields
}

func (*ListCapacityParams) GetClusterid

func (p *ListCapacityParams) GetClusterid() (string, bool)

func (*ListCapacityParams) GetFetchlatest

func (p *ListCapacityParams) GetFetchlatest() (bool, bool)

func (*ListCapacityParams) GetKeyword

func (p *ListCapacityParams) GetKeyword() (string, bool)

func (*ListCapacityParams) GetPage

func (p *ListCapacityParams) GetPage() (int, bool)

func (*ListCapacityParams) GetPagesize

func (p *ListCapacityParams) GetPagesize() (int, bool)

func (*ListCapacityParams) GetPodid

func (p *ListCapacityParams) GetPodid() (string, bool)

func (*ListCapacityParams) GetSortby

func (p *ListCapacityParams) GetSortby() (string, bool)

func (*ListCapacityParams) GetType

func (p *ListCapacityParams) GetType() (int, bool)

func (*ListCapacityParams) GetZoneid

func (p *ListCapacityParams) GetZoneid() (string, bool)

func (*ListCapacityParams) ResetClusterid

func (p *ListCapacityParams) ResetClusterid()

func (*ListCapacityParams) ResetFetchlatest

func (p *ListCapacityParams) ResetFetchlatest()

func (*ListCapacityParams) ResetKeyword

func (p *ListCapacityParams) ResetKeyword()

func (*ListCapacityParams) ResetPage

func (p *ListCapacityParams) ResetPage()

func (*ListCapacityParams) ResetPagesize

func (p *ListCapacityParams) ResetPagesize()

func (*ListCapacityParams) ResetPodid

func (p *ListCapacityParams) ResetPodid()

func (*ListCapacityParams) ResetSortby

func (p *ListCapacityParams) ResetSortby()

func (*ListCapacityParams) ResetType

func (p *ListCapacityParams) ResetType()

func (*ListCapacityParams) ResetZoneid

func (p *ListCapacityParams) ResetZoneid()

func (*ListCapacityParams) SetClusterid

func (p *ListCapacityParams) SetClusterid(v string)

func (*ListCapacityParams) SetFetchlatest

func (p *ListCapacityParams) SetFetchlatest(v bool)

func (*ListCapacityParams) SetKeyword

func (p *ListCapacityParams) SetKeyword(v string)

func (*ListCapacityParams) SetPage

func (p *ListCapacityParams) SetPage(v int)

func (*ListCapacityParams) SetPagesize

func (p *ListCapacityParams) SetPagesize(v int)

func (*ListCapacityParams) SetPodid

func (p *ListCapacityParams) SetPodid(v string)

func (*ListCapacityParams) SetSortby

func (p *ListCapacityParams) SetSortby(v string)

func (*ListCapacityParams) SetType

func (p *ListCapacityParams) SetType(v int)

func (*ListCapacityParams) SetZoneid

func (p *ListCapacityParams) SetZoneid(v string)

type ListCapacityResponse

type ListCapacityResponse struct {
	Count    int         `json:"count"`
	Capacity []*Capacity `json:"capacity"`
}

type ListClustersMetricsParams

type ListClustersMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListClustersMetricsParams) GetAllocationstate

func (p *ListClustersMetricsParams) GetAllocationstate() (string, bool)

func (*ListClustersMetricsParams) GetClustertype

func (p *ListClustersMetricsParams) GetClustertype() (string, bool)

func (*ListClustersMetricsParams) GetHypervisor

func (p *ListClustersMetricsParams) GetHypervisor() (string, bool)

func (*ListClustersMetricsParams) GetId

func (p *ListClustersMetricsParams) GetId() (string, bool)

func (*ListClustersMetricsParams) GetKeyword

func (p *ListClustersMetricsParams) GetKeyword() (string, bool)

func (*ListClustersMetricsParams) GetManagedstate

func (p *ListClustersMetricsParams) GetManagedstate() (string, bool)

func (*ListClustersMetricsParams) GetName

func (p *ListClustersMetricsParams) GetName() (string, bool)

func (*ListClustersMetricsParams) GetPage

func (p *ListClustersMetricsParams) GetPage() (int, bool)

func (*ListClustersMetricsParams) GetPagesize

func (p *ListClustersMetricsParams) GetPagesize() (int, bool)

func (*ListClustersMetricsParams) GetPodid

func (p *ListClustersMetricsParams) GetPodid() (string, bool)

func (*ListClustersMetricsParams) GetShowcapacities

func (p *ListClustersMetricsParams) GetShowcapacities() (bool, bool)

func (*ListClustersMetricsParams) GetZoneid

func (p *ListClustersMetricsParams) GetZoneid() (string, bool)

func (*ListClustersMetricsParams) ResetAllocationstate

func (p *ListClustersMetricsParams) ResetAllocationstate()

func (*ListClustersMetricsParams) ResetClustertype

func (p *ListClustersMetricsParams) ResetClustertype()

func (*ListClustersMetricsParams) ResetHypervisor

func (p *ListClustersMetricsParams) ResetHypervisor()

func (*ListClustersMetricsParams) ResetId

func (p *ListClustersMetricsParams) ResetId()

func (*ListClustersMetricsParams) ResetKeyword

func (p *ListClustersMetricsParams) ResetKeyword()

func (*ListClustersMetricsParams) ResetManagedstate

func (p *ListClustersMetricsParams) ResetManagedstate()

func (*ListClustersMetricsParams) ResetName

func (p *ListClustersMetricsParams) ResetName()

func (*ListClustersMetricsParams) ResetPage

func (p *ListClustersMetricsParams) ResetPage()

func (*ListClustersMetricsParams) ResetPagesize

func (p *ListClustersMetricsParams) ResetPagesize()

func (*ListClustersMetricsParams) ResetPodid

func (p *ListClustersMetricsParams) ResetPodid()

func (*ListClustersMetricsParams) ResetShowcapacities

func (p *ListClustersMetricsParams) ResetShowcapacities()

func (*ListClustersMetricsParams) ResetZoneid

func (p *ListClustersMetricsParams) ResetZoneid()

func (*ListClustersMetricsParams) SetAllocationstate

func (p *ListClustersMetricsParams) SetAllocationstate(v string)

func (*ListClustersMetricsParams) SetClustertype

func (p *ListClustersMetricsParams) SetClustertype(v string)

func (*ListClustersMetricsParams) SetHypervisor

func (p *ListClustersMetricsParams) SetHypervisor(v string)

func (*ListClustersMetricsParams) SetId

func (p *ListClustersMetricsParams) SetId(v string)

func (*ListClustersMetricsParams) SetKeyword

func (p *ListClustersMetricsParams) SetKeyword(v string)

func (*ListClustersMetricsParams) SetManagedstate

func (p *ListClustersMetricsParams) SetManagedstate(v string)

func (*ListClustersMetricsParams) SetName

func (p *ListClustersMetricsParams) SetName(v string)

func (*ListClustersMetricsParams) SetPage

func (p *ListClustersMetricsParams) SetPage(v int)

func (*ListClustersMetricsParams) SetPagesize

func (p *ListClustersMetricsParams) SetPagesize(v int)

func (*ListClustersMetricsParams) SetPodid

func (p *ListClustersMetricsParams) SetPodid(v string)

func (*ListClustersMetricsParams) SetShowcapacities

func (p *ListClustersMetricsParams) SetShowcapacities(v bool)

func (*ListClustersMetricsParams) SetZoneid

func (p *ListClustersMetricsParams) SetZoneid(v string)

type ListClustersMetricsResponse

type ListClustersMetricsResponse struct {
	Count           int               `json:"count"`
	ClustersMetrics []*ClustersMetric `json:"clustersmetric"`
}

type ListClustersParams

type ListClustersParams struct {
	// contains filtered or unexported fields
}

func (*ListClustersParams) GetAllocationstate

func (p *ListClustersParams) GetAllocationstate() (string, bool)

func (*ListClustersParams) GetClustertype

func (p *ListClustersParams) GetClustertype() (string, bool)

func (*ListClustersParams) GetHypervisor

func (p *ListClustersParams) GetHypervisor() (string, bool)

func (*ListClustersParams) GetId

func (p *ListClustersParams) GetId() (string, bool)

func (*ListClustersParams) GetKeyword

func (p *ListClustersParams) GetKeyword() (string, bool)

func (*ListClustersParams) GetManagedstate

func (p *ListClustersParams) GetManagedstate() (string, bool)

func (*ListClustersParams) GetName

func (p *ListClustersParams) GetName() (string, bool)

func (*ListClustersParams) GetPage

func (p *ListClustersParams) GetPage() (int, bool)

func (*ListClustersParams) GetPagesize

func (p *ListClustersParams) GetPagesize() (int, bool)

func (*ListClustersParams) GetPodid

func (p *ListClustersParams) GetPodid() (string, bool)

func (*ListClustersParams) GetShowcapacities

func (p *ListClustersParams) GetShowcapacities() (bool, bool)

func (*ListClustersParams) GetZoneid

func (p *ListClustersParams) GetZoneid() (string, bool)

func (*ListClustersParams) ResetAllocationstate

func (p *ListClustersParams) ResetAllocationstate()

func (*ListClustersParams) ResetClustertype

func (p *ListClustersParams) ResetClustertype()

func (*ListClustersParams) ResetHypervisor

func (p *ListClustersParams) ResetHypervisor()

func (*ListClustersParams) ResetId

func (p *ListClustersParams) ResetId()

func (*ListClustersParams) ResetKeyword

func (p *ListClustersParams) ResetKeyword()

func (*ListClustersParams) ResetManagedstate

func (p *ListClustersParams) ResetManagedstate()

func (*ListClustersParams) ResetName

func (p *ListClustersParams) ResetName()

func (*ListClustersParams) ResetPage

func (p *ListClustersParams) ResetPage()

func (*ListClustersParams) ResetPagesize

func (p *ListClustersParams) ResetPagesize()

func (*ListClustersParams) ResetPodid

func (p *ListClustersParams) ResetPodid()

func (*ListClustersParams) ResetShowcapacities

func (p *ListClustersParams) ResetShowcapacities()

func (*ListClustersParams) ResetZoneid

func (p *ListClustersParams) ResetZoneid()

func (*ListClustersParams) SetAllocationstate

func (p *ListClustersParams) SetAllocationstate(v string)

func (*ListClustersParams) SetClustertype

func (p *ListClustersParams) SetClustertype(v string)

func (*ListClustersParams) SetHypervisor

func (p *ListClustersParams) SetHypervisor(v string)

func (*ListClustersParams) SetId

func (p *ListClustersParams) SetId(v string)

func (*ListClustersParams) SetKeyword

func (p *ListClustersParams) SetKeyword(v string)

func (*ListClustersParams) SetManagedstate

func (p *ListClustersParams) SetManagedstate(v string)

func (*ListClustersParams) SetName

func (p *ListClustersParams) SetName(v string)

func (*ListClustersParams) SetPage

func (p *ListClustersParams) SetPage(v int)

func (*ListClustersParams) SetPagesize

func (p *ListClustersParams) SetPagesize(v int)

func (*ListClustersParams) SetPodid

func (p *ListClustersParams) SetPodid(v string)

func (*ListClustersParams) SetShowcapacities

func (p *ListClustersParams) SetShowcapacities(v bool)

func (*ListClustersParams) SetZoneid

func (p *ListClustersParams) SetZoneid(v string)

type ListClustersResponse

type ListClustersResponse struct {
	Count    int        `json:"count"`
	Clusters []*Cluster `json:"cluster"`
}

type ListConditionsParams

type ListConditionsParams struct {
	// contains filtered or unexported fields
}

func (*ListConditionsParams) GetAccount

func (p *ListConditionsParams) GetAccount() (string, bool)

func (*ListConditionsParams) GetCounterid

func (p *ListConditionsParams) GetCounterid() (string, bool)

func (*ListConditionsParams) GetDomainid

func (p *ListConditionsParams) GetDomainid() (string, bool)

func (*ListConditionsParams) GetId

func (p *ListConditionsParams) GetId() (string, bool)

func (*ListConditionsParams) GetIsrecursive

func (p *ListConditionsParams) GetIsrecursive() (bool, bool)

func (*ListConditionsParams) GetKeyword

func (p *ListConditionsParams) GetKeyword() (string, bool)

func (*ListConditionsParams) GetListall

func (p *ListConditionsParams) GetListall() (bool, bool)

func (*ListConditionsParams) GetPage

func (p *ListConditionsParams) GetPage() (int, bool)

func (*ListConditionsParams) GetPagesize

func (p *ListConditionsParams) GetPagesize() (int, bool)

func (*ListConditionsParams) GetPolicyid

func (p *ListConditionsParams) GetPolicyid() (string, bool)

func (*ListConditionsParams) GetProjectid

func (p *ListConditionsParams) GetProjectid() (string, bool)

func (*ListConditionsParams) ResetAccount

func (p *ListConditionsParams) ResetAccount()

func (*ListConditionsParams) ResetCounterid

func (p *ListConditionsParams) ResetCounterid()

func (*ListConditionsParams) ResetDomainid

func (p *ListConditionsParams) ResetDomainid()

func (*ListConditionsParams) ResetId

func (p *ListConditionsParams) ResetId()

func (*ListConditionsParams) ResetIsrecursive

func (p *ListConditionsParams) ResetIsrecursive()

func (*ListConditionsParams) ResetKeyword

func (p *ListConditionsParams) ResetKeyword()

func (*ListConditionsParams) ResetListall

func (p *ListConditionsParams) ResetListall()

func (*ListConditionsParams) ResetPage

func (p *ListConditionsParams) ResetPage()

func (*ListConditionsParams) ResetPagesize

func (p *ListConditionsParams) ResetPagesize()

func (*ListConditionsParams) ResetPolicyid

func (p *ListConditionsParams) ResetPolicyid()

func (*ListConditionsParams) ResetProjectid

func (p *ListConditionsParams) ResetProjectid()

func (*ListConditionsParams) SetAccount

func (p *ListConditionsParams) SetAccount(v string)

func (*ListConditionsParams) SetCounterid

func (p *ListConditionsParams) SetCounterid(v string)

func (*ListConditionsParams) SetDomainid

func (p *ListConditionsParams) SetDomainid(v string)

func (*ListConditionsParams) SetId

func (p *ListConditionsParams) SetId(v string)

func (*ListConditionsParams) SetIsrecursive

func (p *ListConditionsParams) SetIsrecursive(v bool)

func (*ListConditionsParams) SetKeyword

func (p *ListConditionsParams) SetKeyword(v string)

func (*ListConditionsParams) SetListall

func (p *ListConditionsParams) SetListall(v bool)

func (*ListConditionsParams) SetPage

func (p *ListConditionsParams) SetPage(v int)

func (*ListConditionsParams) SetPagesize

func (p *ListConditionsParams) SetPagesize(v int)

func (*ListConditionsParams) SetPolicyid

func (p *ListConditionsParams) SetPolicyid(v string)

func (*ListConditionsParams) SetProjectid

func (p *ListConditionsParams) SetProjectid(v string)

type ListConditionsResponse

type ListConditionsResponse struct {
	Count      int          `json:"count"`
	Conditions []*Condition `json:"condition"`
}

type ListConfigurationsParams

type ListConfigurationsParams struct {
	// contains filtered or unexported fields
}

func (*ListConfigurationsParams) GetAccountid

func (p *ListConfigurationsParams) GetAccountid() (string, bool)

func (*ListConfigurationsParams) GetCategory

func (p *ListConfigurationsParams) GetCategory() (string, bool)

func (*ListConfigurationsParams) GetClusterid

func (p *ListConfigurationsParams) GetClusterid() (string, bool)

func (*ListConfigurationsParams) GetDomainid

func (p *ListConfigurationsParams) GetDomainid() (string, bool)

func (*ListConfigurationsParams) GetGroup

func (p *ListConfigurationsParams) GetGroup() (string, bool)

func (*ListConfigurationsParams) GetImagestoreuuid

func (p *ListConfigurationsParams) GetImagestoreuuid() (string, bool)

func (*ListConfigurationsParams) GetKeyword

func (p *ListConfigurationsParams) GetKeyword() (string, bool)

func (*ListConfigurationsParams) GetName

func (p *ListConfigurationsParams) GetName() (string, bool)

func (*ListConfigurationsParams) GetPage

func (p *ListConfigurationsParams) GetPage() (int, bool)

func (*ListConfigurationsParams) GetPagesize

func (p *ListConfigurationsParams) GetPagesize() (int, bool)

func (*ListConfigurationsParams) GetParent

func (p *ListConfigurationsParams) GetParent() (string, bool)

func (*ListConfigurationsParams) GetStorageid

func (p *ListConfigurationsParams) GetStorageid() (string, bool)

func (*ListConfigurationsParams) GetSubgroup

func (p *ListConfigurationsParams) GetSubgroup() (string, bool)

func (*ListConfigurationsParams) GetZoneid

func (p *ListConfigurationsParams) GetZoneid() (string, bool)

func (*ListConfigurationsParams) ResetAccountid

func (p *ListConfigurationsParams) ResetAccountid()

func (*ListConfigurationsParams) ResetCategory

func (p *ListConfigurationsParams) ResetCategory()

func (*ListConfigurationsParams) ResetClusterid

func (p *ListConfigurationsParams) ResetClusterid()

func (*ListConfigurationsParams) ResetDomainid

func (p *ListConfigurationsParams) ResetDomainid()

func (*ListConfigurationsParams) ResetGroup

func (p *ListConfigurationsParams) ResetGroup()

func (*ListConfigurationsParams) ResetImagestoreuuid

func (p *ListConfigurationsParams) ResetImagestoreuuid()

func (*ListConfigurationsParams) ResetKeyword

func (p *ListConfigurationsParams) ResetKeyword()

func (*ListConfigurationsParams) ResetName

func (p *ListConfigurationsParams) ResetName()

func (*ListConfigurationsParams) ResetPage

func (p *ListConfigurationsParams) ResetPage()

func (*ListConfigurationsParams) ResetPagesize

func (p *ListConfigurationsParams) ResetPagesize()

func (*ListConfigurationsParams) ResetParent

func (p *ListConfigurationsParams) ResetParent()

func (*ListConfigurationsParams) ResetStorageid

func (p *ListConfigurationsParams) ResetStorageid()

func (*ListConfigurationsParams) ResetSubgroup

func (p *ListConfigurationsParams) ResetSubgroup()

func (*ListConfigurationsParams) ResetZoneid

func (p *ListConfigurationsParams) ResetZoneid()

func (*ListConfigurationsParams) SetAccountid

func (p *ListConfigurationsParams) SetAccountid(v string)

func (*ListConfigurationsParams) SetCategory

func (p *ListConfigurationsParams) SetCategory(v string)

func (*ListConfigurationsParams) SetClusterid

func (p *ListConfigurationsParams) SetClusterid(v string)

func (*ListConfigurationsParams) SetDomainid

func (p *ListConfigurationsParams) SetDomainid(v string)

func (*ListConfigurationsParams) SetGroup

func (p *ListConfigurationsParams) SetGroup(v string)

func (*ListConfigurationsParams) SetImagestoreuuid

func (p *ListConfigurationsParams) SetImagestoreuuid(v string)

func (*ListConfigurationsParams) SetKeyword

func (p *ListConfigurationsParams) SetKeyword(v string)

func (*ListConfigurationsParams) SetName

func (p *ListConfigurationsParams) SetName(v string)

func (*ListConfigurationsParams) SetPage

func (p *ListConfigurationsParams) SetPage(v int)

func (*ListConfigurationsParams) SetPagesize

func (p *ListConfigurationsParams) SetPagesize(v int)

func (*ListConfigurationsParams) SetParent

func (p *ListConfigurationsParams) SetParent(v string)

func (*ListConfigurationsParams) SetStorageid

func (p *ListConfigurationsParams) SetStorageid(v string)

func (*ListConfigurationsParams) SetSubgroup

func (p *ListConfigurationsParams) SetSubgroup(v string)

func (*ListConfigurationsParams) SetZoneid

func (p *ListConfigurationsParams) SetZoneid(v string)

type ListConfigurationsResponse

type ListConfigurationsResponse struct {
	Count          int              `json:"count"`
	Configurations []*Configuration `json:"configuration"`
}

type ListCountersParams

type ListCountersParams struct {
	// contains filtered or unexported fields
}

func (*ListCountersParams) GetId

func (p *ListCountersParams) GetId() (string, bool)

func (*ListCountersParams) GetKeyword

func (p *ListCountersParams) GetKeyword() (string, bool)

func (*ListCountersParams) GetName

func (p *ListCountersParams) GetName() (string, bool)

func (*ListCountersParams) GetPage

func (p *ListCountersParams) GetPage() (int, bool)

func (*ListCountersParams) GetPagesize

func (p *ListCountersParams) GetPagesize() (int, bool)

func (*ListCountersParams) GetProvider

func (p *ListCountersParams) GetProvider() (string, bool)

func (*ListCountersParams) GetSource

func (p *ListCountersParams) GetSource() (string, bool)

func (*ListCountersParams) ResetId

func (p *ListCountersParams) ResetId()

func (*ListCountersParams) ResetKeyword

func (p *ListCountersParams) ResetKeyword()

func (*ListCountersParams) ResetName

func (p *ListCountersParams) ResetName()

func (*ListCountersParams) ResetPage

func (p *ListCountersParams) ResetPage()

func (*ListCountersParams) ResetPagesize

func (p *ListCountersParams) ResetPagesize()

func (*ListCountersParams) ResetProvider

func (p *ListCountersParams) ResetProvider()

func (*ListCountersParams) ResetSource

func (p *ListCountersParams) ResetSource()

func (*ListCountersParams) SetId

func (p *ListCountersParams) SetId(v string)

func (*ListCountersParams) SetKeyword

func (p *ListCountersParams) SetKeyword(v string)

func (*ListCountersParams) SetName

func (p *ListCountersParams) SetName(v string)

func (*ListCountersParams) SetPage

func (p *ListCountersParams) SetPage(v int)

func (*ListCountersParams) SetPagesize

func (p *ListCountersParams) SetPagesize(v int)

func (*ListCountersParams) SetProvider

func (p *ListCountersParams) SetProvider(v string)

func (*ListCountersParams) SetSource

func (p *ListCountersParams) SetSource(v string)

type ListCountersResponse

type ListCountersResponse struct {
	Count    int        `json:"count"`
	Counters []*Counter `json:"counter"`
}

type ListDbMetricsParams

type ListDbMetricsParams struct {
	// contains filtered or unexported fields
}

type ListDbMetricsResponse

type ListDbMetricsResponse struct {
	DbMetrics DbMetric `json:"dbMetrics"`
}

type ListDedicatedClustersParams

type ListDedicatedClustersParams struct {
	// contains filtered or unexported fields
}

func (*ListDedicatedClustersParams) GetAccount

func (p *ListDedicatedClustersParams) GetAccount() (string, bool)

func (*ListDedicatedClustersParams) GetAffinitygroupid

func (p *ListDedicatedClustersParams) GetAffinitygroupid() (string, bool)

func (*ListDedicatedClustersParams) GetClusterid

func (p *ListDedicatedClustersParams) GetClusterid() (string, bool)

func (*ListDedicatedClustersParams) GetDomainid

func (p *ListDedicatedClustersParams) GetDomainid() (string, bool)

func (*ListDedicatedClustersParams) GetKeyword

func (p *ListDedicatedClustersParams) GetKeyword() (string, bool)

func (*ListDedicatedClustersParams) GetPage

func (p *ListDedicatedClustersParams) GetPage() (int, bool)

func (*ListDedicatedClustersParams) GetPagesize

func (p *ListDedicatedClustersParams) GetPagesize() (int, bool)

func (*ListDedicatedClustersParams) ResetAccount

func (p *ListDedicatedClustersParams) ResetAccount()

func (*ListDedicatedClustersParams) ResetAffinitygroupid

func (p *ListDedicatedClustersParams) ResetAffinitygroupid()

func (*ListDedicatedClustersParams) ResetClusterid

func (p *ListDedicatedClustersParams) ResetClusterid()

func (*ListDedicatedClustersParams) ResetDomainid

func (p *ListDedicatedClustersParams) ResetDomainid()

func (*ListDedicatedClustersParams) ResetKeyword

func (p *ListDedicatedClustersParams) ResetKeyword()

func (*ListDedicatedClustersParams) ResetPage

func (p *ListDedicatedClustersParams) ResetPage()

func (*ListDedicatedClustersParams) ResetPagesize

func (p *ListDedicatedClustersParams) ResetPagesize()

func (*ListDedicatedClustersParams) SetAccount

func (p *ListDedicatedClustersParams) SetAccount(v string)

func (*ListDedicatedClustersParams) SetAffinitygroupid

func (p *ListDedicatedClustersParams) SetAffinitygroupid(v string)

func (*ListDedicatedClustersParams) SetClusterid

func (p *ListDedicatedClustersParams) SetClusterid(v string)

func (*ListDedicatedClustersParams) SetDomainid

func (p *ListDedicatedClustersParams) SetDomainid(v string)

func (*ListDedicatedClustersParams) SetKeyword

func (p *ListDedicatedClustersParams) SetKeyword(v string)

func (*ListDedicatedClustersParams) SetPage

func (p *ListDedicatedClustersParams) SetPage(v int)

func (*ListDedicatedClustersParams) SetPagesize

func (p *ListDedicatedClustersParams) SetPagesize(v int)

type ListDedicatedClustersResponse

type ListDedicatedClustersResponse struct {
	Count             int                 `json:"count"`
	DedicatedClusters []*DedicatedCluster `json:"dedicatedcluster"`
}

type ListDedicatedGuestVlanRangesParams

type ListDedicatedGuestVlanRangesParams struct {
	// contains filtered or unexported fields
}

func (*ListDedicatedGuestVlanRangesParams) GetAccount

func (p *ListDedicatedGuestVlanRangesParams) GetAccount() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetDomainid

func (p *ListDedicatedGuestVlanRangesParams) GetDomainid() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetGuestvlanrange

func (p *ListDedicatedGuestVlanRangesParams) GetGuestvlanrange() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetId

func (*ListDedicatedGuestVlanRangesParams) GetKeyword

func (p *ListDedicatedGuestVlanRangesParams) GetKeyword() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetPage

func (*ListDedicatedGuestVlanRangesParams) GetPagesize

func (p *ListDedicatedGuestVlanRangesParams) GetPagesize() (int, bool)

func (*ListDedicatedGuestVlanRangesParams) GetPhysicalnetworkid

func (p *ListDedicatedGuestVlanRangesParams) GetPhysicalnetworkid() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetProjectid

func (p *ListDedicatedGuestVlanRangesParams) GetProjectid() (string, bool)

func (*ListDedicatedGuestVlanRangesParams) GetZoneid

func (*ListDedicatedGuestVlanRangesParams) ResetAccount

func (p *ListDedicatedGuestVlanRangesParams) ResetAccount()

func (*ListDedicatedGuestVlanRangesParams) ResetDomainid

func (p *ListDedicatedGuestVlanRangesParams) ResetDomainid()

func (*ListDedicatedGuestVlanRangesParams) ResetGuestvlanrange

func (p *ListDedicatedGuestVlanRangesParams) ResetGuestvlanrange()

func (*ListDedicatedGuestVlanRangesParams) ResetId

func (*ListDedicatedGuestVlanRangesParams) ResetKeyword

func (p *ListDedicatedGuestVlanRangesParams) ResetKeyword()

func (*ListDedicatedGuestVlanRangesParams) ResetPage

func (p *ListDedicatedGuestVlanRangesParams) ResetPage()

func (*ListDedicatedGuestVlanRangesParams) ResetPagesize

func (p *ListDedicatedGuestVlanRangesParams) ResetPagesize()

func (*ListDedicatedGuestVlanRangesParams) ResetPhysicalnetworkid

func (p *ListDedicatedGuestVlanRangesParams) ResetPhysicalnetworkid()

func (*ListDedicatedGuestVlanRangesParams) ResetProjectid

func (p *ListDedicatedGuestVlanRangesParams) ResetProjectid()

func (*ListDedicatedGuestVlanRangesParams) ResetZoneid

func (p *ListDedicatedGuestVlanRangesParams) ResetZoneid()

func (*ListDedicatedGuestVlanRangesParams) SetAccount

func (p *ListDedicatedGuestVlanRangesParams) SetAccount(v string)

func (*ListDedicatedGuestVlanRangesParams) SetDomainid

func (p *ListDedicatedGuestVlanRangesParams) SetDomainid(v string)

func (*ListDedicatedGuestVlanRangesParams) SetGuestvlanrange

func (p *ListDedicatedGuestVlanRangesParams) SetGuestvlanrange(v string)

func (*ListDedicatedGuestVlanRangesParams) SetId

func (*ListDedicatedGuestVlanRangesParams) SetKeyword

func (p *ListDedicatedGuestVlanRangesParams) SetKeyword(v string)

func (*ListDedicatedGuestVlanRangesParams) SetPage

func (*ListDedicatedGuestVlanRangesParams) SetPagesize

func (p *ListDedicatedGuestVlanRangesParams) SetPagesize(v int)

func (*ListDedicatedGuestVlanRangesParams) SetPhysicalnetworkid

func (p *ListDedicatedGuestVlanRangesParams) SetPhysicalnetworkid(v string)

func (*ListDedicatedGuestVlanRangesParams) SetProjectid

func (p *ListDedicatedGuestVlanRangesParams) SetProjectid(v string)

func (*ListDedicatedGuestVlanRangesParams) SetZoneid

type ListDedicatedGuestVlanRangesResponse

type ListDedicatedGuestVlanRangesResponse struct {
	Count                    int                        `json:"count"`
	DedicatedGuestVlanRanges []*DedicatedGuestVlanRange `json:"dedicatedguestvlanrange"`
}

type ListDedicatedHostsParams

type ListDedicatedHostsParams struct {
	// contains filtered or unexported fields
}

func (*ListDedicatedHostsParams) GetAccount

func (p *ListDedicatedHostsParams) GetAccount() (string, bool)

func (*ListDedicatedHostsParams) GetAffinitygroupid

func (p *ListDedicatedHostsParams) GetAffinitygroupid() (string, bool)

func (*ListDedicatedHostsParams) GetDomainid

func (p *ListDedicatedHostsParams) GetDomainid() (string, bool)

func (*ListDedicatedHostsParams) GetHostid

func (p *ListDedicatedHostsParams) GetHostid() (string, bool)

func (*ListDedicatedHostsParams) GetKeyword

func (p *ListDedicatedHostsParams) GetKeyword() (string, bool)

func (*ListDedicatedHostsParams) GetPage

func (p *ListDedicatedHostsParams) GetPage() (int, bool)

func (*ListDedicatedHostsParams) GetPagesize

func (p *ListDedicatedHostsParams) GetPagesize() (int, bool)

func (*ListDedicatedHostsParams) ResetAccount

func (p *ListDedicatedHostsParams) ResetAccount()

func (*ListDedicatedHostsParams) ResetAffinitygroupid

func (p *ListDedicatedHostsParams) ResetAffinitygroupid()

func (*ListDedicatedHostsParams) ResetDomainid

func (p *ListDedicatedHostsParams) ResetDomainid()

func (*ListDedicatedHostsParams) ResetHostid

func (p *ListDedicatedHostsParams) ResetHostid()

func (*ListDedicatedHostsParams) ResetKeyword

func (p *ListDedicatedHostsParams) ResetKeyword()

func (*ListDedicatedHostsParams) ResetPage

func (p *ListDedicatedHostsParams) ResetPage()

func (*ListDedicatedHostsParams) ResetPagesize

func (p *ListDedicatedHostsParams) ResetPagesize()

func (*ListDedicatedHostsParams) SetAccount

func (p *ListDedicatedHostsParams) SetAccount(v string)

func (*ListDedicatedHostsParams) SetAffinitygroupid

func (p *ListDedicatedHostsParams) SetAffinitygroupid(v string)

func (*ListDedicatedHostsParams) SetDomainid

func (p *ListDedicatedHostsParams) SetDomainid(v string)

func (*ListDedicatedHostsParams) SetHostid

func (p *ListDedicatedHostsParams) SetHostid(v string)

func (*ListDedicatedHostsParams) SetKeyword

func (p *ListDedicatedHostsParams) SetKeyword(v string)

func (*ListDedicatedHostsParams) SetPage

func (p *ListDedicatedHostsParams) SetPage(v int)

func (*ListDedicatedHostsParams) SetPagesize

func (p *ListDedicatedHostsParams) SetPagesize(v int)

type ListDedicatedHostsResponse

type ListDedicatedHostsResponse struct {
	Count          int              `json:"count"`
	DedicatedHosts []*DedicatedHost `json:"dedicatedhost"`
}

type ListDedicatedPodsParams

type ListDedicatedPodsParams struct {
	// contains filtered or unexported fields
}

func (*ListDedicatedPodsParams) GetAccount

func (p *ListDedicatedPodsParams) GetAccount() (string, bool)

func (*ListDedicatedPodsParams) GetAffinitygroupid

func (p *ListDedicatedPodsParams) GetAffinitygroupid() (string, bool)

func (*ListDedicatedPodsParams) GetDomainid

func (p *ListDedicatedPodsParams) GetDomainid() (string, bool)

func (*ListDedicatedPodsParams) GetKeyword

func (p *ListDedicatedPodsParams) GetKeyword() (string, bool)

func (*ListDedicatedPodsParams) GetPage

func (p *ListDedicatedPodsParams) GetPage() (int, bool)

func (*ListDedicatedPodsParams) GetPagesize

func (p *ListDedicatedPodsParams) GetPagesize() (int, bool)

func (*ListDedicatedPodsParams) GetPodid

func (p *ListDedicatedPodsParams) GetPodid() (string, bool)

func (*ListDedicatedPodsParams) ResetAccount

func (p *ListDedicatedPodsParams) ResetAccount()

func (*ListDedicatedPodsParams) ResetAffinitygroupid

func (p *ListDedicatedPodsParams) ResetAffinitygroupid()

func (*ListDedicatedPodsParams) ResetDomainid

func (p *ListDedicatedPodsParams) ResetDomainid()

func (*ListDedicatedPodsParams) ResetKeyword

func (p *ListDedicatedPodsParams) ResetKeyword()

func (*ListDedicatedPodsParams) ResetPage

func (p *ListDedicatedPodsParams) ResetPage()

func (*ListDedicatedPodsParams) ResetPagesize

func (p *ListDedicatedPodsParams) ResetPagesize()

func (*ListDedicatedPodsParams) ResetPodid

func (p *ListDedicatedPodsParams) ResetPodid()

func (*ListDedicatedPodsParams) SetAccount

func (p *ListDedicatedPodsParams) SetAccount(v string)

func (*ListDedicatedPodsParams) SetAffinitygroupid

func (p *ListDedicatedPodsParams) SetAffinitygroupid(v string)

func (*ListDedicatedPodsParams) SetDomainid

func (p *ListDedicatedPodsParams) SetDomainid(v string)

func (*ListDedicatedPodsParams) SetKeyword

func (p *ListDedicatedPodsParams) SetKeyword(v string)

func (*ListDedicatedPodsParams) SetPage

func (p *ListDedicatedPodsParams) SetPage(v int)

func (*ListDedicatedPodsParams) SetPagesize

func (p *ListDedicatedPodsParams) SetPagesize(v int)

func (*ListDedicatedPodsParams) SetPodid

func (p *ListDedicatedPodsParams) SetPodid(v string)

type ListDedicatedPodsResponse

type ListDedicatedPodsResponse struct {
	Count         int             `json:"count"`
	DedicatedPods []*DedicatedPod `json:"dedicatedpod"`
}

type ListDedicatedZonesParams

type ListDedicatedZonesParams struct {
	// contains filtered or unexported fields
}

func (*ListDedicatedZonesParams) GetAccount

func (p *ListDedicatedZonesParams) GetAccount() (string, bool)

func (*ListDedicatedZonesParams) GetAffinitygroupid

func (p *ListDedicatedZonesParams) GetAffinitygroupid() (string, bool)

func (*ListDedicatedZonesParams) GetDomainid

func (p *ListDedicatedZonesParams) GetDomainid() (string, bool)

func (*ListDedicatedZonesParams) GetKeyword

func (p *ListDedicatedZonesParams) GetKeyword() (string, bool)

func (*ListDedicatedZonesParams) GetPage

func (p *ListDedicatedZonesParams) GetPage() (int, bool)

func (*ListDedicatedZonesParams) GetPagesize

func (p *ListDedicatedZonesParams) GetPagesize() (int, bool)

func (*ListDedicatedZonesParams) GetZoneid

func (p *ListDedicatedZonesParams) GetZoneid() (string, bool)

func (*ListDedicatedZonesParams) ResetAccount

func (p *ListDedicatedZonesParams) ResetAccount()

func (*ListDedicatedZonesParams) ResetAffinitygroupid

func (p *ListDedicatedZonesParams) ResetAffinitygroupid()

func (*ListDedicatedZonesParams) ResetDomainid

func (p *ListDedicatedZonesParams) ResetDomainid()

func (*ListDedicatedZonesParams) ResetKeyword

func (p *ListDedicatedZonesParams) ResetKeyword()

func (*ListDedicatedZonesParams) ResetPage

func (p *ListDedicatedZonesParams) ResetPage()

func (*ListDedicatedZonesParams) ResetPagesize

func (p *ListDedicatedZonesParams) ResetPagesize()

func (*ListDedicatedZonesParams) ResetZoneid

func (p *ListDedicatedZonesParams) ResetZoneid()

func (*ListDedicatedZonesParams) SetAccount

func (p *ListDedicatedZonesParams) SetAccount(v string)

func (*ListDedicatedZonesParams) SetAffinitygroupid

func (p *ListDedicatedZonesParams) SetAffinitygroupid(v string)

func (*ListDedicatedZonesParams) SetDomainid

func (p *ListDedicatedZonesParams) SetDomainid(v string)

func (*ListDedicatedZonesParams) SetKeyword

func (p *ListDedicatedZonesParams) SetKeyword(v string)

func (*ListDedicatedZonesParams) SetPage

func (p *ListDedicatedZonesParams) SetPage(v int)

func (*ListDedicatedZonesParams) SetPagesize

func (p *ListDedicatedZonesParams) SetPagesize(v int)

func (*ListDedicatedZonesParams) SetZoneid

func (p *ListDedicatedZonesParams) SetZoneid(v string)

type ListDedicatedZonesResponse

type ListDedicatedZonesResponse struct {
	Count          int              `json:"count"`
	DedicatedZones []*DedicatedZone `json:"dedicatedzone"`
}

type ListDeploymentPlannersParams

type ListDeploymentPlannersParams struct {
	// contains filtered or unexported fields
}

func (*ListDeploymentPlannersParams) GetKeyword

func (p *ListDeploymentPlannersParams) GetKeyword() (string, bool)

func (*ListDeploymentPlannersParams) GetPage

func (p *ListDeploymentPlannersParams) GetPage() (int, bool)

func (*ListDeploymentPlannersParams) GetPagesize

func (p *ListDeploymentPlannersParams) GetPagesize() (int, bool)

func (*ListDeploymentPlannersParams) ResetKeyword

func (p *ListDeploymentPlannersParams) ResetKeyword()

func (*ListDeploymentPlannersParams) ResetPage

func (p *ListDeploymentPlannersParams) ResetPage()

func (*ListDeploymentPlannersParams) ResetPagesize

func (p *ListDeploymentPlannersParams) ResetPagesize()

func (*ListDeploymentPlannersParams) SetKeyword

func (p *ListDeploymentPlannersParams) SetKeyword(v string)

func (*ListDeploymentPlannersParams) SetPage

func (p *ListDeploymentPlannersParams) SetPage(v int)

func (*ListDeploymentPlannersParams) SetPagesize

func (p *ListDeploymentPlannersParams) SetPagesize(v int)

type ListDeploymentPlannersResponse

type ListDeploymentPlannersResponse struct {
	Count              int                  `json:"count"`
	DeploymentPlanners []*DeploymentPlanner `json:"deploymentplanner"`
}

type ListDiskOfferingsParams

type ListDiskOfferingsParams struct {
	// contains filtered or unexported fields
}

func (*ListDiskOfferingsParams) GetAccount

func (p *ListDiskOfferingsParams) GetAccount() (string, bool)

func (*ListDiskOfferingsParams) GetDomainid

func (p *ListDiskOfferingsParams) GetDomainid() (string, bool)

func (*ListDiskOfferingsParams) GetEncrypt

func (p *ListDiskOfferingsParams) GetEncrypt() (bool, bool)

func (*ListDiskOfferingsParams) GetId

func (p *ListDiskOfferingsParams) GetId() (string, bool)

func (*ListDiskOfferingsParams) GetIsrecursive

func (p *ListDiskOfferingsParams) GetIsrecursive() (bool, bool)

func (*ListDiskOfferingsParams) GetKeyword

func (p *ListDiskOfferingsParams) GetKeyword() (string, bool)

func (*ListDiskOfferingsParams) GetListall

func (p *ListDiskOfferingsParams) GetListall() (bool, bool)

func (*ListDiskOfferingsParams) GetName

func (p *ListDiskOfferingsParams) GetName() (string, bool)

func (*ListDiskOfferingsParams) GetPage

func (p *ListDiskOfferingsParams) GetPage() (int, bool)

func (*ListDiskOfferingsParams) GetPagesize

func (p *ListDiskOfferingsParams) GetPagesize() (int, bool)

func (*ListDiskOfferingsParams) GetProjectid

func (p *ListDiskOfferingsParams) GetProjectid() (string, bool)

func (*ListDiskOfferingsParams) GetStorageid

func (p *ListDiskOfferingsParams) GetStorageid() (string, bool)

func (*ListDiskOfferingsParams) GetStoragetype

func (p *ListDiskOfferingsParams) GetStoragetype() (string, bool)

func (*ListDiskOfferingsParams) GetVolumeid

func (p *ListDiskOfferingsParams) GetVolumeid() (string, bool)

func (*ListDiskOfferingsParams) GetZoneid

func (p *ListDiskOfferingsParams) GetZoneid() (string, bool)

func (*ListDiskOfferingsParams) ResetAccount

func (p *ListDiskOfferingsParams) ResetAccount()

func (*ListDiskOfferingsParams) ResetDomainid

func (p *ListDiskOfferingsParams) ResetDomainid()

func (*ListDiskOfferingsParams) ResetEncrypt

func (p *ListDiskOfferingsParams) ResetEncrypt()

func (*ListDiskOfferingsParams) ResetId

func (p *ListDiskOfferingsParams) ResetId()

func (*ListDiskOfferingsParams) ResetIsrecursive

func (p *ListDiskOfferingsParams) ResetIsrecursive()

func (*ListDiskOfferingsParams) ResetKeyword

func (p *ListDiskOfferingsParams) ResetKeyword()

func (*ListDiskOfferingsParams) ResetListall

func (p *ListDiskOfferingsParams) ResetListall()

func (*ListDiskOfferingsParams) ResetName

func (p *ListDiskOfferingsParams) ResetName()

func (*ListDiskOfferingsParams) ResetPage

func (p *ListDiskOfferingsParams) ResetPage()

func (*ListDiskOfferingsParams) ResetPagesize

func (p *ListDiskOfferingsParams) ResetPagesize()

func (*ListDiskOfferingsParams) ResetProjectid

func (p *ListDiskOfferingsParams) ResetProjectid()

func (*ListDiskOfferingsParams) ResetStorageid

func (p *ListDiskOfferingsParams) ResetStorageid()

func (*ListDiskOfferingsParams) ResetStoragetype

func (p *ListDiskOfferingsParams) ResetStoragetype()

func (*ListDiskOfferingsParams) ResetVolumeid

func (p *ListDiskOfferingsParams) ResetVolumeid()

func (*ListDiskOfferingsParams) ResetZoneid

func (p *ListDiskOfferingsParams) ResetZoneid()

func (*ListDiskOfferingsParams) SetAccount

func (p *ListDiskOfferingsParams) SetAccount(v string)

func (*ListDiskOfferingsParams) SetDomainid

func (p *ListDiskOfferingsParams) SetDomainid(v string)

func (*ListDiskOfferingsParams) SetEncrypt

func (p *ListDiskOfferingsParams) SetEncrypt(v bool)

func (*ListDiskOfferingsParams) SetId

func (p *ListDiskOfferingsParams) SetId(v string)

func (*ListDiskOfferingsParams) SetIsrecursive

func (p *ListDiskOfferingsParams) SetIsrecursive(v bool)

func (*ListDiskOfferingsParams) SetKeyword

func (p *ListDiskOfferingsParams) SetKeyword(v string)

func (*ListDiskOfferingsParams) SetListall

func (p *ListDiskOfferingsParams) SetListall(v bool)

func (*ListDiskOfferingsParams) SetName

func (p *ListDiskOfferingsParams) SetName(v string)

func (*ListDiskOfferingsParams) SetPage

func (p *ListDiskOfferingsParams) SetPage(v int)

func (*ListDiskOfferingsParams) SetPagesize

func (p *ListDiskOfferingsParams) SetPagesize(v int)

func (*ListDiskOfferingsParams) SetProjectid

func (p *ListDiskOfferingsParams) SetProjectid(v string)

func (*ListDiskOfferingsParams) SetStorageid

func (p *ListDiskOfferingsParams) SetStorageid(v string)

func (*ListDiskOfferingsParams) SetStoragetype

func (p *ListDiskOfferingsParams) SetStoragetype(v string)

func (*ListDiskOfferingsParams) SetVolumeid

func (p *ListDiskOfferingsParams) SetVolumeid(v string)

func (*ListDiskOfferingsParams) SetZoneid

func (p *ListDiskOfferingsParams) SetZoneid(v string)

type ListDiskOfferingsResponse

type ListDiskOfferingsResponse struct {
	Count         int             `json:"count"`
	DiskOfferings []*DiskOffering `json:"diskoffering"`
}

type ListDomainChildrenParams

type ListDomainChildrenParams struct {
	// contains filtered or unexported fields
}

func (*ListDomainChildrenParams) GetId

func (p *ListDomainChildrenParams) GetId() (string, bool)

func (*ListDomainChildrenParams) GetIsrecursive

func (p *ListDomainChildrenParams) GetIsrecursive() (bool, bool)

func (*ListDomainChildrenParams) GetKeyword

func (p *ListDomainChildrenParams) GetKeyword() (string, bool)

func (*ListDomainChildrenParams) GetListall

func (p *ListDomainChildrenParams) GetListall() (bool, bool)

func (*ListDomainChildrenParams) GetName

func (p *ListDomainChildrenParams) GetName() (string, bool)

func (*ListDomainChildrenParams) GetPage

func (p *ListDomainChildrenParams) GetPage() (int, bool)

func (*ListDomainChildrenParams) GetPagesize

func (p *ListDomainChildrenParams) GetPagesize() (int, bool)

func (*ListDomainChildrenParams) GetShowicon

func (p *ListDomainChildrenParams) GetShowicon() (bool, bool)

func (*ListDomainChildrenParams) ResetId

func (p *ListDomainChildrenParams) ResetId()

func (*ListDomainChildrenParams) ResetIsrecursive

func (p *ListDomainChildrenParams) ResetIsrecursive()

func (*ListDomainChildrenParams) ResetKeyword

func (p *ListDomainChildrenParams) ResetKeyword()

func (*ListDomainChildrenParams) ResetListall

func (p *ListDomainChildrenParams) ResetListall()

func (*ListDomainChildrenParams) ResetName

func (p *ListDomainChildrenParams) ResetName()

func (*ListDomainChildrenParams) ResetPage

func (p *ListDomainChildrenParams) ResetPage()

func (*ListDomainChildrenParams) ResetPagesize

func (p *ListDomainChildrenParams) ResetPagesize()

func (*ListDomainChildrenParams) ResetShowicon

func (p *ListDomainChildrenParams) ResetShowicon()

func (*ListDomainChildrenParams) SetId

func (p *ListDomainChildrenParams) SetId(v string)

func (*ListDomainChildrenParams) SetIsrecursive

func (p *ListDomainChildrenParams) SetIsrecursive(v bool)

func (*ListDomainChildrenParams) SetKeyword

func (p *ListDomainChildrenParams) SetKeyword(v string)

func (*ListDomainChildrenParams) SetListall

func (p *ListDomainChildrenParams) SetListall(v bool)

func (*ListDomainChildrenParams) SetName

func (p *ListDomainChildrenParams) SetName(v string)

func (*ListDomainChildrenParams) SetPage

func (p *ListDomainChildrenParams) SetPage(v int)

func (*ListDomainChildrenParams) SetPagesize

func (p *ListDomainChildrenParams) SetPagesize(v int)

func (*ListDomainChildrenParams) SetShowicon

func (p *ListDomainChildrenParams) SetShowicon(v bool)

type ListDomainChildrenResponse

type ListDomainChildrenResponse struct {
	Count          int               `json:"count"`
	DomainChildren []*DomainChildren `json:"domain"`
}

type ListDomainsParams

type ListDomainsParams struct {
	// contains filtered or unexported fields
}

func (*ListDomainsParams) GetDetails

func (p *ListDomainsParams) GetDetails() ([]string, bool)

func (*ListDomainsParams) GetId

func (p *ListDomainsParams) GetId() (string, bool)

func (*ListDomainsParams) GetKeyword

func (p *ListDomainsParams) GetKeyword() (string, bool)

func (*ListDomainsParams) GetLevel

func (p *ListDomainsParams) GetLevel() (int, bool)

func (*ListDomainsParams) GetListall

func (p *ListDomainsParams) GetListall() (bool, bool)

func (*ListDomainsParams) GetName

func (p *ListDomainsParams) GetName() (string, bool)

func (*ListDomainsParams) GetPage

func (p *ListDomainsParams) GetPage() (int, bool)

func (*ListDomainsParams) GetPagesize

func (p *ListDomainsParams) GetPagesize() (int, bool)

func (*ListDomainsParams) GetShowicon

func (p *ListDomainsParams) GetShowicon() (bool, bool)

func (*ListDomainsParams) ResetDetails

func (p *ListDomainsParams) ResetDetails()

func (*ListDomainsParams) ResetId

func (p *ListDomainsParams) ResetId()

func (*ListDomainsParams) ResetKeyword

func (p *ListDomainsParams) ResetKeyword()

func (*ListDomainsParams) ResetLevel

func (p *ListDomainsParams) ResetLevel()

func (*ListDomainsParams) ResetListall

func (p *ListDomainsParams) ResetListall()

func (*ListDomainsParams) ResetName

func (p *ListDomainsParams) ResetName()

func (*ListDomainsParams) ResetPage

func (p *ListDomainsParams) ResetPage()

func (*ListDomainsParams) ResetPagesize

func (p *ListDomainsParams) ResetPagesize()

func (*ListDomainsParams) ResetShowicon

func (p *ListDomainsParams) ResetShowicon()

func (*ListDomainsParams) SetDetails

func (p *ListDomainsParams) SetDetails(v []string)

func (*ListDomainsParams) SetId

func (p *ListDomainsParams) SetId(v string)

func (*ListDomainsParams) SetKeyword

func (p *ListDomainsParams) SetKeyword(v string)

func (*ListDomainsParams) SetLevel

func (p *ListDomainsParams) SetLevel(v int)

func (*ListDomainsParams) SetListall

func (p *ListDomainsParams) SetListall(v bool)

func (*ListDomainsParams) SetName

func (p *ListDomainsParams) SetName(v string)

func (*ListDomainsParams) SetPage

func (p *ListDomainsParams) SetPage(v int)

func (*ListDomainsParams) SetPagesize

func (p *ListDomainsParams) SetPagesize(v int)

func (*ListDomainsParams) SetShowicon

func (p *ListDomainsParams) SetShowicon(v bool)

type ListDomainsResponse

type ListDomainsResponse struct {
	Count   int       `json:"count"`
	Domains []*Domain `json:"domain"`
}

type ListEgressFirewallRulesParams

type ListEgressFirewallRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListEgressFirewallRulesParams) GetAccount

func (p *ListEgressFirewallRulesParams) GetAccount() (string, bool)

func (*ListEgressFirewallRulesParams) GetDomainid

func (p *ListEgressFirewallRulesParams) GetDomainid() (string, bool)

func (*ListEgressFirewallRulesParams) GetFordisplay

func (p *ListEgressFirewallRulesParams) GetFordisplay() (bool, bool)

func (*ListEgressFirewallRulesParams) GetId

func (*ListEgressFirewallRulesParams) GetIpaddressid

func (p *ListEgressFirewallRulesParams) GetIpaddressid() (string, bool)

func (*ListEgressFirewallRulesParams) GetIsrecursive

func (p *ListEgressFirewallRulesParams) GetIsrecursive() (bool, bool)

func (*ListEgressFirewallRulesParams) GetKeyword

func (p *ListEgressFirewallRulesParams) GetKeyword() (string, bool)

func (*ListEgressFirewallRulesParams) GetListall

func (p *ListEgressFirewallRulesParams) GetListall() (bool, bool)

func (*ListEgressFirewallRulesParams) GetNetworkid

func (p *ListEgressFirewallRulesParams) GetNetworkid() (string, bool)

func (*ListEgressFirewallRulesParams) GetPage

func (p *ListEgressFirewallRulesParams) GetPage() (int, bool)

func (*ListEgressFirewallRulesParams) GetPagesize

func (p *ListEgressFirewallRulesParams) GetPagesize() (int, bool)

func (*ListEgressFirewallRulesParams) GetProjectid

func (p *ListEgressFirewallRulesParams) GetProjectid() (string, bool)

func (*ListEgressFirewallRulesParams) GetTags

func (p *ListEgressFirewallRulesParams) GetTags() (map[string]string, bool)

func (*ListEgressFirewallRulesParams) ResetAccount

func (p *ListEgressFirewallRulesParams) ResetAccount()

func (*ListEgressFirewallRulesParams) ResetDomainid

func (p *ListEgressFirewallRulesParams) ResetDomainid()

func (*ListEgressFirewallRulesParams) ResetFordisplay

func (p *ListEgressFirewallRulesParams) ResetFordisplay()

func (*ListEgressFirewallRulesParams) ResetId

func (p *ListEgressFirewallRulesParams) ResetId()

func (*ListEgressFirewallRulesParams) ResetIpaddressid

func (p *ListEgressFirewallRulesParams) ResetIpaddressid()

func (*ListEgressFirewallRulesParams) ResetIsrecursive

func (p *ListEgressFirewallRulesParams) ResetIsrecursive()

func (*ListEgressFirewallRulesParams) ResetKeyword

func (p *ListEgressFirewallRulesParams) ResetKeyword()

func (*ListEgressFirewallRulesParams) ResetListall

func (p *ListEgressFirewallRulesParams) ResetListall()

func (*ListEgressFirewallRulesParams) ResetNetworkid

func (p *ListEgressFirewallRulesParams) ResetNetworkid()

func (*ListEgressFirewallRulesParams) ResetPage

func (p *ListEgressFirewallRulesParams) ResetPage()

func (*ListEgressFirewallRulesParams) ResetPagesize

func (p *ListEgressFirewallRulesParams) ResetPagesize()

func (*ListEgressFirewallRulesParams) ResetProjectid

func (p *ListEgressFirewallRulesParams) ResetProjectid()

func (*ListEgressFirewallRulesParams) ResetTags

func (p *ListEgressFirewallRulesParams) ResetTags()

func (*ListEgressFirewallRulesParams) SetAccount

func (p *ListEgressFirewallRulesParams) SetAccount(v string)

func (*ListEgressFirewallRulesParams) SetDomainid

func (p *ListEgressFirewallRulesParams) SetDomainid(v string)

func (*ListEgressFirewallRulesParams) SetFordisplay

func (p *ListEgressFirewallRulesParams) SetFordisplay(v bool)

func (*ListEgressFirewallRulesParams) SetId

func (*ListEgressFirewallRulesParams) SetIpaddressid

func (p *ListEgressFirewallRulesParams) SetIpaddressid(v string)

func (*ListEgressFirewallRulesParams) SetIsrecursive

func (p *ListEgressFirewallRulesParams) SetIsrecursive(v bool)

func (*ListEgressFirewallRulesParams) SetKeyword

func (p *ListEgressFirewallRulesParams) SetKeyword(v string)

func (*ListEgressFirewallRulesParams) SetListall

func (p *ListEgressFirewallRulesParams) SetListall(v bool)

func (*ListEgressFirewallRulesParams) SetNetworkid

func (p *ListEgressFirewallRulesParams) SetNetworkid(v string)

func (*ListEgressFirewallRulesParams) SetPage

func (p *ListEgressFirewallRulesParams) SetPage(v int)

func (*ListEgressFirewallRulesParams) SetPagesize

func (p *ListEgressFirewallRulesParams) SetPagesize(v int)

func (*ListEgressFirewallRulesParams) SetProjectid

func (p *ListEgressFirewallRulesParams) SetProjectid(v string)

func (*ListEgressFirewallRulesParams) SetTags

func (p *ListEgressFirewallRulesParams) SetTags(v map[string]string)

type ListEgressFirewallRulesResponse

type ListEgressFirewallRulesResponse struct {
	Count               int                   `json:"count"`
	EgressFirewallRules []*EgressFirewallRule `json:"firewallrule"`
}

type ListEventTypesParams

type ListEventTypesParams struct {
	// contains filtered or unexported fields
}

type ListEventTypesResponse

type ListEventTypesResponse struct {
	Count      int          `json:"count"`
	EventTypes []*EventType `json:"eventtype"`
}

type ListEventsParams

type ListEventsParams struct {
	// contains filtered or unexported fields
}

func (*ListEventsParams) GetAccount

func (p *ListEventsParams) GetAccount() (string, bool)

func (*ListEventsParams) GetArchived

func (p *ListEventsParams) GetArchived() (bool, bool)

func (*ListEventsParams) GetDomainid

func (p *ListEventsParams) GetDomainid() (string, bool)

func (*ListEventsParams) GetDuration

func (p *ListEventsParams) GetDuration() (int, bool)

func (*ListEventsParams) GetEnddate

func (p *ListEventsParams) GetEnddate() (string, bool)

func (*ListEventsParams) GetEntrytime

func (p *ListEventsParams) GetEntrytime() (int, bool)

func (*ListEventsParams) GetId

func (p *ListEventsParams) GetId() (string, bool)

func (*ListEventsParams) GetIsrecursive

func (p *ListEventsParams) GetIsrecursive() (bool, bool)

func (*ListEventsParams) GetKeyword

func (p *ListEventsParams) GetKeyword() (string, bool)

func (*ListEventsParams) GetLevel

func (p *ListEventsParams) GetLevel() (string, bool)

func (*ListEventsParams) GetListall

func (p *ListEventsParams) GetListall() (bool, bool)

func (*ListEventsParams) GetPage

func (p *ListEventsParams) GetPage() (int, bool)

func (*ListEventsParams) GetPagesize

func (p *ListEventsParams) GetPagesize() (int, bool)

func (*ListEventsParams) GetProjectid

func (p *ListEventsParams) GetProjectid() (string, bool)

func (*ListEventsParams) GetResourceid

func (p *ListEventsParams) GetResourceid() (string, bool)

func (*ListEventsParams) GetResourcetype

func (p *ListEventsParams) GetResourcetype() (string, bool)

func (*ListEventsParams) GetStartdate

func (p *ListEventsParams) GetStartdate() (string, bool)

func (*ListEventsParams) GetStartid

func (p *ListEventsParams) GetStartid() (string, bool)

func (*ListEventsParams) GetType

func (p *ListEventsParams) GetType() (string, bool)

func (*ListEventsParams) ResetAccount

func (p *ListEventsParams) ResetAccount()

func (*ListEventsParams) ResetArchived

func (p *ListEventsParams) ResetArchived()

func (*ListEventsParams) ResetDomainid

func (p *ListEventsParams) ResetDomainid()

func (*ListEventsParams) ResetDuration

func (p *ListEventsParams) ResetDuration()

func (*ListEventsParams) ResetEnddate

func (p *ListEventsParams) ResetEnddate()

func (*ListEventsParams) ResetEntrytime

func (p *ListEventsParams) ResetEntrytime()

func (*ListEventsParams) ResetId

func (p *ListEventsParams) ResetId()

func (*ListEventsParams) ResetIsrecursive

func (p *ListEventsParams) ResetIsrecursive()

func (*ListEventsParams) ResetKeyword

func (p *ListEventsParams) ResetKeyword()

func (*ListEventsParams) ResetLevel

func (p *ListEventsParams) ResetLevel()

func (*ListEventsParams) ResetListall

func (p *ListEventsParams) ResetListall()

func (*ListEventsParams) ResetPage

func (p *ListEventsParams) ResetPage()

func (*ListEventsParams) ResetPagesize

func (p *ListEventsParams) ResetPagesize()

func (*ListEventsParams) ResetProjectid

func (p *ListEventsParams) ResetProjectid()

func (*ListEventsParams) ResetResourceid

func (p *ListEventsParams) ResetResourceid()

func (*ListEventsParams) ResetResourcetype

func (p *ListEventsParams) ResetResourcetype()

func (*ListEventsParams) ResetStartdate

func (p *ListEventsParams) ResetStartdate()

func (*ListEventsParams) ResetStartid

func (p *ListEventsParams) ResetStartid()

func (*ListEventsParams) ResetType

func (p *ListEventsParams) ResetType()

func (*ListEventsParams) SetAccount

func (p *ListEventsParams) SetAccount(v string)

func (*ListEventsParams) SetArchived

func (p *ListEventsParams) SetArchived(v bool)

func (*ListEventsParams) SetDomainid

func (p *ListEventsParams) SetDomainid(v string)

func (*ListEventsParams) SetDuration

func (p *ListEventsParams) SetDuration(v int)

func (*ListEventsParams) SetEnddate

func (p *ListEventsParams) SetEnddate(v string)

func (*ListEventsParams) SetEntrytime

func (p *ListEventsParams) SetEntrytime(v int)

func (*ListEventsParams) SetId

func (p *ListEventsParams) SetId(v string)

func (*ListEventsParams) SetIsrecursive

func (p *ListEventsParams) SetIsrecursive(v bool)

func (*ListEventsParams) SetKeyword

func (p *ListEventsParams) SetKeyword(v string)

func (*ListEventsParams) SetLevel

func (p *ListEventsParams) SetLevel(v string)

func (*ListEventsParams) SetListall

func (p *ListEventsParams) SetListall(v bool)

func (*ListEventsParams) SetPage

func (p *ListEventsParams) SetPage(v int)

func (*ListEventsParams) SetPagesize

func (p *ListEventsParams) SetPagesize(v int)

func (*ListEventsParams) SetProjectid

func (p *ListEventsParams) SetProjectid(v string)

func (*ListEventsParams) SetResourceid

func (p *ListEventsParams) SetResourceid(v string)

func (*ListEventsParams) SetResourcetype

func (p *ListEventsParams) SetResourcetype(v string)

func (*ListEventsParams) SetStartdate

func (p *ListEventsParams) SetStartdate(v string)

func (*ListEventsParams) SetStartid

func (p *ListEventsParams) SetStartid(v string)

func (*ListEventsParams) SetType

func (p *ListEventsParams) SetType(v string)

type ListEventsResponse

type ListEventsResponse struct {
	Count  int      `json:"count"`
	Events []*Event `json:"event"`
}

type ListFirewallRulesParams

type ListFirewallRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListFirewallRulesParams) GetAccount

func (p *ListFirewallRulesParams) GetAccount() (string, bool)

func (*ListFirewallRulesParams) GetDomainid

func (p *ListFirewallRulesParams) GetDomainid() (string, bool)

func (*ListFirewallRulesParams) GetFordisplay

func (p *ListFirewallRulesParams) GetFordisplay() (bool, bool)

func (*ListFirewallRulesParams) GetId

func (p *ListFirewallRulesParams) GetId() (string, bool)

func (*ListFirewallRulesParams) GetIpaddressid

func (p *ListFirewallRulesParams) GetIpaddressid() (string, bool)

func (*ListFirewallRulesParams) GetIsrecursive

func (p *ListFirewallRulesParams) GetIsrecursive() (bool, bool)

func (*ListFirewallRulesParams) GetKeyword

func (p *ListFirewallRulesParams) GetKeyword() (string, bool)

func (*ListFirewallRulesParams) GetListall

func (p *ListFirewallRulesParams) GetListall() (bool, bool)

func (*ListFirewallRulesParams) GetNetworkid

func (p *ListFirewallRulesParams) GetNetworkid() (string, bool)

func (*ListFirewallRulesParams) GetPage

func (p *ListFirewallRulesParams) GetPage() (int, bool)

func (*ListFirewallRulesParams) GetPagesize

func (p *ListFirewallRulesParams) GetPagesize() (int, bool)

func (*ListFirewallRulesParams) GetProjectid

func (p *ListFirewallRulesParams) GetProjectid() (string, bool)

func (*ListFirewallRulesParams) GetTags

func (p *ListFirewallRulesParams) GetTags() (map[string]string, bool)

func (*ListFirewallRulesParams) ResetAccount

func (p *ListFirewallRulesParams) ResetAccount()

func (*ListFirewallRulesParams) ResetDomainid

func (p *ListFirewallRulesParams) ResetDomainid()

func (*ListFirewallRulesParams) ResetFordisplay

func (p *ListFirewallRulesParams) ResetFordisplay()

func (*ListFirewallRulesParams) ResetId

func (p *ListFirewallRulesParams) ResetId()

func (*ListFirewallRulesParams) ResetIpaddressid

func (p *ListFirewallRulesParams) ResetIpaddressid()

func (*ListFirewallRulesParams) ResetIsrecursive

func (p *ListFirewallRulesParams) ResetIsrecursive()

func (*ListFirewallRulesParams) ResetKeyword

func (p *ListFirewallRulesParams) ResetKeyword()

func (*ListFirewallRulesParams) ResetListall

func (p *ListFirewallRulesParams) ResetListall()

func (*ListFirewallRulesParams) ResetNetworkid

func (p *ListFirewallRulesParams) ResetNetworkid()

func (*ListFirewallRulesParams) ResetPage

func (p *ListFirewallRulesParams) ResetPage()

func (*ListFirewallRulesParams) ResetPagesize

func (p *ListFirewallRulesParams) ResetPagesize()

func (*ListFirewallRulesParams) ResetProjectid

func (p *ListFirewallRulesParams) ResetProjectid()

func (*ListFirewallRulesParams) ResetTags

func (p *ListFirewallRulesParams) ResetTags()

func (*ListFirewallRulesParams) SetAccount

func (p *ListFirewallRulesParams) SetAccount(v string)

func (*ListFirewallRulesParams) SetDomainid

func (p *ListFirewallRulesParams) SetDomainid(v string)

func (*ListFirewallRulesParams) SetFordisplay

func (p *ListFirewallRulesParams) SetFordisplay(v bool)

func (*ListFirewallRulesParams) SetId

func (p *ListFirewallRulesParams) SetId(v string)

func (*ListFirewallRulesParams) SetIpaddressid

func (p *ListFirewallRulesParams) SetIpaddressid(v string)

func (*ListFirewallRulesParams) SetIsrecursive

func (p *ListFirewallRulesParams) SetIsrecursive(v bool)

func (*ListFirewallRulesParams) SetKeyword

func (p *ListFirewallRulesParams) SetKeyword(v string)

func (*ListFirewallRulesParams) SetListall

func (p *ListFirewallRulesParams) SetListall(v bool)

func (*ListFirewallRulesParams) SetNetworkid

func (p *ListFirewallRulesParams) SetNetworkid(v string)

func (*ListFirewallRulesParams) SetPage

func (p *ListFirewallRulesParams) SetPage(v int)

func (*ListFirewallRulesParams) SetPagesize

func (p *ListFirewallRulesParams) SetPagesize(v int)

func (*ListFirewallRulesParams) SetProjectid

func (p *ListFirewallRulesParams) SetProjectid(v string)

func (*ListFirewallRulesParams) SetTags

func (p *ListFirewallRulesParams) SetTags(v map[string]string)

type ListFirewallRulesResponse

type ListFirewallRulesResponse struct {
	Count         int             `json:"count"`
	FirewallRules []*FirewallRule `json:"firewallrule"`
}

type ListGlobalLoadBalancerRulesParams

type ListGlobalLoadBalancerRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListGlobalLoadBalancerRulesParams) GetAccount

func (p *ListGlobalLoadBalancerRulesParams) GetAccount() (string, bool)

func (*ListGlobalLoadBalancerRulesParams) GetDomainid

func (p *ListGlobalLoadBalancerRulesParams) GetDomainid() (string, bool)

func (*ListGlobalLoadBalancerRulesParams) GetId

func (*ListGlobalLoadBalancerRulesParams) GetIsrecursive

func (p *ListGlobalLoadBalancerRulesParams) GetIsrecursive() (bool, bool)

func (*ListGlobalLoadBalancerRulesParams) GetKeyword

func (p *ListGlobalLoadBalancerRulesParams) GetKeyword() (string, bool)

func (*ListGlobalLoadBalancerRulesParams) GetListall

func (p *ListGlobalLoadBalancerRulesParams) GetListall() (bool, bool)

func (*ListGlobalLoadBalancerRulesParams) GetPage

func (p *ListGlobalLoadBalancerRulesParams) GetPage() (int, bool)

func (*ListGlobalLoadBalancerRulesParams) GetPagesize

func (p *ListGlobalLoadBalancerRulesParams) GetPagesize() (int, bool)

func (*ListGlobalLoadBalancerRulesParams) GetProjectid

func (p *ListGlobalLoadBalancerRulesParams) GetProjectid() (string, bool)

func (*ListGlobalLoadBalancerRulesParams) GetRegionid

func (p *ListGlobalLoadBalancerRulesParams) GetRegionid() (int, bool)

func (*ListGlobalLoadBalancerRulesParams) GetTags

func (*ListGlobalLoadBalancerRulesParams) ResetAccount

func (p *ListGlobalLoadBalancerRulesParams) ResetAccount()

func (*ListGlobalLoadBalancerRulesParams) ResetDomainid

func (p *ListGlobalLoadBalancerRulesParams) ResetDomainid()

func (*ListGlobalLoadBalancerRulesParams) ResetId

func (p *ListGlobalLoadBalancerRulesParams) ResetId()

func (*ListGlobalLoadBalancerRulesParams) ResetIsrecursive

func (p *ListGlobalLoadBalancerRulesParams) ResetIsrecursive()

func (*ListGlobalLoadBalancerRulesParams) ResetKeyword

func (p *ListGlobalLoadBalancerRulesParams) ResetKeyword()

func (*ListGlobalLoadBalancerRulesParams) ResetListall

func (p *ListGlobalLoadBalancerRulesParams) ResetListall()

func (*ListGlobalLoadBalancerRulesParams) ResetPage

func (p *ListGlobalLoadBalancerRulesParams) ResetPage()

func (*ListGlobalLoadBalancerRulesParams) ResetPagesize

func (p *ListGlobalLoadBalancerRulesParams) ResetPagesize()

func (*ListGlobalLoadBalancerRulesParams) ResetProjectid

func (p *ListGlobalLoadBalancerRulesParams) ResetProjectid()

func (*ListGlobalLoadBalancerRulesParams) ResetRegionid

func (p *ListGlobalLoadBalancerRulesParams) ResetRegionid()

func (*ListGlobalLoadBalancerRulesParams) ResetTags

func (p *ListGlobalLoadBalancerRulesParams) ResetTags()

func (*ListGlobalLoadBalancerRulesParams) SetAccount

func (p *ListGlobalLoadBalancerRulesParams) SetAccount(v string)

func (*ListGlobalLoadBalancerRulesParams) SetDomainid

func (p *ListGlobalLoadBalancerRulesParams) SetDomainid(v string)

func (*ListGlobalLoadBalancerRulesParams) SetId

func (*ListGlobalLoadBalancerRulesParams) SetIsrecursive

func (p *ListGlobalLoadBalancerRulesParams) SetIsrecursive(v bool)

func (*ListGlobalLoadBalancerRulesParams) SetKeyword

func (p *ListGlobalLoadBalancerRulesParams) SetKeyword(v string)

func (*ListGlobalLoadBalancerRulesParams) SetListall

func (p *ListGlobalLoadBalancerRulesParams) SetListall(v bool)

func (*ListGlobalLoadBalancerRulesParams) SetPage

func (p *ListGlobalLoadBalancerRulesParams) SetPage(v int)

func (*ListGlobalLoadBalancerRulesParams) SetPagesize

func (p *ListGlobalLoadBalancerRulesParams) SetPagesize(v int)

func (*ListGlobalLoadBalancerRulesParams) SetProjectid

func (p *ListGlobalLoadBalancerRulesParams) SetProjectid(v string)

func (*ListGlobalLoadBalancerRulesParams) SetRegionid

func (p *ListGlobalLoadBalancerRulesParams) SetRegionid(v int)

func (*ListGlobalLoadBalancerRulesParams) SetTags

type ListGlobalLoadBalancerRulesResponse

type ListGlobalLoadBalancerRulesResponse struct {
	Count                   int                       `json:"count"`
	GlobalLoadBalancerRules []*GlobalLoadBalancerRule `json:"globalloadbalancerrule"`
}

type ListGuestNetworkIpv6PrefixesParams

type ListGuestNetworkIpv6PrefixesParams struct {
	// contains filtered or unexported fields
}

func (*ListGuestNetworkIpv6PrefixesParams) GetId

func (*ListGuestNetworkIpv6PrefixesParams) GetKeyword

func (p *ListGuestNetworkIpv6PrefixesParams) GetKeyword() (string, bool)

func (*ListGuestNetworkIpv6PrefixesParams) GetPage

func (*ListGuestNetworkIpv6PrefixesParams) GetPagesize

func (p *ListGuestNetworkIpv6PrefixesParams) GetPagesize() (int, bool)

func (*ListGuestNetworkIpv6PrefixesParams) GetZoneid

func (*ListGuestNetworkIpv6PrefixesParams) ResetId

func (*ListGuestNetworkIpv6PrefixesParams) ResetKeyword

func (p *ListGuestNetworkIpv6PrefixesParams) ResetKeyword()

func (*ListGuestNetworkIpv6PrefixesParams) ResetPage

func (p *ListGuestNetworkIpv6PrefixesParams) ResetPage()

func (*ListGuestNetworkIpv6PrefixesParams) ResetPagesize

func (p *ListGuestNetworkIpv6PrefixesParams) ResetPagesize()

func (*ListGuestNetworkIpv6PrefixesParams) ResetZoneid

func (p *ListGuestNetworkIpv6PrefixesParams) ResetZoneid()

func (*ListGuestNetworkIpv6PrefixesParams) SetId

func (*ListGuestNetworkIpv6PrefixesParams) SetKeyword

func (p *ListGuestNetworkIpv6PrefixesParams) SetKeyword(v string)

func (*ListGuestNetworkIpv6PrefixesParams) SetPage

func (*ListGuestNetworkIpv6PrefixesParams) SetPagesize

func (p *ListGuestNetworkIpv6PrefixesParams) SetPagesize(v int)

func (*ListGuestNetworkIpv6PrefixesParams) SetZoneid

type ListGuestNetworkIpv6PrefixesResponse

type ListGuestNetworkIpv6PrefixesResponse struct {
	Count                    int                        `json:"count"`
	GuestNetworkIpv6Prefixes []*GuestNetworkIpv6Prefixe `json:"guestnetworkipv6prefixe"`
}

type ListGuestOsMappingParams

type ListGuestOsMappingParams struct {
	// contains filtered or unexported fields
}

func (*ListGuestOsMappingParams) GetHypervisor

func (p *ListGuestOsMappingParams) GetHypervisor() (string, bool)

func (*ListGuestOsMappingParams) GetHypervisorversion

func (p *ListGuestOsMappingParams) GetHypervisorversion() (string, bool)

func (*ListGuestOsMappingParams) GetId

func (p *ListGuestOsMappingParams) GetId() (string, bool)

func (*ListGuestOsMappingParams) GetKeyword

func (p *ListGuestOsMappingParams) GetKeyword() (string, bool)

func (*ListGuestOsMappingParams) GetOsdisplayname

func (p *ListGuestOsMappingParams) GetOsdisplayname() (string, bool)

func (*ListGuestOsMappingParams) GetOsnameforhypervisor

func (p *ListGuestOsMappingParams) GetOsnameforhypervisor() (string, bool)

func (*ListGuestOsMappingParams) GetOstypeid

func (p *ListGuestOsMappingParams) GetOstypeid() (string, bool)

func (*ListGuestOsMappingParams) GetPage

func (p *ListGuestOsMappingParams) GetPage() (int, bool)

func (*ListGuestOsMappingParams) GetPagesize

func (p *ListGuestOsMappingParams) GetPagesize() (int, bool)

func (*ListGuestOsMappingParams) ResetHypervisor

func (p *ListGuestOsMappingParams) ResetHypervisor()

func (*ListGuestOsMappingParams) ResetHypervisorversion

func (p *ListGuestOsMappingParams) ResetHypervisorversion()

func (*ListGuestOsMappingParams) ResetId

func (p *ListGuestOsMappingParams) ResetId()

func (*ListGuestOsMappingParams) ResetKeyword

func (p *ListGuestOsMappingParams) ResetKeyword()

func (*ListGuestOsMappingParams) ResetOsdisplayname

func (p *ListGuestOsMappingParams) ResetOsdisplayname()

func (*ListGuestOsMappingParams) ResetOsnameforhypervisor

func (p *ListGuestOsMappingParams) ResetOsnameforhypervisor()

func (*ListGuestOsMappingParams) ResetOstypeid

func (p *ListGuestOsMappingParams) ResetOstypeid()

func (*ListGuestOsMappingParams) ResetPage

func (p *ListGuestOsMappingParams) ResetPage()

func (*ListGuestOsMappingParams) ResetPagesize

func (p *ListGuestOsMappingParams) ResetPagesize()

func (*ListGuestOsMappingParams) SetHypervisor

func (p *ListGuestOsMappingParams) SetHypervisor(v string)

func (*ListGuestOsMappingParams) SetHypervisorversion

func (p *ListGuestOsMappingParams) SetHypervisorversion(v string)

func (*ListGuestOsMappingParams) SetId

func (p *ListGuestOsMappingParams) SetId(v string)

func (*ListGuestOsMappingParams) SetKeyword

func (p *ListGuestOsMappingParams) SetKeyword(v string)

func (*ListGuestOsMappingParams) SetOsdisplayname

func (p *ListGuestOsMappingParams) SetOsdisplayname(v string)

func (*ListGuestOsMappingParams) SetOsnameforhypervisor

func (p *ListGuestOsMappingParams) SetOsnameforhypervisor(v string)

func (*ListGuestOsMappingParams) SetOstypeid

func (p *ListGuestOsMappingParams) SetOstypeid(v string)

func (*ListGuestOsMappingParams) SetPage

func (p *ListGuestOsMappingParams) SetPage(v int)

func (*ListGuestOsMappingParams) SetPagesize

func (p *ListGuestOsMappingParams) SetPagesize(v int)

type ListGuestOsMappingResponse

type ListGuestOsMappingResponse struct {
	Count          int               `json:"count"`
	GuestOsMapping []*GuestOsMapping `json:"guestosmapping"`
}

type ListGuestVlansParams

type ListGuestVlansParams struct {
	// contains filtered or unexported fields
}

func (*ListGuestVlansParams) GetAllocatedonly

func (p *ListGuestVlansParams) GetAllocatedonly() (bool, bool)

func (*ListGuestVlansParams) GetId

func (p *ListGuestVlansParams) GetId() (int64, bool)

func (*ListGuestVlansParams) GetKeyword

func (p *ListGuestVlansParams) GetKeyword() (string, bool)

func (*ListGuestVlansParams) GetPage

func (p *ListGuestVlansParams) GetPage() (int, bool)

func (*ListGuestVlansParams) GetPagesize

func (p *ListGuestVlansParams) GetPagesize() (int, bool)

func (*ListGuestVlansParams) GetPhysicalnetworkid

func (p *ListGuestVlansParams) GetPhysicalnetworkid() (string, bool)

func (*ListGuestVlansParams) GetVnet

func (p *ListGuestVlansParams) GetVnet() (string, bool)

func (*ListGuestVlansParams) GetZoneid

func (p *ListGuestVlansParams) GetZoneid() (string, bool)

func (*ListGuestVlansParams) ResetAllocatedonly

func (p *ListGuestVlansParams) ResetAllocatedonly()

func (*ListGuestVlansParams) ResetId

func (p *ListGuestVlansParams) ResetId()

func (*ListGuestVlansParams) ResetKeyword

func (p *ListGuestVlansParams) ResetKeyword()

func (*ListGuestVlansParams) ResetPage

func (p *ListGuestVlansParams) ResetPage()

func (*ListGuestVlansParams) ResetPagesize

func (p *ListGuestVlansParams) ResetPagesize()

func (*ListGuestVlansParams) ResetPhysicalnetworkid

func (p *ListGuestVlansParams) ResetPhysicalnetworkid()

func (*ListGuestVlansParams) ResetVnet

func (p *ListGuestVlansParams) ResetVnet()

func (*ListGuestVlansParams) ResetZoneid

func (p *ListGuestVlansParams) ResetZoneid()

func (*ListGuestVlansParams) SetAllocatedonly

func (p *ListGuestVlansParams) SetAllocatedonly(v bool)

func (*ListGuestVlansParams) SetId

func (p *ListGuestVlansParams) SetId(v int64)

func (*ListGuestVlansParams) SetKeyword

func (p *ListGuestVlansParams) SetKeyword(v string)

func (*ListGuestVlansParams) SetPage

func (p *ListGuestVlansParams) SetPage(v int)

func (*ListGuestVlansParams) SetPagesize

func (p *ListGuestVlansParams) SetPagesize(v int)

func (*ListGuestVlansParams) SetPhysicalnetworkid

func (p *ListGuestVlansParams) SetPhysicalnetworkid(v string)

func (*ListGuestVlansParams) SetVnet

func (p *ListGuestVlansParams) SetVnet(v string)

func (*ListGuestVlansParams) SetZoneid

func (p *ListGuestVlansParams) SetZoneid(v string)

type ListGuestVlansResponse

type ListGuestVlansResponse struct {
	Count      int          `json:"count"`
	GuestVlans []*GuestVlan `json:"guestvlan"`
}

type ListHostTagsParams

type ListHostTagsParams struct {
	// contains filtered or unexported fields
}

func (*ListHostTagsParams) GetKeyword

func (p *ListHostTagsParams) GetKeyword() (string, bool)

func (*ListHostTagsParams) GetPage

func (p *ListHostTagsParams) GetPage() (int, bool)

func (*ListHostTagsParams) GetPagesize

func (p *ListHostTagsParams) GetPagesize() (int, bool)

func (*ListHostTagsParams) ResetKeyword

func (p *ListHostTagsParams) ResetKeyword()

func (*ListHostTagsParams) ResetPage

func (p *ListHostTagsParams) ResetPage()

func (*ListHostTagsParams) ResetPagesize

func (p *ListHostTagsParams) ResetPagesize()

func (*ListHostTagsParams) SetKeyword

func (p *ListHostTagsParams) SetKeyword(v string)

func (*ListHostTagsParams) SetPage

func (p *ListHostTagsParams) SetPage(v int)

func (*ListHostTagsParams) SetPagesize

func (p *ListHostTagsParams) SetPagesize(v int)

type ListHostTagsResponse

type ListHostTagsResponse struct {
	Count    int        `json:"count"`
	HostTags []*HostTag `json:"hosttag"`
}

type ListHostsMetricsParams

type ListHostsMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListHostsMetricsParams) GetClusterid

func (p *ListHostsMetricsParams) GetClusterid() (string, bool)

func (*ListHostsMetricsParams) GetDetails

func (p *ListHostsMetricsParams) GetDetails() ([]string, bool)

func (*ListHostsMetricsParams) GetHahost

func (p *ListHostsMetricsParams) GetHahost() (bool, bool)

func (*ListHostsMetricsParams) GetHypervisor

func (p *ListHostsMetricsParams) GetHypervisor() (string, bool)

func (*ListHostsMetricsParams) GetId

func (p *ListHostsMetricsParams) GetId() (string, bool)

func (*ListHostsMetricsParams) GetKeyword

func (p *ListHostsMetricsParams) GetKeyword() (string, bool)

func (*ListHostsMetricsParams) GetName

func (p *ListHostsMetricsParams) GetName() (string, bool)

func (*ListHostsMetricsParams) GetOutofbandmanagementenabled

func (p *ListHostsMetricsParams) GetOutofbandmanagementenabled() (bool, bool)

func (*ListHostsMetricsParams) GetOutofbandmanagementpowerstate

func (p *ListHostsMetricsParams) GetOutofbandmanagementpowerstate() (string, bool)

func (*ListHostsMetricsParams) GetPage

func (p *ListHostsMetricsParams) GetPage() (int, bool)

func (*ListHostsMetricsParams) GetPagesize

func (p *ListHostsMetricsParams) GetPagesize() (int, bool)

func (*ListHostsMetricsParams) GetPodid

func (p *ListHostsMetricsParams) GetPodid() (string, bool)

func (*ListHostsMetricsParams) GetResourcestate

func (p *ListHostsMetricsParams) GetResourcestate() (string, bool)

func (*ListHostsMetricsParams) GetState

func (p *ListHostsMetricsParams) GetState() (string, bool)

func (*ListHostsMetricsParams) GetType

func (p *ListHostsMetricsParams) GetType() (string, bool)

func (*ListHostsMetricsParams) GetVirtualmachineid

func (p *ListHostsMetricsParams) GetVirtualmachineid() (string, bool)

func (*ListHostsMetricsParams) GetZoneid

func (p *ListHostsMetricsParams) GetZoneid() (string, bool)

func (*ListHostsMetricsParams) ResetClusterid

func (p *ListHostsMetricsParams) ResetClusterid()

func (*ListHostsMetricsParams) ResetDetails

func (p *ListHostsMetricsParams) ResetDetails()

func (*ListHostsMetricsParams) ResetHahost

func (p *ListHostsMetricsParams) ResetHahost()

func (*ListHostsMetricsParams) ResetHypervisor

func (p *ListHostsMetricsParams) ResetHypervisor()

func (*ListHostsMetricsParams) ResetId

func (p *ListHostsMetricsParams) ResetId()

func (*ListHostsMetricsParams) ResetKeyword

func (p *ListHostsMetricsParams) ResetKeyword()

func (*ListHostsMetricsParams) ResetName

func (p *ListHostsMetricsParams) ResetName()

func (*ListHostsMetricsParams) ResetOutofbandmanagementenabled

func (p *ListHostsMetricsParams) ResetOutofbandmanagementenabled()

func (*ListHostsMetricsParams) ResetOutofbandmanagementpowerstate

func (p *ListHostsMetricsParams) ResetOutofbandmanagementpowerstate()

func (*ListHostsMetricsParams) ResetPage

func (p *ListHostsMetricsParams) ResetPage()

func (*ListHostsMetricsParams) ResetPagesize

func (p *ListHostsMetricsParams) ResetPagesize()

func (*ListHostsMetricsParams) ResetPodid

func (p *ListHostsMetricsParams) ResetPodid()

func (*ListHostsMetricsParams) ResetResourcestate

func (p *ListHostsMetricsParams) ResetResourcestate()

func (*ListHostsMetricsParams) ResetState

func (p *ListHostsMetricsParams) ResetState()

func (*ListHostsMetricsParams) ResetType

func (p *ListHostsMetricsParams) ResetType()

func (*ListHostsMetricsParams) ResetVirtualmachineid

func (p *ListHostsMetricsParams) ResetVirtualmachineid()

func (*ListHostsMetricsParams) ResetZoneid

func (p *ListHostsMetricsParams) ResetZoneid()

func (*ListHostsMetricsParams) SetClusterid

func (p *ListHostsMetricsParams) SetClusterid(v string)

func (*ListHostsMetricsParams) SetDetails

func (p *ListHostsMetricsParams) SetDetails(v []string)

func (*ListHostsMetricsParams) SetHahost

func (p *ListHostsMetricsParams) SetHahost(v bool)

func (*ListHostsMetricsParams) SetHypervisor

func (p *ListHostsMetricsParams) SetHypervisor(v string)

func (*ListHostsMetricsParams) SetId

func (p *ListHostsMetricsParams) SetId(v string)

func (*ListHostsMetricsParams) SetKeyword

func (p *ListHostsMetricsParams) SetKeyword(v string)

func (*ListHostsMetricsParams) SetName

func (p *ListHostsMetricsParams) SetName(v string)

func (*ListHostsMetricsParams) SetOutofbandmanagementenabled

func (p *ListHostsMetricsParams) SetOutofbandmanagementenabled(v bool)

func (*ListHostsMetricsParams) SetOutofbandmanagementpowerstate

func (p *ListHostsMetricsParams) SetOutofbandmanagementpowerstate(v string)

func (*ListHostsMetricsParams) SetPage

func (p *ListHostsMetricsParams) SetPage(v int)

func (*ListHostsMetricsParams) SetPagesize

func (p *ListHostsMetricsParams) SetPagesize(v int)

func (*ListHostsMetricsParams) SetPodid

func (p *ListHostsMetricsParams) SetPodid(v string)

func (*ListHostsMetricsParams) SetResourcestate

func (p *ListHostsMetricsParams) SetResourcestate(v string)

func (*ListHostsMetricsParams) SetState

func (p *ListHostsMetricsParams) SetState(v string)

func (*ListHostsMetricsParams) SetType

func (p *ListHostsMetricsParams) SetType(v string)

func (*ListHostsMetricsParams) SetVirtualmachineid

func (p *ListHostsMetricsParams) SetVirtualmachineid(v string)

func (*ListHostsMetricsParams) SetZoneid

func (p *ListHostsMetricsParams) SetZoneid(v string)

type ListHostsMetricsResponse

type ListHostsMetricsResponse struct {
	Count        int            `json:"count"`
	HostsMetrics []*HostsMetric `json:"hostsmetric"`
}

type ListHostsParams

type ListHostsParams struct {
	// contains filtered or unexported fields
}

func (*ListHostsParams) GetClusterid

func (p *ListHostsParams) GetClusterid() (string, bool)

func (*ListHostsParams) GetDetails

func (p *ListHostsParams) GetDetails() ([]string, bool)

func (*ListHostsParams) GetHahost

func (p *ListHostsParams) GetHahost() (bool, bool)

func (*ListHostsParams) GetHypervisor

func (p *ListHostsParams) GetHypervisor() (string, bool)

func (*ListHostsParams) GetId

func (p *ListHostsParams) GetId() (string, bool)

func (*ListHostsParams) GetKeyword

func (p *ListHostsParams) GetKeyword() (string, bool)

func (*ListHostsParams) GetName

func (p *ListHostsParams) GetName() (string, bool)

func (*ListHostsParams) GetOutofbandmanagementenabled

func (p *ListHostsParams) GetOutofbandmanagementenabled() (bool, bool)

func (*ListHostsParams) GetOutofbandmanagementpowerstate

func (p *ListHostsParams) GetOutofbandmanagementpowerstate() (string, bool)

func (*ListHostsParams) GetPage

func (p *ListHostsParams) GetPage() (int, bool)

func (*ListHostsParams) GetPagesize

func (p *ListHostsParams) GetPagesize() (int, bool)

func (*ListHostsParams) GetPodid

func (p *ListHostsParams) GetPodid() (string, bool)

func (*ListHostsParams) GetResourcestate

func (p *ListHostsParams) GetResourcestate() (string, bool)

func (*ListHostsParams) GetState

func (p *ListHostsParams) GetState() (string, bool)

func (*ListHostsParams) GetType

func (p *ListHostsParams) GetType() (string, bool)

func (*ListHostsParams) GetVirtualmachineid

func (p *ListHostsParams) GetVirtualmachineid() (string, bool)

func (*ListHostsParams) GetZoneid

func (p *ListHostsParams) GetZoneid() (string, bool)

func (*ListHostsParams) ResetClusterid

func (p *ListHostsParams) ResetClusterid()

func (*ListHostsParams) ResetDetails

func (p *ListHostsParams) ResetDetails()

func (*ListHostsParams) ResetHahost

func (p *ListHostsParams) ResetHahost()

func (*ListHostsParams) ResetHypervisor

func (p *ListHostsParams) ResetHypervisor()

func (*ListHostsParams) ResetId

func (p *ListHostsParams) ResetId()

func (*ListHostsParams) ResetKeyword

func (p *ListHostsParams) ResetKeyword()

func (*ListHostsParams) ResetName

func (p *ListHostsParams) ResetName()

func (*ListHostsParams) ResetOutofbandmanagementenabled

func (p *ListHostsParams) ResetOutofbandmanagementenabled()

func (*ListHostsParams) ResetOutofbandmanagementpowerstate

func (p *ListHostsParams) ResetOutofbandmanagementpowerstate()

func (*ListHostsParams) ResetPage

func (p *ListHostsParams) ResetPage()

func (*ListHostsParams) ResetPagesize

func (p *ListHostsParams) ResetPagesize()

func (*ListHostsParams) ResetPodid

func (p *ListHostsParams) ResetPodid()

func (*ListHostsParams) ResetResourcestate

func (p *ListHostsParams) ResetResourcestate()

func (*ListHostsParams) ResetState

func (p *ListHostsParams) ResetState()

func (*ListHostsParams) ResetType

func (p *ListHostsParams) ResetType()

func (*ListHostsParams) ResetVirtualmachineid

func (p *ListHostsParams) ResetVirtualmachineid()

func (*ListHostsParams) ResetZoneid

func (p *ListHostsParams) ResetZoneid()

func (*ListHostsParams) SetClusterid

func (p *ListHostsParams) SetClusterid(v string)

func (*ListHostsParams) SetDetails

func (p *ListHostsParams) SetDetails(v []string)

func (*ListHostsParams) SetHahost

func (p *ListHostsParams) SetHahost(v bool)

func (*ListHostsParams) SetHypervisor

func (p *ListHostsParams) SetHypervisor(v string)

func (*ListHostsParams) SetId

func (p *ListHostsParams) SetId(v string)

func (*ListHostsParams) SetKeyword

func (p *ListHostsParams) SetKeyword(v string)

func (*ListHostsParams) SetName

func (p *ListHostsParams) SetName(v string)

func (*ListHostsParams) SetOutofbandmanagementenabled

func (p *ListHostsParams) SetOutofbandmanagementenabled(v bool)

func (*ListHostsParams) SetOutofbandmanagementpowerstate

func (p *ListHostsParams) SetOutofbandmanagementpowerstate(v string)

func (*ListHostsParams) SetPage

func (p *ListHostsParams) SetPage(v int)

func (*ListHostsParams) SetPagesize

func (p *ListHostsParams) SetPagesize(v int)

func (*ListHostsParams) SetPodid

func (p *ListHostsParams) SetPodid(v string)

func (*ListHostsParams) SetResourcestate

func (p *ListHostsParams) SetResourcestate(v string)

func (*ListHostsParams) SetState

func (p *ListHostsParams) SetState(v string)

func (*ListHostsParams) SetType

func (p *ListHostsParams) SetType(v string)

func (*ListHostsParams) SetVirtualmachineid

func (p *ListHostsParams) SetVirtualmachineid(v string)

func (*ListHostsParams) SetZoneid

func (p *ListHostsParams) SetZoneid(v string)

type ListHostsResponse

type ListHostsResponse struct {
	Count int     `json:"count"`
	Hosts []*Host `json:"host"`
}

type ListHypervisorCapabilitiesParams

type ListHypervisorCapabilitiesParams struct {
	// contains filtered or unexported fields
}

func (*ListHypervisorCapabilitiesParams) GetHypervisor

func (p *ListHypervisorCapabilitiesParams) GetHypervisor() (string, bool)

func (*ListHypervisorCapabilitiesParams) GetId

func (*ListHypervisorCapabilitiesParams) GetKeyword

func (p *ListHypervisorCapabilitiesParams) GetKeyword() (string, bool)

func (*ListHypervisorCapabilitiesParams) GetPage

func (p *ListHypervisorCapabilitiesParams) GetPage() (int, bool)

func (*ListHypervisorCapabilitiesParams) GetPagesize

func (p *ListHypervisorCapabilitiesParams) GetPagesize() (int, bool)

func (*ListHypervisorCapabilitiesParams) ResetHypervisor

func (p *ListHypervisorCapabilitiesParams) ResetHypervisor()

func (*ListHypervisorCapabilitiesParams) ResetId

func (p *ListHypervisorCapabilitiesParams) ResetId()

func (*ListHypervisorCapabilitiesParams) ResetKeyword

func (p *ListHypervisorCapabilitiesParams) ResetKeyword()

func (*ListHypervisorCapabilitiesParams) ResetPage

func (p *ListHypervisorCapabilitiesParams) ResetPage()

func (*ListHypervisorCapabilitiesParams) ResetPagesize

func (p *ListHypervisorCapabilitiesParams) ResetPagesize()

func (*ListHypervisorCapabilitiesParams) SetHypervisor

func (p *ListHypervisorCapabilitiesParams) SetHypervisor(v string)

func (*ListHypervisorCapabilitiesParams) SetId

func (*ListHypervisorCapabilitiesParams) SetKeyword

func (p *ListHypervisorCapabilitiesParams) SetKeyword(v string)

func (*ListHypervisorCapabilitiesParams) SetPage

func (p *ListHypervisorCapabilitiesParams) SetPage(v int)

func (*ListHypervisorCapabilitiesParams) SetPagesize

func (p *ListHypervisorCapabilitiesParams) SetPagesize(v int)

type ListHypervisorCapabilitiesResponse

type ListHypervisorCapabilitiesResponse struct {
	Count                  int                     `json:"count"`
	HypervisorCapabilities []*HypervisorCapability `json:"hypervisorcapability"`
}

type ListHypervisorsParams

type ListHypervisorsParams struct {
	// contains filtered or unexported fields
}

func (*ListHypervisorsParams) GetZoneid

func (p *ListHypervisorsParams) GetZoneid() (string, bool)

func (*ListHypervisorsParams) ResetZoneid

func (p *ListHypervisorsParams) ResetZoneid()

func (*ListHypervisorsParams) SetZoneid

func (p *ListHypervisorsParams) SetZoneid(v string)

type ListHypervisorsResponse

type ListHypervisorsResponse struct {
	Count       int           `json:"count"`
	Hypervisors []*Hypervisor `json:"hypervisor"`
}

type ListImageStoresParams

type ListImageStoresParams struct {
	// contains filtered or unexported fields
}

func (*ListImageStoresParams) GetId

func (p *ListImageStoresParams) GetId() (string, bool)

func (*ListImageStoresParams) GetKeyword

func (p *ListImageStoresParams) GetKeyword() (string, bool)

func (*ListImageStoresParams) GetName

func (p *ListImageStoresParams) GetName() (string, bool)

func (*ListImageStoresParams) GetPage

func (p *ListImageStoresParams) GetPage() (int, bool)

func (*ListImageStoresParams) GetPagesize

func (p *ListImageStoresParams) GetPagesize() (int, bool)

func (*ListImageStoresParams) GetProtocol

func (p *ListImageStoresParams) GetProtocol() (string, bool)

func (*ListImageStoresParams) GetProvider

func (p *ListImageStoresParams) GetProvider() (string, bool)

func (*ListImageStoresParams) GetReadonly

func (p *ListImageStoresParams) GetReadonly() (bool, bool)

func (*ListImageStoresParams) GetZoneid

func (p *ListImageStoresParams) GetZoneid() (string, bool)

func (*ListImageStoresParams) ResetId

func (p *ListImageStoresParams) ResetId()

func (*ListImageStoresParams) ResetKeyword

func (p *ListImageStoresParams) ResetKeyword()

func (*ListImageStoresParams) ResetName

func (p *ListImageStoresParams) ResetName()

func (*ListImageStoresParams) ResetPage

func (p *ListImageStoresParams) ResetPage()

func (*ListImageStoresParams) ResetPagesize

func (p *ListImageStoresParams) ResetPagesize()

func (*ListImageStoresParams) ResetProtocol

func (p *ListImageStoresParams) ResetProtocol()

func (*ListImageStoresParams) ResetProvider

func (p *ListImageStoresParams) ResetProvider()

func (*ListImageStoresParams) ResetReadonly

func (p *ListImageStoresParams) ResetReadonly()

func (*ListImageStoresParams) ResetZoneid

func (p *ListImageStoresParams) ResetZoneid()

func (*ListImageStoresParams) SetId

func (p *ListImageStoresParams) SetId(v string)

func (*ListImageStoresParams) SetKeyword

func (p *ListImageStoresParams) SetKeyword(v string)

func (*ListImageStoresParams) SetName

func (p *ListImageStoresParams) SetName(v string)

func (*ListImageStoresParams) SetPage

func (p *ListImageStoresParams) SetPage(v int)

func (*ListImageStoresParams) SetPagesize

func (p *ListImageStoresParams) SetPagesize(v int)

func (*ListImageStoresParams) SetProtocol

func (p *ListImageStoresParams) SetProtocol(v string)

func (*ListImageStoresParams) SetProvider

func (p *ListImageStoresParams) SetProvider(v string)

func (*ListImageStoresParams) SetReadonly

func (p *ListImageStoresParams) SetReadonly(v bool)

func (*ListImageStoresParams) SetZoneid

func (p *ListImageStoresParams) SetZoneid(v string)

type ListImageStoresResponse

type ListImageStoresResponse struct {
	Count       int           `json:"count"`
	ImageStores []*ImageStore `json:"imagestore"`
}

type ListInstanceGroupsParams

type ListInstanceGroupsParams struct {
	// contains filtered or unexported fields
}

func (*ListInstanceGroupsParams) GetAccount

func (p *ListInstanceGroupsParams) GetAccount() (string, bool)

func (*ListInstanceGroupsParams) GetDomainid

func (p *ListInstanceGroupsParams) GetDomainid() (string, bool)

func (*ListInstanceGroupsParams) GetId

func (p *ListInstanceGroupsParams) GetId() (string, bool)

func (*ListInstanceGroupsParams) GetIsrecursive

func (p *ListInstanceGroupsParams) GetIsrecursive() (bool, bool)

func (*ListInstanceGroupsParams) GetKeyword

func (p *ListInstanceGroupsParams) GetKeyword() (string, bool)

func (*ListInstanceGroupsParams) GetListall

func (p *ListInstanceGroupsParams) GetListall() (bool, bool)

func (*ListInstanceGroupsParams) GetName

func (p *ListInstanceGroupsParams) GetName() (string, bool)

func (*ListInstanceGroupsParams) GetPage

func (p *ListInstanceGroupsParams) GetPage() (int, bool)

func (*ListInstanceGroupsParams) GetPagesize

func (p *ListInstanceGroupsParams) GetPagesize() (int, bool)

func (*ListInstanceGroupsParams) GetProjectid

func (p *ListInstanceGroupsParams) GetProjectid() (string, bool)

func (*ListInstanceGroupsParams) ResetAccount

func (p *ListInstanceGroupsParams) ResetAccount()

func (*ListInstanceGroupsParams) ResetDomainid

func (p *ListInstanceGroupsParams) ResetDomainid()

func (*ListInstanceGroupsParams) ResetId

func (p *ListInstanceGroupsParams) ResetId()

func (*ListInstanceGroupsParams) ResetIsrecursive

func (p *ListInstanceGroupsParams) ResetIsrecursive()

func (*ListInstanceGroupsParams) ResetKeyword

func (p *ListInstanceGroupsParams) ResetKeyword()

func (*ListInstanceGroupsParams) ResetListall

func (p *ListInstanceGroupsParams) ResetListall()

func (*ListInstanceGroupsParams) ResetName

func (p *ListInstanceGroupsParams) ResetName()

func (*ListInstanceGroupsParams) ResetPage

func (p *ListInstanceGroupsParams) ResetPage()

func (*ListInstanceGroupsParams) ResetPagesize

func (p *ListInstanceGroupsParams) ResetPagesize()

func (*ListInstanceGroupsParams) ResetProjectid

func (p *ListInstanceGroupsParams) ResetProjectid()

func (*ListInstanceGroupsParams) SetAccount

func (p *ListInstanceGroupsParams) SetAccount(v string)

func (*ListInstanceGroupsParams) SetDomainid

func (p *ListInstanceGroupsParams) SetDomainid(v string)

func (*ListInstanceGroupsParams) SetId

func (p *ListInstanceGroupsParams) SetId(v string)

func (*ListInstanceGroupsParams) SetIsrecursive

func (p *ListInstanceGroupsParams) SetIsrecursive(v bool)

func (*ListInstanceGroupsParams) SetKeyword

func (p *ListInstanceGroupsParams) SetKeyword(v string)

func (*ListInstanceGroupsParams) SetListall

func (p *ListInstanceGroupsParams) SetListall(v bool)

func (*ListInstanceGroupsParams) SetName

func (p *ListInstanceGroupsParams) SetName(v string)

func (*ListInstanceGroupsParams) SetPage

func (p *ListInstanceGroupsParams) SetPage(v int)

func (*ListInstanceGroupsParams) SetPagesize

func (p *ListInstanceGroupsParams) SetPagesize(v int)

func (*ListInstanceGroupsParams) SetProjectid

func (p *ListInstanceGroupsParams) SetProjectid(v string)

type ListInstanceGroupsResponse

type ListInstanceGroupsResponse struct {
	Count          int              `json:"count"`
	InstanceGroups []*InstanceGroup `json:"instancegroup"`
}

type ListInternalLoadBalancerElementsParams

type ListInternalLoadBalancerElementsParams struct {
	// contains filtered or unexported fields
}

func (*ListInternalLoadBalancerElementsParams) GetEnabled

func (*ListInternalLoadBalancerElementsParams) GetId

func (*ListInternalLoadBalancerElementsParams) GetKeyword

func (*ListInternalLoadBalancerElementsParams) GetNspid

func (*ListInternalLoadBalancerElementsParams) GetPage

func (*ListInternalLoadBalancerElementsParams) GetPagesize

func (p *ListInternalLoadBalancerElementsParams) GetPagesize() (int, bool)

func (*ListInternalLoadBalancerElementsParams) ResetEnabled

func (p *ListInternalLoadBalancerElementsParams) ResetEnabled()

func (*ListInternalLoadBalancerElementsParams) ResetId

func (*ListInternalLoadBalancerElementsParams) ResetKeyword

func (p *ListInternalLoadBalancerElementsParams) ResetKeyword()

func (*ListInternalLoadBalancerElementsParams) ResetNspid

func (*ListInternalLoadBalancerElementsParams) ResetPage

func (*ListInternalLoadBalancerElementsParams) ResetPagesize

func (p *ListInternalLoadBalancerElementsParams) ResetPagesize()

func (*ListInternalLoadBalancerElementsParams) SetEnabled

func (*ListInternalLoadBalancerElementsParams) SetId

func (*ListInternalLoadBalancerElementsParams) SetKeyword

func (*ListInternalLoadBalancerElementsParams) SetNspid

func (*ListInternalLoadBalancerElementsParams) SetPage

func (*ListInternalLoadBalancerElementsParams) SetPagesize

func (p *ListInternalLoadBalancerElementsParams) SetPagesize(v int)

type ListInternalLoadBalancerElementsResponse

type ListInternalLoadBalancerElementsResponse struct {
	Count                        int                            `json:"count"`
	InternalLoadBalancerElements []*InternalLoadBalancerElement `json:"internalloadbalancerelement"`
}

type ListInternalLoadBalancerVMsParams

type ListInternalLoadBalancerVMsParams struct {
	// contains filtered or unexported fields
}

func (*ListInternalLoadBalancerVMsParams) GetAccount

func (p *ListInternalLoadBalancerVMsParams) GetAccount() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetDomainid

func (p *ListInternalLoadBalancerVMsParams) GetDomainid() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetFetchhealthcheckresults

func (p *ListInternalLoadBalancerVMsParams) GetFetchhealthcheckresults() (bool, bool)

func (*ListInternalLoadBalancerVMsParams) GetForvpc

func (p *ListInternalLoadBalancerVMsParams) GetForvpc() (bool, bool)

func (*ListInternalLoadBalancerVMsParams) GetHostid

func (p *ListInternalLoadBalancerVMsParams) GetHostid() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetId

func (*ListInternalLoadBalancerVMsParams) GetIsrecursive

func (p *ListInternalLoadBalancerVMsParams) GetIsrecursive() (bool, bool)

func (*ListInternalLoadBalancerVMsParams) GetKeyword

func (p *ListInternalLoadBalancerVMsParams) GetKeyword() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetListall

func (p *ListInternalLoadBalancerVMsParams) GetListall() (bool, bool)

func (*ListInternalLoadBalancerVMsParams) GetName

func (*ListInternalLoadBalancerVMsParams) GetNetworkid

func (p *ListInternalLoadBalancerVMsParams) GetNetworkid() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetPage

func (p *ListInternalLoadBalancerVMsParams) GetPage() (int, bool)

func (*ListInternalLoadBalancerVMsParams) GetPagesize

func (p *ListInternalLoadBalancerVMsParams) GetPagesize() (int, bool)

func (*ListInternalLoadBalancerVMsParams) GetPodid

func (*ListInternalLoadBalancerVMsParams) GetProjectid

func (p *ListInternalLoadBalancerVMsParams) GetProjectid() (string, bool)

func (*ListInternalLoadBalancerVMsParams) GetState

func (*ListInternalLoadBalancerVMsParams) GetVpcid

func (*ListInternalLoadBalancerVMsParams) GetZoneid

func (p *ListInternalLoadBalancerVMsParams) GetZoneid() (string, bool)

func (*ListInternalLoadBalancerVMsParams) ResetAccount

func (p *ListInternalLoadBalancerVMsParams) ResetAccount()

func (*ListInternalLoadBalancerVMsParams) ResetDomainid

func (p *ListInternalLoadBalancerVMsParams) ResetDomainid()

func (*ListInternalLoadBalancerVMsParams) ResetFetchhealthcheckresults

func (p *ListInternalLoadBalancerVMsParams) ResetFetchhealthcheckresults()

func (*ListInternalLoadBalancerVMsParams) ResetForvpc

func (p *ListInternalLoadBalancerVMsParams) ResetForvpc()

func (*ListInternalLoadBalancerVMsParams) ResetHostid

func (p *ListInternalLoadBalancerVMsParams) ResetHostid()

func (*ListInternalLoadBalancerVMsParams) ResetId

func (p *ListInternalLoadBalancerVMsParams) ResetId()

func (*ListInternalLoadBalancerVMsParams) ResetIsrecursive

func (p *ListInternalLoadBalancerVMsParams) ResetIsrecursive()

func (*ListInternalLoadBalancerVMsParams) ResetKeyword

func (p *ListInternalLoadBalancerVMsParams) ResetKeyword()

func (*ListInternalLoadBalancerVMsParams) ResetListall

func (p *ListInternalLoadBalancerVMsParams) ResetListall()

func (*ListInternalLoadBalancerVMsParams) ResetName

func (p *ListInternalLoadBalancerVMsParams) ResetName()

func (*ListInternalLoadBalancerVMsParams) ResetNetworkid

func (p *ListInternalLoadBalancerVMsParams) ResetNetworkid()

func (*ListInternalLoadBalancerVMsParams) ResetPage

func (p *ListInternalLoadBalancerVMsParams) ResetPage()

func (*ListInternalLoadBalancerVMsParams) ResetPagesize

func (p *ListInternalLoadBalancerVMsParams) ResetPagesize()

func (*ListInternalLoadBalancerVMsParams) ResetPodid

func (p *ListInternalLoadBalancerVMsParams) ResetPodid()

func (*ListInternalLoadBalancerVMsParams) ResetProjectid

func (p *ListInternalLoadBalancerVMsParams) ResetProjectid()

func (*ListInternalLoadBalancerVMsParams) ResetState

func (p *ListInternalLoadBalancerVMsParams) ResetState()

func (*ListInternalLoadBalancerVMsParams) ResetVpcid

func (p *ListInternalLoadBalancerVMsParams) ResetVpcid()

func (*ListInternalLoadBalancerVMsParams) ResetZoneid

func (p *ListInternalLoadBalancerVMsParams) ResetZoneid()

func (*ListInternalLoadBalancerVMsParams) SetAccount

func (p *ListInternalLoadBalancerVMsParams) SetAccount(v string)

func (*ListInternalLoadBalancerVMsParams) SetDomainid

func (p *ListInternalLoadBalancerVMsParams) SetDomainid(v string)

func (*ListInternalLoadBalancerVMsParams) SetFetchhealthcheckresults

func (p *ListInternalLoadBalancerVMsParams) SetFetchhealthcheckresults(v bool)

func (*ListInternalLoadBalancerVMsParams) SetForvpc

func (p *ListInternalLoadBalancerVMsParams) SetForvpc(v bool)

func (*ListInternalLoadBalancerVMsParams) SetHostid

func (p *ListInternalLoadBalancerVMsParams) SetHostid(v string)

func (*ListInternalLoadBalancerVMsParams) SetId

func (*ListInternalLoadBalancerVMsParams) SetIsrecursive

func (p *ListInternalLoadBalancerVMsParams) SetIsrecursive(v bool)

func (*ListInternalLoadBalancerVMsParams) SetKeyword

func (p *ListInternalLoadBalancerVMsParams) SetKeyword(v string)

func (*ListInternalLoadBalancerVMsParams) SetListall

func (p *ListInternalLoadBalancerVMsParams) SetListall(v bool)

func (*ListInternalLoadBalancerVMsParams) SetName

func (*ListInternalLoadBalancerVMsParams) SetNetworkid

func (p *ListInternalLoadBalancerVMsParams) SetNetworkid(v string)

func (*ListInternalLoadBalancerVMsParams) SetPage

func (p *ListInternalLoadBalancerVMsParams) SetPage(v int)

func (*ListInternalLoadBalancerVMsParams) SetPagesize

func (p *ListInternalLoadBalancerVMsParams) SetPagesize(v int)

func (*ListInternalLoadBalancerVMsParams) SetPodid

func (*ListInternalLoadBalancerVMsParams) SetProjectid

func (p *ListInternalLoadBalancerVMsParams) SetProjectid(v string)

func (*ListInternalLoadBalancerVMsParams) SetState

func (*ListInternalLoadBalancerVMsParams) SetVpcid

func (*ListInternalLoadBalancerVMsParams) SetZoneid

func (p *ListInternalLoadBalancerVMsParams) SetZoneid(v string)

type ListInternalLoadBalancerVMsResponse

type ListInternalLoadBalancerVMsResponse struct {
	Count                   int                       `json:"count"`
	InternalLoadBalancerVMs []*InternalLoadBalancerVM `json:"internalloadbalancervm"`
}

type ListIpForwardingRulesParams

type ListIpForwardingRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListIpForwardingRulesParams) GetAccount

func (p *ListIpForwardingRulesParams) GetAccount() (string, bool)

func (*ListIpForwardingRulesParams) GetDomainid

func (p *ListIpForwardingRulesParams) GetDomainid() (string, bool)

func (*ListIpForwardingRulesParams) GetId

func (p *ListIpForwardingRulesParams) GetId() (string, bool)

func (*ListIpForwardingRulesParams) GetIpaddressid

func (p *ListIpForwardingRulesParams) GetIpaddressid() (string, bool)

func (*ListIpForwardingRulesParams) GetIsrecursive

func (p *ListIpForwardingRulesParams) GetIsrecursive() (bool, bool)

func (*ListIpForwardingRulesParams) GetKeyword

func (p *ListIpForwardingRulesParams) GetKeyword() (string, bool)

func (*ListIpForwardingRulesParams) GetListall

func (p *ListIpForwardingRulesParams) GetListall() (bool, bool)

func (*ListIpForwardingRulesParams) GetPage

func (p *ListIpForwardingRulesParams) GetPage() (int, bool)

func (*ListIpForwardingRulesParams) GetPagesize

func (p *ListIpForwardingRulesParams) GetPagesize() (int, bool)

func (*ListIpForwardingRulesParams) GetProjectid

func (p *ListIpForwardingRulesParams) GetProjectid() (string, bool)

func (*ListIpForwardingRulesParams) GetVirtualmachineid

func (p *ListIpForwardingRulesParams) GetVirtualmachineid() (string, bool)

func (*ListIpForwardingRulesParams) ResetAccount

func (p *ListIpForwardingRulesParams) ResetAccount()

func (*ListIpForwardingRulesParams) ResetDomainid

func (p *ListIpForwardingRulesParams) ResetDomainid()

func (*ListIpForwardingRulesParams) ResetId

func (p *ListIpForwardingRulesParams) ResetId()

func (*ListIpForwardingRulesParams) ResetIpaddressid

func (p *ListIpForwardingRulesParams) ResetIpaddressid()

func (*ListIpForwardingRulesParams) ResetIsrecursive

func (p *ListIpForwardingRulesParams) ResetIsrecursive()

func (*ListIpForwardingRulesParams) ResetKeyword

func (p *ListIpForwardingRulesParams) ResetKeyword()

func (*ListIpForwardingRulesParams) ResetListall

func (p *ListIpForwardingRulesParams) ResetListall()

func (*ListIpForwardingRulesParams) ResetPage

func (p *ListIpForwardingRulesParams) ResetPage()

func (*ListIpForwardingRulesParams) ResetPagesize

func (p *ListIpForwardingRulesParams) ResetPagesize()

func (*ListIpForwardingRulesParams) ResetProjectid

func (p *ListIpForwardingRulesParams) ResetProjectid()

func (*ListIpForwardingRulesParams) ResetVirtualmachineid

func (p *ListIpForwardingRulesParams) ResetVirtualmachineid()

func (*ListIpForwardingRulesParams) SetAccount

func (p *ListIpForwardingRulesParams) SetAccount(v string)

func (*ListIpForwardingRulesParams) SetDomainid

func (p *ListIpForwardingRulesParams) SetDomainid(v string)

func (*ListIpForwardingRulesParams) SetId

func (p *ListIpForwardingRulesParams) SetId(v string)

func (*ListIpForwardingRulesParams) SetIpaddressid

func (p *ListIpForwardingRulesParams) SetIpaddressid(v string)

func (*ListIpForwardingRulesParams) SetIsrecursive

func (p *ListIpForwardingRulesParams) SetIsrecursive(v bool)

func (*ListIpForwardingRulesParams) SetKeyword

func (p *ListIpForwardingRulesParams) SetKeyword(v string)

func (*ListIpForwardingRulesParams) SetListall

func (p *ListIpForwardingRulesParams) SetListall(v bool)

func (*ListIpForwardingRulesParams) SetPage

func (p *ListIpForwardingRulesParams) SetPage(v int)

func (*ListIpForwardingRulesParams) SetPagesize

func (p *ListIpForwardingRulesParams) SetPagesize(v int)

func (*ListIpForwardingRulesParams) SetProjectid

func (p *ListIpForwardingRulesParams) SetProjectid(v string)

func (*ListIpForwardingRulesParams) SetVirtualmachineid

func (p *ListIpForwardingRulesParams) SetVirtualmachineid(v string)

type ListIpForwardingRulesResponse

type ListIpForwardingRulesResponse struct {
	Count             int                 `json:"count"`
	IpForwardingRules []*IpForwardingRule `json:"ipforwardingrule"`
}

type ListIpv6FirewallRulesParams

type ListIpv6FirewallRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListIpv6FirewallRulesParams) GetAccount

func (p *ListIpv6FirewallRulesParams) GetAccount() (string, bool)

func (*ListIpv6FirewallRulesParams) GetDomainid

func (p *ListIpv6FirewallRulesParams) GetDomainid() (string, bool)

func (*ListIpv6FirewallRulesParams) GetFordisplay

func (p *ListIpv6FirewallRulesParams) GetFordisplay() (bool, bool)

func (*ListIpv6FirewallRulesParams) GetId

func (p *ListIpv6FirewallRulesParams) GetId() (string, bool)

func (*ListIpv6FirewallRulesParams) GetIsrecursive

func (p *ListIpv6FirewallRulesParams) GetIsrecursive() (bool, bool)

func (*ListIpv6FirewallRulesParams) GetKeyword

func (p *ListIpv6FirewallRulesParams) GetKeyword() (string, bool)

func (*ListIpv6FirewallRulesParams) GetListall

func (p *ListIpv6FirewallRulesParams) GetListall() (bool, bool)

func (*ListIpv6FirewallRulesParams) GetNetworkid

func (p *ListIpv6FirewallRulesParams) GetNetworkid() (string, bool)

func (*ListIpv6FirewallRulesParams) GetPage

func (p *ListIpv6FirewallRulesParams) GetPage() (int, bool)

func (*ListIpv6FirewallRulesParams) GetPagesize

func (p *ListIpv6FirewallRulesParams) GetPagesize() (int, bool)

func (*ListIpv6FirewallRulesParams) GetProjectid

func (p *ListIpv6FirewallRulesParams) GetProjectid() (string, bool)

func (*ListIpv6FirewallRulesParams) GetTags

func (p *ListIpv6FirewallRulesParams) GetTags() (map[string]string, bool)

func (*ListIpv6FirewallRulesParams) GetTraffictype

func (p *ListIpv6FirewallRulesParams) GetTraffictype() (string, bool)

func (*ListIpv6FirewallRulesParams) ResetAccount

func (p *ListIpv6FirewallRulesParams) ResetAccount()

func (*ListIpv6FirewallRulesParams) ResetDomainid

func (p *ListIpv6FirewallRulesParams) ResetDomainid()

func (*ListIpv6FirewallRulesParams) ResetFordisplay

func (p *ListIpv6FirewallRulesParams) ResetFordisplay()

func (*ListIpv6FirewallRulesParams) ResetId

func (p *ListIpv6FirewallRulesParams) ResetId()

func (*ListIpv6FirewallRulesParams) ResetIsrecursive

func (p *ListIpv6FirewallRulesParams) ResetIsrecursive()

func (*ListIpv6FirewallRulesParams) ResetKeyword

func (p *ListIpv6FirewallRulesParams) ResetKeyword()

func (*ListIpv6FirewallRulesParams) ResetListall

func (p *ListIpv6FirewallRulesParams) ResetListall()

func (*ListIpv6FirewallRulesParams) ResetNetworkid

func (p *ListIpv6FirewallRulesParams) ResetNetworkid()

func (*ListIpv6FirewallRulesParams) ResetPage

func (p *ListIpv6FirewallRulesParams) ResetPage()

func (*ListIpv6FirewallRulesParams) ResetPagesize

func (p *ListIpv6FirewallRulesParams) ResetPagesize()

func (*ListIpv6FirewallRulesParams) ResetProjectid

func (p *ListIpv6FirewallRulesParams) ResetProjectid()

func (*ListIpv6FirewallRulesParams) ResetTags

func (p *ListIpv6FirewallRulesParams) ResetTags()

func (*ListIpv6FirewallRulesParams) ResetTraffictype

func (p *ListIpv6FirewallRulesParams) ResetTraffictype()

func (*ListIpv6FirewallRulesParams) SetAccount

func (p *ListIpv6FirewallRulesParams) SetAccount(v string)

func (*ListIpv6FirewallRulesParams) SetDomainid

func (p *ListIpv6FirewallRulesParams) SetDomainid(v string)

func (*ListIpv6FirewallRulesParams) SetFordisplay

func (p *ListIpv6FirewallRulesParams) SetFordisplay(v bool)

func (*ListIpv6FirewallRulesParams) SetId

func (p *ListIpv6FirewallRulesParams) SetId(v string)

func (*ListIpv6FirewallRulesParams) SetIsrecursive

func (p *ListIpv6FirewallRulesParams) SetIsrecursive(v bool)

func (*ListIpv6FirewallRulesParams) SetKeyword

func (p *ListIpv6FirewallRulesParams) SetKeyword(v string)

func (*ListIpv6FirewallRulesParams) SetListall

func (p *ListIpv6FirewallRulesParams) SetListall(v bool)

func (*ListIpv6FirewallRulesParams) SetNetworkid

func (p *ListIpv6FirewallRulesParams) SetNetworkid(v string)

func (*ListIpv6FirewallRulesParams) SetPage

func (p *ListIpv6FirewallRulesParams) SetPage(v int)

func (*ListIpv6FirewallRulesParams) SetPagesize

func (p *ListIpv6FirewallRulesParams) SetPagesize(v int)

func (*ListIpv6FirewallRulesParams) SetProjectid

func (p *ListIpv6FirewallRulesParams) SetProjectid(v string)

func (*ListIpv6FirewallRulesParams) SetTags

func (p *ListIpv6FirewallRulesParams) SetTags(v map[string]string)

func (*ListIpv6FirewallRulesParams) SetTraffictype

func (p *ListIpv6FirewallRulesParams) SetTraffictype(v string)

type ListIpv6FirewallRulesResponse

type ListIpv6FirewallRulesResponse struct {
	Count             int                 `json:"count"`
	Ipv6FirewallRules []*Ipv6FirewallRule `json:"ipv6firewallrule"`
}

type ListIsoPermissionsParams

type ListIsoPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ListIsoPermissionsParams) GetId

func (p *ListIsoPermissionsParams) GetId() (string, bool)

func (*ListIsoPermissionsParams) ResetId

func (p *ListIsoPermissionsParams) ResetId()

func (*ListIsoPermissionsParams) SetId

func (p *ListIsoPermissionsParams) SetId(v string)

type ListIsoPermissionsResponse

type ListIsoPermissionsResponse struct {
	Count          int              `json:"count"`
	IsoPermissions []*IsoPermission `json:"isopermission"`
}

type ListIsosParams

type ListIsosParams struct {
	// contains filtered or unexported fields
}

func (*ListIsosParams) GetAccount

func (p *ListIsosParams) GetAccount() (string, bool)

func (*ListIsosParams) GetBootable

func (p *ListIsosParams) GetBootable() (bool, bool)

func (*ListIsosParams) GetDomainid

func (p *ListIsosParams) GetDomainid() (string, bool)

func (*ListIsosParams) GetHypervisor

func (p *ListIsosParams) GetHypervisor() (string, bool)

func (*ListIsosParams) GetId

func (p *ListIsosParams) GetId() (string, bool)

func (*ListIsosParams) GetImagestoreid

func (p *ListIsosParams) GetImagestoreid() (string, bool)

func (*ListIsosParams) GetIsofilter

func (p *ListIsosParams) GetIsofilter() (string, bool)

func (*ListIsosParams) GetIspublic

func (p *ListIsosParams) GetIspublic() (bool, bool)

func (*ListIsosParams) GetIsready

func (p *ListIsosParams) GetIsready() (bool, bool)

func (*ListIsosParams) GetIsrecursive

func (p *ListIsosParams) GetIsrecursive() (bool, bool)

func (*ListIsosParams) GetKeyword

func (p *ListIsosParams) GetKeyword() (string, bool)

func (*ListIsosParams) GetListall

func (p *ListIsosParams) GetListall() (bool, bool)

func (*ListIsosParams) GetName

func (p *ListIsosParams) GetName() (string, bool)

func (*ListIsosParams) GetPage

func (p *ListIsosParams) GetPage() (int, bool)

func (*ListIsosParams) GetPagesize

func (p *ListIsosParams) GetPagesize() (int, bool)

func (*ListIsosParams) GetProjectid

func (p *ListIsosParams) GetProjectid() (string, bool)

func (*ListIsosParams) GetShowicon

func (p *ListIsosParams) GetShowicon() (bool, bool)

func (*ListIsosParams) GetShowremoved

func (p *ListIsosParams) GetShowremoved() (bool, bool)

func (*ListIsosParams) GetShowunique

func (p *ListIsosParams) GetShowunique() (bool, bool)

func (*ListIsosParams) GetStorageid

func (p *ListIsosParams) GetStorageid() (string, bool)

func (*ListIsosParams) GetTags

func (p *ListIsosParams) GetTags() (map[string]string, bool)

func (*ListIsosParams) GetZoneid

func (p *ListIsosParams) GetZoneid() (string, bool)

func (*ListIsosParams) ResetAccount

func (p *ListIsosParams) ResetAccount()

func (*ListIsosParams) ResetBootable

func (p *ListIsosParams) ResetBootable()

func (*ListIsosParams) ResetDomainid

func (p *ListIsosParams) ResetDomainid()

func (*ListIsosParams) ResetHypervisor

func (p *ListIsosParams) ResetHypervisor()

func (*ListIsosParams) ResetId

func (p *ListIsosParams) ResetId()

func (*ListIsosParams) ResetImagestoreid

func (p *ListIsosParams) ResetImagestoreid()

func (*ListIsosParams) ResetIsofilter

func (p *ListIsosParams) ResetIsofilter()

func (*ListIsosParams) ResetIspublic

func (p *ListIsosParams) ResetIspublic()

func (*ListIsosParams) ResetIsready

func (p *ListIsosParams) ResetIsready()

func (*ListIsosParams) ResetIsrecursive

func (p *ListIsosParams) ResetIsrecursive()

func (*ListIsosParams) ResetKeyword

func (p *ListIsosParams) ResetKeyword()

func (*ListIsosParams) ResetListall

func (p *ListIsosParams) ResetListall()

func (*ListIsosParams) ResetName

func (p *ListIsosParams) ResetName()

func (*ListIsosParams) ResetPage

func (p *ListIsosParams) ResetPage()

func (*ListIsosParams) ResetPagesize

func (p *ListIsosParams) ResetPagesize()

func (*ListIsosParams) ResetProjectid

func (p *ListIsosParams) ResetProjectid()

func (*ListIsosParams) ResetShowicon

func (p *ListIsosParams) ResetShowicon()

func (*ListIsosParams) ResetShowremoved

func (p *ListIsosParams) ResetShowremoved()

func (*ListIsosParams) ResetShowunique

func (p *ListIsosParams) ResetShowunique()

func (*ListIsosParams) ResetStorageid

func (p *ListIsosParams) ResetStorageid()

func (*ListIsosParams) ResetTags

func (p *ListIsosParams) ResetTags()

func (*ListIsosParams) ResetZoneid

func (p *ListIsosParams) ResetZoneid()

func (*ListIsosParams) SetAccount

func (p *ListIsosParams) SetAccount(v string)

func (*ListIsosParams) SetBootable

func (p *ListIsosParams) SetBootable(v bool)

func (*ListIsosParams) SetDomainid

func (p *ListIsosParams) SetDomainid(v string)

func (*ListIsosParams) SetHypervisor

func (p *ListIsosParams) SetHypervisor(v string)

func (*ListIsosParams) SetId

func (p *ListIsosParams) SetId(v string)

func (*ListIsosParams) SetImagestoreid

func (p *ListIsosParams) SetImagestoreid(v string)

func (*ListIsosParams) SetIsofilter

func (p *ListIsosParams) SetIsofilter(v string)

func (*ListIsosParams) SetIspublic

func (p *ListIsosParams) SetIspublic(v bool)

func (*ListIsosParams) SetIsready

func (p *ListIsosParams) SetIsready(v bool)

func (*ListIsosParams) SetIsrecursive

func (p *ListIsosParams) SetIsrecursive(v bool)

func (*ListIsosParams) SetKeyword

func (p *ListIsosParams) SetKeyword(v string)

func (*ListIsosParams) SetListall

func (p *ListIsosParams) SetListall(v bool)

func (*ListIsosParams) SetName

func (p *ListIsosParams) SetName(v string)

func (*ListIsosParams) SetPage

func (p *ListIsosParams) SetPage(v int)

func (*ListIsosParams) SetPagesize

func (p *ListIsosParams) SetPagesize(v int)

func (*ListIsosParams) SetProjectid

func (p *ListIsosParams) SetProjectid(v string)

func (*ListIsosParams) SetShowicon

func (p *ListIsosParams) SetShowicon(v bool)

func (*ListIsosParams) SetShowremoved

func (p *ListIsosParams) SetShowremoved(v bool)

func (*ListIsosParams) SetShowunique

func (p *ListIsosParams) SetShowunique(v bool)

func (*ListIsosParams) SetStorageid

func (p *ListIsosParams) SetStorageid(v string)

func (*ListIsosParams) SetTags

func (p *ListIsosParams) SetTags(v map[string]string)

func (*ListIsosParams) SetZoneid

func (p *ListIsosParams) SetZoneid(v string)

type ListIsosResponse

type ListIsosResponse struct {
	Count int    `json:"count"`
	Isos  []*Iso `json:"iso"`
}

type ListKubernetesClustersParams

type ListKubernetesClustersParams struct {
	// contains filtered or unexported fields
}

func (*ListKubernetesClustersParams) GetAccount

func (p *ListKubernetesClustersParams) GetAccount() (string, bool)

func (*ListKubernetesClustersParams) GetClustertype

func (p *ListKubernetesClustersParams) GetClustertype() (string, bool)

func (*ListKubernetesClustersParams) GetDomainid

func (p *ListKubernetesClustersParams) GetDomainid() (string, bool)

func (*ListKubernetesClustersParams) GetId

func (*ListKubernetesClustersParams) GetIsrecursive

func (p *ListKubernetesClustersParams) GetIsrecursive() (bool, bool)

func (*ListKubernetesClustersParams) GetKeyword

func (p *ListKubernetesClustersParams) GetKeyword() (string, bool)

func (*ListKubernetesClustersParams) GetListall

func (p *ListKubernetesClustersParams) GetListall() (bool, bool)

func (*ListKubernetesClustersParams) GetName

func (p *ListKubernetesClustersParams) GetName() (string, bool)

func (*ListKubernetesClustersParams) GetPage

func (p *ListKubernetesClustersParams) GetPage() (int, bool)

func (*ListKubernetesClustersParams) GetPagesize

func (p *ListKubernetesClustersParams) GetPagesize() (int, bool)

func (*ListKubernetesClustersParams) GetProjectid

func (p *ListKubernetesClustersParams) GetProjectid() (string, bool)

func (*ListKubernetesClustersParams) GetState

func (p *ListKubernetesClustersParams) GetState() (string, bool)

func (*ListKubernetesClustersParams) ResetAccount

func (p *ListKubernetesClustersParams) ResetAccount()

func (*ListKubernetesClustersParams) ResetClustertype

func (p *ListKubernetesClustersParams) ResetClustertype()

func (*ListKubernetesClustersParams) ResetDomainid

func (p *ListKubernetesClustersParams) ResetDomainid()

func (*ListKubernetesClustersParams) ResetId

func (p *ListKubernetesClustersParams) ResetId()

func (*ListKubernetesClustersParams) ResetIsrecursive

func (p *ListKubernetesClustersParams) ResetIsrecursive()

func (*ListKubernetesClustersParams) ResetKeyword

func (p *ListKubernetesClustersParams) ResetKeyword()

func (*ListKubernetesClustersParams) ResetListall

func (p *ListKubernetesClustersParams) ResetListall()

func (*ListKubernetesClustersParams) ResetName

func (p *ListKubernetesClustersParams) ResetName()

func (*ListKubernetesClustersParams) ResetPage

func (p *ListKubernetesClustersParams) ResetPage()

func (*ListKubernetesClustersParams) ResetPagesize

func (p *ListKubernetesClustersParams) ResetPagesize()

func (*ListKubernetesClustersParams) ResetProjectid

func (p *ListKubernetesClustersParams) ResetProjectid()

func (*ListKubernetesClustersParams) ResetState

func (p *ListKubernetesClustersParams) ResetState()

func (*ListKubernetesClustersParams) SetAccount

func (p *ListKubernetesClustersParams) SetAccount(v string)

func (*ListKubernetesClustersParams) SetClustertype

func (p *ListKubernetesClustersParams) SetClustertype(v string)

func (*ListKubernetesClustersParams) SetDomainid

func (p *ListKubernetesClustersParams) SetDomainid(v string)

func (*ListKubernetesClustersParams) SetId

func (*ListKubernetesClustersParams) SetIsrecursive

func (p *ListKubernetesClustersParams) SetIsrecursive(v bool)

func (*ListKubernetesClustersParams) SetKeyword

func (p *ListKubernetesClustersParams) SetKeyword(v string)

func (*ListKubernetesClustersParams) SetListall

func (p *ListKubernetesClustersParams) SetListall(v bool)

func (*ListKubernetesClustersParams) SetName

func (p *ListKubernetesClustersParams) SetName(v string)

func (*ListKubernetesClustersParams) SetPage

func (p *ListKubernetesClustersParams) SetPage(v int)

func (*ListKubernetesClustersParams) SetPagesize

func (p *ListKubernetesClustersParams) SetPagesize(v int)

func (*ListKubernetesClustersParams) SetProjectid

func (p *ListKubernetesClustersParams) SetProjectid(v string)

func (*ListKubernetesClustersParams) SetState

func (p *ListKubernetesClustersParams) SetState(v string)

type ListKubernetesClustersResponse

type ListKubernetesClustersResponse struct {
	Count              int                  `json:"count"`
	KubernetesClusters []*KubernetesCluster `json:"kubernetescluster"`
}

type ListKubernetesSupportedVersionsParams

type ListKubernetesSupportedVersionsParams struct {
	// contains filtered or unexported fields
}

func (*ListKubernetesSupportedVersionsParams) GetId

func (*ListKubernetesSupportedVersionsParams) GetKeyword

func (*ListKubernetesSupportedVersionsParams) GetMinimumkubernetesversionid

func (p *ListKubernetesSupportedVersionsParams) GetMinimumkubernetesversionid() (string, bool)

func (*ListKubernetesSupportedVersionsParams) GetMinimumsemanticversion

func (p *ListKubernetesSupportedVersionsParams) GetMinimumsemanticversion() (string, bool)

func (*ListKubernetesSupportedVersionsParams) GetPage

func (*ListKubernetesSupportedVersionsParams) GetPagesize

func (p *ListKubernetesSupportedVersionsParams) GetPagesize() (int, bool)

func (*ListKubernetesSupportedVersionsParams) GetZoneid

func (*ListKubernetesSupportedVersionsParams) ResetId

func (*ListKubernetesSupportedVersionsParams) ResetKeyword

func (p *ListKubernetesSupportedVersionsParams) ResetKeyword()

func (*ListKubernetesSupportedVersionsParams) ResetMinimumkubernetesversionid

func (p *ListKubernetesSupportedVersionsParams) ResetMinimumkubernetesversionid()

func (*ListKubernetesSupportedVersionsParams) ResetMinimumsemanticversion

func (p *ListKubernetesSupportedVersionsParams) ResetMinimumsemanticversion()

func (*ListKubernetesSupportedVersionsParams) ResetPage

func (*ListKubernetesSupportedVersionsParams) ResetPagesize

func (p *ListKubernetesSupportedVersionsParams) ResetPagesize()

func (*ListKubernetesSupportedVersionsParams) ResetZoneid

func (p *ListKubernetesSupportedVersionsParams) ResetZoneid()

func (*ListKubernetesSupportedVersionsParams) SetId

func (*ListKubernetesSupportedVersionsParams) SetKeyword

func (*ListKubernetesSupportedVersionsParams) SetMinimumkubernetesversionid

func (p *ListKubernetesSupportedVersionsParams) SetMinimumkubernetesversionid(v string)

func (*ListKubernetesSupportedVersionsParams) SetMinimumsemanticversion

func (p *ListKubernetesSupportedVersionsParams) SetMinimumsemanticversion(v string)

func (*ListKubernetesSupportedVersionsParams) SetPage

func (*ListKubernetesSupportedVersionsParams) SetPagesize

func (p *ListKubernetesSupportedVersionsParams) SetPagesize(v int)

func (*ListKubernetesSupportedVersionsParams) SetZoneid

type ListKubernetesSupportedVersionsResponse

type ListKubernetesSupportedVersionsResponse struct {
	Count                       int                           `json:"count"`
	KubernetesSupportedVersions []*KubernetesSupportedVersion `json:"kubernetessupportedversion"`
}

type ListLBHealthCheckPoliciesParams

type ListLBHealthCheckPoliciesParams struct {
	// contains filtered or unexported fields
}

func (*ListLBHealthCheckPoliciesParams) GetFordisplay

func (p *ListLBHealthCheckPoliciesParams) GetFordisplay() (bool, bool)

func (*ListLBHealthCheckPoliciesParams) GetId

func (*ListLBHealthCheckPoliciesParams) GetKeyword

func (p *ListLBHealthCheckPoliciesParams) GetKeyword() (string, bool)

func (*ListLBHealthCheckPoliciesParams) GetLbruleid

func (p *ListLBHealthCheckPoliciesParams) GetLbruleid() (string, bool)

func (*ListLBHealthCheckPoliciesParams) GetPage

func (p *ListLBHealthCheckPoliciesParams) GetPage() (int, bool)

func (*ListLBHealthCheckPoliciesParams) GetPagesize

func (p *ListLBHealthCheckPoliciesParams) GetPagesize() (int, bool)

func (*ListLBHealthCheckPoliciesParams) ResetFordisplay

func (p *ListLBHealthCheckPoliciesParams) ResetFordisplay()

func (*ListLBHealthCheckPoliciesParams) ResetId

func (p *ListLBHealthCheckPoliciesParams) ResetId()

func (*ListLBHealthCheckPoliciesParams) ResetKeyword

func (p *ListLBHealthCheckPoliciesParams) ResetKeyword()

func (*ListLBHealthCheckPoliciesParams) ResetLbruleid

func (p *ListLBHealthCheckPoliciesParams) ResetLbruleid()

func (*ListLBHealthCheckPoliciesParams) ResetPage

func (p *ListLBHealthCheckPoliciesParams) ResetPage()

func (*ListLBHealthCheckPoliciesParams) ResetPagesize

func (p *ListLBHealthCheckPoliciesParams) ResetPagesize()

func (*ListLBHealthCheckPoliciesParams) SetFordisplay

func (p *ListLBHealthCheckPoliciesParams) SetFordisplay(v bool)

func (*ListLBHealthCheckPoliciesParams) SetId

func (*ListLBHealthCheckPoliciesParams) SetKeyword

func (p *ListLBHealthCheckPoliciesParams) SetKeyword(v string)

func (*ListLBHealthCheckPoliciesParams) SetLbruleid

func (p *ListLBHealthCheckPoliciesParams) SetLbruleid(v string)

func (*ListLBHealthCheckPoliciesParams) SetPage

func (p *ListLBHealthCheckPoliciesParams) SetPage(v int)

func (*ListLBHealthCheckPoliciesParams) SetPagesize

func (p *ListLBHealthCheckPoliciesParams) SetPagesize(v int)

type ListLBHealthCheckPoliciesResponse

type ListLBHealthCheckPoliciesResponse struct {
	Count                 int                    `json:"count"`
	LBHealthCheckPolicies []*LBHealthCheckPolicy `json:"lbhealthcheckpolicy"`
}

type ListLBStickinessPoliciesParams

type ListLBStickinessPoliciesParams struct {
	// contains filtered or unexported fields
}

func (*ListLBStickinessPoliciesParams) GetFordisplay

func (p *ListLBStickinessPoliciesParams) GetFordisplay() (bool, bool)

func (*ListLBStickinessPoliciesParams) GetId

func (*ListLBStickinessPoliciesParams) GetKeyword

func (p *ListLBStickinessPoliciesParams) GetKeyword() (string, bool)

func (*ListLBStickinessPoliciesParams) GetLbruleid

func (p *ListLBStickinessPoliciesParams) GetLbruleid() (string, bool)

func (*ListLBStickinessPoliciesParams) GetPage

func (p *ListLBStickinessPoliciesParams) GetPage() (int, bool)

func (*ListLBStickinessPoliciesParams) GetPagesize

func (p *ListLBStickinessPoliciesParams) GetPagesize() (int, bool)

func (*ListLBStickinessPoliciesParams) ResetFordisplay

func (p *ListLBStickinessPoliciesParams) ResetFordisplay()

func (*ListLBStickinessPoliciesParams) ResetId

func (p *ListLBStickinessPoliciesParams) ResetId()

func (*ListLBStickinessPoliciesParams) ResetKeyword

func (p *ListLBStickinessPoliciesParams) ResetKeyword()

func (*ListLBStickinessPoliciesParams) ResetLbruleid

func (p *ListLBStickinessPoliciesParams) ResetLbruleid()

func (*ListLBStickinessPoliciesParams) ResetPage

func (p *ListLBStickinessPoliciesParams) ResetPage()

func (*ListLBStickinessPoliciesParams) ResetPagesize

func (p *ListLBStickinessPoliciesParams) ResetPagesize()

func (*ListLBStickinessPoliciesParams) SetFordisplay

func (p *ListLBStickinessPoliciesParams) SetFordisplay(v bool)

func (*ListLBStickinessPoliciesParams) SetId

func (*ListLBStickinessPoliciesParams) SetKeyword

func (p *ListLBStickinessPoliciesParams) SetKeyword(v string)

func (*ListLBStickinessPoliciesParams) SetLbruleid

func (p *ListLBStickinessPoliciesParams) SetLbruleid(v string)

func (*ListLBStickinessPoliciesParams) SetPage

func (p *ListLBStickinessPoliciesParams) SetPage(v int)

func (*ListLBStickinessPoliciesParams) SetPagesize

func (p *ListLBStickinessPoliciesParams) SetPagesize(v int)

type ListLBStickinessPoliciesResponse

type ListLBStickinessPoliciesResponse struct {
	Count                int                   `json:"count"`
	LBStickinessPolicies []*LBStickinessPolicy `json:"lbstickinesspolicy"`
}

type ListLdapConfigurationsParams

type ListLdapConfigurationsParams struct {
	// contains filtered or unexported fields
}

func (*ListLdapConfigurationsParams) GetDomainid

func (p *ListLdapConfigurationsParams) GetDomainid() (string, bool)

func (*ListLdapConfigurationsParams) GetHostname

func (p *ListLdapConfigurationsParams) GetHostname() (string, bool)

func (*ListLdapConfigurationsParams) GetKeyword

func (p *ListLdapConfigurationsParams) GetKeyword() (string, bool)

func (*ListLdapConfigurationsParams) GetListall

func (p *ListLdapConfigurationsParams) GetListall() (bool, bool)

func (*ListLdapConfigurationsParams) GetPage

func (p *ListLdapConfigurationsParams) GetPage() (int, bool)

func (*ListLdapConfigurationsParams) GetPagesize

func (p *ListLdapConfigurationsParams) GetPagesize() (int, bool)

func (*ListLdapConfigurationsParams) GetPort

func (p *ListLdapConfigurationsParams) GetPort() (int, bool)

func (*ListLdapConfigurationsParams) ResetDomainid

func (p *ListLdapConfigurationsParams) ResetDomainid()

func (*ListLdapConfigurationsParams) ResetHostname

func (p *ListLdapConfigurationsParams) ResetHostname()

func (*ListLdapConfigurationsParams) ResetKeyword

func (p *ListLdapConfigurationsParams) ResetKeyword()

func (*ListLdapConfigurationsParams) ResetListall

func (p *ListLdapConfigurationsParams) ResetListall()

func (*ListLdapConfigurationsParams) ResetPage

func (p *ListLdapConfigurationsParams) ResetPage()

func (*ListLdapConfigurationsParams) ResetPagesize

func (p *ListLdapConfigurationsParams) ResetPagesize()

func (*ListLdapConfigurationsParams) ResetPort

func (p *ListLdapConfigurationsParams) ResetPort()

func (*ListLdapConfigurationsParams) SetDomainid

func (p *ListLdapConfigurationsParams) SetDomainid(v string)

func (*ListLdapConfigurationsParams) SetHostname

func (p *ListLdapConfigurationsParams) SetHostname(v string)

func (*ListLdapConfigurationsParams) SetKeyword

func (p *ListLdapConfigurationsParams) SetKeyword(v string)

func (*ListLdapConfigurationsParams) SetListall

func (p *ListLdapConfigurationsParams) SetListall(v bool)

func (*ListLdapConfigurationsParams) SetPage

func (p *ListLdapConfigurationsParams) SetPage(v int)

func (*ListLdapConfigurationsParams) SetPagesize

func (p *ListLdapConfigurationsParams) SetPagesize(v int)

func (*ListLdapConfigurationsParams) SetPort

func (p *ListLdapConfigurationsParams) SetPort(v int)

type ListLdapConfigurationsResponse

type ListLdapConfigurationsResponse struct {
	Count              int                  `json:"count"`
	LdapConfigurations []*LdapConfiguration `json:"ldapconfiguration"`
}

type ListLdapUsersParams

type ListLdapUsersParams struct {
	// contains filtered or unexported fields
}

func (*ListLdapUsersParams) GetDomainid

func (p *ListLdapUsersParams) GetDomainid() (string, bool)

func (*ListLdapUsersParams) GetKeyword

func (p *ListLdapUsersParams) GetKeyword() (string, bool)

func (*ListLdapUsersParams) GetListtype

func (p *ListLdapUsersParams) GetListtype() (string, bool)

func (*ListLdapUsersParams) GetPage

func (p *ListLdapUsersParams) GetPage() (int, bool)

func (*ListLdapUsersParams) GetPagesize

func (p *ListLdapUsersParams) GetPagesize() (int, bool)

func (*ListLdapUsersParams) GetUserfilter

func (p *ListLdapUsersParams) GetUserfilter() (string, bool)

func (*ListLdapUsersParams) ResetDomainid

func (p *ListLdapUsersParams) ResetDomainid()

func (*ListLdapUsersParams) ResetKeyword

func (p *ListLdapUsersParams) ResetKeyword()

func (*ListLdapUsersParams) ResetListtype

func (p *ListLdapUsersParams) ResetListtype()

func (*ListLdapUsersParams) ResetPage

func (p *ListLdapUsersParams) ResetPage()

func (*ListLdapUsersParams) ResetPagesize

func (p *ListLdapUsersParams) ResetPagesize()

func (*ListLdapUsersParams) ResetUserfilter

func (p *ListLdapUsersParams) ResetUserfilter()

func (*ListLdapUsersParams) SetDomainid

func (p *ListLdapUsersParams) SetDomainid(v string)

func (*ListLdapUsersParams) SetKeyword

func (p *ListLdapUsersParams) SetKeyword(v string)

func (*ListLdapUsersParams) SetListtype

func (p *ListLdapUsersParams) SetListtype(v string)

func (*ListLdapUsersParams) SetPage

func (p *ListLdapUsersParams) SetPage(v int)

func (*ListLdapUsersParams) SetPagesize

func (p *ListLdapUsersParams) SetPagesize(v int)

func (*ListLdapUsersParams) SetUserfilter

func (p *ListLdapUsersParams) SetUserfilter(v string)

type ListLdapUsersResponse

type ListLdapUsersResponse struct {
	Count     int         `json:"count"`
	LdapUsers []*LdapUser `json:"ldapuser"`
}

type ListLoadBalancerRuleInstancesParams

type ListLoadBalancerRuleInstancesParams struct {
	// contains filtered or unexported fields
}

func (*ListLoadBalancerRuleInstancesParams) GetApplied

func (p *ListLoadBalancerRuleInstancesParams) GetApplied() (bool, bool)

func (*ListLoadBalancerRuleInstancesParams) GetId

func (*ListLoadBalancerRuleInstancesParams) GetKeyword

func (p *ListLoadBalancerRuleInstancesParams) GetKeyword() (string, bool)

func (*ListLoadBalancerRuleInstancesParams) GetLbvmips

func (p *ListLoadBalancerRuleInstancesParams) GetLbvmips() (bool, bool)

func (*ListLoadBalancerRuleInstancesParams) GetPage

func (*ListLoadBalancerRuleInstancesParams) GetPagesize

func (p *ListLoadBalancerRuleInstancesParams) GetPagesize() (int, bool)

func (*ListLoadBalancerRuleInstancesParams) ResetApplied

func (p *ListLoadBalancerRuleInstancesParams) ResetApplied()

func (*ListLoadBalancerRuleInstancesParams) ResetId

func (*ListLoadBalancerRuleInstancesParams) ResetKeyword

func (p *ListLoadBalancerRuleInstancesParams) ResetKeyword()

func (*ListLoadBalancerRuleInstancesParams) ResetLbvmips

func (p *ListLoadBalancerRuleInstancesParams) ResetLbvmips()

func (*ListLoadBalancerRuleInstancesParams) ResetPage

func (p *ListLoadBalancerRuleInstancesParams) ResetPage()

func (*ListLoadBalancerRuleInstancesParams) ResetPagesize

func (p *ListLoadBalancerRuleInstancesParams) ResetPagesize()

func (*ListLoadBalancerRuleInstancesParams) SetApplied

func (p *ListLoadBalancerRuleInstancesParams) SetApplied(v bool)

func (*ListLoadBalancerRuleInstancesParams) SetId

func (*ListLoadBalancerRuleInstancesParams) SetKeyword

func (*ListLoadBalancerRuleInstancesParams) SetLbvmips

func (p *ListLoadBalancerRuleInstancesParams) SetLbvmips(v bool)

func (*ListLoadBalancerRuleInstancesParams) SetPage

func (*ListLoadBalancerRuleInstancesParams) SetPagesize

func (p *ListLoadBalancerRuleInstancesParams) SetPagesize(v int)

type ListLoadBalancerRuleInstancesResponse

type ListLoadBalancerRuleInstancesResponse struct {
	Count                     int                         `json:"count"`
	LBRuleVMIDIPs             []*LoadBalancerRuleInstance `json:"lbrulevmidip"`
	LoadBalancerRuleInstances []*VirtualMachine           `json:"loadbalancerruleinstance"`
}

type ListLoadBalancerRulesParams

type ListLoadBalancerRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListLoadBalancerRulesParams) GetAccount

func (p *ListLoadBalancerRulesParams) GetAccount() (string, bool)

func (*ListLoadBalancerRulesParams) GetDomainid

func (p *ListLoadBalancerRulesParams) GetDomainid() (string, bool)

func (*ListLoadBalancerRulesParams) GetFordisplay

func (p *ListLoadBalancerRulesParams) GetFordisplay() (bool, bool)

func (*ListLoadBalancerRulesParams) GetId

func (p *ListLoadBalancerRulesParams) GetId() (string, bool)

func (*ListLoadBalancerRulesParams) GetIsrecursive

func (p *ListLoadBalancerRulesParams) GetIsrecursive() (bool, bool)

func (*ListLoadBalancerRulesParams) GetKeyword

func (p *ListLoadBalancerRulesParams) GetKeyword() (string, bool)

func (*ListLoadBalancerRulesParams) GetListall

func (p *ListLoadBalancerRulesParams) GetListall() (bool, bool)

func (*ListLoadBalancerRulesParams) GetName

func (p *ListLoadBalancerRulesParams) GetName() (string, bool)

func (*ListLoadBalancerRulesParams) GetNetworkid

func (p *ListLoadBalancerRulesParams) GetNetworkid() (string, bool)

func (*ListLoadBalancerRulesParams) GetPage

func (p *ListLoadBalancerRulesParams) GetPage() (int, bool)

func (*ListLoadBalancerRulesParams) GetPagesize

func (p *ListLoadBalancerRulesParams) GetPagesize() (int, bool)

func (*ListLoadBalancerRulesParams) GetProjectid

func (p *ListLoadBalancerRulesParams) GetProjectid() (string, bool)

func (*ListLoadBalancerRulesParams) GetPublicipid

func (p *ListLoadBalancerRulesParams) GetPublicipid() (string, bool)

func (*ListLoadBalancerRulesParams) GetTags

func (p *ListLoadBalancerRulesParams) GetTags() (map[string]string, bool)

func (*ListLoadBalancerRulesParams) GetVirtualmachineid

func (p *ListLoadBalancerRulesParams) GetVirtualmachineid() (string, bool)

func (*ListLoadBalancerRulesParams) GetZoneid

func (p *ListLoadBalancerRulesParams) GetZoneid() (string, bool)

func (*ListLoadBalancerRulesParams) ResetAccount

func (p *ListLoadBalancerRulesParams) ResetAccount()

func (*ListLoadBalancerRulesParams) ResetDomainid

func (p *ListLoadBalancerRulesParams) ResetDomainid()

func (*ListLoadBalancerRulesParams) ResetFordisplay

func (p *ListLoadBalancerRulesParams) ResetFordisplay()

func (*ListLoadBalancerRulesParams) ResetId

func (p *ListLoadBalancerRulesParams) ResetId()

func (*ListLoadBalancerRulesParams) ResetIsrecursive

func (p *ListLoadBalancerRulesParams) ResetIsrecursive()

func (*ListLoadBalancerRulesParams) ResetKeyword

func (p *ListLoadBalancerRulesParams) ResetKeyword()

func (*ListLoadBalancerRulesParams) ResetListall

func (p *ListLoadBalancerRulesParams) ResetListall()

func (*ListLoadBalancerRulesParams) ResetName

func (p *ListLoadBalancerRulesParams) ResetName()

func (*ListLoadBalancerRulesParams) ResetNetworkid

func (p *ListLoadBalancerRulesParams) ResetNetworkid()

func (*ListLoadBalancerRulesParams) ResetPage

func (p *ListLoadBalancerRulesParams) ResetPage()

func (*ListLoadBalancerRulesParams) ResetPagesize

func (p *ListLoadBalancerRulesParams) ResetPagesize()

func (*ListLoadBalancerRulesParams) ResetProjectid

func (p *ListLoadBalancerRulesParams) ResetProjectid()

func (*ListLoadBalancerRulesParams) ResetPublicipid

func (p *ListLoadBalancerRulesParams) ResetPublicipid()

func (*ListLoadBalancerRulesParams) ResetTags

func (p *ListLoadBalancerRulesParams) ResetTags()

func (*ListLoadBalancerRulesParams) ResetVirtualmachineid

func (p *ListLoadBalancerRulesParams) ResetVirtualmachineid()

func (*ListLoadBalancerRulesParams) ResetZoneid

func (p *ListLoadBalancerRulesParams) ResetZoneid()

func (*ListLoadBalancerRulesParams) SetAccount

func (p *ListLoadBalancerRulesParams) SetAccount(v string)

func (*ListLoadBalancerRulesParams) SetDomainid

func (p *ListLoadBalancerRulesParams) SetDomainid(v string)

func (*ListLoadBalancerRulesParams) SetFordisplay

func (p *ListLoadBalancerRulesParams) SetFordisplay(v bool)

func (*ListLoadBalancerRulesParams) SetId

func (p *ListLoadBalancerRulesParams) SetId(v string)

func (*ListLoadBalancerRulesParams) SetIsrecursive

func (p *ListLoadBalancerRulesParams) SetIsrecursive(v bool)

func (*ListLoadBalancerRulesParams) SetKeyword

func (p *ListLoadBalancerRulesParams) SetKeyword(v string)

func (*ListLoadBalancerRulesParams) SetListall

func (p *ListLoadBalancerRulesParams) SetListall(v bool)

func (*ListLoadBalancerRulesParams) SetName

func (p *ListLoadBalancerRulesParams) SetName(v string)

func (*ListLoadBalancerRulesParams) SetNetworkid

func (p *ListLoadBalancerRulesParams) SetNetworkid(v string)

func (*ListLoadBalancerRulesParams) SetPage

func (p *ListLoadBalancerRulesParams) SetPage(v int)

func (*ListLoadBalancerRulesParams) SetPagesize

func (p *ListLoadBalancerRulesParams) SetPagesize(v int)

func (*ListLoadBalancerRulesParams) SetProjectid

func (p *ListLoadBalancerRulesParams) SetProjectid(v string)

func (*ListLoadBalancerRulesParams) SetPublicipid

func (p *ListLoadBalancerRulesParams) SetPublicipid(v string)

func (*ListLoadBalancerRulesParams) SetTags

func (p *ListLoadBalancerRulesParams) SetTags(v map[string]string)

func (*ListLoadBalancerRulesParams) SetVirtualmachineid

func (p *ListLoadBalancerRulesParams) SetVirtualmachineid(v string)

func (*ListLoadBalancerRulesParams) SetZoneid

func (p *ListLoadBalancerRulesParams) SetZoneid(v string)

type ListLoadBalancerRulesResponse

type ListLoadBalancerRulesResponse struct {
	Count             int                 `json:"count"`
	LoadBalancerRules []*LoadBalancerRule `json:"loadbalancerrule"`
}

type ListLoadBalancersParams

type ListLoadBalancersParams struct {
	// contains filtered or unexported fields
}

func (*ListLoadBalancersParams) GetAccount

func (p *ListLoadBalancersParams) GetAccount() (string, bool)

func (*ListLoadBalancersParams) GetDomainid

func (p *ListLoadBalancersParams) GetDomainid() (string, bool)

func (*ListLoadBalancersParams) GetFordisplay

func (p *ListLoadBalancersParams) GetFordisplay() (bool, bool)

func (*ListLoadBalancersParams) GetId

func (p *ListLoadBalancersParams) GetId() (string, bool)

func (*ListLoadBalancersParams) GetIsrecursive

func (p *ListLoadBalancersParams) GetIsrecursive() (bool, bool)

func (*ListLoadBalancersParams) GetKeyword

func (p *ListLoadBalancersParams) GetKeyword() (string, bool)

func (*ListLoadBalancersParams) GetListall

func (p *ListLoadBalancersParams) GetListall() (bool, bool)

func (*ListLoadBalancersParams) GetName

func (p *ListLoadBalancersParams) GetName() (string, bool)

func (*ListLoadBalancersParams) GetNetworkid

func (p *ListLoadBalancersParams) GetNetworkid() (string, bool)

func (*ListLoadBalancersParams) GetPage

func (p *ListLoadBalancersParams) GetPage() (int, bool)

func (*ListLoadBalancersParams) GetPagesize

func (p *ListLoadBalancersParams) GetPagesize() (int, bool)

func (*ListLoadBalancersParams) GetProjectid

func (p *ListLoadBalancersParams) GetProjectid() (string, bool)

func (*ListLoadBalancersParams) GetScheme

func (p *ListLoadBalancersParams) GetScheme() (string, bool)

func (*ListLoadBalancersParams) GetSourceipaddress

func (p *ListLoadBalancersParams) GetSourceipaddress() (string, bool)

func (*ListLoadBalancersParams) GetSourceipaddressnetworkid

func (p *ListLoadBalancersParams) GetSourceipaddressnetworkid() (string, bool)

func (*ListLoadBalancersParams) GetTags

func (p *ListLoadBalancersParams) GetTags() (map[string]string, bool)

func (*ListLoadBalancersParams) ResetAccount

func (p *ListLoadBalancersParams) ResetAccount()

func (*ListLoadBalancersParams) ResetDomainid

func (p *ListLoadBalancersParams) ResetDomainid()

func (*ListLoadBalancersParams) ResetFordisplay

func (p *ListLoadBalancersParams) ResetFordisplay()

func (*ListLoadBalancersParams) ResetId

func (p *ListLoadBalancersParams) ResetId()

func (*ListLoadBalancersParams) ResetIsrecursive

func (p *ListLoadBalancersParams) ResetIsrecursive()

func (*ListLoadBalancersParams) ResetKeyword

func (p *ListLoadBalancersParams) ResetKeyword()

func (*ListLoadBalancersParams) ResetListall

func (p *ListLoadBalancersParams) ResetListall()

func (*ListLoadBalancersParams) ResetName

func (p *ListLoadBalancersParams) ResetName()

func (*ListLoadBalancersParams) ResetNetworkid

func (p *ListLoadBalancersParams) ResetNetworkid()

func (*ListLoadBalancersParams) ResetPage

func (p *ListLoadBalancersParams) ResetPage()

func (*ListLoadBalancersParams) ResetPagesize

func (p *ListLoadBalancersParams) ResetPagesize()

func (*ListLoadBalancersParams) ResetProjectid

func (p *ListLoadBalancersParams) ResetProjectid()

func (*ListLoadBalancersParams) ResetScheme

func (p *ListLoadBalancersParams) ResetScheme()

func (*ListLoadBalancersParams) ResetSourceipaddress

func (p *ListLoadBalancersParams) ResetSourceipaddress()

func (*ListLoadBalancersParams) ResetSourceipaddressnetworkid

func (p *ListLoadBalancersParams) ResetSourceipaddressnetworkid()

func (*ListLoadBalancersParams) ResetTags

func (p *ListLoadBalancersParams) ResetTags()

func (*ListLoadBalancersParams) SetAccount

func (p *ListLoadBalancersParams) SetAccount(v string)

func (*ListLoadBalancersParams) SetDomainid

func (p *ListLoadBalancersParams) SetDomainid(v string)

func (*ListLoadBalancersParams) SetFordisplay

func (p *ListLoadBalancersParams) SetFordisplay(v bool)

func (*ListLoadBalancersParams) SetId

func (p *ListLoadBalancersParams) SetId(v string)

func (*ListLoadBalancersParams) SetIsrecursive

func (p *ListLoadBalancersParams) SetIsrecursive(v bool)

func (*ListLoadBalancersParams) SetKeyword

func (p *ListLoadBalancersParams) SetKeyword(v string)

func (*ListLoadBalancersParams) SetListall

func (p *ListLoadBalancersParams) SetListall(v bool)

func (*ListLoadBalancersParams) SetName

func (p *ListLoadBalancersParams) SetName(v string)

func (*ListLoadBalancersParams) SetNetworkid

func (p *ListLoadBalancersParams) SetNetworkid(v string)

func (*ListLoadBalancersParams) SetPage

func (p *ListLoadBalancersParams) SetPage(v int)

func (*ListLoadBalancersParams) SetPagesize

func (p *ListLoadBalancersParams) SetPagesize(v int)

func (*ListLoadBalancersParams) SetProjectid

func (p *ListLoadBalancersParams) SetProjectid(v string)

func (*ListLoadBalancersParams) SetScheme

func (p *ListLoadBalancersParams) SetScheme(v string)

func (*ListLoadBalancersParams) SetSourceipaddress

func (p *ListLoadBalancersParams) SetSourceipaddress(v string)

func (*ListLoadBalancersParams) SetSourceipaddressnetworkid

func (p *ListLoadBalancersParams) SetSourceipaddressnetworkid(v string)

func (*ListLoadBalancersParams) SetTags

func (p *ListLoadBalancersParams) SetTags(v map[string]string)

type ListLoadBalancersResponse

type ListLoadBalancersResponse struct {
	Count         int             `json:"count"`
	LoadBalancers []*LoadBalancer `json:"loadbalancer"`
}

type ListManagementServersMetricsParams

type ListManagementServersMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListManagementServersMetricsParams) GetId

func (*ListManagementServersMetricsParams) GetKeyword

func (p *ListManagementServersMetricsParams) GetKeyword() (string, bool)

func (*ListManagementServersMetricsParams) GetName

func (*ListManagementServersMetricsParams) GetPage

func (*ListManagementServersMetricsParams) GetPagesize

func (p *ListManagementServersMetricsParams) GetPagesize() (int, bool)

func (*ListManagementServersMetricsParams) GetSystem

func (p *ListManagementServersMetricsParams) GetSystem() (bool, bool)

func (*ListManagementServersMetricsParams) ResetId

func (*ListManagementServersMetricsParams) ResetKeyword

func (p *ListManagementServersMetricsParams) ResetKeyword()

func (*ListManagementServersMetricsParams) ResetName

func (p *ListManagementServersMetricsParams) ResetName()

func (*ListManagementServersMetricsParams) ResetPage

func (p *ListManagementServersMetricsParams) ResetPage()

func (*ListManagementServersMetricsParams) ResetPagesize

func (p *ListManagementServersMetricsParams) ResetPagesize()

func (*ListManagementServersMetricsParams) ResetSystem

func (p *ListManagementServersMetricsParams) ResetSystem()

func (*ListManagementServersMetricsParams) SetId

func (*ListManagementServersMetricsParams) SetKeyword

func (p *ListManagementServersMetricsParams) SetKeyword(v string)

func (*ListManagementServersMetricsParams) SetName

func (*ListManagementServersMetricsParams) SetPage

func (*ListManagementServersMetricsParams) SetPagesize

func (p *ListManagementServersMetricsParams) SetPagesize(v int)

func (*ListManagementServersMetricsParams) SetSystem

func (p *ListManagementServersMetricsParams) SetSystem(v bool)

type ListManagementServersMetricsResponse

type ListManagementServersMetricsResponse struct {
	Count                    int                        `json:"count"`
	ManagementServersMetrics []*ManagementServersMetric `json:"managementserver"`
}

type ListNetscalerLoadBalancerNetworksParams

type ListNetscalerLoadBalancerNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListNetscalerLoadBalancerNetworksParams) GetKeyword

func (*ListNetscalerLoadBalancerNetworksParams) GetLbdeviceid

func (p *ListNetscalerLoadBalancerNetworksParams) GetLbdeviceid() (string, bool)

func (*ListNetscalerLoadBalancerNetworksParams) GetPage

func (*ListNetscalerLoadBalancerNetworksParams) GetPagesize

func (p *ListNetscalerLoadBalancerNetworksParams) GetPagesize() (int, bool)

func (*ListNetscalerLoadBalancerNetworksParams) ResetKeyword

func (p *ListNetscalerLoadBalancerNetworksParams) ResetKeyword()

func (*ListNetscalerLoadBalancerNetworksParams) ResetLbdeviceid

func (p *ListNetscalerLoadBalancerNetworksParams) ResetLbdeviceid()

func (*ListNetscalerLoadBalancerNetworksParams) ResetPage

func (*ListNetscalerLoadBalancerNetworksParams) ResetPagesize

func (p *ListNetscalerLoadBalancerNetworksParams) ResetPagesize()

func (*ListNetscalerLoadBalancerNetworksParams) SetKeyword

func (*ListNetscalerLoadBalancerNetworksParams) SetLbdeviceid

func (p *ListNetscalerLoadBalancerNetworksParams) SetLbdeviceid(v string)

func (*ListNetscalerLoadBalancerNetworksParams) SetPage

func (*ListNetscalerLoadBalancerNetworksParams) SetPagesize

func (p *ListNetscalerLoadBalancerNetworksParams) SetPagesize(v int)

type ListNetscalerLoadBalancerNetworksResponse

type ListNetscalerLoadBalancerNetworksResponse struct {
	Count                         int                             `json:"count"`
	NetscalerLoadBalancerNetworks []*NetscalerLoadBalancerNetwork `json:"netscalerloadbalancernetwork"`
}

type ListNetscalerLoadBalancersParams

type ListNetscalerLoadBalancersParams struct {
	// contains filtered or unexported fields
}

func (*ListNetscalerLoadBalancersParams) GetKeyword

func (p *ListNetscalerLoadBalancersParams) GetKeyword() (string, bool)

func (*ListNetscalerLoadBalancersParams) GetLbdeviceid

func (p *ListNetscalerLoadBalancersParams) GetLbdeviceid() (string, bool)

func (*ListNetscalerLoadBalancersParams) GetPage

func (p *ListNetscalerLoadBalancersParams) GetPage() (int, bool)

func (*ListNetscalerLoadBalancersParams) GetPagesize

func (p *ListNetscalerLoadBalancersParams) GetPagesize() (int, bool)

func (*ListNetscalerLoadBalancersParams) GetPhysicalnetworkid

func (p *ListNetscalerLoadBalancersParams) GetPhysicalnetworkid() (string, bool)

func (*ListNetscalerLoadBalancersParams) ResetKeyword

func (p *ListNetscalerLoadBalancersParams) ResetKeyword()

func (*ListNetscalerLoadBalancersParams) ResetLbdeviceid

func (p *ListNetscalerLoadBalancersParams) ResetLbdeviceid()

func (*ListNetscalerLoadBalancersParams) ResetPage

func (p *ListNetscalerLoadBalancersParams) ResetPage()

func (*ListNetscalerLoadBalancersParams) ResetPagesize

func (p *ListNetscalerLoadBalancersParams) ResetPagesize()

func (*ListNetscalerLoadBalancersParams) ResetPhysicalnetworkid

func (p *ListNetscalerLoadBalancersParams) ResetPhysicalnetworkid()

func (*ListNetscalerLoadBalancersParams) SetKeyword

func (p *ListNetscalerLoadBalancersParams) SetKeyword(v string)

func (*ListNetscalerLoadBalancersParams) SetLbdeviceid

func (p *ListNetscalerLoadBalancersParams) SetLbdeviceid(v string)

func (*ListNetscalerLoadBalancersParams) SetPage

func (p *ListNetscalerLoadBalancersParams) SetPage(v int)

func (*ListNetscalerLoadBalancersParams) SetPagesize

func (p *ListNetscalerLoadBalancersParams) SetPagesize(v int)

func (*ListNetscalerLoadBalancersParams) SetPhysicalnetworkid

func (p *ListNetscalerLoadBalancersParams) SetPhysicalnetworkid(v string)

type ListNetscalerLoadBalancersResponse

type ListNetscalerLoadBalancersResponse struct {
	Count                  int                      `json:"count"`
	NetscalerLoadBalancers []*NetscalerLoadBalancer `json:"netscalerloadbalancer"`
}

type ListNetworkACLListsParams

type ListNetworkACLListsParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkACLListsParams) GetAccount

func (p *ListNetworkACLListsParams) GetAccount() (string, bool)

func (*ListNetworkACLListsParams) GetDomainid

func (p *ListNetworkACLListsParams) GetDomainid() (string, bool)

func (*ListNetworkACLListsParams) GetFordisplay

func (p *ListNetworkACLListsParams) GetFordisplay() (bool, bool)

func (*ListNetworkACLListsParams) GetId

func (p *ListNetworkACLListsParams) GetId() (string, bool)

func (*ListNetworkACLListsParams) GetIsrecursive

func (p *ListNetworkACLListsParams) GetIsrecursive() (bool, bool)

func (*ListNetworkACLListsParams) GetKeyword

func (p *ListNetworkACLListsParams) GetKeyword() (string, bool)

func (*ListNetworkACLListsParams) GetListall

func (p *ListNetworkACLListsParams) GetListall() (bool, bool)

func (*ListNetworkACLListsParams) GetName

func (p *ListNetworkACLListsParams) GetName() (string, bool)

func (*ListNetworkACLListsParams) GetNetworkid

func (p *ListNetworkACLListsParams) GetNetworkid() (string, bool)

func (*ListNetworkACLListsParams) GetPage

func (p *ListNetworkACLListsParams) GetPage() (int, bool)

func (*ListNetworkACLListsParams) GetPagesize

func (p *ListNetworkACLListsParams) GetPagesize() (int, bool)

func (*ListNetworkACLListsParams) GetProjectid

func (p *ListNetworkACLListsParams) GetProjectid() (string, bool)

func (*ListNetworkACLListsParams) GetVpcid

func (p *ListNetworkACLListsParams) GetVpcid() (string, bool)

func (*ListNetworkACLListsParams) ResetAccount

func (p *ListNetworkACLListsParams) ResetAccount()

func (*ListNetworkACLListsParams) ResetDomainid

func (p *ListNetworkACLListsParams) ResetDomainid()

func (*ListNetworkACLListsParams) ResetFordisplay

func (p *ListNetworkACLListsParams) ResetFordisplay()

func (*ListNetworkACLListsParams) ResetId

func (p *ListNetworkACLListsParams) ResetId()

func (*ListNetworkACLListsParams) ResetIsrecursive

func (p *ListNetworkACLListsParams) ResetIsrecursive()

func (*ListNetworkACLListsParams) ResetKeyword

func (p *ListNetworkACLListsParams) ResetKeyword()

func (*ListNetworkACLListsParams) ResetListall

func (p *ListNetworkACLListsParams) ResetListall()

func (*ListNetworkACLListsParams) ResetName

func (p *ListNetworkACLListsParams) ResetName()

func (*ListNetworkACLListsParams) ResetNetworkid

func (p *ListNetworkACLListsParams) ResetNetworkid()

func (*ListNetworkACLListsParams) ResetPage

func (p *ListNetworkACLListsParams) ResetPage()

func (*ListNetworkACLListsParams) ResetPagesize

func (p *ListNetworkACLListsParams) ResetPagesize()

func (*ListNetworkACLListsParams) ResetProjectid

func (p *ListNetworkACLListsParams) ResetProjectid()

func (*ListNetworkACLListsParams) ResetVpcid

func (p *ListNetworkACLListsParams) ResetVpcid()

func (*ListNetworkACLListsParams) SetAccount

func (p *ListNetworkACLListsParams) SetAccount(v string)

func (*ListNetworkACLListsParams) SetDomainid

func (p *ListNetworkACLListsParams) SetDomainid(v string)

func (*ListNetworkACLListsParams) SetFordisplay

func (p *ListNetworkACLListsParams) SetFordisplay(v bool)

func (*ListNetworkACLListsParams) SetId

func (p *ListNetworkACLListsParams) SetId(v string)

func (*ListNetworkACLListsParams) SetIsrecursive

func (p *ListNetworkACLListsParams) SetIsrecursive(v bool)

func (*ListNetworkACLListsParams) SetKeyword

func (p *ListNetworkACLListsParams) SetKeyword(v string)

func (*ListNetworkACLListsParams) SetListall

func (p *ListNetworkACLListsParams) SetListall(v bool)

func (*ListNetworkACLListsParams) SetName

func (p *ListNetworkACLListsParams) SetName(v string)

func (*ListNetworkACLListsParams) SetNetworkid

func (p *ListNetworkACLListsParams) SetNetworkid(v string)

func (*ListNetworkACLListsParams) SetPage

func (p *ListNetworkACLListsParams) SetPage(v int)

func (*ListNetworkACLListsParams) SetPagesize

func (p *ListNetworkACLListsParams) SetPagesize(v int)

func (*ListNetworkACLListsParams) SetProjectid

func (p *ListNetworkACLListsParams) SetProjectid(v string)

func (*ListNetworkACLListsParams) SetVpcid

func (p *ListNetworkACLListsParams) SetVpcid(v string)

type ListNetworkACLListsResponse

type ListNetworkACLListsResponse struct {
	Count           int               `json:"count"`
	NetworkACLLists []*NetworkACLList `json:"networkacllist"`
}

type ListNetworkACLsParams

type ListNetworkACLsParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkACLsParams) GetAccount

func (p *ListNetworkACLsParams) GetAccount() (string, bool)

func (*ListNetworkACLsParams) GetAclid

func (p *ListNetworkACLsParams) GetAclid() (string, bool)

func (*ListNetworkACLsParams) GetAction

func (p *ListNetworkACLsParams) GetAction() (string, bool)

func (*ListNetworkACLsParams) GetDomainid

func (p *ListNetworkACLsParams) GetDomainid() (string, bool)

func (*ListNetworkACLsParams) GetFordisplay

func (p *ListNetworkACLsParams) GetFordisplay() (bool, bool)

func (*ListNetworkACLsParams) GetId

func (p *ListNetworkACLsParams) GetId() (string, bool)

func (*ListNetworkACLsParams) GetIsrecursive

func (p *ListNetworkACLsParams) GetIsrecursive() (bool, bool)

func (*ListNetworkACLsParams) GetKeyword

func (p *ListNetworkACLsParams) GetKeyword() (string, bool)

func (*ListNetworkACLsParams) GetListall

func (p *ListNetworkACLsParams) GetListall() (bool, bool)

func (*ListNetworkACLsParams) GetNetworkid

func (p *ListNetworkACLsParams) GetNetworkid() (string, bool)

func (*ListNetworkACLsParams) GetPage

func (p *ListNetworkACLsParams) GetPage() (int, bool)

func (*ListNetworkACLsParams) GetPagesize

func (p *ListNetworkACLsParams) GetPagesize() (int, bool)

func (*ListNetworkACLsParams) GetProjectid

func (p *ListNetworkACLsParams) GetProjectid() (string, bool)

func (*ListNetworkACLsParams) GetProtocol

func (p *ListNetworkACLsParams) GetProtocol() (string, bool)

func (*ListNetworkACLsParams) GetTags

func (p *ListNetworkACLsParams) GetTags() (map[string]string, bool)

func (*ListNetworkACLsParams) GetTraffictype

func (p *ListNetworkACLsParams) GetTraffictype() (string, bool)

func (*ListNetworkACLsParams) ResetAccount

func (p *ListNetworkACLsParams) ResetAccount()

func (*ListNetworkACLsParams) ResetAclid

func (p *ListNetworkACLsParams) ResetAclid()

func (*ListNetworkACLsParams) ResetAction

func (p *ListNetworkACLsParams) ResetAction()

func (*ListNetworkACLsParams) ResetDomainid

func (p *ListNetworkACLsParams) ResetDomainid()

func (*ListNetworkACLsParams) ResetFordisplay

func (p *ListNetworkACLsParams) ResetFordisplay()

func (*ListNetworkACLsParams) ResetId

func (p *ListNetworkACLsParams) ResetId()

func (*ListNetworkACLsParams) ResetIsrecursive

func (p *ListNetworkACLsParams) ResetIsrecursive()

func (*ListNetworkACLsParams) ResetKeyword

func (p *ListNetworkACLsParams) ResetKeyword()

func (*ListNetworkACLsParams) ResetListall

func (p *ListNetworkACLsParams) ResetListall()

func (*ListNetworkACLsParams) ResetNetworkid

func (p *ListNetworkACLsParams) ResetNetworkid()

func (*ListNetworkACLsParams) ResetPage

func (p *ListNetworkACLsParams) ResetPage()

func (*ListNetworkACLsParams) ResetPagesize

func (p *ListNetworkACLsParams) ResetPagesize()

func (*ListNetworkACLsParams) ResetProjectid

func (p *ListNetworkACLsParams) ResetProjectid()

func (*ListNetworkACLsParams) ResetProtocol

func (p *ListNetworkACLsParams) ResetProtocol()

func (*ListNetworkACLsParams) ResetTags

func (p *ListNetworkACLsParams) ResetTags()

func (*ListNetworkACLsParams) ResetTraffictype

func (p *ListNetworkACLsParams) ResetTraffictype()

func (*ListNetworkACLsParams) SetAccount

func (p *ListNetworkACLsParams) SetAccount(v string)

func (*ListNetworkACLsParams) SetAclid

func (p *ListNetworkACLsParams) SetAclid(v string)

func (*ListNetworkACLsParams) SetAction

func (p *ListNetworkACLsParams) SetAction(v string)

func (*ListNetworkACLsParams) SetDomainid

func (p *ListNetworkACLsParams) SetDomainid(v string)

func (*ListNetworkACLsParams) SetFordisplay

func (p *ListNetworkACLsParams) SetFordisplay(v bool)

func (*ListNetworkACLsParams) SetId

func (p *ListNetworkACLsParams) SetId(v string)

func (*ListNetworkACLsParams) SetIsrecursive

func (p *ListNetworkACLsParams) SetIsrecursive(v bool)

func (*ListNetworkACLsParams) SetKeyword

func (p *ListNetworkACLsParams) SetKeyword(v string)

func (*ListNetworkACLsParams) SetListall

func (p *ListNetworkACLsParams) SetListall(v bool)

func (*ListNetworkACLsParams) SetNetworkid

func (p *ListNetworkACLsParams) SetNetworkid(v string)

func (*ListNetworkACLsParams) SetPage

func (p *ListNetworkACLsParams) SetPage(v int)

func (*ListNetworkACLsParams) SetPagesize

func (p *ListNetworkACLsParams) SetPagesize(v int)

func (*ListNetworkACLsParams) SetProjectid

func (p *ListNetworkACLsParams) SetProjectid(v string)

func (*ListNetworkACLsParams) SetProtocol

func (p *ListNetworkACLsParams) SetProtocol(v string)

func (*ListNetworkACLsParams) SetTags

func (p *ListNetworkACLsParams) SetTags(v map[string]string)

func (*ListNetworkACLsParams) SetTraffictype

func (p *ListNetworkACLsParams) SetTraffictype(v string)

type ListNetworkACLsResponse

type ListNetworkACLsResponse struct {
	Count       int           `json:"count"`
	NetworkACLs []*NetworkACL `json:"networkacl"`
}

type ListNetworkDeviceParams

type ListNetworkDeviceParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkDeviceParams) GetKeyword

func (p *ListNetworkDeviceParams) GetKeyword() (string, bool)

func (*ListNetworkDeviceParams) GetNetworkdeviceparameterlist

func (p *ListNetworkDeviceParams) GetNetworkdeviceparameterlist() (map[string]string, bool)

func (*ListNetworkDeviceParams) GetNetworkdevicetype

func (p *ListNetworkDeviceParams) GetNetworkdevicetype() (string, bool)

func (*ListNetworkDeviceParams) GetPage

func (p *ListNetworkDeviceParams) GetPage() (int, bool)

func (*ListNetworkDeviceParams) GetPagesize

func (p *ListNetworkDeviceParams) GetPagesize() (int, bool)

func (*ListNetworkDeviceParams) ResetKeyword

func (p *ListNetworkDeviceParams) ResetKeyword()

func (*ListNetworkDeviceParams) ResetNetworkdeviceparameterlist

func (p *ListNetworkDeviceParams) ResetNetworkdeviceparameterlist()

func (*ListNetworkDeviceParams) ResetNetworkdevicetype

func (p *ListNetworkDeviceParams) ResetNetworkdevicetype()

func (*ListNetworkDeviceParams) ResetPage

func (p *ListNetworkDeviceParams) ResetPage()

func (*ListNetworkDeviceParams) ResetPagesize

func (p *ListNetworkDeviceParams) ResetPagesize()

func (*ListNetworkDeviceParams) SetKeyword

func (p *ListNetworkDeviceParams) SetKeyword(v string)

func (*ListNetworkDeviceParams) SetNetworkdeviceparameterlist

func (p *ListNetworkDeviceParams) SetNetworkdeviceparameterlist(v map[string]string)

func (*ListNetworkDeviceParams) SetNetworkdevicetype

func (p *ListNetworkDeviceParams) SetNetworkdevicetype(v string)

func (*ListNetworkDeviceParams) SetPage

func (p *ListNetworkDeviceParams) SetPage(v int)

func (*ListNetworkDeviceParams) SetPagesize

func (p *ListNetworkDeviceParams) SetPagesize(v int)

type ListNetworkDeviceResponse

type ListNetworkDeviceResponse struct {
	Count         int              `json:"count"`
	NetworkDevice []*NetworkDevice `json:"networkdevice"`
}

type ListNetworkIsolationMethodsParams

type ListNetworkIsolationMethodsParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkIsolationMethodsParams) GetKeyword

func (p *ListNetworkIsolationMethodsParams) GetKeyword() (string, bool)

func (*ListNetworkIsolationMethodsParams) GetPage

func (p *ListNetworkIsolationMethodsParams) GetPage() (int, bool)

func (*ListNetworkIsolationMethodsParams) GetPagesize

func (p *ListNetworkIsolationMethodsParams) GetPagesize() (int, bool)

func (*ListNetworkIsolationMethodsParams) ResetKeyword

func (p *ListNetworkIsolationMethodsParams) ResetKeyword()

func (*ListNetworkIsolationMethodsParams) ResetPage

func (p *ListNetworkIsolationMethodsParams) ResetPage()

func (*ListNetworkIsolationMethodsParams) ResetPagesize

func (p *ListNetworkIsolationMethodsParams) ResetPagesize()

func (*ListNetworkIsolationMethodsParams) SetKeyword

func (p *ListNetworkIsolationMethodsParams) SetKeyword(v string)

func (*ListNetworkIsolationMethodsParams) SetPage

func (p *ListNetworkIsolationMethodsParams) SetPage(v int)

func (*ListNetworkIsolationMethodsParams) SetPagesize

func (p *ListNetworkIsolationMethodsParams) SetPagesize(v int)

type ListNetworkIsolationMethodsResponse

type ListNetworkIsolationMethodsResponse struct {
	Count                   int                       `json:"count"`
	NetworkIsolationMethods []*NetworkIsolationMethod `json:"networkisolationmethod"`
}

type ListNetworkOfferingsParams

type ListNetworkOfferingsParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkOfferingsParams) GetAvailability

func (p *ListNetworkOfferingsParams) GetAvailability() (string, bool)

func (*ListNetworkOfferingsParams) GetDisplaytext

func (p *ListNetworkOfferingsParams) GetDisplaytext() (string, bool)

func (*ListNetworkOfferingsParams) GetDomainid

func (p *ListNetworkOfferingsParams) GetDomainid() (string, bool)

func (*ListNetworkOfferingsParams) GetForvpc

func (p *ListNetworkOfferingsParams) GetForvpc() (bool, bool)

func (*ListNetworkOfferingsParams) GetGuestiptype

func (p *ListNetworkOfferingsParams) GetGuestiptype() (string, bool)

func (*ListNetworkOfferingsParams) GetId

func (p *ListNetworkOfferingsParams) GetId() (string, bool)

func (*ListNetworkOfferingsParams) GetIsdefault

func (p *ListNetworkOfferingsParams) GetIsdefault() (bool, bool)

func (*ListNetworkOfferingsParams) GetIstagged

func (p *ListNetworkOfferingsParams) GetIstagged() (bool, bool)

func (*ListNetworkOfferingsParams) GetKeyword

func (p *ListNetworkOfferingsParams) GetKeyword() (string, bool)

func (*ListNetworkOfferingsParams) GetName

func (p *ListNetworkOfferingsParams) GetName() (string, bool)

func (*ListNetworkOfferingsParams) GetNetworkid

func (p *ListNetworkOfferingsParams) GetNetworkid() (string, bool)

func (*ListNetworkOfferingsParams) GetPage

func (p *ListNetworkOfferingsParams) GetPage() (int, bool)

func (*ListNetworkOfferingsParams) GetPagesize

func (p *ListNetworkOfferingsParams) GetPagesize() (int, bool)

func (*ListNetworkOfferingsParams) GetSourcenatsupported

func (p *ListNetworkOfferingsParams) GetSourcenatsupported() (bool, bool)

func (*ListNetworkOfferingsParams) GetSpecifyipranges

func (p *ListNetworkOfferingsParams) GetSpecifyipranges() (bool, bool)

func (*ListNetworkOfferingsParams) GetSpecifyvlan

func (p *ListNetworkOfferingsParams) GetSpecifyvlan() (bool, bool)

func (*ListNetworkOfferingsParams) GetState

func (p *ListNetworkOfferingsParams) GetState() (string, bool)

func (*ListNetworkOfferingsParams) GetSupportedservices

func (p *ListNetworkOfferingsParams) GetSupportedservices() ([]string, bool)

func (*ListNetworkOfferingsParams) GetTags

func (p *ListNetworkOfferingsParams) GetTags() (string, bool)

func (*ListNetworkOfferingsParams) GetTraffictype

func (p *ListNetworkOfferingsParams) GetTraffictype() (string, bool)

func (*ListNetworkOfferingsParams) GetZoneid

func (p *ListNetworkOfferingsParams) GetZoneid() (string, bool)

func (*ListNetworkOfferingsParams) ResetAvailability

func (p *ListNetworkOfferingsParams) ResetAvailability()

func (*ListNetworkOfferingsParams) ResetDisplaytext

func (p *ListNetworkOfferingsParams) ResetDisplaytext()

func (*ListNetworkOfferingsParams) ResetDomainid

func (p *ListNetworkOfferingsParams) ResetDomainid()

func (*ListNetworkOfferingsParams) ResetForvpc

func (p *ListNetworkOfferingsParams) ResetForvpc()

func (*ListNetworkOfferingsParams) ResetGuestiptype

func (p *ListNetworkOfferingsParams) ResetGuestiptype()

func (*ListNetworkOfferingsParams) ResetId

func (p *ListNetworkOfferingsParams) ResetId()

func (*ListNetworkOfferingsParams) ResetIsdefault

func (p *ListNetworkOfferingsParams) ResetIsdefault()

func (*ListNetworkOfferingsParams) ResetIstagged

func (p *ListNetworkOfferingsParams) ResetIstagged()

func (*ListNetworkOfferingsParams) ResetKeyword

func (p *ListNetworkOfferingsParams) ResetKeyword()

func (*ListNetworkOfferingsParams) ResetName

func (p *ListNetworkOfferingsParams) ResetName()

func (*ListNetworkOfferingsParams) ResetNetworkid

func (p *ListNetworkOfferingsParams) ResetNetworkid()

func (*ListNetworkOfferingsParams) ResetPage

func (p *ListNetworkOfferingsParams) ResetPage()

func (*ListNetworkOfferingsParams) ResetPagesize

func (p *ListNetworkOfferingsParams) ResetPagesize()

func (*ListNetworkOfferingsParams) ResetSourcenatsupported

func (p *ListNetworkOfferingsParams) ResetSourcenatsupported()

func (*ListNetworkOfferingsParams) ResetSpecifyipranges

func (p *ListNetworkOfferingsParams) ResetSpecifyipranges()

func (*ListNetworkOfferingsParams) ResetSpecifyvlan

func (p *ListNetworkOfferingsParams) ResetSpecifyvlan()

func (*ListNetworkOfferingsParams) ResetState

func (p *ListNetworkOfferingsParams) ResetState()

func (*ListNetworkOfferingsParams) ResetSupportedservices

func (p *ListNetworkOfferingsParams) ResetSupportedservices()

func (*ListNetworkOfferingsParams) ResetTags

func (p *ListNetworkOfferingsParams) ResetTags()

func (*ListNetworkOfferingsParams) ResetTraffictype

func (p *ListNetworkOfferingsParams) ResetTraffictype()

func (*ListNetworkOfferingsParams) ResetZoneid

func (p *ListNetworkOfferingsParams) ResetZoneid()

func (*ListNetworkOfferingsParams) SetAvailability

func (p *ListNetworkOfferingsParams) SetAvailability(v string)

func (*ListNetworkOfferingsParams) SetDisplaytext

func (p *ListNetworkOfferingsParams) SetDisplaytext(v string)

func (*ListNetworkOfferingsParams) SetDomainid

func (p *ListNetworkOfferingsParams) SetDomainid(v string)

func (*ListNetworkOfferingsParams) SetForvpc

func (p *ListNetworkOfferingsParams) SetForvpc(v bool)

func (*ListNetworkOfferingsParams) SetGuestiptype

func (p *ListNetworkOfferingsParams) SetGuestiptype(v string)

func (*ListNetworkOfferingsParams) SetId

func (p *ListNetworkOfferingsParams) SetId(v string)

func (*ListNetworkOfferingsParams) SetIsdefault

func (p *ListNetworkOfferingsParams) SetIsdefault(v bool)

func (*ListNetworkOfferingsParams) SetIstagged

func (p *ListNetworkOfferingsParams) SetIstagged(v bool)

func (*ListNetworkOfferingsParams) SetKeyword

func (p *ListNetworkOfferingsParams) SetKeyword(v string)

func (*ListNetworkOfferingsParams) SetName

func (p *ListNetworkOfferingsParams) SetName(v string)

func (*ListNetworkOfferingsParams) SetNetworkid

func (p *ListNetworkOfferingsParams) SetNetworkid(v string)

func (*ListNetworkOfferingsParams) SetPage

func (p *ListNetworkOfferingsParams) SetPage(v int)

func (*ListNetworkOfferingsParams) SetPagesize

func (p *ListNetworkOfferingsParams) SetPagesize(v int)

func (*ListNetworkOfferingsParams) SetSourcenatsupported

func (p *ListNetworkOfferingsParams) SetSourcenatsupported(v bool)

func (*ListNetworkOfferingsParams) SetSpecifyipranges

func (p *ListNetworkOfferingsParams) SetSpecifyipranges(v bool)

func (*ListNetworkOfferingsParams) SetSpecifyvlan

func (p *ListNetworkOfferingsParams) SetSpecifyvlan(v bool)

func (*ListNetworkOfferingsParams) SetState

func (p *ListNetworkOfferingsParams) SetState(v string)

func (*ListNetworkOfferingsParams) SetSupportedservices

func (p *ListNetworkOfferingsParams) SetSupportedservices(v []string)

func (*ListNetworkOfferingsParams) SetTags

func (p *ListNetworkOfferingsParams) SetTags(v string)

func (*ListNetworkOfferingsParams) SetTraffictype

func (p *ListNetworkOfferingsParams) SetTraffictype(v string)

func (*ListNetworkOfferingsParams) SetZoneid

func (p *ListNetworkOfferingsParams) SetZoneid(v string)

type ListNetworkOfferingsResponse

type ListNetworkOfferingsResponse struct {
	Count            int                `json:"count"`
	NetworkOfferings []*NetworkOffering `json:"networkoffering"`
}

type ListNetworkPermissionsParams

type ListNetworkPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkPermissionsParams) GetNetworkid

func (p *ListNetworkPermissionsParams) GetNetworkid() (string, bool)

func (*ListNetworkPermissionsParams) ResetNetworkid

func (p *ListNetworkPermissionsParams) ResetNetworkid()

func (*ListNetworkPermissionsParams) SetNetworkid

func (p *ListNetworkPermissionsParams) SetNetworkid(v string)

type ListNetworkPermissionsResponse

type ListNetworkPermissionsResponse struct {
	Count              int                  `json:"count"`
	NetworkPermissions []*NetworkPermission `json:"networkpermission"`
}

type ListNetworkServiceProvidersParams

type ListNetworkServiceProvidersParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworkServiceProvidersParams) GetKeyword

func (p *ListNetworkServiceProvidersParams) GetKeyword() (string, bool)

func (*ListNetworkServiceProvidersParams) GetName

func (*ListNetworkServiceProvidersParams) GetPage

func (p *ListNetworkServiceProvidersParams) GetPage() (int, bool)

func (*ListNetworkServiceProvidersParams) GetPagesize

func (p *ListNetworkServiceProvidersParams) GetPagesize() (int, bool)

func (*ListNetworkServiceProvidersParams) GetPhysicalnetworkid

func (p *ListNetworkServiceProvidersParams) GetPhysicalnetworkid() (string, bool)

func (*ListNetworkServiceProvidersParams) GetState

func (*ListNetworkServiceProvidersParams) ResetKeyword

func (p *ListNetworkServiceProvidersParams) ResetKeyword()

func (*ListNetworkServiceProvidersParams) ResetName

func (p *ListNetworkServiceProvidersParams) ResetName()

func (*ListNetworkServiceProvidersParams) ResetPage

func (p *ListNetworkServiceProvidersParams) ResetPage()

func (*ListNetworkServiceProvidersParams) ResetPagesize

func (p *ListNetworkServiceProvidersParams) ResetPagesize()

func (*ListNetworkServiceProvidersParams) ResetPhysicalnetworkid

func (p *ListNetworkServiceProvidersParams) ResetPhysicalnetworkid()

func (*ListNetworkServiceProvidersParams) ResetState

func (p *ListNetworkServiceProvidersParams) ResetState()

func (*ListNetworkServiceProvidersParams) SetKeyword

func (p *ListNetworkServiceProvidersParams) SetKeyword(v string)

func (*ListNetworkServiceProvidersParams) SetName

func (*ListNetworkServiceProvidersParams) SetPage

func (p *ListNetworkServiceProvidersParams) SetPage(v int)

func (*ListNetworkServiceProvidersParams) SetPagesize

func (p *ListNetworkServiceProvidersParams) SetPagesize(v int)

func (*ListNetworkServiceProvidersParams) SetPhysicalnetworkid

func (p *ListNetworkServiceProvidersParams) SetPhysicalnetworkid(v string)

func (*ListNetworkServiceProvidersParams) SetState

type ListNetworkServiceProvidersResponse

type ListNetworkServiceProvidersResponse struct {
	Count                   int                       `json:"count"`
	NetworkServiceProviders []*NetworkServiceProvider `json:"networkserviceprovider"`
}

type ListNetworksParams

type ListNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListNetworksParams) GetAccount

func (p *ListNetworksParams) GetAccount() (string, bool)

func (*ListNetworksParams) GetAcltype

func (p *ListNetworksParams) GetAcltype() (string, bool)

func (*ListNetworksParams) GetAssociatednetworkid

func (p *ListNetworksParams) GetAssociatednetworkid() (string, bool)

func (*ListNetworksParams) GetCanusefordeploy

func (p *ListNetworksParams) GetCanusefordeploy() (bool, bool)

func (*ListNetworksParams) GetDisplaynetwork

func (p *ListNetworksParams) GetDisplaynetwork() (bool, bool)

func (*ListNetworksParams) GetDomainid

func (p *ListNetworksParams) GetDomainid() (string, bool)

func (*ListNetworksParams) GetForvpc

func (p *ListNetworksParams) GetForvpc() (bool, bool)

func (*ListNetworksParams) GetId

func (p *ListNetworksParams) GetId() (string, bool)

func (*ListNetworksParams) GetIsrecursive

func (p *ListNetworksParams) GetIsrecursive() (bool, bool)

func (*ListNetworksParams) GetIssystem

func (p *ListNetworksParams) GetIssystem() (bool, bool)

func (*ListNetworksParams) GetKeyword

func (p *ListNetworksParams) GetKeyword() (string, bool)

func (*ListNetworksParams) GetListall

func (p *ListNetworksParams) GetListall() (bool, bool)

func (*ListNetworksParams) GetNetworkfilter

func (p *ListNetworksParams) GetNetworkfilter() (string, bool)

func (*ListNetworksParams) GetNetworkofferingid

func (p *ListNetworksParams) GetNetworkofferingid() (string, bool)

func (*ListNetworksParams) GetPage

func (p *ListNetworksParams) GetPage() (int, bool)

func (*ListNetworksParams) GetPagesize

func (p *ListNetworksParams) GetPagesize() (int, bool)

func (*ListNetworksParams) GetPhysicalnetworkid

func (p *ListNetworksParams) GetPhysicalnetworkid() (string, bool)

func (*ListNetworksParams) GetProjectid

func (p *ListNetworksParams) GetProjectid() (string, bool)

func (*ListNetworksParams) GetRestartrequired

func (p *ListNetworksParams) GetRestartrequired() (bool, bool)

func (*ListNetworksParams) GetRetrieveonlyresourcecount

func (p *ListNetworksParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListNetworksParams) GetShowicon

func (p *ListNetworksParams) GetShowicon() (bool, bool)

func (*ListNetworksParams) GetSpecifyipranges

func (p *ListNetworksParams) GetSpecifyipranges() (bool, bool)

func (*ListNetworksParams) GetSupportedservices

func (p *ListNetworksParams) GetSupportedservices() ([]string, bool)

func (*ListNetworksParams) GetTags

func (p *ListNetworksParams) GetTags() (map[string]string, bool)

func (*ListNetworksParams) GetTraffictype

func (p *ListNetworksParams) GetTraffictype() (string, bool)

func (*ListNetworksParams) GetType

func (p *ListNetworksParams) GetType() (string, bool)

func (*ListNetworksParams) GetVlan

func (p *ListNetworksParams) GetVlan() (string, bool)

func (*ListNetworksParams) GetVpcid

func (p *ListNetworksParams) GetVpcid() (string, bool)

func (*ListNetworksParams) GetZoneid

func (p *ListNetworksParams) GetZoneid() (string, bool)

func (*ListNetworksParams) ResetAccount

func (p *ListNetworksParams) ResetAccount()

func (*ListNetworksParams) ResetAcltype

func (p *ListNetworksParams) ResetAcltype()

func (*ListNetworksParams) ResetAssociatednetworkid

func (p *ListNetworksParams) ResetAssociatednetworkid()

func (*ListNetworksParams) ResetCanusefordeploy

func (p *ListNetworksParams) ResetCanusefordeploy()

func (*ListNetworksParams) ResetDisplaynetwork

func (p *ListNetworksParams) ResetDisplaynetwork()

func (*ListNetworksParams) ResetDomainid

func (p *ListNetworksParams) ResetDomainid()

func (*ListNetworksParams) ResetForvpc

func (p *ListNetworksParams) ResetForvpc()

func (*ListNetworksParams) ResetId

func (p *ListNetworksParams) ResetId()

func (*ListNetworksParams) ResetIsrecursive

func (p *ListNetworksParams) ResetIsrecursive()

func (*ListNetworksParams) ResetIssystem

func (p *ListNetworksParams) ResetIssystem()

func (*ListNetworksParams) ResetKeyword

func (p *ListNetworksParams) ResetKeyword()

func (*ListNetworksParams) ResetListall

func (p *ListNetworksParams) ResetListall()

func (*ListNetworksParams) ResetNetworkfilter

func (p *ListNetworksParams) ResetNetworkfilter()

func (*ListNetworksParams) ResetNetworkofferingid

func (p *ListNetworksParams) ResetNetworkofferingid()

func (*ListNetworksParams) ResetPage

func (p *ListNetworksParams) ResetPage()

func (*ListNetworksParams) ResetPagesize

func (p *ListNetworksParams) ResetPagesize()

func (*ListNetworksParams) ResetPhysicalnetworkid

func (p *ListNetworksParams) ResetPhysicalnetworkid()

func (*ListNetworksParams) ResetProjectid

func (p *ListNetworksParams) ResetProjectid()

func (*ListNetworksParams) ResetRestartrequired

func (p *ListNetworksParams) ResetRestartrequired()

func (*ListNetworksParams) ResetRetrieveonlyresourcecount

func (p *ListNetworksParams) ResetRetrieveonlyresourcecount()

func (*ListNetworksParams) ResetShowicon

func (p *ListNetworksParams) ResetShowicon()

func (*ListNetworksParams) ResetSpecifyipranges

func (p *ListNetworksParams) ResetSpecifyipranges()

func (*ListNetworksParams) ResetSupportedservices

func (p *ListNetworksParams) ResetSupportedservices()

func (*ListNetworksParams) ResetTags

func (p *ListNetworksParams) ResetTags()

func (*ListNetworksParams) ResetTraffictype

func (p *ListNetworksParams) ResetTraffictype()

func (*ListNetworksParams) ResetType

func (p *ListNetworksParams) ResetType()

func (*ListNetworksParams) ResetVlan

func (p *ListNetworksParams) ResetVlan()

func (*ListNetworksParams) ResetVpcid

func (p *ListNetworksParams) ResetVpcid()

func (*ListNetworksParams) ResetZoneid

func (p *ListNetworksParams) ResetZoneid()

func (*ListNetworksParams) SetAccount

func (p *ListNetworksParams) SetAccount(v string)

func (*ListNetworksParams) SetAcltype

func (p *ListNetworksParams) SetAcltype(v string)

func (*ListNetworksParams) SetAssociatednetworkid

func (p *ListNetworksParams) SetAssociatednetworkid(v string)

func (*ListNetworksParams) SetCanusefordeploy

func (p *ListNetworksParams) SetCanusefordeploy(v bool)

func (*ListNetworksParams) SetDisplaynetwork

func (p *ListNetworksParams) SetDisplaynetwork(v bool)

func (*ListNetworksParams) SetDomainid

func (p *ListNetworksParams) SetDomainid(v string)

func (*ListNetworksParams) SetForvpc

func (p *ListNetworksParams) SetForvpc(v bool)

func (*ListNetworksParams) SetId

func (p *ListNetworksParams) SetId(v string)

func (*ListNetworksParams) SetIsrecursive

func (p *ListNetworksParams) SetIsrecursive(v bool)

func (*ListNetworksParams) SetIssystem

func (p *ListNetworksParams) SetIssystem(v bool)

func (*ListNetworksParams) SetKeyword

func (p *ListNetworksParams) SetKeyword(v string)

func (*ListNetworksParams) SetListall

func (p *ListNetworksParams) SetListall(v bool)

func (*ListNetworksParams) SetNetworkfilter

func (p *ListNetworksParams) SetNetworkfilter(v string)

func (*ListNetworksParams) SetNetworkofferingid

func (p *ListNetworksParams) SetNetworkofferingid(v string)

func (*ListNetworksParams) SetPage

func (p *ListNetworksParams) SetPage(v int)

func (*ListNetworksParams) SetPagesize

func (p *ListNetworksParams) SetPagesize(v int)

func (*ListNetworksParams) SetPhysicalnetworkid

func (p *ListNetworksParams) SetPhysicalnetworkid(v string)

func (*ListNetworksParams) SetProjectid

func (p *ListNetworksParams) SetProjectid(v string)

func (*ListNetworksParams) SetRestartrequired

func (p *ListNetworksParams) SetRestartrequired(v bool)

func (*ListNetworksParams) SetRetrieveonlyresourcecount

func (p *ListNetworksParams) SetRetrieveonlyresourcecount(v bool)

func (*ListNetworksParams) SetShowicon

func (p *ListNetworksParams) SetShowicon(v bool)

func (*ListNetworksParams) SetSpecifyipranges

func (p *ListNetworksParams) SetSpecifyipranges(v bool)

func (*ListNetworksParams) SetSupportedservices

func (p *ListNetworksParams) SetSupportedservices(v []string)

func (*ListNetworksParams) SetTags

func (p *ListNetworksParams) SetTags(v map[string]string)

func (*ListNetworksParams) SetTraffictype

func (p *ListNetworksParams) SetTraffictype(v string)

func (*ListNetworksParams) SetType

func (p *ListNetworksParams) SetType(v string)

func (*ListNetworksParams) SetVlan

func (p *ListNetworksParams) SetVlan(v string)

func (*ListNetworksParams) SetVpcid

func (p *ListNetworksParams) SetVpcid(v string)

func (*ListNetworksParams) SetZoneid

func (p *ListNetworksParams) SetZoneid(v string)

type ListNetworksResponse

type ListNetworksResponse struct {
	Count    int        `json:"count"`
	Networks []*Network `json:"network"`
}

type ListNiciraNvpDeviceNetworksParams

type ListNiciraNvpDeviceNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListNiciraNvpDeviceNetworksParams) GetKeyword

func (p *ListNiciraNvpDeviceNetworksParams) GetKeyword() (string, bool)

func (*ListNiciraNvpDeviceNetworksParams) GetNvpdeviceid

func (p *ListNiciraNvpDeviceNetworksParams) GetNvpdeviceid() (string, bool)

func (*ListNiciraNvpDeviceNetworksParams) GetPage

func (p *ListNiciraNvpDeviceNetworksParams) GetPage() (int, bool)

func (*ListNiciraNvpDeviceNetworksParams) GetPagesize

func (p *ListNiciraNvpDeviceNetworksParams) GetPagesize() (int, bool)

func (*ListNiciraNvpDeviceNetworksParams) ResetKeyword

func (p *ListNiciraNvpDeviceNetworksParams) ResetKeyword()

func (*ListNiciraNvpDeviceNetworksParams) ResetNvpdeviceid

func (p *ListNiciraNvpDeviceNetworksParams) ResetNvpdeviceid()

func (*ListNiciraNvpDeviceNetworksParams) ResetPage

func (p *ListNiciraNvpDeviceNetworksParams) ResetPage()

func (*ListNiciraNvpDeviceNetworksParams) ResetPagesize

func (p *ListNiciraNvpDeviceNetworksParams) ResetPagesize()

func (*ListNiciraNvpDeviceNetworksParams) SetKeyword

func (p *ListNiciraNvpDeviceNetworksParams) SetKeyword(v string)

func (*ListNiciraNvpDeviceNetworksParams) SetNvpdeviceid

func (p *ListNiciraNvpDeviceNetworksParams) SetNvpdeviceid(v string)

func (*ListNiciraNvpDeviceNetworksParams) SetPage

func (p *ListNiciraNvpDeviceNetworksParams) SetPage(v int)

func (*ListNiciraNvpDeviceNetworksParams) SetPagesize

func (p *ListNiciraNvpDeviceNetworksParams) SetPagesize(v int)

type ListNiciraNvpDeviceNetworksResponse

type ListNiciraNvpDeviceNetworksResponse struct {
	Count                   int                       `json:"count"`
	NiciraNvpDeviceNetworks []*NiciraNvpDeviceNetwork `json:"niciranvpdevicenetwork"`
}

type ListNiciraNvpDevicesParams

type ListNiciraNvpDevicesParams struct {
	// contains filtered or unexported fields
}

func (*ListNiciraNvpDevicesParams) GetKeyword

func (p *ListNiciraNvpDevicesParams) GetKeyword() (string, bool)

func (*ListNiciraNvpDevicesParams) GetNvpdeviceid

func (p *ListNiciraNvpDevicesParams) GetNvpdeviceid() (string, bool)

func (*ListNiciraNvpDevicesParams) GetPage

func (p *ListNiciraNvpDevicesParams) GetPage() (int, bool)

func (*ListNiciraNvpDevicesParams) GetPagesize

func (p *ListNiciraNvpDevicesParams) GetPagesize() (int, bool)

func (*ListNiciraNvpDevicesParams) GetPhysicalnetworkid

func (p *ListNiciraNvpDevicesParams) GetPhysicalnetworkid() (string, bool)

func (*ListNiciraNvpDevicesParams) ResetKeyword

func (p *ListNiciraNvpDevicesParams) ResetKeyword()

func (*ListNiciraNvpDevicesParams) ResetNvpdeviceid

func (p *ListNiciraNvpDevicesParams) ResetNvpdeviceid()

func (*ListNiciraNvpDevicesParams) ResetPage

func (p *ListNiciraNvpDevicesParams) ResetPage()

func (*ListNiciraNvpDevicesParams) ResetPagesize

func (p *ListNiciraNvpDevicesParams) ResetPagesize()

func (*ListNiciraNvpDevicesParams) ResetPhysicalnetworkid

func (p *ListNiciraNvpDevicesParams) ResetPhysicalnetworkid()

func (*ListNiciraNvpDevicesParams) SetKeyword

func (p *ListNiciraNvpDevicesParams) SetKeyword(v string)

func (*ListNiciraNvpDevicesParams) SetNvpdeviceid

func (p *ListNiciraNvpDevicesParams) SetNvpdeviceid(v string)

func (*ListNiciraNvpDevicesParams) SetPage

func (p *ListNiciraNvpDevicesParams) SetPage(v int)

func (*ListNiciraNvpDevicesParams) SetPagesize

func (p *ListNiciraNvpDevicesParams) SetPagesize(v int)

func (*ListNiciraNvpDevicesParams) SetPhysicalnetworkid

func (p *ListNiciraNvpDevicesParams) SetPhysicalnetworkid(v string)

type ListNiciraNvpDevicesResponse

type ListNiciraNvpDevicesResponse struct {
	Count            int                `json:"count"`
	NiciraNvpDevices []*NiciraNvpDevice `json:"niciranvpdevice"`
}

type ListNicsParams

type ListNicsParams struct {
	// contains filtered or unexported fields
}

func (*ListNicsParams) GetFordisplay

func (p *ListNicsParams) GetFordisplay() (bool, bool)

func (*ListNicsParams) GetKeyword

func (p *ListNicsParams) GetKeyword() (string, bool)

func (*ListNicsParams) GetNetworkid

func (p *ListNicsParams) GetNetworkid() (string, bool)

func (*ListNicsParams) GetNicid

func (p *ListNicsParams) GetNicid() (string, bool)

func (*ListNicsParams) GetPage

func (p *ListNicsParams) GetPage() (int, bool)

func (*ListNicsParams) GetPagesize

func (p *ListNicsParams) GetPagesize() (int, bool)

func (*ListNicsParams) GetVirtualmachineid

func (p *ListNicsParams) GetVirtualmachineid() (string, bool)

func (*ListNicsParams) ResetFordisplay

func (p *ListNicsParams) ResetFordisplay()

func (*ListNicsParams) ResetKeyword

func (p *ListNicsParams) ResetKeyword()

func (*ListNicsParams) ResetNetworkid

func (p *ListNicsParams) ResetNetworkid()

func (*ListNicsParams) ResetNicid

func (p *ListNicsParams) ResetNicid()

func (*ListNicsParams) ResetPage

func (p *ListNicsParams) ResetPage()

func (*ListNicsParams) ResetPagesize

func (p *ListNicsParams) ResetPagesize()

func (*ListNicsParams) ResetVirtualmachineid

func (p *ListNicsParams) ResetVirtualmachineid()

func (*ListNicsParams) SetFordisplay

func (p *ListNicsParams) SetFordisplay(v bool)

func (*ListNicsParams) SetKeyword

func (p *ListNicsParams) SetKeyword(v string)

func (*ListNicsParams) SetNetworkid

func (p *ListNicsParams) SetNetworkid(v string)

func (*ListNicsParams) SetNicid

func (p *ListNicsParams) SetNicid(v string)

func (*ListNicsParams) SetPage

func (p *ListNicsParams) SetPage(v int)

func (*ListNicsParams) SetPagesize

func (p *ListNicsParams) SetPagesize(v int)

func (*ListNicsParams) SetVirtualmachineid

func (p *ListNicsParams) SetVirtualmachineid(v string)

type ListNicsResponse

type ListNicsResponse struct {
	Count int    `json:"count"`
	Nics  []*Nic `json:"nic"`
}

type ListOpenDaylightControllersParams

type ListOpenDaylightControllersParams struct {
	// contains filtered or unexported fields
}

func (*ListOpenDaylightControllersParams) GetId

func (*ListOpenDaylightControllersParams) GetPhysicalnetworkid

func (p *ListOpenDaylightControllersParams) GetPhysicalnetworkid() (string, bool)

func (*ListOpenDaylightControllersParams) ResetId

func (p *ListOpenDaylightControllersParams) ResetId()

func (*ListOpenDaylightControllersParams) ResetPhysicalnetworkid

func (p *ListOpenDaylightControllersParams) ResetPhysicalnetworkid()

func (*ListOpenDaylightControllersParams) SetId

func (*ListOpenDaylightControllersParams) SetPhysicalnetworkid

func (p *ListOpenDaylightControllersParams) SetPhysicalnetworkid(v string)

type ListOpenDaylightControllersResponse

type ListOpenDaylightControllersResponse struct {
	Count                   int                       `json:"count"`
	OpenDaylightControllers []*OpenDaylightController `json:"opendaylightcontroller"`
}

type ListOsCategoriesParams

type ListOsCategoriesParams struct {
	// contains filtered or unexported fields
}

func (*ListOsCategoriesParams) GetId

func (p *ListOsCategoriesParams) GetId() (string, bool)

func (*ListOsCategoriesParams) GetKeyword

func (p *ListOsCategoriesParams) GetKeyword() (string, bool)

func (*ListOsCategoriesParams) GetName

func (p *ListOsCategoriesParams) GetName() (string, bool)

func (*ListOsCategoriesParams) GetPage

func (p *ListOsCategoriesParams) GetPage() (int, bool)

func (*ListOsCategoriesParams) GetPagesize

func (p *ListOsCategoriesParams) GetPagesize() (int, bool)

func (*ListOsCategoriesParams) ResetId

func (p *ListOsCategoriesParams) ResetId()

func (*ListOsCategoriesParams) ResetKeyword

func (p *ListOsCategoriesParams) ResetKeyword()

func (*ListOsCategoriesParams) ResetName

func (p *ListOsCategoriesParams) ResetName()

func (*ListOsCategoriesParams) ResetPage

func (p *ListOsCategoriesParams) ResetPage()

func (*ListOsCategoriesParams) ResetPagesize

func (p *ListOsCategoriesParams) ResetPagesize()

func (*ListOsCategoriesParams) SetId

func (p *ListOsCategoriesParams) SetId(v string)

func (*ListOsCategoriesParams) SetKeyword

func (p *ListOsCategoriesParams) SetKeyword(v string)

func (*ListOsCategoriesParams) SetName

func (p *ListOsCategoriesParams) SetName(v string)

func (*ListOsCategoriesParams) SetPage

func (p *ListOsCategoriesParams) SetPage(v int)

func (*ListOsCategoriesParams) SetPagesize

func (p *ListOsCategoriesParams) SetPagesize(v int)

type ListOsCategoriesResponse

type ListOsCategoriesResponse struct {
	Count        int           `json:"count"`
	OsCategories []*OsCategory `json:"oscategory"`
}

type ListOsTypesParams

type ListOsTypesParams struct {
	// contains filtered or unexported fields
}

func (*ListOsTypesParams) GetDescription

func (p *ListOsTypesParams) GetDescription() (string, bool)

func (*ListOsTypesParams) GetFordisplay

func (p *ListOsTypesParams) GetFordisplay() (bool, bool)

func (*ListOsTypesParams) GetId

func (p *ListOsTypesParams) GetId() (string, bool)

func (*ListOsTypesParams) GetKeyword

func (p *ListOsTypesParams) GetKeyword() (string, bool)

func (*ListOsTypesParams) GetOscategoryid

func (p *ListOsTypesParams) GetOscategoryid() (string, bool)

func (*ListOsTypesParams) GetPage

func (p *ListOsTypesParams) GetPage() (int, bool)

func (*ListOsTypesParams) GetPagesize

func (p *ListOsTypesParams) GetPagesize() (int, bool)

func (*ListOsTypesParams) ResetDescription

func (p *ListOsTypesParams) ResetDescription()

func (*ListOsTypesParams) ResetFordisplay

func (p *ListOsTypesParams) ResetFordisplay()

func (*ListOsTypesParams) ResetId

func (p *ListOsTypesParams) ResetId()

func (*ListOsTypesParams) ResetKeyword

func (p *ListOsTypesParams) ResetKeyword()

func (*ListOsTypesParams) ResetOscategoryid

func (p *ListOsTypesParams) ResetOscategoryid()

func (*ListOsTypesParams) ResetPage

func (p *ListOsTypesParams) ResetPage()

func (*ListOsTypesParams) ResetPagesize

func (p *ListOsTypesParams) ResetPagesize()

func (*ListOsTypesParams) SetDescription

func (p *ListOsTypesParams) SetDescription(v string)

func (*ListOsTypesParams) SetFordisplay

func (p *ListOsTypesParams) SetFordisplay(v bool)

func (*ListOsTypesParams) SetId

func (p *ListOsTypesParams) SetId(v string)

func (*ListOsTypesParams) SetKeyword

func (p *ListOsTypesParams) SetKeyword(v string)

func (*ListOsTypesParams) SetOscategoryid

func (p *ListOsTypesParams) SetOscategoryid(v string)

func (*ListOsTypesParams) SetPage

func (p *ListOsTypesParams) SetPage(v int)

func (*ListOsTypesParams) SetPagesize

func (p *ListOsTypesParams) SetPagesize(v int)

type ListOsTypesResponse

type ListOsTypesResponse struct {
	Count   int       `json:"count"`
	OsTypes []*OsType `json:"ostype"`
}

type ListOvsElementsParams

type ListOvsElementsParams struct {
	// contains filtered or unexported fields
}

func (*ListOvsElementsParams) GetEnabled

func (p *ListOvsElementsParams) GetEnabled() (bool, bool)

func (*ListOvsElementsParams) GetId

func (p *ListOvsElementsParams) GetId() (string, bool)

func (*ListOvsElementsParams) GetKeyword

func (p *ListOvsElementsParams) GetKeyword() (string, bool)

func (*ListOvsElementsParams) GetNspid

func (p *ListOvsElementsParams) GetNspid() (string, bool)

func (*ListOvsElementsParams) GetPage

func (p *ListOvsElementsParams) GetPage() (int, bool)

func (*ListOvsElementsParams) GetPagesize

func (p *ListOvsElementsParams) GetPagesize() (int, bool)

func (*ListOvsElementsParams) ResetEnabled

func (p *ListOvsElementsParams) ResetEnabled()

func (*ListOvsElementsParams) ResetId

func (p *ListOvsElementsParams) ResetId()

func (*ListOvsElementsParams) ResetKeyword

func (p *ListOvsElementsParams) ResetKeyword()

func (*ListOvsElementsParams) ResetNspid

func (p *ListOvsElementsParams) ResetNspid()

func (*ListOvsElementsParams) ResetPage

func (p *ListOvsElementsParams) ResetPage()

func (*ListOvsElementsParams) ResetPagesize

func (p *ListOvsElementsParams) ResetPagesize()

func (*ListOvsElementsParams) SetEnabled

func (p *ListOvsElementsParams) SetEnabled(v bool)

func (*ListOvsElementsParams) SetId

func (p *ListOvsElementsParams) SetId(v string)

func (*ListOvsElementsParams) SetKeyword

func (p *ListOvsElementsParams) SetKeyword(v string)

func (*ListOvsElementsParams) SetNspid

func (p *ListOvsElementsParams) SetNspid(v string)

func (*ListOvsElementsParams) SetPage

func (p *ListOvsElementsParams) SetPage(v int)

func (*ListOvsElementsParams) SetPagesize

func (p *ListOvsElementsParams) SetPagesize(v int)

type ListOvsElementsResponse

type ListOvsElementsResponse struct {
	Count       int           `json:"count"`
	OvsElements []*OvsElement `json:"ovselement"`
}

type ListPaloAltoFirewallNetworksParams

type ListPaloAltoFirewallNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListPaloAltoFirewallNetworksParams) GetKeyword

func (p *ListPaloAltoFirewallNetworksParams) GetKeyword() (string, bool)

func (*ListPaloAltoFirewallNetworksParams) GetLbdeviceid

func (p *ListPaloAltoFirewallNetworksParams) GetLbdeviceid() (string, bool)

func (*ListPaloAltoFirewallNetworksParams) GetPage

func (*ListPaloAltoFirewallNetworksParams) GetPagesize

func (p *ListPaloAltoFirewallNetworksParams) GetPagesize() (int, bool)

func (*ListPaloAltoFirewallNetworksParams) ResetKeyword

func (p *ListPaloAltoFirewallNetworksParams) ResetKeyword()

func (*ListPaloAltoFirewallNetworksParams) ResetLbdeviceid

func (p *ListPaloAltoFirewallNetworksParams) ResetLbdeviceid()

func (*ListPaloAltoFirewallNetworksParams) ResetPage

func (p *ListPaloAltoFirewallNetworksParams) ResetPage()

func (*ListPaloAltoFirewallNetworksParams) ResetPagesize

func (p *ListPaloAltoFirewallNetworksParams) ResetPagesize()

func (*ListPaloAltoFirewallNetworksParams) SetKeyword

func (p *ListPaloAltoFirewallNetworksParams) SetKeyword(v string)

func (*ListPaloAltoFirewallNetworksParams) SetLbdeviceid

func (p *ListPaloAltoFirewallNetworksParams) SetLbdeviceid(v string)

func (*ListPaloAltoFirewallNetworksParams) SetPage

func (*ListPaloAltoFirewallNetworksParams) SetPagesize

func (p *ListPaloAltoFirewallNetworksParams) SetPagesize(v int)

type ListPaloAltoFirewallNetworksResponse

type ListPaloAltoFirewallNetworksResponse struct {
	Count                    int                        `json:"count"`
	PaloAltoFirewallNetworks []*PaloAltoFirewallNetwork `json:"paloaltofirewallnetwork"`
}

type ListPaloAltoFirewallsParams

type ListPaloAltoFirewallsParams struct {
	// contains filtered or unexported fields
}

func (*ListPaloAltoFirewallsParams) GetFwdeviceid

func (p *ListPaloAltoFirewallsParams) GetFwdeviceid() (string, bool)

func (*ListPaloAltoFirewallsParams) GetKeyword

func (p *ListPaloAltoFirewallsParams) GetKeyword() (string, bool)

func (*ListPaloAltoFirewallsParams) GetPage

func (p *ListPaloAltoFirewallsParams) GetPage() (int, bool)

func (*ListPaloAltoFirewallsParams) GetPagesize

func (p *ListPaloAltoFirewallsParams) GetPagesize() (int, bool)

func (*ListPaloAltoFirewallsParams) GetPhysicalnetworkid

func (p *ListPaloAltoFirewallsParams) GetPhysicalnetworkid() (string, bool)

func (*ListPaloAltoFirewallsParams) ResetFwdeviceid

func (p *ListPaloAltoFirewallsParams) ResetFwdeviceid()

func (*ListPaloAltoFirewallsParams) ResetKeyword

func (p *ListPaloAltoFirewallsParams) ResetKeyword()

func (*ListPaloAltoFirewallsParams) ResetPage

func (p *ListPaloAltoFirewallsParams) ResetPage()

func (*ListPaloAltoFirewallsParams) ResetPagesize

func (p *ListPaloAltoFirewallsParams) ResetPagesize()

func (*ListPaloAltoFirewallsParams) ResetPhysicalnetworkid

func (p *ListPaloAltoFirewallsParams) ResetPhysicalnetworkid()

func (*ListPaloAltoFirewallsParams) SetFwdeviceid

func (p *ListPaloAltoFirewallsParams) SetFwdeviceid(v string)

func (*ListPaloAltoFirewallsParams) SetKeyword

func (p *ListPaloAltoFirewallsParams) SetKeyword(v string)

func (*ListPaloAltoFirewallsParams) SetPage

func (p *ListPaloAltoFirewallsParams) SetPage(v int)

func (*ListPaloAltoFirewallsParams) SetPagesize

func (p *ListPaloAltoFirewallsParams) SetPagesize(v int)

func (*ListPaloAltoFirewallsParams) SetPhysicalnetworkid

func (p *ListPaloAltoFirewallsParams) SetPhysicalnetworkid(v string)

type ListPaloAltoFirewallsResponse

type ListPaloAltoFirewallsResponse struct {
	Count             int                 `json:"count"`
	PaloAltoFirewalls []*PaloAltoFirewall `json:"paloaltofirewall"`
}

type ListPhysicalNetworksParams

type ListPhysicalNetworksParams struct {
	// contains filtered or unexported fields
}

func (*ListPhysicalNetworksParams) GetId

func (p *ListPhysicalNetworksParams) GetId() (string, bool)

func (*ListPhysicalNetworksParams) GetKeyword

func (p *ListPhysicalNetworksParams) GetKeyword() (string, bool)

func (*ListPhysicalNetworksParams) GetName

func (p *ListPhysicalNetworksParams) GetName() (string, bool)

func (*ListPhysicalNetworksParams) GetPage

func (p *ListPhysicalNetworksParams) GetPage() (int, bool)

func (*ListPhysicalNetworksParams) GetPagesize

func (p *ListPhysicalNetworksParams) GetPagesize() (int, bool)

func (*ListPhysicalNetworksParams) GetZoneid

func (p *ListPhysicalNetworksParams) GetZoneid() (string, bool)

func (*ListPhysicalNetworksParams) ResetId

func (p *ListPhysicalNetworksParams) ResetId()

func (*ListPhysicalNetworksParams) ResetKeyword

func (p *ListPhysicalNetworksParams) ResetKeyword()

func (*ListPhysicalNetworksParams) ResetName

func (p *ListPhysicalNetworksParams) ResetName()

func (*ListPhysicalNetworksParams) ResetPage

func (p *ListPhysicalNetworksParams) ResetPage()

func (*ListPhysicalNetworksParams) ResetPagesize

func (p *ListPhysicalNetworksParams) ResetPagesize()

func (*ListPhysicalNetworksParams) ResetZoneid

func (p *ListPhysicalNetworksParams) ResetZoneid()

func (*ListPhysicalNetworksParams) SetId

func (p *ListPhysicalNetworksParams) SetId(v string)

func (*ListPhysicalNetworksParams) SetKeyword

func (p *ListPhysicalNetworksParams) SetKeyword(v string)

func (*ListPhysicalNetworksParams) SetName

func (p *ListPhysicalNetworksParams) SetName(v string)

func (*ListPhysicalNetworksParams) SetPage

func (p *ListPhysicalNetworksParams) SetPage(v int)

func (*ListPhysicalNetworksParams) SetPagesize

func (p *ListPhysicalNetworksParams) SetPagesize(v int)

func (*ListPhysicalNetworksParams) SetZoneid

func (p *ListPhysicalNetworksParams) SetZoneid(v string)

type ListPhysicalNetworksResponse

type ListPhysicalNetworksResponse struct {
	Count            int                `json:"count"`
	PhysicalNetworks []*PhysicalNetwork `json:"physicalnetwork"`
}

type ListPodsParams

type ListPodsParams struct {
	// contains filtered or unexported fields
}

func (*ListPodsParams) GetAllocationstate

func (p *ListPodsParams) GetAllocationstate() (string, bool)

func (*ListPodsParams) GetId

func (p *ListPodsParams) GetId() (string, bool)

func (*ListPodsParams) GetKeyword

func (p *ListPodsParams) GetKeyword() (string, bool)

func (*ListPodsParams) GetName

func (p *ListPodsParams) GetName() (string, bool)

func (*ListPodsParams) GetPage

func (p *ListPodsParams) GetPage() (int, bool)

func (*ListPodsParams) GetPagesize

func (p *ListPodsParams) GetPagesize() (int, bool)

func (*ListPodsParams) GetShowcapacities

func (p *ListPodsParams) GetShowcapacities() (bool, bool)

func (*ListPodsParams) GetZoneid

func (p *ListPodsParams) GetZoneid() (string, bool)

func (*ListPodsParams) ResetAllocationstate

func (p *ListPodsParams) ResetAllocationstate()

func (*ListPodsParams) ResetId

func (p *ListPodsParams) ResetId()

func (*ListPodsParams) ResetKeyword

func (p *ListPodsParams) ResetKeyword()

func (*ListPodsParams) ResetName

func (p *ListPodsParams) ResetName()

func (*ListPodsParams) ResetPage

func (p *ListPodsParams) ResetPage()

func (*ListPodsParams) ResetPagesize

func (p *ListPodsParams) ResetPagesize()

func (*ListPodsParams) ResetShowcapacities

func (p *ListPodsParams) ResetShowcapacities()

func (*ListPodsParams) ResetZoneid

func (p *ListPodsParams) ResetZoneid()

func (*ListPodsParams) SetAllocationstate

func (p *ListPodsParams) SetAllocationstate(v string)

func (*ListPodsParams) SetId

func (p *ListPodsParams) SetId(v string)

func (*ListPodsParams) SetKeyword

func (p *ListPodsParams) SetKeyword(v string)

func (*ListPodsParams) SetName

func (p *ListPodsParams) SetName(v string)

func (*ListPodsParams) SetPage

func (p *ListPodsParams) SetPage(v int)

func (*ListPodsParams) SetPagesize

func (p *ListPodsParams) SetPagesize(v int)

func (*ListPodsParams) SetShowcapacities

func (p *ListPodsParams) SetShowcapacities(v bool)

func (*ListPodsParams) SetZoneid

func (p *ListPodsParams) SetZoneid(v string)

type ListPodsResponse

type ListPodsResponse struct {
	Count int    `json:"count"`
	Pods  []*Pod `json:"pod"`
}

type ListPortForwardingRulesParams

type ListPortForwardingRulesParams struct {
	// contains filtered or unexported fields
}

func (*ListPortForwardingRulesParams) GetAccount

func (p *ListPortForwardingRulesParams) GetAccount() (string, bool)

func (*ListPortForwardingRulesParams) GetDomainid

func (p *ListPortForwardingRulesParams) GetDomainid() (string, bool)

func (*ListPortForwardingRulesParams) GetFordisplay

func (p *ListPortForwardingRulesParams) GetFordisplay() (bool, bool)

func (*ListPortForwardingRulesParams) GetId

func (*ListPortForwardingRulesParams) GetIpaddressid

func (p *ListPortForwardingRulesParams) GetIpaddressid() (string, bool)

func (*ListPortForwardingRulesParams) GetIsrecursive

func (p *ListPortForwardingRulesParams) GetIsrecursive() (bool, bool)

func (*ListPortForwardingRulesParams) GetKeyword

func (p *ListPortForwardingRulesParams) GetKeyword() (string, bool)

func (*ListPortForwardingRulesParams) GetListall

func (p *ListPortForwardingRulesParams) GetListall() (bool, bool)

func (*ListPortForwardingRulesParams) GetNetworkid

func (p *ListPortForwardingRulesParams) GetNetworkid() (string, bool)

func (*ListPortForwardingRulesParams) GetPage

func (p *ListPortForwardingRulesParams) GetPage() (int, bool)

func (*ListPortForwardingRulesParams) GetPagesize

func (p *ListPortForwardingRulesParams) GetPagesize() (int, bool)

func (*ListPortForwardingRulesParams) GetProjectid

func (p *ListPortForwardingRulesParams) GetProjectid() (string, bool)

func (*ListPortForwardingRulesParams) GetTags

func (p *ListPortForwardingRulesParams) GetTags() (map[string]string, bool)

func (*ListPortForwardingRulesParams) ResetAccount

func (p *ListPortForwardingRulesParams) ResetAccount()

func (*ListPortForwardingRulesParams) ResetDomainid

func (p *ListPortForwardingRulesParams) ResetDomainid()

func (*ListPortForwardingRulesParams) ResetFordisplay

func (p *ListPortForwardingRulesParams) ResetFordisplay()

func (*ListPortForwardingRulesParams) ResetId

func (p *ListPortForwardingRulesParams) ResetId()

func (*ListPortForwardingRulesParams) ResetIpaddressid

func (p *ListPortForwardingRulesParams) ResetIpaddressid()

func (*ListPortForwardingRulesParams) ResetIsrecursive

func (p *ListPortForwardingRulesParams) ResetIsrecursive()

func (*ListPortForwardingRulesParams) ResetKeyword

func (p *ListPortForwardingRulesParams) ResetKeyword()

func (*ListPortForwardingRulesParams) ResetListall

func (p *ListPortForwardingRulesParams) ResetListall()

func (*ListPortForwardingRulesParams) ResetNetworkid

func (p *ListPortForwardingRulesParams) ResetNetworkid()

func (*ListPortForwardingRulesParams) ResetPage

func (p *ListPortForwardingRulesParams) ResetPage()

func (*ListPortForwardingRulesParams) ResetPagesize

func (p *ListPortForwardingRulesParams) ResetPagesize()

func (*ListPortForwardingRulesParams) ResetProjectid

func (p *ListPortForwardingRulesParams) ResetProjectid()

func (*ListPortForwardingRulesParams) ResetTags

func (p *ListPortForwardingRulesParams) ResetTags()

func (*ListPortForwardingRulesParams) SetAccount

func (p *ListPortForwardingRulesParams) SetAccount(v string)

func (*ListPortForwardingRulesParams) SetDomainid

func (p *ListPortForwardingRulesParams) SetDomainid(v string)

func (*ListPortForwardingRulesParams) SetFordisplay

func (p *ListPortForwardingRulesParams) SetFordisplay(v bool)

func (*ListPortForwardingRulesParams) SetId

func (*ListPortForwardingRulesParams) SetIpaddressid

func (p *ListPortForwardingRulesParams) SetIpaddressid(v string)

func (*ListPortForwardingRulesParams) SetIsrecursive

func (p *ListPortForwardingRulesParams) SetIsrecursive(v bool)

func (*ListPortForwardingRulesParams) SetKeyword

func (p *ListPortForwardingRulesParams) SetKeyword(v string)

func (*ListPortForwardingRulesParams) SetListall

func (p *ListPortForwardingRulesParams) SetListall(v bool)

func (*ListPortForwardingRulesParams) SetNetworkid

func (p *ListPortForwardingRulesParams) SetNetworkid(v string)

func (*ListPortForwardingRulesParams) SetPage

func (p *ListPortForwardingRulesParams) SetPage(v int)

func (*ListPortForwardingRulesParams) SetPagesize

func (p *ListPortForwardingRulesParams) SetPagesize(v int)

func (*ListPortForwardingRulesParams) SetProjectid

func (p *ListPortForwardingRulesParams) SetProjectid(v string)

func (*ListPortForwardingRulesParams) SetTags

func (p *ListPortForwardingRulesParams) SetTags(v map[string]string)

type ListPortForwardingRulesResponse

type ListPortForwardingRulesResponse struct {
	Count               int                   `json:"count"`
	PortForwardingRules []*PortForwardingRule `json:"portforwardingrule"`
}

type ListPortableIpRangesParams

type ListPortableIpRangesParams struct {
	// contains filtered or unexported fields
}

func (*ListPortableIpRangesParams) GetId

func (p *ListPortableIpRangesParams) GetId() (string, bool)

func (*ListPortableIpRangesParams) GetKeyword

func (p *ListPortableIpRangesParams) GetKeyword() (string, bool)

func (*ListPortableIpRangesParams) GetPage

func (p *ListPortableIpRangesParams) GetPage() (int, bool)

func (*ListPortableIpRangesParams) GetPagesize

func (p *ListPortableIpRangesParams) GetPagesize() (int, bool)

func (*ListPortableIpRangesParams) GetRegionid

func (p *ListPortableIpRangesParams) GetRegionid() (int, bool)

func (*ListPortableIpRangesParams) ResetId

func (p *ListPortableIpRangesParams) ResetId()

func (*ListPortableIpRangesParams) ResetKeyword

func (p *ListPortableIpRangesParams) ResetKeyword()

func (*ListPortableIpRangesParams) ResetPage

func (p *ListPortableIpRangesParams) ResetPage()

func (*ListPortableIpRangesParams) ResetPagesize

func (p *ListPortableIpRangesParams) ResetPagesize()

func (*ListPortableIpRangesParams) ResetRegionid

func (p *ListPortableIpRangesParams) ResetRegionid()

func (*ListPortableIpRangesParams) SetId

func (p *ListPortableIpRangesParams) SetId(v string)

func (*ListPortableIpRangesParams) SetKeyword

func (p *ListPortableIpRangesParams) SetKeyword(v string)

func (*ListPortableIpRangesParams) SetPage

func (p *ListPortableIpRangesParams) SetPage(v int)

func (*ListPortableIpRangesParams) SetPagesize

func (p *ListPortableIpRangesParams) SetPagesize(v int)

func (*ListPortableIpRangesParams) SetRegionid

func (p *ListPortableIpRangesParams) SetRegionid(v int)

type ListPortableIpRangesResponse

type ListPortableIpRangesResponse struct {
	Count            int                `json:"count"`
	PortableIpRanges []*PortableIpRange `json:"portableiprange"`
}

type ListPrivateGatewaysParams

type ListPrivateGatewaysParams struct {
	// contains filtered or unexported fields
}

func (*ListPrivateGatewaysParams) GetAccount

func (p *ListPrivateGatewaysParams) GetAccount() (string, bool)

func (*ListPrivateGatewaysParams) GetDomainid

func (p *ListPrivateGatewaysParams) GetDomainid() (string, bool)

func (*ListPrivateGatewaysParams) GetId

func (p *ListPrivateGatewaysParams) GetId() (string, bool)

func (*ListPrivateGatewaysParams) GetIpaddress

func (p *ListPrivateGatewaysParams) GetIpaddress() (string, bool)

func (*ListPrivateGatewaysParams) GetIsrecursive

func (p *ListPrivateGatewaysParams) GetIsrecursive() (bool, bool)

func (*ListPrivateGatewaysParams) GetKeyword

func (p *ListPrivateGatewaysParams) GetKeyword() (string, bool)

func (*ListPrivateGatewaysParams) GetListall

func (p *ListPrivateGatewaysParams) GetListall() (bool, bool)

func (*ListPrivateGatewaysParams) GetPage

func (p *ListPrivateGatewaysParams) GetPage() (int, bool)

func (*ListPrivateGatewaysParams) GetPagesize

func (p *ListPrivateGatewaysParams) GetPagesize() (int, bool)

func (*ListPrivateGatewaysParams) GetProjectid

func (p *ListPrivateGatewaysParams) GetProjectid() (string, bool)

func (*ListPrivateGatewaysParams) GetState

func (p *ListPrivateGatewaysParams) GetState() (string, bool)

func (*ListPrivateGatewaysParams) GetVlan

func (p *ListPrivateGatewaysParams) GetVlan() (string, bool)

func (*ListPrivateGatewaysParams) GetVpcid

func (p *ListPrivateGatewaysParams) GetVpcid() (string, bool)

func (*ListPrivateGatewaysParams) ResetAccount

func (p *ListPrivateGatewaysParams) ResetAccount()

func (*ListPrivateGatewaysParams) ResetDomainid

func (p *ListPrivateGatewaysParams) ResetDomainid()

func (*ListPrivateGatewaysParams) ResetId

func (p *ListPrivateGatewaysParams) ResetId()

func (*ListPrivateGatewaysParams) ResetIpaddress

func (p *ListPrivateGatewaysParams) ResetIpaddress()

func (*ListPrivateGatewaysParams) ResetIsrecursive

func (p *ListPrivateGatewaysParams) ResetIsrecursive()

func (*ListPrivateGatewaysParams) ResetKeyword

func (p *ListPrivateGatewaysParams) ResetKeyword()

func (*ListPrivateGatewaysParams) ResetListall

func (p *ListPrivateGatewaysParams) ResetListall()

func (*ListPrivateGatewaysParams) ResetPage

func (p *ListPrivateGatewaysParams) ResetPage()

func (*ListPrivateGatewaysParams) ResetPagesize

func (p *ListPrivateGatewaysParams) ResetPagesize()

func (*ListPrivateGatewaysParams) ResetProjectid

func (p *ListPrivateGatewaysParams) ResetProjectid()

func (*ListPrivateGatewaysParams) ResetState

func (p *ListPrivateGatewaysParams) ResetState()

func (*ListPrivateGatewaysParams) ResetVlan

func (p *ListPrivateGatewaysParams) ResetVlan()

func (*ListPrivateGatewaysParams) ResetVpcid

func (p *ListPrivateGatewaysParams) ResetVpcid()

func (*ListPrivateGatewaysParams) SetAccount

func (p *ListPrivateGatewaysParams) SetAccount(v string)

func (*ListPrivateGatewaysParams) SetDomainid

func (p *ListPrivateGatewaysParams) SetDomainid(v string)

func (*ListPrivateGatewaysParams) SetId

func (p *ListPrivateGatewaysParams) SetId(v string)

func (*ListPrivateGatewaysParams) SetIpaddress

func (p *ListPrivateGatewaysParams) SetIpaddress(v string)

func (*ListPrivateGatewaysParams) SetIsrecursive

func (p *ListPrivateGatewaysParams) SetIsrecursive(v bool)

func (*ListPrivateGatewaysParams) SetKeyword

func (p *ListPrivateGatewaysParams) SetKeyword(v string)

func (*ListPrivateGatewaysParams) SetListall

func (p *ListPrivateGatewaysParams) SetListall(v bool)

func (*ListPrivateGatewaysParams) SetPage

func (p *ListPrivateGatewaysParams) SetPage(v int)

func (*ListPrivateGatewaysParams) SetPagesize

func (p *ListPrivateGatewaysParams) SetPagesize(v int)

func (*ListPrivateGatewaysParams) SetProjectid

func (p *ListPrivateGatewaysParams) SetProjectid(v string)

func (*ListPrivateGatewaysParams) SetState

func (p *ListPrivateGatewaysParams) SetState(v string)

func (*ListPrivateGatewaysParams) SetVlan

func (p *ListPrivateGatewaysParams) SetVlan(v string)

func (*ListPrivateGatewaysParams) SetVpcid

func (p *ListPrivateGatewaysParams) SetVpcid(v string)

type ListPrivateGatewaysResponse

type ListPrivateGatewaysResponse struct {
	Count           int               `json:"count"`
	PrivateGateways []*PrivateGateway `json:"privategateway"`
}

type ListProjectAccountsParams

type ListProjectAccountsParams struct {
	// contains filtered or unexported fields
}

func (*ListProjectAccountsParams) GetAccount

func (p *ListProjectAccountsParams) GetAccount() (string, bool)

func (*ListProjectAccountsParams) GetKeyword

func (p *ListProjectAccountsParams) GetKeyword() (string, bool)

func (*ListProjectAccountsParams) GetPage

func (p *ListProjectAccountsParams) GetPage() (int, bool)

func (*ListProjectAccountsParams) GetPagesize

func (p *ListProjectAccountsParams) GetPagesize() (int, bool)

func (*ListProjectAccountsParams) GetProjectid

func (p *ListProjectAccountsParams) GetProjectid() (string, bool)

func (*ListProjectAccountsParams) GetProjectroleid

func (p *ListProjectAccountsParams) GetProjectroleid() (string, bool)

func (*ListProjectAccountsParams) GetRole

func (p *ListProjectAccountsParams) GetRole() (string, bool)

func (*ListProjectAccountsParams) GetUserid

func (p *ListProjectAccountsParams) GetUserid() (string, bool)

func (*ListProjectAccountsParams) ResetAccount

func (p *ListProjectAccountsParams) ResetAccount()

func (*ListProjectAccountsParams) ResetKeyword

func (p *ListProjectAccountsParams) ResetKeyword()

func (*ListProjectAccountsParams) ResetPage

func (p *ListProjectAccountsParams) ResetPage()

func (*ListProjectAccountsParams) ResetPagesize

func (p *ListProjectAccountsParams) ResetPagesize()

func (*ListProjectAccountsParams) ResetProjectid

func (p *ListProjectAccountsParams) ResetProjectid()

func (*ListProjectAccountsParams) ResetProjectroleid

func (p *ListProjectAccountsParams) ResetProjectroleid()

func (*ListProjectAccountsParams) ResetRole

func (p *ListProjectAccountsParams) ResetRole()

func (*ListProjectAccountsParams) ResetUserid

func (p *ListProjectAccountsParams) ResetUserid()

func (*ListProjectAccountsParams) SetAccount

func (p *ListProjectAccountsParams) SetAccount(v string)

func (*ListProjectAccountsParams) SetKeyword

func (p *ListProjectAccountsParams) SetKeyword(v string)

func (*ListProjectAccountsParams) SetPage

func (p *ListProjectAccountsParams) SetPage(v int)

func (*ListProjectAccountsParams) SetPagesize

func (p *ListProjectAccountsParams) SetPagesize(v int)

func (*ListProjectAccountsParams) SetProjectid

func (p *ListProjectAccountsParams) SetProjectid(v string)

func (*ListProjectAccountsParams) SetProjectroleid

func (p *ListProjectAccountsParams) SetProjectroleid(v string)

func (*ListProjectAccountsParams) SetRole

func (p *ListProjectAccountsParams) SetRole(v string)

func (*ListProjectAccountsParams) SetUserid

func (p *ListProjectAccountsParams) SetUserid(v string)

type ListProjectAccountsResponse

type ListProjectAccountsResponse struct {
	Count           int               `json:"count"`
	ProjectAccounts []*ProjectAccount `json:"projectaccount"`
}

type ListProjectInvitationsParams

type ListProjectInvitationsParams struct {
	// contains filtered or unexported fields
}

func (*ListProjectInvitationsParams) GetAccount

func (p *ListProjectInvitationsParams) GetAccount() (string, bool)

func (*ListProjectInvitationsParams) GetActiveonly

func (p *ListProjectInvitationsParams) GetActiveonly() (bool, bool)

func (*ListProjectInvitationsParams) GetDomainid

func (p *ListProjectInvitationsParams) GetDomainid() (string, bool)

func (*ListProjectInvitationsParams) GetId

func (*ListProjectInvitationsParams) GetIsrecursive

func (p *ListProjectInvitationsParams) GetIsrecursive() (bool, bool)

func (*ListProjectInvitationsParams) GetKeyword

func (p *ListProjectInvitationsParams) GetKeyword() (string, bool)

func (*ListProjectInvitationsParams) GetListall

func (p *ListProjectInvitationsParams) GetListall() (bool, bool)

func (*ListProjectInvitationsParams) GetPage

func (p *ListProjectInvitationsParams) GetPage() (int, bool)

func (*ListProjectInvitationsParams) GetPagesize

func (p *ListProjectInvitationsParams) GetPagesize() (int, bool)

func (*ListProjectInvitationsParams) GetProjectid

func (p *ListProjectInvitationsParams) GetProjectid() (string, bool)

func (*ListProjectInvitationsParams) GetState

func (p *ListProjectInvitationsParams) GetState() (string, bool)

func (*ListProjectInvitationsParams) GetUserid

func (p *ListProjectInvitationsParams) GetUserid() (string, bool)

func (*ListProjectInvitationsParams) ResetAccount

func (p *ListProjectInvitationsParams) ResetAccount()

func (*ListProjectInvitationsParams) ResetActiveonly

func (p *ListProjectInvitationsParams) ResetActiveonly()

func (*ListProjectInvitationsParams) ResetDomainid

func (p *ListProjectInvitationsParams) ResetDomainid()

func (*ListProjectInvitationsParams) ResetId

func (p *ListProjectInvitationsParams) ResetId()

func (*ListProjectInvitationsParams) ResetIsrecursive

func (p *ListProjectInvitationsParams) ResetIsrecursive()

func (*ListProjectInvitationsParams) ResetKeyword

func (p *ListProjectInvitationsParams) ResetKeyword()

func (*ListProjectInvitationsParams) ResetListall

func (p *ListProjectInvitationsParams) ResetListall()

func (*ListProjectInvitationsParams) ResetPage

func (p *ListProjectInvitationsParams) ResetPage()

func (*ListProjectInvitationsParams) ResetPagesize

func (p *ListProjectInvitationsParams) ResetPagesize()

func (*ListProjectInvitationsParams) ResetProjectid

func (p *ListProjectInvitationsParams) ResetProjectid()

func (*ListProjectInvitationsParams) ResetState

func (p *ListProjectInvitationsParams) ResetState()

func (*ListProjectInvitationsParams) ResetUserid

func (p *ListProjectInvitationsParams) ResetUserid()

func (*ListProjectInvitationsParams) SetAccount

func (p *ListProjectInvitationsParams) SetAccount(v string)

func (*ListProjectInvitationsParams) SetActiveonly

func (p *ListProjectInvitationsParams) SetActiveonly(v bool)

func (*ListProjectInvitationsParams) SetDomainid

func (p *ListProjectInvitationsParams) SetDomainid(v string)

func (*ListProjectInvitationsParams) SetId

func (*ListProjectInvitationsParams) SetIsrecursive

func (p *ListProjectInvitationsParams) SetIsrecursive(v bool)

func (*ListProjectInvitationsParams) SetKeyword

func (p *ListProjectInvitationsParams) SetKeyword(v string)

func (*ListProjectInvitationsParams) SetListall

func (p *ListProjectInvitationsParams) SetListall(v bool)

func (*ListProjectInvitationsParams) SetPage

func (p *ListProjectInvitationsParams) SetPage(v int)

func (*ListProjectInvitationsParams) SetPagesize

func (p *ListProjectInvitationsParams) SetPagesize(v int)

func (*ListProjectInvitationsParams) SetProjectid

func (p *ListProjectInvitationsParams) SetProjectid(v string)

func (*ListProjectInvitationsParams) SetState

func (p *ListProjectInvitationsParams) SetState(v string)

func (*ListProjectInvitationsParams) SetUserid

func (p *ListProjectInvitationsParams) SetUserid(v string)

type ListProjectInvitationsResponse

type ListProjectInvitationsResponse struct {
	Count              int                  `json:"count"`
	ProjectInvitations []*ProjectInvitation `json:"projectinvitation"`
}

type ListProjectRolePermissionsParams

type ListProjectRolePermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ListProjectRolePermissionsParams) GetProjectid

func (p *ListProjectRolePermissionsParams) GetProjectid() (string, bool)

func (*ListProjectRolePermissionsParams) GetProjectroleid

func (p *ListProjectRolePermissionsParams) GetProjectroleid() (string, bool)

func (*ListProjectRolePermissionsParams) ResetProjectid

func (p *ListProjectRolePermissionsParams) ResetProjectid()

func (*ListProjectRolePermissionsParams) ResetProjectroleid

func (p *ListProjectRolePermissionsParams) ResetProjectroleid()

func (*ListProjectRolePermissionsParams) SetProjectid

func (p *ListProjectRolePermissionsParams) SetProjectid(v string)

func (*ListProjectRolePermissionsParams) SetProjectroleid

func (p *ListProjectRolePermissionsParams) SetProjectroleid(v string)

type ListProjectRolePermissionsResponse

type ListProjectRolePermissionsResponse struct {
	Count                  int                      `json:"count"`
	ProjectRolePermissions []*ProjectRolePermission `json:"projectrolepermission"`
}

type ListProjectsParams

type ListProjectsParams struct {
	// contains filtered or unexported fields
}

func (*ListProjectsParams) GetAccount

func (p *ListProjectsParams) GetAccount() (string, bool)

func (*ListProjectsParams) GetDetails

func (p *ListProjectsParams) GetDetails() ([]string, bool)

func (*ListProjectsParams) GetDisplaytext

func (p *ListProjectsParams) GetDisplaytext() (string, bool)

func (*ListProjectsParams) GetDomainid

func (p *ListProjectsParams) GetDomainid() (string, bool)

func (*ListProjectsParams) GetId

func (p *ListProjectsParams) GetId() (string, bool)

func (*ListProjectsParams) GetIsrecursive

func (p *ListProjectsParams) GetIsrecursive() (bool, bool)

func (*ListProjectsParams) GetKeyword

func (p *ListProjectsParams) GetKeyword() (string, bool)

func (*ListProjectsParams) GetListall

func (p *ListProjectsParams) GetListall() (bool, bool)

func (*ListProjectsParams) GetName

func (p *ListProjectsParams) GetName() (string, bool)

func (*ListProjectsParams) GetPage

func (p *ListProjectsParams) GetPage() (int, bool)

func (*ListProjectsParams) GetPagesize

func (p *ListProjectsParams) GetPagesize() (int, bool)

func (*ListProjectsParams) GetShowicon

func (p *ListProjectsParams) GetShowicon() (bool, bool)

func (*ListProjectsParams) GetState

func (p *ListProjectsParams) GetState() (string, bool)

func (*ListProjectsParams) GetTags

func (p *ListProjectsParams) GetTags() (map[string]string, bool)

func (*ListProjectsParams) GetUsername

func (p *ListProjectsParams) GetUsername() (string, bool)

func (*ListProjectsParams) ResetAccount

func (p *ListProjectsParams) ResetAccount()

func (*ListProjectsParams) ResetDetails

func (p *ListProjectsParams) ResetDetails()

func (*ListProjectsParams) ResetDisplaytext

func (p *ListProjectsParams) ResetDisplaytext()

func (*ListProjectsParams) ResetDomainid

func (p *ListProjectsParams) ResetDomainid()

func (*ListProjectsParams) ResetId

func (p *ListProjectsParams) ResetId()

func (*ListProjectsParams) ResetIsrecursive

func (p *ListProjectsParams) ResetIsrecursive()

func (*ListProjectsParams) ResetKeyword

func (p *ListProjectsParams) ResetKeyword()

func (*ListProjectsParams) ResetListall

func (p *ListProjectsParams) ResetListall()

func (*ListProjectsParams) ResetName

func (p *ListProjectsParams) ResetName()

func (*ListProjectsParams) ResetPage

func (p *ListProjectsParams) ResetPage()

func (*ListProjectsParams) ResetPagesize

func (p *ListProjectsParams) ResetPagesize()

func (*ListProjectsParams) ResetShowicon

func (p *ListProjectsParams) ResetShowicon()

func (*ListProjectsParams) ResetState

func (p *ListProjectsParams) ResetState()

func (*ListProjectsParams) ResetTags

func (p *ListProjectsParams) ResetTags()

func (*ListProjectsParams) ResetUsername

func (p *ListProjectsParams) ResetUsername()

func (*ListProjectsParams) SetAccount

func (p *ListProjectsParams) SetAccount(v string)

func (*ListProjectsParams) SetDetails

func (p *ListProjectsParams) SetDetails(v []string)

func (*ListProjectsParams) SetDisplaytext

func (p *ListProjectsParams) SetDisplaytext(v string)

func (*ListProjectsParams) SetDomainid

func (p *ListProjectsParams) SetDomainid(v string)

func (*ListProjectsParams) SetId

func (p *ListProjectsParams) SetId(v string)

func (*ListProjectsParams) SetIsrecursive

func (p *ListProjectsParams) SetIsrecursive(v bool)

func (*ListProjectsParams) SetKeyword

func (p *ListProjectsParams) SetKeyword(v string)

func (*ListProjectsParams) SetListall

func (p *ListProjectsParams) SetListall(v bool)

func (*ListProjectsParams) SetName

func (p *ListProjectsParams) SetName(v string)

func (*ListProjectsParams) SetPage

func (p *ListProjectsParams) SetPage(v int)

func (*ListProjectsParams) SetPagesize

func (p *ListProjectsParams) SetPagesize(v int)

func (*ListProjectsParams) SetShowicon

func (p *ListProjectsParams) SetShowicon(v bool)

func (*ListProjectsParams) SetState

func (p *ListProjectsParams) SetState(v string)

func (*ListProjectsParams) SetTags

func (p *ListProjectsParams) SetTags(v map[string]string)

func (*ListProjectsParams) SetUsername

func (p *ListProjectsParams) SetUsername(v string)

type ListProjectsResponse

type ListProjectsResponse struct {
	Count    int        `json:"count"`
	Projects []*Project `json:"project"`
}

type ListPublicIpAddressesParams

type ListPublicIpAddressesParams struct {
	// contains filtered or unexported fields
}

func (*ListPublicIpAddressesParams) GetAccount

func (p *ListPublicIpAddressesParams) GetAccount() (string, bool)

func (*ListPublicIpAddressesParams) GetAllocatedonly

func (p *ListPublicIpAddressesParams) GetAllocatedonly() (bool, bool)

func (*ListPublicIpAddressesParams) GetAssociatednetworkid

func (p *ListPublicIpAddressesParams) GetAssociatednetworkid() (string, bool)

func (*ListPublicIpAddressesParams) GetDomainid

func (p *ListPublicIpAddressesParams) GetDomainid() (string, bool)

func (*ListPublicIpAddressesParams) GetFordisplay

func (p *ListPublicIpAddressesParams) GetFordisplay() (bool, bool)

func (*ListPublicIpAddressesParams) GetForloadbalancing

func (p *ListPublicIpAddressesParams) GetForloadbalancing() (bool, bool)

func (*ListPublicIpAddressesParams) GetForvirtualnetwork

func (p *ListPublicIpAddressesParams) GetForvirtualnetwork() (bool, bool)

func (*ListPublicIpAddressesParams) GetId

func (p *ListPublicIpAddressesParams) GetId() (string, bool)

func (*ListPublicIpAddressesParams) GetIpaddress

func (p *ListPublicIpAddressesParams) GetIpaddress() (string, bool)

func (*ListPublicIpAddressesParams) GetIsrecursive

func (p *ListPublicIpAddressesParams) GetIsrecursive() (bool, bool)

func (*ListPublicIpAddressesParams) GetIssourcenat

func (p *ListPublicIpAddressesParams) GetIssourcenat() (bool, bool)

func (*ListPublicIpAddressesParams) GetIsstaticnat

func (p *ListPublicIpAddressesParams) GetIsstaticnat() (bool, bool)

func (*ListPublicIpAddressesParams) GetKeyword

func (p *ListPublicIpAddressesParams) GetKeyword() (string, bool)

func (*ListPublicIpAddressesParams) GetListall

func (p *ListPublicIpAddressesParams) GetListall() (bool, bool)

func (*ListPublicIpAddressesParams) GetNetworkid

func (p *ListPublicIpAddressesParams) GetNetworkid() (string, bool)

func (*ListPublicIpAddressesParams) GetPage

func (p *ListPublicIpAddressesParams) GetPage() (int, bool)

func (*ListPublicIpAddressesParams) GetPagesize

func (p *ListPublicIpAddressesParams) GetPagesize() (int, bool)

func (*ListPublicIpAddressesParams) GetPhysicalnetworkid

func (p *ListPublicIpAddressesParams) GetPhysicalnetworkid() (string, bool)

func (*ListPublicIpAddressesParams) GetProjectid

func (p *ListPublicIpAddressesParams) GetProjectid() (string, bool)

func (*ListPublicIpAddressesParams) GetRetrieveonlyresourcecount

func (p *ListPublicIpAddressesParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListPublicIpAddressesParams) GetState

func (p *ListPublicIpAddressesParams) GetState() (string, bool)

func (*ListPublicIpAddressesParams) GetTags

func (p *ListPublicIpAddressesParams) GetTags() (map[string]string, bool)

func (*ListPublicIpAddressesParams) GetVlanid

func (p *ListPublicIpAddressesParams) GetVlanid() (string, bool)

func (*ListPublicIpAddressesParams) GetVpcid

func (p *ListPublicIpAddressesParams) GetVpcid() (string, bool)

func (*ListPublicIpAddressesParams) GetZoneid

func (p *ListPublicIpAddressesParams) GetZoneid() (string, bool)

func (*ListPublicIpAddressesParams) ResetAccount

func (p *ListPublicIpAddressesParams) ResetAccount()

func (*ListPublicIpAddressesParams) ResetAllocatedonly

func (p *ListPublicIpAddressesParams) ResetAllocatedonly()

func (*ListPublicIpAddressesParams) ResetAssociatednetworkid

func (p *ListPublicIpAddressesParams) ResetAssociatednetworkid()

func (*ListPublicIpAddressesParams) ResetDomainid

func (p *ListPublicIpAddressesParams) ResetDomainid()

func (*ListPublicIpAddressesParams) ResetFordisplay

func (p *ListPublicIpAddressesParams) ResetFordisplay()

func (*ListPublicIpAddressesParams) ResetForloadbalancing

func (p *ListPublicIpAddressesParams) ResetForloadbalancing()

func (*ListPublicIpAddressesParams) ResetForvirtualnetwork

func (p *ListPublicIpAddressesParams) ResetForvirtualnetwork()

func (*ListPublicIpAddressesParams) ResetId

func (p *ListPublicIpAddressesParams) ResetId()

func (*ListPublicIpAddressesParams) ResetIpaddress

func (p *ListPublicIpAddressesParams) ResetIpaddress()

func (*ListPublicIpAddressesParams) ResetIsrecursive

func (p *ListPublicIpAddressesParams) ResetIsrecursive()

func (*ListPublicIpAddressesParams) ResetIssourcenat

func (p *ListPublicIpAddressesParams) ResetIssourcenat()

func (*ListPublicIpAddressesParams) ResetIsstaticnat

func (p *ListPublicIpAddressesParams) ResetIsstaticnat()

func (*ListPublicIpAddressesParams) ResetKeyword

func (p *ListPublicIpAddressesParams) ResetKeyword()

func (*ListPublicIpAddressesParams) ResetListall

func (p *ListPublicIpAddressesParams) ResetListall()

func (*ListPublicIpAddressesParams) ResetNetworkid

func (p *ListPublicIpAddressesParams) ResetNetworkid()

func (*ListPublicIpAddressesParams) ResetPage

func (p *ListPublicIpAddressesParams) ResetPage()

func (*ListPublicIpAddressesParams) ResetPagesize

func (p *ListPublicIpAddressesParams) ResetPagesize()

func (*ListPublicIpAddressesParams) ResetPhysicalnetworkid

func (p *ListPublicIpAddressesParams) ResetPhysicalnetworkid()

func (*ListPublicIpAddressesParams) ResetProjectid

func (p *ListPublicIpAddressesParams) ResetProjectid()

func (*ListPublicIpAddressesParams) ResetRetrieveonlyresourcecount

func (p *ListPublicIpAddressesParams) ResetRetrieveonlyresourcecount()

func (*ListPublicIpAddressesParams) ResetState

func (p *ListPublicIpAddressesParams) ResetState()

func (*ListPublicIpAddressesParams) ResetTags

func (p *ListPublicIpAddressesParams) ResetTags()

func (*ListPublicIpAddressesParams) ResetVlanid

func (p *ListPublicIpAddressesParams) ResetVlanid()

func (*ListPublicIpAddressesParams) ResetVpcid

func (p *ListPublicIpAddressesParams) ResetVpcid()

func (*ListPublicIpAddressesParams) ResetZoneid

func (p *ListPublicIpAddressesParams) ResetZoneid()

func (*ListPublicIpAddressesParams) SetAccount

func (p *ListPublicIpAddressesParams) SetAccount(v string)

func (*ListPublicIpAddressesParams) SetAllocatedonly

func (p *ListPublicIpAddressesParams) SetAllocatedonly(v bool)

func (*ListPublicIpAddressesParams) SetAssociatednetworkid

func (p *ListPublicIpAddressesParams) SetAssociatednetworkid(v string)

func (*ListPublicIpAddressesParams) SetDomainid

func (p *ListPublicIpAddressesParams) SetDomainid(v string)

func (*ListPublicIpAddressesParams) SetFordisplay

func (p *ListPublicIpAddressesParams) SetFordisplay(v bool)

func (*ListPublicIpAddressesParams) SetForloadbalancing

func (p *ListPublicIpAddressesParams) SetForloadbalancing(v bool)

func (*ListPublicIpAddressesParams) SetForvirtualnetwork

func (p *ListPublicIpAddressesParams) SetForvirtualnetwork(v bool)

func (*ListPublicIpAddressesParams) SetId

func (p *ListPublicIpAddressesParams) SetId(v string)

func (*ListPublicIpAddressesParams) SetIpaddress

func (p *ListPublicIpAddressesParams) SetIpaddress(v string)

func (*ListPublicIpAddressesParams) SetIsrecursive

func (p *ListPublicIpAddressesParams) SetIsrecursive(v bool)

func (*ListPublicIpAddressesParams) SetIssourcenat

func (p *ListPublicIpAddressesParams) SetIssourcenat(v bool)

func (*ListPublicIpAddressesParams) SetIsstaticnat

func (p *ListPublicIpAddressesParams) SetIsstaticnat(v bool)

func (*ListPublicIpAddressesParams) SetKeyword

func (p *ListPublicIpAddressesParams) SetKeyword(v string)

func (*ListPublicIpAddressesParams) SetListall

func (p *ListPublicIpAddressesParams) SetListall(v bool)

func (*ListPublicIpAddressesParams) SetNetworkid

func (p *ListPublicIpAddressesParams) SetNetworkid(v string)

func (*ListPublicIpAddressesParams) SetPage

func (p *ListPublicIpAddressesParams) SetPage(v int)

func (*ListPublicIpAddressesParams) SetPagesize

func (p *ListPublicIpAddressesParams) SetPagesize(v int)

func (*ListPublicIpAddressesParams) SetPhysicalnetworkid

func (p *ListPublicIpAddressesParams) SetPhysicalnetworkid(v string)

func (*ListPublicIpAddressesParams) SetProjectid

func (p *ListPublicIpAddressesParams) SetProjectid(v string)

func (*ListPublicIpAddressesParams) SetRetrieveonlyresourcecount

func (p *ListPublicIpAddressesParams) SetRetrieveonlyresourcecount(v bool)

func (*ListPublicIpAddressesParams) SetState

func (p *ListPublicIpAddressesParams) SetState(v string)

func (*ListPublicIpAddressesParams) SetTags

func (p *ListPublicIpAddressesParams) SetTags(v map[string]string)

func (*ListPublicIpAddressesParams) SetVlanid

func (p *ListPublicIpAddressesParams) SetVlanid(v string)

func (*ListPublicIpAddressesParams) SetVpcid

func (p *ListPublicIpAddressesParams) SetVpcid(v string)

func (*ListPublicIpAddressesParams) SetZoneid

func (p *ListPublicIpAddressesParams) SetZoneid(v string)

type ListPublicIpAddressesResponse

type ListPublicIpAddressesResponse struct {
	Count             int                `json:"count"`
	PublicIpAddresses []*PublicIpAddress `json:"publicipaddress"`
}

type ListRegionsParams

type ListRegionsParams struct {
	// contains filtered or unexported fields
}

func (*ListRegionsParams) GetId

func (p *ListRegionsParams) GetId() (int, bool)

func (*ListRegionsParams) GetKeyword

func (p *ListRegionsParams) GetKeyword() (string, bool)

func (*ListRegionsParams) GetName

func (p *ListRegionsParams) GetName() (string, bool)

func (*ListRegionsParams) GetPage

func (p *ListRegionsParams) GetPage() (int, bool)

func (*ListRegionsParams) GetPagesize

func (p *ListRegionsParams) GetPagesize() (int, bool)

func (*ListRegionsParams) ResetId

func (p *ListRegionsParams) ResetId()

func (*ListRegionsParams) ResetKeyword

func (p *ListRegionsParams) ResetKeyword()

func (*ListRegionsParams) ResetName

func (p *ListRegionsParams) ResetName()

func (*ListRegionsParams) ResetPage

func (p *ListRegionsParams) ResetPage()

func (*ListRegionsParams) ResetPagesize

func (p *ListRegionsParams) ResetPagesize()

func (*ListRegionsParams) SetId

func (p *ListRegionsParams) SetId(v int)

func (*ListRegionsParams) SetKeyword

func (p *ListRegionsParams) SetKeyword(v string)

func (*ListRegionsParams) SetName

func (p *ListRegionsParams) SetName(v string)

func (*ListRegionsParams) SetPage

func (p *ListRegionsParams) SetPage(v int)

func (*ListRegionsParams) SetPagesize

func (p *ListRegionsParams) SetPagesize(v int)

type ListRegionsResponse

type ListRegionsResponse struct {
	Count   int       `json:"count"`
	Regions []*Region `json:"region"`
}

type ListRemoteAccessVpnsParams

type ListRemoteAccessVpnsParams struct {
	// contains filtered or unexported fields
}

func (*ListRemoteAccessVpnsParams) GetAccount

func (p *ListRemoteAccessVpnsParams) GetAccount() (string, bool)

func (*ListRemoteAccessVpnsParams) GetDomainid

func (p *ListRemoteAccessVpnsParams) GetDomainid() (string, bool)

func (*ListRemoteAccessVpnsParams) GetFordisplay

func (p *ListRemoteAccessVpnsParams) GetFordisplay() (bool, bool)

func (*ListRemoteAccessVpnsParams) GetId

func (p *ListRemoteAccessVpnsParams) GetId() (string, bool)

func (*ListRemoteAccessVpnsParams) GetIsrecursive

func (p *ListRemoteAccessVpnsParams) GetIsrecursive() (bool, bool)

func (*ListRemoteAccessVpnsParams) GetKeyword

func (p *ListRemoteAccessVpnsParams) GetKeyword() (string, bool)

func (*ListRemoteAccessVpnsParams) GetListall

func (p *ListRemoteAccessVpnsParams) GetListall() (bool, bool)

func (*ListRemoteAccessVpnsParams) GetNetworkid

func (p *ListRemoteAccessVpnsParams) GetNetworkid() (string, bool)

func (*ListRemoteAccessVpnsParams) GetPage

func (p *ListRemoteAccessVpnsParams) GetPage() (int, bool)

func (*ListRemoteAccessVpnsParams) GetPagesize

func (p *ListRemoteAccessVpnsParams) GetPagesize() (int, bool)

func (*ListRemoteAccessVpnsParams) GetProjectid

func (p *ListRemoteAccessVpnsParams) GetProjectid() (string, bool)

func (*ListRemoteAccessVpnsParams) GetPublicipid

func (p *ListRemoteAccessVpnsParams) GetPublicipid() (string, bool)

func (*ListRemoteAccessVpnsParams) ResetAccount

func (p *ListRemoteAccessVpnsParams) ResetAccount()

func (*ListRemoteAccessVpnsParams) ResetDomainid

func (p *ListRemoteAccessVpnsParams) ResetDomainid()

func (*ListRemoteAccessVpnsParams) ResetFordisplay

func (p *ListRemoteAccessVpnsParams) ResetFordisplay()

func (*ListRemoteAccessVpnsParams) ResetId

func (p *ListRemoteAccessVpnsParams) ResetId()

func (*ListRemoteAccessVpnsParams) ResetIsrecursive

func (p *ListRemoteAccessVpnsParams) ResetIsrecursive()

func (*ListRemoteAccessVpnsParams) ResetKeyword

func (p *ListRemoteAccessVpnsParams) ResetKeyword()

func (*ListRemoteAccessVpnsParams) ResetListall

func (p *ListRemoteAccessVpnsParams) ResetListall()

func (*ListRemoteAccessVpnsParams) ResetNetworkid

func (p *ListRemoteAccessVpnsParams) ResetNetworkid()

func (*ListRemoteAccessVpnsParams) ResetPage

func (p *ListRemoteAccessVpnsParams) ResetPage()

func (*ListRemoteAccessVpnsParams) ResetPagesize

func (p *ListRemoteAccessVpnsParams) ResetPagesize()

func (*ListRemoteAccessVpnsParams) ResetProjectid

func (p *ListRemoteAccessVpnsParams) ResetProjectid()

func (*ListRemoteAccessVpnsParams) ResetPublicipid

func (p *ListRemoteAccessVpnsParams) ResetPublicipid()

func (*ListRemoteAccessVpnsParams) SetAccount

func (p *ListRemoteAccessVpnsParams) SetAccount(v string)

func (*ListRemoteAccessVpnsParams) SetDomainid

func (p *ListRemoteAccessVpnsParams) SetDomainid(v string)

func (*ListRemoteAccessVpnsParams) SetFordisplay

func (p *ListRemoteAccessVpnsParams) SetFordisplay(v bool)

func (*ListRemoteAccessVpnsParams) SetId

func (p *ListRemoteAccessVpnsParams) SetId(v string)

func (*ListRemoteAccessVpnsParams) SetIsrecursive

func (p *ListRemoteAccessVpnsParams) SetIsrecursive(v bool)

func (*ListRemoteAccessVpnsParams) SetKeyword

func (p *ListRemoteAccessVpnsParams) SetKeyword(v string)

func (*ListRemoteAccessVpnsParams) SetListall

func (p *ListRemoteAccessVpnsParams) SetListall(v bool)

func (*ListRemoteAccessVpnsParams) SetNetworkid

func (p *ListRemoteAccessVpnsParams) SetNetworkid(v string)

func (*ListRemoteAccessVpnsParams) SetPage

func (p *ListRemoteAccessVpnsParams) SetPage(v int)

func (*ListRemoteAccessVpnsParams) SetPagesize

func (p *ListRemoteAccessVpnsParams) SetPagesize(v int)

func (*ListRemoteAccessVpnsParams) SetProjectid

func (p *ListRemoteAccessVpnsParams) SetProjectid(v string)

func (*ListRemoteAccessVpnsParams) SetPublicipid

func (p *ListRemoteAccessVpnsParams) SetPublicipid(v string)

type ListRemoteAccessVpnsResponse

type ListRemoteAccessVpnsResponse struct {
	Count            int                `json:"count"`
	RemoteAccessVpns []*RemoteAccessVpn `json:"remoteaccessvpn"`
}

type ListResourceDetailsParams

type ListResourceDetailsParams struct {
	// contains filtered or unexported fields
}

func (*ListResourceDetailsParams) GetAccount

func (p *ListResourceDetailsParams) GetAccount() (string, bool)

func (*ListResourceDetailsParams) GetDomainid

func (p *ListResourceDetailsParams) GetDomainid() (string, bool)

func (*ListResourceDetailsParams) GetFordisplay

func (p *ListResourceDetailsParams) GetFordisplay() (bool, bool)

func (*ListResourceDetailsParams) GetIsrecursive

func (p *ListResourceDetailsParams) GetIsrecursive() (bool, bool)

func (*ListResourceDetailsParams) GetKey

func (p *ListResourceDetailsParams) GetKey() (string, bool)

func (*ListResourceDetailsParams) GetKeyword

func (p *ListResourceDetailsParams) GetKeyword() (string, bool)

func (*ListResourceDetailsParams) GetListall

func (p *ListResourceDetailsParams) GetListall() (bool, bool)

func (*ListResourceDetailsParams) GetPage

func (p *ListResourceDetailsParams) GetPage() (int, bool)

func (*ListResourceDetailsParams) GetPagesize

func (p *ListResourceDetailsParams) GetPagesize() (int, bool)

func (*ListResourceDetailsParams) GetProjectid

func (p *ListResourceDetailsParams) GetProjectid() (string, bool)

func (*ListResourceDetailsParams) GetResourceid

func (p *ListResourceDetailsParams) GetResourceid() (string, bool)

func (*ListResourceDetailsParams) GetResourcetype

func (p *ListResourceDetailsParams) GetResourcetype() (string, bool)

func (*ListResourceDetailsParams) GetValue

func (p *ListResourceDetailsParams) GetValue() (string, bool)

func (*ListResourceDetailsParams) ResetAccount

func (p *ListResourceDetailsParams) ResetAccount()

func (*ListResourceDetailsParams) ResetDomainid

func (p *ListResourceDetailsParams) ResetDomainid()

func (*ListResourceDetailsParams) ResetFordisplay

func (p *ListResourceDetailsParams) ResetFordisplay()

func (*ListResourceDetailsParams) ResetIsrecursive

func (p *ListResourceDetailsParams) ResetIsrecursive()

func (*ListResourceDetailsParams) ResetKey

func (p *ListResourceDetailsParams) ResetKey()

func (*ListResourceDetailsParams) ResetKeyword

func (p *ListResourceDetailsParams) ResetKeyword()

func (*ListResourceDetailsParams) ResetListall

func (p *ListResourceDetailsParams) ResetListall()

func (*ListResourceDetailsParams) ResetPage

func (p *ListResourceDetailsParams) ResetPage()

func (*ListResourceDetailsParams) ResetPagesize

func (p *ListResourceDetailsParams) ResetPagesize()

func (*ListResourceDetailsParams) ResetProjectid

func (p *ListResourceDetailsParams) ResetProjectid()

func (*ListResourceDetailsParams) ResetResourceid

func (p *ListResourceDetailsParams) ResetResourceid()

func (*ListResourceDetailsParams) ResetResourcetype

func (p *ListResourceDetailsParams) ResetResourcetype()

func (*ListResourceDetailsParams) ResetValue

func (p *ListResourceDetailsParams) ResetValue()

func (*ListResourceDetailsParams) SetAccount

func (p *ListResourceDetailsParams) SetAccount(v string)

func (*ListResourceDetailsParams) SetDomainid

func (p *ListResourceDetailsParams) SetDomainid(v string)

func (*ListResourceDetailsParams) SetFordisplay

func (p *ListResourceDetailsParams) SetFordisplay(v bool)

func (*ListResourceDetailsParams) SetIsrecursive

func (p *ListResourceDetailsParams) SetIsrecursive(v bool)

func (*ListResourceDetailsParams) SetKey

func (p *ListResourceDetailsParams) SetKey(v string)

func (*ListResourceDetailsParams) SetKeyword

func (p *ListResourceDetailsParams) SetKeyword(v string)

func (*ListResourceDetailsParams) SetListall

func (p *ListResourceDetailsParams) SetListall(v bool)

func (*ListResourceDetailsParams) SetPage

func (p *ListResourceDetailsParams) SetPage(v int)

func (*ListResourceDetailsParams) SetPagesize

func (p *ListResourceDetailsParams) SetPagesize(v int)

func (*ListResourceDetailsParams) SetProjectid

func (p *ListResourceDetailsParams) SetProjectid(v string)

func (*ListResourceDetailsParams) SetResourceid

func (p *ListResourceDetailsParams) SetResourceid(v string)

func (*ListResourceDetailsParams) SetResourcetype

func (p *ListResourceDetailsParams) SetResourcetype(v string)

func (*ListResourceDetailsParams) SetValue

func (p *ListResourceDetailsParams) SetValue(v string)

type ListResourceDetailsResponse

type ListResourceDetailsResponse struct {
	Count           int               `json:"count"`
	ResourceDetails []*ResourceDetail `json:"resourcedetail"`
}

type ListResourceLimitsParams

type ListResourceLimitsParams struct {
	// contains filtered or unexported fields
}

func (*ListResourceLimitsParams) GetAccount

func (p *ListResourceLimitsParams) GetAccount() (string, bool)

func (*ListResourceLimitsParams) GetDomainid

func (p *ListResourceLimitsParams) GetDomainid() (string, bool)

func (*ListResourceLimitsParams) GetId

func (p *ListResourceLimitsParams) GetId() (int64, bool)

func (*ListResourceLimitsParams) GetIsrecursive

func (p *ListResourceLimitsParams) GetIsrecursive() (bool, bool)

func (*ListResourceLimitsParams) GetKeyword

func (p *ListResourceLimitsParams) GetKeyword() (string, bool)

func (*ListResourceLimitsParams) GetListall

func (p *ListResourceLimitsParams) GetListall() (bool, bool)

func (*ListResourceLimitsParams) GetPage

func (p *ListResourceLimitsParams) GetPage() (int, bool)

func (*ListResourceLimitsParams) GetPagesize

func (p *ListResourceLimitsParams) GetPagesize() (int, bool)

func (*ListResourceLimitsParams) GetProjectid

func (p *ListResourceLimitsParams) GetProjectid() (string, bool)

func (*ListResourceLimitsParams) GetResourcetype

func (p *ListResourceLimitsParams) GetResourcetype() (int, bool)

func (*ListResourceLimitsParams) GetResourcetypename

func (p *ListResourceLimitsParams) GetResourcetypename() (string, bool)

func (*ListResourceLimitsParams) ResetAccount

func (p *ListResourceLimitsParams) ResetAccount()

func (*ListResourceLimitsParams) ResetDomainid

func (p *ListResourceLimitsParams) ResetDomainid()

func (*ListResourceLimitsParams) ResetId

func (p *ListResourceLimitsParams) ResetId()

func (*ListResourceLimitsParams) ResetIsrecursive

func (p *ListResourceLimitsParams) ResetIsrecursive()

func (*ListResourceLimitsParams) ResetKeyword

func (p *ListResourceLimitsParams) ResetKeyword()

func (*ListResourceLimitsParams) ResetListall

func (p *ListResourceLimitsParams) ResetListall()

func (*ListResourceLimitsParams) ResetPage

func (p *ListResourceLimitsParams) ResetPage()

func (*ListResourceLimitsParams) ResetPagesize

func (p *ListResourceLimitsParams) ResetPagesize()

func (*ListResourceLimitsParams) ResetProjectid

func (p *ListResourceLimitsParams) ResetProjectid()

func (*ListResourceLimitsParams) ResetResourcetype

func (p *ListResourceLimitsParams) ResetResourcetype()

func (*ListResourceLimitsParams) ResetResourcetypename

func (p *ListResourceLimitsParams) ResetResourcetypename()

func (*ListResourceLimitsParams) SetAccount

func (p *ListResourceLimitsParams) SetAccount(v string)

func (*ListResourceLimitsParams) SetDomainid

func (p *ListResourceLimitsParams) SetDomainid(v string)

func (*ListResourceLimitsParams) SetId

func (p *ListResourceLimitsParams) SetId(v int64)

func (*ListResourceLimitsParams) SetIsrecursive

func (p *ListResourceLimitsParams) SetIsrecursive(v bool)

func (*ListResourceLimitsParams) SetKeyword

func (p *ListResourceLimitsParams) SetKeyword(v string)

func (*ListResourceLimitsParams) SetListall

func (p *ListResourceLimitsParams) SetListall(v bool)

func (*ListResourceLimitsParams) SetPage

func (p *ListResourceLimitsParams) SetPage(v int)

func (*ListResourceLimitsParams) SetPagesize

func (p *ListResourceLimitsParams) SetPagesize(v int)

func (*ListResourceLimitsParams) SetProjectid

func (p *ListResourceLimitsParams) SetProjectid(v string)

func (*ListResourceLimitsParams) SetResourcetype

func (p *ListResourceLimitsParams) SetResourcetype(v int)

func (*ListResourceLimitsParams) SetResourcetypename

func (p *ListResourceLimitsParams) SetResourcetypename(v string)

type ListResourceLimitsResponse

type ListResourceLimitsResponse struct {
	Count          int              `json:"count"`
	ResourceLimits []*ResourceLimit `json:"resourcelimit"`
}

type ListRolePermissionsParams

type ListRolePermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ListRolePermissionsParams) GetRoleid

func (p *ListRolePermissionsParams) GetRoleid() (string, bool)

func (*ListRolePermissionsParams) ResetRoleid

func (p *ListRolePermissionsParams) ResetRoleid()

func (*ListRolePermissionsParams) SetRoleid

func (p *ListRolePermissionsParams) SetRoleid(v string)

type ListRolePermissionsResponse

type ListRolePermissionsResponse struct {
	Count           int               `json:"count"`
	RolePermissions []*RolePermission `json:"rolepermission"`
}

type ListRolesParams

type ListRolesParams struct {
	// contains filtered or unexported fields
}

func (*ListRolesParams) GetId

func (p *ListRolesParams) GetId() (string, bool)

func (*ListRolesParams) GetKeyword

func (p *ListRolesParams) GetKeyword() (string, bool)

func (*ListRolesParams) GetName

func (p *ListRolesParams) GetName() (string, bool)

func (*ListRolesParams) GetPage

func (p *ListRolesParams) GetPage() (int, bool)

func (*ListRolesParams) GetPagesize

func (p *ListRolesParams) GetPagesize() (int, bool)

func (*ListRolesParams) GetType

func (p *ListRolesParams) GetType() (string, bool)

func (*ListRolesParams) ResetId

func (p *ListRolesParams) ResetId()

func (*ListRolesParams) ResetKeyword

func (p *ListRolesParams) ResetKeyword()

func (*ListRolesParams) ResetName

func (p *ListRolesParams) ResetName()

func (*ListRolesParams) ResetPage

func (p *ListRolesParams) ResetPage()

func (*ListRolesParams) ResetPagesize

func (p *ListRolesParams) ResetPagesize()

func (*ListRolesParams) ResetType

func (p *ListRolesParams) ResetType()

func (*ListRolesParams) SetId

func (p *ListRolesParams) SetId(v string)

func (*ListRolesParams) SetKeyword

func (p *ListRolesParams) SetKeyword(v string)

func (*ListRolesParams) SetName

func (p *ListRolesParams) SetName(v string)

func (*ListRolesParams) SetPage

func (p *ListRolesParams) SetPage(v int)

func (*ListRolesParams) SetPagesize

func (p *ListRolesParams) SetPagesize(v int)

func (*ListRolesParams) SetType

func (p *ListRolesParams) SetType(v string)

type ListRolesResponse

type ListRolesResponse struct {
	Count int     `json:"count"`
	Roles []*Role `json:"role"`
}

type ListRoutersParams

type ListRoutersParams struct {
	// contains filtered or unexported fields
}

func (*ListRoutersParams) GetAccount

func (p *ListRoutersParams) GetAccount() (string, bool)

func (*ListRoutersParams) GetClusterid

func (p *ListRoutersParams) GetClusterid() (string, bool)

func (*ListRoutersParams) GetDomainid

func (p *ListRoutersParams) GetDomainid() (string, bool)

func (*ListRoutersParams) GetFetchhealthcheckresults

func (p *ListRoutersParams) GetFetchhealthcheckresults() (bool, bool)

func (*ListRoutersParams) GetForvpc

func (p *ListRoutersParams) GetForvpc() (bool, bool)

func (*ListRoutersParams) GetHealthchecksfailed

func (p *ListRoutersParams) GetHealthchecksfailed() (bool, bool)

func (*ListRoutersParams) GetHostid

func (p *ListRoutersParams) GetHostid() (string, bool)

func (*ListRoutersParams) GetId

func (p *ListRoutersParams) GetId() (string, bool)

func (*ListRoutersParams) GetIsrecursive

func (p *ListRoutersParams) GetIsrecursive() (bool, bool)

func (*ListRoutersParams) GetKeyword

func (p *ListRoutersParams) GetKeyword() (string, bool)

func (*ListRoutersParams) GetListall

func (p *ListRoutersParams) GetListall() (bool, bool)

func (*ListRoutersParams) GetName

func (p *ListRoutersParams) GetName() (string, bool)

func (*ListRoutersParams) GetNetworkid

func (p *ListRoutersParams) GetNetworkid() (string, bool)

func (*ListRoutersParams) GetPage

func (p *ListRoutersParams) GetPage() (int, bool)

func (*ListRoutersParams) GetPagesize

func (p *ListRoutersParams) GetPagesize() (int, bool)

func (*ListRoutersParams) GetPodid

func (p *ListRoutersParams) GetPodid() (string, bool)

func (*ListRoutersParams) GetProjectid

func (p *ListRoutersParams) GetProjectid() (string, bool)

func (*ListRoutersParams) GetState

func (p *ListRoutersParams) GetState() (string, bool)

func (*ListRoutersParams) GetVersion

func (p *ListRoutersParams) GetVersion() (string, bool)

func (*ListRoutersParams) GetVpcid

func (p *ListRoutersParams) GetVpcid() (string, bool)

func (*ListRoutersParams) GetZoneid

func (p *ListRoutersParams) GetZoneid() (string, bool)

func (*ListRoutersParams) ResetAccount

func (p *ListRoutersParams) ResetAccount()

func (*ListRoutersParams) ResetClusterid

func (p *ListRoutersParams) ResetClusterid()

func (*ListRoutersParams) ResetDomainid

func (p *ListRoutersParams) ResetDomainid()

func (*ListRoutersParams) ResetFetchhealthcheckresults

func (p *ListRoutersParams) ResetFetchhealthcheckresults()

func (*ListRoutersParams) ResetForvpc

func (p *ListRoutersParams) ResetForvpc()

func (*ListRoutersParams) ResetHealthchecksfailed

func (p *ListRoutersParams) ResetHealthchecksfailed()

func (*ListRoutersParams) ResetHostid

func (p *ListRoutersParams) ResetHostid()

func (*ListRoutersParams) ResetId

func (p *ListRoutersParams) ResetId()

func (*ListRoutersParams) ResetIsrecursive

func (p *ListRoutersParams) ResetIsrecursive()

func (*ListRoutersParams) ResetKeyword

func (p *ListRoutersParams) ResetKeyword()

func (*ListRoutersParams) ResetListall

func (p *ListRoutersParams) ResetListall()

func (*ListRoutersParams) ResetName

func (p *ListRoutersParams) ResetName()

func (*ListRoutersParams) ResetNetworkid

func (p *ListRoutersParams) ResetNetworkid()

func (*ListRoutersParams) ResetPage

func (p *ListRoutersParams) ResetPage()

func (*ListRoutersParams) ResetPagesize

func (p *ListRoutersParams) ResetPagesize()

func (*ListRoutersParams) ResetPodid

func (p *ListRoutersParams) ResetPodid()

func (*ListRoutersParams) ResetProjectid

func (p *ListRoutersParams) ResetProjectid()

func (*ListRoutersParams) ResetState

func (p *ListRoutersParams) ResetState()

func (*ListRoutersParams) ResetVersion

func (p *ListRoutersParams) ResetVersion()

func (*ListRoutersParams) ResetVpcid

func (p *ListRoutersParams) ResetVpcid()

func (*ListRoutersParams) ResetZoneid

func (p *ListRoutersParams) ResetZoneid()

func (*ListRoutersParams) SetAccount

func (p *ListRoutersParams) SetAccount(v string)

func (*ListRoutersParams) SetClusterid

func (p *ListRoutersParams) SetClusterid(v string)

func (*ListRoutersParams) SetDomainid

func (p *ListRoutersParams) SetDomainid(v string)

func (*ListRoutersParams) SetFetchhealthcheckresults

func (p *ListRoutersParams) SetFetchhealthcheckresults(v bool)

func (*ListRoutersParams) SetForvpc

func (p *ListRoutersParams) SetForvpc(v bool)

func (*ListRoutersParams) SetHealthchecksfailed

func (p *ListRoutersParams) SetHealthchecksfailed(v bool)

func (*ListRoutersParams) SetHostid

func (p *ListRoutersParams) SetHostid(v string)

func (*ListRoutersParams) SetId

func (p *ListRoutersParams) SetId(v string)

func (*ListRoutersParams) SetIsrecursive

func (p *ListRoutersParams) SetIsrecursive(v bool)

func (*ListRoutersParams) SetKeyword

func (p *ListRoutersParams) SetKeyword(v string)

func (*ListRoutersParams) SetListall

func (p *ListRoutersParams) SetListall(v bool)

func (*ListRoutersParams) SetName

func (p *ListRoutersParams) SetName(v string)

func (*ListRoutersParams) SetNetworkid

func (p *ListRoutersParams) SetNetworkid(v string)

func (*ListRoutersParams) SetPage

func (p *ListRoutersParams) SetPage(v int)

func (*ListRoutersParams) SetPagesize

func (p *ListRoutersParams) SetPagesize(v int)

func (*ListRoutersParams) SetPodid

func (p *ListRoutersParams) SetPodid(v string)

func (*ListRoutersParams) SetProjectid

func (p *ListRoutersParams) SetProjectid(v string)

func (*ListRoutersParams) SetState

func (p *ListRoutersParams) SetState(v string)

func (*ListRoutersParams) SetVersion

func (p *ListRoutersParams) SetVersion(v string)

func (*ListRoutersParams) SetVpcid

func (p *ListRoutersParams) SetVpcid(v string)

func (*ListRoutersParams) SetZoneid

func (p *ListRoutersParams) SetZoneid(v string)

type ListRoutersResponse

type ListRoutersResponse struct {
	Count   int       `json:"count"`
	Routers []*Router `json:"router"`
}

type ListSSHKeyPairsParams

type ListSSHKeyPairsParams struct {
	// contains filtered or unexported fields
}

func (*ListSSHKeyPairsParams) GetAccount

func (p *ListSSHKeyPairsParams) GetAccount() (string, bool)

func (*ListSSHKeyPairsParams) GetDomainid

func (p *ListSSHKeyPairsParams) GetDomainid() (string, bool)

func (*ListSSHKeyPairsParams) GetFingerprint

func (p *ListSSHKeyPairsParams) GetFingerprint() (string, bool)

func (*ListSSHKeyPairsParams) GetId

func (p *ListSSHKeyPairsParams) GetId() (string, bool)

func (*ListSSHKeyPairsParams) GetIsrecursive

func (p *ListSSHKeyPairsParams) GetIsrecursive() (bool, bool)

func (*ListSSHKeyPairsParams) GetKeyword

func (p *ListSSHKeyPairsParams) GetKeyword() (string, bool)

func (*ListSSHKeyPairsParams) GetListall

func (p *ListSSHKeyPairsParams) GetListall() (bool, bool)

func (*ListSSHKeyPairsParams) GetName

func (p *ListSSHKeyPairsParams) GetName() (string, bool)

func (*ListSSHKeyPairsParams) GetPage

func (p *ListSSHKeyPairsParams) GetPage() (int, bool)

func (*ListSSHKeyPairsParams) GetPagesize

func (p *ListSSHKeyPairsParams) GetPagesize() (int, bool)

func (*ListSSHKeyPairsParams) GetProjectid

func (p *ListSSHKeyPairsParams) GetProjectid() (string, bool)

func (*ListSSHKeyPairsParams) ResetAccount

func (p *ListSSHKeyPairsParams) ResetAccount()

func (*ListSSHKeyPairsParams) ResetDomainid

func (p *ListSSHKeyPairsParams) ResetDomainid()

func (*ListSSHKeyPairsParams) ResetFingerprint

func (p *ListSSHKeyPairsParams) ResetFingerprint()

func (*ListSSHKeyPairsParams) ResetId

func (p *ListSSHKeyPairsParams) ResetId()

func (*ListSSHKeyPairsParams) ResetIsrecursive

func (p *ListSSHKeyPairsParams) ResetIsrecursive()

func (*ListSSHKeyPairsParams) ResetKeyword

func (p *ListSSHKeyPairsParams) ResetKeyword()

func (*ListSSHKeyPairsParams) ResetListall

func (p *ListSSHKeyPairsParams) ResetListall()

func (*ListSSHKeyPairsParams) ResetName

func (p *ListSSHKeyPairsParams) ResetName()

func (*ListSSHKeyPairsParams) ResetPage

func (p *ListSSHKeyPairsParams) ResetPage()

func (*ListSSHKeyPairsParams) ResetPagesize

func (p *ListSSHKeyPairsParams) ResetPagesize()

func (*ListSSHKeyPairsParams) ResetProjectid

func (p *ListSSHKeyPairsParams) ResetProjectid()

func (*ListSSHKeyPairsParams) SetAccount

func (p *ListSSHKeyPairsParams) SetAccount(v string)

func (*ListSSHKeyPairsParams) SetDomainid

func (p *ListSSHKeyPairsParams) SetDomainid(v string)

func (*ListSSHKeyPairsParams) SetFingerprint

func (p *ListSSHKeyPairsParams) SetFingerprint(v string)

func (*ListSSHKeyPairsParams) SetId

func (p *ListSSHKeyPairsParams) SetId(v string)

func (*ListSSHKeyPairsParams) SetIsrecursive

func (p *ListSSHKeyPairsParams) SetIsrecursive(v bool)

func (*ListSSHKeyPairsParams) SetKeyword

func (p *ListSSHKeyPairsParams) SetKeyword(v string)

func (*ListSSHKeyPairsParams) SetListall

func (p *ListSSHKeyPairsParams) SetListall(v bool)

func (*ListSSHKeyPairsParams) SetName

func (p *ListSSHKeyPairsParams) SetName(v string)

func (*ListSSHKeyPairsParams) SetPage

func (p *ListSSHKeyPairsParams) SetPage(v int)

func (*ListSSHKeyPairsParams) SetPagesize

func (p *ListSSHKeyPairsParams) SetPagesize(v int)

func (*ListSSHKeyPairsParams) SetProjectid

func (p *ListSSHKeyPairsParams) SetProjectid(v string)

type ListSSHKeyPairsResponse

type ListSSHKeyPairsResponse struct {
	Count       int           `json:"count"`
	SSHKeyPairs []*SSHKeyPair `json:"sshkeypair"`
}

type ListSecondaryStagingStoresParams

type ListSecondaryStagingStoresParams struct {
	// contains filtered or unexported fields
}

func (*ListSecondaryStagingStoresParams) GetId

func (*ListSecondaryStagingStoresParams) GetKeyword

func (p *ListSecondaryStagingStoresParams) GetKeyword() (string, bool)

func (*ListSecondaryStagingStoresParams) GetName

func (*ListSecondaryStagingStoresParams) GetPage

func (p *ListSecondaryStagingStoresParams) GetPage() (int, bool)

func (*ListSecondaryStagingStoresParams) GetPagesize

func (p *ListSecondaryStagingStoresParams) GetPagesize() (int, bool)

func (*ListSecondaryStagingStoresParams) GetProtocol

func (p *ListSecondaryStagingStoresParams) GetProtocol() (string, bool)

func (*ListSecondaryStagingStoresParams) GetProvider

func (p *ListSecondaryStagingStoresParams) GetProvider() (string, bool)

func (*ListSecondaryStagingStoresParams) GetZoneid

func (p *ListSecondaryStagingStoresParams) GetZoneid() (string, bool)

func (*ListSecondaryStagingStoresParams) ResetId

func (p *ListSecondaryStagingStoresParams) ResetId()

func (*ListSecondaryStagingStoresParams) ResetKeyword

func (p *ListSecondaryStagingStoresParams) ResetKeyword()

func (*ListSecondaryStagingStoresParams) ResetName

func (p *ListSecondaryStagingStoresParams) ResetName()

func (*ListSecondaryStagingStoresParams) ResetPage

func (p *ListSecondaryStagingStoresParams) ResetPage()

func (*ListSecondaryStagingStoresParams) ResetPagesize

func (p *ListSecondaryStagingStoresParams) ResetPagesize()

func (*ListSecondaryStagingStoresParams) ResetProtocol

func (p *ListSecondaryStagingStoresParams) ResetProtocol()

func (*ListSecondaryStagingStoresParams) ResetProvider

func (p *ListSecondaryStagingStoresParams) ResetProvider()

func (*ListSecondaryStagingStoresParams) ResetZoneid

func (p *ListSecondaryStagingStoresParams) ResetZoneid()

func (*ListSecondaryStagingStoresParams) SetId

func (*ListSecondaryStagingStoresParams) SetKeyword

func (p *ListSecondaryStagingStoresParams) SetKeyword(v string)

func (*ListSecondaryStagingStoresParams) SetName

func (*ListSecondaryStagingStoresParams) SetPage

func (p *ListSecondaryStagingStoresParams) SetPage(v int)

func (*ListSecondaryStagingStoresParams) SetPagesize

func (p *ListSecondaryStagingStoresParams) SetPagesize(v int)

func (*ListSecondaryStagingStoresParams) SetProtocol

func (p *ListSecondaryStagingStoresParams) SetProtocol(v string)

func (*ListSecondaryStagingStoresParams) SetProvider

func (p *ListSecondaryStagingStoresParams) SetProvider(v string)

func (*ListSecondaryStagingStoresParams) SetZoneid

func (p *ListSecondaryStagingStoresParams) SetZoneid(v string)

type ListSecondaryStagingStoresResponse

type ListSecondaryStagingStoresResponse struct {
	Count                  int                      `json:"count"`
	SecondaryStagingStores []*SecondaryStagingStore `json:"secondarystagingstore"`
}

type ListSecurityGroupsParams

type ListSecurityGroupsParams struct {
	// contains filtered or unexported fields
}

func (*ListSecurityGroupsParams) GetAccount

func (p *ListSecurityGroupsParams) GetAccount() (string, bool)

func (*ListSecurityGroupsParams) GetDomainid

func (p *ListSecurityGroupsParams) GetDomainid() (string, bool)

func (*ListSecurityGroupsParams) GetId

func (p *ListSecurityGroupsParams) GetId() (string, bool)

func (*ListSecurityGroupsParams) GetIsrecursive

func (p *ListSecurityGroupsParams) GetIsrecursive() (bool, bool)

func (*ListSecurityGroupsParams) GetKeyword

func (p *ListSecurityGroupsParams) GetKeyword() (string, bool)

func (*ListSecurityGroupsParams) GetListall

func (p *ListSecurityGroupsParams) GetListall() (bool, bool)

func (*ListSecurityGroupsParams) GetPage

func (p *ListSecurityGroupsParams) GetPage() (int, bool)

func (*ListSecurityGroupsParams) GetPagesize

func (p *ListSecurityGroupsParams) GetPagesize() (int, bool)

func (*ListSecurityGroupsParams) GetProjectid

func (p *ListSecurityGroupsParams) GetProjectid() (string, bool)

func (*ListSecurityGroupsParams) GetSecuritygroupname

func (p *ListSecurityGroupsParams) GetSecuritygroupname() (string, bool)

func (*ListSecurityGroupsParams) GetTags

func (p *ListSecurityGroupsParams) GetTags() (map[string]string, bool)

func (*ListSecurityGroupsParams) GetVirtualmachineid

func (p *ListSecurityGroupsParams) GetVirtualmachineid() (string, bool)

func (*ListSecurityGroupsParams) ResetAccount

func (p *ListSecurityGroupsParams) ResetAccount()

func (*ListSecurityGroupsParams) ResetDomainid

func (p *ListSecurityGroupsParams) ResetDomainid()

func (*ListSecurityGroupsParams) ResetId

func (p *ListSecurityGroupsParams) ResetId()

func (*ListSecurityGroupsParams) ResetIsrecursive

func (p *ListSecurityGroupsParams) ResetIsrecursive()

func (*ListSecurityGroupsParams) ResetKeyword

func (p *ListSecurityGroupsParams) ResetKeyword()

func (*ListSecurityGroupsParams) ResetListall

func (p *ListSecurityGroupsParams) ResetListall()

func (*ListSecurityGroupsParams) ResetPage

func (p *ListSecurityGroupsParams) ResetPage()

func (*ListSecurityGroupsParams) ResetPagesize

func (p *ListSecurityGroupsParams) ResetPagesize()

func (*ListSecurityGroupsParams) ResetProjectid

func (p *ListSecurityGroupsParams) ResetProjectid()

func (*ListSecurityGroupsParams) ResetSecuritygroupname

func (p *ListSecurityGroupsParams) ResetSecuritygroupname()

func (*ListSecurityGroupsParams) ResetTags

func (p *ListSecurityGroupsParams) ResetTags()

func (*ListSecurityGroupsParams) ResetVirtualmachineid

func (p *ListSecurityGroupsParams) ResetVirtualmachineid()

func (*ListSecurityGroupsParams) SetAccount

func (p *ListSecurityGroupsParams) SetAccount(v string)

func (*ListSecurityGroupsParams) SetDomainid

func (p *ListSecurityGroupsParams) SetDomainid(v string)

func (*ListSecurityGroupsParams) SetId

func (p *ListSecurityGroupsParams) SetId(v string)

func (*ListSecurityGroupsParams) SetIsrecursive

func (p *ListSecurityGroupsParams) SetIsrecursive(v bool)

func (*ListSecurityGroupsParams) SetKeyword

func (p *ListSecurityGroupsParams) SetKeyword(v string)

func (*ListSecurityGroupsParams) SetListall

func (p *ListSecurityGroupsParams) SetListall(v bool)

func (*ListSecurityGroupsParams) SetPage

func (p *ListSecurityGroupsParams) SetPage(v int)

func (*ListSecurityGroupsParams) SetPagesize

func (p *ListSecurityGroupsParams) SetPagesize(v int)

func (*ListSecurityGroupsParams) SetProjectid

func (p *ListSecurityGroupsParams) SetProjectid(v string)

func (*ListSecurityGroupsParams) SetSecuritygroupname

func (p *ListSecurityGroupsParams) SetSecuritygroupname(v string)

func (*ListSecurityGroupsParams) SetTags

func (p *ListSecurityGroupsParams) SetTags(v map[string]string)

func (*ListSecurityGroupsParams) SetVirtualmachineid

func (p *ListSecurityGroupsParams) SetVirtualmachineid(v string)

type ListSecurityGroupsResponse

type ListSecurityGroupsResponse struct {
	Count          int              `json:"count"`
	SecurityGroups []*SecurityGroup `json:"securitygroup"`
}

type ListServiceOfferingsParams

type ListServiceOfferingsParams struct {
	// contains filtered or unexported fields
}

func (*ListServiceOfferingsParams) GetAccount

func (p *ListServiceOfferingsParams) GetAccount() (string, bool)

func (*ListServiceOfferingsParams) GetCpunumber

func (p *ListServiceOfferingsParams) GetCpunumber() (int, bool)

func (*ListServiceOfferingsParams) GetCpuspeed

func (p *ListServiceOfferingsParams) GetCpuspeed() (int, bool)

func (*ListServiceOfferingsParams) GetDomainid

func (p *ListServiceOfferingsParams) GetDomainid() (string, bool)

func (*ListServiceOfferingsParams) GetEncryptroot

func (p *ListServiceOfferingsParams) GetEncryptroot() (bool, bool)

func (*ListServiceOfferingsParams) GetId

func (p *ListServiceOfferingsParams) GetId() (string, bool)

func (*ListServiceOfferingsParams) GetIsrecursive

func (p *ListServiceOfferingsParams) GetIsrecursive() (bool, bool)

func (*ListServiceOfferingsParams) GetIssystem

func (p *ListServiceOfferingsParams) GetIssystem() (bool, bool)

func (*ListServiceOfferingsParams) GetKeyword

func (p *ListServiceOfferingsParams) GetKeyword() (string, bool)

func (*ListServiceOfferingsParams) GetListall

func (p *ListServiceOfferingsParams) GetListall() (bool, bool)

func (*ListServiceOfferingsParams) GetMemory

func (p *ListServiceOfferingsParams) GetMemory() (int, bool)

func (*ListServiceOfferingsParams) GetName

func (p *ListServiceOfferingsParams) GetName() (string, bool)

func (*ListServiceOfferingsParams) GetPage

func (p *ListServiceOfferingsParams) GetPage() (int, bool)

func (*ListServiceOfferingsParams) GetPagesize

func (p *ListServiceOfferingsParams) GetPagesize() (int, bool)

func (*ListServiceOfferingsParams) GetProjectid

func (p *ListServiceOfferingsParams) GetProjectid() (string, bool)

func (*ListServiceOfferingsParams) GetStoragetype

func (p *ListServiceOfferingsParams) GetStoragetype() (string, bool)

func (*ListServiceOfferingsParams) GetSystemvmtype

func (p *ListServiceOfferingsParams) GetSystemvmtype() (string, bool)

func (*ListServiceOfferingsParams) GetVirtualmachineid

func (p *ListServiceOfferingsParams) GetVirtualmachineid() (string, bool)

func (*ListServiceOfferingsParams) GetZoneid

func (p *ListServiceOfferingsParams) GetZoneid() (string, bool)

func (*ListServiceOfferingsParams) ResetAccount

func (p *ListServiceOfferingsParams) ResetAccount()

func (*ListServiceOfferingsParams) ResetCpunumber

func (p *ListServiceOfferingsParams) ResetCpunumber()

func (*ListServiceOfferingsParams) ResetCpuspeed

func (p *ListServiceOfferingsParams) ResetCpuspeed()

func (*ListServiceOfferingsParams) ResetDomainid

func (p *ListServiceOfferingsParams) ResetDomainid()

func (*ListServiceOfferingsParams) ResetEncryptroot

func (p *ListServiceOfferingsParams) ResetEncryptroot()

func (*ListServiceOfferingsParams) ResetId

func (p *ListServiceOfferingsParams) ResetId()

func (*ListServiceOfferingsParams) ResetIsrecursive

func (p *ListServiceOfferingsParams) ResetIsrecursive()

func (*ListServiceOfferingsParams) ResetIssystem

func (p *ListServiceOfferingsParams) ResetIssystem()

func (*ListServiceOfferingsParams) ResetKeyword

func (p *ListServiceOfferingsParams) ResetKeyword()

func (*ListServiceOfferingsParams) ResetListall

func (p *ListServiceOfferingsParams) ResetListall()

func (*ListServiceOfferingsParams) ResetMemory

func (p *ListServiceOfferingsParams) ResetMemory()

func (*ListServiceOfferingsParams) ResetName

func (p *ListServiceOfferingsParams) ResetName()

func (*ListServiceOfferingsParams) ResetPage

func (p *ListServiceOfferingsParams) ResetPage()

func (*ListServiceOfferingsParams) ResetPagesize

func (p *ListServiceOfferingsParams) ResetPagesize()

func (*ListServiceOfferingsParams) ResetProjectid

func (p *ListServiceOfferingsParams) ResetProjectid()

func (*ListServiceOfferingsParams) ResetStoragetype

func (p *ListServiceOfferingsParams) ResetStoragetype()

func (*ListServiceOfferingsParams) ResetSystemvmtype

func (p *ListServiceOfferingsParams) ResetSystemvmtype()

func (*ListServiceOfferingsParams) ResetVirtualmachineid

func (p *ListServiceOfferingsParams) ResetVirtualmachineid()

func (*ListServiceOfferingsParams) ResetZoneid

func (p *ListServiceOfferingsParams) ResetZoneid()

func (*ListServiceOfferingsParams) SetAccount

func (p *ListServiceOfferingsParams) SetAccount(v string)

func (*ListServiceOfferingsParams) SetCpunumber

func (p *ListServiceOfferingsParams) SetCpunumber(v int)

func (*ListServiceOfferingsParams) SetCpuspeed

func (p *ListServiceOfferingsParams) SetCpuspeed(v int)

func (*ListServiceOfferingsParams) SetDomainid

func (p *ListServiceOfferingsParams) SetDomainid(v string)

func (*ListServiceOfferingsParams) SetEncryptroot

func (p *ListServiceOfferingsParams) SetEncryptroot(v bool)

func (*ListServiceOfferingsParams) SetId

func (p *ListServiceOfferingsParams) SetId(v string)

func (*ListServiceOfferingsParams) SetIsrecursive

func (p *ListServiceOfferingsParams) SetIsrecursive(v bool)

func (*ListServiceOfferingsParams) SetIssystem

func (p *ListServiceOfferingsParams) SetIssystem(v bool)

func (*ListServiceOfferingsParams) SetKeyword

func (p *ListServiceOfferingsParams) SetKeyword(v string)

func (*ListServiceOfferingsParams) SetListall

func (p *ListServiceOfferingsParams) SetListall(v bool)

func (*ListServiceOfferingsParams) SetMemory

func (p *ListServiceOfferingsParams) SetMemory(v int)

func (*ListServiceOfferingsParams) SetName

func (p *ListServiceOfferingsParams) SetName(v string)

func (*ListServiceOfferingsParams) SetPage

func (p *ListServiceOfferingsParams) SetPage(v int)

func (*ListServiceOfferingsParams) SetPagesize

func (p *ListServiceOfferingsParams) SetPagesize(v int)

func (*ListServiceOfferingsParams) SetProjectid

func (p *ListServiceOfferingsParams) SetProjectid(v string)

func (*ListServiceOfferingsParams) SetStoragetype

func (p *ListServiceOfferingsParams) SetStoragetype(v string)

func (*ListServiceOfferingsParams) SetSystemvmtype

func (p *ListServiceOfferingsParams) SetSystemvmtype(v string)

func (*ListServiceOfferingsParams) SetVirtualmachineid

func (p *ListServiceOfferingsParams) SetVirtualmachineid(v string)

func (*ListServiceOfferingsParams) SetZoneid

func (p *ListServiceOfferingsParams) SetZoneid(v string)

type ListServiceOfferingsResponse

type ListServiceOfferingsResponse struct {
	Count            int                `json:"count"`
	ServiceOfferings []*ServiceOffering `json:"serviceoffering"`
}

type ListSnapshotPoliciesParams

type ListSnapshotPoliciesParams struct {
	// contains filtered or unexported fields
}

func (*ListSnapshotPoliciesParams) GetFordisplay

func (p *ListSnapshotPoliciesParams) GetFordisplay() (bool, bool)

func (*ListSnapshotPoliciesParams) GetId

func (p *ListSnapshotPoliciesParams) GetId() (string, bool)

func (*ListSnapshotPoliciesParams) GetKeyword

func (p *ListSnapshotPoliciesParams) GetKeyword() (string, bool)

func (*ListSnapshotPoliciesParams) GetPage

func (p *ListSnapshotPoliciesParams) GetPage() (int, bool)

func (*ListSnapshotPoliciesParams) GetPagesize

func (p *ListSnapshotPoliciesParams) GetPagesize() (int, bool)

func (*ListSnapshotPoliciesParams) GetVolumeid

func (p *ListSnapshotPoliciesParams) GetVolumeid() (string, bool)

func (*ListSnapshotPoliciesParams) ResetFordisplay

func (p *ListSnapshotPoliciesParams) ResetFordisplay()

func (*ListSnapshotPoliciesParams) ResetId

func (p *ListSnapshotPoliciesParams) ResetId()

func (*ListSnapshotPoliciesParams) ResetKeyword

func (p *ListSnapshotPoliciesParams) ResetKeyword()

func (*ListSnapshotPoliciesParams) ResetPage

func (p *ListSnapshotPoliciesParams) ResetPage()

func (*ListSnapshotPoliciesParams) ResetPagesize

func (p *ListSnapshotPoliciesParams) ResetPagesize()

func (*ListSnapshotPoliciesParams) ResetVolumeid

func (p *ListSnapshotPoliciesParams) ResetVolumeid()

func (*ListSnapshotPoliciesParams) SetFordisplay

func (p *ListSnapshotPoliciesParams) SetFordisplay(v bool)

func (*ListSnapshotPoliciesParams) SetId

func (p *ListSnapshotPoliciesParams) SetId(v string)

func (*ListSnapshotPoliciesParams) SetKeyword

func (p *ListSnapshotPoliciesParams) SetKeyword(v string)

func (*ListSnapshotPoliciesParams) SetPage

func (p *ListSnapshotPoliciesParams) SetPage(v int)

func (*ListSnapshotPoliciesParams) SetPagesize

func (p *ListSnapshotPoliciesParams) SetPagesize(v int)

func (*ListSnapshotPoliciesParams) SetVolumeid

func (p *ListSnapshotPoliciesParams) SetVolumeid(v string)

type ListSnapshotPoliciesResponse

type ListSnapshotPoliciesResponse struct {
	Count            int               `json:"count"`
	SnapshotPolicies []*SnapshotPolicy `json:"snapshotpolicy"`
}

type ListSnapshotsParams

type ListSnapshotsParams struct {
	// contains filtered or unexported fields
}

func (*ListSnapshotsParams) GetAccount

func (p *ListSnapshotsParams) GetAccount() (string, bool)

func (*ListSnapshotsParams) GetDomainid

func (p *ListSnapshotsParams) GetDomainid() (string, bool)

func (*ListSnapshotsParams) GetId

func (p *ListSnapshotsParams) GetId() (string, bool)

func (*ListSnapshotsParams) GetIds

func (p *ListSnapshotsParams) GetIds() ([]string, bool)

func (*ListSnapshotsParams) GetImagestoreid

func (p *ListSnapshotsParams) GetImagestoreid() (string, bool)

func (*ListSnapshotsParams) GetIntervaltype

func (p *ListSnapshotsParams) GetIntervaltype() (string, bool)

func (*ListSnapshotsParams) GetIsrecursive

func (p *ListSnapshotsParams) GetIsrecursive() (bool, bool)

func (*ListSnapshotsParams) GetKeyword

func (p *ListSnapshotsParams) GetKeyword() (string, bool)

func (*ListSnapshotsParams) GetListall

func (p *ListSnapshotsParams) GetListall() (bool, bool)

func (*ListSnapshotsParams) GetLocationtype

func (p *ListSnapshotsParams) GetLocationtype() (string, bool)

func (*ListSnapshotsParams) GetName

func (p *ListSnapshotsParams) GetName() (string, bool)

func (*ListSnapshotsParams) GetPage

func (p *ListSnapshotsParams) GetPage() (int, bool)

func (*ListSnapshotsParams) GetPagesize

func (p *ListSnapshotsParams) GetPagesize() (int, bool)

func (*ListSnapshotsParams) GetProjectid

func (p *ListSnapshotsParams) GetProjectid() (string, bool)

func (*ListSnapshotsParams) GetShowunique

func (p *ListSnapshotsParams) GetShowunique() (bool, bool)

func (*ListSnapshotsParams) GetSnapshottype

func (p *ListSnapshotsParams) GetSnapshottype() (string, bool)

func (*ListSnapshotsParams) GetStorageid

func (p *ListSnapshotsParams) GetStorageid() (string, bool)

func (*ListSnapshotsParams) GetTags

func (p *ListSnapshotsParams) GetTags() (map[string]string, bool)

func (*ListSnapshotsParams) GetVolumeid

func (p *ListSnapshotsParams) GetVolumeid() (string, bool)

func (*ListSnapshotsParams) GetZoneid

func (p *ListSnapshotsParams) GetZoneid() (string, bool)

func (*ListSnapshotsParams) ResetAccount

func (p *ListSnapshotsParams) ResetAccount()

func (*ListSnapshotsParams) ResetDomainid

func (p *ListSnapshotsParams) ResetDomainid()

func (*ListSnapshotsParams) ResetId

func (p *ListSnapshotsParams) ResetId()

func (*ListSnapshotsParams) ResetIds

func (p *ListSnapshotsParams) ResetIds()

func (*ListSnapshotsParams) ResetImagestoreid

func (p *ListSnapshotsParams) ResetImagestoreid()

func (*ListSnapshotsParams) ResetIntervaltype

func (p *ListSnapshotsParams) ResetIntervaltype()

func (*ListSnapshotsParams) ResetIsrecursive

func (p *ListSnapshotsParams) ResetIsrecursive()

func (*ListSnapshotsParams) ResetKeyword

func (p *ListSnapshotsParams) ResetKeyword()

func (*ListSnapshotsParams) ResetListall

func (p *ListSnapshotsParams) ResetListall()

func (*ListSnapshotsParams) ResetLocationtype

func (p *ListSnapshotsParams) ResetLocationtype()

func (*ListSnapshotsParams) ResetName

func (p *ListSnapshotsParams) ResetName()

func (*ListSnapshotsParams) ResetPage

func (p *ListSnapshotsParams) ResetPage()

func (*ListSnapshotsParams) ResetPagesize

func (p *ListSnapshotsParams) ResetPagesize()

func (*ListSnapshotsParams) ResetProjectid

func (p *ListSnapshotsParams) ResetProjectid()

func (*ListSnapshotsParams) ResetShowunique

func (p *ListSnapshotsParams) ResetShowunique()

func (*ListSnapshotsParams) ResetSnapshottype

func (p *ListSnapshotsParams) ResetSnapshottype()

func (*ListSnapshotsParams) ResetStorageid

func (p *ListSnapshotsParams) ResetStorageid()

func (*ListSnapshotsParams) ResetTags

func (p *ListSnapshotsParams) ResetTags()

func (*ListSnapshotsParams) ResetVolumeid

func (p *ListSnapshotsParams) ResetVolumeid()

func (*ListSnapshotsParams) ResetZoneid

func (p *ListSnapshotsParams) ResetZoneid()

func (*ListSnapshotsParams) SetAccount

func (p *ListSnapshotsParams) SetAccount(v string)

func (*ListSnapshotsParams) SetDomainid

func (p *ListSnapshotsParams) SetDomainid(v string)

func (*ListSnapshotsParams) SetId

func (p *ListSnapshotsParams) SetId(v string)

func (*ListSnapshotsParams) SetIds

func (p *ListSnapshotsParams) SetIds(v []string)

func (*ListSnapshotsParams) SetImagestoreid

func (p *ListSnapshotsParams) SetImagestoreid(v string)

func (*ListSnapshotsParams) SetIntervaltype

func (p *ListSnapshotsParams) SetIntervaltype(v string)

func (*ListSnapshotsParams) SetIsrecursive

func (p *ListSnapshotsParams) SetIsrecursive(v bool)

func (*ListSnapshotsParams) SetKeyword

func (p *ListSnapshotsParams) SetKeyword(v string)

func (*ListSnapshotsParams) SetListall

func (p *ListSnapshotsParams) SetListall(v bool)

func (*ListSnapshotsParams) SetLocationtype

func (p *ListSnapshotsParams) SetLocationtype(v string)

func (*ListSnapshotsParams) SetName

func (p *ListSnapshotsParams) SetName(v string)

func (*ListSnapshotsParams) SetPage

func (p *ListSnapshotsParams) SetPage(v int)

func (*ListSnapshotsParams) SetPagesize

func (p *ListSnapshotsParams) SetPagesize(v int)

func (*ListSnapshotsParams) SetProjectid

func (p *ListSnapshotsParams) SetProjectid(v string)

func (*ListSnapshotsParams) SetShowunique

func (p *ListSnapshotsParams) SetShowunique(v bool)

func (*ListSnapshotsParams) SetSnapshottype

func (p *ListSnapshotsParams) SetSnapshottype(v string)

func (*ListSnapshotsParams) SetStorageid

func (p *ListSnapshotsParams) SetStorageid(v string)

func (*ListSnapshotsParams) SetTags

func (p *ListSnapshotsParams) SetTags(v map[string]string)

func (*ListSnapshotsParams) SetVolumeid

func (p *ListSnapshotsParams) SetVolumeid(v string)

func (*ListSnapshotsParams) SetZoneid

func (p *ListSnapshotsParams) SetZoneid(v string)

type ListSnapshotsResponse

type ListSnapshotsResponse struct {
	Count     int         `json:"count"`
	Snapshots []*Snapshot `json:"snapshot"`
}

type ListSslCertsParams

type ListSslCertsParams struct {
	// contains filtered or unexported fields
}

func (*ListSslCertsParams) GetAccountid

func (p *ListSslCertsParams) GetAccountid() (string, bool)

func (*ListSslCertsParams) GetCertid

func (p *ListSslCertsParams) GetCertid() (string, bool)

func (*ListSslCertsParams) GetLbruleid

func (p *ListSslCertsParams) GetLbruleid() (string, bool)

func (*ListSslCertsParams) GetProjectid

func (p *ListSslCertsParams) GetProjectid() (string, bool)

func (*ListSslCertsParams) ResetAccountid

func (p *ListSslCertsParams) ResetAccountid()

func (*ListSslCertsParams) ResetCertid

func (p *ListSslCertsParams) ResetCertid()

func (*ListSslCertsParams) ResetLbruleid

func (p *ListSslCertsParams) ResetLbruleid()

func (*ListSslCertsParams) ResetProjectid

func (p *ListSslCertsParams) ResetProjectid()

func (*ListSslCertsParams) SetAccountid

func (p *ListSslCertsParams) SetAccountid(v string)

func (*ListSslCertsParams) SetCertid

func (p *ListSslCertsParams) SetCertid(v string)

func (*ListSslCertsParams) SetLbruleid

func (p *ListSslCertsParams) SetLbruleid(v string)

func (*ListSslCertsParams) SetProjectid

func (p *ListSslCertsParams) SetProjectid(v string)

type ListSslCertsResponse

type ListSslCertsResponse struct {
	Count    int        `json:"count"`
	SslCerts []*SslCert `json:"sslcert"`
}

type ListStaticRoutesParams

type ListStaticRoutesParams struct {
	// contains filtered or unexported fields
}

func (*ListStaticRoutesParams) GetAccount

func (p *ListStaticRoutesParams) GetAccount() (string, bool)

func (*ListStaticRoutesParams) GetDomainid

func (p *ListStaticRoutesParams) GetDomainid() (string, bool)

func (*ListStaticRoutesParams) GetGatewayid

func (p *ListStaticRoutesParams) GetGatewayid() (string, bool)

func (*ListStaticRoutesParams) GetId

func (p *ListStaticRoutesParams) GetId() (string, bool)

func (*ListStaticRoutesParams) GetIsrecursive

func (p *ListStaticRoutesParams) GetIsrecursive() (bool, bool)

func (*ListStaticRoutesParams) GetKeyword

func (p *ListStaticRoutesParams) GetKeyword() (string, bool)

func (*ListStaticRoutesParams) GetListall

func (p *ListStaticRoutesParams) GetListall() (bool, bool)

func (*ListStaticRoutesParams) GetPage

func (p *ListStaticRoutesParams) GetPage() (int, bool)

func (*ListStaticRoutesParams) GetPagesize

func (p *ListStaticRoutesParams) GetPagesize() (int, bool)

func (*ListStaticRoutesParams) GetProjectid

func (p *ListStaticRoutesParams) GetProjectid() (string, bool)

func (*ListStaticRoutesParams) GetState

func (p *ListStaticRoutesParams) GetState() (string, bool)

func (*ListStaticRoutesParams) GetTags

func (p *ListStaticRoutesParams) GetTags() (map[string]string, bool)

func (*ListStaticRoutesParams) GetVpcid

func (p *ListStaticRoutesParams) GetVpcid() (string, bool)

func (*ListStaticRoutesParams) ResetAccount

func (p *ListStaticRoutesParams) ResetAccount()

func (*ListStaticRoutesParams) ResetDomainid

func (p *ListStaticRoutesParams) ResetDomainid()

func (*ListStaticRoutesParams) ResetGatewayid

func (p *ListStaticRoutesParams) ResetGatewayid()

func (*ListStaticRoutesParams) ResetId

func (p *ListStaticRoutesParams) ResetId()

func (*ListStaticRoutesParams) ResetIsrecursive

func (p *ListStaticRoutesParams) ResetIsrecursive()

func (*ListStaticRoutesParams) ResetKeyword

func (p *ListStaticRoutesParams) ResetKeyword()

func (*ListStaticRoutesParams) ResetListall

func (p *ListStaticRoutesParams) ResetListall()

func (*ListStaticRoutesParams) ResetPage

func (p *ListStaticRoutesParams) ResetPage()

func (*ListStaticRoutesParams) ResetPagesize

func (p *ListStaticRoutesParams) ResetPagesize()

func (*ListStaticRoutesParams) ResetProjectid

func (p *ListStaticRoutesParams) ResetProjectid()

func (*ListStaticRoutesParams) ResetState

func (p *ListStaticRoutesParams) ResetState()

func (*ListStaticRoutesParams) ResetTags

func (p *ListStaticRoutesParams) ResetTags()

func (*ListStaticRoutesParams) ResetVpcid

func (p *ListStaticRoutesParams) ResetVpcid()

func (*ListStaticRoutesParams) SetAccount

func (p *ListStaticRoutesParams) SetAccount(v string)

func (*ListStaticRoutesParams) SetDomainid

func (p *ListStaticRoutesParams) SetDomainid(v string)

func (*ListStaticRoutesParams) SetGatewayid

func (p *ListStaticRoutesParams) SetGatewayid(v string)

func (*ListStaticRoutesParams) SetId

func (p *ListStaticRoutesParams) SetId(v string)

func (*ListStaticRoutesParams) SetIsrecursive

func (p *ListStaticRoutesParams) SetIsrecursive(v bool)

func (*ListStaticRoutesParams) SetKeyword

func (p *ListStaticRoutesParams) SetKeyword(v string)

func (*ListStaticRoutesParams) SetListall

func (p *ListStaticRoutesParams) SetListall(v bool)

func (*ListStaticRoutesParams) SetPage

func (p *ListStaticRoutesParams) SetPage(v int)

func (*ListStaticRoutesParams) SetPagesize

func (p *ListStaticRoutesParams) SetPagesize(v int)

func (*ListStaticRoutesParams) SetProjectid

func (p *ListStaticRoutesParams) SetProjectid(v string)

func (*ListStaticRoutesParams) SetState

func (p *ListStaticRoutesParams) SetState(v string)

func (*ListStaticRoutesParams) SetTags

func (p *ListStaticRoutesParams) SetTags(v map[string]string)

func (*ListStaticRoutesParams) SetVpcid

func (p *ListStaticRoutesParams) SetVpcid(v string)

type ListStaticRoutesResponse

type ListStaticRoutesResponse struct {
	Count        int            `json:"count"`
	StaticRoutes []*StaticRoute `json:"staticroute"`
}

type ListStorageNetworkIpRangeParams

type ListStorageNetworkIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*ListStorageNetworkIpRangeParams) GetId

func (*ListStorageNetworkIpRangeParams) GetKeyword

func (p *ListStorageNetworkIpRangeParams) GetKeyword() (string, bool)

func (*ListStorageNetworkIpRangeParams) GetPage

func (p *ListStorageNetworkIpRangeParams) GetPage() (int, bool)

func (*ListStorageNetworkIpRangeParams) GetPagesize

func (p *ListStorageNetworkIpRangeParams) GetPagesize() (int, bool)

func (*ListStorageNetworkIpRangeParams) GetPodid

func (p *ListStorageNetworkIpRangeParams) GetPodid() (string, bool)

func (*ListStorageNetworkIpRangeParams) GetZoneid

func (p *ListStorageNetworkIpRangeParams) GetZoneid() (string, bool)

func (*ListStorageNetworkIpRangeParams) ResetId

func (p *ListStorageNetworkIpRangeParams) ResetId()

func (*ListStorageNetworkIpRangeParams) ResetKeyword

func (p *ListStorageNetworkIpRangeParams) ResetKeyword()

func (*ListStorageNetworkIpRangeParams) ResetPage

func (p *ListStorageNetworkIpRangeParams) ResetPage()

func (*ListStorageNetworkIpRangeParams) ResetPagesize

func (p *ListStorageNetworkIpRangeParams) ResetPagesize()

func (*ListStorageNetworkIpRangeParams) ResetPodid

func (p *ListStorageNetworkIpRangeParams) ResetPodid()

func (*ListStorageNetworkIpRangeParams) ResetZoneid

func (p *ListStorageNetworkIpRangeParams) ResetZoneid()

func (*ListStorageNetworkIpRangeParams) SetId

func (*ListStorageNetworkIpRangeParams) SetKeyword

func (p *ListStorageNetworkIpRangeParams) SetKeyword(v string)

func (*ListStorageNetworkIpRangeParams) SetPage

func (p *ListStorageNetworkIpRangeParams) SetPage(v int)

func (*ListStorageNetworkIpRangeParams) SetPagesize

func (p *ListStorageNetworkIpRangeParams) SetPagesize(v int)

func (*ListStorageNetworkIpRangeParams) SetPodid

func (p *ListStorageNetworkIpRangeParams) SetPodid(v string)

func (*ListStorageNetworkIpRangeParams) SetZoneid

func (p *ListStorageNetworkIpRangeParams) SetZoneid(v string)

type ListStorageNetworkIpRangeResponse

type ListStorageNetworkIpRangeResponse struct {
	Count                 int                      `json:"count"`
	StorageNetworkIpRange []*StorageNetworkIpRange `json:"storagenetworkiprange"`
}

type ListStoragePoolsParams

type ListStoragePoolsParams struct {
	// contains filtered or unexported fields
}

func (*ListStoragePoolsParams) GetClusterid

func (p *ListStoragePoolsParams) GetClusterid() (string, bool)

func (*ListStoragePoolsParams) GetHostid

func (p *ListStoragePoolsParams) GetHostid() (string, bool)

func (*ListStoragePoolsParams) GetId

func (p *ListStoragePoolsParams) GetId() (string, bool)

func (*ListStoragePoolsParams) GetIpaddress

func (p *ListStoragePoolsParams) GetIpaddress() (string, bool)

func (*ListStoragePoolsParams) GetKeyword

func (p *ListStoragePoolsParams) GetKeyword() (string, bool)

func (*ListStoragePoolsParams) GetName

func (p *ListStoragePoolsParams) GetName() (string, bool)

func (*ListStoragePoolsParams) GetPage

func (p *ListStoragePoolsParams) GetPage() (int, bool)

func (*ListStoragePoolsParams) GetPagesize

func (p *ListStoragePoolsParams) GetPagesize() (int, bool)

func (*ListStoragePoolsParams) GetPath

func (p *ListStoragePoolsParams) GetPath() (string, bool)

func (*ListStoragePoolsParams) GetPodid

func (p *ListStoragePoolsParams) GetPodid() (string, bool)

func (*ListStoragePoolsParams) GetScope

func (p *ListStoragePoolsParams) GetScope() (string, bool)

func (*ListStoragePoolsParams) GetStatus

func (p *ListStoragePoolsParams) GetStatus() (string, bool)

func (*ListStoragePoolsParams) GetZoneid

func (p *ListStoragePoolsParams) GetZoneid() (string, bool)

func (*ListStoragePoolsParams) ResetClusterid

func (p *ListStoragePoolsParams) ResetClusterid()

func (*ListStoragePoolsParams) ResetHostid

func (p *ListStoragePoolsParams) ResetHostid()

func (*ListStoragePoolsParams) ResetId

func (p *ListStoragePoolsParams) ResetId()

func (*ListStoragePoolsParams) ResetIpaddress

func (p *ListStoragePoolsParams) ResetIpaddress()

func (*ListStoragePoolsParams) ResetKeyword

func (p *ListStoragePoolsParams) ResetKeyword()

func (*ListStoragePoolsParams) ResetName

func (p *ListStoragePoolsParams) ResetName()

func (*ListStoragePoolsParams) ResetPage

func (p *ListStoragePoolsParams) ResetPage()

func (*ListStoragePoolsParams) ResetPagesize

func (p *ListStoragePoolsParams) ResetPagesize()

func (*ListStoragePoolsParams) ResetPath

func (p *ListStoragePoolsParams) ResetPath()

func (*ListStoragePoolsParams) ResetPodid

func (p *ListStoragePoolsParams) ResetPodid()

func (*ListStoragePoolsParams) ResetScope

func (p *ListStoragePoolsParams) ResetScope()

func (*ListStoragePoolsParams) ResetStatus

func (p *ListStoragePoolsParams) ResetStatus()

func (*ListStoragePoolsParams) ResetZoneid

func (p *ListStoragePoolsParams) ResetZoneid()

func (*ListStoragePoolsParams) SetClusterid

func (p *ListStoragePoolsParams) SetClusterid(v string)

func (*ListStoragePoolsParams) SetHostid

func (p *ListStoragePoolsParams) SetHostid(v string)

func (*ListStoragePoolsParams) SetId

func (p *ListStoragePoolsParams) SetId(v string)

func (*ListStoragePoolsParams) SetIpaddress

func (p *ListStoragePoolsParams) SetIpaddress(v string)

func (*ListStoragePoolsParams) SetKeyword

func (p *ListStoragePoolsParams) SetKeyword(v string)

func (*ListStoragePoolsParams) SetName

func (p *ListStoragePoolsParams) SetName(v string)

func (*ListStoragePoolsParams) SetPage

func (p *ListStoragePoolsParams) SetPage(v int)

func (*ListStoragePoolsParams) SetPagesize

func (p *ListStoragePoolsParams) SetPagesize(v int)

func (*ListStoragePoolsParams) SetPath

func (p *ListStoragePoolsParams) SetPath(v string)

func (*ListStoragePoolsParams) SetPodid

func (p *ListStoragePoolsParams) SetPodid(v string)

func (*ListStoragePoolsParams) SetScope

func (p *ListStoragePoolsParams) SetScope(v string)

func (*ListStoragePoolsParams) SetStatus

func (p *ListStoragePoolsParams) SetStatus(v string)

func (*ListStoragePoolsParams) SetZoneid

func (p *ListStoragePoolsParams) SetZoneid(v string)

type ListStoragePoolsResponse

type ListStoragePoolsResponse struct {
	Count        int            `json:"count"`
	StoragePools []*StoragePool `json:"storagepool"`
}

type ListStorageProvidersParams

type ListStorageProvidersParams struct {
	// contains filtered or unexported fields
}

func (*ListStorageProvidersParams) GetKeyword

func (p *ListStorageProvidersParams) GetKeyword() (string, bool)

func (*ListStorageProvidersParams) GetPage

func (p *ListStorageProvidersParams) GetPage() (int, bool)

func (*ListStorageProvidersParams) GetPagesize

func (p *ListStorageProvidersParams) GetPagesize() (int, bool)

func (*ListStorageProvidersParams) GetType

func (p *ListStorageProvidersParams) GetType() (string, bool)

func (*ListStorageProvidersParams) ResetKeyword

func (p *ListStorageProvidersParams) ResetKeyword()

func (*ListStorageProvidersParams) ResetPage

func (p *ListStorageProvidersParams) ResetPage()

func (*ListStorageProvidersParams) ResetPagesize

func (p *ListStorageProvidersParams) ResetPagesize()

func (*ListStorageProvidersParams) ResetType

func (p *ListStorageProvidersParams) ResetType()

func (*ListStorageProvidersParams) SetKeyword

func (p *ListStorageProvidersParams) SetKeyword(v string)

func (*ListStorageProvidersParams) SetPage

func (p *ListStorageProvidersParams) SetPage(v int)

func (*ListStorageProvidersParams) SetPagesize

func (p *ListStorageProvidersParams) SetPagesize(v int)

func (*ListStorageProvidersParams) SetType

func (p *ListStorageProvidersParams) SetType(v string)

type ListStorageProvidersResponse

type ListStorageProvidersResponse struct {
	Count            int                `json:"count"`
	StorageProviders []*StorageProvider `json:"storageprovider"`
}

type ListStorageTagsParams

type ListStorageTagsParams struct {
	// contains filtered or unexported fields
}

func (*ListStorageTagsParams) GetKeyword

func (p *ListStorageTagsParams) GetKeyword() (string, bool)

func (*ListStorageTagsParams) GetPage

func (p *ListStorageTagsParams) GetPage() (int, bool)

func (*ListStorageTagsParams) GetPagesize

func (p *ListStorageTagsParams) GetPagesize() (int, bool)

func (*ListStorageTagsParams) ResetKeyword

func (p *ListStorageTagsParams) ResetKeyword()

func (*ListStorageTagsParams) ResetPage

func (p *ListStorageTagsParams) ResetPage()

func (*ListStorageTagsParams) ResetPagesize

func (p *ListStorageTagsParams) ResetPagesize()

func (*ListStorageTagsParams) SetKeyword

func (p *ListStorageTagsParams) SetKeyword(v string)

func (*ListStorageTagsParams) SetPage

func (p *ListStorageTagsParams) SetPage(v int)

func (*ListStorageTagsParams) SetPagesize

func (p *ListStorageTagsParams) SetPagesize(v int)

type ListStorageTagsResponse

type ListStorageTagsResponse struct {
	Count       int           `json:"count"`
	StorageTags []*StorageTag `json:"storagetag"`
}

type ListSupportedNetworkServicesParams

type ListSupportedNetworkServicesParams struct {
	// contains filtered or unexported fields
}

func (*ListSupportedNetworkServicesParams) GetKeyword

func (p *ListSupportedNetworkServicesParams) GetKeyword() (string, bool)

func (*ListSupportedNetworkServicesParams) GetPage

func (*ListSupportedNetworkServicesParams) GetPagesize

func (p *ListSupportedNetworkServicesParams) GetPagesize() (int, bool)

func (*ListSupportedNetworkServicesParams) GetProvider

func (p *ListSupportedNetworkServicesParams) GetProvider() (string, bool)

func (*ListSupportedNetworkServicesParams) GetService

func (p *ListSupportedNetworkServicesParams) GetService() (string, bool)

func (*ListSupportedNetworkServicesParams) ResetKeyword

func (p *ListSupportedNetworkServicesParams) ResetKeyword()

func (*ListSupportedNetworkServicesParams) ResetPage

func (p *ListSupportedNetworkServicesParams) ResetPage()

func (*ListSupportedNetworkServicesParams) ResetPagesize

func (p *ListSupportedNetworkServicesParams) ResetPagesize()

func (*ListSupportedNetworkServicesParams) ResetProvider

func (p *ListSupportedNetworkServicesParams) ResetProvider()

func (*ListSupportedNetworkServicesParams) ResetService

func (p *ListSupportedNetworkServicesParams) ResetService()

func (*ListSupportedNetworkServicesParams) SetKeyword

func (p *ListSupportedNetworkServicesParams) SetKeyword(v string)

func (*ListSupportedNetworkServicesParams) SetPage

func (*ListSupportedNetworkServicesParams) SetPagesize

func (p *ListSupportedNetworkServicesParams) SetPagesize(v int)

func (*ListSupportedNetworkServicesParams) SetProvider

func (p *ListSupportedNetworkServicesParams) SetProvider(v string)

func (*ListSupportedNetworkServicesParams) SetService

func (p *ListSupportedNetworkServicesParams) SetService(v string)

type ListSupportedNetworkServicesResponse

type ListSupportedNetworkServicesResponse struct {
	Count                    int                        `json:"count"`
	SupportedNetworkServices []*SupportedNetworkService `json:"supportednetworkservice"`
}

type ListSwiftsParams

type ListSwiftsParams struct {
	// contains filtered or unexported fields
}

func (*ListSwiftsParams) GetId

func (p *ListSwiftsParams) GetId() (int64, bool)

func (*ListSwiftsParams) GetKeyword

func (p *ListSwiftsParams) GetKeyword() (string, bool)

func (*ListSwiftsParams) GetPage

func (p *ListSwiftsParams) GetPage() (int, bool)

func (*ListSwiftsParams) GetPagesize

func (p *ListSwiftsParams) GetPagesize() (int, bool)

func (*ListSwiftsParams) ResetId

func (p *ListSwiftsParams) ResetId()

func (*ListSwiftsParams) ResetKeyword

func (p *ListSwiftsParams) ResetKeyword()

func (*ListSwiftsParams) ResetPage

func (p *ListSwiftsParams) ResetPage()

func (*ListSwiftsParams) ResetPagesize

func (p *ListSwiftsParams) ResetPagesize()

func (*ListSwiftsParams) SetId

func (p *ListSwiftsParams) SetId(v int64)

func (*ListSwiftsParams) SetKeyword

func (p *ListSwiftsParams) SetKeyword(v string)

func (*ListSwiftsParams) SetPage

func (p *ListSwiftsParams) SetPage(v int)

func (*ListSwiftsParams) SetPagesize

func (p *ListSwiftsParams) SetPagesize(v int)

type ListSwiftsResponse

type ListSwiftsResponse struct {
	Count  int      `json:"count"`
	Swifts []*Swift `json:"swift"`
}

type ListSystemVmsParams

type ListSystemVmsParams struct {
	// contains filtered or unexported fields
}

func (*ListSystemVmsParams) GetHostid

func (p *ListSystemVmsParams) GetHostid() (string, bool)

func (*ListSystemVmsParams) GetId

func (p *ListSystemVmsParams) GetId() (string, bool)

func (*ListSystemVmsParams) GetKeyword

func (p *ListSystemVmsParams) GetKeyword() (string, bool)

func (*ListSystemVmsParams) GetName

func (p *ListSystemVmsParams) GetName() (string, bool)

func (*ListSystemVmsParams) GetPage

func (p *ListSystemVmsParams) GetPage() (int, bool)

func (*ListSystemVmsParams) GetPagesize

func (p *ListSystemVmsParams) GetPagesize() (int, bool)

func (*ListSystemVmsParams) GetPodid

func (p *ListSystemVmsParams) GetPodid() (string, bool)

func (*ListSystemVmsParams) GetState

func (p *ListSystemVmsParams) GetState() (string, bool)

func (*ListSystemVmsParams) GetStorageid

func (p *ListSystemVmsParams) GetStorageid() (string, bool)

func (*ListSystemVmsParams) GetSystemvmtype

func (p *ListSystemVmsParams) GetSystemvmtype() (string, bool)

func (*ListSystemVmsParams) GetZoneid

func (p *ListSystemVmsParams) GetZoneid() (string, bool)

func (*ListSystemVmsParams) ResetHostid

func (p *ListSystemVmsParams) ResetHostid()

func (*ListSystemVmsParams) ResetId

func (p *ListSystemVmsParams) ResetId()

func (*ListSystemVmsParams) ResetKeyword

func (p *ListSystemVmsParams) ResetKeyword()

func (*ListSystemVmsParams) ResetName

func (p *ListSystemVmsParams) ResetName()

func (*ListSystemVmsParams) ResetPage

func (p *ListSystemVmsParams) ResetPage()

func (*ListSystemVmsParams) ResetPagesize

func (p *ListSystemVmsParams) ResetPagesize()

func (*ListSystemVmsParams) ResetPodid

func (p *ListSystemVmsParams) ResetPodid()

func (*ListSystemVmsParams) ResetState

func (p *ListSystemVmsParams) ResetState()

func (*ListSystemVmsParams) ResetStorageid

func (p *ListSystemVmsParams) ResetStorageid()

func (*ListSystemVmsParams) ResetSystemvmtype

func (p *ListSystemVmsParams) ResetSystemvmtype()

func (*ListSystemVmsParams) ResetZoneid

func (p *ListSystemVmsParams) ResetZoneid()

func (*ListSystemVmsParams) SetHostid

func (p *ListSystemVmsParams) SetHostid(v string)

func (*ListSystemVmsParams) SetId

func (p *ListSystemVmsParams) SetId(v string)

func (*ListSystemVmsParams) SetKeyword

func (p *ListSystemVmsParams) SetKeyword(v string)

func (*ListSystemVmsParams) SetName

func (p *ListSystemVmsParams) SetName(v string)

func (*ListSystemVmsParams) SetPage

func (p *ListSystemVmsParams) SetPage(v int)

func (*ListSystemVmsParams) SetPagesize

func (p *ListSystemVmsParams) SetPagesize(v int)

func (*ListSystemVmsParams) SetPodid

func (p *ListSystemVmsParams) SetPodid(v string)

func (*ListSystemVmsParams) SetState

func (p *ListSystemVmsParams) SetState(v string)

func (*ListSystemVmsParams) SetStorageid

func (p *ListSystemVmsParams) SetStorageid(v string)

func (*ListSystemVmsParams) SetSystemvmtype

func (p *ListSystemVmsParams) SetSystemvmtype(v string)

func (*ListSystemVmsParams) SetZoneid

func (p *ListSystemVmsParams) SetZoneid(v string)

type ListSystemVmsResponse

type ListSystemVmsResponse struct {
	Count     int         `json:"count"`
	SystemVms []*SystemVm `json:"systemvm"`
}

type ListTagsParams

type ListTagsParams struct {
	// contains filtered or unexported fields
}

func (*ListTagsParams) GetAccount

func (p *ListTagsParams) GetAccount() (string, bool)

func (*ListTagsParams) GetCustomer

func (p *ListTagsParams) GetCustomer() (string, bool)

func (*ListTagsParams) GetDomainid

func (p *ListTagsParams) GetDomainid() (string, bool)

func (*ListTagsParams) GetIsrecursive

func (p *ListTagsParams) GetIsrecursive() (bool, bool)

func (*ListTagsParams) GetKey

func (p *ListTagsParams) GetKey() (string, bool)

func (*ListTagsParams) GetKeyword

func (p *ListTagsParams) GetKeyword() (string, bool)

func (*ListTagsParams) GetListall

func (p *ListTagsParams) GetListall() (bool, bool)

func (*ListTagsParams) GetPage

func (p *ListTagsParams) GetPage() (int, bool)

func (*ListTagsParams) GetPagesize

func (p *ListTagsParams) GetPagesize() (int, bool)

func (*ListTagsParams) GetProjectid

func (p *ListTagsParams) GetProjectid() (string, bool)

func (*ListTagsParams) GetResourceid

func (p *ListTagsParams) GetResourceid() (string, bool)

func (*ListTagsParams) GetResourcetype

func (p *ListTagsParams) GetResourcetype() (string, bool)

func (*ListTagsParams) GetValue

func (p *ListTagsParams) GetValue() (string, bool)

func (*ListTagsParams) ResetAccount

func (p *ListTagsParams) ResetAccount()

func (*ListTagsParams) ResetCustomer

func (p *ListTagsParams) ResetCustomer()

func (*ListTagsParams) ResetDomainid

func (p *ListTagsParams) ResetDomainid()

func (*ListTagsParams) ResetIsrecursive

func (p *ListTagsParams) ResetIsrecursive()

func (*ListTagsParams) ResetKey

func (p *ListTagsParams) ResetKey()

func (*ListTagsParams) ResetKeyword

func (p *ListTagsParams) ResetKeyword()

func (*ListTagsParams) ResetListall

func (p *ListTagsParams) ResetListall()

func (*ListTagsParams) ResetPage

func (p *ListTagsParams) ResetPage()

func (*ListTagsParams) ResetPagesize

func (p *ListTagsParams) ResetPagesize()

func (*ListTagsParams) ResetProjectid

func (p *ListTagsParams) ResetProjectid()

func (*ListTagsParams) ResetResourceid

func (p *ListTagsParams) ResetResourceid()

func (*ListTagsParams) ResetResourcetype

func (p *ListTagsParams) ResetResourcetype()

func (*ListTagsParams) ResetValue

func (p *ListTagsParams) ResetValue()

func (*ListTagsParams) SetAccount

func (p *ListTagsParams) SetAccount(v string)

func (*ListTagsParams) SetCustomer

func (p *ListTagsParams) SetCustomer(v string)

func (*ListTagsParams) SetDomainid

func (p *ListTagsParams) SetDomainid(v string)

func (*ListTagsParams) SetIsrecursive

func (p *ListTagsParams) SetIsrecursive(v bool)

func (*ListTagsParams) SetKey

func (p *ListTagsParams) SetKey(v string)

func (*ListTagsParams) SetKeyword

func (p *ListTagsParams) SetKeyword(v string)

func (*ListTagsParams) SetListall

func (p *ListTagsParams) SetListall(v bool)

func (*ListTagsParams) SetPage

func (p *ListTagsParams) SetPage(v int)

func (*ListTagsParams) SetPagesize

func (p *ListTagsParams) SetPagesize(v int)

func (*ListTagsParams) SetProjectid

func (p *ListTagsParams) SetProjectid(v string)

func (*ListTagsParams) SetResourceid

func (p *ListTagsParams) SetResourceid(v string)

func (*ListTagsParams) SetResourcetype

func (p *ListTagsParams) SetResourcetype(v string)

func (*ListTagsParams) SetValue

func (p *ListTagsParams) SetValue(v string)

type ListTagsResponse

type ListTagsResponse struct {
	Count int    `json:"count"`
	Tags  []*Tag `json:"tag"`
}

type ListTemplateDirectDownloadCertificatesParams

type ListTemplateDirectDownloadCertificatesParams struct {
	// contains filtered or unexported fields
}

func (*ListTemplateDirectDownloadCertificatesParams) GetId

func (*ListTemplateDirectDownloadCertificatesParams) GetKeyword

func (*ListTemplateDirectDownloadCertificatesParams) GetListhosts

func (*ListTemplateDirectDownloadCertificatesParams) GetPage

func (*ListTemplateDirectDownloadCertificatesParams) GetPagesize

func (*ListTemplateDirectDownloadCertificatesParams) GetZoneid

func (*ListTemplateDirectDownloadCertificatesParams) ResetId

func (*ListTemplateDirectDownloadCertificatesParams) ResetKeyword

func (*ListTemplateDirectDownloadCertificatesParams) ResetListhosts

func (*ListTemplateDirectDownloadCertificatesParams) ResetPage

func (*ListTemplateDirectDownloadCertificatesParams) ResetPagesize

func (*ListTemplateDirectDownloadCertificatesParams) ResetZoneid

func (*ListTemplateDirectDownloadCertificatesParams) SetId

func (*ListTemplateDirectDownloadCertificatesParams) SetKeyword

func (*ListTemplateDirectDownloadCertificatesParams) SetListhosts

func (*ListTemplateDirectDownloadCertificatesParams) SetPage

func (*ListTemplateDirectDownloadCertificatesParams) SetPagesize

func (*ListTemplateDirectDownloadCertificatesParams) SetZoneid

type ListTemplateDirectDownloadCertificatesResponse

type ListTemplateDirectDownloadCertificatesResponse struct {
	Count                              int                                  `json:"count"`
	TemplateDirectDownloadCertificates []*TemplateDirectDownloadCertificate `json:"templatedirectdownloadcertificate"`
}

type ListTemplatePermissionsParams

type ListTemplatePermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ListTemplatePermissionsParams) GetId

func (*ListTemplatePermissionsParams) ResetId

func (p *ListTemplatePermissionsParams) ResetId()

func (*ListTemplatePermissionsParams) SetId

type ListTemplatePermissionsResponse

type ListTemplatePermissionsResponse struct {
	Count               int                   `json:"count"`
	TemplatePermissions []*TemplatePermission `json:"templatepermission"`
}

type ListTemplatesParams

type ListTemplatesParams struct {
	// contains filtered or unexported fields
}

func (*ListTemplatesParams) GetAccount

func (p *ListTemplatesParams) GetAccount() (string, bool)

func (*ListTemplatesParams) GetDetails

func (p *ListTemplatesParams) GetDetails() ([]string, bool)

func (*ListTemplatesParams) GetDomainid

func (p *ListTemplatesParams) GetDomainid() (string, bool)

func (*ListTemplatesParams) GetHypervisor

func (p *ListTemplatesParams) GetHypervisor() (string, bool)

func (*ListTemplatesParams) GetId

func (p *ListTemplatesParams) GetId() (string, bool)

func (*ListTemplatesParams) GetIds

func (p *ListTemplatesParams) GetIds() ([]string, bool)

func (*ListTemplatesParams) GetImagestoreid

func (p *ListTemplatesParams) GetImagestoreid() (string, bool)

func (*ListTemplatesParams) GetIsrecursive

func (p *ListTemplatesParams) GetIsrecursive() (bool, bool)

func (*ListTemplatesParams) GetIsvnf

func (p *ListTemplatesParams) GetIsvnf() (bool, bool)

func (*ListTemplatesParams) GetKeyword

func (p *ListTemplatesParams) GetKeyword() (string, bool)

func (*ListTemplatesParams) GetListall

func (p *ListTemplatesParams) GetListall() (bool, bool)

func (*ListTemplatesParams) GetName

func (p *ListTemplatesParams) GetName() (string, bool)

func (*ListTemplatesParams) GetPage

func (p *ListTemplatesParams) GetPage() (int, bool)

func (*ListTemplatesParams) GetPagesize

func (p *ListTemplatesParams) GetPagesize() (int, bool)

func (*ListTemplatesParams) GetParenttemplateid

func (p *ListTemplatesParams) GetParenttemplateid() (string, bool)

func (*ListTemplatesParams) GetProjectid

func (p *ListTemplatesParams) GetProjectid() (string, bool)

func (*ListTemplatesParams) GetShowicon

func (p *ListTemplatesParams) GetShowicon() (bool, bool)

func (*ListTemplatesParams) GetShowremoved

func (p *ListTemplatesParams) GetShowremoved() (bool, bool)

func (*ListTemplatesParams) GetShowunique

func (p *ListTemplatesParams) GetShowunique() (bool, bool)

func (*ListTemplatesParams) GetStorageid

func (p *ListTemplatesParams) GetStorageid() (string, bool)

func (*ListTemplatesParams) GetTags

func (p *ListTemplatesParams) GetTags() (map[string]string, bool)

func (*ListTemplatesParams) GetTemplatefilter

func (p *ListTemplatesParams) GetTemplatefilter() (string, bool)

func (*ListTemplatesParams) GetTemplatetype

func (p *ListTemplatesParams) GetTemplatetype() (string, bool)

func (*ListTemplatesParams) GetZoneid

func (p *ListTemplatesParams) GetZoneid() (string, bool)

func (*ListTemplatesParams) ResetAccount

func (p *ListTemplatesParams) ResetAccount()

func (*ListTemplatesParams) ResetDetails

func (p *ListTemplatesParams) ResetDetails()

func (*ListTemplatesParams) ResetDomainid

func (p *ListTemplatesParams) ResetDomainid()

func (*ListTemplatesParams) ResetHypervisor

func (p *ListTemplatesParams) ResetHypervisor()

func (*ListTemplatesParams) ResetId

func (p *ListTemplatesParams) ResetId()

func (*ListTemplatesParams) ResetIds

func (p *ListTemplatesParams) ResetIds()

func (*ListTemplatesParams) ResetImagestoreid

func (p *ListTemplatesParams) ResetImagestoreid()

func (*ListTemplatesParams) ResetIsrecursive

func (p *ListTemplatesParams) ResetIsrecursive()

func (*ListTemplatesParams) ResetIsvnf

func (p *ListTemplatesParams) ResetIsvnf()

func (*ListTemplatesParams) ResetKeyword

func (p *ListTemplatesParams) ResetKeyword()

func (*ListTemplatesParams) ResetListall

func (p *ListTemplatesParams) ResetListall()

func (*ListTemplatesParams) ResetName

func (p *ListTemplatesParams) ResetName()

func (*ListTemplatesParams) ResetPage

func (p *ListTemplatesParams) ResetPage()

func (*ListTemplatesParams) ResetPagesize

func (p *ListTemplatesParams) ResetPagesize()

func (*ListTemplatesParams) ResetParenttemplateid

func (p *ListTemplatesParams) ResetParenttemplateid()

func (*ListTemplatesParams) ResetProjectid

func (p *ListTemplatesParams) ResetProjectid()

func (*ListTemplatesParams) ResetShowicon

func (p *ListTemplatesParams) ResetShowicon()

func (*ListTemplatesParams) ResetShowremoved

func (p *ListTemplatesParams) ResetShowremoved()

func (*ListTemplatesParams) ResetShowunique

func (p *ListTemplatesParams) ResetShowunique()

func (*ListTemplatesParams) ResetStorageid

func (p *ListTemplatesParams) ResetStorageid()

func (*ListTemplatesParams) ResetTags

func (p *ListTemplatesParams) ResetTags()

func (*ListTemplatesParams) ResetTemplatefilter

func (p *ListTemplatesParams) ResetTemplatefilter()

func (*ListTemplatesParams) ResetTemplatetype

func (p *ListTemplatesParams) ResetTemplatetype()

func (*ListTemplatesParams) ResetZoneid

func (p *ListTemplatesParams) ResetZoneid()

func (*ListTemplatesParams) SetAccount

func (p *ListTemplatesParams) SetAccount(v string)

func (*ListTemplatesParams) SetDetails

func (p *ListTemplatesParams) SetDetails(v []string)

func (*ListTemplatesParams) SetDomainid

func (p *ListTemplatesParams) SetDomainid(v string)

func (*ListTemplatesParams) SetHypervisor

func (p *ListTemplatesParams) SetHypervisor(v string)

func (*ListTemplatesParams) SetId

func (p *ListTemplatesParams) SetId(v string)

func (*ListTemplatesParams) SetIds

func (p *ListTemplatesParams) SetIds(v []string)

func (*ListTemplatesParams) SetImagestoreid

func (p *ListTemplatesParams) SetImagestoreid(v string)

func (*ListTemplatesParams) SetIsrecursive

func (p *ListTemplatesParams) SetIsrecursive(v bool)

func (*ListTemplatesParams) SetIsvnf

func (p *ListTemplatesParams) SetIsvnf(v bool)

func (*ListTemplatesParams) SetKeyword

func (p *ListTemplatesParams) SetKeyword(v string)

func (*ListTemplatesParams) SetListall

func (p *ListTemplatesParams) SetListall(v bool)

func (*ListTemplatesParams) SetName

func (p *ListTemplatesParams) SetName(v string)

func (*ListTemplatesParams) SetPage

func (p *ListTemplatesParams) SetPage(v int)

func (*ListTemplatesParams) SetPagesize

func (p *ListTemplatesParams) SetPagesize(v int)

func (*ListTemplatesParams) SetParenttemplateid

func (p *ListTemplatesParams) SetParenttemplateid(v string)

func (*ListTemplatesParams) SetProjectid

func (p *ListTemplatesParams) SetProjectid(v string)

func (*ListTemplatesParams) SetShowicon

func (p *ListTemplatesParams) SetShowicon(v bool)

func (*ListTemplatesParams) SetShowremoved

func (p *ListTemplatesParams) SetShowremoved(v bool)

func (*ListTemplatesParams) SetShowunique

func (p *ListTemplatesParams) SetShowunique(v bool)

func (*ListTemplatesParams) SetStorageid

func (p *ListTemplatesParams) SetStorageid(v string)

func (*ListTemplatesParams) SetTags

func (p *ListTemplatesParams) SetTags(v map[string]string)

func (*ListTemplatesParams) SetTemplatefilter

func (p *ListTemplatesParams) SetTemplatefilter(v string)

func (*ListTemplatesParams) SetTemplatetype

func (p *ListTemplatesParams) SetTemplatetype(v string)

func (*ListTemplatesParams) SetZoneid

func (p *ListTemplatesParams) SetZoneid(v string)

type ListTemplatesResponse

type ListTemplatesResponse struct {
	Count     int         `json:"count"`
	Templates []*Template `json:"template"`
}

type ListTrafficMonitorsParams

type ListTrafficMonitorsParams struct {
	// contains filtered or unexported fields
}

func (*ListTrafficMonitorsParams) GetKeyword

func (p *ListTrafficMonitorsParams) GetKeyword() (string, bool)

func (*ListTrafficMonitorsParams) GetPage

func (p *ListTrafficMonitorsParams) GetPage() (int, bool)

func (*ListTrafficMonitorsParams) GetPagesize

func (p *ListTrafficMonitorsParams) GetPagesize() (int, bool)

func (*ListTrafficMonitorsParams) GetZoneid

func (p *ListTrafficMonitorsParams) GetZoneid() (string, bool)

func (*ListTrafficMonitorsParams) ResetKeyword

func (p *ListTrafficMonitorsParams) ResetKeyword()

func (*ListTrafficMonitorsParams) ResetPage

func (p *ListTrafficMonitorsParams) ResetPage()

func (*ListTrafficMonitorsParams) ResetPagesize

func (p *ListTrafficMonitorsParams) ResetPagesize()

func (*ListTrafficMonitorsParams) ResetZoneid

func (p *ListTrafficMonitorsParams) ResetZoneid()

func (*ListTrafficMonitorsParams) SetKeyword

func (p *ListTrafficMonitorsParams) SetKeyword(v string)

func (*ListTrafficMonitorsParams) SetPage

func (p *ListTrafficMonitorsParams) SetPage(v int)

func (*ListTrafficMonitorsParams) SetPagesize

func (p *ListTrafficMonitorsParams) SetPagesize(v int)

func (*ListTrafficMonitorsParams) SetZoneid

func (p *ListTrafficMonitorsParams) SetZoneid(v string)

type ListTrafficMonitorsResponse

type ListTrafficMonitorsResponse struct {
	Count           int               `json:"count"`
	TrafficMonitors []*TrafficMonitor `json:"trafficmonitor"`
}

type ListTrafficTypeImplementorsParams

type ListTrafficTypeImplementorsParams struct {
	// contains filtered or unexported fields
}

func (*ListTrafficTypeImplementorsParams) GetKeyword

func (p *ListTrafficTypeImplementorsParams) GetKeyword() (string, bool)

func (*ListTrafficTypeImplementorsParams) GetPage

func (p *ListTrafficTypeImplementorsParams) GetPage() (int, bool)

func (*ListTrafficTypeImplementorsParams) GetPagesize

func (p *ListTrafficTypeImplementorsParams) GetPagesize() (int, bool)

func (*ListTrafficTypeImplementorsParams) GetTraffictype

func (p *ListTrafficTypeImplementorsParams) GetTraffictype() (string, bool)

func (*ListTrafficTypeImplementorsParams) ResetKeyword

func (p *ListTrafficTypeImplementorsParams) ResetKeyword()

func (*ListTrafficTypeImplementorsParams) ResetPage

func (p *ListTrafficTypeImplementorsParams) ResetPage()

func (*ListTrafficTypeImplementorsParams) ResetPagesize

func (p *ListTrafficTypeImplementorsParams) ResetPagesize()

func (*ListTrafficTypeImplementorsParams) ResetTraffictype

func (p *ListTrafficTypeImplementorsParams) ResetTraffictype()

func (*ListTrafficTypeImplementorsParams) SetKeyword

func (p *ListTrafficTypeImplementorsParams) SetKeyword(v string)

func (*ListTrafficTypeImplementorsParams) SetPage

func (p *ListTrafficTypeImplementorsParams) SetPage(v int)

func (*ListTrafficTypeImplementorsParams) SetPagesize

func (p *ListTrafficTypeImplementorsParams) SetPagesize(v int)

func (*ListTrafficTypeImplementorsParams) SetTraffictype

func (p *ListTrafficTypeImplementorsParams) SetTraffictype(v string)

type ListTrafficTypeImplementorsResponse

type ListTrafficTypeImplementorsResponse struct {
	Count                   int                       `json:"count"`
	TrafficTypeImplementors []*TrafficTypeImplementor `json:"traffictypeimplementor"`
}

type ListTrafficTypesParams

type ListTrafficTypesParams struct {
	// contains filtered or unexported fields
}

func (*ListTrafficTypesParams) GetKeyword

func (p *ListTrafficTypesParams) GetKeyword() (string, bool)

func (*ListTrafficTypesParams) GetPage

func (p *ListTrafficTypesParams) GetPage() (int, bool)

func (*ListTrafficTypesParams) GetPagesize

func (p *ListTrafficTypesParams) GetPagesize() (int, bool)

func (*ListTrafficTypesParams) GetPhysicalnetworkid

func (p *ListTrafficTypesParams) GetPhysicalnetworkid() (string, bool)

func (*ListTrafficTypesParams) ResetKeyword

func (p *ListTrafficTypesParams) ResetKeyword()

func (*ListTrafficTypesParams) ResetPage

func (p *ListTrafficTypesParams) ResetPage()

func (*ListTrafficTypesParams) ResetPagesize

func (p *ListTrafficTypesParams) ResetPagesize()

func (*ListTrafficTypesParams) ResetPhysicalnetworkid

func (p *ListTrafficTypesParams) ResetPhysicalnetworkid()

func (*ListTrafficTypesParams) SetKeyword

func (p *ListTrafficTypesParams) SetKeyword(v string)

func (*ListTrafficTypesParams) SetPage

func (p *ListTrafficTypesParams) SetPage(v int)

func (*ListTrafficTypesParams) SetPagesize

func (p *ListTrafficTypesParams) SetPagesize(v int)

func (*ListTrafficTypesParams) SetPhysicalnetworkid

func (p *ListTrafficTypesParams) SetPhysicalnetworkid(v string)

type ListTrafficTypesResponse

type ListTrafficTypesResponse struct {
	Count        int            `json:"count"`
	TrafficTypes []*TrafficType `json:"traffictype"`
}

type ListUcsBladesParams

type ListUcsBladesParams struct {
	// contains filtered or unexported fields
}

func (*ListUcsBladesParams) GetKeyword

func (p *ListUcsBladesParams) GetKeyword() (string, bool)

func (*ListUcsBladesParams) GetPage

func (p *ListUcsBladesParams) GetPage() (int, bool)

func (*ListUcsBladesParams) GetPagesize

func (p *ListUcsBladesParams) GetPagesize() (int, bool)

func (*ListUcsBladesParams) GetUcsmanagerid

func (p *ListUcsBladesParams) GetUcsmanagerid() (string, bool)

func (*ListUcsBladesParams) ResetKeyword

func (p *ListUcsBladesParams) ResetKeyword()

func (*ListUcsBladesParams) ResetPage

func (p *ListUcsBladesParams) ResetPage()

func (*ListUcsBladesParams) ResetPagesize

func (p *ListUcsBladesParams) ResetPagesize()

func (*ListUcsBladesParams) ResetUcsmanagerid

func (p *ListUcsBladesParams) ResetUcsmanagerid()

func (*ListUcsBladesParams) SetKeyword

func (p *ListUcsBladesParams) SetKeyword(v string)

func (*ListUcsBladesParams) SetPage

func (p *ListUcsBladesParams) SetPage(v int)

func (*ListUcsBladesParams) SetPagesize

func (p *ListUcsBladesParams) SetPagesize(v int)

func (*ListUcsBladesParams) SetUcsmanagerid

func (p *ListUcsBladesParams) SetUcsmanagerid(v string)

type ListUcsBladesResponse

type ListUcsBladesResponse struct {
	Count     int         `json:"count"`
	UcsBlades []*UcsBlade `json:"ucsblade"`
}

type ListUcsManagersParams

type ListUcsManagersParams struct {
	// contains filtered or unexported fields
}

func (*ListUcsManagersParams) GetId

func (p *ListUcsManagersParams) GetId() (string, bool)

func (*ListUcsManagersParams) GetKeyword

func (p *ListUcsManagersParams) GetKeyword() (string, bool)

func (*ListUcsManagersParams) GetPage

func (p *ListUcsManagersParams) GetPage() (int, bool)

func (*ListUcsManagersParams) GetPagesize

func (p *ListUcsManagersParams) GetPagesize() (int, bool)

func (*ListUcsManagersParams) GetZoneid

func (p *ListUcsManagersParams) GetZoneid() (string, bool)

func (*ListUcsManagersParams) ResetId

func (p *ListUcsManagersParams) ResetId()

func (*ListUcsManagersParams) ResetKeyword

func (p *ListUcsManagersParams) ResetKeyword()

func (*ListUcsManagersParams) ResetPage

func (p *ListUcsManagersParams) ResetPage()

func (*ListUcsManagersParams) ResetPagesize

func (p *ListUcsManagersParams) ResetPagesize()

func (*ListUcsManagersParams) ResetZoneid

func (p *ListUcsManagersParams) ResetZoneid()

func (*ListUcsManagersParams) SetId

func (p *ListUcsManagersParams) SetId(v string)

func (*ListUcsManagersParams) SetKeyword

func (p *ListUcsManagersParams) SetKeyword(v string)

func (*ListUcsManagersParams) SetPage

func (p *ListUcsManagersParams) SetPage(v int)

func (*ListUcsManagersParams) SetPagesize

func (p *ListUcsManagersParams) SetPagesize(v int)

func (*ListUcsManagersParams) SetZoneid

func (p *ListUcsManagersParams) SetZoneid(v string)

type ListUcsManagersResponse

type ListUcsManagersResponse struct {
	Count       int           `json:"count"`
	UcsManagers []*UcsManager `json:"ucsmanager"`
}

type ListUcsProfilesParams

type ListUcsProfilesParams struct {
	// contains filtered or unexported fields
}

func (*ListUcsProfilesParams) GetKeyword

func (p *ListUcsProfilesParams) GetKeyword() (string, bool)

func (*ListUcsProfilesParams) GetPage

func (p *ListUcsProfilesParams) GetPage() (int, bool)

func (*ListUcsProfilesParams) GetPagesize

func (p *ListUcsProfilesParams) GetPagesize() (int, bool)

func (*ListUcsProfilesParams) GetUcsmanagerid

func (p *ListUcsProfilesParams) GetUcsmanagerid() (string, bool)

func (*ListUcsProfilesParams) ResetKeyword

func (p *ListUcsProfilesParams) ResetKeyword()

func (*ListUcsProfilesParams) ResetPage

func (p *ListUcsProfilesParams) ResetPage()

func (*ListUcsProfilesParams) ResetPagesize

func (p *ListUcsProfilesParams) ResetPagesize()

func (*ListUcsProfilesParams) ResetUcsmanagerid

func (p *ListUcsProfilesParams) ResetUcsmanagerid()

func (*ListUcsProfilesParams) SetKeyword

func (p *ListUcsProfilesParams) SetKeyword(v string)

func (*ListUcsProfilesParams) SetPage

func (p *ListUcsProfilesParams) SetPage(v int)

func (*ListUcsProfilesParams) SetPagesize

func (p *ListUcsProfilesParams) SetPagesize(v int)

func (*ListUcsProfilesParams) SetUcsmanagerid

func (p *ListUcsProfilesParams) SetUcsmanagerid(v string)

type ListUcsProfilesResponse

type ListUcsProfilesResponse struct {
	Count       int           `json:"count"`
	UcsProfiles []*UcsProfile `json:"ucsprofile"`
}

type ListUsageRecordsParams

type ListUsageRecordsParams struct {
	// contains filtered or unexported fields
}

func (*ListUsageRecordsParams) GetAccount

func (p *ListUsageRecordsParams) GetAccount() (string, bool)

func (*ListUsageRecordsParams) GetAccountid

func (p *ListUsageRecordsParams) GetAccountid() (string, bool)

func (*ListUsageRecordsParams) GetDomainid

func (p *ListUsageRecordsParams) GetDomainid() (string, bool)

func (*ListUsageRecordsParams) GetEnddate

func (p *ListUsageRecordsParams) GetEnddate() (string, bool)

func (*ListUsageRecordsParams) GetIncludetags

func (p *ListUsageRecordsParams) GetIncludetags() (bool, bool)

func (*ListUsageRecordsParams) GetIsrecursive

func (p *ListUsageRecordsParams) GetIsrecursive() (bool, bool)

func (*ListUsageRecordsParams) GetKeyword

func (p *ListUsageRecordsParams) GetKeyword() (string, bool)

func (*ListUsageRecordsParams) GetOldformat

func (p *ListUsageRecordsParams) GetOldformat() (bool, bool)

func (*ListUsageRecordsParams) GetPage

func (p *ListUsageRecordsParams) GetPage() (int, bool)

func (*ListUsageRecordsParams) GetPagesize

func (p *ListUsageRecordsParams) GetPagesize() (int, bool)

func (*ListUsageRecordsParams) GetProjectid

func (p *ListUsageRecordsParams) GetProjectid() (string, bool)

func (*ListUsageRecordsParams) GetStartdate

func (p *ListUsageRecordsParams) GetStartdate() (string, bool)

func (*ListUsageRecordsParams) GetType

func (p *ListUsageRecordsParams) GetType() (int64, bool)

func (*ListUsageRecordsParams) GetUsageid

func (p *ListUsageRecordsParams) GetUsageid() (string, bool)

func (*ListUsageRecordsParams) ResetAccount

func (p *ListUsageRecordsParams) ResetAccount()

func (*ListUsageRecordsParams) ResetAccountid

func (p *ListUsageRecordsParams) ResetAccountid()

func (*ListUsageRecordsParams) ResetDomainid

func (p *ListUsageRecordsParams) ResetDomainid()

func (*ListUsageRecordsParams) ResetEnddate

func (p *ListUsageRecordsParams) ResetEnddate()

func (*ListUsageRecordsParams) ResetIncludetags

func (p *ListUsageRecordsParams) ResetIncludetags()

func (*ListUsageRecordsParams) ResetIsrecursive

func (p *ListUsageRecordsParams) ResetIsrecursive()

func (*ListUsageRecordsParams) ResetKeyword

func (p *ListUsageRecordsParams) ResetKeyword()

func (*ListUsageRecordsParams) ResetOldformat

func (p *ListUsageRecordsParams) ResetOldformat()

func (*ListUsageRecordsParams) ResetPage

func (p *ListUsageRecordsParams) ResetPage()

func (*ListUsageRecordsParams) ResetPagesize

func (p *ListUsageRecordsParams) ResetPagesize()

func (*ListUsageRecordsParams) ResetProjectid

func (p *ListUsageRecordsParams) ResetProjectid()

func (*ListUsageRecordsParams) ResetStartdate

func (p *ListUsageRecordsParams) ResetStartdate()

func (*ListUsageRecordsParams) ResetType

func (p *ListUsageRecordsParams) ResetType()

func (*ListUsageRecordsParams) ResetUsageid

func (p *ListUsageRecordsParams) ResetUsageid()

func (*ListUsageRecordsParams) SetAccount

func (p *ListUsageRecordsParams) SetAccount(v string)

func (*ListUsageRecordsParams) SetAccountid

func (p *ListUsageRecordsParams) SetAccountid(v string)

func (*ListUsageRecordsParams) SetDomainid

func (p *ListUsageRecordsParams) SetDomainid(v string)

func (*ListUsageRecordsParams) SetEnddate

func (p *ListUsageRecordsParams) SetEnddate(v string)

func (*ListUsageRecordsParams) SetIncludetags

func (p *ListUsageRecordsParams) SetIncludetags(v bool)

func (*ListUsageRecordsParams) SetIsrecursive

func (p *ListUsageRecordsParams) SetIsrecursive(v bool)

func (*ListUsageRecordsParams) SetKeyword

func (p *ListUsageRecordsParams) SetKeyword(v string)

func (*ListUsageRecordsParams) SetOldformat

func (p *ListUsageRecordsParams) SetOldformat(v bool)

func (*ListUsageRecordsParams) SetPage

func (p *ListUsageRecordsParams) SetPage(v int)

func (*ListUsageRecordsParams) SetPagesize

func (p *ListUsageRecordsParams) SetPagesize(v int)

func (*ListUsageRecordsParams) SetProjectid

func (p *ListUsageRecordsParams) SetProjectid(v string)

func (*ListUsageRecordsParams) SetStartdate

func (p *ListUsageRecordsParams) SetStartdate(v string)

func (*ListUsageRecordsParams) SetType

func (p *ListUsageRecordsParams) SetType(v int64)

func (*ListUsageRecordsParams) SetUsageid

func (p *ListUsageRecordsParams) SetUsageid(v string)

type ListUsageRecordsResponse

type ListUsageRecordsResponse struct {
	Count        int            `json:"count"`
	UsageRecords []*UsageRecord `json:"usagerecord"`
}

type ListUsageServerMetricsParams

type ListUsageServerMetricsParams struct {
	// contains filtered or unexported fields
}

type ListUsageServerMetricsResponse

type ListUsageServerMetricsResponse struct {
	Count              int                  `json:"count"`
	UsageServerMetrics []*UsageServerMetric `json:"usageservermetric"`
}

type ListUsageTypesParams

type ListUsageTypesParams struct {
	// contains filtered or unexported fields
}

type ListUsageTypesResponse

type ListUsageTypesResponse struct {
	Count      int          `json:"count"`
	UsageTypes []*UsageType `json:"usagetype"`
}

type ListUsersParams

type ListUsersParams struct {
	// contains filtered or unexported fields
}

func (*ListUsersParams) GetAccount

func (p *ListUsersParams) GetAccount() (string, bool)

func (*ListUsersParams) GetAccounttype

func (p *ListUsersParams) GetAccounttype() (int, bool)

func (*ListUsersParams) GetDomainid

func (p *ListUsersParams) GetDomainid() (string, bool)

func (*ListUsersParams) GetId

func (p *ListUsersParams) GetId() (string, bool)

func (*ListUsersParams) GetIsrecursive

func (p *ListUsersParams) GetIsrecursive() (bool, bool)

func (*ListUsersParams) GetKeyword

func (p *ListUsersParams) GetKeyword() (string, bool)

func (*ListUsersParams) GetListall

func (p *ListUsersParams) GetListall() (bool, bool)

func (*ListUsersParams) GetPage

func (p *ListUsersParams) GetPage() (int, bool)

func (*ListUsersParams) GetPagesize

func (p *ListUsersParams) GetPagesize() (int, bool)

func (*ListUsersParams) GetShowicon

func (p *ListUsersParams) GetShowicon() (bool, bool)

func (*ListUsersParams) GetState

func (p *ListUsersParams) GetState() (string, bool)

func (*ListUsersParams) GetUsername

func (p *ListUsersParams) GetUsername() (string, bool)

func (*ListUsersParams) ResetAccount

func (p *ListUsersParams) ResetAccount()

func (*ListUsersParams) ResetAccounttype

func (p *ListUsersParams) ResetAccounttype()

func (*ListUsersParams) ResetDomainid

func (p *ListUsersParams) ResetDomainid()

func (*ListUsersParams) ResetId

func (p *ListUsersParams) ResetId()

func (*ListUsersParams) ResetIsrecursive

func (p *ListUsersParams) ResetIsrecursive()

func (*ListUsersParams) ResetKeyword

func (p *ListUsersParams) ResetKeyword()

func (*ListUsersParams) ResetListall

func (p *ListUsersParams) ResetListall()

func (*ListUsersParams) ResetPage

func (p *ListUsersParams) ResetPage()

func (*ListUsersParams) ResetPagesize

func (p *ListUsersParams) ResetPagesize()

func (*ListUsersParams) ResetShowicon

func (p *ListUsersParams) ResetShowicon()

func (*ListUsersParams) ResetState

func (p *ListUsersParams) ResetState()

func (*ListUsersParams) ResetUsername

func (p *ListUsersParams) ResetUsername()

func (*ListUsersParams) SetAccount

func (p *ListUsersParams) SetAccount(v string)

func (*ListUsersParams) SetAccounttype

func (p *ListUsersParams) SetAccounttype(v int)

func (*ListUsersParams) SetDomainid

func (p *ListUsersParams) SetDomainid(v string)

func (*ListUsersParams) SetId

func (p *ListUsersParams) SetId(v string)

func (*ListUsersParams) SetIsrecursive

func (p *ListUsersParams) SetIsrecursive(v bool)

func (*ListUsersParams) SetKeyword

func (p *ListUsersParams) SetKeyword(v string)

func (*ListUsersParams) SetListall

func (p *ListUsersParams) SetListall(v bool)

func (*ListUsersParams) SetPage

func (p *ListUsersParams) SetPage(v int)

func (*ListUsersParams) SetPagesize

func (p *ListUsersParams) SetPagesize(v int)

func (*ListUsersParams) SetShowicon

func (p *ListUsersParams) SetShowicon(v bool)

func (*ListUsersParams) SetState

func (p *ListUsersParams) SetState(v string)

func (*ListUsersParams) SetUsername

func (p *ListUsersParams) SetUsername(v string)

type ListUsersResponse

type ListUsersResponse struct {
	Count int     `json:"count"`
	Users []*User `json:"user"`
}

type ListVMSnapshotParams

type ListVMSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*ListVMSnapshotParams) GetAccount

func (p *ListVMSnapshotParams) GetAccount() (string, bool)

func (*ListVMSnapshotParams) GetDomainid

func (p *ListVMSnapshotParams) GetDomainid() (string, bool)

func (*ListVMSnapshotParams) GetIsrecursive

func (p *ListVMSnapshotParams) GetIsrecursive() (bool, bool)

func (*ListVMSnapshotParams) GetKeyword

func (p *ListVMSnapshotParams) GetKeyword() (string, bool)

func (*ListVMSnapshotParams) GetListall

func (p *ListVMSnapshotParams) GetListall() (bool, bool)

func (*ListVMSnapshotParams) GetName

func (p *ListVMSnapshotParams) GetName() (string, bool)

func (*ListVMSnapshotParams) GetPage

func (p *ListVMSnapshotParams) GetPage() (int, bool)

func (*ListVMSnapshotParams) GetPagesize

func (p *ListVMSnapshotParams) GetPagesize() (int, bool)

func (*ListVMSnapshotParams) GetProjectid

func (p *ListVMSnapshotParams) GetProjectid() (string, bool)

func (*ListVMSnapshotParams) GetState

func (p *ListVMSnapshotParams) GetState() (string, bool)

func (*ListVMSnapshotParams) GetTags

func (p *ListVMSnapshotParams) GetTags() (map[string]string, bool)

func (*ListVMSnapshotParams) GetVirtualmachineid

func (p *ListVMSnapshotParams) GetVirtualmachineid() (string, bool)

func (*ListVMSnapshotParams) GetVmsnapshotid

func (p *ListVMSnapshotParams) GetVmsnapshotid() (string, bool)

func (*ListVMSnapshotParams) GetVmsnapshotids

func (p *ListVMSnapshotParams) GetVmsnapshotids() ([]string, bool)

func (*ListVMSnapshotParams) ResetAccount

func (p *ListVMSnapshotParams) ResetAccount()

func (*ListVMSnapshotParams) ResetDomainid

func (p *ListVMSnapshotParams) ResetDomainid()

func (*ListVMSnapshotParams) ResetIsrecursive

func (p *ListVMSnapshotParams) ResetIsrecursive()

func (*ListVMSnapshotParams) ResetKeyword

func (p *ListVMSnapshotParams) ResetKeyword()

func (*ListVMSnapshotParams) ResetListall

func (p *ListVMSnapshotParams) ResetListall()

func (*ListVMSnapshotParams) ResetName

func (p *ListVMSnapshotParams) ResetName()

func (*ListVMSnapshotParams) ResetPage

func (p *ListVMSnapshotParams) ResetPage()

func (*ListVMSnapshotParams) ResetPagesize

func (p *ListVMSnapshotParams) ResetPagesize()

func (*ListVMSnapshotParams) ResetProjectid

func (p *ListVMSnapshotParams) ResetProjectid()

func (*ListVMSnapshotParams) ResetState

func (p *ListVMSnapshotParams) ResetState()

func (*ListVMSnapshotParams) ResetTags

func (p *ListVMSnapshotParams) ResetTags()

func (*ListVMSnapshotParams) ResetVirtualmachineid

func (p *ListVMSnapshotParams) ResetVirtualmachineid()

func (*ListVMSnapshotParams) ResetVmsnapshotid

func (p *ListVMSnapshotParams) ResetVmsnapshotid()

func (*ListVMSnapshotParams) ResetVmsnapshotids

func (p *ListVMSnapshotParams) ResetVmsnapshotids()

func (*ListVMSnapshotParams) SetAccount

func (p *ListVMSnapshotParams) SetAccount(v string)

func (*ListVMSnapshotParams) SetDomainid

func (p *ListVMSnapshotParams) SetDomainid(v string)

func (*ListVMSnapshotParams) SetIsrecursive

func (p *ListVMSnapshotParams) SetIsrecursive(v bool)

func (*ListVMSnapshotParams) SetKeyword

func (p *ListVMSnapshotParams) SetKeyword(v string)

func (*ListVMSnapshotParams) SetListall

func (p *ListVMSnapshotParams) SetListall(v bool)

func (*ListVMSnapshotParams) SetName

func (p *ListVMSnapshotParams) SetName(v string)

func (*ListVMSnapshotParams) SetPage

func (p *ListVMSnapshotParams) SetPage(v int)

func (*ListVMSnapshotParams) SetPagesize

func (p *ListVMSnapshotParams) SetPagesize(v int)

func (*ListVMSnapshotParams) SetProjectid

func (p *ListVMSnapshotParams) SetProjectid(v string)

func (*ListVMSnapshotParams) SetState

func (p *ListVMSnapshotParams) SetState(v string)

func (*ListVMSnapshotParams) SetTags

func (p *ListVMSnapshotParams) SetTags(v map[string]string)

func (*ListVMSnapshotParams) SetVirtualmachineid

func (p *ListVMSnapshotParams) SetVirtualmachineid(v string)

func (*ListVMSnapshotParams) SetVmsnapshotid

func (p *ListVMSnapshotParams) SetVmsnapshotid(v string)

func (*ListVMSnapshotParams) SetVmsnapshotids

func (p *ListVMSnapshotParams) SetVmsnapshotids(v []string)

type ListVMSnapshotResponse

type ListVMSnapshotResponse struct {
	Count      int           `json:"count"`
	VMSnapshot []*VMSnapshot `json:"vmsnapshot"`
}

type ListVPCOfferingsParams

type ListVPCOfferingsParams struct {
	// contains filtered or unexported fields
}

func (*ListVPCOfferingsParams) GetDisplaytext

func (p *ListVPCOfferingsParams) GetDisplaytext() (string, bool)

func (*ListVPCOfferingsParams) GetDomainid

func (p *ListVPCOfferingsParams) GetDomainid() (string, bool)

func (*ListVPCOfferingsParams) GetId

func (p *ListVPCOfferingsParams) GetId() (string, bool)

func (*ListVPCOfferingsParams) GetIsdefault

func (p *ListVPCOfferingsParams) GetIsdefault() (bool, bool)

func (*ListVPCOfferingsParams) GetKeyword

func (p *ListVPCOfferingsParams) GetKeyword() (string, bool)

func (*ListVPCOfferingsParams) GetName

func (p *ListVPCOfferingsParams) GetName() (string, bool)

func (*ListVPCOfferingsParams) GetPage

func (p *ListVPCOfferingsParams) GetPage() (int, bool)

func (*ListVPCOfferingsParams) GetPagesize

func (p *ListVPCOfferingsParams) GetPagesize() (int, bool)

func (*ListVPCOfferingsParams) GetState

func (p *ListVPCOfferingsParams) GetState() (string, bool)

func (*ListVPCOfferingsParams) GetSupportedservices

func (p *ListVPCOfferingsParams) GetSupportedservices() ([]string, bool)

func (*ListVPCOfferingsParams) GetZoneid

func (p *ListVPCOfferingsParams) GetZoneid() (string, bool)

func (*ListVPCOfferingsParams) ResetDisplaytext

func (p *ListVPCOfferingsParams) ResetDisplaytext()

func (*ListVPCOfferingsParams) ResetDomainid

func (p *ListVPCOfferingsParams) ResetDomainid()

func (*ListVPCOfferingsParams) ResetId

func (p *ListVPCOfferingsParams) ResetId()

func (*ListVPCOfferingsParams) ResetIsdefault

func (p *ListVPCOfferingsParams) ResetIsdefault()

func (*ListVPCOfferingsParams) ResetKeyword

func (p *ListVPCOfferingsParams) ResetKeyword()

func (*ListVPCOfferingsParams) ResetName

func (p *ListVPCOfferingsParams) ResetName()

func (*ListVPCOfferingsParams) ResetPage

func (p *ListVPCOfferingsParams) ResetPage()

func (*ListVPCOfferingsParams) ResetPagesize

func (p *ListVPCOfferingsParams) ResetPagesize()

func (*ListVPCOfferingsParams) ResetState

func (p *ListVPCOfferingsParams) ResetState()

func (*ListVPCOfferingsParams) ResetSupportedservices

func (p *ListVPCOfferingsParams) ResetSupportedservices()

func (*ListVPCOfferingsParams) ResetZoneid

func (p *ListVPCOfferingsParams) ResetZoneid()

func (*ListVPCOfferingsParams) SetDisplaytext

func (p *ListVPCOfferingsParams) SetDisplaytext(v string)

func (*ListVPCOfferingsParams) SetDomainid

func (p *ListVPCOfferingsParams) SetDomainid(v string)

func (*ListVPCOfferingsParams) SetId

func (p *ListVPCOfferingsParams) SetId(v string)

func (*ListVPCOfferingsParams) SetIsdefault

func (p *ListVPCOfferingsParams) SetIsdefault(v bool)

func (*ListVPCOfferingsParams) SetKeyword

func (p *ListVPCOfferingsParams) SetKeyword(v string)

func (*ListVPCOfferingsParams) SetName

func (p *ListVPCOfferingsParams) SetName(v string)

func (*ListVPCOfferingsParams) SetPage

func (p *ListVPCOfferingsParams) SetPage(v int)

func (*ListVPCOfferingsParams) SetPagesize

func (p *ListVPCOfferingsParams) SetPagesize(v int)

func (*ListVPCOfferingsParams) SetState

func (p *ListVPCOfferingsParams) SetState(v string)

func (*ListVPCOfferingsParams) SetSupportedservices

func (p *ListVPCOfferingsParams) SetSupportedservices(v []string)

func (*ListVPCOfferingsParams) SetZoneid

func (p *ListVPCOfferingsParams) SetZoneid(v string)

type ListVPCOfferingsResponse

type ListVPCOfferingsResponse struct {
	Count        int            `json:"count"`
	VPCOfferings []*VPCOffering `json:"vpcoffering"`
}

type ListVPCsParams

type ListVPCsParams struct {
	// contains filtered or unexported fields
}

func (*ListVPCsParams) GetAccount

func (p *ListVPCsParams) GetAccount() (string, bool)

func (*ListVPCsParams) GetCidr

func (p *ListVPCsParams) GetCidr() (string, bool)

func (*ListVPCsParams) GetDisplaytext

func (p *ListVPCsParams) GetDisplaytext() (string, bool)

func (*ListVPCsParams) GetDomainid

func (p *ListVPCsParams) GetDomainid() (string, bool)

func (*ListVPCsParams) GetFordisplay

func (p *ListVPCsParams) GetFordisplay() (bool, bool)

func (*ListVPCsParams) GetId

func (p *ListVPCsParams) GetId() (string, bool)

func (*ListVPCsParams) GetIsrecursive

func (p *ListVPCsParams) GetIsrecursive() (bool, bool)

func (*ListVPCsParams) GetKeyword

func (p *ListVPCsParams) GetKeyword() (string, bool)

func (*ListVPCsParams) GetListall

func (p *ListVPCsParams) GetListall() (bool, bool)

func (*ListVPCsParams) GetName

func (p *ListVPCsParams) GetName() (string, bool)

func (*ListVPCsParams) GetPage

func (p *ListVPCsParams) GetPage() (int, bool)

func (*ListVPCsParams) GetPagesize

func (p *ListVPCsParams) GetPagesize() (int, bool)

func (*ListVPCsParams) GetProjectid

func (p *ListVPCsParams) GetProjectid() (string, bool)

func (*ListVPCsParams) GetRestartrequired

func (p *ListVPCsParams) GetRestartrequired() (bool, bool)

func (*ListVPCsParams) GetShowicon

func (p *ListVPCsParams) GetShowicon() (bool, bool)

func (*ListVPCsParams) GetState

func (p *ListVPCsParams) GetState() (string, bool)

func (*ListVPCsParams) GetSupportedservices

func (p *ListVPCsParams) GetSupportedservices() ([]string, bool)

func (*ListVPCsParams) GetTags

func (p *ListVPCsParams) GetTags() (map[string]string, bool)

func (*ListVPCsParams) GetVpcofferingid

func (p *ListVPCsParams) GetVpcofferingid() (string, bool)

func (*ListVPCsParams) GetZoneid

func (p *ListVPCsParams) GetZoneid() (string, bool)

func (*ListVPCsParams) ResetAccount

func (p *ListVPCsParams) ResetAccount()

func (*ListVPCsParams) ResetCidr

func (p *ListVPCsParams) ResetCidr()

func (*ListVPCsParams) ResetDisplaytext

func (p *ListVPCsParams) ResetDisplaytext()

func (*ListVPCsParams) ResetDomainid

func (p *ListVPCsParams) ResetDomainid()

func (*ListVPCsParams) ResetFordisplay

func (p *ListVPCsParams) ResetFordisplay()

func (*ListVPCsParams) ResetId

func (p *ListVPCsParams) ResetId()

func (*ListVPCsParams) ResetIsrecursive

func (p *ListVPCsParams) ResetIsrecursive()

func (*ListVPCsParams) ResetKeyword

func (p *ListVPCsParams) ResetKeyword()

func (*ListVPCsParams) ResetListall

func (p *ListVPCsParams) ResetListall()

func (*ListVPCsParams) ResetName

func (p *ListVPCsParams) ResetName()

func (*ListVPCsParams) ResetPage

func (p *ListVPCsParams) ResetPage()

func (*ListVPCsParams) ResetPagesize

func (p *ListVPCsParams) ResetPagesize()

func (*ListVPCsParams) ResetProjectid

func (p *ListVPCsParams) ResetProjectid()

func (*ListVPCsParams) ResetRestartrequired

func (p *ListVPCsParams) ResetRestartrequired()

func (*ListVPCsParams) ResetShowicon

func (p *ListVPCsParams) ResetShowicon()

func (*ListVPCsParams) ResetState

func (p *ListVPCsParams) ResetState()

func (*ListVPCsParams) ResetSupportedservices

func (p *ListVPCsParams) ResetSupportedservices()

func (*ListVPCsParams) ResetTags

func (p *ListVPCsParams) ResetTags()

func (*ListVPCsParams) ResetVpcofferingid

func (p *ListVPCsParams) ResetVpcofferingid()

func (*ListVPCsParams) ResetZoneid

func (p *ListVPCsParams) ResetZoneid()

func (*ListVPCsParams) SetAccount

func (p *ListVPCsParams) SetAccount(v string)

func (*ListVPCsParams) SetCidr

func (p *ListVPCsParams) SetCidr(v string)

func (*ListVPCsParams) SetDisplaytext

func (p *ListVPCsParams) SetDisplaytext(v string)

func (*ListVPCsParams) SetDomainid

func (p *ListVPCsParams) SetDomainid(v string)

func (*ListVPCsParams) SetFordisplay

func (p *ListVPCsParams) SetFordisplay(v bool)

func (*ListVPCsParams) SetId

func (p *ListVPCsParams) SetId(v string)

func (*ListVPCsParams) SetIsrecursive

func (p *ListVPCsParams) SetIsrecursive(v bool)

func (*ListVPCsParams) SetKeyword

func (p *ListVPCsParams) SetKeyword(v string)

func (*ListVPCsParams) SetListall

func (p *ListVPCsParams) SetListall(v bool)

func (*ListVPCsParams) SetName

func (p *ListVPCsParams) SetName(v string)

func (*ListVPCsParams) SetPage

func (p *ListVPCsParams) SetPage(v int)

func (*ListVPCsParams) SetPagesize

func (p *ListVPCsParams) SetPagesize(v int)

func (*ListVPCsParams) SetProjectid

func (p *ListVPCsParams) SetProjectid(v string)

func (*ListVPCsParams) SetRestartrequired

func (p *ListVPCsParams) SetRestartrequired(v bool)

func (*ListVPCsParams) SetShowicon

func (p *ListVPCsParams) SetShowicon(v bool)

func (*ListVPCsParams) SetState

func (p *ListVPCsParams) SetState(v string)

func (*ListVPCsParams) SetSupportedservices

func (p *ListVPCsParams) SetSupportedservices(v []string)

func (*ListVPCsParams) SetTags

func (p *ListVPCsParams) SetTags(v map[string]string)

func (*ListVPCsParams) SetVpcofferingid

func (p *ListVPCsParams) SetVpcofferingid(v string)

func (*ListVPCsParams) SetZoneid

func (p *ListVPCsParams) SetZoneid(v string)

type ListVPCsResponse

type ListVPCsResponse struct {
	Count int    `json:"count"`
	VPCs  []*VPC `json:"vpc"`
}

type ListVirtualMachinesMetricsParams

type ListVirtualMachinesMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListVirtualMachinesMetricsParams) GetAccount

func (p *ListVirtualMachinesMetricsParams) GetAccount() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetAccumulate

func (p *ListVirtualMachinesMetricsParams) GetAccumulate() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetAffinitygroupid

func (p *ListVirtualMachinesMetricsParams) GetAffinitygroupid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetAutoscalevmgroupid

func (p *ListVirtualMachinesMetricsParams) GetAutoscalevmgroupid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetBackupofferingid

func (p *ListVirtualMachinesMetricsParams) GetBackupofferingid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetClusterid

func (p *ListVirtualMachinesMetricsParams) GetClusterid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetDetails

func (p *ListVirtualMachinesMetricsParams) GetDetails() ([]string, bool)

func (*ListVirtualMachinesMetricsParams) GetDisplayvm

func (p *ListVirtualMachinesMetricsParams) GetDisplayvm() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetDomainid

func (p *ListVirtualMachinesMetricsParams) GetDomainid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetForvirtualnetwork

func (p *ListVirtualMachinesMetricsParams) GetForvirtualnetwork() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetGroupid

func (p *ListVirtualMachinesMetricsParams) GetGroupid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetHaenable

func (p *ListVirtualMachinesMetricsParams) GetHaenable() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetHostid

func (p *ListVirtualMachinesMetricsParams) GetHostid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetHypervisor

func (p *ListVirtualMachinesMetricsParams) GetHypervisor() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetId

func (*ListVirtualMachinesMetricsParams) GetIds

func (p *ListVirtualMachinesMetricsParams) GetIds() ([]string, bool)

func (*ListVirtualMachinesMetricsParams) GetIsoid

func (p *ListVirtualMachinesMetricsParams) GetIsoid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetIsrecursive

func (p *ListVirtualMachinesMetricsParams) GetIsrecursive() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetIsvnf

func (p *ListVirtualMachinesMetricsParams) GetIsvnf() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetKeypair

func (p *ListVirtualMachinesMetricsParams) GetKeypair() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetKeyword

func (p *ListVirtualMachinesMetricsParams) GetKeyword() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetListall

func (p *ListVirtualMachinesMetricsParams) GetListall() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetName

func (*ListVirtualMachinesMetricsParams) GetNetworkid

func (p *ListVirtualMachinesMetricsParams) GetNetworkid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetPage

func (p *ListVirtualMachinesMetricsParams) GetPage() (int, bool)

func (*ListVirtualMachinesMetricsParams) GetPagesize

func (p *ListVirtualMachinesMetricsParams) GetPagesize() (int, bool)

func (*ListVirtualMachinesMetricsParams) GetPodid

func (p *ListVirtualMachinesMetricsParams) GetPodid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetProjectid

func (p *ListVirtualMachinesMetricsParams) GetProjectid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetRetrieveonlyresourcecount

func (p *ListVirtualMachinesMetricsParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetSecuritygroupid

func (p *ListVirtualMachinesMetricsParams) GetSecuritygroupid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetServiceofferingid

func (p *ListVirtualMachinesMetricsParams) GetServiceofferingid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetShowicon

func (p *ListVirtualMachinesMetricsParams) GetShowicon() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetState

func (p *ListVirtualMachinesMetricsParams) GetState() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetStorageid

func (p *ListVirtualMachinesMetricsParams) GetStorageid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetTags

func (p *ListVirtualMachinesMetricsParams) GetTags() (map[string]string, bool)

func (*ListVirtualMachinesMetricsParams) GetTemplateid

func (p *ListVirtualMachinesMetricsParams) GetTemplateid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetUserdata

func (p *ListVirtualMachinesMetricsParams) GetUserdata() (bool, bool)

func (*ListVirtualMachinesMetricsParams) GetUserid

func (p *ListVirtualMachinesMetricsParams) GetUserid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetVpcid

func (p *ListVirtualMachinesMetricsParams) GetVpcid() (string, bool)

func (*ListVirtualMachinesMetricsParams) GetZoneid

func (p *ListVirtualMachinesMetricsParams) GetZoneid() (string, bool)

func (*ListVirtualMachinesMetricsParams) ResetAccount

func (p *ListVirtualMachinesMetricsParams) ResetAccount()

func (*ListVirtualMachinesMetricsParams) ResetAccumulate

func (p *ListVirtualMachinesMetricsParams) ResetAccumulate()

func (*ListVirtualMachinesMetricsParams) ResetAffinitygroupid

func (p *ListVirtualMachinesMetricsParams) ResetAffinitygroupid()

func (*ListVirtualMachinesMetricsParams) ResetAutoscalevmgroupid

func (p *ListVirtualMachinesMetricsParams) ResetAutoscalevmgroupid()

func (*ListVirtualMachinesMetricsParams) ResetBackupofferingid

func (p *ListVirtualMachinesMetricsParams) ResetBackupofferingid()

func (*ListVirtualMachinesMetricsParams) ResetClusterid

func (p *ListVirtualMachinesMetricsParams) ResetClusterid()

func (*ListVirtualMachinesMetricsParams) ResetDetails

func (p *ListVirtualMachinesMetricsParams) ResetDetails()

func (*ListVirtualMachinesMetricsParams) ResetDisplayvm

func (p *ListVirtualMachinesMetricsParams) ResetDisplayvm()

func (*ListVirtualMachinesMetricsParams) ResetDomainid

func (p *ListVirtualMachinesMetricsParams) ResetDomainid()

func (*ListVirtualMachinesMetricsParams) ResetForvirtualnetwork

func (p *ListVirtualMachinesMetricsParams) ResetForvirtualnetwork()

func (*ListVirtualMachinesMetricsParams) ResetGroupid

func (p *ListVirtualMachinesMetricsParams) ResetGroupid()

func (*ListVirtualMachinesMetricsParams) ResetHaenable

func (p *ListVirtualMachinesMetricsParams) ResetHaenable()

func (*ListVirtualMachinesMetricsParams) ResetHostid

func (p *ListVirtualMachinesMetricsParams) ResetHostid()

func (*ListVirtualMachinesMetricsParams) ResetHypervisor

func (p *ListVirtualMachinesMetricsParams) ResetHypervisor()

func (*ListVirtualMachinesMetricsParams) ResetId

func (p *ListVirtualMachinesMetricsParams) ResetId()

func (*ListVirtualMachinesMetricsParams) ResetIds

func (p *ListVirtualMachinesMetricsParams) ResetIds()

func (*ListVirtualMachinesMetricsParams) ResetIsoid

func (p *ListVirtualMachinesMetricsParams) ResetIsoid()

func (*ListVirtualMachinesMetricsParams) ResetIsrecursive

func (p *ListVirtualMachinesMetricsParams) ResetIsrecursive()

func (*ListVirtualMachinesMetricsParams) ResetIsvnf

func (p *ListVirtualMachinesMetricsParams) ResetIsvnf()

func (*ListVirtualMachinesMetricsParams) ResetKeypair

func (p *ListVirtualMachinesMetricsParams) ResetKeypair()

func (*ListVirtualMachinesMetricsParams) ResetKeyword

func (p *ListVirtualMachinesMetricsParams) ResetKeyword()

func (*ListVirtualMachinesMetricsParams) ResetListall

func (p *ListVirtualMachinesMetricsParams) ResetListall()

func (*ListVirtualMachinesMetricsParams) ResetName

func (p *ListVirtualMachinesMetricsParams) ResetName()

func (*ListVirtualMachinesMetricsParams) ResetNetworkid

func (p *ListVirtualMachinesMetricsParams) ResetNetworkid()

func (*ListVirtualMachinesMetricsParams) ResetPage

func (p *ListVirtualMachinesMetricsParams) ResetPage()

func (*ListVirtualMachinesMetricsParams) ResetPagesize

func (p *ListVirtualMachinesMetricsParams) ResetPagesize()

func (*ListVirtualMachinesMetricsParams) ResetPodid

func (p *ListVirtualMachinesMetricsParams) ResetPodid()

func (*ListVirtualMachinesMetricsParams) ResetProjectid

func (p *ListVirtualMachinesMetricsParams) ResetProjectid()

func (*ListVirtualMachinesMetricsParams) ResetRetrieveonlyresourcecount

func (p *ListVirtualMachinesMetricsParams) ResetRetrieveonlyresourcecount()

func (*ListVirtualMachinesMetricsParams) ResetSecuritygroupid

func (p *ListVirtualMachinesMetricsParams) ResetSecuritygroupid()

func (*ListVirtualMachinesMetricsParams) ResetServiceofferingid

func (p *ListVirtualMachinesMetricsParams) ResetServiceofferingid()

func (*ListVirtualMachinesMetricsParams) ResetShowicon

func (p *ListVirtualMachinesMetricsParams) ResetShowicon()

func (*ListVirtualMachinesMetricsParams) ResetState

func (p *ListVirtualMachinesMetricsParams) ResetState()

func (*ListVirtualMachinesMetricsParams) ResetStorageid

func (p *ListVirtualMachinesMetricsParams) ResetStorageid()

func (*ListVirtualMachinesMetricsParams) ResetTags

func (p *ListVirtualMachinesMetricsParams) ResetTags()

func (*ListVirtualMachinesMetricsParams) ResetTemplateid

func (p *ListVirtualMachinesMetricsParams) ResetTemplateid()

func (*ListVirtualMachinesMetricsParams) ResetUserdata

func (p *ListVirtualMachinesMetricsParams) ResetUserdata()

func (*ListVirtualMachinesMetricsParams) ResetUserid

func (p *ListVirtualMachinesMetricsParams) ResetUserid()

func (*ListVirtualMachinesMetricsParams) ResetVpcid

func (p *ListVirtualMachinesMetricsParams) ResetVpcid()

func (*ListVirtualMachinesMetricsParams) ResetZoneid

func (p *ListVirtualMachinesMetricsParams) ResetZoneid()

func (*ListVirtualMachinesMetricsParams) SetAccount

func (p *ListVirtualMachinesMetricsParams) SetAccount(v string)

func (*ListVirtualMachinesMetricsParams) SetAccumulate

func (p *ListVirtualMachinesMetricsParams) SetAccumulate(v bool)

func (*ListVirtualMachinesMetricsParams) SetAffinitygroupid

func (p *ListVirtualMachinesMetricsParams) SetAffinitygroupid(v string)

func (*ListVirtualMachinesMetricsParams) SetAutoscalevmgroupid

func (p *ListVirtualMachinesMetricsParams) SetAutoscalevmgroupid(v string)

func (*ListVirtualMachinesMetricsParams) SetBackupofferingid

func (p *ListVirtualMachinesMetricsParams) SetBackupofferingid(v string)

func (*ListVirtualMachinesMetricsParams) SetClusterid

func (p *ListVirtualMachinesMetricsParams) SetClusterid(v string)

func (*ListVirtualMachinesMetricsParams) SetDetails

func (p *ListVirtualMachinesMetricsParams) SetDetails(v []string)

func (*ListVirtualMachinesMetricsParams) SetDisplayvm

func (p *ListVirtualMachinesMetricsParams) SetDisplayvm(v bool)

func (*ListVirtualMachinesMetricsParams) SetDomainid

func (p *ListVirtualMachinesMetricsParams) SetDomainid(v string)

func (*ListVirtualMachinesMetricsParams) SetForvirtualnetwork

func (p *ListVirtualMachinesMetricsParams) SetForvirtualnetwork(v bool)

func (*ListVirtualMachinesMetricsParams) SetGroupid

func (p *ListVirtualMachinesMetricsParams) SetGroupid(v string)

func (*ListVirtualMachinesMetricsParams) SetHaenable

func (p *ListVirtualMachinesMetricsParams) SetHaenable(v bool)

func (*ListVirtualMachinesMetricsParams) SetHostid

func (p *ListVirtualMachinesMetricsParams) SetHostid(v string)

func (*ListVirtualMachinesMetricsParams) SetHypervisor

func (p *ListVirtualMachinesMetricsParams) SetHypervisor(v string)

func (*ListVirtualMachinesMetricsParams) SetId

func (*ListVirtualMachinesMetricsParams) SetIds

func (*ListVirtualMachinesMetricsParams) SetIsoid

func (*ListVirtualMachinesMetricsParams) SetIsrecursive

func (p *ListVirtualMachinesMetricsParams) SetIsrecursive(v bool)

func (*ListVirtualMachinesMetricsParams) SetIsvnf

func (p *ListVirtualMachinesMetricsParams) SetIsvnf(v bool)

func (*ListVirtualMachinesMetricsParams) SetKeypair

func (p *ListVirtualMachinesMetricsParams) SetKeypair(v string)

func (*ListVirtualMachinesMetricsParams) SetKeyword

func (p *ListVirtualMachinesMetricsParams) SetKeyword(v string)

func (*ListVirtualMachinesMetricsParams) SetListall

func (p *ListVirtualMachinesMetricsParams) SetListall(v bool)

func (*ListVirtualMachinesMetricsParams) SetName

func (*ListVirtualMachinesMetricsParams) SetNetworkid

func (p *ListVirtualMachinesMetricsParams) SetNetworkid(v string)

func (*ListVirtualMachinesMetricsParams) SetPage

func (p *ListVirtualMachinesMetricsParams) SetPage(v int)

func (*ListVirtualMachinesMetricsParams) SetPagesize

func (p *ListVirtualMachinesMetricsParams) SetPagesize(v int)

func (*ListVirtualMachinesMetricsParams) SetPodid

func (*ListVirtualMachinesMetricsParams) SetProjectid

func (p *ListVirtualMachinesMetricsParams) SetProjectid(v string)

func (*ListVirtualMachinesMetricsParams) SetRetrieveonlyresourcecount

func (p *ListVirtualMachinesMetricsParams) SetRetrieveonlyresourcecount(v bool)

func (*ListVirtualMachinesMetricsParams) SetSecuritygroupid

func (p *ListVirtualMachinesMetricsParams) SetSecuritygroupid(v string)

func (*ListVirtualMachinesMetricsParams) SetServiceofferingid

func (p *ListVirtualMachinesMetricsParams) SetServiceofferingid(v string)

func (*ListVirtualMachinesMetricsParams) SetShowicon

func (p *ListVirtualMachinesMetricsParams) SetShowicon(v bool)

func (*ListVirtualMachinesMetricsParams) SetState

func (*ListVirtualMachinesMetricsParams) SetStorageid

func (p *ListVirtualMachinesMetricsParams) SetStorageid(v string)

func (*ListVirtualMachinesMetricsParams) SetTags

func (*ListVirtualMachinesMetricsParams) SetTemplateid

func (p *ListVirtualMachinesMetricsParams) SetTemplateid(v string)

func (*ListVirtualMachinesMetricsParams) SetUserdata

func (p *ListVirtualMachinesMetricsParams) SetUserdata(v bool)

func (*ListVirtualMachinesMetricsParams) SetUserid

func (p *ListVirtualMachinesMetricsParams) SetUserid(v string)

func (*ListVirtualMachinesMetricsParams) SetVpcid

func (*ListVirtualMachinesMetricsParams) SetZoneid

func (p *ListVirtualMachinesMetricsParams) SetZoneid(v string)

type ListVirtualMachinesMetricsResponse

type ListVirtualMachinesMetricsResponse struct {
	Count                  int                      `json:"count"`
	VirtualMachinesMetrics []*VirtualMachinesMetric `json:"virtualmachine"`
}

type ListVirtualMachinesParams

type ListVirtualMachinesParams struct {
	// contains filtered or unexported fields
}

func (*ListVirtualMachinesParams) GetAccount

func (p *ListVirtualMachinesParams) GetAccount() (string, bool)

func (*ListVirtualMachinesParams) GetAccumulate

func (p *ListVirtualMachinesParams) GetAccumulate() (bool, bool)

func (*ListVirtualMachinesParams) GetAffinitygroupid

func (p *ListVirtualMachinesParams) GetAffinitygroupid() (string, bool)

func (*ListVirtualMachinesParams) GetAutoscalevmgroupid

func (p *ListVirtualMachinesParams) GetAutoscalevmgroupid() (string, bool)

func (*ListVirtualMachinesParams) GetBackupofferingid

func (p *ListVirtualMachinesParams) GetBackupofferingid() (string, bool)

func (*ListVirtualMachinesParams) GetClusterid

func (p *ListVirtualMachinesParams) GetClusterid() (string, bool)

func (*ListVirtualMachinesParams) GetDetails

func (p *ListVirtualMachinesParams) GetDetails() ([]string, bool)

func (*ListVirtualMachinesParams) GetDisplayvm

func (p *ListVirtualMachinesParams) GetDisplayvm() (bool, bool)

func (*ListVirtualMachinesParams) GetDomainid

func (p *ListVirtualMachinesParams) GetDomainid() (string, bool)

func (*ListVirtualMachinesParams) GetForvirtualnetwork

func (p *ListVirtualMachinesParams) GetForvirtualnetwork() (bool, bool)

func (*ListVirtualMachinesParams) GetGroupid

func (p *ListVirtualMachinesParams) GetGroupid() (string, bool)

func (*ListVirtualMachinesParams) GetHaenable

func (p *ListVirtualMachinesParams) GetHaenable() (bool, bool)

func (*ListVirtualMachinesParams) GetHostid

func (p *ListVirtualMachinesParams) GetHostid() (string, bool)

func (*ListVirtualMachinesParams) GetHypervisor

func (p *ListVirtualMachinesParams) GetHypervisor() (string, bool)

func (*ListVirtualMachinesParams) GetId

func (p *ListVirtualMachinesParams) GetId() (string, bool)

func (*ListVirtualMachinesParams) GetIds

func (p *ListVirtualMachinesParams) GetIds() ([]string, bool)

func (*ListVirtualMachinesParams) GetIsoid

func (p *ListVirtualMachinesParams) GetIsoid() (string, bool)

func (*ListVirtualMachinesParams) GetIsrecursive

func (p *ListVirtualMachinesParams) GetIsrecursive() (bool, bool)

func (*ListVirtualMachinesParams) GetIsvnf

func (p *ListVirtualMachinesParams) GetIsvnf() (bool, bool)

func (*ListVirtualMachinesParams) GetKeypair

func (p *ListVirtualMachinesParams) GetKeypair() (string, bool)

func (*ListVirtualMachinesParams) GetKeyword

func (p *ListVirtualMachinesParams) GetKeyword() (string, bool)

func (*ListVirtualMachinesParams) GetListall

func (p *ListVirtualMachinesParams) GetListall() (bool, bool)

func (*ListVirtualMachinesParams) GetName

func (p *ListVirtualMachinesParams) GetName() (string, bool)

func (*ListVirtualMachinesParams) GetNetworkid

func (p *ListVirtualMachinesParams) GetNetworkid() (string, bool)

func (*ListVirtualMachinesParams) GetPage

func (p *ListVirtualMachinesParams) GetPage() (int, bool)

func (*ListVirtualMachinesParams) GetPagesize

func (p *ListVirtualMachinesParams) GetPagesize() (int, bool)

func (*ListVirtualMachinesParams) GetPodid

func (p *ListVirtualMachinesParams) GetPodid() (string, bool)

func (*ListVirtualMachinesParams) GetProjectid

func (p *ListVirtualMachinesParams) GetProjectid() (string, bool)

func (*ListVirtualMachinesParams) GetRetrieveonlyresourcecount

func (p *ListVirtualMachinesParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListVirtualMachinesParams) GetSecuritygroupid

func (p *ListVirtualMachinesParams) GetSecuritygroupid() (string, bool)

func (*ListVirtualMachinesParams) GetServiceofferingid

func (p *ListVirtualMachinesParams) GetServiceofferingid() (string, bool)

func (*ListVirtualMachinesParams) GetShowicon

func (p *ListVirtualMachinesParams) GetShowicon() (bool, bool)

func (*ListVirtualMachinesParams) GetState

func (p *ListVirtualMachinesParams) GetState() (string, bool)

func (*ListVirtualMachinesParams) GetStorageid

func (p *ListVirtualMachinesParams) GetStorageid() (string, bool)

func (*ListVirtualMachinesParams) GetTags

func (p *ListVirtualMachinesParams) GetTags() (map[string]string, bool)

func (*ListVirtualMachinesParams) GetTemplateid

func (p *ListVirtualMachinesParams) GetTemplateid() (string, bool)

func (*ListVirtualMachinesParams) GetUserdata

func (p *ListVirtualMachinesParams) GetUserdata() (bool, bool)

func (*ListVirtualMachinesParams) GetUserid

func (p *ListVirtualMachinesParams) GetUserid() (string, bool)

func (*ListVirtualMachinesParams) GetVpcid

func (p *ListVirtualMachinesParams) GetVpcid() (string, bool)

func (*ListVirtualMachinesParams) GetZoneid

func (p *ListVirtualMachinesParams) GetZoneid() (string, bool)

func (*ListVirtualMachinesParams) ResetAccount

func (p *ListVirtualMachinesParams) ResetAccount()

func (*ListVirtualMachinesParams) ResetAccumulate

func (p *ListVirtualMachinesParams) ResetAccumulate()

func (*ListVirtualMachinesParams) ResetAffinitygroupid

func (p *ListVirtualMachinesParams) ResetAffinitygroupid()

func (*ListVirtualMachinesParams) ResetAutoscalevmgroupid

func (p *ListVirtualMachinesParams) ResetAutoscalevmgroupid()

func (*ListVirtualMachinesParams) ResetBackupofferingid

func (p *ListVirtualMachinesParams) ResetBackupofferingid()

func (*ListVirtualMachinesParams) ResetClusterid

func (p *ListVirtualMachinesParams) ResetClusterid()

func (*ListVirtualMachinesParams) ResetDetails

func (p *ListVirtualMachinesParams) ResetDetails()

func (*ListVirtualMachinesParams) ResetDisplayvm

func (p *ListVirtualMachinesParams) ResetDisplayvm()

func (*ListVirtualMachinesParams) ResetDomainid

func (p *ListVirtualMachinesParams) ResetDomainid()

func (*ListVirtualMachinesParams) ResetForvirtualnetwork

func (p *ListVirtualMachinesParams) ResetForvirtualnetwork()

func (*ListVirtualMachinesParams) ResetGroupid

func (p *ListVirtualMachinesParams) ResetGroupid()

func (*ListVirtualMachinesParams) ResetHaenable

func (p *ListVirtualMachinesParams) ResetHaenable()

func (*ListVirtualMachinesParams) ResetHostid

func (p *ListVirtualMachinesParams) ResetHostid()

func (*ListVirtualMachinesParams) ResetHypervisor

func (p *ListVirtualMachinesParams) ResetHypervisor()

func (*ListVirtualMachinesParams) ResetId

func (p *ListVirtualMachinesParams) ResetId()

func (*ListVirtualMachinesParams) ResetIds

func (p *ListVirtualMachinesParams) ResetIds()

func (*ListVirtualMachinesParams) ResetIsoid

func (p *ListVirtualMachinesParams) ResetIsoid()

func (*ListVirtualMachinesParams) ResetIsrecursive

func (p *ListVirtualMachinesParams) ResetIsrecursive()

func (*ListVirtualMachinesParams) ResetIsvnf

func (p *ListVirtualMachinesParams) ResetIsvnf()

func (*ListVirtualMachinesParams) ResetKeypair

func (p *ListVirtualMachinesParams) ResetKeypair()

func (*ListVirtualMachinesParams) ResetKeyword

func (p *ListVirtualMachinesParams) ResetKeyword()

func (*ListVirtualMachinesParams) ResetListall

func (p *ListVirtualMachinesParams) ResetListall()

func (*ListVirtualMachinesParams) ResetName

func (p *ListVirtualMachinesParams) ResetName()

func (*ListVirtualMachinesParams) ResetNetworkid

func (p *ListVirtualMachinesParams) ResetNetworkid()

func (*ListVirtualMachinesParams) ResetPage

func (p *ListVirtualMachinesParams) ResetPage()

func (*ListVirtualMachinesParams) ResetPagesize

func (p *ListVirtualMachinesParams) ResetPagesize()

func (*ListVirtualMachinesParams) ResetPodid

func (p *ListVirtualMachinesParams) ResetPodid()

func (*ListVirtualMachinesParams) ResetProjectid

func (p *ListVirtualMachinesParams) ResetProjectid()

func (*ListVirtualMachinesParams) ResetRetrieveonlyresourcecount

func (p *ListVirtualMachinesParams) ResetRetrieveonlyresourcecount()

func (*ListVirtualMachinesParams) ResetSecuritygroupid

func (p *ListVirtualMachinesParams) ResetSecuritygroupid()

func (*ListVirtualMachinesParams) ResetServiceofferingid

func (p *ListVirtualMachinesParams) ResetServiceofferingid()

func (*ListVirtualMachinesParams) ResetShowicon

func (p *ListVirtualMachinesParams) ResetShowicon()

func (*ListVirtualMachinesParams) ResetState

func (p *ListVirtualMachinesParams) ResetState()

func (*ListVirtualMachinesParams) ResetStorageid

func (p *ListVirtualMachinesParams) ResetStorageid()

func (*ListVirtualMachinesParams) ResetTags

func (p *ListVirtualMachinesParams) ResetTags()

func (*ListVirtualMachinesParams) ResetTemplateid

func (p *ListVirtualMachinesParams) ResetTemplateid()

func (*ListVirtualMachinesParams) ResetUserdata

func (p *ListVirtualMachinesParams) ResetUserdata()

func (*ListVirtualMachinesParams) ResetUserid

func (p *ListVirtualMachinesParams) ResetUserid()

func (*ListVirtualMachinesParams) ResetVpcid

func (p *ListVirtualMachinesParams) ResetVpcid()

func (*ListVirtualMachinesParams) ResetZoneid

func (p *ListVirtualMachinesParams) ResetZoneid()

func (*ListVirtualMachinesParams) SetAccount

func (p *ListVirtualMachinesParams) SetAccount(v string)

func (*ListVirtualMachinesParams) SetAccumulate

func (p *ListVirtualMachinesParams) SetAccumulate(v bool)

func (*ListVirtualMachinesParams) SetAffinitygroupid

func (p *ListVirtualMachinesParams) SetAffinitygroupid(v string)

func (*ListVirtualMachinesParams) SetAutoscalevmgroupid

func (p *ListVirtualMachinesParams) SetAutoscalevmgroupid(v string)

func (*ListVirtualMachinesParams) SetBackupofferingid

func (p *ListVirtualMachinesParams) SetBackupofferingid(v string)

func (*ListVirtualMachinesParams) SetClusterid

func (p *ListVirtualMachinesParams) SetClusterid(v string)

func (*ListVirtualMachinesParams) SetDetails

func (p *ListVirtualMachinesParams) SetDetails(v []string)

func (*ListVirtualMachinesParams) SetDisplayvm

func (p *ListVirtualMachinesParams) SetDisplayvm(v bool)

func (*ListVirtualMachinesParams) SetDomainid

func (p *ListVirtualMachinesParams) SetDomainid(v string)

func (*ListVirtualMachinesParams) SetForvirtualnetwork

func (p *ListVirtualMachinesParams) SetForvirtualnetwork(v bool)

func (*ListVirtualMachinesParams) SetGroupid

func (p *ListVirtualMachinesParams) SetGroupid(v string)

func (*ListVirtualMachinesParams) SetHaenable

func (p *ListVirtualMachinesParams) SetHaenable(v bool)

func (*ListVirtualMachinesParams) SetHostid

func (p *ListVirtualMachinesParams) SetHostid(v string)

func (*ListVirtualMachinesParams) SetHypervisor

func (p *ListVirtualMachinesParams) SetHypervisor(v string)

func (*ListVirtualMachinesParams) SetId

func (p *ListVirtualMachinesParams) SetId(v string)

func (*ListVirtualMachinesParams) SetIds

func (p *ListVirtualMachinesParams) SetIds(v []string)

func (*ListVirtualMachinesParams) SetIsoid

func (p *ListVirtualMachinesParams) SetIsoid(v string)

func (*ListVirtualMachinesParams) SetIsrecursive

func (p *ListVirtualMachinesParams) SetIsrecursive(v bool)

func (*ListVirtualMachinesParams) SetIsvnf

func (p *ListVirtualMachinesParams) SetIsvnf(v bool)

func (*ListVirtualMachinesParams) SetKeypair

func (p *ListVirtualMachinesParams) SetKeypair(v string)

func (*ListVirtualMachinesParams) SetKeyword

func (p *ListVirtualMachinesParams) SetKeyword(v string)

func (*ListVirtualMachinesParams) SetListall

func (p *ListVirtualMachinesParams) SetListall(v bool)

func (*ListVirtualMachinesParams) SetName

func (p *ListVirtualMachinesParams) SetName(v string)

func (*ListVirtualMachinesParams) SetNetworkid

func (p *ListVirtualMachinesParams) SetNetworkid(v string)

func (*ListVirtualMachinesParams) SetPage

func (p *ListVirtualMachinesParams) SetPage(v int)

func (*ListVirtualMachinesParams) SetPagesize

func (p *ListVirtualMachinesParams) SetPagesize(v int)

func (*ListVirtualMachinesParams) SetPodid

func (p *ListVirtualMachinesParams) SetPodid(v string)

func (*ListVirtualMachinesParams) SetProjectid

func (p *ListVirtualMachinesParams) SetProjectid(v string)

func (*ListVirtualMachinesParams) SetRetrieveonlyresourcecount

func (p *ListVirtualMachinesParams) SetRetrieveonlyresourcecount(v bool)

func (*ListVirtualMachinesParams) SetSecuritygroupid

func (p *ListVirtualMachinesParams) SetSecuritygroupid(v string)

func (*ListVirtualMachinesParams) SetServiceofferingid

func (p *ListVirtualMachinesParams) SetServiceofferingid(v string)

func (*ListVirtualMachinesParams) SetShowicon

func (p *ListVirtualMachinesParams) SetShowicon(v bool)

func (*ListVirtualMachinesParams) SetState

func (p *ListVirtualMachinesParams) SetState(v string)

func (*ListVirtualMachinesParams) SetStorageid

func (p *ListVirtualMachinesParams) SetStorageid(v string)

func (*ListVirtualMachinesParams) SetTags

func (p *ListVirtualMachinesParams) SetTags(v map[string]string)

func (*ListVirtualMachinesParams) SetTemplateid

func (p *ListVirtualMachinesParams) SetTemplateid(v string)

func (*ListVirtualMachinesParams) SetUserdata

func (p *ListVirtualMachinesParams) SetUserdata(v bool)

func (*ListVirtualMachinesParams) SetUserid

func (p *ListVirtualMachinesParams) SetUserid(v string)

func (*ListVirtualMachinesParams) SetVpcid

func (p *ListVirtualMachinesParams) SetVpcid(v string)

func (*ListVirtualMachinesParams) SetZoneid

func (p *ListVirtualMachinesParams) SetZoneid(v string)

type ListVirtualMachinesResponse

type ListVirtualMachinesResponse struct {
	Count           int               `json:"count"`
	VirtualMachines []*VirtualMachine `json:"virtualmachine"`
}

type ListVirtualMachinesUsageHistoryParams

type ListVirtualMachinesUsageHistoryParams struct {
	// contains filtered or unexported fields
}

func (*ListVirtualMachinesUsageHistoryParams) GetEnddate

func (*ListVirtualMachinesUsageHistoryParams) GetId

func (*ListVirtualMachinesUsageHistoryParams) GetIds

func (*ListVirtualMachinesUsageHistoryParams) GetKeyword

func (*ListVirtualMachinesUsageHistoryParams) GetName

func (*ListVirtualMachinesUsageHistoryParams) GetPage

func (*ListVirtualMachinesUsageHistoryParams) GetPagesize

func (p *ListVirtualMachinesUsageHistoryParams) GetPagesize() (int, bool)

func (*ListVirtualMachinesUsageHistoryParams) GetStartdate

func (p *ListVirtualMachinesUsageHistoryParams) GetStartdate() (string, bool)

func (*ListVirtualMachinesUsageHistoryParams) ResetEnddate

func (p *ListVirtualMachinesUsageHistoryParams) ResetEnddate()

func (*ListVirtualMachinesUsageHistoryParams) ResetId

func (*ListVirtualMachinesUsageHistoryParams) ResetIds

func (*ListVirtualMachinesUsageHistoryParams) ResetKeyword

func (p *ListVirtualMachinesUsageHistoryParams) ResetKeyword()

func (*ListVirtualMachinesUsageHistoryParams) ResetName

func (*ListVirtualMachinesUsageHistoryParams) ResetPage

func (*ListVirtualMachinesUsageHistoryParams) ResetPagesize

func (p *ListVirtualMachinesUsageHistoryParams) ResetPagesize()

func (*ListVirtualMachinesUsageHistoryParams) ResetStartdate

func (p *ListVirtualMachinesUsageHistoryParams) ResetStartdate()

func (*ListVirtualMachinesUsageHistoryParams) SetEnddate

func (*ListVirtualMachinesUsageHistoryParams) SetId

func (*ListVirtualMachinesUsageHistoryParams) SetIds

func (*ListVirtualMachinesUsageHistoryParams) SetKeyword

func (*ListVirtualMachinesUsageHistoryParams) SetName

func (*ListVirtualMachinesUsageHistoryParams) SetPage

func (*ListVirtualMachinesUsageHistoryParams) SetPagesize

func (p *ListVirtualMachinesUsageHistoryParams) SetPagesize(v int)

func (*ListVirtualMachinesUsageHistoryParams) SetStartdate

func (p *ListVirtualMachinesUsageHistoryParams) SetStartdate(v string)

type ListVirtualMachinesUsageHistoryResponse

type ListVirtualMachinesUsageHistoryResponse struct {
	Count                       int                            `json:"count"`
	VirtualMachinesUsageHistory []*VirtualMachinesUsageHistory `json:"virtualmachinesusagehistory"`
}

type ListVirtualRouterElementsParams

type ListVirtualRouterElementsParams struct {
	// contains filtered or unexported fields
}

func (*ListVirtualRouterElementsParams) GetEnabled

func (p *ListVirtualRouterElementsParams) GetEnabled() (bool, bool)

func (*ListVirtualRouterElementsParams) GetId

func (*ListVirtualRouterElementsParams) GetKeyword

func (p *ListVirtualRouterElementsParams) GetKeyword() (string, bool)

func (*ListVirtualRouterElementsParams) GetNspid

func (p *ListVirtualRouterElementsParams) GetNspid() (string, bool)

func (*ListVirtualRouterElementsParams) GetPage

func (p *ListVirtualRouterElementsParams) GetPage() (int, bool)

func (*ListVirtualRouterElementsParams) GetPagesize

func (p *ListVirtualRouterElementsParams) GetPagesize() (int, bool)

func (*ListVirtualRouterElementsParams) ResetEnabled

func (p *ListVirtualRouterElementsParams) ResetEnabled()

func (*ListVirtualRouterElementsParams) ResetId

func (p *ListVirtualRouterElementsParams) ResetId()

func (*ListVirtualRouterElementsParams) ResetKeyword

func (p *ListVirtualRouterElementsParams) ResetKeyword()

func (*ListVirtualRouterElementsParams) ResetNspid

func (p *ListVirtualRouterElementsParams) ResetNspid()

func (*ListVirtualRouterElementsParams) ResetPage

func (p *ListVirtualRouterElementsParams) ResetPage()

func (*ListVirtualRouterElementsParams) ResetPagesize

func (p *ListVirtualRouterElementsParams) ResetPagesize()

func (*ListVirtualRouterElementsParams) SetEnabled

func (p *ListVirtualRouterElementsParams) SetEnabled(v bool)

func (*ListVirtualRouterElementsParams) SetId

func (*ListVirtualRouterElementsParams) SetKeyword

func (p *ListVirtualRouterElementsParams) SetKeyword(v string)

func (*ListVirtualRouterElementsParams) SetNspid

func (p *ListVirtualRouterElementsParams) SetNspid(v string)

func (*ListVirtualRouterElementsParams) SetPage

func (p *ListVirtualRouterElementsParams) SetPage(v int)

func (*ListVirtualRouterElementsParams) SetPagesize

func (p *ListVirtualRouterElementsParams) SetPagesize(v int)

type ListVirtualRouterElementsResponse

type ListVirtualRouterElementsResponse struct {
	Count                 int                     `json:"count"`
	VirtualRouterElements []*VirtualRouterElement `json:"virtualrouterelement"`
}

type ListVlanIpRangesParams

type ListVlanIpRangesParams struct {
	// contains filtered or unexported fields
}

func (*ListVlanIpRangesParams) GetAccount

func (p *ListVlanIpRangesParams) GetAccount() (string, bool)

func (*ListVlanIpRangesParams) GetDomainid

func (p *ListVlanIpRangesParams) GetDomainid() (string, bool)

func (*ListVlanIpRangesParams) GetForvirtualnetwork

func (p *ListVlanIpRangesParams) GetForvirtualnetwork() (bool, bool)

func (*ListVlanIpRangesParams) GetId

func (p *ListVlanIpRangesParams) GetId() (string, bool)

func (*ListVlanIpRangesParams) GetKeyword

func (p *ListVlanIpRangesParams) GetKeyword() (string, bool)

func (*ListVlanIpRangesParams) GetNetworkid

func (p *ListVlanIpRangesParams) GetNetworkid() (string, bool)

func (*ListVlanIpRangesParams) GetPage

func (p *ListVlanIpRangesParams) GetPage() (int, bool)

func (*ListVlanIpRangesParams) GetPagesize

func (p *ListVlanIpRangesParams) GetPagesize() (int, bool)

func (*ListVlanIpRangesParams) GetPhysicalnetworkid

func (p *ListVlanIpRangesParams) GetPhysicalnetworkid() (string, bool)

func (*ListVlanIpRangesParams) GetPodid

func (p *ListVlanIpRangesParams) GetPodid() (string, bool)

func (*ListVlanIpRangesParams) GetProjectid

func (p *ListVlanIpRangesParams) GetProjectid() (string, bool)

func (*ListVlanIpRangesParams) GetVlan

func (p *ListVlanIpRangesParams) GetVlan() (string, bool)

func (*ListVlanIpRangesParams) GetZoneid

func (p *ListVlanIpRangesParams) GetZoneid() (string, bool)

func (*ListVlanIpRangesParams) ResetAccount

func (p *ListVlanIpRangesParams) ResetAccount()

func (*ListVlanIpRangesParams) ResetDomainid

func (p *ListVlanIpRangesParams) ResetDomainid()

func (*ListVlanIpRangesParams) ResetForvirtualnetwork

func (p *ListVlanIpRangesParams) ResetForvirtualnetwork()

func (*ListVlanIpRangesParams) ResetId

func (p *ListVlanIpRangesParams) ResetId()

func (*ListVlanIpRangesParams) ResetKeyword

func (p *ListVlanIpRangesParams) ResetKeyword()

func (*ListVlanIpRangesParams) ResetNetworkid

func (p *ListVlanIpRangesParams) ResetNetworkid()

func (*ListVlanIpRangesParams) ResetPage

func (p *ListVlanIpRangesParams) ResetPage()

func (*ListVlanIpRangesParams) ResetPagesize

func (p *ListVlanIpRangesParams) ResetPagesize()

func (*ListVlanIpRangesParams) ResetPhysicalnetworkid

func (p *ListVlanIpRangesParams) ResetPhysicalnetworkid()

func (*ListVlanIpRangesParams) ResetPodid

func (p *ListVlanIpRangesParams) ResetPodid()

func (*ListVlanIpRangesParams) ResetProjectid

func (p *ListVlanIpRangesParams) ResetProjectid()

func (*ListVlanIpRangesParams) ResetVlan

func (p *ListVlanIpRangesParams) ResetVlan()

func (*ListVlanIpRangesParams) ResetZoneid

func (p *ListVlanIpRangesParams) ResetZoneid()

func (*ListVlanIpRangesParams) SetAccount

func (p *ListVlanIpRangesParams) SetAccount(v string)

func (*ListVlanIpRangesParams) SetDomainid

func (p *ListVlanIpRangesParams) SetDomainid(v string)

func (*ListVlanIpRangesParams) SetForvirtualnetwork

func (p *ListVlanIpRangesParams) SetForvirtualnetwork(v bool)

func (*ListVlanIpRangesParams) SetId

func (p *ListVlanIpRangesParams) SetId(v string)

func (*ListVlanIpRangesParams) SetKeyword

func (p *ListVlanIpRangesParams) SetKeyword(v string)

func (*ListVlanIpRangesParams) SetNetworkid

func (p *ListVlanIpRangesParams) SetNetworkid(v string)

func (*ListVlanIpRangesParams) SetPage

func (p *ListVlanIpRangesParams) SetPage(v int)

func (*ListVlanIpRangesParams) SetPagesize

func (p *ListVlanIpRangesParams) SetPagesize(v int)

func (*ListVlanIpRangesParams) SetPhysicalnetworkid

func (p *ListVlanIpRangesParams) SetPhysicalnetworkid(v string)

func (*ListVlanIpRangesParams) SetPodid

func (p *ListVlanIpRangesParams) SetPodid(v string)

func (*ListVlanIpRangesParams) SetProjectid

func (p *ListVlanIpRangesParams) SetProjectid(v string)

func (*ListVlanIpRangesParams) SetVlan

func (p *ListVlanIpRangesParams) SetVlan(v string)

func (*ListVlanIpRangesParams) SetZoneid

func (p *ListVlanIpRangesParams) SetZoneid(v string)

type ListVlanIpRangesResponse

type ListVlanIpRangesResponse struct {
	Count        int            `json:"count"`
	VlanIpRanges []*VlanIpRange `json:"vlaniprange"`
}

type ListVolumesMetricsParams

type ListVolumesMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListVolumesMetricsParams) GetAccount

func (p *ListVolumesMetricsParams) GetAccount() (string, bool)

func (*ListVolumesMetricsParams) GetClusterid

func (p *ListVolumesMetricsParams) GetClusterid() (string, bool)

func (*ListVolumesMetricsParams) GetDiskofferingid

func (p *ListVolumesMetricsParams) GetDiskofferingid() (string, bool)

func (*ListVolumesMetricsParams) GetDisplayvolume

func (p *ListVolumesMetricsParams) GetDisplayvolume() (bool, bool)

func (*ListVolumesMetricsParams) GetDomainid

func (p *ListVolumesMetricsParams) GetDomainid() (string, bool)

func (*ListVolumesMetricsParams) GetHostid

func (p *ListVolumesMetricsParams) GetHostid() (string, bool)

func (*ListVolumesMetricsParams) GetId

func (p *ListVolumesMetricsParams) GetId() (string, bool)

func (*ListVolumesMetricsParams) GetIds

func (p *ListVolumesMetricsParams) GetIds() ([]string, bool)

func (*ListVolumesMetricsParams) GetIsrecursive

func (p *ListVolumesMetricsParams) GetIsrecursive() (bool, bool)

func (*ListVolumesMetricsParams) GetKeyword

func (p *ListVolumesMetricsParams) GetKeyword() (string, bool)

func (*ListVolumesMetricsParams) GetListall

func (p *ListVolumesMetricsParams) GetListall() (bool, bool)

func (*ListVolumesMetricsParams) GetListsystemvms

func (p *ListVolumesMetricsParams) GetListsystemvms() (bool, bool)

func (*ListVolumesMetricsParams) GetName

func (p *ListVolumesMetricsParams) GetName() (string, bool)

func (*ListVolumesMetricsParams) GetPage

func (p *ListVolumesMetricsParams) GetPage() (int, bool)

func (*ListVolumesMetricsParams) GetPagesize

func (p *ListVolumesMetricsParams) GetPagesize() (int, bool)

func (*ListVolumesMetricsParams) GetPodid

func (p *ListVolumesMetricsParams) GetPodid() (string, bool)

func (*ListVolumesMetricsParams) GetProjectid

func (p *ListVolumesMetricsParams) GetProjectid() (string, bool)

func (*ListVolumesMetricsParams) GetRetrieveonlyresourcecount

func (p *ListVolumesMetricsParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListVolumesMetricsParams) GetState

func (p *ListVolumesMetricsParams) GetState() (string, bool)

func (*ListVolumesMetricsParams) GetStorageid

func (p *ListVolumesMetricsParams) GetStorageid() (string, bool)

func (*ListVolumesMetricsParams) GetTags

func (p *ListVolumesMetricsParams) GetTags() (map[string]string, bool)

func (*ListVolumesMetricsParams) GetType

func (p *ListVolumesMetricsParams) GetType() (string, bool)

func (*ListVolumesMetricsParams) GetVirtualmachineid

func (p *ListVolumesMetricsParams) GetVirtualmachineid() (string, bool)

func (*ListVolumesMetricsParams) GetZoneid

func (p *ListVolumesMetricsParams) GetZoneid() (string, bool)

func (*ListVolumesMetricsParams) ResetAccount

func (p *ListVolumesMetricsParams) ResetAccount()

func (*ListVolumesMetricsParams) ResetClusterid

func (p *ListVolumesMetricsParams) ResetClusterid()

func (*ListVolumesMetricsParams) ResetDiskofferingid

func (p *ListVolumesMetricsParams) ResetDiskofferingid()

func (*ListVolumesMetricsParams) ResetDisplayvolume

func (p *ListVolumesMetricsParams) ResetDisplayvolume()

func (*ListVolumesMetricsParams) ResetDomainid

func (p *ListVolumesMetricsParams) ResetDomainid()

func (*ListVolumesMetricsParams) ResetHostid

func (p *ListVolumesMetricsParams) ResetHostid()

func (*ListVolumesMetricsParams) ResetId

func (p *ListVolumesMetricsParams) ResetId()

func (*ListVolumesMetricsParams) ResetIds

func (p *ListVolumesMetricsParams) ResetIds()

func (*ListVolumesMetricsParams) ResetIsrecursive

func (p *ListVolumesMetricsParams) ResetIsrecursive()

func (*ListVolumesMetricsParams) ResetKeyword

func (p *ListVolumesMetricsParams) ResetKeyword()

func (*ListVolumesMetricsParams) ResetListall

func (p *ListVolumesMetricsParams) ResetListall()

func (*ListVolumesMetricsParams) ResetListsystemvms

func (p *ListVolumesMetricsParams) ResetListsystemvms()

func (*ListVolumesMetricsParams) ResetName

func (p *ListVolumesMetricsParams) ResetName()

func (*ListVolumesMetricsParams) ResetPage

func (p *ListVolumesMetricsParams) ResetPage()

func (*ListVolumesMetricsParams) ResetPagesize

func (p *ListVolumesMetricsParams) ResetPagesize()

func (*ListVolumesMetricsParams) ResetPodid

func (p *ListVolumesMetricsParams) ResetPodid()

func (*ListVolumesMetricsParams) ResetProjectid

func (p *ListVolumesMetricsParams) ResetProjectid()

func (*ListVolumesMetricsParams) ResetRetrieveonlyresourcecount

func (p *ListVolumesMetricsParams) ResetRetrieveonlyresourcecount()

func (*ListVolumesMetricsParams) ResetState

func (p *ListVolumesMetricsParams) ResetState()

func (*ListVolumesMetricsParams) ResetStorageid

func (p *ListVolumesMetricsParams) ResetStorageid()

func (*ListVolumesMetricsParams) ResetTags

func (p *ListVolumesMetricsParams) ResetTags()

func (*ListVolumesMetricsParams) ResetType

func (p *ListVolumesMetricsParams) ResetType()

func (*ListVolumesMetricsParams) ResetVirtualmachineid

func (p *ListVolumesMetricsParams) ResetVirtualmachineid()

func (*ListVolumesMetricsParams) ResetZoneid

func (p *ListVolumesMetricsParams) ResetZoneid()

func (*ListVolumesMetricsParams) SetAccount

func (p *ListVolumesMetricsParams) SetAccount(v string)

func (*ListVolumesMetricsParams) SetClusterid

func (p *ListVolumesMetricsParams) SetClusterid(v string)

func (*ListVolumesMetricsParams) SetDiskofferingid

func (p *ListVolumesMetricsParams) SetDiskofferingid(v string)

func (*ListVolumesMetricsParams) SetDisplayvolume

func (p *ListVolumesMetricsParams) SetDisplayvolume(v bool)

func (*ListVolumesMetricsParams) SetDomainid

func (p *ListVolumesMetricsParams) SetDomainid(v string)

func (*ListVolumesMetricsParams) SetHostid

func (p *ListVolumesMetricsParams) SetHostid(v string)

func (*ListVolumesMetricsParams) SetId

func (p *ListVolumesMetricsParams) SetId(v string)

func (*ListVolumesMetricsParams) SetIds

func (p *ListVolumesMetricsParams) SetIds(v []string)

func (*ListVolumesMetricsParams) SetIsrecursive

func (p *ListVolumesMetricsParams) SetIsrecursive(v bool)

func (*ListVolumesMetricsParams) SetKeyword

func (p *ListVolumesMetricsParams) SetKeyword(v string)

func (*ListVolumesMetricsParams) SetListall

func (p *ListVolumesMetricsParams) SetListall(v bool)

func (*ListVolumesMetricsParams) SetListsystemvms

func (p *ListVolumesMetricsParams) SetListsystemvms(v bool)

func (*ListVolumesMetricsParams) SetName

func (p *ListVolumesMetricsParams) SetName(v string)

func (*ListVolumesMetricsParams) SetPage

func (p *ListVolumesMetricsParams) SetPage(v int)

func (*ListVolumesMetricsParams) SetPagesize

func (p *ListVolumesMetricsParams) SetPagesize(v int)

func (*ListVolumesMetricsParams) SetPodid

func (p *ListVolumesMetricsParams) SetPodid(v string)

func (*ListVolumesMetricsParams) SetProjectid

func (p *ListVolumesMetricsParams) SetProjectid(v string)

func (*ListVolumesMetricsParams) SetRetrieveonlyresourcecount

func (p *ListVolumesMetricsParams) SetRetrieveonlyresourcecount(v bool)

func (*ListVolumesMetricsParams) SetState

func (p *ListVolumesMetricsParams) SetState(v string)

func (*ListVolumesMetricsParams) SetStorageid

func (p *ListVolumesMetricsParams) SetStorageid(v string)

func (*ListVolumesMetricsParams) SetTags

func (p *ListVolumesMetricsParams) SetTags(v map[string]string)

func (*ListVolumesMetricsParams) SetType

func (p *ListVolumesMetricsParams) SetType(v string)

func (*ListVolumesMetricsParams) SetVirtualmachineid

func (p *ListVolumesMetricsParams) SetVirtualmachineid(v string)

func (*ListVolumesMetricsParams) SetZoneid

func (p *ListVolumesMetricsParams) SetZoneid(v string)

type ListVolumesMetricsResponse

type ListVolumesMetricsResponse struct {
	Count          int              `json:"count"`
	VolumesMetrics []*VolumesMetric `json:"volumesmetric"`
}

type ListVolumesParams

type ListVolumesParams struct {
	// contains filtered or unexported fields
}

func (*ListVolumesParams) GetAccount

func (p *ListVolumesParams) GetAccount() (string, bool)

func (*ListVolumesParams) GetClusterid

func (p *ListVolumesParams) GetClusterid() (string, bool)

func (*ListVolumesParams) GetDiskofferingid

func (p *ListVolumesParams) GetDiskofferingid() (string, bool)

func (*ListVolumesParams) GetDisplayvolume

func (p *ListVolumesParams) GetDisplayvolume() (bool, bool)

func (*ListVolumesParams) GetDomainid

func (p *ListVolumesParams) GetDomainid() (string, bool)

func (*ListVolumesParams) GetHostid

func (p *ListVolumesParams) GetHostid() (string, bool)

func (*ListVolumesParams) GetId

func (p *ListVolumesParams) GetId() (string, bool)

func (*ListVolumesParams) GetIds

func (p *ListVolumesParams) GetIds() ([]string, bool)

func (*ListVolumesParams) GetIsrecursive

func (p *ListVolumesParams) GetIsrecursive() (bool, bool)

func (*ListVolumesParams) GetKeyword

func (p *ListVolumesParams) GetKeyword() (string, bool)

func (*ListVolumesParams) GetListall

func (p *ListVolumesParams) GetListall() (bool, bool)

func (*ListVolumesParams) GetListsystemvms

func (p *ListVolumesParams) GetListsystemvms() (bool, bool)

func (*ListVolumesParams) GetName

func (p *ListVolumesParams) GetName() (string, bool)

func (*ListVolumesParams) GetPage

func (p *ListVolumesParams) GetPage() (int, bool)

func (*ListVolumesParams) GetPagesize

func (p *ListVolumesParams) GetPagesize() (int, bool)

func (*ListVolumesParams) GetPodid

func (p *ListVolumesParams) GetPodid() (string, bool)

func (*ListVolumesParams) GetProjectid

func (p *ListVolumesParams) GetProjectid() (string, bool)

func (*ListVolumesParams) GetRetrieveonlyresourcecount

func (p *ListVolumesParams) GetRetrieveonlyresourcecount() (bool, bool)

func (*ListVolumesParams) GetState

func (p *ListVolumesParams) GetState() (string, bool)

func (*ListVolumesParams) GetStorageid

func (p *ListVolumesParams) GetStorageid() (string, bool)

func (*ListVolumesParams) GetTags

func (p *ListVolumesParams) GetTags() (map[string]string, bool)

func (*ListVolumesParams) GetType

func (p *ListVolumesParams) GetType() (string, bool)

func (*ListVolumesParams) GetVirtualmachineid

func (p *ListVolumesParams) GetVirtualmachineid() (string, bool)

func (*ListVolumesParams) GetZoneid

func (p *ListVolumesParams) GetZoneid() (string, bool)

func (*ListVolumesParams) ResetAccount

func (p *ListVolumesParams) ResetAccount()

func (*ListVolumesParams) ResetClusterid

func (p *ListVolumesParams) ResetClusterid()

func (*ListVolumesParams) ResetDiskofferingid

func (p *ListVolumesParams) ResetDiskofferingid()

func (*ListVolumesParams) ResetDisplayvolume

func (p *ListVolumesParams) ResetDisplayvolume()

func (*ListVolumesParams) ResetDomainid

func (p *ListVolumesParams) ResetDomainid()

func (*ListVolumesParams) ResetHostid

func (p *ListVolumesParams) ResetHostid()

func (*ListVolumesParams) ResetId

func (p *ListVolumesParams) ResetId()

func (*ListVolumesParams) ResetIds

func (p *ListVolumesParams) ResetIds()

func (*ListVolumesParams) ResetIsrecursive

func (p *ListVolumesParams) ResetIsrecursive()

func (*ListVolumesParams) ResetKeyword

func (p *ListVolumesParams) ResetKeyword()

func (*ListVolumesParams) ResetListall

func (p *ListVolumesParams) ResetListall()

func (*ListVolumesParams) ResetListsystemvms

func (p *ListVolumesParams) ResetListsystemvms()

func (*ListVolumesParams) ResetName

func (p *ListVolumesParams) ResetName()

func (*ListVolumesParams) ResetPage

func (p *ListVolumesParams) ResetPage()

func (*ListVolumesParams) ResetPagesize

func (p *ListVolumesParams) ResetPagesize()

func (*ListVolumesParams) ResetPodid

func (p *ListVolumesParams) ResetPodid()

func (*ListVolumesParams) ResetProjectid

func (p *ListVolumesParams) ResetProjectid()

func (*ListVolumesParams) ResetRetrieveonlyresourcecount

func (p *ListVolumesParams) ResetRetrieveonlyresourcecount()

func (*ListVolumesParams) ResetState

func (p *ListVolumesParams) ResetState()

func (*ListVolumesParams) ResetStorageid

func (p *ListVolumesParams) ResetStorageid()

func (*ListVolumesParams) ResetTags

func (p *ListVolumesParams) ResetTags()

func (*ListVolumesParams) ResetType

func (p *ListVolumesParams) ResetType()

func (*ListVolumesParams) ResetVirtualmachineid

func (p *ListVolumesParams) ResetVirtualmachineid()

func (*ListVolumesParams) ResetZoneid

func (p *ListVolumesParams) ResetZoneid()

func (*ListVolumesParams) SetAccount

func (p *ListVolumesParams) SetAccount(v string)

func (*ListVolumesParams) SetClusterid

func (p *ListVolumesParams) SetClusterid(v string)

func (*ListVolumesParams) SetDiskofferingid

func (p *ListVolumesParams) SetDiskofferingid(v string)

func (*ListVolumesParams) SetDisplayvolume

func (p *ListVolumesParams) SetDisplayvolume(v bool)

func (*ListVolumesParams) SetDomainid

func (p *ListVolumesParams) SetDomainid(v string)

func (*ListVolumesParams) SetHostid

func (p *ListVolumesParams) SetHostid(v string)

func (*ListVolumesParams) SetId

func (p *ListVolumesParams) SetId(v string)

func (*ListVolumesParams) SetIds

func (p *ListVolumesParams) SetIds(v []string)

func (*ListVolumesParams) SetIsrecursive

func (p *ListVolumesParams) SetIsrecursive(v bool)

func (*ListVolumesParams) SetKeyword

func (p *ListVolumesParams) SetKeyword(v string)

func (*ListVolumesParams) SetListall

func (p *ListVolumesParams) SetListall(v bool)

func (*ListVolumesParams) SetListsystemvms

func (p *ListVolumesParams) SetListsystemvms(v bool)

func (*ListVolumesParams) SetName

func (p *ListVolumesParams) SetName(v string)

func (*ListVolumesParams) SetPage

func (p *ListVolumesParams) SetPage(v int)

func (*ListVolumesParams) SetPagesize

func (p *ListVolumesParams) SetPagesize(v int)

func (*ListVolumesParams) SetPodid

func (p *ListVolumesParams) SetPodid(v string)

func (*ListVolumesParams) SetProjectid

func (p *ListVolumesParams) SetProjectid(v string)

func (*ListVolumesParams) SetRetrieveonlyresourcecount

func (p *ListVolumesParams) SetRetrieveonlyresourcecount(v bool)

func (*ListVolumesParams) SetState

func (p *ListVolumesParams) SetState(v string)

func (*ListVolumesParams) SetStorageid

func (p *ListVolumesParams) SetStorageid(v string)

func (*ListVolumesParams) SetTags

func (p *ListVolumesParams) SetTags(v map[string]string)

func (*ListVolumesParams) SetType

func (p *ListVolumesParams) SetType(v string)

func (*ListVolumesParams) SetVirtualmachineid

func (p *ListVolumesParams) SetVirtualmachineid(v string)

func (*ListVolumesParams) SetZoneid

func (p *ListVolumesParams) SetZoneid(v string)

type ListVolumesResponse

type ListVolumesResponse struct {
	Count   int       `json:"count"`
	Volumes []*Volume `json:"volume"`
}

type ListVpnConnectionsParams

type ListVpnConnectionsParams struct {
	// contains filtered or unexported fields
}

func (*ListVpnConnectionsParams) GetAccount

func (p *ListVpnConnectionsParams) GetAccount() (string, bool)

func (*ListVpnConnectionsParams) GetDomainid

func (p *ListVpnConnectionsParams) GetDomainid() (string, bool)

func (*ListVpnConnectionsParams) GetFordisplay

func (p *ListVpnConnectionsParams) GetFordisplay() (bool, bool)

func (*ListVpnConnectionsParams) GetId

func (p *ListVpnConnectionsParams) GetId() (string, bool)

func (*ListVpnConnectionsParams) GetIsrecursive

func (p *ListVpnConnectionsParams) GetIsrecursive() (bool, bool)

func (*ListVpnConnectionsParams) GetKeyword

func (p *ListVpnConnectionsParams) GetKeyword() (string, bool)

func (*ListVpnConnectionsParams) GetListall

func (p *ListVpnConnectionsParams) GetListall() (bool, bool)

func (*ListVpnConnectionsParams) GetPage

func (p *ListVpnConnectionsParams) GetPage() (int, bool)

func (*ListVpnConnectionsParams) GetPagesize

func (p *ListVpnConnectionsParams) GetPagesize() (int, bool)

func (*ListVpnConnectionsParams) GetProjectid

func (p *ListVpnConnectionsParams) GetProjectid() (string, bool)

func (*ListVpnConnectionsParams) GetVpcid

func (p *ListVpnConnectionsParams) GetVpcid() (string, bool)

func (*ListVpnConnectionsParams) ResetAccount

func (p *ListVpnConnectionsParams) ResetAccount()

func (*ListVpnConnectionsParams) ResetDomainid

func (p *ListVpnConnectionsParams) ResetDomainid()

func (*ListVpnConnectionsParams) ResetFordisplay

func (p *ListVpnConnectionsParams) ResetFordisplay()

func (*ListVpnConnectionsParams) ResetId

func (p *ListVpnConnectionsParams) ResetId()

func (*ListVpnConnectionsParams) ResetIsrecursive

func (p *ListVpnConnectionsParams) ResetIsrecursive()

func (*ListVpnConnectionsParams) ResetKeyword

func (p *ListVpnConnectionsParams) ResetKeyword()

func (*ListVpnConnectionsParams) ResetListall

func (p *ListVpnConnectionsParams) ResetListall()

func (*ListVpnConnectionsParams) ResetPage

func (p *ListVpnConnectionsParams) ResetPage()

func (*ListVpnConnectionsParams) ResetPagesize

func (p *ListVpnConnectionsParams) ResetPagesize()

func (*ListVpnConnectionsParams) ResetProjectid

func (p *ListVpnConnectionsParams) ResetProjectid()

func (*ListVpnConnectionsParams) ResetVpcid

func (p *ListVpnConnectionsParams) ResetVpcid()

func (*ListVpnConnectionsParams) SetAccount

func (p *ListVpnConnectionsParams) SetAccount(v string)

func (*ListVpnConnectionsParams) SetDomainid

func (p *ListVpnConnectionsParams) SetDomainid(v string)

func (*ListVpnConnectionsParams) SetFordisplay

func (p *ListVpnConnectionsParams) SetFordisplay(v bool)

func (*ListVpnConnectionsParams) SetId

func (p *ListVpnConnectionsParams) SetId(v string)

func (*ListVpnConnectionsParams) SetIsrecursive

func (p *ListVpnConnectionsParams) SetIsrecursive(v bool)

func (*ListVpnConnectionsParams) SetKeyword

func (p *ListVpnConnectionsParams) SetKeyword(v string)

func (*ListVpnConnectionsParams) SetListall

func (p *ListVpnConnectionsParams) SetListall(v bool)

func (*ListVpnConnectionsParams) SetPage

func (p *ListVpnConnectionsParams) SetPage(v int)

func (*ListVpnConnectionsParams) SetPagesize

func (p *ListVpnConnectionsParams) SetPagesize(v int)

func (*ListVpnConnectionsParams) SetProjectid

func (p *ListVpnConnectionsParams) SetProjectid(v string)

func (*ListVpnConnectionsParams) SetVpcid

func (p *ListVpnConnectionsParams) SetVpcid(v string)

type ListVpnConnectionsResponse

type ListVpnConnectionsResponse struct {
	Count          int              `json:"count"`
	VpnConnections []*VpnConnection `json:"vpnconnection"`
}

type ListVpnCustomerGatewaysParams

type ListVpnCustomerGatewaysParams struct {
	// contains filtered or unexported fields
}

func (*ListVpnCustomerGatewaysParams) GetAccount

func (p *ListVpnCustomerGatewaysParams) GetAccount() (string, bool)

func (*ListVpnCustomerGatewaysParams) GetDomainid

func (p *ListVpnCustomerGatewaysParams) GetDomainid() (string, bool)

func (*ListVpnCustomerGatewaysParams) GetId

func (*ListVpnCustomerGatewaysParams) GetIsrecursive

func (p *ListVpnCustomerGatewaysParams) GetIsrecursive() (bool, bool)

func (*ListVpnCustomerGatewaysParams) GetKeyword

func (p *ListVpnCustomerGatewaysParams) GetKeyword() (string, bool)

func (*ListVpnCustomerGatewaysParams) GetListall

func (p *ListVpnCustomerGatewaysParams) GetListall() (bool, bool)

func (*ListVpnCustomerGatewaysParams) GetPage

func (p *ListVpnCustomerGatewaysParams) GetPage() (int, bool)

func (*ListVpnCustomerGatewaysParams) GetPagesize

func (p *ListVpnCustomerGatewaysParams) GetPagesize() (int, bool)

func (*ListVpnCustomerGatewaysParams) GetProjectid

func (p *ListVpnCustomerGatewaysParams) GetProjectid() (string, bool)

func (*ListVpnCustomerGatewaysParams) ResetAccount

func (p *ListVpnCustomerGatewaysParams) ResetAccount()

func (*ListVpnCustomerGatewaysParams) ResetDomainid

func (p *ListVpnCustomerGatewaysParams) ResetDomainid()

func (*ListVpnCustomerGatewaysParams) ResetId

func (p *ListVpnCustomerGatewaysParams) ResetId()

func (*ListVpnCustomerGatewaysParams) ResetIsrecursive

func (p *ListVpnCustomerGatewaysParams) ResetIsrecursive()

func (*ListVpnCustomerGatewaysParams) ResetKeyword

func (p *ListVpnCustomerGatewaysParams) ResetKeyword()

func (*ListVpnCustomerGatewaysParams) ResetListall

func (p *ListVpnCustomerGatewaysParams) ResetListall()

func (*ListVpnCustomerGatewaysParams) ResetPage

func (p *ListVpnCustomerGatewaysParams) ResetPage()

func (*ListVpnCustomerGatewaysParams) ResetPagesize

func (p *ListVpnCustomerGatewaysParams) ResetPagesize()

func (*ListVpnCustomerGatewaysParams) ResetProjectid

func (p *ListVpnCustomerGatewaysParams) ResetProjectid()

func (*ListVpnCustomerGatewaysParams) SetAccount

func (p *ListVpnCustomerGatewaysParams) SetAccount(v string)

func (*ListVpnCustomerGatewaysParams) SetDomainid

func (p *ListVpnCustomerGatewaysParams) SetDomainid(v string)

func (*ListVpnCustomerGatewaysParams) SetId

func (*ListVpnCustomerGatewaysParams) SetIsrecursive

func (p *ListVpnCustomerGatewaysParams) SetIsrecursive(v bool)

func (*ListVpnCustomerGatewaysParams) SetKeyword

func (p *ListVpnCustomerGatewaysParams) SetKeyword(v string)

func (*ListVpnCustomerGatewaysParams) SetListall

func (p *ListVpnCustomerGatewaysParams) SetListall(v bool)

func (*ListVpnCustomerGatewaysParams) SetPage

func (p *ListVpnCustomerGatewaysParams) SetPage(v int)

func (*ListVpnCustomerGatewaysParams) SetPagesize

func (p *ListVpnCustomerGatewaysParams) SetPagesize(v int)

func (*ListVpnCustomerGatewaysParams) SetProjectid

func (p *ListVpnCustomerGatewaysParams) SetProjectid(v string)

type ListVpnCustomerGatewaysResponse

type ListVpnCustomerGatewaysResponse struct {
	Count               int                   `json:"count"`
	VpnCustomerGateways []*VpnCustomerGateway `json:"vpncustomergateway"`
}

type ListVpnGatewaysParams

type ListVpnGatewaysParams struct {
	// contains filtered or unexported fields
}

func (*ListVpnGatewaysParams) GetAccount

func (p *ListVpnGatewaysParams) GetAccount() (string, bool)

func (*ListVpnGatewaysParams) GetDomainid

func (p *ListVpnGatewaysParams) GetDomainid() (string, bool)

func (*ListVpnGatewaysParams) GetFordisplay

func (p *ListVpnGatewaysParams) GetFordisplay() (bool, bool)

func (*ListVpnGatewaysParams) GetId

func (p *ListVpnGatewaysParams) GetId() (string, bool)

func (*ListVpnGatewaysParams) GetIsrecursive

func (p *ListVpnGatewaysParams) GetIsrecursive() (bool, bool)

func (*ListVpnGatewaysParams) GetKeyword

func (p *ListVpnGatewaysParams) GetKeyword() (string, bool)

func (*ListVpnGatewaysParams) GetListall

func (p *ListVpnGatewaysParams) GetListall() (bool, bool)

func (*ListVpnGatewaysParams) GetPage

func (p *ListVpnGatewaysParams) GetPage() (int, bool)

func (*ListVpnGatewaysParams) GetPagesize

func (p *ListVpnGatewaysParams) GetPagesize() (int, bool)

func (*ListVpnGatewaysParams) GetProjectid

func (p *ListVpnGatewaysParams) GetProjectid() (string, bool)

func (*ListVpnGatewaysParams) GetVpcid

func (p *ListVpnGatewaysParams) GetVpcid() (string, bool)

func (*ListVpnGatewaysParams) ResetAccount

func (p *ListVpnGatewaysParams) ResetAccount()

func (*ListVpnGatewaysParams) ResetDomainid

func (p *ListVpnGatewaysParams) ResetDomainid()

func (*ListVpnGatewaysParams) ResetFordisplay

func (p *ListVpnGatewaysParams) ResetFordisplay()

func (*ListVpnGatewaysParams) ResetId

func (p *ListVpnGatewaysParams) ResetId()

func (*ListVpnGatewaysParams) ResetIsrecursive

func (p *ListVpnGatewaysParams) ResetIsrecursive()

func (*ListVpnGatewaysParams) ResetKeyword

func (p *ListVpnGatewaysParams) ResetKeyword()

func (*ListVpnGatewaysParams) ResetListall

func (p *ListVpnGatewaysParams) ResetListall()

func (*ListVpnGatewaysParams) ResetPage

func (p *ListVpnGatewaysParams) ResetPage()

func (*ListVpnGatewaysParams) ResetPagesize

func (p *ListVpnGatewaysParams) ResetPagesize()

func (*ListVpnGatewaysParams) ResetProjectid

func (p *ListVpnGatewaysParams) ResetProjectid()

func (*ListVpnGatewaysParams) ResetVpcid

func (p *ListVpnGatewaysParams) ResetVpcid()

func (*ListVpnGatewaysParams) SetAccount

func (p *ListVpnGatewaysParams) SetAccount(v string)

func (*ListVpnGatewaysParams) SetDomainid

func (p *ListVpnGatewaysParams) SetDomainid(v string)

func (*ListVpnGatewaysParams) SetFordisplay

func (p *ListVpnGatewaysParams) SetFordisplay(v bool)

func (*ListVpnGatewaysParams) SetId

func (p *ListVpnGatewaysParams) SetId(v string)

func (*ListVpnGatewaysParams) SetIsrecursive

func (p *ListVpnGatewaysParams) SetIsrecursive(v bool)

func (*ListVpnGatewaysParams) SetKeyword

func (p *ListVpnGatewaysParams) SetKeyword(v string)

func (*ListVpnGatewaysParams) SetListall

func (p *ListVpnGatewaysParams) SetListall(v bool)

func (*ListVpnGatewaysParams) SetPage

func (p *ListVpnGatewaysParams) SetPage(v int)

func (*ListVpnGatewaysParams) SetPagesize

func (p *ListVpnGatewaysParams) SetPagesize(v int)

func (*ListVpnGatewaysParams) SetProjectid

func (p *ListVpnGatewaysParams) SetProjectid(v string)

func (*ListVpnGatewaysParams) SetVpcid

func (p *ListVpnGatewaysParams) SetVpcid(v string)

type ListVpnGatewaysResponse

type ListVpnGatewaysResponse struct {
	Count       int           `json:"count"`
	VpnGateways []*VpnGateway `json:"vpngateway"`
}

type ListVpnUsersParams

type ListVpnUsersParams struct {
	// contains filtered or unexported fields
}

func (*ListVpnUsersParams) GetAccount

func (p *ListVpnUsersParams) GetAccount() (string, bool)

func (*ListVpnUsersParams) GetDomainid

func (p *ListVpnUsersParams) GetDomainid() (string, bool)

func (*ListVpnUsersParams) GetId

func (p *ListVpnUsersParams) GetId() (string, bool)

func (*ListVpnUsersParams) GetIsrecursive

func (p *ListVpnUsersParams) GetIsrecursive() (bool, bool)

func (*ListVpnUsersParams) GetKeyword

func (p *ListVpnUsersParams) GetKeyword() (string, bool)

func (*ListVpnUsersParams) GetListall

func (p *ListVpnUsersParams) GetListall() (bool, bool)

func (*ListVpnUsersParams) GetPage

func (p *ListVpnUsersParams) GetPage() (int, bool)

func (*ListVpnUsersParams) GetPagesize

func (p *ListVpnUsersParams) GetPagesize() (int, bool)

func (*ListVpnUsersParams) GetProjectid

func (p *ListVpnUsersParams) GetProjectid() (string, bool)

func (*ListVpnUsersParams) GetUsername

func (p *ListVpnUsersParams) GetUsername() (string, bool)

func (*ListVpnUsersParams) ResetAccount

func (p *ListVpnUsersParams) ResetAccount()

func (*ListVpnUsersParams) ResetDomainid

func (p *ListVpnUsersParams) ResetDomainid()

func (*ListVpnUsersParams) ResetId

func (p *ListVpnUsersParams) ResetId()

func (*ListVpnUsersParams) ResetIsrecursive

func (p *ListVpnUsersParams) ResetIsrecursive()

func (*ListVpnUsersParams) ResetKeyword

func (p *ListVpnUsersParams) ResetKeyword()

func (*ListVpnUsersParams) ResetListall

func (p *ListVpnUsersParams) ResetListall()

func (*ListVpnUsersParams) ResetPage

func (p *ListVpnUsersParams) ResetPage()

func (*ListVpnUsersParams) ResetPagesize

func (p *ListVpnUsersParams) ResetPagesize()

func (*ListVpnUsersParams) ResetProjectid

func (p *ListVpnUsersParams) ResetProjectid()

func (*ListVpnUsersParams) ResetUsername

func (p *ListVpnUsersParams) ResetUsername()

func (*ListVpnUsersParams) SetAccount

func (p *ListVpnUsersParams) SetAccount(v string)

func (*ListVpnUsersParams) SetDomainid

func (p *ListVpnUsersParams) SetDomainid(v string)

func (*ListVpnUsersParams) SetId

func (p *ListVpnUsersParams) SetId(v string)

func (*ListVpnUsersParams) SetIsrecursive

func (p *ListVpnUsersParams) SetIsrecursive(v bool)

func (*ListVpnUsersParams) SetKeyword

func (p *ListVpnUsersParams) SetKeyword(v string)

func (*ListVpnUsersParams) SetListall

func (p *ListVpnUsersParams) SetListall(v bool)

func (*ListVpnUsersParams) SetPage

func (p *ListVpnUsersParams) SetPage(v int)

func (*ListVpnUsersParams) SetPagesize

func (p *ListVpnUsersParams) SetPagesize(v int)

func (*ListVpnUsersParams) SetProjectid

func (p *ListVpnUsersParams) SetProjectid(v string)

func (*ListVpnUsersParams) SetUsername

func (p *ListVpnUsersParams) SetUsername(v string)

type ListVpnUsersResponse

type ListVpnUsersResponse struct {
	Count    int        `json:"count"`
	VpnUsers []*VpnUser `json:"vpnuser"`
}

type ListZonesMetricsParams

type ListZonesMetricsParams struct {
	// contains filtered or unexported fields
}

func (*ListZonesMetricsParams) GetAvailable

func (p *ListZonesMetricsParams) GetAvailable() (bool, bool)

func (*ListZonesMetricsParams) GetDomainid

func (p *ListZonesMetricsParams) GetDomainid() (string, bool)

func (*ListZonesMetricsParams) GetId

func (p *ListZonesMetricsParams) GetId() (string, bool)

func (*ListZonesMetricsParams) GetIds

func (p *ListZonesMetricsParams) GetIds() ([]string, bool)

func (*ListZonesMetricsParams) GetKeyword

func (p *ListZonesMetricsParams) GetKeyword() (string, bool)

func (*ListZonesMetricsParams) GetName

func (p *ListZonesMetricsParams) GetName() (string, bool)

func (*ListZonesMetricsParams) GetNetworktype

func (p *ListZonesMetricsParams) GetNetworktype() (string, bool)

func (*ListZonesMetricsParams) GetPage

func (p *ListZonesMetricsParams) GetPage() (int, bool)

func (*ListZonesMetricsParams) GetPagesize

func (p *ListZonesMetricsParams) GetPagesize() (int, bool)

func (*ListZonesMetricsParams) GetShowcapacities

func (p *ListZonesMetricsParams) GetShowcapacities() (bool, bool)

func (*ListZonesMetricsParams) GetShowicon

func (p *ListZonesMetricsParams) GetShowicon() (bool, bool)

func (*ListZonesMetricsParams) GetTags

func (p *ListZonesMetricsParams) GetTags() (map[string]string, bool)

func (*ListZonesMetricsParams) ResetAvailable

func (p *ListZonesMetricsParams) ResetAvailable()

func (*ListZonesMetricsParams) ResetDomainid

func (p *ListZonesMetricsParams) ResetDomainid()

func (*ListZonesMetricsParams) ResetId

func (p *ListZonesMetricsParams) ResetId()

func (*ListZonesMetricsParams) ResetIds

func (p *ListZonesMetricsParams) ResetIds()

func (*ListZonesMetricsParams) ResetKeyword

func (p *ListZonesMetricsParams) ResetKeyword()

func (*ListZonesMetricsParams) ResetName

func (p *ListZonesMetricsParams) ResetName()

func (*ListZonesMetricsParams) ResetNetworktype

func (p *ListZonesMetricsParams) ResetNetworktype()

func (*ListZonesMetricsParams) ResetPage

func (p *ListZonesMetricsParams) ResetPage()

func (*ListZonesMetricsParams) ResetPagesize

func (p *ListZonesMetricsParams) ResetPagesize()

func (*ListZonesMetricsParams) ResetShowcapacities

func (p *ListZonesMetricsParams) ResetShowcapacities()

func (*ListZonesMetricsParams) ResetShowicon

func (p *ListZonesMetricsParams) ResetShowicon()

func (*ListZonesMetricsParams) ResetTags

func (p *ListZonesMetricsParams) ResetTags()

func (*ListZonesMetricsParams) SetAvailable

func (p *ListZonesMetricsParams) SetAvailable(v bool)

func (*ListZonesMetricsParams) SetDomainid

func (p *ListZonesMetricsParams) SetDomainid(v string)

func (*ListZonesMetricsParams) SetId

func (p *ListZonesMetricsParams) SetId(v string)

func (*ListZonesMetricsParams) SetIds

func (p *ListZonesMetricsParams) SetIds(v []string)

func (*ListZonesMetricsParams) SetKeyword

func (p *ListZonesMetricsParams) SetKeyword(v string)

func (*ListZonesMetricsParams) SetName

func (p *ListZonesMetricsParams) SetName(v string)

func (*ListZonesMetricsParams) SetNetworktype

func (p *ListZonesMetricsParams) SetNetworktype(v string)

func (*ListZonesMetricsParams) SetPage

func (p *ListZonesMetricsParams) SetPage(v int)

func (*ListZonesMetricsParams) SetPagesize

func (p *ListZonesMetricsParams) SetPagesize(v int)

func (*ListZonesMetricsParams) SetShowcapacities

func (p *ListZonesMetricsParams) SetShowcapacities(v bool)

func (*ListZonesMetricsParams) SetShowicon

func (p *ListZonesMetricsParams) SetShowicon(v bool)

func (*ListZonesMetricsParams) SetTags

func (p *ListZonesMetricsParams) SetTags(v map[string]string)

type ListZonesMetricsResponse

type ListZonesMetricsResponse struct {
	Count        int            `json:"count"`
	ZonesMetrics []*ZonesMetric `json:"zonesmetric"`
}

type ListZonesParams

type ListZonesParams struct {
	// contains filtered or unexported fields
}

func (*ListZonesParams) GetAvailable

func (p *ListZonesParams) GetAvailable() (bool, bool)

func (*ListZonesParams) GetDomainid

func (p *ListZonesParams) GetDomainid() (string, bool)

func (*ListZonesParams) GetId

func (p *ListZonesParams) GetId() (string, bool)

func (*ListZonesParams) GetIds

func (p *ListZonesParams) GetIds() ([]string, bool)

func (*ListZonesParams) GetKeyword

func (p *ListZonesParams) GetKeyword() (string, bool)

func (*ListZonesParams) GetName

func (p *ListZonesParams) GetName() (string, bool)

func (*ListZonesParams) GetNetworktype

func (p *ListZonesParams) GetNetworktype() (string, bool)

func (*ListZonesParams) GetPage

func (p *ListZonesParams) GetPage() (int, bool)

func (*ListZonesParams) GetPagesize

func (p *ListZonesParams) GetPagesize() (int, bool)

func (*ListZonesParams) GetShowcapacities

func (p *ListZonesParams) GetShowcapacities() (bool, bool)

func (*ListZonesParams) GetShowicon

func (p *ListZonesParams) GetShowicon() (bool, bool)

func (*ListZonesParams) GetTags

func (p *ListZonesParams) GetTags() (map[string]string, bool)

func (*ListZonesParams) ResetAvailable

func (p *ListZonesParams) ResetAvailable()

func (*ListZonesParams) ResetDomainid

func (p *ListZonesParams) ResetDomainid()

func (*ListZonesParams) ResetId

func (p *ListZonesParams) ResetId()

func (*ListZonesParams) ResetIds

func (p *ListZonesParams) ResetIds()

func (*ListZonesParams) ResetKeyword

func (p *ListZonesParams) ResetKeyword()

func (*ListZonesParams) ResetName

func (p *ListZonesParams) ResetName()

func (*ListZonesParams) ResetNetworktype

func (p *ListZonesParams) ResetNetworktype()

func (*ListZonesParams) ResetPage

func (p *ListZonesParams) ResetPage()

func (*ListZonesParams) ResetPagesize

func (p *ListZonesParams) ResetPagesize()

func (*ListZonesParams) ResetShowcapacities

func (p *ListZonesParams) ResetShowcapacities()

func (*ListZonesParams) ResetShowicon

func (p *ListZonesParams) ResetShowicon()

func (*ListZonesParams) ResetTags

func (p *ListZonesParams) ResetTags()

func (*ListZonesParams) SetAvailable

func (p *ListZonesParams) SetAvailable(v bool)

func (*ListZonesParams) SetDomainid

func (p *ListZonesParams) SetDomainid(v string)

func (*ListZonesParams) SetId

func (p *ListZonesParams) SetId(v string)

func (*ListZonesParams) SetIds

func (p *ListZonesParams) SetIds(v []string)

func (*ListZonesParams) SetKeyword

func (p *ListZonesParams) SetKeyword(v string)

func (*ListZonesParams) SetName

func (p *ListZonesParams) SetName(v string)

func (*ListZonesParams) SetNetworktype

func (p *ListZonesParams) SetNetworktype(v string)

func (*ListZonesParams) SetPage

func (p *ListZonesParams) SetPage(v int)

func (*ListZonesParams) SetPagesize

func (p *ListZonesParams) SetPagesize(v int)

func (*ListZonesParams) SetShowcapacities

func (p *ListZonesParams) SetShowcapacities(v bool)

func (*ListZonesParams) SetShowicon

func (p *ListZonesParams) SetShowicon(v bool)

func (*ListZonesParams) SetTags

func (p *ListZonesParams) SetTags(v map[string]string)

type ListZonesResponse

type ListZonesResponse struct {
	Count int     `json:"count"`
	Zones []*Zone `json:"zone"`
}

type ListallSetter

type ListallSetter interface {
	SetListall(bool)
}

ListallSetter is an interface that every type that can set listall must implement

type LoadBalancer

type LoadBalancer struct {
	Account                  string                             `json:"account"`
	Algorithm                string                             `json:"algorithm"`
	Description              string                             `json:"description"`
	Domain                   string                             `json:"domain"`
	Domainid                 string                             `json:"domainid"`
	Fordisplay               bool                               `json:"fordisplay"`
	Id                       string                             `json:"id"`
	JobID                    string                             `json:"jobid"`
	Jobstatus                int                                `json:"jobstatus"`
	Loadbalancerinstance     []LoadBalancerLoadbalancerinstance `json:"loadbalancerinstance"`
	Loadbalancerrule         []LoadBalancerLoadbalancerrule     `json:"loadbalancerrule"`
	Name                     string                             `json:"name"`
	Networkid                string                             `json:"networkid"`
	Project                  string                             `json:"project"`
	Projectid                string                             `json:"projectid"`
	Sourceipaddress          string                             `json:"sourceipaddress"`
	Sourceipaddressnetworkid string                             `json:"sourceipaddressnetworkid"`
	Tags                     []Tags                             `json:"tags"`
}

type LoadBalancerLoadbalancerinstance

type LoadBalancerLoadbalancerinstance struct {
	Id        string `json:"id"`
	Ipaddress string `json:"ipaddress"`
	Name      string `json:"name"`
	State     string `json:"state"`
}

type LoadBalancerLoadbalancerrule

type LoadBalancerLoadbalancerrule struct {
	Instanceport int    `json:"instanceport"`
	Sourceport   int    `json:"sourceport"`
	State        string `json:"state"`
}

type LoadBalancerRule

type LoadBalancerRule struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type LoadBalancerRuleInstance

type LoadBalancerRuleInstance struct {
	JobID                    string          `json:"jobid"`
	Jobstatus                int             `json:"jobstatus"`
	Lbvmipaddresses          []string        `json:"lbvmipaddresses"`
	Loadbalancerruleinstance *VirtualMachine `json:"loadbalancerruleinstance"`
}

type LoadBalancerService

type LoadBalancerService struct {
	// contains filtered or unexported fields
}

func (*LoadBalancerService) AddNetscalerLoadBalancer

Adds a netscaler load balancer device

func (*LoadBalancerService) AssignCertToLoadBalancer

Assigns a certificate to a load balancer rule

func (*LoadBalancerService) AssignToGlobalLoadBalancerRule

Assign load balancer rule or list of load balancer rules to a global load balancer rules.

func (*LoadBalancerService) AssignToLoadBalancerRule

Assigns virtual machine or a list of virtual machines to a load balancer rule.

func (*LoadBalancerService) ConfigureNetscalerLoadBalancer

configures a netscaler load balancer device

func (*LoadBalancerService) CreateGlobalLoadBalancerRule

Creates a global load balancer rule

func (*LoadBalancerService) CreateLBHealthCheckPolicy

Creates a load balancer health check policy

func (*LoadBalancerService) CreateLBStickinessPolicy

Creates a load balancer stickiness policy

func (*LoadBalancerService) CreateLoadBalancer

Creates an internal load balancer

func (*LoadBalancerService) CreateLoadBalancerRule

Creates a load balancer rule

func (*LoadBalancerService) DeleteGlobalLoadBalancerRule

Deletes a global load balancer rule.

func (*LoadBalancerService) DeleteLBHealthCheckPolicy

Deletes a load balancer health check policy.

func (*LoadBalancerService) DeleteLBStickinessPolicy

Deletes a load balancer stickiness policy.

func (*LoadBalancerService) DeleteLoadBalancer

Deletes an internal load balancer

func (*LoadBalancerService) DeleteLoadBalancerRule

Deletes a load balancer rule.

func (*LoadBalancerService) DeleteNetscalerLoadBalancer

delete a netscaler load balancer device

func (*LoadBalancerService) DeleteSslCert

Delete a certificate to CloudStack

func (*LoadBalancerService) GetGlobalLoadBalancerRuleByID

func (s *LoadBalancerService) GetGlobalLoadBalancerRuleByID(id string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetGlobalLoadBalancerRuleByName

func (s *LoadBalancerService) GetGlobalLoadBalancerRuleByName(name string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetGlobalLoadBalancerRuleID

func (s *LoadBalancerService) GetGlobalLoadBalancerRuleID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLBHealthCheckPolicyByID

func (s *LoadBalancerService) GetLBHealthCheckPolicyByID(id string, opts ...OptionFunc) (*LBHealthCheckPolicy, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLBStickinessPolicyByID

func (s *LoadBalancerService) GetLBStickinessPolicyByID(id string, opts ...OptionFunc) (*LBStickinessPolicy, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerByID

func (s *LoadBalancerService) GetLoadBalancerByID(id string, opts ...OptionFunc) (*LoadBalancer, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerByName

func (s *LoadBalancerService) GetLoadBalancerByName(name string, opts ...OptionFunc) (*LoadBalancer, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerID

func (s *LoadBalancerService) GetLoadBalancerID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerRuleByID

func (s *LoadBalancerService) GetLoadBalancerRuleByID(id string, opts ...OptionFunc) (*LoadBalancerRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerRuleByName

func (s *LoadBalancerService) GetLoadBalancerRuleByName(name string, opts ...OptionFunc) (*LoadBalancerRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerRuleID

func (s *LoadBalancerService) GetLoadBalancerRuleID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) GetLoadBalancerRuleInstanceByID

func (s *LoadBalancerService) GetLoadBalancerRuleInstanceByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*LoadBalancerService) ListGlobalLoadBalancerRules

Lists load balancer rules.

func (*LoadBalancerService) ListLBHealthCheckPolicies

Lists load balancer health check policies.

func (*LoadBalancerService) ListLBStickinessPolicies

Lists load balancer stickiness policies.

func (*LoadBalancerService) ListLoadBalancerRuleInstances

List all virtual machine instances that are assigned to a load balancer rule.

func (*LoadBalancerService) ListLoadBalancerRules

Lists load balancer rules.

func (*LoadBalancerService) ListLoadBalancers

Lists internal load balancers

func (*LoadBalancerService) ListNetscalerLoadBalancers

lists netscaler load balancer devices

func (*LoadBalancerService) ListSslCerts

Lists SSL certificates

func (*LoadBalancerService) NewAddNetscalerLoadBalancerParams

func (s *LoadBalancerService) NewAddNetscalerLoadBalancerParams(networkdevicetype string, password string, physicalnetworkid string, url string, username string) *AddNetscalerLoadBalancerParams

You should always use this function to get a new AddNetscalerLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewAssignCertToLoadBalancerParams

func (s *LoadBalancerService) NewAssignCertToLoadBalancerParams(certid string, lbruleid string) *AssignCertToLoadBalancerParams

You should always use this function to get a new AssignCertToLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewAssignToGlobalLoadBalancerRuleParams

func (s *LoadBalancerService) NewAssignToGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *AssignToGlobalLoadBalancerRuleParams

You should always use this function to get a new AssignToGlobalLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewAssignToLoadBalancerRuleParams

func (s *LoadBalancerService) NewAssignToLoadBalancerRuleParams(id string) *AssignToLoadBalancerRuleParams

You should always use this function to get a new AssignToLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewConfigureNetscalerLoadBalancerParams

func (s *LoadBalancerService) NewConfigureNetscalerLoadBalancerParams(lbdeviceid string) *ConfigureNetscalerLoadBalancerParams

You should always use this function to get a new ConfigureNetscalerLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewCreateGlobalLoadBalancerRuleParams

func (s *LoadBalancerService) NewCreateGlobalLoadBalancerRuleParams(gslbdomainname string, gslbservicetype string, name string, regionid int) *CreateGlobalLoadBalancerRuleParams

You should always use this function to get a new CreateGlobalLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewCreateLBHealthCheckPolicyParams

func (s *LoadBalancerService) NewCreateLBHealthCheckPolicyParams(lbruleid string) *CreateLBHealthCheckPolicyParams

You should always use this function to get a new CreateLBHealthCheckPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewCreateLBStickinessPolicyParams

func (s *LoadBalancerService) NewCreateLBStickinessPolicyParams(lbruleid string, methodname string, name string) *CreateLBStickinessPolicyParams

You should always use this function to get a new CreateLBStickinessPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewCreateLoadBalancerParams

func (s *LoadBalancerService) NewCreateLoadBalancerParams(algorithm string, instanceport int, name string, networkid string, scheme string, sourceipaddressnetworkid string, sourceport int) *CreateLoadBalancerParams

You should always use this function to get a new CreateLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewCreateLoadBalancerRuleParams

func (s *LoadBalancerService) NewCreateLoadBalancerRuleParams(algorithm string, name string, privateport int, publicport int) *CreateLoadBalancerRuleParams

You should always use this function to get a new CreateLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteGlobalLoadBalancerRuleParams

func (s *LoadBalancerService) NewDeleteGlobalLoadBalancerRuleParams(id string) *DeleteGlobalLoadBalancerRuleParams

You should always use this function to get a new DeleteGlobalLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteLBHealthCheckPolicyParams

func (s *LoadBalancerService) NewDeleteLBHealthCheckPolicyParams(id string) *DeleteLBHealthCheckPolicyParams

You should always use this function to get a new DeleteLBHealthCheckPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteLBStickinessPolicyParams

func (s *LoadBalancerService) NewDeleteLBStickinessPolicyParams(id string) *DeleteLBStickinessPolicyParams

You should always use this function to get a new DeleteLBStickinessPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteLoadBalancerParams

func (s *LoadBalancerService) NewDeleteLoadBalancerParams(id string) *DeleteLoadBalancerParams

You should always use this function to get a new DeleteLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteLoadBalancerRuleParams

func (s *LoadBalancerService) NewDeleteLoadBalancerRuleParams(id string) *DeleteLoadBalancerRuleParams

You should always use this function to get a new DeleteLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteNetscalerLoadBalancerParams

func (s *LoadBalancerService) NewDeleteNetscalerLoadBalancerParams(lbdeviceid string) *DeleteNetscalerLoadBalancerParams

You should always use this function to get a new DeleteNetscalerLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewDeleteSslCertParams

func (s *LoadBalancerService) NewDeleteSslCertParams(id string) *DeleteSslCertParams

You should always use this function to get a new DeleteSslCertParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListGlobalLoadBalancerRulesParams

func (s *LoadBalancerService) NewListGlobalLoadBalancerRulesParams() *ListGlobalLoadBalancerRulesParams

You should always use this function to get a new ListGlobalLoadBalancerRulesParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListLBHealthCheckPoliciesParams

func (s *LoadBalancerService) NewListLBHealthCheckPoliciesParams() *ListLBHealthCheckPoliciesParams

You should always use this function to get a new ListLBHealthCheckPoliciesParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListLBStickinessPoliciesParams

func (s *LoadBalancerService) NewListLBStickinessPoliciesParams() *ListLBStickinessPoliciesParams

You should always use this function to get a new ListLBStickinessPoliciesParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListLoadBalancerRuleInstancesParams

func (s *LoadBalancerService) NewListLoadBalancerRuleInstancesParams(id string) *ListLoadBalancerRuleInstancesParams

You should always use this function to get a new ListLoadBalancerRuleInstancesParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListLoadBalancerRulesParams

func (s *LoadBalancerService) NewListLoadBalancerRulesParams() *ListLoadBalancerRulesParams

You should always use this function to get a new ListLoadBalancerRulesParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListLoadBalancersParams

func (s *LoadBalancerService) NewListLoadBalancersParams() *ListLoadBalancersParams

You should always use this function to get a new ListLoadBalancersParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListNetscalerLoadBalancersParams

func (s *LoadBalancerService) NewListNetscalerLoadBalancersParams() *ListNetscalerLoadBalancersParams

You should always use this function to get a new ListNetscalerLoadBalancersParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewListSslCertsParams

func (s *LoadBalancerService) NewListSslCertsParams() *ListSslCertsParams

You should always use this function to get a new ListSslCertsParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewRemoveCertFromLoadBalancerParams

func (s *LoadBalancerService) NewRemoveCertFromLoadBalancerParams(lbruleid string) *RemoveCertFromLoadBalancerParams

You should always use this function to get a new RemoveCertFromLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewRemoveFromGlobalLoadBalancerRuleParams

func (s *LoadBalancerService) NewRemoveFromGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *RemoveFromGlobalLoadBalancerRuleParams

You should always use this function to get a new RemoveFromGlobalLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewRemoveFromLoadBalancerRuleParams

func (s *LoadBalancerService) NewRemoveFromLoadBalancerRuleParams(id string) *RemoveFromLoadBalancerRuleParams

You should always use this function to get a new RemoveFromLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUpdateGlobalLoadBalancerRuleParams

func (s *LoadBalancerService) NewUpdateGlobalLoadBalancerRuleParams(id string) *UpdateGlobalLoadBalancerRuleParams

You should always use this function to get a new UpdateGlobalLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUpdateLBHealthCheckPolicyParams

func (s *LoadBalancerService) NewUpdateLBHealthCheckPolicyParams(id string) *UpdateLBHealthCheckPolicyParams

You should always use this function to get a new UpdateLBHealthCheckPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUpdateLBStickinessPolicyParams

func (s *LoadBalancerService) NewUpdateLBStickinessPolicyParams(id string) *UpdateLBStickinessPolicyParams

You should always use this function to get a new UpdateLBStickinessPolicyParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUpdateLoadBalancerParams

func (s *LoadBalancerService) NewUpdateLoadBalancerParams(id string) *UpdateLoadBalancerParams

You should always use this function to get a new UpdateLoadBalancerParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUpdateLoadBalancerRuleParams

func (s *LoadBalancerService) NewUpdateLoadBalancerRuleParams(id string) *UpdateLoadBalancerRuleParams

You should always use this function to get a new UpdateLoadBalancerRuleParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) NewUploadSslCertParams

func (s *LoadBalancerService) NewUploadSslCertParams(certificate string, name string, privatekey string) *UploadSslCertParams

You should always use this function to get a new UploadSslCertParams instance, as then you are sure you have configured all required params

func (*LoadBalancerService) RemoveCertFromLoadBalancer

Removes a certificate from a load balancer rule

func (*LoadBalancerService) RemoveFromGlobalLoadBalancerRule

Removes a load balancer rule association with global load balancer rule

func (*LoadBalancerService) RemoveFromLoadBalancerRule

Removes a virtual machine or a list of virtual machines from a load balancer rule.

func (*LoadBalancerService) UpdateGlobalLoadBalancerRule

update global load balancer rules.

func (*LoadBalancerService) UpdateLBHealthCheckPolicy

Updates load balancer health check policy

func (*LoadBalancerService) UpdateLBStickinessPolicy

Updates load balancer stickiness policy

func (*LoadBalancerService) UpdateLoadBalancer

Updates an internal load balancer

func (*LoadBalancerService) UpdateLoadBalancerRule

Updates load balancer

func (*LoadBalancerService) UploadSslCert

Upload a certificate to CloudStack

type LoadBalancerServiceIface

type LoadBalancerServiceIface interface {
	AddNetscalerLoadBalancer(p *AddNetscalerLoadBalancerParams) (*AddNetscalerLoadBalancerResponse, error)
	NewAddNetscalerLoadBalancerParams(networkdevicetype string, password string, physicalnetworkid string, url string, username string) *AddNetscalerLoadBalancerParams
	AssignCertToLoadBalancer(p *AssignCertToLoadBalancerParams) (*AssignCertToLoadBalancerResponse, error)
	NewAssignCertToLoadBalancerParams(certid string, lbruleid string) *AssignCertToLoadBalancerParams
	AssignToGlobalLoadBalancerRule(p *AssignToGlobalLoadBalancerRuleParams) (*AssignToGlobalLoadBalancerRuleResponse, error)
	NewAssignToGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *AssignToGlobalLoadBalancerRuleParams
	AssignToLoadBalancerRule(p *AssignToLoadBalancerRuleParams) (*AssignToLoadBalancerRuleResponse, error)
	NewAssignToLoadBalancerRuleParams(id string) *AssignToLoadBalancerRuleParams
	ConfigureNetscalerLoadBalancer(p *ConfigureNetscalerLoadBalancerParams) (*NetscalerLoadBalancerResponse, error)
	NewConfigureNetscalerLoadBalancerParams(lbdeviceid string) *ConfigureNetscalerLoadBalancerParams
	CreateGlobalLoadBalancerRule(p *CreateGlobalLoadBalancerRuleParams) (*CreateGlobalLoadBalancerRuleResponse, error)
	NewCreateGlobalLoadBalancerRuleParams(gslbdomainname string, gslbservicetype string, name string, regionid int) *CreateGlobalLoadBalancerRuleParams
	CreateLBHealthCheckPolicy(p *CreateLBHealthCheckPolicyParams) (*CreateLBHealthCheckPolicyResponse, error)
	NewCreateLBHealthCheckPolicyParams(lbruleid string) *CreateLBHealthCheckPolicyParams
	CreateLBStickinessPolicy(p *CreateLBStickinessPolicyParams) (*CreateLBStickinessPolicyResponse, error)
	NewCreateLBStickinessPolicyParams(lbruleid string, methodname string, name string) *CreateLBStickinessPolicyParams
	CreateLoadBalancer(p *CreateLoadBalancerParams) (*CreateLoadBalancerResponse, error)
	NewCreateLoadBalancerParams(algorithm string, instanceport int, name string, networkid string, scheme string, sourceipaddressnetworkid string, sourceport int) *CreateLoadBalancerParams
	CreateLoadBalancerRule(p *CreateLoadBalancerRuleParams) (*CreateLoadBalancerRuleResponse, error)
	NewCreateLoadBalancerRuleParams(algorithm string, name string, privateport int, publicport int) *CreateLoadBalancerRuleParams
	DeleteGlobalLoadBalancerRule(p *DeleteGlobalLoadBalancerRuleParams) (*DeleteGlobalLoadBalancerRuleResponse, error)
	NewDeleteGlobalLoadBalancerRuleParams(id string) *DeleteGlobalLoadBalancerRuleParams
	DeleteLBHealthCheckPolicy(p *DeleteLBHealthCheckPolicyParams) (*DeleteLBHealthCheckPolicyResponse, error)
	NewDeleteLBHealthCheckPolicyParams(id string) *DeleteLBHealthCheckPolicyParams
	DeleteLBStickinessPolicy(p *DeleteLBStickinessPolicyParams) (*DeleteLBStickinessPolicyResponse, error)
	NewDeleteLBStickinessPolicyParams(id string) *DeleteLBStickinessPolicyParams
	DeleteLoadBalancer(p *DeleteLoadBalancerParams) (*DeleteLoadBalancerResponse, error)
	NewDeleteLoadBalancerParams(id string) *DeleteLoadBalancerParams
	DeleteLoadBalancerRule(p *DeleteLoadBalancerRuleParams) (*DeleteLoadBalancerRuleResponse, error)
	NewDeleteLoadBalancerRuleParams(id string) *DeleteLoadBalancerRuleParams
	DeleteNetscalerLoadBalancer(p *DeleteNetscalerLoadBalancerParams) (*DeleteNetscalerLoadBalancerResponse, error)
	NewDeleteNetscalerLoadBalancerParams(lbdeviceid string) *DeleteNetscalerLoadBalancerParams
	DeleteSslCert(p *DeleteSslCertParams) (*DeleteSslCertResponse, error)
	NewDeleteSslCertParams(id string) *DeleteSslCertParams
	ListGlobalLoadBalancerRules(p *ListGlobalLoadBalancerRulesParams) (*ListGlobalLoadBalancerRulesResponse, error)
	NewListGlobalLoadBalancerRulesParams() *ListGlobalLoadBalancerRulesParams
	GetGlobalLoadBalancerRuleID(keyword string, opts ...OptionFunc) (string, int, error)
	GetGlobalLoadBalancerRuleByName(name string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)
	GetGlobalLoadBalancerRuleByID(id string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)
	ListLBHealthCheckPolicies(p *ListLBHealthCheckPoliciesParams) (*ListLBHealthCheckPoliciesResponse, error)
	NewListLBHealthCheckPoliciesParams() *ListLBHealthCheckPoliciesParams
	GetLBHealthCheckPolicyByID(id string, opts ...OptionFunc) (*LBHealthCheckPolicy, int, error)
	ListLBStickinessPolicies(p *ListLBStickinessPoliciesParams) (*ListLBStickinessPoliciesResponse, error)
	NewListLBStickinessPoliciesParams() *ListLBStickinessPoliciesParams
	GetLBStickinessPolicyByID(id string, opts ...OptionFunc) (*LBStickinessPolicy, int, error)
	ListLoadBalancerRuleInstances(p *ListLoadBalancerRuleInstancesParams) (*ListLoadBalancerRuleInstancesResponse, error)
	NewListLoadBalancerRuleInstancesParams(id string) *ListLoadBalancerRuleInstancesParams
	GetLoadBalancerRuleInstanceByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)
	ListLoadBalancerRules(p *ListLoadBalancerRulesParams) (*ListLoadBalancerRulesResponse, error)
	NewListLoadBalancerRulesParams() *ListLoadBalancerRulesParams
	GetLoadBalancerRuleID(name string, opts ...OptionFunc) (string, int, error)
	GetLoadBalancerRuleByName(name string, opts ...OptionFunc) (*LoadBalancerRule, int, error)
	GetLoadBalancerRuleByID(id string, opts ...OptionFunc) (*LoadBalancerRule, int, error)
	ListLoadBalancers(p *ListLoadBalancersParams) (*ListLoadBalancersResponse, error)
	NewListLoadBalancersParams() *ListLoadBalancersParams
	GetLoadBalancerID(name string, opts ...OptionFunc) (string, int, error)
	GetLoadBalancerByName(name string, opts ...OptionFunc) (*LoadBalancer, int, error)
	GetLoadBalancerByID(id string, opts ...OptionFunc) (*LoadBalancer, int, error)
	ListNetscalerLoadBalancers(p *ListNetscalerLoadBalancersParams) (*ListNetscalerLoadBalancersResponse, error)
	NewListNetscalerLoadBalancersParams() *ListNetscalerLoadBalancersParams
	ListSslCerts(p *ListSslCertsParams) (*ListSslCertsResponse, error)
	NewListSslCertsParams() *ListSslCertsParams
	RemoveCertFromLoadBalancer(p *RemoveCertFromLoadBalancerParams) (*RemoveCertFromLoadBalancerResponse, error)
	NewRemoveCertFromLoadBalancerParams(lbruleid string) *RemoveCertFromLoadBalancerParams
	RemoveFromGlobalLoadBalancerRule(p *RemoveFromGlobalLoadBalancerRuleParams) (*RemoveFromGlobalLoadBalancerRuleResponse, error)
	NewRemoveFromGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *RemoveFromGlobalLoadBalancerRuleParams
	RemoveFromLoadBalancerRule(p *RemoveFromLoadBalancerRuleParams) (*RemoveFromLoadBalancerRuleResponse, error)
	NewRemoveFromLoadBalancerRuleParams(id string) *RemoveFromLoadBalancerRuleParams
	UpdateGlobalLoadBalancerRule(p *UpdateGlobalLoadBalancerRuleParams) (*UpdateGlobalLoadBalancerRuleResponse, error)
	NewUpdateGlobalLoadBalancerRuleParams(id string) *UpdateGlobalLoadBalancerRuleParams
	UpdateLBHealthCheckPolicy(p *UpdateLBHealthCheckPolicyParams) (*UpdateLBHealthCheckPolicyResponse, error)
	NewUpdateLBHealthCheckPolicyParams(id string) *UpdateLBHealthCheckPolicyParams
	UpdateLBStickinessPolicy(p *UpdateLBStickinessPolicyParams) (*UpdateLBStickinessPolicyResponse, error)
	NewUpdateLBStickinessPolicyParams(id string) *UpdateLBStickinessPolicyParams
	UpdateLoadBalancer(p *UpdateLoadBalancerParams) (*UpdateLoadBalancerResponse, error)
	NewUpdateLoadBalancerParams(id string) *UpdateLoadBalancerParams
	UpdateLoadBalancerRule(p *UpdateLoadBalancerRuleParams) (*UpdateLoadBalancerRuleResponse, error)
	NewUpdateLoadBalancerRuleParams(id string) *UpdateLoadBalancerRuleParams
	UploadSslCert(p *UploadSslCertParams) (*UploadSslCertResponse, error)
	NewUploadSslCertParams(certificate string, name string, privatekey string) *UploadSslCertParams
}

func NewLoadBalancerService

func NewLoadBalancerService(cs *CloudStackClient) LoadBalancerServiceIface

type LockAccountParams

type LockAccountParams struct {
	// contains filtered or unexported fields
}

func (*LockAccountParams) GetAccount

func (p *LockAccountParams) GetAccount() (string, bool)

func (*LockAccountParams) GetDomainid

func (p *LockAccountParams) GetDomainid() (string, bool)

func (*LockAccountParams) ResetAccount

func (p *LockAccountParams) ResetAccount()

func (*LockAccountParams) ResetDomainid

func (p *LockAccountParams) ResetDomainid()

func (*LockAccountParams) SetAccount

func (p *LockAccountParams) SetAccount(v string)

func (*LockAccountParams) SetDomainid

func (p *LockAccountParams) SetDomainid(v string)

type LockAccountResponse

type LockAccountResponse struct {
	Accountdetails            map[string]string         `json:"accountdetails"`
	Accounttype               int                       `json:"accounttype"`
	Cpuavailable              string                    `json:"cpuavailable"`
	Cpulimit                  string                    `json:"cpulimit"`
	Cputotal                  int64                     `json:"cputotal"`
	Created                   string                    `json:"created"`
	Defaultzoneid             string                    `json:"defaultzoneid"`
	Domain                    string                    `json:"domain"`
	Domainid                  string                    `json:"domainid"`
	Domainpath                string                    `json:"domainpath"`
	Groups                    []string                  `json:"groups"`
	Icon                      interface{}               `json:"icon"`
	Id                        string                    `json:"id"`
	Ipavailable               string                    `json:"ipavailable"`
	Iplimit                   string                    `json:"iplimit"`
	Iptotal                   int64                     `json:"iptotal"`
	Iscleanuprequired         bool                      `json:"iscleanuprequired"`
	Isdefault                 bool                      `json:"isdefault"`
	JobID                     string                    `json:"jobid"`
	Jobstatus                 int                       `json:"jobstatus"`
	Memoryavailable           string                    `json:"memoryavailable"`
	Memorylimit               string                    `json:"memorylimit"`
	Memorytotal               int64                     `json:"memorytotal"`
	Name                      string                    `json:"name"`
	Networkavailable          string                    `json:"networkavailable"`
	Networkdomain             string                    `json:"networkdomain"`
	Networklimit              string                    `json:"networklimit"`
	Networktotal              int64                     `json:"networktotal"`
	Primarystorageavailable   string                    `json:"primarystorageavailable"`
	Primarystoragelimit       string                    `json:"primarystoragelimit"`
	Primarystoragetotal       int64                     `json:"primarystoragetotal"`
	Projectavailable          string                    `json:"projectavailable"`
	Projectlimit              string                    `json:"projectlimit"`
	Projecttotal              int64                     `json:"projecttotal"`
	Receivedbytes             int64                     `json:"receivedbytes"`
	Roleid                    string                    `json:"roleid"`
	Rolename                  string                    `json:"rolename"`
	Roletype                  string                    `json:"roletype"`
	Secondarystorageavailable string                    `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                    `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                   `json:"secondarystoragetotal"`
	Sentbytes                 int64                     `json:"sentbytes"`
	Snapshotavailable         string                    `json:"snapshotavailable"`
	Snapshotlimit             string                    `json:"snapshotlimit"`
	Snapshottotal             int64                     `json:"snapshottotal"`
	State                     string                    `json:"state"`
	Templateavailable         string                    `json:"templateavailable"`
	Templatelimit             string                    `json:"templatelimit"`
	Templatetotal             int64                     `json:"templatetotal"`
	User                      []LockAccountResponseUser `json:"user"`
	Vmavailable               string                    `json:"vmavailable"`
	Vmlimit                   string                    `json:"vmlimit"`
	Vmrunning                 int                       `json:"vmrunning"`
	Vmstopped                 int                       `json:"vmstopped"`
	Vmtotal                   int64                     `json:"vmtotal"`
	Volumeavailable           string                    `json:"volumeavailable"`
	Volumelimit               string                    `json:"volumelimit"`
	Volumetotal               int64                     `json:"volumetotal"`
	Vpcavailable              string                    `json:"vpcavailable"`
	Vpclimit                  string                    `json:"vpclimit"`
	Vpctotal                  int64                     `json:"vpctotal"`
}

type LockAccountResponseUser

type LockAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type LockUserParams

type LockUserParams struct {
	// contains filtered or unexported fields
}

func (*LockUserParams) GetId

func (p *LockUserParams) GetId() (string, bool)

func (*LockUserParams) ResetId

func (p *LockUserParams) ResetId()

func (*LockUserParams) SetId

func (p *LockUserParams) SetId(v string)

type LockUserResponse

type LockUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type LoginParams

type LoginParams struct {
	// contains filtered or unexported fields
}

func (*LoginParams) GetDomain

func (p *LoginParams) GetDomain() (string, bool)

func (*LoginParams) GetDomainId

func (p *LoginParams) GetDomainId() (int64, bool)

func (*LoginParams) GetPassword

func (p *LoginParams) GetPassword() (string, bool)

func (*LoginParams) GetUsername

func (p *LoginParams) GetUsername() (string, bool)

func (*LoginParams) ResetDomain

func (p *LoginParams) ResetDomain()

func (*LoginParams) ResetDomainId

func (p *LoginParams) ResetDomainId()

func (*LoginParams) ResetPassword

func (p *LoginParams) ResetPassword()

func (*LoginParams) ResetUsername

func (p *LoginParams) ResetUsername()

func (*LoginParams) SetDomain

func (p *LoginParams) SetDomain(v string)

func (*LoginParams) SetDomainId

func (p *LoginParams) SetDomainId(v int64)

func (*LoginParams) SetPassword

func (p *LoginParams) SetPassword(v string)

func (*LoginParams) SetUsername

func (p *LoginParams) SetUsername(v string)

type LoginResponse

type LoginResponse struct {
	Account        string `json:"account"`
	Domainid       string `json:"domainid"`
	Firstname      string `json:"firstname"`
	Is2faenabled   string `json:"is2faenabled"`
	Is2faverified  string `json:"is2faverified"`
	Issuerfor2fa   string `json:"issuerfor2fa"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Lastname       string `json:"lastname"`
	Providerfor2fa string `json:"providerfor2fa"`
	Registered     string `json:"registered"`
	Sessionkey     string `json:"sessionkey"`
	Timeout        int    `json:"timeout"`
	Timezone       string `json:"timezone"`
	Timezoneoffset string `json:"timezoneoffset"`
	Type           string `json:"type"`
	Userid         string `json:"userid"`
	Username       string `json:"username"`
}

type LogoutParams

type LogoutParams struct {
	// contains filtered or unexported fields
}

type LogoutResponse

type LogoutResponse struct {
	Description string `json:"description"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
}

type ManagementServersMetric

type ManagementServersMetric struct {
	Agentcount              int       `json:"agentcount"`
	Availableprocessors     int       `json:"availableprocessors"`
	Collectiontime          string    `json:"collectiontime"`
	Cpuload                 string    `json:"cpuload"`
	Dbislocal               bool      `json:"dbislocal"`
	Heapmemorytotal         int64     `json:"heapmemorytotal"`
	Heapmemoryused          int64     `json:"heapmemoryused"`
	Id                      string    `json:"id"`
	Javadistribution        string    `json:"javadistribution"`
	Javaversion             string    `json:"javaversion"`
	JobID                   string    `json:"jobid"`
	Jobstatus               int       `json:"jobstatus"`
	Kernelversion           string    `json:"kernelversion"`
	Lastboottime            string    `json:"lastboottime"`
	Lastserverstart         string    `json:"lastserverstart"`
	Lastserverstop          string    `json:"lastserverstop"`
	Loginfo                 string    `json:"loginfo"`
	Name                    string    `json:"name"`
	Osdistribution          string    `json:"osdistribution"`
	Serviceip               string    `json:"serviceip"`
	Sessions                int64     `json:"sessions"`
	State                   string    `json:"state"`
	Systemcycleusage        []int64   `json:"systemcycleusage"`
	Systemloadaverages      []float64 `json:"systemloadaverages"`
	Systemmemoryfree        string    `json:"systemmemoryfree"`
	Systemmemorytotal       string    `json:"systemmemorytotal"`
	Systemmemoryused        string    `json:"systemmemoryused"`
	Systemmemoryvirtualsize string    `json:"systemmemoryvirtualsize"`
	Systemtotalcpucycles    float64   `json:"systemtotalcpucycles"`
	Threadsblockedcount     int       `json:"threadsblockedcount"`
	Threadsdaemoncount      int       `json:"threadsdaemoncount"`
	Threadsrunnablecount    int       `json:"threadsrunnablecount"`
	Threadsteminatedcount   int       `json:"threadsteminatedcount"`
	Threadstotalcount       int       `json:"threadstotalcount"`
	Threadswaitingcount     int       `json:"threadswaitingcount"`
	Usageislocal            bool      `json:"usageislocal"`
	Version                 string    `json:"version"`
}

type MarkDefaultZoneForAccountParams

type MarkDefaultZoneForAccountParams struct {
	// contains filtered or unexported fields
}

func (*MarkDefaultZoneForAccountParams) GetAccount

func (p *MarkDefaultZoneForAccountParams) GetAccount() (string, bool)

func (*MarkDefaultZoneForAccountParams) GetDomainid

func (p *MarkDefaultZoneForAccountParams) GetDomainid() (string, bool)

func (*MarkDefaultZoneForAccountParams) GetZoneid

func (p *MarkDefaultZoneForAccountParams) GetZoneid() (string, bool)

func (*MarkDefaultZoneForAccountParams) ResetAccount

func (p *MarkDefaultZoneForAccountParams) ResetAccount()

func (*MarkDefaultZoneForAccountParams) ResetDomainid

func (p *MarkDefaultZoneForAccountParams) ResetDomainid()

func (*MarkDefaultZoneForAccountParams) ResetZoneid

func (p *MarkDefaultZoneForAccountParams) ResetZoneid()

func (*MarkDefaultZoneForAccountParams) SetAccount

func (p *MarkDefaultZoneForAccountParams) SetAccount(v string)

func (*MarkDefaultZoneForAccountParams) SetDomainid

func (p *MarkDefaultZoneForAccountParams) SetDomainid(v string)

func (*MarkDefaultZoneForAccountParams) SetZoneid

func (p *MarkDefaultZoneForAccountParams) SetZoneid(v string)

type MarkDefaultZoneForAccountResponse

type MarkDefaultZoneForAccountResponse struct {
	Accountdetails            map[string]string                       `json:"accountdetails"`
	Accounttype               int                                     `json:"accounttype"`
	Cpuavailable              string                                  `json:"cpuavailable"`
	Cpulimit                  string                                  `json:"cpulimit"`
	Cputotal                  int64                                   `json:"cputotal"`
	Created                   string                                  `json:"created"`
	Defaultzoneid             string                                  `json:"defaultzoneid"`
	Domain                    string                                  `json:"domain"`
	Domainid                  string                                  `json:"domainid"`
	Domainpath                string                                  `json:"domainpath"`
	Groups                    []string                                `json:"groups"`
	Icon                      interface{}                             `json:"icon"`
	Id                        string                                  `json:"id"`
	Ipavailable               string                                  `json:"ipavailable"`
	Iplimit                   string                                  `json:"iplimit"`
	Iptotal                   int64                                   `json:"iptotal"`
	Iscleanuprequired         bool                                    `json:"iscleanuprequired"`
	Isdefault                 bool                                    `json:"isdefault"`
	JobID                     string                                  `json:"jobid"`
	Jobstatus                 int                                     `json:"jobstatus"`
	Memoryavailable           string                                  `json:"memoryavailable"`
	Memorylimit               string                                  `json:"memorylimit"`
	Memorytotal               int64                                   `json:"memorytotal"`
	Name                      string                                  `json:"name"`
	Networkavailable          string                                  `json:"networkavailable"`
	Networkdomain             string                                  `json:"networkdomain"`
	Networklimit              string                                  `json:"networklimit"`
	Networktotal              int64                                   `json:"networktotal"`
	Primarystorageavailable   string                                  `json:"primarystorageavailable"`
	Primarystoragelimit       string                                  `json:"primarystoragelimit"`
	Primarystoragetotal       int64                                   `json:"primarystoragetotal"`
	Projectavailable          string                                  `json:"projectavailable"`
	Projectlimit              string                                  `json:"projectlimit"`
	Projecttotal              int64                                   `json:"projecttotal"`
	Receivedbytes             int64                                   `json:"receivedbytes"`
	Roleid                    string                                  `json:"roleid"`
	Rolename                  string                                  `json:"rolename"`
	Roletype                  string                                  `json:"roletype"`
	Secondarystorageavailable string                                  `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                                  `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                                 `json:"secondarystoragetotal"`
	Sentbytes                 int64                                   `json:"sentbytes"`
	Snapshotavailable         string                                  `json:"snapshotavailable"`
	Snapshotlimit             string                                  `json:"snapshotlimit"`
	Snapshottotal             int64                                   `json:"snapshottotal"`
	State                     string                                  `json:"state"`
	Templateavailable         string                                  `json:"templateavailable"`
	Templatelimit             string                                  `json:"templatelimit"`
	Templatetotal             int64                                   `json:"templatetotal"`
	User                      []MarkDefaultZoneForAccountResponseUser `json:"user"`
	Vmavailable               string                                  `json:"vmavailable"`
	Vmlimit                   string                                  `json:"vmlimit"`
	Vmrunning                 int                                     `json:"vmrunning"`
	Vmstopped                 int                                     `json:"vmstopped"`
	Vmtotal                   int64                                   `json:"vmtotal"`
	Volumeavailable           string                                  `json:"volumeavailable"`
	Volumelimit               string                                  `json:"volumelimit"`
	Volumetotal               int64                                   `json:"volumetotal"`
	Vpcavailable              string                                  `json:"vpcavailable"`
	Vpclimit                  string                                  `json:"vpclimit"`
	Vpctotal                  int64                                   `json:"vpctotal"`
}

type MarkDefaultZoneForAccountResponseUser

type MarkDefaultZoneForAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type MigrateSystemVmParams

type MigrateSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*MigrateSystemVmParams) GetAutoselect

func (p *MigrateSystemVmParams) GetAutoselect() (bool, bool)

func (*MigrateSystemVmParams) GetHostid

func (p *MigrateSystemVmParams) GetHostid() (string, bool)

func (*MigrateSystemVmParams) GetStorageid

func (p *MigrateSystemVmParams) GetStorageid() (string, bool)

func (*MigrateSystemVmParams) GetVirtualmachineid

func (p *MigrateSystemVmParams) GetVirtualmachineid() (string, bool)

func (*MigrateSystemVmParams) ResetAutoselect

func (p *MigrateSystemVmParams) ResetAutoselect()

func (*MigrateSystemVmParams) ResetHostid

func (p *MigrateSystemVmParams) ResetHostid()

func (*MigrateSystemVmParams) ResetStorageid

func (p *MigrateSystemVmParams) ResetStorageid()

func (*MigrateSystemVmParams) ResetVirtualmachineid

func (p *MigrateSystemVmParams) ResetVirtualmachineid()

func (*MigrateSystemVmParams) SetAutoselect

func (p *MigrateSystemVmParams) SetAutoselect(v bool)

func (*MigrateSystemVmParams) SetHostid

func (p *MigrateSystemVmParams) SetHostid(v string)

func (*MigrateSystemVmParams) SetStorageid

func (p *MigrateSystemVmParams) SetStorageid(v string)

func (*MigrateSystemVmParams) SetVirtualmachineid

func (p *MigrateSystemVmParams) SetVirtualmachineid(v string)

type MigrateSystemVmResponse

type MigrateSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type MigrateVirtualMachineParams

type MigrateVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*MigrateVirtualMachineParams) GetAutoselect

func (p *MigrateVirtualMachineParams) GetAutoselect() (bool, bool)

func (*MigrateVirtualMachineParams) GetHostid

func (p *MigrateVirtualMachineParams) GetHostid() (string, bool)

func (*MigrateVirtualMachineParams) GetStorageid

func (p *MigrateVirtualMachineParams) GetStorageid() (string, bool)

func (*MigrateVirtualMachineParams) GetVirtualmachineid

func (p *MigrateVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*MigrateVirtualMachineParams) ResetAutoselect

func (p *MigrateVirtualMachineParams) ResetAutoselect()

func (*MigrateVirtualMachineParams) ResetHostid

func (p *MigrateVirtualMachineParams) ResetHostid()

func (*MigrateVirtualMachineParams) ResetStorageid

func (p *MigrateVirtualMachineParams) ResetStorageid()

func (*MigrateVirtualMachineParams) ResetVirtualmachineid

func (p *MigrateVirtualMachineParams) ResetVirtualmachineid()

func (*MigrateVirtualMachineParams) SetAutoselect

func (p *MigrateVirtualMachineParams) SetAutoselect(v bool)

func (*MigrateVirtualMachineParams) SetHostid

func (p *MigrateVirtualMachineParams) SetHostid(v string)

func (*MigrateVirtualMachineParams) SetStorageid

func (p *MigrateVirtualMachineParams) SetStorageid(v string)

func (*MigrateVirtualMachineParams) SetVirtualmachineid

func (p *MigrateVirtualMachineParams) SetVirtualmachineid(v string)

type MigrateVirtualMachineResponse

type MigrateVirtualMachineResponse struct {
	Account               string                                       `json:"account"`
	Affinitygroup         []MigrateVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                       `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                       `json:"autoscalevmgroupname"`
	Backupofferingid      string                                       `json:"backupofferingid"`
	Backupofferingname    string                                       `json:"backupofferingname"`
	Bootmode              string                                       `json:"bootmode"`
	Boottype              string                                       `json:"boottype"`
	Cpunumber             int                                          `json:"cpunumber"`
	Cpuspeed              int                                          `json:"cpuspeed"`
	Cpuused               string                                       `json:"cpuused"`
	Created               string                                       `json:"created"`
	Details               map[string]string                            `json:"details"`
	Diskioread            int64                                        `json:"diskioread"`
	Diskiowrite           int64                                        `json:"diskiowrite"`
	Diskkbsread           int64                                        `json:"diskkbsread"`
	Diskkbswrite          int64                                        `json:"diskkbswrite"`
	Diskofferingid        string                                       `json:"diskofferingid"`
	Diskofferingname      string                                       `json:"diskofferingname"`
	Displayname           string                                       `json:"displayname"`
	Displayvm             bool                                         `json:"displayvm"`
	Domain                string                                       `json:"domain"`
	Domainid              string                                       `json:"domainid"`
	Forvirtualnetwork     bool                                         `json:"forvirtualnetwork"`
	Group                 string                                       `json:"group"`
	Groupid               string                                       `json:"groupid"`
	Guestosid             string                                       `json:"guestosid"`
	Haenable              bool                                         `json:"haenable"`
	Hasannotations        bool                                         `json:"hasannotations"`
	Hostcontrolstate      string                                       `json:"hostcontrolstate"`
	Hostid                string                                       `json:"hostid"`
	Hostname              string                                       `json:"hostname"`
	Hypervisor            string                                       `json:"hypervisor"`
	Icon                  interface{}                                  `json:"icon"`
	Id                    string                                       `json:"id"`
	Instancename          string                                       `json:"instancename"`
	Isdynamicallyscalable bool                                         `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                       `json:"isodisplaytext"`
	Isoid                 string                                       `json:"isoid"`
	Isoname               string                                       `json:"isoname"`
	JobID                 string                                       `json:"jobid"`
	Jobstatus             int                                          `json:"jobstatus"`
	Keypairs              string                                       `json:"keypairs"`
	Lastupdated           string                                       `json:"lastupdated"`
	Memory                int                                          `json:"memory"`
	Memoryintfreekbs      int64                                        `json:"memoryintfreekbs"`
	Memorykbs             int64                                        `json:"memorykbs"`
	Memorytargetkbs       int64                                        `json:"memorytargetkbs"`
	Name                  string                                       `json:"name"`
	Networkkbsread        int64                                        `json:"networkkbsread"`
	Networkkbswrite       int64                                        `json:"networkkbswrite"`
	Nic                   []Nic                                        `json:"nic"`
	Osdisplayname         string                                       `json:"osdisplayname"`
	Ostypeid              string                                       `json:"ostypeid"`
	Password              string                                       `json:"password"`
	Passwordenabled       bool                                         `json:"passwordenabled"`
	Pooltype              string                                       `json:"pooltype"`
	Project               string                                       `json:"project"`
	Projectid             string                                       `json:"projectid"`
	Publicip              string                                       `json:"publicip"`
	Publicipid            string                                       `json:"publicipid"`
	Readonlydetails       string                                       `json:"readonlydetails"`
	Receivedbytes         int64                                        `json:"receivedbytes"`
	Rootdeviceid          int64                                        `json:"rootdeviceid"`
	Rootdevicetype        string                                       `json:"rootdevicetype"`
	Securitygroup         []MigrateVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                        `json:"sentbytes"`
	Serviceofferingid     string                                       `json:"serviceofferingid"`
	Serviceofferingname   string                                       `json:"serviceofferingname"`
	Servicestate          string                                       `json:"servicestate"`
	State                 string                                       `json:"state"`
	Tags                  []Tags                                       `json:"tags"`
	Templatedisplaytext   string                                       `json:"templatedisplaytext"`
	Templateid            string                                       `json:"templateid"`
	Templatename          string                                       `json:"templatename"`
	Templatetype          string                                       `json:"templatetype"`
	Userdata              string                                       `json:"userdata"`
	Userdatadetails       string                                       `json:"userdatadetails"`
	Userdataid            string                                       `json:"userdataid"`
	Userdataname          string                                       `json:"userdataname"`
	Userdatapolicy        string                                       `json:"userdatapolicy"`
	Userid                string                                       `json:"userid"`
	Username              string                                       `json:"username"`
	Vgpu                  string                                       `json:"vgpu"`
	Vnfdetails            map[string]string                            `json:"vnfdetails"`
	Vnfnics               []string                                     `json:"vnfnics"`
	Zoneid                string                                       `json:"zoneid"`
	Zonename              string                                       `json:"zonename"`
}

func (*MigrateVirtualMachineResponse) UnmarshalJSON

func (r *MigrateVirtualMachineResponse) UnmarshalJSON(b []byte) error

type MigrateVirtualMachineResponseAffinitygroup

type MigrateVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type MigrateVirtualMachineResponseSecuritygroup

type MigrateVirtualMachineResponseSecuritygroup struct {
	Account             string                                           `json:"account"`
	Description         string                                           `json:"description"`
	Domain              string                                           `json:"domain"`
	Domainid            string                                           `json:"domainid"`
	Egressrule          []MigrateVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                           `json:"id"`
	Ingressrule         []MigrateVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                           `json:"name"`
	Project             string                                           `json:"project"`
	Projectid           string                                           `json:"projectid"`
	Tags                []Tags                                           `json:"tags"`
	Virtualmachinecount int                                              `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                    `json:"virtualmachineids"`
}

type MigrateVirtualMachineResponseSecuritygroupRule

type MigrateVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type MigrateVirtualMachineWithVolumeParams

type MigrateVirtualMachineWithVolumeParams struct {
	// contains filtered or unexported fields
}

func (*MigrateVirtualMachineWithVolumeParams) AddMigrateto

func (p *MigrateVirtualMachineWithVolumeParams) AddMigrateto(item map[string]string)

func (*MigrateVirtualMachineWithVolumeParams) GetAutoselect

func (p *MigrateVirtualMachineWithVolumeParams) GetAutoselect() (bool, bool)

func (*MigrateVirtualMachineWithVolumeParams) GetHostid

func (*MigrateVirtualMachineWithVolumeParams) GetMigrateto

func (p *MigrateVirtualMachineWithVolumeParams) GetMigrateto() ([]map[string]string, bool)

func (*MigrateVirtualMachineWithVolumeParams) GetVirtualmachineid

func (p *MigrateVirtualMachineWithVolumeParams) GetVirtualmachineid() (string, bool)

func (*MigrateVirtualMachineWithVolumeParams) ResetAutoselect

func (p *MigrateVirtualMachineWithVolumeParams) ResetAutoselect()

func (*MigrateVirtualMachineWithVolumeParams) ResetHostid

func (p *MigrateVirtualMachineWithVolumeParams) ResetHostid()

func (*MigrateVirtualMachineWithVolumeParams) ResetMigrateto

func (p *MigrateVirtualMachineWithVolumeParams) ResetMigrateto()

func (*MigrateVirtualMachineWithVolumeParams) ResetVirtualmachineid

func (p *MigrateVirtualMachineWithVolumeParams) ResetVirtualmachineid()

func (*MigrateVirtualMachineWithVolumeParams) SetAutoselect

func (p *MigrateVirtualMachineWithVolumeParams) SetAutoselect(v bool)

func (*MigrateVirtualMachineWithVolumeParams) SetHostid

func (*MigrateVirtualMachineWithVolumeParams) SetMigrateto

func (p *MigrateVirtualMachineWithVolumeParams) SetMigrateto(v []map[string]string)

func (*MigrateVirtualMachineWithVolumeParams) SetVirtualmachineid

func (p *MigrateVirtualMachineWithVolumeParams) SetVirtualmachineid(v string)

type MigrateVirtualMachineWithVolumeResponse

type MigrateVirtualMachineWithVolumeResponse struct {
	Account               string                                                 `json:"account"`
	Affinitygroup         []MigrateVirtualMachineWithVolumeResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                                 `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                                 `json:"autoscalevmgroupname"`
	Backupofferingid      string                                                 `json:"backupofferingid"`
	Backupofferingname    string                                                 `json:"backupofferingname"`
	Bootmode              string                                                 `json:"bootmode"`
	Boottype              string                                                 `json:"boottype"`
	Cpunumber             int                                                    `json:"cpunumber"`
	Cpuspeed              int                                                    `json:"cpuspeed"`
	Cpuused               string                                                 `json:"cpuused"`
	Created               string                                                 `json:"created"`
	Details               map[string]string                                      `json:"details"`
	Diskioread            int64                                                  `json:"diskioread"`
	Diskiowrite           int64                                                  `json:"diskiowrite"`
	Diskkbsread           int64                                                  `json:"diskkbsread"`
	Diskkbswrite          int64                                                  `json:"diskkbswrite"`
	Diskofferingid        string                                                 `json:"diskofferingid"`
	Diskofferingname      string                                                 `json:"diskofferingname"`
	Displayname           string                                                 `json:"displayname"`
	Displayvm             bool                                                   `json:"displayvm"`
	Domain                string                                                 `json:"domain"`
	Domainid              string                                                 `json:"domainid"`
	Forvirtualnetwork     bool                                                   `json:"forvirtualnetwork"`
	Group                 string                                                 `json:"group"`
	Groupid               string                                                 `json:"groupid"`
	Guestosid             string                                                 `json:"guestosid"`
	Haenable              bool                                                   `json:"haenable"`
	Hasannotations        bool                                                   `json:"hasannotations"`
	Hostcontrolstate      string                                                 `json:"hostcontrolstate"`
	Hostid                string                                                 `json:"hostid"`
	Hostname              string                                                 `json:"hostname"`
	Hypervisor            string                                                 `json:"hypervisor"`
	Icon                  interface{}                                            `json:"icon"`
	Id                    string                                                 `json:"id"`
	Instancename          string                                                 `json:"instancename"`
	Isdynamicallyscalable bool                                                   `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                                 `json:"isodisplaytext"`
	Isoid                 string                                                 `json:"isoid"`
	Isoname               string                                                 `json:"isoname"`
	JobID                 string                                                 `json:"jobid"`
	Jobstatus             int                                                    `json:"jobstatus"`
	Keypairs              string                                                 `json:"keypairs"`
	Lastupdated           string                                                 `json:"lastupdated"`
	Memory                int                                                    `json:"memory"`
	Memoryintfreekbs      int64                                                  `json:"memoryintfreekbs"`
	Memorykbs             int64                                                  `json:"memorykbs"`
	Memorytargetkbs       int64                                                  `json:"memorytargetkbs"`
	Name                  string                                                 `json:"name"`
	Networkkbsread        int64                                                  `json:"networkkbsread"`
	Networkkbswrite       int64                                                  `json:"networkkbswrite"`
	Nic                   []Nic                                                  `json:"nic"`
	Osdisplayname         string                                                 `json:"osdisplayname"`
	Ostypeid              string                                                 `json:"ostypeid"`
	Password              string                                                 `json:"password"`
	Passwordenabled       bool                                                   `json:"passwordenabled"`
	Pooltype              string                                                 `json:"pooltype"`
	Project               string                                                 `json:"project"`
	Projectid             string                                                 `json:"projectid"`
	Publicip              string                                                 `json:"publicip"`
	Publicipid            string                                                 `json:"publicipid"`
	Readonlydetails       string                                                 `json:"readonlydetails"`
	Receivedbytes         int64                                                  `json:"receivedbytes"`
	Rootdeviceid          int64                                                  `json:"rootdeviceid"`
	Rootdevicetype        string                                                 `json:"rootdevicetype"`
	Securitygroup         []MigrateVirtualMachineWithVolumeResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                                  `json:"sentbytes"`
	Serviceofferingid     string                                                 `json:"serviceofferingid"`
	Serviceofferingname   string                                                 `json:"serviceofferingname"`
	Servicestate          string                                                 `json:"servicestate"`
	State                 string                                                 `json:"state"`
	Tags                  []Tags                                                 `json:"tags"`
	Templatedisplaytext   string                                                 `json:"templatedisplaytext"`
	Templateid            string                                                 `json:"templateid"`
	Templatename          string                                                 `json:"templatename"`
	Templatetype          string                                                 `json:"templatetype"`
	Userdata              string                                                 `json:"userdata"`
	Userdatadetails       string                                                 `json:"userdatadetails"`
	Userdataid            string                                                 `json:"userdataid"`
	Userdataname          string                                                 `json:"userdataname"`
	Userdatapolicy        string                                                 `json:"userdatapolicy"`
	Userid                string                                                 `json:"userid"`
	Username              string                                                 `json:"username"`
	Vgpu                  string                                                 `json:"vgpu"`
	Vnfdetails            map[string]string                                      `json:"vnfdetails"`
	Vnfnics               []string                                               `json:"vnfnics"`
	Zoneid                string                                                 `json:"zoneid"`
	Zonename              string                                                 `json:"zonename"`
}

func (*MigrateVirtualMachineWithVolumeResponse) UnmarshalJSON

func (r *MigrateVirtualMachineWithVolumeResponse) UnmarshalJSON(b []byte) error

type MigrateVirtualMachineWithVolumeResponseAffinitygroup

type MigrateVirtualMachineWithVolumeResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type MigrateVirtualMachineWithVolumeResponseSecuritygroup

type MigrateVirtualMachineWithVolumeResponseSecuritygroup struct {
	Account             string                                                     `json:"account"`
	Description         string                                                     `json:"description"`
	Domain              string                                                     `json:"domain"`
	Domainid            string                                                     `json:"domainid"`
	Egressrule          []MigrateVirtualMachineWithVolumeResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                     `json:"id"`
	Ingressrule         []MigrateVirtualMachineWithVolumeResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                     `json:"name"`
	Project             string                                                     `json:"project"`
	Projectid           string                                                     `json:"projectid"`
	Tags                []Tags                                                     `json:"tags"`
	Virtualmachinecount int                                                        `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                              `json:"virtualmachineids"`
}

type MigrateVirtualMachineWithVolumeResponseSecuritygroupRule

type MigrateVirtualMachineWithVolumeResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type MigrateVolumeParams

type MigrateVolumeParams struct {
	// contains filtered or unexported fields
}

func (*MigrateVolumeParams) GetLivemigrate

func (p *MigrateVolumeParams) GetLivemigrate() (bool, bool)

func (*MigrateVolumeParams) GetNewdiskofferingid

func (p *MigrateVolumeParams) GetNewdiskofferingid() (string, bool)

func (*MigrateVolumeParams) GetStorageid

func (p *MigrateVolumeParams) GetStorageid() (string, bool)

func (*MigrateVolumeParams) GetVolumeid

func (p *MigrateVolumeParams) GetVolumeid() (string, bool)

func (*MigrateVolumeParams) ResetLivemigrate

func (p *MigrateVolumeParams) ResetLivemigrate()

func (*MigrateVolumeParams) ResetNewdiskofferingid

func (p *MigrateVolumeParams) ResetNewdiskofferingid()

func (*MigrateVolumeParams) ResetStorageid

func (p *MigrateVolumeParams) ResetStorageid()

func (*MigrateVolumeParams) ResetVolumeid

func (p *MigrateVolumeParams) ResetVolumeid()

func (*MigrateVolumeParams) SetLivemigrate

func (p *MigrateVolumeParams) SetLivemigrate(v bool)

func (*MigrateVolumeParams) SetNewdiskofferingid

func (p *MigrateVolumeParams) SetNewdiskofferingid(v string)

func (*MigrateVolumeParams) SetStorageid

func (p *MigrateVolumeParams) SetStorageid(v string)

func (*MigrateVolumeParams) SetVolumeid

func (p *MigrateVolumeParams) SetVolumeid(v string)

type MigrateVolumeResponse

type MigrateVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type MockAPIDiscoveryServiceIface

type MockAPIDiscoveryServiceIface struct {
	// contains filtered or unexported fields
}

MockAPIDiscoveryServiceIface is a mock of APIDiscoveryServiceIface interface.

func NewMockAPIDiscoveryServiceIface

func NewMockAPIDiscoveryServiceIface(ctrl *gomock.Controller) *MockAPIDiscoveryServiceIface

NewMockAPIDiscoveryServiceIface creates a new mock instance.

func (*MockAPIDiscoveryServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAPIDiscoveryServiceIface) ListApis

ListApis mocks base method.

func (*MockAPIDiscoveryServiceIface) NewListApisParams

func (m *MockAPIDiscoveryServiceIface) NewListApisParams() *ListApisParams

NewListApisParams mocks base method.

type MockAPIDiscoveryServiceIfaceMockRecorder

type MockAPIDiscoveryServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAPIDiscoveryServiceIfaceMockRecorder is the mock recorder for MockAPIDiscoveryServiceIface.

func (*MockAPIDiscoveryServiceIfaceMockRecorder) ListApis

func (mr *MockAPIDiscoveryServiceIfaceMockRecorder) ListApis(p interface{}) *gomock.Call

ListApis indicates an expected call of ListApis.

func (*MockAPIDiscoveryServiceIfaceMockRecorder) NewListApisParams

func (mr *MockAPIDiscoveryServiceIfaceMockRecorder) NewListApisParams() *gomock.Call

NewListApisParams indicates an expected call of NewListApisParams.

type MockAccountServiceIface

type MockAccountServiceIface struct {
	// contains filtered or unexported fields
}

MockAccountServiceIface is a mock of AccountServiceIface interface.

func NewMockAccountServiceIface

func NewMockAccountServiceIface(ctrl *gomock.Controller) *MockAccountServiceIface

NewMockAccountServiceIface creates a new mock instance.

func (*MockAccountServiceIface) CreateAccount

CreateAccount mocks base method.

func (*MockAccountServiceIface) DeleteAccount

DeleteAccount mocks base method.

func (*MockAccountServiceIface) DisableAccount

DisableAccount mocks base method.

func (*MockAccountServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAccountServiceIface) EnableAccount

EnableAccount mocks base method.

func (*MockAccountServiceIface) GetAccountByID

func (m *MockAccountServiceIface) GetAccountByID(id string, opts ...OptionFunc) (*Account, int, error)

GetAccountByID mocks base method.

func (*MockAccountServiceIface) GetAccountByName

func (m *MockAccountServiceIface) GetAccountByName(name string, opts ...OptionFunc) (*Account, int, error)

GetAccountByName mocks base method.

func (*MockAccountServiceIface) GetAccountID

func (m *MockAccountServiceIface) GetAccountID(name string, opts ...OptionFunc) (string, int, error)

GetAccountID mocks base method.

func (*MockAccountServiceIface) GetProjectAccountID

func (m *MockAccountServiceIface) GetProjectAccountID(keyword, projectid string, opts ...OptionFunc) (string, int, error)

GetProjectAccountID mocks base method.

func (*MockAccountServiceIface) GetSolidFireAccountId

GetSolidFireAccountId mocks base method.

func (*MockAccountServiceIface) ListAccounts

ListAccounts mocks base method.

func (*MockAccountServiceIface) ListProjectAccounts

ListProjectAccounts mocks base method.

func (*MockAccountServiceIface) LockAccount

LockAccount mocks base method.

func (*MockAccountServiceIface) MarkDefaultZoneForAccount

MarkDefaultZoneForAccount mocks base method.

func (*MockAccountServiceIface) NewCreateAccountParams

func (m *MockAccountServiceIface) NewCreateAccountParams(email, firstname, lastname, password, username string) *CreateAccountParams

NewCreateAccountParams mocks base method.

func (*MockAccountServiceIface) NewDeleteAccountParams

func (m *MockAccountServiceIface) NewDeleteAccountParams(id string) *DeleteAccountParams

NewDeleteAccountParams mocks base method.

func (*MockAccountServiceIface) NewDisableAccountParams

func (m *MockAccountServiceIface) NewDisableAccountParams(lock bool) *DisableAccountParams

NewDisableAccountParams mocks base method.

func (*MockAccountServiceIface) NewEnableAccountParams

func (m *MockAccountServiceIface) NewEnableAccountParams() *EnableAccountParams

NewEnableAccountParams mocks base method.

func (*MockAccountServiceIface) NewGetSolidFireAccountIdParams

func (m *MockAccountServiceIface) NewGetSolidFireAccountIdParams(accountid, storageid string) *GetSolidFireAccountIdParams

NewGetSolidFireAccountIdParams mocks base method.

func (*MockAccountServiceIface) NewListAccountsParams

func (m *MockAccountServiceIface) NewListAccountsParams() *ListAccountsParams

NewListAccountsParams mocks base method.

func (*MockAccountServiceIface) NewListProjectAccountsParams

func (m *MockAccountServiceIface) NewListProjectAccountsParams(projectid string) *ListProjectAccountsParams

NewListProjectAccountsParams mocks base method.

func (*MockAccountServiceIface) NewLockAccountParams

func (m *MockAccountServiceIface) NewLockAccountParams(account, domainid string) *LockAccountParams

NewLockAccountParams mocks base method.

func (*MockAccountServiceIface) NewMarkDefaultZoneForAccountParams

func (m *MockAccountServiceIface) NewMarkDefaultZoneForAccountParams(account, domainid, zoneid string) *MarkDefaultZoneForAccountParams

NewMarkDefaultZoneForAccountParams mocks base method.

func (*MockAccountServiceIface) NewUpdateAccountParams

func (m *MockAccountServiceIface) NewUpdateAccountParams() *UpdateAccountParams

NewUpdateAccountParams mocks base method.

func (*MockAccountServiceIface) UpdateAccount

UpdateAccount mocks base method.

type MockAccountServiceIfaceMockRecorder

type MockAccountServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAccountServiceIfaceMockRecorder is the mock recorder for MockAccountServiceIface.

func (*MockAccountServiceIfaceMockRecorder) CreateAccount

func (mr *MockAccountServiceIfaceMockRecorder) CreateAccount(p interface{}) *gomock.Call

CreateAccount indicates an expected call of CreateAccount.

func (*MockAccountServiceIfaceMockRecorder) DeleteAccount

func (mr *MockAccountServiceIfaceMockRecorder) DeleteAccount(p interface{}) *gomock.Call

DeleteAccount indicates an expected call of DeleteAccount.

func (*MockAccountServiceIfaceMockRecorder) DisableAccount

func (mr *MockAccountServiceIfaceMockRecorder) DisableAccount(p interface{}) *gomock.Call

DisableAccount indicates an expected call of DisableAccount.

func (*MockAccountServiceIfaceMockRecorder) EnableAccount

func (mr *MockAccountServiceIfaceMockRecorder) EnableAccount(p interface{}) *gomock.Call

EnableAccount indicates an expected call of EnableAccount.

func (*MockAccountServiceIfaceMockRecorder) GetAccountByID

func (mr *MockAccountServiceIfaceMockRecorder) GetAccountByID(id interface{}, opts ...interface{}) *gomock.Call

GetAccountByID indicates an expected call of GetAccountByID.

func (*MockAccountServiceIfaceMockRecorder) GetAccountByName

func (mr *MockAccountServiceIfaceMockRecorder) GetAccountByName(name interface{}, opts ...interface{}) *gomock.Call

GetAccountByName indicates an expected call of GetAccountByName.

func (*MockAccountServiceIfaceMockRecorder) GetAccountID

func (mr *MockAccountServiceIfaceMockRecorder) GetAccountID(name interface{}, opts ...interface{}) *gomock.Call

GetAccountID indicates an expected call of GetAccountID.

func (*MockAccountServiceIfaceMockRecorder) GetProjectAccountID

func (mr *MockAccountServiceIfaceMockRecorder) GetProjectAccountID(keyword, projectid interface{}, opts ...interface{}) *gomock.Call

GetProjectAccountID indicates an expected call of GetProjectAccountID.

func (*MockAccountServiceIfaceMockRecorder) GetSolidFireAccountId

func (mr *MockAccountServiceIfaceMockRecorder) GetSolidFireAccountId(p interface{}) *gomock.Call

GetSolidFireAccountId indicates an expected call of GetSolidFireAccountId.

func (*MockAccountServiceIfaceMockRecorder) ListAccounts

func (mr *MockAccountServiceIfaceMockRecorder) ListAccounts(p interface{}) *gomock.Call

ListAccounts indicates an expected call of ListAccounts.

func (*MockAccountServiceIfaceMockRecorder) ListProjectAccounts

func (mr *MockAccountServiceIfaceMockRecorder) ListProjectAccounts(p interface{}) *gomock.Call

ListProjectAccounts indicates an expected call of ListProjectAccounts.

func (*MockAccountServiceIfaceMockRecorder) LockAccount

func (mr *MockAccountServiceIfaceMockRecorder) LockAccount(p interface{}) *gomock.Call

LockAccount indicates an expected call of LockAccount.

func (*MockAccountServiceIfaceMockRecorder) MarkDefaultZoneForAccount

func (mr *MockAccountServiceIfaceMockRecorder) MarkDefaultZoneForAccount(p interface{}) *gomock.Call

MarkDefaultZoneForAccount indicates an expected call of MarkDefaultZoneForAccount.

func (*MockAccountServiceIfaceMockRecorder) NewCreateAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewCreateAccountParams(email, firstname, lastname, password, username interface{}) *gomock.Call

NewCreateAccountParams indicates an expected call of NewCreateAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewDeleteAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewDeleteAccountParams(id interface{}) *gomock.Call

NewDeleteAccountParams indicates an expected call of NewDeleteAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewDisableAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewDisableAccountParams(lock interface{}) *gomock.Call

NewDisableAccountParams indicates an expected call of NewDisableAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewEnableAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewEnableAccountParams() *gomock.Call

NewEnableAccountParams indicates an expected call of NewEnableAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewGetSolidFireAccountIdParams

func (mr *MockAccountServiceIfaceMockRecorder) NewGetSolidFireAccountIdParams(accountid, storageid interface{}) *gomock.Call

NewGetSolidFireAccountIdParams indicates an expected call of NewGetSolidFireAccountIdParams.

func (*MockAccountServiceIfaceMockRecorder) NewListAccountsParams

func (mr *MockAccountServiceIfaceMockRecorder) NewListAccountsParams() *gomock.Call

NewListAccountsParams indicates an expected call of NewListAccountsParams.

func (*MockAccountServiceIfaceMockRecorder) NewListProjectAccountsParams

func (mr *MockAccountServiceIfaceMockRecorder) NewListProjectAccountsParams(projectid interface{}) *gomock.Call

NewListProjectAccountsParams indicates an expected call of NewListProjectAccountsParams.

func (*MockAccountServiceIfaceMockRecorder) NewLockAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewLockAccountParams(account, domainid interface{}) *gomock.Call

NewLockAccountParams indicates an expected call of NewLockAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewMarkDefaultZoneForAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewMarkDefaultZoneForAccountParams(account, domainid, zoneid interface{}) *gomock.Call

NewMarkDefaultZoneForAccountParams indicates an expected call of NewMarkDefaultZoneForAccountParams.

func (*MockAccountServiceIfaceMockRecorder) NewUpdateAccountParams

func (mr *MockAccountServiceIfaceMockRecorder) NewUpdateAccountParams() *gomock.Call

NewUpdateAccountParams indicates an expected call of NewUpdateAccountParams.

func (*MockAccountServiceIfaceMockRecorder) UpdateAccount

func (mr *MockAccountServiceIfaceMockRecorder) UpdateAccount(p interface{}) *gomock.Call

UpdateAccount indicates an expected call of UpdateAccount.

type MockAddressServiceIface

type MockAddressServiceIface struct {
	// contains filtered or unexported fields
}

MockAddressServiceIface is a mock of AddressServiceIface interface.

func NewMockAddressServiceIface

func NewMockAddressServiceIface(ctrl *gomock.Controller) *MockAddressServiceIface

NewMockAddressServiceIface creates a new mock instance.

func (*MockAddressServiceIface) AssociateIpAddress

AssociateIpAddress mocks base method.

func (*MockAddressServiceIface) DisassociateIpAddress

DisassociateIpAddress mocks base method.

func (*MockAddressServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAddressServiceIface) GetPublicIpAddressByID

func (m *MockAddressServiceIface) GetPublicIpAddressByID(id string, opts ...OptionFunc) (*PublicIpAddress, int, error)

GetPublicIpAddressByID mocks base method.

func (*MockAddressServiceIface) ListPublicIpAddresses

ListPublicIpAddresses mocks base method.

func (*MockAddressServiceIface) NewAssociateIpAddressParams

func (m *MockAddressServiceIface) NewAssociateIpAddressParams() *AssociateIpAddressParams

NewAssociateIpAddressParams mocks base method.

func (*MockAddressServiceIface) NewDisassociateIpAddressParams

func (m *MockAddressServiceIface) NewDisassociateIpAddressParams(id string) *DisassociateIpAddressParams

NewDisassociateIpAddressParams mocks base method.

func (*MockAddressServiceIface) NewListPublicIpAddressesParams

func (m *MockAddressServiceIface) NewListPublicIpAddressesParams() *ListPublicIpAddressesParams

NewListPublicIpAddressesParams mocks base method.

func (*MockAddressServiceIface) NewReleaseIpAddressParams

func (m *MockAddressServiceIface) NewReleaseIpAddressParams(id string) *ReleaseIpAddressParams

NewReleaseIpAddressParams mocks base method.

func (*MockAddressServiceIface) NewUpdateIpAddressParams

func (m *MockAddressServiceIface) NewUpdateIpAddressParams(id string) *UpdateIpAddressParams

NewUpdateIpAddressParams mocks base method.

func (*MockAddressServiceIface) ReleaseIpAddress

ReleaseIpAddress mocks base method.

func (*MockAddressServiceIface) UpdateIpAddress

UpdateIpAddress mocks base method.

type MockAddressServiceIfaceMockRecorder

type MockAddressServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAddressServiceIfaceMockRecorder is the mock recorder for MockAddressServiceIface.

func (*MockAddressServiceIfaceMockRecorder) AssociateIpAddress

func (mr *MockAddressServiceIfaceMockRecorder) AssociateIpAddress(p interface{}) *gomock.Call

AssociateIpAddress indicates an expected call of AssociateIpAddress.

func (*MockAddressServiceIfaceMockRecorder) DisassociateIpAddress

func (mr *MockAddressServiceIfaceMockRecorder) DisassociateIpAddress(p interface{}) *gomock.Call

DisassociateIpAddress indicates an expected call of DisassociateIpAddress.

func (*MockAddressServiceIfaceMockRecorder) GetPublicIpAddressByID

func (mr *MockAddressServiceIfaceMockRecorder) GetPublicIpAddressByID(id interface{}, opts ...interface{}) *gomock.Call

GetPublicIpAddressByID indicates an expected call of GetPublicIpAddressByID.

func (*MockAddressServiceIfaceMockRecorder) ListPublicIpAddresses

func (mr *MockAddressServiceIfaceMockRecorder) ListPublicIpAddresses(p interface{}) *gomock.Call

ListPublicIpAddresses indicates an expected call of ListPublicIpAddresses.

func (*MockAddressServiceIfaceMockRecorder) NewAssociateIpAddressParams

func (mr *MockAddressServiceIfaceMockRecorder) NewAssociateIpAddressParams() *gomock.Call

NewAssociateIpAddressParams indicates an expected call of NewAssociateIpAddressParams.

func (*MockAddressServiceIfaceMockRecorder) NewDisassociateIpAddressParams

func (mr *MockAddressServiceIfaceMockRecorder) NewDisassociateIpAddressParams(id interface{}) *gomock.Call

NewDisassociateIpAddressParams indicates an expected call of NewDisassociateIpAddressParams.

func (*MockAddressServiceIfaceMockRecorder) NewListPublicIpAddressesParams

func (mr *MockAddressServiceIfaceMockRecorder) NewListPublicIpAddressesParams() *gomock.Call

NewListPublicIpAddressesParams indicates an expected call of NewListPublicIpAddressesParams.

func (*MockAddressServiceIfaceMockRecorder) NewReleaseIpAddressParams

func (mr *MockAddressServiceIfaceMockRecorder) NewReleaseIpAddressParams(id interface{}) *gomock.Call

NewReleaseIpAddressParams indicates an expected call of NewReleaseIpAddressParams.

func (*MockAddressServiceIfaceMockRecorder) NewUpdateIpAddressParams

func (mr *MockAddressServiceIfaceMockRecorder) NewUpdateIpAddressParams(id interface{}) *gomock.Call

NewUpdateIpAddressParams indicates an expected call of NewUpdateIpAddressParams.

func (*MockAddressServiceIfaceMockRecorder) ReleaseIpAddress

func (mr *MockAddressServiceIfaceMockRecorder) ReleaseIpAddress(p interface{}) *gomock.Call

ReleaseIpAddress indicates an expected call of ReleaseIpAddress.

func (*MockAddressServiceIfaceMockRecorder) UpdateIpAddress

func (mr *MockAddressServiceIfaceMockRecorder) UpdateIpAddress(p interface{}) *gomock.Call

UpdateIpAddress indicates an expected call of UpdateIpAddress.

type MockAffinityGroupServiceIface

type MockAffinityGroupServiceIface struct {
	// contains filtered or unexported fields
}

MockAffinityGroupServiceIface is a mock of AffinityGroupServiceIface interface.

func NewMockAffinityGroupServiceIface

func NewMockAffinityGroupServiceIface(ctrl *gomock.Controller) *MockAffinityGroupServiceIface

NewMockAffinityGroupServiceIface creates a new mock instance.

func (*MockAffinityGroupServiceIface) CreateAffinityGroup

CreateAffinityGroup mocks base method.

func (*MockAffinityGroupServiceIface) DeleteAffinityGroup

DeleteAffinityGroup mocks base method.

func (*MockAffinityGroupServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAffinityGroupServiceIface) GetAffinityGroupByID

func (m *MockAffinityGroupServiceIface) GetAffinityGroupByID(id string, opts ...OptionFunc) (*AffinityGroup, int, error)

GetAffinityGroupByID mocks base method.

func (*MockAffinityGroupServiceIface) GetAffinityGroupByName

func (m *MockAffinityGroupServiceIface) GetAffinityGroupByName(name string, opts ...OptionFunc) (*AffinityGroup, int, error)

GetAffinityGroupByName mocks base method.

func (*MockAffinityGroupServiceIface) GetAffinityGroupID

func (m *MockAffinityGroupServiceIface) GetAffinityGroupID(name string, opts ...OptionFunc) (string, int, error)

GetAffinityGroupID mocks base method.

func (*MockAffinityGroupServiceIface) ListAffinityGroupTypes

ListAffinityGroupTypes mocks base method.

func (*MockAffinityGroupServiceIface) ListAffinityGroups

ListAffinityGroups mocks base method.

func (*MockAffinityGroupServiceIface) NewCreateAffinityGroupParams

func (m *MockAffinityGroupServiceIface) NewCreateAffinityGroupParams(name, affinityGroupType string) *CreateAffinityGroupParams

NewCreateAffinityGroupParams mocks base method.

func (*MockAffinityGroupServiceIface) NewDeleteAffinityGroupParams

func (m *MockAffinityGroupServiceIface) NewDeleteAffinityGroupParams() *DeleteAffinityGroupParams

NewDeleteAffinityGroupParams mocks base method.

func (*MockAffinityGroupServiceIface) NewListAffinityGroupTypesParams

func (m *MockAffinityGroupServiceIface) NewListAffinityGroupTypesParams() *ListAffinityGroupTypesParams

NewListAffinityGroupTypesParams mocks base method.

func (*MockAffinityGroupServiceIface) NewListAffinityGroupsParams

func (m *MockAffinityGroupServiceIface) NewListAffinityGroupsParams() *ListAffinityGroupsParams

NewListAffinityGroupsParams mocks base method.

func (*MockAffinityGroupServiceIface) NewUpdateVMAffinityGroupParams

func (m *MockAffinityGroupServiceIface) NewUpdateVMAffinityGroupParams(id string) *UpdateVMAffinityGroupParams

NewUpdateVMAffinityGroupParams mocks base method.

func (*MockAffinityGroupServiceIface) UpdateVMAffinityGroup

UpdateVMAffinityGroup mocks base method.

type MockAffinityGroupServiceIfaceMockRecorder

type MockAffinityGroupServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAffinityGroupServiceIfaceMockRecorder is the mock recorder for MockAffinityGroupServiceIface.

func (*MockAffinityGroupServiceIfaceMockRecorder) CreateAffinityGroup

func (mr *MockAffinityGroupServiceIfaceMockRecorder) CreateAffinityGroup(p interface{}) *gomock.Call

CreateAffinityGroup indicates an expected call of CreateAffinityGroup.

func (*MockAffinityGroupServiceIfaceMockRecorder) DeleteAffinityGroup

func (mr *MockAffinityGroupServiceIfaceMockRecorder) DeleteAffinityGroup(p interface{}) *gomock.Call

DeleteAffinityGroup indicates an expected call of DeleteAffinityGroup.

func (*MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupByID

func (mr *MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupByID(id interface{}, opts ...interface{}) *gomock.Call

GetAffinityGroupByID indicates an expected call of GetAffinityGroupByID.

func (*MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupByName

func (mr *MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupByName(name interface{}, opts ...interface{}) *gomock.Call

GetAffinityGroupByName indicates an expected call of GetAffinityGroupByName.

func (*MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupID

func (mr *MockAffinityGroupServiceIfaceMockRecorder) GetAffinityGroupID(name interface{}, opts ...interface{}) *gomock.Call

GetAffinityGroupID indicates an expected call of GetAffinityGroupID.

func (*MockAffinityGroupServiceIfaceMockRecorder) ListAffinityGroupTypes

func (mr *MockAffinityGroupServiceIfaceMockRecorder) ListAffinityGroupTypes(p interface{}) *gomock.Call

ListAffinityGroupTypes indicates an expected call of ListAffinityGroupTypes.

func (*MockAffinityGroupServiceIfaceMockRecorder) ListAffinityGroups

func (mr *MockAffinityGroupServiceIfaceMockRecorder) ListAffinityGroups(p interface{}) *gomock.Call

ListAffinityGroups indicates an expected call of ListAffinityGroups.

func (*MockAffinityGroupServiceIfaceMockRecorder) NewCreateAffinityGroupParams

func (mr *MockAffinityGroupServiceIfaceMockRecorder) NewCreateAffinityGroupParams(name, affinityGroupType interface{}) *gomock.Call

NewCreateAffinityGroupParams indicates an expected call of NewCreateAffinityGroupParams.

func (*MockAffinityGroupServiceIfaceMockRecorder) NewDeleteAffinityGroupParams

func (mr *MockAffinityGroupServiceIfaceMockRecorder) NewDeleteAffinityGroupParams() *gomock.Call

NewDeleteAffinityGroupParams indicates an expected call of NewDeleteAffinityGroupParams.

func (*MockAffinityGroupServiceIfaceMockRecorder) NewListAffinityGroupTypesParams

func (mr *MockAffinityGroupServiceIfaceMockRecorder) NewListAffinityGroupTypesParams() *gomock.Call

NewListAffinityGroupTypesParams indicates an expected call of NewListAffinityGroupTypesParams.

func (*MockAffinityGroupServiceIfaceMockRecorder) NewListAffinityGroupsParams

func (mr *MockAffinityGroupServiceIfaceMockRecorder) NewListAffinityGroupsParams() *gomock.Call

NewListAffinityGroupsParams indicates an expected call of NewListAffinityGroupsParams.

func (*MockAffinityGroupServiceIfaceMockRecorder) NewUpdateVMAffinityGroupParams

func (mr *MockAffinityGroupServiceIfaceMockRecorder) NewUpdateVMAffinityGroupParams(id interface{}) *gomock.Call

NewUpdateVMAffinityGroupParams indicates an expected call of NewUpdateVMAffinityGroupParams.

func (*MockAffinityGroupServiceIfaceMockRecorder) UpdateVMAffinityGroup

func (mr *MockAffinityGroupServiceIfaceMockRecorder) UpdateVMAffinityGroup(p interface{}) *gomock.Call

UpdateVMAffinityGroup indicates an expected call of UpdateVMAffinityGroup.

type MockAlertServiceIface

type MockAlertServiceIface struct {
	// contains filtered or unexported fields
}

MockAlertServiceIface is a mock of AlertServiceIface interface.

func NewMockAlertServiceIface

func NewMockAlertServiceIface(ctrl *gomock.Controller) *MockAlertServiceIface

NewMockAlertServiceIface creates a new mock instance.

func (*MockAlertServiceIface) ArchiveAlerts

ArchiveAlerts mocks base method.

func (*MockAlertServiceIface) DeleteAlerts

DeleteAlerts mocks base method.

func (*MockAlertServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAlertServiceIface) GenerateAlert

GenerateAlert mocks base method.

func (*MockAlertServiceIface) GetAlertByID

func (m *MockAlertServiceIface) GetAlertByID(id string, opts ...OptionFunc) (*Alert, int, error)

GetAlertByID mocks base method.

func (*MockAlertServiceIface) GetAlertByName

func (m *MockAlertServiceIface) GetAlertByName(name string, opts ...OptionFunc) (*Alert, int, error)

GetAlertByName mocks base method.

func (*MockAlertServiceIface) GetAlertID

func (m *MockAlertServiceIface) GetAlertID(name string, opts ...OptionFunc) (string, int, error)

GetAlertID mocks base method.

func (*MockAlertServiceIface) ListAlerts

ListAlerts mocks base method.

func (*MockAlertServiceIface) NewArchiveAlertsParams

func (m *MockAlertServiceIface) NewArchiveAlertsParams() *ArchiveAlertsParams

NewArchiveAlertsParams mocks base method.

func (*MockAlertServiceIface) NewDeleteAlertsParams

func (m *MockAlertServiceIface) NewDeleteAlertsParams() *DeleteAlertsParams

NewDeleteAlertsParams mocks base method.

func (*MockAlertServiceIface) NewGenerateAlertParams

func (m *MockAlertServiceIface) NewGenerateAlertParams(description, name string, alertType int) *GenerateAlertParams

NewGenerateAlertParams mocks base method.

func (*MockAlertServiceIface) NewListAlertsParams

func (m *MockAlertServiceIface) NewListAlertsParams() *ListAlertsParams

NewListAlertsParams mocks base method.

type MockAlertServiceIfaceMockRecorder

type MockAlertServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAlertServiceIfaceMockRecorder is the mock recorder for MockAlertServiceIface.

func (*MockAlertServiceIfaceMockRecorder) ArchiveAlerts

func (mr *MockAlertServiceIfaceMockRecorder) ArchiveAlerts(p interface{}) *gomock.Call

ArchiveAlerts indicates an expected call of ArchiveAlerts.

func (*MockAlertServiceIfaceMockRecorder) DeleteAlerts

func (mr *MockAlertServiceIfaceMockRecorder) DeleteAlerts(p interface{}) *gomock.Call

DeleteAlerts indicates an expected call of DeleteAlerts.

func (*MockAlertServiceIfaceMockRecorder) GenerateAlert

func (mr *MockAlertServiceIfaceMockRecorder) GenerateAlert(p interface{}) *gomock.Call

GenerateAlert indicates an expected call of GenerateAlert.

func (*MockAlertServiceIfaceMockRecorder) GetAlertByID

func (mr *MockAlertServiceIfaceMockRecorder) GetAlertByID(id interface{}, opts ...interface{}) *gomock.Call

GetAlertByID indicates an expected call of GetAlertByID.

func (*MockAlertServiceIfaceMockRecorder) GetAlertByName

func (mr *MockAlertServiceIfaceMockRecorder) GetAlertByName(name interface{}, opts ...interface{}) *gomock.Call

GetAlertByName indicates an expected call of GetAlertByName.

func (*MockAlertServiceIfaceMockRecorder) GetAlertID

func (mr *MockAlertServiceIfaceMockRecorder) GetAlertID(name interface{}, opts ...interface{}) *gomock.Call

GetAlertID indicates an expected call of GetAlertID.

func (*MockAlertServiceIfaceMockRecorder) ListAlerts

func (mr *MockAlertServiceIfaceMockRecorder) ListAlerts(p interface{}) *gomock.Call

ListAlerts indicates an expected call of ListAlerts.

func (*MockAlertServiceIfaceMockRecorder) NewArchiveAlertsParams

func (mr *MockAlertServiceIfaceMockRecorder) NewArchiveAlertsParams() *gomock.Call

NewArchiveAlertsParams indicates an expected call of NewArchiveAlertsParams.

func (*MockAlertServiceIfaceMockRecorder) NewDeleteAlertsParams

func (mr *MockAlertServiceIfaceMockRecorder) NewDeleteAlertsParams() *gomock.Call

NewDeleteAlertsParams indicates an expected call of NewDeleteAlertsParams.

func (*MockAlertServiceIfaceMockRecorder) NewGenerateAlertParams

func (mr *MockAlertServiceIfaceMockRecorder) NewGenerateAlertParams(description, name, alertType interface{}) *gomock.Call

NewGenerateAlertParams indicates an expected call of NewGenerateAlertParams.

func (*MockAlertServiceIfaceMockRecorder) NewListAlertsParams

func (mr *MockAlertServiceIfaceMockRecorder) NewListAlertsParams() *gomock.Call

NewListAlertsParams indicates an expected call of NewListAlertsParams.

type MockAnnotationServiceIface

type MockAnnotationServiceIface struct {
	// contains filtered or unexported fields
}

MockAnnotationServiceIface is a mock of AnnotationServiceIface interface.

func NewMockAnnotationServiceIface

func NewMockAnnotationServiceIface(ctrl *gomock.Controller) *MockAnnotationServiceIface

NewMockAnnotationServiceIface creates a new mock instance.

func (*MockAnnotationServiceIface) AddAnnotation

AddAnnotation mocks base method.

func (*MockAnnotationServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAnnotationServiceIface) GetAnnotationByID

func (m *MockAnnotationServiceIface) GetAnnotationByID(id string, opts ...OptionFunc) (*Annotation, int, error)

GetAnnotationByID mocks base method.

func (*MockAnnotationServiceIface) ListAnnotations

ListAnnotations mocks base method.

func (*MockAnnotationServiceIface) NewAddAnnotationParams

func (m *MockAnnotationServiceIface) NewAddAnnotationParams() *AddAnnotationParams

NewAddAnnotationParams mocks base method.

func (*MockAnnotationServiceIface) NewListAnnotationsParams

func (m *MockAnnotationServiceIface) NewListAnnotationsParams() *ListAnnotationsParams

NewListAnnotationsParams mocks base method.

func (*MockAnnotationServiceIface) NewRemoveAnnotationParams

func (m *MockAnnotationServiceIface) NewRemoveAnnotationParams(id string) *RemoveAnnotationParams

NewRemoveAnnotationParams mocks base method.

func (*MockAnnotationServiceIface) NewUpdateAnnotationVisibilityParams

func (m *MockAnnotationServiceIface) NewUpdateAnnotationVisibilityParams(adminsonly bool, id string) *UpdateAnnotationVisibilityParams

NewUpdateAnnotationVisibilityParams mocks base method.

func (*MockAnnotationServiceIface) RemoveAnnotation

RemoveAnnotation mocks base method.

func (*MockAnnotationServiceIface) UpdateAnnotationVisibility

UpdateAnnotationVisibility mocks base method.

type MockAnnotationServiceIfaceMockRecorder

type MockAnnotationServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAnnotationServiceIfaceMockRecorder is the mock recorder for MockAnnotationServiceIface.

func (*MockAnnotationServiceIfaceMockRecorder) AddAnnotation

func (mr *MockAnnotationServiceIfaceMockRecorder) AddAnnotation(p interface{}) *gomock.Call

AddAnnotation indicates an expected call of AddAnnotation.

func (*MockAnnotationServiceIfaceMockRecorder) GetAnnotationByID

func (mr *MockAnnotationServiceIfaceMockRecorder) GetAnnotationByID(id interface{}, opts ...interface{}) *gomock.Call

GetAnnotationByID indicates an expected call of GetAnnotationByID.

func (*MockAnnotationServiceIfaceMockRecorder) ListAnnotations

func (mr *MockAnnotationServiceIfaceMockRecorder) ListAnnotations(p interface{}) *gomock.Call

ListAnnotations indicates an expected call of ListAnnotations.

func (*MockAnnotationServiceIfaceMockRecorder) NewAddAnnotationParams

func (mr *MockAnnotationServiceIfaceMockRecorder) NewAddAnnotationParams() *gomock.Call

NewAddAnnotationParams indicates an expected call of NewAddAnnotationParams.

func (*MockAnnotationServiceIfaceMockRecorder) NewListAnnotationsParams

func (mr *MockAnnotationServiceIfaceMockRecorder) NewListAnnotationsParams() *gomock.Call

NewListAnnotationsParams indicates an expected call of NewListAnnotationsParams.

func (*MockAnnotationServiceIfaceMockRecorder) NewRemoveAnnotationParams

func (mr *MockAnnotationServiceIfaceMockRecorder) NewRemoveAnnotationParams(id interface{}) *gomock.Call

NewRemoveAnnotationParams indicates an expected call of NewRemoveAnnotationParams.

func (*MockAnnotationServiceIfaceMockRecorder) NewUpdateAnnotationVisibilityParams

func (mr *MockAnnotationServiceIfaceMockRecorder) NewUpdateAnnotationVisibilityParams(adminsonly, id interface{}) *gomock.Call

NewUpdateAnnotationVisibilityParams indicates an expected call of NewUpdateAnnotationVisibilityParams.

func (*MockAnnotationServiceIfaceMockRecorder) RemoveAnnotation

func (mr *MockAnnotationServiceIfaceMockRecorder) RemoveAnnotation(p interface{}) *gomock.Call

RemoveAnnotation indicates an expected call of RemoveAnnotation.

func (*MockAnnotationServiceIfaceMockRecorder) UpdateAnnotationVisibility

func (mr *MockAnnotationServiceIfaceMockRecorder) UpdateAnnotationVisibility(p interface{}) *gomock.Call

UpdateAnnotationVisibility indicates an expected call of UpdateAnnotationVisibility.

type MockAsyncjobServiceIface

type MockAsyncjobServiceIface struct {
	// contains filtered or unexported fields
}

MockAsyncjobServiceIface is a mock of AsyncjobServiceIface interface.

func NewMockAsyncjobServiceIface

func NewMockAsyncjobServiceIface(ctrl *gomock.Controller) *MockAsyncjobServiceIface

NewMockAsyncjobServiceIface creates a new mock instance.

func (*MockAsyncjobServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAsyncjobServiceIface) ListAsyncJobs

ListAsyncJobs mocks base method.

func (*MockAsyncjobServiceIface) NewListAsyncJobsParams

func (m *MockAsyncjobServiceIface) NewListAsyncJobsParams() *ListAsyncJobsParams

NewListAsyncJobsParams mocks base method.

func (*MockAsyncjobServiceIface) NewQueryAsyncJobResultParams

func (m *MockAsyncjobServiceIface) NewQueryAsyncJobResultParams(jobid string) *QueryAsyncJobResultParams

NewQueryAsyncJobResultParams mocks base method.

func (*MockAsyncjobServiceIface) QueryAsyncJobResult

QueryAsyncJobResult mocks base method.

type MockAsyncjobServiceIfaceMockRecorder

type MockAsyncjobServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAsyncjobServiceIfaceMockRecorder is the mock recorder for MockAsyncjobServiceIface.

func (*MockAsyncjobServiceIfaceMockRecorder) ListAsyncJobs

func (mr *MockAsyncjobServiceIfaceMockRecorder) ListAsyncJobs(p interface{}) *gomock.Call

ListAsyncJobs indicates an expected call of ListAsyncJobs.

func (*MockAsyncjobServiceIfaceMockRecorder) NewListAsyncJobsParams

func (mr *MockAsyncjobServiceIfaceMockRecorder) NewListAsyncJobsParams() *gomock.Call

NewListAsyncJobsParams indicates an expected call of NewListAsyncJobsParams.

func (*MockAsyncjobServiceIfaceMockRecorder) NewQueryAsyncJobResultParams

func (mr *MockAsyncjobServiceIfaceMockRecorder) NewQueryAsyncJobResultParams(jobid interface{}) *gomock.Call

NewQueryAsyncJobResultParams indicates an expected call of NewQueryAsyncJobResultParams.

func (*MockAsyncjobServiceIfaceMockRecorder) QueryAsyncJobResult

func (mr *MockAsyncjobServiceIfaceMockRecorder) QueryAsyncJobResult(p interface{}) *gomock.Call

QueryAsyncJobResult indicates an expected call of QueryAsyncJobResult.

type MockAuthenticationServiceIface

type MockAuthenticationServiceIface struct {
	// contains filtered or unexported fields
}

MockAuthenticationServiceIface is a mock of AuthenticationServiceIface interface.

func NewMockAuthenticationServiceIface

func NewMockAuthenticationServiceIface(ctrl *gomock.Controller) *MockAuthenticationServiceIface

NewMockAuthenticationServiceIface creates a new mock instance.

func (*MockAuthenticationServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAuthenticationServiceIface) Login

Login mocks base method.

func (*MockAuthenticationServiceIface) Logout

Logout mocks base method.

func (*MockAuthenticationServiceIface) NewLoginParams

func (m *MockAuthenticationServiceIface) NewLoginParams(password, username string) *LoginParams

NewLoginParams mocks base method.

func (*MockAuthenticationServiceIface) NewLogoutParams

func (m *MockAuthenticationServiceIface) NewLogoutParams() *LogoutParams

NewLogoutParams mocks base method.

type MockAuthenticationServiceIfaceMockRecorder

type MockAuthenticationServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAuthenticationServiceIfaceMockRecorder is the mock recorder for MockAuthenticationServiceIface.

func (*MockAuthenticationServiceIfaceMockRecorder) Login

func (mr *MockAuthenticationServiceIfaceMockRecorder) Login(p interface{}) *gomock.Call

Login indicates an expected call of Login.

func (*MockAuthenticationServiceIfaceMockRecorder) Logout

func (mr *MockAuthenticationServiceIfaceMockRecorder) Logout(p interface{}) *gomock.Call

Logout indicates an expected call of Logout.

func (*MockAuthenticationServiceIfaceMockRecorder) NewLoginParams

func (mr *MockAuthenticationServiceIfaceMockRecorder) NewLoginParams(password, username interface{}) *gomock.Call

NewLoginParams indicates an expected call of NewLoginParams.

func (*MockAuthenticationServiceIfaceMockRecorder) NewLogoutParams

NewLogoutParams indicates an expected call of NewLogoutParams.

type MockAutoScaleServiceIface

type MockAutoScaleServiceIface struct {
	// contains filtered or unexported fields
}

MockAutoScaleServiceIface is a mock of AutoScaleServiceIface interface.

func NewMockAutoScaleServiceIface

func NewMockAutoScaleServiceIface(ctrl *gomock.Controller) *MockAutoScaleServiceIface

NewMockAutoScaleServiceIface creates a new mock instance.

func (*MockAutoScaleServiceIface) CreateAutoScalePolicy

CreateAutoScalePolicy mocks base method.

func (*MockAutoScaleServiceIface) CreateAutoScaleVmGroup

CreateAutoScaleVmGroup mocks base method.

func (*MockAutoScaleServiceIface) CreateAutoScaleVmProfile

CreateAutoScaleVmProfile mocks base method.

func (*MockAutoScaleServiceIface) CreateCondition

CreateCondition mocks base method.

func (*MockAutoScaleServiceIface) CreateCounter

CreateCounter mocks base method.

func (*MockAutoScaleServiceIface) DeleteAutoScalePolicy

DeleteAutoScalePolicy mocks base method.

func (*MockAutoScaleServiceIface) DeleteAutoScaleVmGroup

DeleteAutoScaleVmGroup mocks base method.

func (*MockAutoScaleServiceIface) DeleteAutoScaleVmProfile

DeleteAutoScaleVmProfile mocks base method.

func (*MockAutoScaleServiceIface) DeleteCondition

DeleteCondition mocks base method.

func (*MockAutoScaleServiceIface) DeleteCounter

DeleteCounter mocks base method.

func (*MockAutoScaleServiceIface) DisableAutoScaleVmGroup

DisableAutoScaleVmGroup mocks base method.

func (*MockAutoScaleServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockAutoScaleServiceIface) EnableAutoScaleVmGroup

EnableAutoScaleVmGroup mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScalePolicyByID

func (m *MockAutoScaleServiceIface) GetAutoScalePolicyByID(id string, opts ...OptionFunc) (*AutoScalePolicy, int, error)

GetAutoScalePolicyByID mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScalePolicyByName

func (m *MockAutoScaleServiceIface) GetAutoScalePolicyByName(name string, opts ...OptionFunc) (*AutoScalePolicy, int, error)

GetAutoScalePolicyByName mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScalePolicyID

func (m *MockAutoScaleServiceIface) GetAutoScalePolicyID(name string, opts ...OptionFunc) (string, int, error)

GetAutoScalePolicyID mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScaleVmGroupByID

func (m *MockAutoScaleServiceIface) GetAutoScaleVmGroupByID(id string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)

GetAutoScaleVmGroupByID mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScaleVmGroupByName

func (m *MockAutoScaleServiceIface) GetAutoScaleVmGroupByName(name string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)

GetAutoScaleVmGroupByName mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScaleVmGroupID

func (m *MockAutoScaleServiceIface) GetAutoScaleVmGroupID(name string, opts ...OptionFunc) (string, int, error)

GetAutoScaleVmGroupID mocks base method.

func (*MockAutoScaleServiceIface) GetAutoScaleVmProfileByID

func (m *MockAutoScaleServiceIface) GetAutoScaleVmProfileByID(id string, opts ...OptionFunc) (*AutoScaleVmProfile, int, error)

GetAutoScaleVmProfileByID mocks base method.

func (*MockAutoScaleServiceIface) GetConditionByID

func (m *MockAutoScaleServiceIface) GetConditionByID(id string, opts ...OptionFunc) (*Condition, int, error)

GetConditionByID mocks base method.

func (*MockAutoScaleServiceIface) GetCounterByID

func (m *MockAutoScaleServiceIface) GetCounterByID(id string, opts ...OptionFunc) (*Counter, int, error)

GetCounterByID mocks base method.

func (*MockAutoScaleServiceIface) GetCounterByName

func (m *MockAutoScaleServiceIface) GetCounterByName(name string, opts ...OptionFunc) (*Counter, int, error)

GetCounterByName mocks base method.

func (*MockAutoScaleServiceIface) GetCounterID

func (m *MockAutoScaleServiceIface) GetCounterID(name string, opts ...OptionFunc) (string, int, error)

GetCounterID mocks base method.

func (*MockAutoScaleServiceIface) ListAutoScalePolicies

ListAutoScalePolicies mocks base method.

func (*MockAutoScaleServiceIface) ListAutoScaleVmGroups

ListAutoScaleVmGroups mocks base method.

func (*MockAutoScaleServiceIface) ListAutoScaleVmProfiles

ListAutoScaleVmProfiles mocks base method.

func (*MockAutoScaleServiceIface) ListConditions

ListConditions mocks base method.

func (*MockAutoScaleServiceIface) ListCounters

ListCounters mocks base method.

func (*MockAutoScaleServiceIface) NewCreateAutoScalePolicyParams

func (m *MockAutoScaleServiceIface) NewCreateAutoScalePolicyParams(action string, conditionids []string, duration int) *CreateAutoScalePolicyParams

NewCreateAutoScalePolicyParams mocks base method.

func (*MockAutoScaleServiceIface) NewCreateAutoScaleVmGroupParams

func (m *MockAutoScaleServiceIface) NewCreateAutoScaleVmGroupParams(lbruleid string, maxmembers, minmembers int, scaledownpolicyids, scaleuppolicyids []string, vmprofileid string) *CreateAutoScaleVmGroupParams

NewCreateAutoScaleVmGroupParams mocks base method.

func (*MockAutoScaleServiceIface) NewCreateAutoScaleVmProfileParams

func (m *MockAutoScaleServiceIface) NewCreateAutoScaleVmProfileParams(serviceofferingid, templateid, zoneid string) *CreateAutoScaleVmProfileParams

NewCreateAutoScaleVmProfileParams mocks base method.

func (*MockAutoScaleServiceIface) NewCreateConditionParams

func (m *MockAutoScaleServiceIface) NewCreateConditionParams(counterid, relationaloperator string, threshold int64) *CreateConditionParams

NewCreateConditionParams mocks base method.

func (*MockAutoScaleServiceIface) NewCreateCounterParams

func (m *MockAutoScaleServiceIface) NewCreateCounterParams(name, provider, source, value string) *CreateCounterParams

NewCreateCounterParams mocks base method.

func (*MockAutoScaleServiceIface) NewDeleteAutoScalePolicyParams

func (m *MockAutoScaleServiceIface) NewDeleteAutoScalePolicyParams(id string) *DeleteAutoScalePolicyParams

NewDeleteAutoScalePolicyParams mocks base method.

func (*MockAutoScaleServiceIface) NewDeleteAutoScaleVmGroupParams

func (m *MockAutoScaleServiceIface) NewDeleteAutoScaleVmGroupParams(id string) *DeleteAutoScaleVmGroupParams

NewDeleteAutoScaleVmGroupParams mocks base method.

func (*MockAutoScaleServiceIface) NewDeleteAutoScaleVmProfileParams

func (m *MockAutoScaleServiceIface) NewDeleteAutoScaleVmProfileParams(id string) *DeleteAutoScaleVmProfileParams

NewDeleteAutoScaleVmProfileParams mocks base method.

func (*MockAutoScaleServiceIface) NewDeleteConditionParams

func (m *MockAutoScaleServiceIface) NewDeleteConditionParams(id string) *DeleteConditionParams

NewDeleteConditionParams mocks base method.

func (*MockAutoScaleServiceIface) NewDeleteCounterParams

func (m *MockAutoScaleServiceIface) NewDeleteCounterParams(id string) *DeleteCounterParams

NewDeleteCounterParams mocks base method.

func (*MockAutoScaleServiceIface) NewDisableAutoScaleVmGroupParams

func (m *MockAutoScaleServiceIface) NewDisableAutoScaleVmGroupParams(id string) *DisableAutoScaleVmGroupParams

NewDisableAutoScaleVmGroupParams mocks base method.

func (*MockAutoScaleServiceIface) NewEnableAutoScaleVmGroupParams

func (m *MockAutoScaleServiceIface) NewEnableAutoScaleVmGroupParams(id string) *EnableAutoScaleVmGroupParams

NewEnableAutoScaleVmGroupParams mocks base method.

func (*MockAutoScaleServiceIface) NewListAutoScalePoliciesParams

func (m *MockAutoScaleServiceIface) NewListAutoScalePoliciesParams() *ListAutoScalePoliciesParams

NewListAutoScalePoliciesParams mocks base method.

func (*MockAutoScaleServiceIface) NewListAutoScaleVmGroupsParams

func (m *MockAutoScaleServiceIface) NewListAutoScaleVmGroupsParams() *ListAutoScaleVmGroupsParams

NewListAutoScaleVmGroupsParams mocks base method.

func (*MockAutoScaleServiceIface) NewListAutoScaleVmProfilesParams

func (m *MockAutoScaleServiceIface) NewListAutoScaleVmProfilesParams() *ListAutoScaleVmProfilesParams

NewListAutoScaleVmProfilesParams mocks base method.

func (*MockAutoScaleServiceIface) NewListConditionsParams

func (m *MockAutoScaleServiceIface) NewListConditionsParams() *ListConditionsParams

NewListConditionsParams mocks base method.

func (*MockAutoScaleServiceIface) NewListCountersParams

func (m *MockAutoScaleServiceIface) NewListCountersParams() *ListCountersParams

NewListCountersParams mocks base method.

func (*MockAutoScaleServiceIface) NewUpdateAutoScalePolicyParams

func (m *MockAutoScaleServiceIface) NewUpdateAutoScalePolicyParams(id string) *UpdateAutoScalePolicyParams

NewUpdateAutoScalePolicyParams mocks base method.

func (*MockAutoScaleServiceIface) NewUpdateAutoScaleVmGroupParams

func (m *MockAutoScaleServiceIface) NewUpdateAutoScaleVmGroupParams(id string) *UpdateAutoScaleVmGroupParams

NewUpdateAutoScaleVmGroupParams mocks base method.

func (*MockAutoScaleServiceIface) NewUpdateAutoScaleVmProfileParams

func (m *MockAutoScaleServiceIface) NewUpdateAutoScaleVmProfileParams(id string) *UpdateAutoScaleVmProfileParams

NewUpdateAutoScaleVmProfileParams mocks base method.

func (*MockAutoScaleServiceIface) UpdateAutoScalePolicy

UpdateAutoScalePolicy mocks base method.

func (*MockAutoScaleServiceIface) UpdateAutoScaleVmGroup

UpdateAutoScaleVmGroup mocks base method.

func (*MockAutoScaleServiceIface) UpdateAutoScaleVmProfile

UpdateAutoScaleVmProfile mocks base method.

type MockAutoScaleServiceIfaceMockRecorder

type MockAutoScaleServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockAutoScaleServiceIfaceMockRecorder is the mock recorder for MockAutoScaleServiceIface.

func (*MockAutoScaleServiceIfaceMockRecorder) CreateAutoScalePolicy

func (mr *MockAutoScaleServiceIfaceMockRecorder) CreateAutoScalePolicy(p interface{}) *gomock.Call

CreateAutoScalePolicy indicates an expected call of CreateAutoScalePolicy.

func (*MockAutoScaleServiceIfaceMockRecorder) CreateAutoScaleVmGroup

func (mr *MockAutoScaleServiceIfaceMockRecorder) CreateAutoScaleVmGroup(p interface{}) *gomock.Call

CreateAutoScaleVmGroup indicates an expected call of CreateAutoScaleVmGroup.

func (*MockAutoScaleServiceIfaceMockRecorder) CreateAutoScaleVmProfile

func (mr *MockAutoScaleServiceIfaceMockRecorder) CreateAutoScaleVmProfile(p interface{}) *gomock.Call

CreateAutoScaleVmProfile indicates an expected call of CreateAutoScaleVmProfile.

func (*MockAutoScaleServiceIfaceMockRecorder) CreateCondition

func (mr *MockAutoScaleServiceIfaceMockRecorder) CreateCondition(p interface{}) *gomock.Call

CreateCondition indicates an expected call of CreateCondition.

func (*MockAutoScaleServiceIfaceMockRecorder) CreateCounter

func (mr *MockAutoScaleServiceIfaceMockRecorder) CreateCounter(p interface{}) *gomock.Call

CreateCounter indicates an expected call of CreateCounter.

func (*MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScalePolicy

func (mr *MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScalePolicy(p interface{}) *gomock.Call

DeleteAutoScalePolicy indicates an expected call of DeleteAutoScalePolicy.

func (*MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScaleVmGroup

func (mr *MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScaleVmGroup(p interface{}) *gomock.Call

DeleteAutoScaleVmGroup indicates an expected call of DeleteAutoScaleVmGroup.

func (*MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScaleVmProfile

func (mr *MockAutoScaleServiceIfaceMockRecorder) DeleteAutoScaleVmProfile(p interface{}) *gomock.Call

DeleteAutoScaleVmProfile indicates an expected call of DeleteAutoScaleVmProfile.

func (*MockAutoScaleServiceIfaceMockRecorder) DeleteCondition

func (mr *MockAutoScaleServiceIfaceMockRecorder) DeleteCondition(p interface{}) *gomock.Call

DeleteCondition indicates an expected call of DeleteCondition.

func (*MockAutoScaleServiceIfaceMockRecorder) DeleteCounter

func (mr *MockAutoScaleServiceIfaceMockRecorder) DeleteCounter(p interface{}) *gomock.Call

DeleteCounter indicates an expected call of DeleteCounter.

func (*MockAutoScaleServiceIfaceMockRecorder) DisableAutoScaleVmGroup

func (mr *MockAutoScaleServiceIfaceMockRecorder) DisableAutoScaleVmGroup(p interface{}) *gomock.Call

DisableAutoScaleVmGroup indicates an expected call of DisableAutoScaleVmGroup.

func (*MockAutoScaleServiceIfaceMockRecorder) EnableAutoScaleVmGroup

func (mr *MockAutoScaleServiceIfaceMockRecorder) EnableAutoScaleVmGroup(p interface{}) *gomock.Call

EnableAutoScaleVmGroup indicates an expected call of EnableAutoScaleVmGroup.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyByID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyByID(id interface{}, opts ...interface{}) *gomock.Call

GetAutoScalePolicyByID indicates an expected call of GetAutoScalePolicyByID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyByName

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyByName(name interface{}, opts ...interface{}) *gomock.Call

GetAutoScalePolicyByName indicates an expected call of GetAutoScalePolicyByName.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScalePolicyID(name interface{}, opts ...interface{}) *gomock.Call

GetAutoScalePolicyID indicates an expected call of GetAutoScalePolicyID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupByID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupByID(id interface{}, opts ...interface{}) *gomock.Call

GetAutoScaleVmGroupByID indicates an expected call of GetAutoScaleVmGroupByID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupByName

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupByName(name interface{}, opts ...interface{}) *gomock.Call

GetAutoScaleVmGroupByName indicates an expected call of GetAutoScaleVmGroupByName.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmGroupID(name interface{}, opts ...interface{}) *gomock.Call

GetAutoScaleVmGroupID indicates an expected call of GetAutoScaleVmGroupID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmProfileByID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetAutoScaleVmProfileByID(id interface{}, opts ...interface{}) *gomock.Call

GetAutoScaleVmProfileByID indicates an expected call of GetAutoScaleVmProfileByID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetConditionByID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetConditionByID(id interface{}, opts ...interface{}) *gomock.Call

GetConditionByID indicates an expected call of GetConditionByID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetCounterByID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetCounterByID(id interface{}, opts ...interface{}) *gomock.Call

GetCounterByID indicates an expected call of GetCounterByID.

func (*MockAutoScaleServiceIfaceMockRecorder) GetCounterByName

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetCounterByName(name interface{}, opts ...interface{}) *gomock.Call

GetCounterByName indicates an expected call of GetCounterByName.

func (*MockAutoScaleServiceIfaceMockRecorder) GetCounterID

func (mr *MockAutoScaleServiceIfaceMockRecorder) GetCounterID(name interface{}, opts ...interface{}) *gomock.Call

GetCounterID indicates an expected call of GetCounterID.

func (*MockAutoScaleServiceIfaceMockRecorder) ListAutoScalePolicies

func (mr *MockAutoScaleServiceIfaceMockRecorder) ListAutoScalePolicies(p interface{}) *gomock.Call

ListAutoScalePolicies indicates an expected call of ListAutoScalePolicies.

func (*MockAutoScaleServiceIfaceMockRecorder) ListAutoScaleVmGroups

func (mr *MockAutoScaleServiceIfaceMockRecorder) ListAutoScaleVmGroups(p interface{}) *gomock.Call

ListAutoScaleVmGroups indicates an expected call of ListAutoScaleVmGroups.

func (*MockAutoScaleServiceIfaceMockRecorder) ListAutoScaleVmProfiles

func (mr *MockAutoScaleServiceIfaceMockRecorder) ListAutoScaleVmProfiles(p interface{}) *gomock.Call

ListAutoScaleVmProfiles indicates an expected call of ListAutoScaleVmProfiles.

func (*MockAutoScaleServiceIfaceMockRecorder) ListConditions

func (mr *MockAutoScaleServiceIfaceMockRecorder) ListConditions(p interface{}) *gomock.Call

ListConditions indicates an expected call of ListConditions.

func (*MockAutoScaleServiceIfaceMockRecorder) ListCounters

func (mr *MockAutoScaleServiceIfaceMockRecorder) ListCounters(p interface{}) *gomock.Call

ListCounters indicates an expected call of ListCounters.

func (*MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScalePolicyParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScalePolicyParams(action, conditionids, duration interface{}) *gomock.Call

NewCreateAutoScalePolicyParams indicates an expected call of NewCreateAutoScalePolicyParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScaleVmGroupParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScaleVmGroupParams(lbruleid, maxmembers, minmembers, scaledownpolicyids, scaleuppolicyids, vmprofileid interface{}) *gomock.Call

NewCreateAutoScaleVmGroupParams indicates an expected call of NewCreateAutoScaleVmGroupParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScaleVmProfileParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewCreateAutoScaleVmProfileParams(serviceofferingid, templateid, zoneid interface{}) *gomock.Call

NewCreateAutoScaleVmProfileParams indicates an expected call of NewCreateAutoScaleVmProfileParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewCreateConditionParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewCreateConditionParams(counterid, relationaloperator, threshold interface{}) *gomock.Call

NewCreateConditionParams indicates an expected call of NewCreateConditionParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewCreateCounterParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewCreateCounterParams(name, provider, source, value interface{}) *gomock.Call

NewCreateCounterParams indicates an expected call of NewCreateCounterParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScalePolicyParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScalePolicyParams(id interface{}) *gomock.Call

NewDeleteAutoScalePolicyParams indicates an expected call of NewDeleteAutoScalePolicyParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScaleVmGroupParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScaleVmGroupParams(id interface{}) *gomock.Call

NewDeleteAutoScaleVmGroupParams indicates an expected call of NewDeleteAutoScaleVmGroupParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScaleVmProfileParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDeleteAutoScaleVmProfileParams(id interface{}) *gomock.Call

NewDeleteAutoScaleVmProfileParams indicates an expected call of NewDeleteAutoScaleVmProfileParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDeleteConditionParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDeleteConditionParams(id interface{}) *gomock.Call

NewDeleteConditionParams indicates an expected call of NewDeleteConditionParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDeleteCounterParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDeleteCounterParams(id interface{}) *gomock.Call

NewDeleteCounterParams indicates an expected call of NewDeleteCounterParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewDisableAutoScaleVmGroupParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewDisableAutoScaleVmGroupParams(id interface{}) *gomock.Call

NewDisableAutoScaleVmGroupParams indicates an expected call of NewDisableAutoScaleVmGroupParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewEnableAutoScaleVmGroupParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewEnableAutoScaleVmGroupParams(id interface{}) *gomock.Call

NewEnableAutoScaleVmGroupParams indicates an expected call of NewEnableAutoScaleVmGroupParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewListAutoScalePoliciesParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewListAutoScalePoliciesParams() *gomock.Call

NewListAutoScalePoliciesParams indicates an expected call of NewListAutoScalePoliciesParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewListAutoScaleVmGroupsParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewListAutoScaleVmGroupsParams() *gomock.Call

NewListAutoScaleVmGroupsParams indicates an expected call of NewListAutoScaleVmGroupsParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewListAutoScaleVmProfilesParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewListAutoScaleVmProfilesParams() *gomock.Call

NewListAutoScaleVmProfilesParams indicates an expected call of NewListAutoScaleVmProfilesParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewListConditionsParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewListConditionsParams() *gomock.Call

NewListConditionsParams indicates an expected call of NewListConditionsParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewListCountersParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewListCountersParams() *gomock.Call

NewListCountersParams indicates an expected call of NewListCountersParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScalePolicyParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScalePolicyParams(id interface{}) *gomock.Call

NewUpdateAutoScalePolicyParams indicates an expected call of NewUpdateAutoScalePolicyParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScaleVmGroupParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScaleVmGroupParams(id interface{}) *gomock.Call

NewUpdateAutoScaleVmGroupParams indicates an expected call of NewUpdateAutoScaleVmGroupParams.

func (*MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScaleVmProfileParams

func (mr *MockAutoScaleServiceIfaceMockRecorder) NewUpdateAutoScaleVmProfileParams(id interface{}) *gomock.Call

NewUpdateAutoScaleVmProfileParams indicates an expected call of NewUpdateAutoScaleVmProfileParams.

func (*MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScalePolicy

func (mr *MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScalePolicy(p interface{}) *gomock.Call

UpdateAutoScalePolicy indicates an expected call of UpdateAutoScalePolicy.

func (*MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScaleVmGroup

func (mr *MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScaleVmGroup(p interface{}) *gomock.Call

UpdateAutoScaleVmGroup indicates an expected call of UpdateAutoScaleVmGroup.

func (*MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScaleVmProfile

func (mr *MockAutoScaleServiceIfaceMockRecorder) UpdateAutoScaleVmProfile(p interface{}) *gomock.Call

UpdateAutoScaleVmProfile indicates an expected call of UpdateAutoScaleVmProfile.

type MockBaremetalServiceIface

type MockBaremetalServiceIface struct {
	// contains filtered or unexported fields
}

MockBaremetalServiceIface is a mock of BaremetalServiceIface interface.

func NewMockBaremetalServiceIface

func NewMockBaremetalServiceIface(ctrl *gomock.Controller) *MockBaremetalServiceIface

NewMockBaremetalServiceIface creates a new mock instance.

func (*MockBaremetalServiceIface) AddBaremetalDhcp

AddBaremetalDhcp mocks base method.

func (*MockBaremetalServiceIface) AddBaremetalPxeKickStartServer

AddBaremetalPxeKickStartServer mocks base method.

func (*MockBaremetalServiceIface) AddBaremetalPxePingServer

AddBaremetalPxePingServer mocks base method.

func (*MockBaremetalServiceIface) AddBaremetalRct

AddBaremetalRct mocks base method.

func (*MockBaremetalServiceIface) DeleteBaremetalRct

DeleteBaremetalRct mocks base method.

func (*MockBaremetalServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockBaremetalServiceIface) ListBaremetalDhcp

ListBaremetalDhcp mocks base method.

func (*MockBaremetalServiceIface) ListBaremetalPxeServers

ListBaremetalPxeServers mocks base method.

func (*MockBaremetalServiceIface) ListBaremetalRct

ListBaremetalRct mocks base method.

func (*MockBaremetalServiceIface) NewAddBaremetalDhcpParams

func (m *MockBaremetalServiceIface) NewAddBaremetalDhcpParams(dhcpservertype, password, physicalnetworkid, url, username string) *AddBaremetalDhcpParams

NewAddBaremetalDhcpParams mocks base method.

func (*MockBaremetalServiceIface) NewAddBaremetalPxeKickStartServerParams

func (m *MockBaremetalServiceIface) NewAddBaremetalPxeKickStartServerParams(password, physicalnetworkid, pxeservertype, tftpdir, url, username string) *AddBaremetalPxeKickStartServerParams

NewAddBaremetalPxeKickStartServerParams mocks base method.

func (*MockBaremetalServiceIface) NewAddBaremetalPxePingServerParams

func (m *MockBaremetalServiceIface) NewAddBaremetalPxePingServerParams(password, physicalnetworkid, pingdir, pingstorageserverip, pxeservertype, tftpdir, url, username string) *AddBaremetalPxePingServerParams

NewAddBaremetalPxePingServerParams mocks base method.

func (*MockBaremetalServiceIface) NewAddBaremetalRctParams

func (m *MockBaremetalServiceIface) NewAddBaremetalRctParams(baremetalrcturl string) *AddBaremetalRctParams

NewAddBaremetalRctParams mocks base method.

func (*MockBaremetalServiceIface) NewDeleteBaremetalRctParams

func (m *MockBaremetalServiceIface) NewDeleteBaremetalRctParams(id string) *DeleteBaremetalRctParams

NewDeleteBaremetalRctParams mocks base method.

func (*MockBaremetalServiceIface) NewListBaremetalDhcpParams

func (m *MockBaremetalServiceIface) NewListBaremetalDhcpParams(physicalnetworkid string) *ListBaremetalDhcpParams

NewListBaremetalDhcpParams mocks base method.

func (*MockBaremetalServiceIface) NewListBaremetalPxeServersParams

func (m *MockBaremetalServiceIface) NewListBaremetalPxeServersParams(physicalnetworkid string) *ListBaremetalPxeServersParams

NewListBaremetalPxeServersParams mocks base method.

func (*MockBaremetalServiceIface) NewListBaremetalRctParams

func (m *MockBaremetalServiceIface) NewListBaremetalRctParams() *ListBaremetalRctParams

NewListBaremetalRctParams mocks base method.

func (*MockBaremetalServiceIface) NewNotifyBaremetalProvisionDoneParams

func (m *MockBaremetalServiceIface) NewNotifyBaremetalProvisionDoneParams(mac string) *NotifyBaremetalProvisionDoneParams

NewNotifyBaremetalProvisionDoneParams mocks base method.

func (*MockBaremetalServiceIface) NotifyBaremetalProvisionDone

NotifyBaremetalProvisionDone mocks base method.

type MockBaremetalServiceIfaceMockRecorder

type MockBaremetalServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockBaremetalServiceIfaceMockRecorder is the mock recorder for MockBaremetalServiceIface.

func (*MockBaremetalServiceIfaceMockRecorder) AddBaremetalDhcp

func (mr *MockBaremetalServiceIfaceMockRecorder) AddBaremetalDhcp(p interface{}) *gomock.Call

AddBaremetalDhcp indicates an expected call of AddBaremetalDhcp.

func (*MockBaremetalServiceIfaceMockRecorder) AddBaremetalPxeKickStartServer

func (mr *MockBaremetalServiceIfaceMockRecorder) AddBaremetalPxeKickStartServer(p interface{}) *gomock.Call

AddBaremetalPxeKickStartServer indicates an expected call of AddBaremetalPxeKickStartServer.

func (*MockBaremetalServiceIfaceMockRecorder) AddBaremetalPxePingServer

func (mr *MockBaremetalServiceIfaceMockRecorder) AddBaremetalPxePingServer(p interface{}) *gomock.Call

AddBaremetalPxePingServer indicates an expected call of AddBaremetalPxePingServer.

func (*MockBaremetalServiceIfaceMockRecorder) AddBaremetalRct

func (mr *MockBaremetalServiceIfaceMockRecorder) AddBaremetalRct(p interface{}) *gomock.Call

AddBaremetalRct indicates an expected call of AddBaremetalRct.

func (*MockBaremetalServiceIfaceMockRecorder) DeleteBaremetalRct

func (mr *MockBaremetalServiceIfaceMockRecorder) DeleteBaremetalRct(p interface{}) *gomock.Call

DeleteBaremetalRct indicates an expected call of DeleteBaremetalRct.

func (*MockBaremetalServiceIfaceMockRecorder) ListBaremetalDhcp

func (mr *MockBaremetalServiceIfaceMockRecorder) ListBaremetalDhcp(p interface{}) *gomock.Call

ListBaremetalDhcp indicates an expected call of ListBaremetalDhcp.

func (*MockBaremetalServiceIfaceMockRecorder) ListBaremetalPxeServers

func (mr *MockBaremetalServiceIfaceMockRecorder) ListBaremetalPxeServers(p interface{}) *gomock.Call

ListBaremetalPxeServers indicates an expected call of ListBaremetalPxeServers.

func (*MockBaremetalServiceIfaceMockRecorder) ListBaremetalRct

func (mr *MockBaremetalServiceIfaceMockRecorder) ListBaremetalRct(p interface{}) *gomock.Call

ListBaremetalRct indicates an expected call of ListBaremetalRct.

func (*MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalDhcpParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalDhcpParams(dhcpservertype, password, physicalnetworkid, url, username interface{}) *gomock.Call

NewAddBaremetalDhcpParams indicates an expected call of NewAddBaremetalDhcpParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalPxeKickStartServerParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalPxeKickStartServerParams(password, physicalnetworkid, pxeservertype, tftpdir, url, username interface{}) *gomock.Call

NewAddBaremetalPxeKickStartServerParams indicates an expected call of NewAddBaremetalPxeKickStartServerParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalPxePingServerParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalPxePingServerParams(password, physicalnetworkid, pingdir, pingstorageserverip, pxeservertype, tftpdir, url, username interface{}) *gomock.Call

NewAddBaremetalPxePingServerParams indicates an expected call of NewAddBaremetalPxePingServerParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalRctParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewAddBaremetalRctParams(baremetalrcturl interface{}) *gomock.Call

NewAddBaremetalRctParams indicates an expected call of NewAddBaremetalRctParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewDeleteBaremetalRctParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewDeleteBaremetalRctParams(id interface{}) *gomock.Call

NewDeleteBaremetalRctParams indicates an expected call of NewDeleteBaremetalRctParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewListBaremetalDhcpParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewListBaremetalDhcpParams(physicalnetworkid interface{}) *gomock.Call

NewListBaremetalDhcpParams indicates an expected call of NewListBaremetalDhcpParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewListBaremetalPxeServersParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewListBaremetalPxeServersParams(physicalnetworkid interface{}) *gomock.Call

NewListBaremetalPxeServersParams indicates an expected call of NewListBaremetalPxeServersParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewListBaremetalRctParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewListBaremetalRctParams() *gomock.Call

NewListBaremetalRctParams indicates an expected call of NewListBaremetalRctParams.

func (*MockBaremetalServiceIfaceMockRecorder) NewNotifyBaremetalProvisionDoneParams

func (mr *MockBaremetalServiceIfaceMockRecorder) NewNotifyBaremetalProvisionDoneParams(mac interface{}) *gomock.Call

NewNotifyBaremetalProvisionDoneParams indicates an expected call of NewNotifyBaremetalProvisionDoneParams.

func (*MockBaremetalServiceIfaceMockRecorder) NotifyBaremetalProvisionDone

func (mr *MockBaremetalServiceIfaceMockRecorder) NotifyBaremetalProvisionDone(p interface{}) *gomock.Call

NotifyBaremetalProvisionDone indicates an expected call of NotifyBaremetalProvisionDone.

type MockBigSwitchBCFServiceIface

type MockBigSwitchBCFServiceIface struct {
	// contains filtered or unexported fields
}

MockBigSwitchBCFServiceIface is a mock of BigSwitchBCFServiceIface interface.

func NewMockBigSwitchBCFServiceIface

func NewMockBigSwitchBCFServiceIface(ctrl *gomock.Controller) *MockBigSwitchBCFServiceIface

NewMockBigSwitchBCFServiceIface creates a new mock instance.

func (*MockBigSwitchBCFServiceIface) AddBigSwitchBcfDevice

AddBigSwitchBcfDevice mocks base method.

func (*MockBigSwitchBCFServiceIface) DeleteBigSwitchBcfDevice

DeleteBigSwitchBcfDevice mocks base method.

func (*MockBigSwitchBCFServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockBigSwitchBCFServiceIface) ListBigSwitchBcfDevices

ListBigSwitchBcfDevices mocks base method.

func (*MockBigSwitchBCFServiceIface) NewAddBigSwitchBcfDeviceParams

func (m *MockBigSwitchBCFServiceIface) NewAddBigSwitchBcfDeviceParams(hostname string, nat bool, password, physicalnetworkid, username string) *AddBigSwitchBcfDeviceParams

NewAddBigSwitchBcfDeviceParams mocks base method.

func (*MockBigSwitchBCFServiceIface) NewDeleteBigSwitchBcfDeviceParams

func (m *MockBigSwitchBCFServiceIface) NewDeleteBigSwitchBcfDeviceParams(bcfdeviceid string) *DeleteBigSwitchBcfDeviceParams

NewDeleteBigSwitchBcfDeviceParams mocks base method.

func (*MockBigSwitchBCFServiceIface) NewListBigSwitchBcfDevicesParams

func (m *MockBigSwitchBCFServiceIface) NewListBigSwitchBcfDevicesParams() *ListBigSwitchBcfDevicesParams

NewListBigSwitchBcfDevicesParams mocks base method.

type MockBigSwitchBCFServiceIfaceMockRecorder

type MockBigSwitchBCFServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockBigSwitchBCFServiceIfaceMockRecorder is the mock recorder for MockBigSwitchBCFServiceIface.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) AddBigSwitchBcfDevice

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) AddBigSwitchBcfDevice(p interface{}) *gomock.Call

AddBigSwitchBcfDevice indicates an expected call of AddBigSwitchBcfDevice.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) DeleteBigSwitchBcfDevice

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) DeleteBigSwitchBcfDevice(p interface{}) *gomock.Call

DeleteBigSwitchBcfDevice indicates an expected call of DeleteBigSwitchBcfDevice.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) ListBigSwitchBcfDevices

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) ListBigSwitchBcfDevices(p interface{}) *gomock.Call

ListBigSwitchBcfDevices indicates an expected call of ListBigSwitchBcfDevices.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) NewAddBigSwitchBcfDeviceParams

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) NewAddBigSwitchBcfDeviceParams(hostname, nat, password, physicalnetworkid, username interface{}) *gomock.Call

NewAddBigSwitchBcfDeviceParams indicates an expected call of NewAddBigSwitchBcfDeviceParams.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) NewDeleteBigSwitchBcfDeviceParams

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) NewDeleteBigSwitchBcfDeviceParams(bcfdeviceid interface{}) *gomock.Call

NewDeleteBigSwitchBcfDeviceParams indicates an expected call of NewDeleteBigSwitchBcfDeviceParams.

func (*MockBigSwitchBCFServiceIfaceMockRecorder) NewListBigSwitchBcfDevicesParams

func (mr *MockBigSwitchBCFServiceIfaceMockRecorder) NewListBigSwitchBcfDevicesParams() *gomock.Call

NewListBigSwitchBcfDevicesParams indicates an expected call of NewListBigSwitchBcfDevicesParams.

type MockBrocadeVCSServiceIface

type MockBrocadeVCSServiceIface struct {
	// contains filtered or unexported fields
}

MockBrocadeVCSServiceIface is a mock of BrocadeVCSServiceIface interface.

func NewMockBrocadeVCSServiceIface

func NewMockBrocadeVCSServiceIface(ctrl *gomock.Controller) *MockBrocadeVCSServiceIface

NewMockBrocadeVCSServiceIface creates a new mock instance.

func (*MockBrocadeVCSServiceIface) AddBrocadeVcsDevice

AddBrocadeVcsDevice mocks base method.

func (*MockBrocadeVCSServiceIface) DeleteBrocadeVcsDevice

DeleteBrocadeVcsDevice mocks base method.

func (*MockBrocadeVCSServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockBrocadeVCSServiceIface) GetBrocadeVcsDeviceNetworkID

func (m *MockBrocadeVCSServiceIface) GetBrocadeVcsDeviceNetworkID(keyword, vcsdeviceid string, opts ...OptionFunc) (string, int, error)

GetBrocadeVcsDeviceNetworkID mocks base method.

func (*MockBrocadeVCSServiceIface) ListBrocadeVcsDeviceNetworks

ListBrocadeVcsDeviceNetworks mocks base method.

func (*MockBrocadeVCSServiceIface) ListBrocadeVcsDevices

ListBrocadeVcsDevices mocks base method.

func (*MockBrocadeVCSServiceIface) NewAddBrocadeVcsDeviceParams

func (m *MockBrocadeVCSServiceIface) NewAddBrocadeVcsDeviceParams(hostname, password, physicalnetworkid, username string) *AddBrocadeVcsDeviceParams

NewAddBrocadeVcsDeviceParams mocks base method.

func (*MockBrocadeVCSServiceIface) NewDeleteBrocadeVcsDeviceParams

func (m *MockBrocadeVCSServiceIface) NewDeleteBrocadeVcsDeviceParams(vcsdeviceid string) *DeleteBrocadeVcsDeviceParams

NewDeleteBrocadeVcsDeviceParams mocks base method.

func (*MockBrocadeVCSServiceIface) NewListBrocadeVcsDeviceNetworksParams

func (m *MockBrocadeVCSServiceIface) NewListBrocadeVcsDeviceNetworksParams(vcsdeviceid string) *ListBrocadeVcsDeviceNetworksParams

NewListBrocadeVcsDeviceNetworksParams mocks base method.

func (*MockBrocadeVCSServiceIface) NewListBrocadeVcsDevicesParams

func (m *MockBrocadeVCSServiceIface) NewListBrocadeVcsDevicesParams() *ListBrocadeVcsDevicesParams

NewListBrocadeVcsDevicesParams mocks base method.

type MockBrocadeVCSServiceIfaceMockRecorder

type MockBrocadeVCSServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockBrocadeVCSServiceIfaceMockRecorder is the mock recorder for MockBrocadeVCSServiceIface.

func (*MockBrocadeVCSServiceIfaceMockRecorder) AddBrocadeVcsDevice

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) AddBrocadeVcsDevice(p interface{}) *gomock.Call

AddBrocadeVcsDevice indicates an expected call of AddBrocadeVcsDevice.

func (*MockBrocadeVCSServiceIfaceMockRecorder) DeleteBrocadeVcsDevice

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) DeleteBrocadeVcsDevice(p interface{}) *gomock.Call

DeleteBrocadeVcsDevice indicates an expected call of DeleteBrocadeVcsDevice.

func (*MockBrocadeVCSServiceIfaceMockRecorder) GetBrocadeVcsDeviceNetworkID

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) GetBrocadeVcsDeviceNetworkID(keyword, vcsdeviceid interface{}, opts ...interface{}) *gomock.Call

GetBrocadeVcsDeviceNetworkID indicates an expected call of GetBrocadeVcsDeviceNetworkID.

func (*MockBrocadeVCSServiceIfaceMockRecorder) ListBrocadeVcsDeviceNetworks

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) ListBrocadeVcsDeviceNetworks(p interface{}) *gomock.Call

ListBrocadeVcsDeviceNetworks indicates an expected call of ListBrocadeVcsDeviceNetworks.

func (*MockBrocadeVCSServiceIfaceMockRecorder) ListBrocadeVcsDevices

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) ListBrocadeVcsDevices(p interface{}) *gomock.Call

ListBrocadeVcsDevices indicates an expected call of ListBrocadeVcsDevices.

func (*MockBrocadeVCSServiceIfaceMockRecorder) NewAddBrocadeVcsDeviceParams

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) NewAddBrocadeVcsDeviceParams(hostname, password, physicalnetworkid, username interface{}) *gomock.Call

NewAddBrocadeVcsDeviceParams indicates an expected call of NewAddBrocadeVcsDeviceParams.

func (*MockBrocadeVCSServiceIfaceMockRecorder) NewDeleteBrocadeVcsDeviceParams

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) NewDeleteBrocadeVcsDeviceParams(vcsdeviceid interface{}) *gomock.Call

NewDeleteBrocadeVcsDeviceParams indicates an expected call of NewDeleteBrocadeVcsDeviceParams.

func (*MockBrocadeVCSServiceIfaceMockRecorder) NewListBrocadeVcsDeviceNetworksParams

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) NewListBrocadeVcsDeviceNetworksParams(vcsdeviceid interface{}) *gomock.Call

NewListBrocadeVcsDeviceNetworksParams indicates an expected call of NewListBrocadeVcsDeviceNetworksParams.

func (*MockBrocadeVCSServiceIfaceMockRecorder) NewListBrocadeVcsDevicesParams

func (mr *MockBrocadeVCSServiceIfaceMockRecorder) NewListBrocadeVcsDevicesParams() *gomock.Call

NewListBrocadeVcsDevicesParams indicates an expected call of NewListBrocadeVcsDevicesParams.

type MockCertificateServiceIface

type MockCertificateServiceIface struct {
	// contains filtered or unexported fields
}

MockCertificateServiceIface is a mock of CertificateServiceIface interface.

func NewMockCertificateServiceIface

func NewMockCertificateServiceIface(ctrl *gomock.Controller) *MockCertificateServiceIface

NewMockCertificateServiceIface creates a new mock instance.

func (*MockCertificateServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCertificateServiceIface) NewUploadCustomCertificateParams

func (m *MockCertificateServiceIface) NewUploadCustomCertificateParams(certificate, domainsuffix string) *UploadCustomCertificateParams

NewUploadCustomCertificateParams mocks base method.

func (*MockCertificateServiceIface) UploadCustomCertificate

UploadCustomCertificate mocks base method.

type MockCertificateServiceIfaceMockRecorder

type MockCertificateServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockCertificateServiceIfaceMockRecorder is the mock recorder for MockCertificateServiceIface.

func (*MockCertificateServiceIfaceMockRecorder) NewUploadCustomCertificateParams

func (mr *MockCertificateServiceIfaceMockRecorder) NewUploadCustomCertificateParams(certificate, domainsuffix interface{}) *gomock.Call

NewUploadCustomCertificateParams indicates an expected call of NewUploadCustomCertificateParams.

func (*MockCertificateServiceIfaceMockRecorder) UploadCustomCertificate

func (mr *MockCertificateServiceIfaceMockRecorder) UploadCustomCertificate(p interface{}) *gomock.Call

UploadCustomCertificate indicates an expected call of UploadCustomCertificate.

type MockCloudIdentifierServiceIface

type MockCloudIdentifierServiceIface struct {
	// contains filtered or unexported fields
}

MockCloudIdentifierServiceIface is a mock of CloudIdentifierServiceIface interface.

func NewMockCloudIdentifierServiceIface

func NewMockCloudIdentifierServiceIface(ctrl *gomock.Controller) *MockCloudIdentifierServiceIface

NewMockCloudIdentifierServiceIface creates a new mock instance.

func (*MockCloudIdentifierServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCloudIdentifierServiceIface) GetCloudIdentifier

GetCloudIdentifier mocks base method.

func (*MockCloudIdentifierServiceIface) NewGetCloudIdentifierParams

func (m *MockCloudIdentifierServiceIface) NewGetCloudIdentifierParams(userid string) *GetCloudIdentifierParams

NewGetCloudIdentifierParams mocks base method.

type MockCloudIdentifierServiceIfaceMockRecorder

type MockCloudIdentifierServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockCloudIdentifierServiceIfaceMockRecorder is the mock recorder for MockCloudIdentifierServiceIface.

func (*MockCloudIdentifierServiceIfaceMockRecorder) GetCloudIdentifier

func (mr *MockCloudIdentifierServiceIfaceMockRecorder) GetCloudIdentifier(p interface{}) *gomock.Call

GetCloudIdentifier indicates an expected call of GetCloudIdentifier.

func (*MockCloudIdentifierServiceIfaceMockRecorder) NewGetCloudIdentifierParams

func (mr *MockCloudIdentifierServiceIfaceMockRecorder) NewGetCloudIdentifierParams(userid interface{}) *gomock.Call

NewGetCloudIdentifierParams indicates an expected call of NewGetCloudIdentifierParams.

type MockClusterServiceIface

type MockClusterServiceIface struct {
	// contains filtered or unexported fields
}

MockClusterServiceIface is a mock of ClusterServiceIface interface.

func NewMockClusterServiceIface

func NewMockClusterServiceIface(ctrl *gomock.Controller) *MockClusterServiceIface

NewMockClusterServiceIface creates a new mock instance.

func (*MockClusterServiceIface) AddCluster

AddCluster mocks base method.

func (*MockClusterServiceIface) DedicateCluster

DedicateCluster mocks base method.

func (*MockClusterServiceIface) DeleteCluster

DeleteCluster mocks base method.

func (*MockClusterServiceIface) DisableHAForCluster

DisableHAForCluster mocks base method.

func (*MockClusterServiceIface) DisableOutOfBandManagementForCluster

DisableOutOfBandManagementForCluster mocks base method.

func (*MockClusterServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockClusterServiceIface) EnableHAForCluster

EnableHAForCluster mocks base method.

func (*MockClusterServiceIface) EnableOutOfBandManagementForCluster

EnableOutOfBandManagementForCluster mocks base method.

func (*MockClusterServiceIface) GetClusterByID

func (m *MockClusterServiceIface) GetClusterByID(id string, opts ...OptionFunc) (*Cluster, int, error)

GetClusterByID mocks base method.

func (*MockClusterServiceIface) GetClusterByName

func (m *MockClusterServiceIface) GetClusterByName(name string, opts ...OptionFunc) (*Cluster, int, error)

GetClusterByName mocks base method.

func (*MockClusterServiceIface) GetClusterID

func (m *MockClusterServiceIface) GetClusterID(name string, opts ...OptionFunc) (string, int, error)

GetClusterID mocks base method.

func (*MockClusterServiceIface) GetClustersMetricByID

func (m *MockClusterServiceIface) GetClustersMetricByID(id string, opts ...OptionFunc) (*ClustersMetric, int, error)

GetClustersMetricByID mocks base method.

func (*MockClusterServiceIface) GetClustersMetricByName

func (m *MockClusterServiceIface) GetClustersMetricByName(name string, opts ...OptionFunc) (*ClustersMetric, int, error)

GetClustersMetricByName mocks base method.

func (*MockClusterServiceIface) GetClustersMetricID

func (m *MockClusterServiceIface) GetClustersMetricID(name string, opts ...OptionFunc) (string, int, error)

GetClustersMetricID mocks base method.

func (*MockClusterServiceIface) ListClusters

ListClusters mocks base method.

func (*MockClusterServiceIface) ListClustersMetrics

ListClustersMetrics mocks base method.

func (*MockClusterServiceIface) ListDedicatedClusters

ListDedicatedClusters mocks base method.

func (*MockClusterServiceIface) NewAddClusterParams

func (m *MockClusterServiceIface) NewAddClusterParams(clustername, clustertype, hypervisor, podid, zoneid string) *AddClusterParams

NewAddClusterParams mocks base method.

func (*MockClusterServiceIface) NewDedicateClusterParams

func (m *MockClusterServiceIface) NewDedicateClusterParams(clusterid, domainid string) *DedicateClusterParams

NewDedicateClusterParams mocks base method.

func (*MockClusterServiceIface) NewDeleteClusterParams

func (m *MockClusterServiceIface) NewDeleteClusterParams(id string) *DeleteClusterParams

NewDeleteClusterParams mocks base method.

func (*MockClusterServiceIface) NewDisableHAForClusterParams

func (m *MockClusterServiceIface) NewDisableHAForClusterParams(clusterid string) *DisableHAForClusterParams

NewDisableHAForClusterParams mocks base method.

func (*MockClusterServiceIface) NewDisableOutOfBandManagementForClusterParams

func (m *MockClusterServiceIface) NewDisableOutOfBandManagementForClusterParams(clusterid string) *DisableOutOfBandManagementForClusterParams

NewDisableOutOfBandManagementForClusterParams mocks base method.

func (*MockClusterServiceIface) NewEnableHAForClusterParams

func (m *MockClusterServiceIface) NewEnableHAForClusterParams(clusterid string) *EnableHAForClusterParams

NewEnableHAForClusterParams mocks base method.

func (*MockClusterServiceIface) NewEnableOutOfBandManagementForClusterParams

func (m *MockClusterServiceIface) NewEnableOutOfBandManagementForClusterParams(clusterid string) *EnableOutOfBandManagementForClusterParams

NewEnableOutOfBandManagementForClusterParams mocks base method.

func (*MockClusterServiceIface) NewListClustersMetricsParams

func (m *MockClusterServiceIface) NewListClustersMetricsParams() *ListClustersMetricsParams

NewListClustersMetricsParams mocks base method.

func (*MockClusterServiceIface) NewListClustersParams

func (m *MockClusterServiceIface) NewListClustersParams() *ListClustersParams

NewListClustersParams mocks base method.

func (*MockClusterServiceIface) NewListDedicatedClustersParams

func (m *MockClusterServiceIface) NewListDedicatedClustersParams() *ListDedicatedClustersParams

NewListDedicatedClustersParams mocks base method.

func (*MockClusterServiceIface) NewReleaseDedicatedClusterParams

func (m *MockClusterServiceIface) NewReleaseDedicatedClusterParams(clusterid string) *ReleaseDedicatedClusterParams

NewReleaseDedicatedClusterParams mocks base method.

func (*MockClusterServiceIface) NewUpdateClusterParams

func (m *MockClusterServiceIface) NewUpdateClusterParams(id string) *UpdateClusterParams

NewUpdateClusterParams mocks base method.

func (*MockClusterServiceIface) ReleaseDedicatedCluster

ReleaseDedicatedCluster mocks base method.

func (*MockClusterServiceIface) UpdateCluster

UpdateCluster mocks base method.

type MockClusterServiceIfaceMockRecorder

type MockClusterServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockClusterServiceIfaceMockRecorder is the mock recorder for MockClusterServiceIface.

func (*MockClusterServiceIfaceMockRecorder) AddCluster

func (mr *MockClusterServiceIfaceMockRecorder) AddCluster(p interface{}) *gomock.Call

AddCluster indicates an expected call of AddCluster.

func (*MockClusterServiceIfaceMockRecorder) DedicateCluster

func (mr *MockClusterServiceIfaceMockRecorder) DedicateCluster(p interface{}) *gomock.Call

DedicateCluster indicates an expected call of DedicateCluster.

func (*MockClusterServiceIfaceMockRecorder) DeleteCluster

func (mr *MockClusterServiceIfaceMockRecorder) DeleteCluster(p interface{}) *gomock.Call

DeleteCluster indicates an expected call of DeleteCluster.

func (*MockClusterServiceIfaceMockRecorder) DisableHAForCluster

func (mr *MockClusterServiceIfaceMockRecorder) DisableHAForCluster(p interface{}) *gomock.Call

DisableHAForCluster indicates an expected call of DisableHAForCluster.

func (*MockClusterServiceIfaceMockRecorder) DisableOutOfBandManagementForCluster

func (mr *MockClusterServiceIfaceMockRecorder) DisableOutOfBandManagementForCluster(p interface{}) *gomock.Call

DisableOutOfBandManagementForCluster indicates an expected call of DisableOutOfBandManagementForCluster.

func (*MockClusterServiceIfaceMockRecorder) EnableHAForCluster

func (mr *MockClusterServiceIfaceMockRecorder) EnableHAForCluster(p interface{}) *gomock.Call

EnableHAForCluster indicates an expected call of EnableHAForCluster.

func (*MockClusterServiceIfaceMockRecorder) EnableOutOfBandManagementForCluster

func (mr *MockClusterServiceIfaceMockRecorder) EnableOutOfBandManagementForCluster(p interface{}) *gomock.Call

EnableOutOfBandManagementForCluster indicates an expected call of EnableOutOfBandManagementForCluster.

func (*MockClusterServiceIfaceMockRecorder) GetClusterByID

func (mr *MockClusterServiceIfaceMockRecorder) GetClusterByID(id interface{}, opts ...interface{}) *gomock.Call

GetClusterByID indicates an expected call of GetClusterByID.

func (*MockClusterServiceIfaceMockRecorder) GetClusterByName

func (mr *MockClusterServiceIfaceMockRecorder) GetClusterByName(name interface{}, opts ...interface{}) *gomock.Call

GetClusterByName indicates an expected call of GetClusterByName.

func (*MockClusterServiceIfaceMockRecorder) GetClusterID

func (mr *MockClusterServiceIfaceMockRecorder) GetClusterID(name interface{}, opts ...interface{}) *gomock.Call

GetClusterID indicates an expected call of GetClusterID.

func (*MockClusterServiceIfaceMockRecorder) GetClustersMetricByID

func (mr *MockClusterServiceIfaceMockRecorder) GetClustersMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetClustersMetricByID indicates an expected call of GetClustersMetricByID.

func (*MockClusterServiceIfaceMockRecorder) GetClustersMetricByName

func (mr *MockClusterServiceIfaceMockRecorder) GetClustersMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetClustersMetricByName indicates an expected call of GetClustersMetricByName.

func (*MockClusterServiceIfaceMockRecorder) GetClustersMetricID

func (mr *MockClusterServiceIfaceMockRecorder) GetClustersMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetClustersMetricID indicates an expected call of GetClustersMetricID.

func (*MockClusterServiceIfaceMockRecorder) ListClusters

func (mr *MockClusterServiceIfaceMockRecorder) ListClusters(p interface{}) *gomock.Call

ListClusters indicates an expected call of ListClusters.

func (*MockClusterServiceIfaceMockRecorder) ListClustersMetrics

func (mr *MockClusterServiceIfaceMockRecorder) ListClustersMetrics(p interface{}) *gomock.Call

ListClustersMetrics indicates an expected call of ListClustersMetrics.

func (*MockClusterServiceIfaceMockRecorder) ListDedicatedClusters

func (mr *MockClusterServiceIfaceMockRecorder) ListDedicatedClusters(p interface{}) *gomock.Call

ListDedicatedClusters indicates an expected call of ListDedicatedClusters.

func (*MockClusterServiceIfaceMockRecorder) NewAddClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewAddClusterParams(clustername, clustertype, hypervisor, podid, zoneid interface{}) *gomock.Call

NewAddClusterParams indicates an expected call of NewAddClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewDedicateClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewDedicateClusterParams(clusterid, domainid interface{}) *gomock.Call

NewDedicateClusterParams indicates an expected call of NewDedicateClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewDeleteClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewDeleteClusterParams(id interface{}) *gomock.Call

NewDeleteClusterParams indicates an expected call of NewDeleteClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewDisableHAForClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewDisableHAForClusterParams(clusterid interface{}) *gomock.Call

NewDisableHAForClusterParams indicates an expected call of NewDisableHAForClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewDisableOutOfBandManagementForClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewDisableOutOfBandManagementForClusterParams(clusterid interface{}) *gomock.Call

NewDisableOutOfBandManagementForClusterParams indicates an expected call of NewDisableOutOfBandManagementForClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewEnableHAForClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewEnableHAForClusterParams(clusterid interface{}) *gomock.Call

NewEnableHAForClusterParams indicates an expected call of NewEnableHAForClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewEnableOutOfBandManagementForClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewEnableOutOfBandManagementForClusterParams(clusterid interface{}) *gomock.Call

NewEnableOutOfBandManagementForClusterParams indicates an expected call of NewEnableOutOfBandManagementForClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewListClustersMetricsParams

func (mr *MockClusterServiceIfaceMockRecorder) NewListClustersMetricsParams() *gomock.Call

NewListClustersMetricsParams indicates an expected call of NewListClustersMetricsParams.

func (*MockClusterServiceIfaceMockRecorder) NewListClustersParams

func (mr *MockClusterServiceIfaceMockRecorder) NewListClustersParams() *gomock.Call

NewListClustersParams indicates an expected call of NewListClustersParams.

func (*MockClusterServiceIfaceMockRecorder) NewListDedicatedClustersParams

func (mr *MockClusterServiceIfaceMockRecorder) NewListDedicatedClustersParams() *gomock.Call

NewListDedicatedClustersParams indicates an expected call of NewListDedicatedClustersParams.

func (*MockClusterServiceIfaceMockRecorder) NewReleaseDedicatedClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewReleaseDedicatedClusterParams(clusterid interface{}) *gomock.Call

NewReleaseDedicatedClusterParams indicates an expected call of NewReleaseDedicatedClusterParams.

func (*MockClusterServiceIfaceMockRecorder) NewUpdateClusterParams

func (mr *MockClusterServiceIfaceMockRecorder) NewUpdateClusterParams(id interface{}) *gomock.Call

NewUpdateClusterParams indicates an expected call of NewUpdateClusterParams.

func (*MockClusterServiceIfaceMockRecorder) ReleaseDedicatedCluster

func (mr *MockClusterServiceIfaceMockRecorder) ReleaseDedicatedCluster(p interface{}) *gomock.Call

ReleaseDedicatedCluster indicates an expected call of ReleaseDedicatedCluster.

func (*MockClusterServiceIfaceMockRecorder) UpdateCluster

func (mr *MockClusterServiceIfaceMockRecorder) UpdateCluster(p interface{}) *gomock.Call

UpdateCluster indicates an expected call of UpdateCluster.

type MockConfigurationServiceIface

type MockConfigurationServiceIface struct {
	// contains filtered or unexported fields
}

MockConfigurationServiceIface is a mock of ConfigurationServiceIface interface.

func NewMockConfigurationServiceIface

func NewMockConfigurationServiceIface(ctrl *gomock.Controller) *MockConfigurationServiceIface

NewMockConfigurationServiceIface creates a new mock instance.

func (*MockConfigurationServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConfigurationServiceIface) ListCapabilities

ListCapabilities mocks base method.

func (*MockConfigurationServiceIface) ListConfigurations

ListConfigurations mocks base method.

func (*MockConfigurationServiceIface) ListDeploymentPlanners

ListDeploymentPlanners mocks base method.

func (*MockConfigurationServiceIface) NewListCapabilitiesParams

func (m *MockConfigurationServiceIface) NewListCapabilitiesParams() *ListCapabilitiesParams

NewListCapabilitiesParams mocks base method.

func (*MockConfigurationServiceIface) NewListConfigurationsParams

func (m *MockConfigurationServiceIface) NewListConfigurationsParams() *ListConfigurationsParams

NewListConfigurationsParams mocks base method.

func (*MockConfigurationServiceIface) NewListDeploymentPlannersParams

func (m *MockConfigurationServiceIface) NewListDeploymentPlannersParams() *ListDeploymentPlannersParams

NewListDeploymentPlannersParams mocks base method.

func (*MockConfigurationServiceIface) NewResetConfigurationParams

func (m *MockConfigurationServiceIface) NewResetConfigurationParams(name string) *ResetConfigurationParams

NewResetConfigurationParams mocks base method.

func (*MockConfigurationServiceIface) NewUpdateConfigurationParams

func (m *MockConfigurationServiceIface) NewUpdateConfigurationParams(name string) *UpdateConfigurationParams

NewUpdateConfigurationParams mocks base method.

func (*MockConfigurationServiceIface) ResetConfiguration

ResetConfiguration mocks base method.

func (*MockConfigurationServiceIface) UpdateConfiguration

UpdateConfiguration mocks base method.

type MockConfigurationServiceIfaceMockRecorder

type MockConfigurationServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockConfigurationServiceIfaceMockRecorder is the mock recorder for MockConfigurationServiceIface.

func (*MockConfigurationServiceIfaceMockRecorder) ListCapabilities

func (mr *MockConfigurationServiceIfaceMockRecorder) ListCapabilities(p interface{}) *gomock.Call

ListCapabilities indicates an expected call of ListCapabilities.

func (*MockConfigurationServiceIfaceMockRecorder) ListConfigurations

func (mr *MockConfigurationServiceIfaceMockRecorder) ListConfigurations(p interface{}) *gomock.Call

ListConfigurations indicates an expected call of ListConfigurations.

func (*MockConfigurationServiceIfaceMockRecorder) ListDeploymentPlanners

func (mr *MockConfigurationServiceIfaceMockRecorder) ListDeploymentPlanners(p interface{}) *gomock.Call

ListDeploymentPlanners indicates an expected call of ListDeploymentPlanners.

func (*MockConfigurationServiceIfaceMockRecorder) NewListCapabilitiesParams

func (mr *MockConfigurationServiceIfaceMockRecorder) NewListCapabilitiesParams() *gomock.Call

NewListCapabilitiesParams indicates an expected call of NewListCapabilitiesParams.

func (*MockConfigurationServiceIfaceMockRecorder) NewListConfigurationsParams

func (mr *MockConfigurationServiceIfaceMockRecorder) NewListConfigurationsParams() *gomock.Call

NewListConfigurationsParams indicates an expected call of NewListConfigurationsParams.

func (*MockConfigurationServiceIfaceMockRecorder) NewListDeploymentPlannersParams

func (mr *MockConfigurationServiceIfaceMockRecorder) NewListDeploymentPlannersParams() *gomock.Call

NewListDeploymentPlannersParams indicates an expected call of NewListDeploymentPlannersParams.

func (*MockConfigurationServiceIfaceMockRecorder) NewResetConfigurationParams

func (mr *MockConfigurationServiceIfaceMockRecorder) NewResetConfigurationParams(name interface{}) *gomock.Call

NewResetConfigurationParams indicates an expected call of NewResetConfigurationParams.

func (*MockConfigurationServiceIfaceMockRecorder) NewUpdateConfigurationParams

func (mr *MockConfigurationServiceIfaceMockRecorder) NewUpdateConfigurationParams(name interface{}) *gomock.Call

NewUpdateConfigurationParams indicates an expected call of NewUpdateConfigurationParams.

func (*MockConfigurationServiceIfaceMockRecorder) ResetConfiguration

func (mr *MockConfigurationServiceIfaceMockRecorder) ResetConfiguration(p interface{}) *gomock.Call

ResetConfiguration indicates an expected call of ResetConfiguration.

func (*MockConfigurationServiceIfaceMockRecorder) UpdateConfiguration

func (mr *MockConfigurationServiceIfaceMockRecorder) UpdateConfiguration(p interface{}) *gomock.Call

UpdateConfiguration indicates an expected call of UpdateConfiguration.

type MockConsoleEndpointServiceIface

type MockConsoleEndpointServiceIface struct {
	// contains filtered or unexported fields
}

MockConsoleEndpointServiceIface is a mock of ConsoleEndpointServiceIface interface.

func NewMockConsoleEndpointServiceIface

func NewMockConsoleEndpointServiceIface(ctrl *gomock.Controller) *MockConsoleEndpointServiceIface

NewMockConsoleEndpointServiceIface creates a new mock instance.

func (*MockConsoleEndpointServiceIface) CreateConsoleEndpoint

CreateConsoleEndpoint mocks base method.

func (*MockConsoleEndpointServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConsoleEndpointServiceIface) NewCreateConsoleEndpointParams

func (m *MockConsoleEndpointServiceIface) NewCreateConsoleEndpointParams(virtualmachineid string) *CreateConsoleEndpointParams

NewCreateConsoleEndpointParams mocks base method.

type MockConsoleEndpointServiceIfaceMockRecorder

type MockConsoleEndpointServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockConsoleEndpointServiceIfaceMockRecorder is the mock recorder for MockConsoleEndpointServiceIface.

func (*MockConsoleEndpointServiceIfaceMockRecorder) CreateConsoleEndpoint

func (mr *MockConsoleEndpointServiceIfaceMockRecorder) CreateConsoleEndpoint(p interface{}) *gomock.Call

CreateConsoleEndpoint indicates an expected call of CreateConsoleEndpoint.

func (*MockConsoleEndpointServiceIfaceMockRecorder) NewCreateConsoleEndpointParams

func (mr *MockConsoleEndpointServiceIfaceMockRecorder) NewCreateConsoleEndpointParams(virtualmachineid interface{}) *gomock.Call

NewCreateConsoleEndpointParams indicates an expected call of NewCreateConsoleEndpointParams.

type MockCustomServiceIface

type MockCustomServiceIface struct {
	// contains filtered or unexported fields
}

MockCustomServiceIface is a mock of CustomServiceIface interface.

func NewMockCustomServiceIface

func NewMockCustomServiceIface(ctrl *gomock.Controller) *MockCustomServiceIface

NewMockCustomServiceIface creates a new mock instance.

func (*MockCustomServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

type MockCustomServiceIfaceMockRecorder

type MockCustomServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockCustomServiceIfaceMockRecorder is the mock recorder for MockCustomServiceIface.

type MockDiskOfferingServiceIface

type MockDiskOfferingServiceIface struct {
	// contains filtered or unexported fields
}

MockDiskOfferingServiceIface is a mock of DiskOfferingServiceIface interface.

func NewMockDiskOfferingServiceIface

func NewMockDiskOfferingServiceIface(ctrl *gomock.Controller) *MockDiskOfferingServiceIface

NewMockDiskOfferingServiceIface creates a new mock instance.

func (*MockDiskOfferingServiceIface) CreateDiskOffering

CreateDiskOffering mocks base method.

func (*MockDiskOfferingServiceIface) DeleteDiskOffering

DeleteDiskOffering mocks base method.

func (*MockDiskOfferingServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDiskOfferingServiceIface) GetDiskOfferingByID

func (m *MockDiskOfferingServiceIface) GetDiskOfferingByID(id string, opts ...OptionFunc) (*DiskOffering, int, error)

GetDiskOfferingByID mocks base method.

func (*MockDiskOfferingServiceIface) GetDiskOfferingByName

func (m *MockDiskOfferingServiceIface) GetDiskOfferingByName(name string, opts ...OptionFunc) (*DiskOffering, int, error)

GetDiskOfferingByName mocks base method.

func (*MockDiskOfferingServiceIface) GetDiskOfferingID

func (m *MockDiskOfferingServiceIface) GetDiskOfferingID(name string, opts ...OptionFunc) (string, int, error)

GetDiskOfferingID mocks base method.

func (*MockDiskOfferingServiceIface) ListDiskOfferings

ListDiskOfferings mocks base method.

func (*MockDiskOfferingServiceIface) NewCreateDiskOfferingParams

func (m *MockDiskOfferingServiceIface) NewCreateDiskOfferingParams(displaytext, name string) *CreateDiskOfferingParams

NewCreateDiskOfferingParams mocks base method.

func (*MockDiskOfferingServiceIface) NewDeleteDiskOfferingParams

func (m *MockDiskOfferingServiceIface) NewDeleteDiskOfferingParams(id string) *DeleteDiskOfferingParams

NewDeleteDiskOfferingParams mocks base method.

func (*MockDiskOfferingServiceIface) NewListDiskOfferingsParams

func (m *MockDiskOfferingServiceIface) NewListDiskOfferingsParams() *ListDiskOfferingsParams

NewListDiskOfferingsParams mocks base method.

func (*MockDiskOfferingServiceIface) NewUpdateDiskOfferingParams

func (m *MockDiskOfferingServiceIface) NewUpdateDiskOfferingParams(id string) *UpdateDiskOfferingParams

NewUpdateDiskOfferingParams mocks base method.

func (*MockDiskOfferingServiceIface) UpdateDiskOffering

UpdateDiskOffering mocks base method.

type MockDiskOfferingServiceIfaceMockRecorder

type MockDiskOfferingServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockDiskOfferingServiceIfaceMockRecorder is the mock recorder for MockDiskOfferingServiceIface.

func (*MockDiskOfferingServiceIfaceMockRecorder) CreateDiskOffering

func (mr *MockDiskOfferingServiceIfaceMockRecorder) CreateDiskOffering(p interface{}) *gomock.Call

CreateDiskOffering indicates an expected call of CreateDiskOffering.

func (*MockDiskOfferingServiceIfaceMockRecorder) DeleteDiskOffering

func (mr *MockDiskOfferingServiceIfaceMockRecorder) DeleteDiskOffering(p interface{}) *gomock.Call

DeleteDiskOffering indicates an expected call of DeleteDiskOffering.

func (*MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingByID

func (mr *MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingByID(id interface{}, opts ...interface{}) *gomock.Call

GetDiskOfferingByID indicates an expected call of GetDiskOfferingByID.

func (*MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingByName

func (mr *MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingByName(name interface{}, opts ...interface{}) *gomock.Call

GetDiskOfferingByName indicates an expected call of GetDiskOfferingByName.

func (*MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingID

func (mr *MockDiskOfferingServiceIfaceMockRecorder) GetDiskOfferingID(name interface{}, opts ...interface{}) *gomock.Call

GetDiskOfferingID indicates an expected call of GetDiskOfferingID.

func (*MockDiskOfferingServiceIfaceMockRecorder) ListDiskOfferings

func (mr *MockDiskOfferingServiceIfaceMockRecorder) ListDiskOfferings(p interface{}) *gomock.Call

ListDiskOfferings indicates an expected call of ListDiskOfferings.

func (*MockDiskOfferingServiceIfaceMockRecorder) NewCreateDiskOfferingParams

func (mr *MockDiskOfferingServiceIfaceMockRecorder) NewCreateDiskOfferingParams(displaytext, name interface{}) *gomock.Call

NewCreateDiskOfferingParams indicates an expected call of NewCreateDiskOfferingParams.

func (*MockDiskOfferingServiceIfaceMockRecorder) NewDeleteDiskOfferingParams

func (mr *MockDiskOfferingServiceIfaceMockRecorder) NewDeleteDiskOfferingParams(id interface{}) *gomock.Call

NewDeleteDiskOfferingParams indicates an expected call of NewDeleteDiskOfferingParams.

func (*MockDiskOfferingServiceIfaceMockRecorder) NewListDiskOfferingsParams

func (mr *MockDiskOfferingServiceIfaceMockRecorder) NewListDiskOfferingsParams() *gomock.Call

NewListDiskOfferingsParams indicates an expected call of NewListDiskOfferingsParams.

func (*MockDiskOfferingServiceIfaceMockRecorder) NewUpdateDiskOfferingParams

func (mr *MockDiskOfferingServiceIfaceMockRecorder) NewUpdateDiskOfferingParams(id interface{}) *gomock.Call

NewUpdateDiskOfferingParams indicates an expected call of NewUpdateDiskOfferingParams.

func (*MockDiskOfferingServiceIfaceMockRecorder) UpdateDiskOffering

func (mr *MockDiskOfferingServiceIfaceMockRecorder) UpdateDiskOffering(p interface{}) *gomock.Call

UpdateDiskOffering indicates an expected call of UpdateDiskOffering.

type MockDomainServiceIface

type MockDomainServiceIface struct {
	// contains filtered or unexported fields
}

MockDomainServiceIface is a mock of DomainServiceIface interface.

func NewMockDomainServiceIface

func NewMockDomainServiceIface(ctrl *gomock.Controller) *MockDomainServiceIface

NewMockDomainServiceIface creates a new mock instance.

func (*MockDomainServiceIface) CreateDomain

CreateDomain mocks base method.

func (*MockDomainServiceIface) DeleteDomain

DeleteDomain mocks base method.

func (*MockDomainServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDomainServiceIface) GetDomainByID

func (m *MockDomainServiceIface) GetDomainByID(id string, opts ...OptionFunc) (*Domain, int, error)

GetDomainByID mocks base method.

func (*MockDomainServiceIface) GetDomainByName

func (m *MockDomainServiceIface) GetDomainByName(name string, opts ...OptionFunc) (*Domain, int, error)

GetDomainByName mocks base method.

func (*MockDomainServiceIface) GetDomainChildrenByID

func (m *MockDomainServiceIface) GetDomainChildrenByID(id string, opts ...OptionFunc) (*DomainChildren, int, error)

GetDomainChildrenByID mocks base method.

func (*MockDomainServiceIface) GetDomainChildrenByName

func (m *MockDomainServiceIface) GetDomainChildrenByName(name string, opts ...OptionFunc) (*DomainChildren, int, error)

GetDomainChildrenByName mocks base method.

func (*MockDomainServiceIface) GetDomainChildrenID

func (m *MockDomainServiceIface) GetDomainChildrenID(name string, opts ...OptionFunc) (string, int, error)

GetDomainChildrenID mocks base method.

func (*MockDomainServiceIface) GetDomainID

func (m *MockDomainServiceIface) GetDomainID(name string, opts ...OptionFunc) (string, int, error)

GetDomainID mocks base method.

func (*MockDomainServiceIface) ListDomainChildren

ListDomainChildren mocks base method.

func (*MockDomainServiceIface) ListDomains

ListDomains mocks base method.

func (*MockDomainServiceIface) NewCreateDomainParams

func (m *MockDomainServiceIface) NewCreateDomainParams(name string) *CreateDomainParams

NewCreateDomainParams mocks base method.

func (*MockDomainServiceIface) NewDeleteDomainParams

func (m *MockDomainServiceIface) NewDeleteDomainParams(id string) *DeleteDomainParams

NewDeleteDomainParams mocks base method.

func (*MockDomainServiceIface) NewListDomainChildrenParams

func (m *MockDomainServiceIface) NewListDomainChildrenParams() *ListDomainChildrenParams

NewListDomainChildrenParams mocks base method.

func (*MockDomainServiceIface) NewListDomainsParams

func (m *MockDomainServiceIface) NewListDomainsParams() *ListDomainsParams

NewListDomainsParams mocks base method.

func (*MockDomainServiceIface) NewUpdateDomainParams

func (m *MockDomainServiceIface) NewUpdateDomainParams(id string) *UpdateDomainParams

NewUpdateDomainParams mocks base method.

func (*MockDomainServiceIface) UpdateDomain

UpdateDomain mocks base method.

type MockDomainServiceIfaceMockRecorder

type MockDomainServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockDomainServiceIfaceMockRecorder is the mock recorder for MockDomainServiceIface.

func (*MockDomainServiceIfaceMockRecorder) CreateDomain

func (mr *MockDomainServiceIfaceMockRecorder) CreateDomain(p interface{}) *gomock.Call

CreateDomain indicates an expected call of CreateDomain.

func (*MockDomainServiceIfaceMockRecorder) DeleteDomain

func (mr *MockDomainServiceIfaceMockRecorder) DeleteDomain(p interface{}) *gomock.Call

DeleteDomain indicates an expected call of DeleteDomain.

func (*MockDomainServiceIfaceMockRecorder) GetDomainByID

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainByID(id interface{}, opts ...interface{}) *gomock.Call

GetDomainByID indicates an expected call of GetDomainByID.

func (*MockDomainServiceIfaceMockRecorder) GetDomainByName

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainByName(name interface{}, opts ...interface{}) *gomock.Call

GetDomainByName indicates an expected call of GetDomainByName.

func (*MockDomainServiceIfaceMockRecorder) GetDomainChildrenByID

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainChildrenByID(id interface{}, opts ...interface{}) *gomock.Call

GetDomainChildrenByID indicates an expected call of GetDomainChildrenByID.

func (*MockDomainServiceIfaceMockRecorder) GetDomainChildrenByName

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainChildrenByName(name interface{}, opts ...interface{}) *gomock.Call

GetDomainChildrenByName indicates an expected call of GetDomainChildrenByName.

func (*MockDomainServiceIfaceMockRecorder) GetDomainChildrenID

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainChildrenID(name interface{}, opts ...interface{}) *gomock.Call

GetDomainChildrenID indicates an expected call of GetDomainChildrenID.

func (*MockDomainServiceIfaceMockRecorder) GetDomainID

func (mr *MockDomainServiceIfaceMockRecorder) GetDomainID(name interface{}, opts ...interface{}) *gomock.Call

GetDomainID indicates an expected call of GetDomainID.

func (*MockDomainServiceIfaceMockRecorder) ListDomainChildren

func (mr *MockDomainServiceIfaceMockRecorder) ListDomainChildren(p interface{}) *gomock.Call

ListDomainChildren indicates an expected call of ListDomainChildren.

func (*MockDomainServiceIfaceMockRecorder) ListDomains

func (mr *MockDomainServiceIfaceMockRecorder) ListDomains(p interface{}) *gomock.Call

ListDomains indicates an expected call of ListDomains.

func (*MockDomainServiceIfaceMockRecorder) NewCreateDomainParams

func (mr *MockDomainServiceIfaceMockRecorder) NewCreateDomainParams(name interface{}) *gomock.Call

NewCreateDomainParams indicates an expected call of NewCreateDomainParams.

func (*MockDomainServiceIfaceMockRecorder) NewDeleteDomainParams

func (mr *MockDomainServiceIfaceMockRecorder) NewDeleteDomainParams(id interface{}) *gomock.Call

NewDeleteDomainParams indicates an expected call of NewDeleteDomainParams.

func (*MockDomainServiceIfaceMockRecorder) NewListDomainChildrenParams

func (mr *MockDomainServiceIfaceMockRecorder) NewListDomainChildrenParams() *gomock.Call

NewListDomainChildrenParams indicates an expected call of NewListDomainChildrenParams.

func (*MockDomainServiceIfaceMockRecorder) NewListDomainsParams

func (mr *MockDomainServiceIfaceMockRecorder) NewListDomainsParams() *gomock.Call

NewListDomainsParams indicates an expected call of NewListDomainsParams.

func (*MockDomainServiceIfaceMockRecorder) NewUpdateDomainParams

func (mr *MockDomainServiceIfaceMockRecorder) NewUpdateDomainParams(id interface{}) *gomock.Call

NewUpdateDomainParams indicates an expected call of NewUpdateDomainParams.

func (*MockDomainServiceIfaceMockRecorder) UpdateDomain

func (mr *MockDomainServiceIfaceMockRecorder) UpdateDomain(p interface{}) *gomock.Call

UpdateDomain indicates an expected call of UpdateDomain.

type MockEventServiceIface

type MockEventServiceIface struct {
	// contains filtered or unexported fields
}

MockEventServiceIface is a mock of EventServiceIface interface.

func NewMockEventServiceIface

func NewMockEventServiceIface(ctrl *gomock.Controller) *MockEventServiceIface

NewMockEventServiceIface creates a new mock instance.

func (*MockEventServiceIface) ArchiveEvents

ArchiveEvents mocks base method.

func (*MockEventServiceIface) DeleteEvents

DeleteEvents mocks base method.

func (*MockEventServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockEventServiceIface) GetEventByID

func (m *MockEventServiceIface) GetEventByID(id string, opts ...OptionFunc) (*Event, int, error)

GetEventByID mocks base method.

func (*MockEventServiceIface) ListEventTypes

ListEventTypes mocks base method.

func (*MockEventServiceIface) ListEvents

ListEvents mocks base method.

func (*MockEventServiceIface) NewArchiveEventsParams

func (m *MockEventServiceIface) NewArchiveEventsParams() *ArchiveEventsParams

NewArchiveEventsParams mocks base method.

func (*MockEventServiceIface) NewDeleteEventsParams

func (m *MockEventServiceIface) NewDeleteEventsParams() *DeleteEventsParams

NewDeleteEventsParams mocks base method.

func (*MockEventServiceIface) NewListEventTypesParams

func (m *MockEventServiceIface) NewListEventTypesParams() *ListEventTypesParams

NewListEventTypesParams mocks base method.

func (*MockEventServiceIface) NewListEventsParams

func (m *MockEventServiceIface) NewListEventsParams() *ListEventsParams

NewListEventsParams mocks base method.

type MockEventServiceIfaceMockRecorder

type MockEventServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockEventServiceIfaceMockRecorder is the mock recorder for MockEventServiceIface.

func (*MockEventServiceIfaceMockRecorder) ArchiveEvents

func (mr *MockEventServiceIfaceMockRecorder) ArchiveEvents(p interface{}) *gomock.Call

ArchiveEvents indicates an expected call of ArchiveEvents.

func (*MockEventServiceIfaceMockRecorder) DeleteEvents

func (mr *MockEventServiceIfaceMockRecorder) DeleteEvents(p interface{}) *gomock.Call

DeleteEvents indicates an expected call of DeleteEvents.

func (*MockEventServiceIfaceMockRecorder) GetEventByID

func (mr *MockEventServiceIfaceMockRecorder) GetEventByID(id interface{}, opts ...interface{}) *gomock.Call

GetEventByID indicates an expected call of GetEventByID.

func (*MockEventServiceIfaceMockRecorder) ListEventTypes

func (mr *MockEventServiceIfaceMockRecorder) ListEventTypes(p interface{}) *gomock.Call

ListEventTypes indicates an expected call of ListEventTypes.

func (*MockEventServiceIfaceMockRecorder) ListEvents

func (mr *MockEventServiceIfaceMockRecorder) ListEvents(p interface{}) *gomock.Call

ListEvents indicates an expected call of ListEvents.

func (*MockEventServiceIfaceMockRecorder) NewArchiveEventsParams

func (mr *MockEventServiceIfaceMockRecorder) NewArchiveEventsParams() *gomock.Call

NewArchiveEventsParams indicates an expected call of NewArchiveEventsParams.

func (*MockEventServiceIfaceMockRecorder) NewDeleteEventsParams

func (mr *MockEventServiceIfaceMockRecorder) NewDeleteEventsParams() *gomock.Call

NewDeleteEventsParams indicates an expected call of NewDeleteEventsParams.

func (*MockEventServiceIfaceMockRecorder) NewListEventTypesParams

func (mr *MockEventServiceIfaceMockRecorder) NewListEventTypesParams() *gomock.Call

NewListEventTypesParams indicates an expected call of NewListEventTypesParams.

func (*MockEventServiceIfaceMockRecorder) NewListEventsParams

func (mr *MockEventServiceIfaceMockRecorder) NewListEventsParams() *gomock.Call

NewListEventsParams indicates an expected call of NewListEventsParams.

type MockFirewallServiceIface

type MockFirewallServiceIface struct {
	// contains filtered or unexported fields
}

MockFirewallServiceIface is a mock of FirewallServiceIface interface.

func NewMockFirewallServiceIface

func NewMockFirewallServiceIface(ctrl *gomock.Controller) *MockFirewallServiceIface

NewMockFirewallServiceIface creates a new mock instance.

func (*MockFirewallServiceIface) AddPaloAltoFirewall

AddPaloAltoFirewall mocks base method.

func (*MockFirewallServiceIface) ConfigurePaloAltoFirewall

ConfigurePaloAltoFirewall mocks base method.

func (*MockFirewallServiceIface) CreateEgressFirewallRule

CreateEgressFirewallRule mocks base method.

func (*MockFirewallServiceIface) CreateFirewallRule

CreateFirewallRule mocks base method.

func (*MockFirewallServiceIface) CreateIpv6FirewallRule

CreateIpv6FirewallRule mocks base method.

func (*MockFirewallServiceIface) CreatePortForwardingRule

CreatePortForwardingRule mocks base method.

func (*MockFirewallServiceIface) DeleteEgressFirewallRule

DeleteEgressFirewallRule mocks base method.

func (*MockFirewallServiceIface) DeleteFirewallRule

DeleteFirewallRule mocks base method.

func (*MockFirewallServiceIface) DeleteIpv6FirewallRule

DeleteIpv6FirewallRule mocks base method.

func (*MockFirewallServiceIface) DeletePaloAltoFirewall

DeletePaloAltoFirewall mocks base method.

func (*MockFirewallServiceIface) DeletePortForwardingRule

DeletePortForwardingRule mocks base method.

func (*MockFirewallServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFirewallServiceIface) GetEgressFirewallRuleByID

func (m *MockFirewallServiceIface) GetEgressFirewallRuleByID(id string, opts ...OptionFunc) (*EgressFirewallRule, int, error)

GetEgressFirewallRuleByID mocks base method.

func (*MockFirewallServiceIface) GetFirewallRuleByID

func (m *MockFirewallServiceIface) GetFirewallRuleByID(id string, opts ...OptionFunc) (*FirewallRule, int, error)

GetFirewallRuleByID mocks base method.

func (*MockFirewallServiceIface) GetIpv6FirewallRuleByID

func (m *MockFirewallServiceIface) GetIpv6FirewallRuleByID(id string, opts ...OptionFunc) (*Ipv6FirewallRule, int, error)

GetIpv6FirewallRuleByID mocks base method.

func (*MockFirewallServiceIface) GetPortForwardingRuleByID

func (m *MockFirewallServiceIface) GetPortForwardingRuleByID(id string, opts ...OptionFunc) (*PortForwardingRule, int, error)

GetPortForwardingRuleByID mocks base method.

func (*MockFirewallServiceIface) ListEgressFirewallRules

ListEgressFirewallRules mocks base method.

func (*MockFirewallServiceIface) ListFirewallRules

ListFirewallRules mocks base method.

func (*MockFirewallServiceIface) ListIpv6FirewallRules

ListIpv6FirewallRules mocks base method.

func (*MockFirewallServiceIface) ListPaloAltoFirewalls

ListPaloAltoFirewalls mocks base method.

func (*MockFirewallServiceIface) ListPortForwardingRules

ListPortForwardingRules mocks base method.

func (*MockFirewallServiceIface) NewAddPaloAltoFirewallParams

func (m *MockFirewallServiceIface) NewAddPaloAltoFirewallParams(networkdevicetype, password, physicalnetworkid, url, username string) *AddPaloAltoFirewallParams

NewAddPaloAltoFirewallParams mocks base method.

func (*MockFirewallServiceIface) NewConfigurePaloAltoFirewallParams

func (m *MockFirewallServiceIface) NewConfigurePaloAltoFirewallParams(fwdeviceid string) *ConfigurePaloAltoFirewallParams

NewConfigurePaloAltoFirewallParams mocks base method.

func (*MockFirewallServiceIface) NewCreateEgressFirewallRuleParams

func (m *MockFirewallServiceIface) NewCreateEgressFirewallRuleParams(networkid, protocol string) *CreateEgressFirewallRuleParams

NewCreateEgressFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewCreateFirewallRuleParams

func (m *MockFirewallServiceIface) NewCreateFirewallRuleParams(ipaddressid, protocol string) *CreateFirewallRuleParams

NewCreateFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewCreateIpv6FirewallRuleParams

func (m *MockFirewallServiceIface) NewCreateIpv6FirewallRuleParams(networkid, protocol string) *CreateIpv6FirewallRuleParams

NewCreateIpv6FirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewCreatePortForwardingRuleParams

func (m *MockFirewallServiceIface) NewCreatePortForwardingRuleParams(ipaddressid string, privateport int, protocol string, publicport int, virtualmachineid string) *CreatePortForwardingRuleParams

NewCreatePortForwardingRuleParams mocks base method.

func (*MockFirewallServiceIface) NewDeleteEgressFirewallRuleParams

func (m *MockFirewallServiceIface) NewDeleteEgressFirewallRuleParams(id string) *DeleteEgressFirewallRuleParams

NewDeleteEgressFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewDeleteFirewallRuleParams

func (m *MockFirewallServiceIface) NewDeleteFirewallRuleParams(id string) *DeleteFirewallRuleParams

NewDeleteFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewDeleteIpv6FirewallRuleParams

func (m *MockFirewallServiceIface) NewDeleteIpv6FirewallRuleParams(id string) *DeleteIpv6FirewallRuleParams

NewDeleteIpv6FirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewDeletePaloAltoFirewallParams

func (m *MockFirewallServiceIface) NewDeletePaloAltoFirewallParams(fwdeviceid string) *DeletePaloAltoFirewallParams

NewDeletePaloAltoFirewallParams mocks base method.

func (*MockFirewallServiceIface) NewDeletePortForwardingRuleParams

func (m *MockFirewallServiceIface) NewDeletePortForwardingRuleParams(id string) *DeletePortForwardingRuleParams

NewDeletePortForwardingRuleParams mocks base method.

func (*MockFirewallServiceIface) NewListEgressFirewallRulesParams

func (m *MockFirewallServiceIface) NewListEgressFirewallRulesParams() *ListEgressFirewallRulesParams

NewListEgressFirewallRulesParams mocks base method.

func (*MockFirewallServiceIface) NewListFirewallRulesParams

func (m *MockFirewallServiceIface) NewListFirewallRulesParams() *ListFirewallRulesParams

NewListFirewallRulesParams mocks base method.

func (*MockFirewallServiceIface) NewListIpv6FirewallRulesParams

func (m *MockFirewallServiceIface) NewListIpv6FirewallRulesParams() *ListIpv6FirewallRulesParams

NewListIpv6FirewallRulesParams mocks base method.

func (*MockFirewallServiceIface) NewListPaloAltoFirewallsParams

func (m *MockFirewallServiceIface) NewListPaloAltoFirewallsParams() *ListPaloAltoFirewallsParams

NewListPaloAltoFirewallsParams mocks base method.

func (*MockFirewallServiceIface) NewListPortForwardingRulesParams

func (m *MockFirewallServiceIface) NewListPortForwardingRulesParams() *ListPortForwardingRulesParams

NewListPortForwardingRulesParams mocks base method.

func (*MockFirewallServiceIface) NewUpdateEgressFirewallRuleParams

func (m *MockFirewallServiceIface) NewUpdateEgressFirewallRuleParams(id string) *UpdateEgressFirewallRuleParams

NewUpdateEgressFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewUpdateFirewallRuleParams

func (m *MockFirewallServiceIface) NewUpdateFirewallRuleParams(id string) *UpdateFirewallRuleParams

NewUpdateFirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewUpdateIpv6FirewallRuleParams

func (m *MockFirewallServiceIface) NewUpdateIpv6FirewallRuleParams(id string) *UpdateIpv6FirewallRuleParams

NewUpdateIpv6FirewallRuleParams mocks base method.

func (*MockFirewallServiceIface) NewUpdatePortForwardingRuleParams

func (m *MockFirewallServiceIface) NewUpdatePortForwardingRuleParams(id string) *UpdatePortForwardingRuleParams

NewUpdatePortForwardingRuleParams mocks base method.

func (*MockFirewallServiceIface) UpdateEgressFirewallRule

UpdateEgressFirewallRule mocks base method.

func (*MockFirewallServiceIface) UpdateFirewallRule

UpdateFirewallRule mocks base method.

func (*MockFirewallServiceIface) UpdateIpv6FirewallRule

UpdateIpv6FirewallRule mocks base method.

func (*MockFirewallServiceIface) UpdatePortForwardingRule

UpdatePortForwardingRule mocks base method.

type MockFirewallServiceIfaceMockRecorder

type MockFirewallServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockFirewallServiceIfaceMockRecorder is the mock recorder for MockFirewallServiceIface.

func (*MockFirewallServiceIfaceMockRecorder) AddPaloAltoFirewall

func (mr *MockFirewallServiceIfaceMockRecorder) AddPaloAltoFirewall(p interface{}) *gomock.Call

AddPaloAltoFirewall indicates an expected call of AddPaloAltoFirewall.

func (*MockFirewallServiceIfaceMockRecorder) ConfigurePaloAltoFirewall

func (mr *MockFirewallServiceIfaceMockRecorder) ConfigurePaloAltoFirewall(p interface{}) *gomock.Call

ConfigurePaloAltoFirewall indicates an expected call of ConfigurePaloAltoFirewall.

func (*MockFirewallServiceIfaceMockRecorder) CreateEgressFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) CreateEgressFirewallRule(p interface{}) *gomock.Call

CreateEgressFirewallRule indicates an expected call of CreateEgressFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) CreateFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) CreateFirewallRule(p interface{}) *gomock.Call

CreateFirewallRule indicates an expected call of CreateFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) CreateIpv6FirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) CreateIpv6FirewallRule(p interface{}) *gomock.Call

CreateIpv6FirewallRule indicates an expected call of CreateIpv6FirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) CreatePortForwardingRule

func (mr *MockFirewallServiceIfaceMockRecorder) CreatePortForwardingRule(p interface{}) *gomock.Call

CreatePortForwardingRule indicates an expected call of CreatePortForwardingRule.

func (*MockFirewallServiceIfaceMockRecorder) DeleteEgressFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) DeleteEgressFirewallRule(p interface{}) *gomock.Call

DeleteEgressFirewallRule indicates an expected call of DeleteEgressFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) DeleteFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) DeleteFirewallRule(p interface{}) *gomock.Call

DeleteFirewallRule indicates an expected call of DeleteFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) DeleteIpv6FirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) DeleteIpv6FirewallRule(p interface{}) *gomock.Call

DeleteIpv6FirewallRule indicates an expected call of DeleteIpv6FirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) DeletePaloAltoFirewall

func (mr *MockFirewallServiceIfaceMockRecorder) DeletePaloAltoFirewall(p interface{}) *gomock.Call

DeletePaloAltoFirewall indicates an expected call of DeletePaloAltoFirewall.

func (*MockFirewallServiceIfaceMockRecorder) DeletePortForwardingRule

func (mr *MockFirewallServiceIfaceMockRecorder) DeletePortForwardingRule(p interface{}) *gomock.Call

DeletePortForwardingRule indicates an expected call of DeletePortForwardingRule.

func (*MockFirewallServiceIfaceMockRecorder) GetEgressFirewallRuleByID

func (mr *MockFirewallServiceIfaceMockRecorder) GetEgressFirewallRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetEgressFirewallRuleByID indicates an expected call of GetEgressFirewallRuleByID.

func (*MockFirewallServiceIfaceMockRecorder) GetFirewallRuleByID

func (mr *MockFirewallServiceIfaceMockRecorder) GetFirewallRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetFirewallRuleByID indicates an expected call of GetFirewallRuleByID.

func (*MockFirewallServiceIfaceMockRecorder) GetIpv6FirewallRuleByID

func (mr *MockFirewallServiceIfaceMockRecorder) GetIpv6FirewallRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetIpv6FirewallRuleByID indicates an expected call of GetIpv6FirewallRuleByID.

func (*MockFirewallServiceIfaceMockRecorder) GetPortForwardingRuleByID

func (mr *MockFirewallServiceIfaceMockRecorder) GetPortForwardingRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetPortForwardingRuleByID indicates an expected call of GetPortForwardingRuleByID.

func (*MockFirewallServiceIfaceMockRecorder) ListEgressFirewallRules

func (mr *MockFirewallServiceIfaceMockRecorder) ListEgressFirewallRules(p interface{}) *gomock.Call

ListEgressFirewallRules indicates an expected call of ListEgressFirewallRules.

func (*MockFirewallServiceIfaceMockRecorder) ListFirewallRules

func (mr *MockFirewallServiceIfaceMockRecorder) ListFirewallRules(p interface{}) *gomock.Call

ListFirewallRules indicates an expected call of ListFirewallRules.

func (*MockFirewallServiceIfaceMockRecorder) ListIpv6FirewallRules

func (mr *MockFirewallServiceIfaceMockRecorder) ListIpv6FirewallRules(p interface{}) *gomock.Call

ListIpv6FirewallRules indicates an expected call of ListIpv6FirewallRules.

func (*MockFirewallServiceIfaceMockRecorder) ListPaloAltoFirewalls

func (mr *MockFirewallServiceIfaceMockRecorder) ListPaloAltoFirewalls(p interface{}) *gomock.Call

ListPaloAltoFirewalls indicates an expected call of ListPaloAltoFirewalls.

func (*MockFirewallServiceIfaceMockRecorder) ListPortForwardingRules

func (mr *MockFirewallServiceIfaceMockRecorder) ListPortForwardingRules(p interface{}) *gomock.Call

ListPortForwardingRules indicates an expected call of ListPortForwardingRules.

func (*MockFirewallServiceIfaceMockRecorder) NewAddPaloAltoFirewallParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewAddPaloAltoFirewallParams(networkdevicetype, password, physicalnetworkid, url, username interface{}) *gomock.Call

NewAddPaloAltoFirewallParams indicates an expected call of NewAddPaloAltoFirewallParams.

func (*MockFirewallServiceIfaceMockRecorder) NewConfigurePaloAltoFirewallParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewConfigurePaloAltoFirewallParams(fwdeviceid interface{}) *gomock.Call

NewConfigurePaloAltoFirewallParams indicates an expected call of NewConfigurePaloAltoFirewallParams.

func (*MockFirewallServiceIfaceMockRecorder) NewCreateEgressFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewCreateEgressFirewallRuleParams(networkid, protocol interface{}) *gomock.Call

NewCreateEgressFirewallRuleParams indicates an expected call of NewCreateEgressFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewCreateFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewCreateFirewallRuleParams(ipaddressid, protocol interface{}) *gomock.Call

NewCreateFirewallRuleParams indicates an expected call of NewCreateFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewCreateIpv6FirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewCreateIpv6FirewallRuleParams(networkid, protocol interface{}) *gomock.Call

NewCreateIpv6FirewallRuleParams indicates an expected call of NewCreateIpv6FirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewCreatePortForwardingRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewCreatePortForwardingRuleParams(ipaddressid, privateport, protocol, publicport, virtualmachineid interface{}) *gomock.Call

NewCreatePortForwardingRuleParams indicates an expected call of NewCreatePortForwardingRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewDeleteEgressFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewDeleteEgressFirewallRuleParams(id interface{}) *gomock.Call

NewDeleteEgressFirewallRuleParams indicates an expected call of NewDeleteEgressFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewDeleteFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewDeleteFirewallRuleParams(id interface{}) *gomock.Call

NewDeleteFirewallRuleParams indicates an expected call of NewDeleteFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewDeleteIpv6FirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewDeleteIpv6FirewallRuleParams(id interface{}) *gomock.Call

NewDeleteIpv6FirewallRuleParams indicates an expected call of NewDeleteIpv6FirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewDeletePaloAltoFirewallParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewDeletePaloAltoFirewallParams(fwdeviceid interface{}) *gomock.Call

NewDeletePaloAltoFirewallParams indicates an expected call of NewDeletePaloAltoFirewallParams.

func (*MockFirewallServiceIfaceMockRecorder) NewDeletePortForwardingRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewDeletePortForwardingRuleParams(id interface{}) *gomock.Call

NewDeletePortForwardingRuleParams indicates an expected call of NewDeletePortForwardingRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewListEgressFirewallRulesParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewListEgressFirewallRulesParams() *gomock.Call

NewListEgressFirewallRulesParams indicates an expected call of NewListEgressFirewallRulesParams.

func (*MockFirewallServiceIfaceMockRecorder) NewListFirewallRulesParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewListFirewallRulesParams() *gomock.Call

NewListFirewallRulesParams indicates an expected call of NewListFirewallRulesParams.

func (*MockFirewallServiceIfaceMockRecorder) NewListIpv6FirewallRulesParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewListIpv6FirewallRulesParams() *gomock.Call

NewListIpv6FirewallRulesParams indicates an expected call of NewListIpv6FirewallRulesParams.

func (*MockFirewallServiceIfaceMockRecorder) NewListPaloAltoFirewallsParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewListPaloAltoFirewallsParams() *gomock.Call

NewListPaloAltoFirewallsParams indicates an expected call of NewListPaloAltoFirewallsParams.

func (*MockFirewallServiceIfaceMockRecorder) NewListPortForwardingRulesParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewListPortForwardingRulesParams() *gomock.Call

NewListPortForwardingRulesParams indicates an expected call of NewListPortForwardingRulesParams.

func (*MockFirewallServiceIfaceMockRecorder) NewUpdateEgressFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewUpdateEgressFirewallRuleParams(id interface{}) *gomock.Call

NewUpdateEgressFirewallRuleParams indicates an expected call of NewUpdateEgressFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewUpdateFirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewUpdateFirewallRuleParams(id interface{}) *gomock.Call

NewUpdateFirewallRuleParams indicates an expected call of NewUpdateFirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewUpdateIpv6FirewallRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewUpdateIpv6FirewallRuleParams(id interface{}) *gomock.Call

NewUpdateIpv6FirewallRuleParams indicates an expected call of NewUpdateIpv6FirewallRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) NewUpdatePortForwardingRuleParams

func (mr *MockFirewallServiceIfaceMockRecorder) NewUpdatePortForwardingRuleParams(id interface{}) *gomock.Call

NewUpdatePortForwardingRuleParams indicates an expected call of NewUpdatePortForwardingRuleParams.

func (*MockFirewallServiceIfaceMockRecorder) UpdateEgressFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) UpdateEgressFirewallRule(p interface{}) *gomock.Call

UpdateEgressFirewallRule indicates an expected call of UpdateEgressFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) UpdateFirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) UpdateFirewallRule(p interface{}) *gomock.Call

UpdateFirewallRule indicates an expected call of UpdateFirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) UpdateIpv6FirewallRule

func (mr *MockFirewallServiceIfaceMockRecorder) UpdateIpv6FirewallRule(p interface{}) *gomock.Call

UpdateIpv6FirewallRule indicates an expected call of UpdateIpv6FirewallRule.

func (*MockFirewallServiceIfaceMockRecorder) UpdatePortForwardingRule

func (mr *MockFirewallServiceIfaceMockRecorder) UpdatePortForwardingRule(p interface{}) *gomock.Call

UpdatePortForwardingRule indicates an expected call of UpdatePortForwardingRule.

type MockGuestOSServiceIface

type MockGuestOSServiceIface struct {
	// contains filtered or unexported fields
}

MockGuestOSServiceIface is a mock of GuestOSServiceIface interface.

func NewMockGuestOSServiceIface

func NewMockGuestOSServiceIface(ctrl *gomock.Controller) *MockGuestOSServiceIface

NewMockGuestOSServiceIface creates a new mock instance.

func (*MockGuestOSServiceIface) AddGuestOs

AddGuestOs mocks base method.

func (*MockGuestOSServiceIface) AddGuestOsMapping

AddGuestOsMapping mocks base method.

func (*MockGuestOSServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockGuestOSServiceIface) GetGuestOsMappingByID

func (m *MockGuestOSServiceIface) GetGuestOsMappingByID(id string, opts ...OptionFunc) (*GuestOsMapping, int, error)

GetGuestOsMappingByID mocks base method.

func (*MockGuestOSServiceIface) GetOsCategoryByID

func (m *MockGuestOSServiceIface) GetOsCategoryByID(id string, opts ...OptionFunc) (*OsCategory, int, error)

GetOsCategoryByID mocks base method.

func (*MockGuestOSServiceIface) GetOsCategoryByName

func (m *MockGuestOSServiceIface) GetOsCategoryByName(name string, opts ...OptionFunc) (*OsCategory, int, error)

GetOsCategoryByName mocks base method.

func (*MockGuestOSServiceIface) GetOsCategoryID

func (m *MockGuestOSServiceIface) GetOsCategoryID(name string, opts ...OptionFunc) (string, int, error)

GetOsCategoryID mocks base method.

func (*MockGuestOSServiceIface) GetOsTypeByID

func (m *MockGuestOSServiceIface) GetOsTypeByID(id string, opts ...OptionFunc) (*OsType, int, error)

GetOsTypeByID mocks base method.

func (*MockGuestOSServiceIface) GetOsTypeByName

func (m *MockGuestOSServiceIface) GetOsTypeByName(name string, opts ...OptionFunc) (*OsType, int, error)

GetOsTypeByName mocks base method.

func (*MockGuestOSServiceIface) GetOsTypeID

func (m *MockGuestOSServiceIface) GetOsTypeID(keyword string, opts ...OptionFunc) (string, int, error)

GetOsTypeID mocks base method.

func (*MockGuestOSServiceIface) ListGuestOsMapping

ListGuestOsMapping mocks base method.

func (*MockGuestOSServiceIface) ListOsCategories

ListOsCategories mocks base method.

func (*MockGuestOSServiceIface) ListOsTypes

ListOsTypes mocks base method.

func (*MockGuestOSServiceIface) NewAddGuestOsMappingParams

func (m *MockGuestOSServiceIface) NewAddGuestOsMappingParams(hypervisor, hypervisorversion, osnameforhypervisor string) *AddGuestOsMappingParams

NewAddGuestOsMappingParams mocks base method.

func (*MockGuestOSServiceIface) NewAddGuestOsParams

func (m *MockGuestOSServiceIface) NewAddGuestOsParams(oscategoryid, osdisplayname string) *AddGuestOsParams

NewAddGuestOsParams mocks base method.

func (*MockGuestOSServiceIface) NewListGuestOsMappingParams

func (m *MockGuestOSServiceIface) NewListGuestOsMappingParams() *ListGuestOsMappingParams

NewListGuestOsMappingParams mocks base method.

func (*MockGuestOSServiceIface) NewListOsCategoriesParams

func (m *MockGuestOSServiceIface) NewListOsCategoriesParams() *ListOsCategoriesParams

NewListOsCategoriesParams mocks base method.

func (*MockGuestOSServiceIface) NewListOsTypesParams

func (m *MockGuestOSServiceIface) NewListOsTypesParams() *ListOsTypesParams

NewListOsTypesParams mocks base method.

func (*MockGuestOSServiceIface) NewRemoveGuestOsMappingParams

func (m *MockGuestOSServiceIface) NewRemoveGuestOsMappingParams(id string) *RemoveGuestOsMappingParams

NewRemoveGuestOsMappingParams mocks base method.

func (*MockGuestOSServiceIface) NewRemoveGuestOsParams

func (m *MockGuestOSServiceIface) NewRemoveGuestOsParams(id string) *RemoveGuestOsParams

NewRemoveGuestOsParams mocks base method.

func (*MockGuestOSServiceIface) NewUpdateGuestOsMappingParams

func (m *MockGuestOSServiceIface) NewUpdateGuestOsMappingParams(id, osnameforhypervisor string) *UpdateGuestOsMappingParams

NewUpdateGuestOsMappingParams mocks base method.

func (*MockGuestOSServiceIface) NewUpdateGuestOsParams

func (m *MockGuestOSServiceIface) NewUpdateGuestOsParams(id, osdisplayname string) *UpdateGuestOsParams

NewUpdateGuestOsParams mocks base method.

func (*MockGuestOSServiceIface) RemoveGuestOs

RemoveGuestOs mocks base method.

func (*MockGuestOSServiceIface) RemoveGuestOsMapping

RemoveGuestOsMapping mocks base method.

func (*MockGuestOSServiceIface) UpdateGuestOs

UpdateGuestOs mocks base method.

func (*MockGuestOSServiceIface) UpdateGuestOsMapping

UpdateGuestOsMapping mocks base method.

type MockGuestOSServiceIfaceMockRecorder

type MockGuestOSServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockGuestOSServiceIfaceMockRecorder is the mock recorder for MockGuestOSServiceIface.

func (*MockGuestOSServiceIfaceMockRecorder) AddGuestOs

func (mr *MockGuestOSServiceIfaceMockRecorder) AddGuestOs(p interface{}) *gomock.Call

AddGuestOs indicates an expected call of AddGuestOs.

func (*MockGuestOSServiceIfaceMockRecorder) AddGuestOsMapping

func (mr *MockGuestOSServiceIfaceMockRecorder) AddGuestOsMapping(p interface{}) *gomock.Call

AddGuestOsMapping indicates an expected call of AddGuestOsMapping.

func (*MockGuestOSServiceIfaceMockRecorder) GetGuestOsMappingByID

func (mr *MockGuestOSServiceIfaceMockRecorder) GetGuestOsMappingByID(id interface{}, opts ...interface{}) *gomock.Call

GetGuestOsMappingByID indicates an expected call of GetGuestOsMappingByID.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsCategoryByID

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsCategoryByID(id interface{}, opts ...interface{}) *gomock.Call

GetOsCategoryByID indicates an expected call of GetOsCategoryByID.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsCategoryByName

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsCategoryByName(name interface{}, opts ...interface{}) *gomock.Call

GetOsCategoryByName indicates an expected call of GetOsCategoryByName.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsCategoryID

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsCategoryID(name interface{}, opts ...interface{}) *gomock.Call

GetOsCategoryID indicates an expected call of GetOsCategoryID.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsTypeByID

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsTypeByID(id interface{}, opts ...interface{}) *gomock.Call

GetOsTypeByID indicates an expected call of GetOsTypeByID.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsTypeByName

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsTypeByName(name interface{}, opts ...interface{}) *gomock.Call

GetOsTypeByName indicates an expected call of GetOsTypeByName.

func (*MockGuestOSServiceIfaceMockRecorder) GetOsTypeID

func (mr *MockGuestOSServiceIfaceMockRecorder) GetOsTypeID(keyword interface{}, opts ...interface{}) *gomock.Call

GetOsTypeID indicates an expected call of GetOsTypeID.

func (*MockGuestOSServiceIfaceMockRecorder) ListGuestOsMapping

func (mr *MockGuestOSServiceIfaceMockRecorder) ListGuestOsMapping(p interface{}) *gomock.Call

ListGuestOsMapping indicates an expected call of ListGuestOsMapping.

func (*MockGuestOSServiceIfaceMockRecorder) ListOsCategories

func (mr *MockGuestOSServiceIfaceMockRecorder) ListOsCategories(p interface{}) *gomock.Call

ListOsCategories indicates an expected call of ListOsCategories.

func (*MockGuestOSServiceIfaceMockRecorder) ListOsTypes

func (mr *MockGuestOSServiceIfaceMockRecorder) ListOsTypes(p interface{}) *gomock.Call

ListOsTypes indicates an expected call of ListOsTypes.

func (*MockGuestOSServiceIfaceMockRecorder) NewAddGuestOsMappingParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewAddGuestOsMappingParams(hypervisor, hypervisorversion, osnameforhypervisor interface{}) *gomock.Call

NewAddGuestOsMappingParams indicates an expected call of NewAddGuestOsMappingParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewAddGuestOsParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewAddGuestOsParams(oscategoryid, osdisplayname interface{}) *gomock.Call

NewAddGuestOsParams indicates an expected call of NewAddGuestOsParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewListGuestOsMappingParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewListGuestOsMappingParams() *gomock.Call

NewListGuestOsMappingParams indicates an expected call of NewListGuestOsMappingParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewListOsCategoriesParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewListOsCategoriesParams() *gomock.Call

NewListOsCategoriesParams indicates an expected call of NewListOsCategoriesParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewListOsTypesParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewListOsTypesParams() *gomock.Call

NewListOsTypesParams indicates an expected call of NewListOsTypesParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewRemoveGuestOsMappingParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewRemoveGuestOsMappingParams(id interface{}) *gomock.Call

NewRemoveGuestOsMappingParams indicates an expected call of NewRemoveGuestOsMappingParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewRemoveGuestOsParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewRemoveGuestOsParams(id interface{}) *gomock.Call

NewRemoveGuestOsParams indicates an expected call of NewRemoveGuestOsParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewUpdateGuestOsMappingParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewUpdateGuestOsMappingParams(id, osnameforhypervisor interface{}) *gomock.Call

NewUpdateGuestOsMappingParams indicates an expected call of NewUpdateGuestOsMappingParams.

func (*MockGuestOSServiceIfaceMockRecorder) NewUpdateGuestOsParams

func (mr *MockGuestOSServiceIfaceMockRecorder) NewUpdateGuestOsParams(id, osdisplayname interface{}) *gomock.Call

NewUpdateGuestOsParams indicates an expected call of NewUpdateGuestOsParams.

func (*MockGuestOSServiceIfaceMockRecorder) RemoveGuestOs

func (mr *MockGuestOSServiceIfaceMockRecorder) RemoveGuestOs(p interface{}) *gomock.Call

RemoveGuestOs indicates an expected call of RemoveGuestOs.

func (*MockGuestOSServiceIfaceMockRecorder) RemoveGuestOsMapping

func (mr *MockGuestOSServiceIfaceMockRecorder) RemoveGuestOsMapping(p interface{}) *gomock.Call

RemoveGuestOsMapping indicates an expected call of RemoveGuestOsMapping.

func (*MockGuestOSServiceIfaceMockRecorder) UpdateGuestOs

func (mr *MockGuestOSServiceIfaceMockRecorder) UpdateGuestOs(p interface{}) *gomock.Call

UpdateGuestOs indicates an expected call of UpdateGuestOs.

func (*MockGuestOSServiceIfaceMockRecorder) UpdateGuestOsMapping

func (mr *MockGuestOSServiceIfaceMockRecorder) UpdateGuestOsMapping(p interface{}) *gomock.Call

UpdateGuestOsMapping indicates an expected call of UpdateGuestOsMapping.

type MockHostServiceIface

type MockHostServiceIface struct {
	// contains filtered or unexported fields
}

MockHostServiceIface is a mock of HostServiceIface interface.

func NewMockHostServiceIface

func NewMockHostServiceIface(ctrl *gomock.Controller) *MockHostServiceIface

NewMockHostServiceIface creates a new mock instance.

func (*MockHostServiceIface) AddBaremetalHost

AddBaremetalHost mocks base method.

func (*MockHostServiceIface) AddGloboDnsHost

AddGloboDnsHost mocks base method.

func (*MockHostServiceIface) AddHost

AddHost mocks base method.

func (*MockHostServiceIface) AddSecondaryStorage

AddSecondaryStorage mocks base method.

func (*MockHostServiceIface) CancelHostMaintenance

CancelHostMaintenance mocks base method.

func (*MockHostServiceIface) ConfigureHAForHost

ConfigureHAForHost mocks base method.

func (*MockHostServiceIface) DedicateHost

DedicateHost mocks base method.

func (*MockHostServiceIface) DeleteHost

DeleteHost mocks base method.

func (*MockHostServiceIface) DisableOutOfBandManagementForHost

DisableOutOfBandManagementForHost mocks base method.

func (*MockHostServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockHostServiceIface) EnableHAForHost

EnableHAForHost mocks base method.

func (*MockHostServiceIface) EnableOutOfBandManagementForHost

EnableOutOfBandManagementForHost mocks base method.

func (*MockHostServiceIface) FindHostsForMigration

FindHostsForMigration mocks base method.

func (*MockHostServiceIface) GetHostByID

func (m *MockHostServiceIface) GetHostByID(id string, opts ...OptionFunc) (*Host, int, error)

GetHostByID mocks base method.

func (*MockHostServiceIface) GetHostByName

func (m *MockHostServiceIface) GetHostByName(name string, opts ...OptionFunc) (*Host, int, error)

GetHostByName mocks base method.

func (*MockHostServiceIface) GetHostID

func (m *MockHostServiceIface) GetHostID(name string, opts ...OptionFunc) (string, int, error)

GetHostID mocks base method.

func (*MockHostServiceIface) GetHostTagID

func (m *MockHostServiceIface) GetHostTagID(keyword string, opts ...OptionFunc) (string, int, error)

GetHostTagID mocks base method.

func (*MockHostServiceIface) GetHostsMetricByID

func (m *MockHostServiceIface) GetHostsMetricByID(id string, opts ...OptionFunc) (*HostsMetric, int, error)

GetHostsMetricByID mocks base method.

func (*MockHostServiceIface) GetHostsMetricByName

func (m *MockHostServiceIface) GetHostsMetricByName(name string, opts ...OptionFunc) (*HostsMetric, int, error)

GetHostsMetricByName mocks base method.

func (*MockHostServiceIface) GetHostsMetricID

func (m *MockHostServiceIface) GetHostsMetricID(name string, opts ...OptionFunc) (string, int, error)

GetHostsMetricID mocks base method.

func (*MockHostServiceIface) ListDedicatedHosts

ListDedicatedHosts mocks base method.

func (*MockHostServiceIface) ListHostTags

ListHostTags mocks base method.

func (*MockHostServiceIface) ListHosts

ListHosts mocks base method.

func (*MockHostServiceIface) ListHostsMetrics

ListHostsMetrics mocks base method.

func (*MockHostServiceIface) NewAddBaremetalHostParams

func (m *MockHostServiceIface) NewAddBaremetalHostParams(hypervisor, podid, url, zoneid string) *AddBaremetalHostParams

NewAddBaremetalHostParams mocks base method.

func (*MockHostServiceIface) NewAddGloboDnsHostParams

func (m *MockHostServiceIface) NewAddGloboDnsHostParams(password, physicalnetworkid, url, username string) *AddGloboDnsHostParams

NewAddGloboDnsHostParams mocks base method.

func (*MockHostServiceIface) NewAddHostParams

func (m *MockHostServiceIface) NewAddHostParams(hypervisor, podid, url, zoneid string) *AddHostParams

NewAddHostParams mocks base method.

func (*MockHostServiceIface) NewAddSecondaryStorageParams

func (m *MockHostServiceIface) NewAddSecondaryStorageParams(url string) *AddSecondaryStorageParams

NewAddSecondaryStorageParams mocks base method.

func (*MockHostServiceIface) NewCancelHostMaintenanceParams

func (m *MockHostServiceIface) NewCancelHostMaintenanceParams(id string) *CancelHostMaintenanceParams

NewCancelHostMaintenanceParams mocks base method.

func (*MockHostServiceIface) NewConfigureHAForHostParams

func (m *MockHostServiceIface) NewConfigureHAForHostParams(hostid, provider string) *ConfigureHAForHostParams

NewConfigureHAForHostParams mocks base method.

func (*MockHostServiceIface) NewDedicateHostParams

func (m *MockHostServiceIface) NewDedicateHostParams(domainid, hostid string) *DedicateHostParams

NewDedicateHostParams mocks base method.

func (*MockHostServiceIface) NewDeleteHostParams

func (m *MockHostServiceIface) NewDeleteHostParams(id string) *DeleteHostParams

NewDeleteHostParams mocks base method.

func (*MockHostServiceIface) NewDisableOutOfBandManagementForHostParams

func (m *MockHostServiceIface) NewDisableOutOfBandManagementForHostParams(hostid string) *DisableOutOfBandManagementForHostParams

NewDisableOutOfBandManagementForHostParams mocks base method.

func (*MockHostServiceIface) NewEnableHAForHostParams

func (m *MockHostServiceIface) NewEnableHAForHostParams(hostid string) *EnableHAForHostParams

NewEnableHAForHostParams mocks base method.

func (*MockHostServiceIface) NewEnableOutOfBandManagementForHostParams

func (m *MockHostServiceIface) NewEnableOutOfBandManagementForHostParams(hostid string) *EnableOutOfBandManagementForHostParams

NewEnableOutOfBandManagementForHostParams mocks base method.

func (*MockHostServiceIface) NewFindHostsForMigrationParams

func (m *MockHostServiceIface) NewFindHostsForMigrationParams(virtualmachineid string) *FindHostsForMigrationParams

NewFindHostsForMigrationParams mocks base method.

func (*MockHostServiceIface) NewListDedicatedHostsParams

func (m *MockHostServiceIface) NewListDedicatedHostsParams() *ListDedicatedHostsParams

NewListDedicatedHostsParams mocks base method.

func (*MockHostServiceIface) NewListHostTagsParams

func (m *MockHostServiceIface) NewListHostTagsParams() *ListHostTagsParams

NewListHostTagsParams mocks base method.

func (*MockHostServiceIface) NewListHostsMetricsParams

func (m *MockHostServiceIface) NewListHostsMetricsParams() *ListHostsMetricsParams

NewListHostsMetricsParams mocks base method.

func (*MockHostServiceIface) NewListHostsParams

func (m *MockHostServiceIface) NewListHostsParams() *ListHostsParams

NewListHostsParams mocks base method.

func (*MockHostServiceIface) NewPrepareHostForMaintenanceParams

func (m *MockHostServiceIface) NewPrepareHostForMaintenanceParams(id string) *PrepareHostForMaintenanceParams

NewPrepareHostForMaintenanceParams mocks base method.

func (*MockHostServiceIface) NewReconnectHostParams

func (m *MockHostServiceIface) NewReconnectHostParams(id string) *ReconnectHostParams

NewReconnectHostParams mocks base method.

func (*MockHostServiceIface) NewReleaseDedicatedHostParams

func (m *MockHostServiceIface) NewReleaseDedicatedHostParams(hostid string) *ReleaseDedicatedHostParams

NewReleaseDedicatedHostParams mocks base method.

func (*MockHostServiceIface) NewReleaseHostReservationParams

func (m *MockHostServiceIface) NewReleaseHostReservationParams(id string) *ReleaseHostReservationParams

NewReleaseHostReservationParams mocks base method.

func (*MockHostServiceIface) NewUpdateHostParams

func (m *MockHostServiceIface) NewUpdateHostParams(id string) *UpdateHostParams

NewUpdateHostParams mocks base method.

func (*MockHostServiceIface) NewUpdateHostPasswordParams

func (m *MockHostServiceIface) NewUpdateHostPasswordParams(password, username string) *UpdateHostPasswordParams

NewUpdateHostPasswordParams mocks base method.

func (*MockHostServiceIface) PrepareHostForMaintenance

PrepareHostForMaintenance mocks base method.

func (*MockHostServiceIface) ReconnectHost

ReconnectHost mocks base method.

func (*MockHostServiceIface) ReleaseDedicatedHost

ReleaseDedicatedHost mocks base method.

func (*MockHostServiceIface) ReleaseHostReservation

ReleaseHostReservation mocks base method.

func (*MockHostServiceIface) UpdateHost

UpdateHost mocks base method.

func (*MockHostServiceIface) UpdateHostPassword

UpdateHostPassword mocks base method.

type MockHostServiceIfaceMockRecorder

type MockHostServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockHostServiceIfaceMockRecorder is the mock recorder for MockHostServiceIface.

func (*MockHostServiceIfaceMockRecorder) AddBaremetalHost

func (mr *MockHostServiceIfaceMockRecorder) AddBaremetalHost(p interface{}) *gomock.Call

AddBaremetalHost indicates an expected call of AddBaremetalHost.

func (*MockHostServiceIfaceMockRecorder) AddGloboDnsHost

func (mr *MockHostServiceIfaceMockRecorder) AddGloboDnsHost(p interface{}) *gomock.Call

AddGloboDnsHost indicates an expected call of AddGloboDnsHost.

func (*MockHostServiceIfaceMockRecorder) AddHost

func (mr *MockHostServiceIfaceMockRecorder) AddHost(p interface{}) *gomock.Call

AddHost indicates an expected call of AddHost.

func (*MockHostServiceIfaceMockRecorder) AddSecondaryStorage

func (mr *MockHostServiceIfaceMockRecorder) AddSecondaryStorage(p interface{}) *gomock.Call

AddSecondaryStorage indicates an expected call of AddSecondaryStorage.

func (*MockHostServiceIfaceMockRecorder) CancelHostMaintenance

func (mr *MockHostServiceIfaceMockRecorder) CancelHostMaintenance(p interface{}) *gomock.Call

CancelHostMaintenance indicates an expected call of CancelHostMaintenance.

func (*MockHostServiceIfaceMockRecorder) ConfigureHAForHost

func (mr *MockHostServiceIfaceMockRecorder) ConfigureHAForHost(p interface{}) *gomock.Call

ConfigureHAForHost indicates an expected call of ConfigureHAForHost.

func (*MockHostServiceIfaceMockRecorder) DedicateHost

func (mr *MockHostServiceIfaceMockRecorder) DedicateHost(p interface{}) *gomock.Call

DedicateHost indicates an expected call of DedicateHost.

func (*MockHostServiceIfaceMockRecorder) DeleteHost

func (mr *MockHostServiceIfaceMockRecorder) DeleteHost(p interface{}) *gomock.Call

DeleteHost indicates an expected call of DeleteHost.

func (*MockHostServiceIfaceMockRecorder) DisableOutOfBandManagementForHost

func (mr *MockHostServiceIfaceMockRecorder) DisableOutOfBandManagementForHost(p interface{}) *gomock.Call

DisableOutOfBandManagementForHost indicates an expected call of DisableOutOfBandManagementForHost.

func (*MockHostServiceIfaceMockRecorder) EnableHAForHost

func (mr *MockHostServiceIfaceMockRecorder) EnableHAForHost(p interface{}) *gomock.Call

EnableHAForHost indicates an expected call of EnableHAForHost.

func (*MockHostServiceIfaceMockRecorder) EnableOutOfBandManagementForHost

func (mr *MockHostServiceIfaceMockRecorder) EnableOutOfBandManagementForHost(p interface{}) *gomock.Call

EnableOutOfBandManagementForHost indicates an expected call of EnableOutOfBandManagementForHost.

func (*MockHostServiceIfaceMockRecorder) FindHostsForMigration

func (mr *MockHostServiceIfaceMockRecorder) FindHostsForMigration(p interface{}) *gomock.Call

FindHostsForMigration indicates an expected call of FindHostsForMigration.

func (*MockHostServiceIfaceMockRecorder) GetHostByID

func (mr *MockHostServiceIfaceMockRecorder) GetHostByID(id interface{}, opts ...interface{}) *gomock.Call

GetHostByID indicates an expected call of GetHostByID.

func (*MockHostServiceIfaceMockRecorder) GetHostByName

func (mr *MockHostServiceIfaceMockRecorder) GetHostByName(name interface{}, opts ...interface{}) *gomock.Call

GetHostByName indicates an expected call of GetHostByName.

func (*MockHostServiceIfaceMockRecorder) GetHostID

func (mr *MockHostServiceIfaceMockRecorder) GetHostID(name interface{}, opts ...interface{}) *gomock.Call

GetHostID indicates an expected call of GetHostID.

func (*MockHostServiceIfaceMockRecorder) GetHostTagID

func (mr *MockHostServiceIfaceMockRecorder) GetHostTagID(keyword interface{}, opts ...interface{}) *gomock.Call

GetHostTagID indicates an expected call of GetHostTagID.

func (*MockHostServiceIfaceMockRecorder) GetHostsMetricByID

func (mr *MockHostServiceIfaceMockRecorder) GetHostsMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetHostsMetricByID indicates an expected call of GetHostsMetricByID.

func (*MockHostServiceIfaceMockRecorder) GetHostsMetricByName

func (mr *MockHostServiceIfaceMockRecorder) GetHostsMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetHostsMetricByName indicates an expected call of GetHostsMetricByName.

func (*MockHostServiceIfaceMockRecorder) GetHostsMetricID

func (mr *MockHostServiceIfaceMockRecorder) GetHostsMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetHostsMetricID indicates an expected call of GetHostsMetricID.

func (*MockHostServiceIfaceMockRecorder) ListDedicatedHosts

func (mr *MockHostServiceIfaceMockRecorder) ListDedicatedHosts(p interface{}) *gomock.Call

ListDedicatedHosts indicates an expected call of ListDedicatedHosts.

func (*MockHostServiceIfaceMockRecorder) ListHostTags

func (mr *MockHostServiceIfaceMockRecorder) ListHostTags(p interface{}) *gomock.Call

ListHostTags indicates an expected call of ListHostTags.

func (*MockHostServiceIfaceMockRecorder) ListHosts

func (mr *MockHostServiceIfaceMockRecorder) ListHosts(p interface{}) *gomock.Call

ListHosts indicates an expected call of ListHosts.

func (*MockHostServiceIfaceMockRecorder) ListHostsMetrics

func (mr *MockHostServiceIfaceMockRecorder) ListHostsMetrics(p interface{}) *gomock.Call

ListHostsMetrics indicates an expected call of ListHostsMetrics.

func (*MockHostServiceIfaceMockRecorder) NewAddBaremetalHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewAddBaremetalHostParams(hypervisor, podid, url, zoneid interface{}) *gomock.Call

NewAddBaremetalHostParams indicates an expected call of NewAddBaremetalHostParams.

func (*MockHostServiceIfaceMockRecorder) NewAddGloboDnsHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewAddGloboDnsHostParams(password, physicalnetworkid, url, username interface{}) *gomock.Call

NewAddGloboDnsHostParams indicates an expected call of NewAddGloboDnsHostParams.

func (*MockHostServiceIfaceMockRecorder) NewAddHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewAddHostParams(hypervisor, podid, url, zoneid interface{}) *gomock.Call

NewAddHostParams indicates an expected call of NewAddHostParams.

func (*MockHostServiceIfaceMockRecorder) NewAddSecondaryStorageParams

func (mr *MockHostServiceIfaceMockRecorder) NewAddSecondaryStorageParams(url interface{}) *gomock.Call

NewAddSecondaryStorageParams indicates an expected call of NewAddSecondaryStorageParams.

func (*MockHostServiceIfaceMockRecorder) NewCancelHostMaintenanceParams

func (mr *MockHostServiceIfaceMockRecorder) NewCancelHostMaintenanceParams(id interface{}) *gomock.Call

NewCancelHostMaintenanceParams indicates an expected call of NewCancelHostMaintenanceParams.

func (*MockHostServiceIfaceMockRecorder) NewConfigureHAForHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewConfigureHAForHostParams(hostid, provider interface{}) *gomock.Call

NewConfigureHAForHostParams indicates an expected call of NewConfigureHAForHostParams.

func (*MockHostServiceIfaceMockRecorder) NewDedicateHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewDedicateHostParams(domainid, hostid interface{}) *gomock.Call

NewDedicateHostParams indicates an expected call of NewDedicateHostParams.

func (*MockHostServiceIfaceMockRecorder) NewDeleteHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewDeleteHostParams(id interface{}) *gomock.Call

NewDeleteHostParams indicates an expected call of NewDeleteHostParams.

func (*MockHostServiceIfaceMockRecorder) NewDisableOutOfBandManagementForHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewDisableOutOfBandManagementForHostParams(hostid interface{}) *gomock.Call

NewDisableOutOfBandManagementForHostParams indicates an expected call of NewDisableOutOfBandManagementForHostParams.

func (*MockHostServiceIfaceMockRecorder) NewEnableHAForHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewEnableHAForHostParams(hostid interface{}) *gomock.Call

NewEnableHAForHostParams indicates an expected call of NewEnableHAForHostParams.

func (*MockHostServiceIfaceMockRecorder) NewEnableOutOfBandManagementForHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewEnableOutOfBandManagementForHostParams(hostid interface{}) *gomock.Call

NewEnableOutOfBandManagementForHostParams indicates an expected call of NewEnableOutOfBandManagementForHostParams.

func (*MockHostServiceIfaceMockRecorder) NewFindHostsForMigrationParams

func (mr *MockHostServiceIfaceMockRecorder) NewFindHostsForMigrationParams(virtualmachineid interface{}) *gomock.Call

NewFindHostsForMigrationParams indicates an expected call of NewFindHostsForMigrationParams.

func (*MockHostServiceIfaceMockRecorder) NewListDedicatedHostsParams

func (mr *MockHostServiceIfaceMockRecorder) NewListDedicatedHostsParams() *gomock.Call

NewListDedicatedHostsParams indicates an expected call of NewListDedicatedHostsParams.

func (*MockHostServiceIfaceMockRecorder) NewListHostTagsParams

func (mr *MockHostServiceIfaceMockRecorder) NewListHostTagsParams() *gomock.Call

NewListHostTagsParams indicates an expected call of NewListHostTagsParams.

func (*MockHostServiceIfaceMockRecorder) NewListHostsMetricsParams

func (mr *MockHostServiceIfaceMockRecorder) NewListHostsMetricsParams() *gomock.Call

NewListHostsMetricsParams indicates an expected call of NewListHostsMetricsParams.

func (*MockHostServiceIfaceMockRecorder) NewListHostsParams

func (mr *MockHostServiceIfaceMockRecorder) NewListHostsParams() *gomock.Call

NewListHostsParams indicates an expected call of NewListHostsParams.

func (*MockHostServiceIfaceMockRecorder) NewPrepareHostForMaintenanceParams

func (mr *MockHostServiceIfaceMockRecorder) NewPrepareHostForMaintenanceParams(id interface{}) *gomock.Call

NewPrepareHostForMaintenanceParams indicates an expected call of NewPrepareHostForMaintenanceParams.

func (*MockHostServiceIfaceMockRecorder) NewReconnectHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewReconnectHostParams(id interface{}) *gomock.Call

NewReconnectHostParams indicates an expected call of NewReconnectHostParams.

func (*MockHostServiceIfaceMockRecorder) NewReleaseDedicatedHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewReleaseDedicatedHostParams(hostid interface{}) *gomock.Call

NewReleaseDedicatedHostParams indicates an expected call of NewReleaseDedicatedHostParams.

func (*MockHostServiceIfaceMockRecorder) NewReleaseHostReservationParams

func (mr *MockHostServiceIfaceMockRecorder) NewReleaseHostReservationParams(id interface{}) *gomock.Call

NewReleaseHostReservationParams indicates an expected call of NewReleaseHostReservationParams.

func (*MockHostServiceIfaceMockRecorder) NewUpdateHostParams

func (mr *MockHostServiceIfaceMockRecorder) NewUpdateHostParams(id interface{}) *gomock.Call

NewUpdateHostParams indicates an expected call of NewUpdateHostParams.

func (*MockHostServiceIfaceMockRecorder) NewUpdateHostPasswordParams

func (mr *MockHostServiceIfaceMockRecorder) NewUpdateHostPasswordParams(password, username interface{}) *gomock.Call

NewUpdateHostPasswordParams indicates an expected call of NewUpdateHostPasswordParams.

func (*MockHostServiceIfaceMockRecorder) PrepareHostForMaintenance

func (mr *MockHostServiceIfaceMockRecorder) PrepareHostForMaintenance(p interface{}) *gomock.Call

PrepareHostForMaintenance indicates an expected call of PrepareHostForMaintenance.

func (*MockHostServiceIfaceMockRecorder) ReconnectHost

func (mr *MockHostServiceIfaceMockRecorder) ReconnectHost(p interface{}) *gomock.Call

ReconnectHost indicates an expected call of ReconnectHost.

func (*MockHostServiceIfaceMockRecorder) ReleaseDedicatedHost

func (mr *MockHostServiceIfaceMockRecorder) ReleaseDedicatedHost(p interface{}) *gomock.Call

ReleaseDedicatedHost indicates an expected call of ReleaseDedicatedHost.

func (*MockHostServiceIfaceMockRecorder) ReleaseHostReservation

func (mr *MockHostServiceIfaceMockRecorder) ReleaseHostReservation(p interface{}) *gomock.Call

ReleaseHostReservation indicates an expected call of ReleaseHostReservation.

func (*MockHostServiceIfaceMockRecorder) UpdateHost

func (mr *MockHostServiceIfaceMockRecorder) UpdateHost(p interface{}) *gomock.Call

UpdateHost indicates an expected call of UpdateHost.

func (*MockHostServiceIfaceMockRecorder) UpdateHostPassword

func (mr *MockHostServiceIfaceMockRecorder) UpdateHostPassword(p interface{}) *gomock.Call

UpdateHostPassword indicates an expected call of UpdateHostPassword.

type MockHypervisorServiceIface

type MockHypervisorServiceIface struct {
	// contains filtered or unexported fields
}

MockHypervisorServiceIface is a mock of HypervisorServiceIface interface.

func NewMockHypervisorServiceIface

func NewMockHypervisorServiceIface(ctrl *gomock.Controller) *MockHypervisorServiceIface

NewMockHypervisorServiceIface creates a new mock instance.

func (*MockHypervisorServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockHypervisorServiceIface) GetHypervisorCapabilityByID

func (m *MockHypervisorServiceIface) GetHypervisorCapabilityByID(id string, opts ...OptionFunc) (*HypervisorCapability, int, error)

GetHypervisorCapabilityByID mocks base method.

func (*MockHypervisorServiceIface) ListHypervisorCapabilities

ListHypervisorCapabilities mocks base method.

func (*MockHypervisorServiceIface) ListHypervisors

ListHypervisors mocks base method.

func (*MockHypervisorServiceIface) NewListHypervisorCapabilitiesParams

func (m *MockHypervisorServiceIface) NewListHypervisorCapabilitiesParams() *ListHypervisorCapabilitiesParams

NewListHypervisorCapabilitiesParams mocks base method.

func (*MockHypervisorServiceIface) NewListHypervisorsParams

func (m *MockHypervisorServiceIface) NewListHypervisorsParams() *ListHypervisorsParams

NewListHypervisorsParams mocks base method.

func (*MockHypervisorServiceIface) NewUpdateHypervisorCapabilitiesParams

func (m *MockHypervisorServiceIface) NewUpdateHypervisorCapabilitiesParams() *UpdateHypervisorCapabilitiesParams

NewUpdateHypervisorCapabilitiesParams mocks base method.

func (*MockHypervisorServiceIface) UpdateHypervisorCapabilities

UpdateHypervisorCapabilities mocks base method.

type MockHypervisorServiceIfaceMockRecorder

type MockHypervisorServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockHypervisorServiceIfaceMockRecorder is the mock recorder for MockHypervisorServiceIface.

func (*MockHypervisorServiceIfaceMockRecorder) GetHypervisorCapabilityByID

func (mr *MockHypervisorServiceIfaceMockRecorder) GetHypervisorCapabilityByID(id interface{}, opts ...interface{}) *gomock.Call

GetHypervisorCapabilityByID indicates an expected call of GetHypervisorCapabilityByID.

func (*MockHypervisorServiceIfaceMockRecorder) ListHypervisorCapabilities

func (mr *MockHypervisorServiceIfaceMockRecorder) ListHypervisorCapabilities(p interface{}) *gomock.Call

ListHypervisorCapabilities indicates an expected call of ListHypervisorCapabilities.

func (*MockHypervisorServiceIfaceMockRecorder) ListHypervisors

func (mr *MockHypervisorServiceIfaceMockRecorder) ListHypervisors(p interface{}) *gomock.Call

ListHypervisors indicates an expected call of ListHypervisors.

func (*MockHypervisorServiceIfaceMockRecorder) NewListHypervisorCapabilitiesParams

func (mr *MockHypervisorServiceIfaceMockRecorder) NewListHypervisorCapabilitiesParams() *gomock.Call

NewListHypervisorCapabilitiesParams indicates an expected call of NewListHypervisorCapabilitiesParams.

func (*MockHypervisorServiceIfaceMockRecorder) NewListHypervisorsParams

func (mr *MockHypervisorServiceIfaceMockRecorder) NewListHypervisorsParams() *gomock.Call

NewListHypervisorsParams indicates an expected call of NewListHypervisorsParams.

func (*MockHypervisorServiceIfaceMockRecorder) NewUpdateHypervisorCapabilitiesParams

func (mr *MockHypervisorServiceIfaceMockRecorder) NewUpdateHypervisorCapabilitiesParams() *gomock.Call

NewUpdateHypervisorCapabilitiesParams indicates an expected call of NewUpdateHypervisorCapabilitiesParams.

func (*MockHypervisorServiceIfaceMockRecorder) UpdateHypervisorCapabilities

func (mr *MockHypervisorServiceIfaceMockRecorder) UpdateHypervisorCapabilities(p interface{}) *gomock.Call

UpdateHypervisorCapabilities indicates an expected call of UpdateHypervisorCapabilities.

type MockISOServiceIface

type MockISOServiceIface struct {
	// contains filtered or unexported fields
}

MockISOServiceIface is a mock of ISOServiceIface interface.

func NewMockISOServiceIface

func NewMockISOServiceIface(ctrl *gomock.Controller) *MockISOServiceIface

NewMockISOServiceIface creates a new mock instance.

func (*MockISOServiceIface) AttachIso

AttachIso mocks base method.

func (*MockISOServiceIface) CopyIso

CopyIso mocks base method.

func (*MockISOServiceIface) DeleteIso

DeleteIso mocks base method.

func (*MockISOServiceIface) DetachIso

DetachIso mocks base method.

func (*MockISOServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockISOServiceIface) ExtractIso

ExtractIso mocks base method.

func (*MockISOServiceIface) GetIsoByID

func (m *MockISOServiceIface) GetIsoByID(id string, opts ...OptionFunc) (*Iso, int, error)

GetIsoByID mocks base method.

func (*MockISOServiceIface) GetIsoByName

func (m *MockISOServiceIface) GetIsoByName(name, isofilter, zoneid string, opts ...OptionFunc) (*Iso, int, error)

GetIsoByName mocks base method.

func (*MockISOServiceIface) GetIsoID

func (m *MockISOServiceIface) GetIsoID(name, isofilter, zoneid string, opts ...OptionFunc) (string, int, error)

GetIsoID mocks base method.

func (*MockISOServiceIface) GetIsoPermissionByID

func (m *MockISOServiceIface) GetIsoPermissionByID(id string, opts ...OptionFunc) (*IsoPermission, int, error)

GetIsoPermissionByID mocks base method.

func (*MockISOServiceIface) ListIsoPermissions

ListIsoPermissions mocks base method.

func (*MockISOServiceIface) ListIsos

ListIsos mocks base method.

func (*MockISOServiceIface) NewAttachIsoParams

func (m *MockISOServiceIface) NewAttachIsoParams(id, virtualmachineid string) *AttachIsoParams

NewAttachIsoParams mocks base method.

func (*MockISOServiceIface) NewCopyIsoParams

func (m *MockISOServiceIface) NewCopyIsoParams(id string) *CopyIsoParams

NewCopyIsoParams mocks base method.

func (*MockISOServiceIface) NewDeleteIsoParams

func (m *MockISOServiceIface) NewDeleteIsoParams(id string) *DeleteIsoParams

NewDeleteIsoParams mocks base method.

func (*MockISOServiceIface) NewDetachIsoParams

func (m *MockISOServiceIface) NewDetachIsoParams(virtualmachineid string) *DetachIsoParams

NewDetachIsoParams mocks base method.

func (*MockISOServiceIface) NewExtractIsoParams

func (m *MockISOServiceIface) NewExtractIsoParams(id, mode string) *ExtractIsoParams

NewExtractIsoParams mocks base method.

func (*MockISOServiceIface) NewListIsoPermissionsParams

func (m *MockISOServiceIface) NewListIsoPermissionsParams(id string) *ListIsoPermissionsParams

NewListIsoPermissionsParams mocks base method.

func (*MockISOServiceIface) NewListIsosParams

func (m *MockISOServiceIface) NewListIsosParams() *ListIsosParams

NewListIsosParams mocks base method.

func (*MockISOServiceIface) NewRegisterIsoParams

func (m *MockISOServiceIface) NewRegisterIsoParams(displaytext, name, url, zoneid string) *RegisterIsoParams

NewRegisterIsoParams mocks base method.

func (*MockISOServiceIface) NewUpdateIsoParams

func (m *MockISOServiceIface) NewUpdateIsoParams(id string) *UpdateIsoParams

NewUpdateIsoParams mocks base method.

func (*MockISOServiceIface) NewUpdateIsoPermissionsParams

func (m *MockISOServiceIface) NewUpdateIsoPermissionsParams(id string) *UpdateIsoPermissionsParams

NewUpdateIsoPermissionsParams mocks base method.

func (*MockISOServiceIface) RegisterIso

RegisterIso mocks base method.

func (*MockISOServiceIface) UpdateIso

UpdateIso mocks base method.

func (*MockISOServiceIface) UpdateIsoPermissions

UpdateIsoPermissions mocks base method.

type MockISOServiceIfaceMockRecorder

type MockISOServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockISOServiceIfaceMockRecorder is the mock recorder for MockISOServiceIface.

func (*MockISOServiceIfaceMockRecorder) AttachIso

func (mr *MockISOServiceIfaceMockRecorder) AttachIso(p interface{}) *gomock.Call

AttachIso indicates an expected call of AttachIso.

func (*MockISOServiceIfaceMockRecorder) CopyIso

func (mr *MockISOServiceIfaceMockRecorder) CopyIso(p interface{}) *gomock.Call

CopyIso indicates an expected call of CopyIso.

func (*MockISOServiceIfaceMockRecorder) DeleteIso

func (mr *MockISOServiceIfaceMockRecorder) DeleteIso(p interface{}) *gomock.Call

DeleteIso indicates an expected call of DeleteIso.

func (*MockISOServiceIfaceMockRecorder) DetachIso

func (mr *MockISOServiceIfaceMockRecorder) DetachIso(p interface{}) *gomock.Call

DetachIso indicates an expected call of DetachIso.

func (*MockISOServiceIfaceMockRecorder) ExtractIso

func (mr *MockISOServiceIfaceMockRecorder) ExtractIso(p interface{}) *gomock.Call

ExtractIso indicates an expected call of ExtractIso.

func (*MockISOServiceIfaceMockRecorder) GetIsoByID

func (mr *MockISOServiceIfaceMockRecorder) GetIsoByID(id interface{}, opts ...interface{}) *gomock.Call

GetIsoByID indicates an expected call of GetIsoByID.

func (*MockISOServiceIfaceMockRecorder) GetIsoByName

func (mr *MockISOServiceIfaceMockRecorder) GetIsoByName(name, isofilter, zoneid interface{}, opts ...interface{}) *gomock.Call

GetIsoByName indicates an expected call of GetIsoByName.

func (*MockISOServiceIfaceMockRecorder) GetIsoID

func (mr *MockISOServiceIfaceMockRecorder) GetIsoID(name, isofilter, zoneid interface{}, opts ...interface{}) *gomock.Call

GetIsoID indicates an expected call of GetIsoID.

func (*MockISOServiceIfaceMockRecorder) GetIsoPermissionByID

func (mr *MockISOServiceIfaceMockRecorder) GetIsoPermissionByID(id interface{}, opts ...interface{}) *gomock.Call

GetIsoPermissionByID indicates an expected call of GetIsoPermissionByID.

func (*MockISOServiceIfaceMockRecorder) ListIsoPermissions

func (mr *MockISOServiceIfaceMockRecorder) ListIsoPermissions(p interface{}) *gomock.Call

ListIsoPermissions indicates an expected call of ListIsoPermissions.

func (*MockISOServiceIfaceMockRecorder) ListIsos

func (mr *MockISOServiceIfaceMockRecorder) ListIsos(p interface{}) *gomock.Call

ListIsos indicates an expected call of ListIsos.

func (*MockISOServiceIfaceMockRecorder) NewAttachIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewAttachIsoParams(id, virtualmachineid interface{}) *gomock.Call

NewAttachIsoParams indicates an expected call of NewAttachIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewCopyIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewCopyIsoParams(id interface{}) *gomock.Call

NewCopyIsoParams indicates an expected call of NewCopyIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewDeleteIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewDeleteIsoParams(id interface{}) *gomock.Call

NewDeleteIsoParams indicates an expected call of NewDeleteIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewDetachIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewDetachIsoParams(virtualmachineid interface{}) *gomock.Call

NewDetachIsoParams indicates an expected call of NewDetachIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewExtractIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewExtractIsoParams(id, mode interface{}) *gomock.Call

NewExtractIsoParams indicates an expected call of NewExtractIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewListIsoPermissionsParams

func (mr *MockISOServiceIfaceMockRecorder) NewListIsoPermissionsParams(id interface{}) *gomock.Call

NewListIsoPermissionsParams indicates an expected call of NewListIsoPermissionsParams.

func (*MockISOServiceIfaceMockRecorder) NewListIsosParams

func (mr *MockISOServiceIfaceMockRecorder) NewListIsosParams() *gomock.Call

NewListIsosParams indicates an expected call of NewListIsosParams.

func (*MockISOServiceIfaceMockRecorder) NewRegisterIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewRegisterIsoParams(displaytext, name, url, zoneid interface{}) *gomock.Call

NewRegisterIsoParams indicates an expected call of NewRegisterIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewUpdateIsoParams

func (mr *MockISOServiceIfaceMockRecorder) NewUpdateIsoParams(id interface{}) *gomock.Call

NewUpdateIsoParams indicates an expected call of NewUpdateIsoParams.

func (*MockISOServiceIfaceMockRecorder) NewUpdateIsoPermissionsParams

func (mr *MockISOServiceIfaceMockRecorder) NewUpdateIsoPermissionsParams(id interface{}) *gomock.Call

NewUpdateIsoPermissionsParams indicates an expected call of NewUpdateIsoPermissionsParams.

func (*MockISOServiceIfaceMockRecorder) RegisterIso

func (mr *MockISOServiceIfaceMockRecorder) RegisterIso(p interface{}) *gomock.Call

RegisterIso indicates an expected call of RegisterIso.

func (*MockISOServiceIfaceMockRecorder) UpdateIso

func (mr *MockISOServiceIfaceMockRecorder) UpdateIso(p interface{}) *gomock.Call

UpdateIso indicates an expected call of UpdateIso.

func (*MockISOServiceIfaceMockRecorder) UpdateIsoPermissions

func (mr *MockISOServiceIfaceMockRecorder) UpdateIsoPermissions(p interface{}) *gomock.Call

UpdateIsoPermissions indicates an expected call of UpdateIsoPermissions.

type MockImageStoreServiceIface

type MockImageStoreServiceIface struct {
	// contains filtered or unexported fields
}

MockImageStoreServiceIface is a mock of ImageStoreServiceIface interface.

func NewMockImageStoreServiceIface

func NewMockImageStoreServiceIface(ctrl *gomock.Controller) *MockImageStoreServiceIface

NewMockImageStoreServiceIface creates a new mock instance.

func (*MockImageStoreServiceIface) AddImageStore

AddImageStore mocks base method.

func (*MockImageStoreServiceIface) AddImageStoreS3

AddImageStoreS3 mocks base method.

func (*MockImageStoreServiceIface) CreateSecondaryStagingStore

CreateSecondaryStagingStore mocks base method.

func (*MockImageStoreServiceIface) DeleteImageStore

DeleteImageStore mocks base method.

func (*MockImageStoreServiceIface) DeleteSecondaryStagingStore

DeleteSecondaryStagingStore mocks base method.

func (*MockImageStoreServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockImageStoreServiceIface) GetImageStoreByID

func (m *MockImageStoreServiceIface) GetImageStoreByID(id string, opts ...OptionFunc) (*ImageStore, int, error)

GetImageStoreByID mocks base method.

func (*MockImageStoreServiceIface) GetImageStoreByName

func (m *MockImageStoreServiceIface) GetImageStoreByName(name string, opts ...OptionFunc) (*ImageStore, int, error)

GetImageStoreByName mocks base method.

func (*MockImageStoreServiceIface) GetImageStoreID

func (m *MockImageStoreServiceIface) GetImageStoreID(name string, opts ...OptionFunc) (string, int, error)

GetImageStoreID mocks base method.

func (*MockImageStoreServiceIface) GetSecondaryStagingStoreByID

func (m *MockImageStoreServiceIface) GetSecondaryStagingStoreByID(id string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)

GetSecondaryStagingStoreByID mocks base method.

func (*MockImageStoreServiceIface) GetSecondaryStagingStoreByName

func (m *MockImageStoreServiceIface) GetSecondaryStagingStoreByName(name string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)

GetSecondaryStagingStoreByName mocks base method.

func (*MockImageStoreServiceIface) GetSecondaryStagingStoreID

func (m *MockImageStoreServiceIface) GetSecondaryStagingStoreID(name string, opts ...OptionFunc) (string, int, error)

GetSecondaryStagingStoreID mocks base method.

func (*MockImageStoreServiceIface) ListImageStores

ListImageStores mocks base method.

func (*MockImageStoreServiceIface) ListSecondaryStagingStores

ListSecondaryStagingStores mocks base method.

func (*MockImageStoreServiceIface) NewAddImageStoreParams

func (m *MockImageStoreServiceIface) NewAddImageStoreParams(provider string) *AddImageStoreParams

NewAddImageStoreParams mocks base method.

func (*MockImageStoreServiceIface) NewAddImageStoreS3Params

func (m *MockImageStoreServiceIface) NewAddImageStoreS3Params(accesskey, bucket, endpoint, secretkey string) *AddImageStoreS3Params

NewAddImageStoreS3Params mocks base method.

func (*MockImageStoreServiceIface) NewCreateSecondaryStagingStoreParams

func (m *MockImageStoreServiceIface) NewCreateSecondaryStagingStoreParams(url string) *CreateSecondaryStagingStoreParams

NewCreateSecondaryStagingStoreParams mocks base method.

func (*MockImageStoreServiceIface) NewDeleteImageStoreParams

func (m *MockImageStoreServiceIface) NewDeleteImageStoreParams(id string) *DeleteImageStoreParams

NewDeleteImageStoreParams mocks base method.

func (*MockImageStoreServiceIface) NewDeleteSecondaryStagingStoreParams

func (m *MockImageStoreServiceIface) NewDeleteSecondaryStagingStoreParams(id string) *DeleteSecondaryStagingStoreParams

NewDeleteSecondaryStagingStoreParams mocks base method.

func (*MockImageStoreServiceIface) NewListImageStoresParams

func (m *MockImageStoreServiceIface) NewListImageStoresParams() *ListImageStoresParams

NewListImageStoresParams mocks base method.

func (*MockImageStoreServiceIface) NewListSecondaryStagingStoresParams

func (m *MockImageStoreServiceIface) NewListSecondaryStagingStoresParams() *ListSecondaryStagingStoresParams

NewListSecondaryStagingStoresParams mocks base method.

func (*MockImageStoreServiceIface) NewUpdateCloudToUseObjectStoreParams

func (m *MockImageStoreServiceIface) NewUpdateCloudToUseObjectStoreParams(provider string) *UpdateCloudToUseObjectStoreParams

NewUpdateCloudToUseObjectStoreParams mocks base method.

func (*MockImageStoreServiceIface) UpdateCloudToUseObjectStore

UpdateCloudToUseObjectStore mocks base method.

type MockImageStoreServiceIfaceMockRecorder

type MockImageStoreServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockImageStoreServiceIfaceMockRecorder is the mock recorder for MockImageStoreServiceIface.

func (*MockImageStoreServiceIfaceMockRecorder) AddImageStore

func (mr *MockImageStoreServiceIfaceMockRecorder) AddImageStore(p interface{}) *gomock.Call

AddImageStore indicates an expected call of AddImageStore.

func (*MockImageStoreServiceIfaceMockRecorder) AddImageStoreS3

func (mr *MockImageStoreServiceIfaceMockRecorder) AddImageStoreS3(p interface{}) *gomock.Call

AddImageStoreS3 indicates an expected call of AddImageStoreS3.

func (*MockImageStoreServiceIfaceMockRecorder) CreateSecondaryStagingStore

func (mr *MockImageStoreServiceIfaceMockRecorder) CreateSecondaryStagingStore(p interface{}) *gomock.Call

CreateSecondaryStagingStore indicates an expected call of CreateSecondaryStagingStore.

func (*MockImageStoreServiceIfaceMockRecorder) DeleteImageStore

func (mr *MockImageStoreServiceIfaceMockRecorder) DeleteImageStore(p interface{}) *gomock.Call

DeleteImageStore indicates an expected call of DeleteImageStore.

func (*MockImageStoreServiceIfaceMockRecorder) DeleteSecondaryStagingStore

func (mr *MockImageStoreServiceIfaceMockRecorder) DeleteSecondaryStagingStore(p interface{}) *gomock.Call

DeleteSecondaryStagingStore indicates an expected call of DeleteSecondaryStagingStore.

func (*MockImageStoreServiceIfaceMockRecorder) GetImageStoreByID

func (mr *MockImageStoreServiceIfaceMockRecorder) GetImageStoreByID(id interface{}, opts ...interface{}) *gomock.Call

GetImageStoreByID indicates an expected call of GetImageStoreByID.

func (*MockImageStoreServiceIfaceMockRecorder) GetImageStoreByName

func (mr *MockImageStoreServiceIfaceMockRecorder) GetImageStoreByName(name interface{}, opts ...interface{}) *gomock.Call

GetImageStoreByName indicates an expected call of GetImageStoreByName.

func (*MockImageStoreServiceIfaceMockRecorder) GetImageStoreID

func (mr *MockImageStoreServiceIfaceMockRecorder) GetImageStoreID(name interface{}, opts ...interface{}) *gomock.Call

GetImageStoreID indicates an expected call of GetImageStoreID.

func (*MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreByID

func (mr *MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreByID(id interface{}, opts ...interface{}) *gomock.Call

GetSecondaryStagingStoreByID indicates an expected call of GetSecondaryStagingStoreByID.

func (*MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreByName

func (mr *MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreByName(name interface{}, opts ...interface{}) *gomock.Call

GetSecondaryStagingStoreByName indicates an expected call of GetSecondaryStagingStoreByName.

func (*MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreID

func (mr *MockImageStoreServiceIfaceMockRecorder) GetSecondaryStagingStoreID(name interface{}, opts ...interface{}) *gomock.Call

GetSecondaryStagingStoreID indicates an expected call of GetSecondaryStagingStoreID.

func (*MockImageStoreServiceIfaceMockRecorder) ListImageStores

func (mr *MockImageStoreServiceIfaceMockRecorder) ListImageStores(p interface{}) *gomock.Call

ListImageStores indicates an expected call of ListImageStores.

func (*MockImageStoreServiceIfaceMockRecorder) ListSecondaryStagingStores

func (mr *MockImageStoreServiceIfaceMockRecorder) ListSecondaryStagingStores(p interface{}) *gomock.Call

ListSecondaryStagingStores indicates an expected call of ListSecondaryStagingStores.

func (*MockImageStoreServiceIfaceMockRecorder) NewAddImageStoreParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewAddImageStoreParams(provider interface{}) *gomock.Call

NewAddImageStoreParams indicates an expected call of NewAddImageStoreParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewAddImageStoreS3Params

func (mr *MockImageStoreServiceIfaceMockRecorder) NewAddImageStoreS3Params(accesskey, bucket, endpoint, secretkey interface{}) *gomock.Call

NewAddImageStoreS3Params indicates an expected call of NewAddImageStoreS3Params.

func (*MockImageStoreServiceIfaceMockRecorder) NewCreateSecondaryStagingStoreParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewCreateSecondaryStagingStoreParams(url interface{}) *gomock.Call

NewCreateSecondaryStagingStoreParams indicates an expected call of NewCreateSecondaryStagingStoreParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewDeleteImageStoreParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewDeleteImageStoreParams(id interface{}) *gomock.Call

NewDeleteImageStoreParams indicates an expected call of NewDeleteImageStoreParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewDeleteSecondaryStagingStoreParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewDeleteSecondaryStagingStoreParams(id interface{}) *gomock.Call

NewDeleteSecondaryStagingStoreParams indicates an expected call of NewDeleteSecondaryStagingStoreParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewListImageStoresParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewListImageStoresParams() *gomock.Call

NewListImageStoresParams indicates an expected call of NewListImageStoresParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewListSecondaryStagingStoresParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewListSecondaryStagingStoresParams() *gomock.Call

NewListSecondaryStagingStoresParams indicates an expected call of NewListSecondaryStagingStoresParams.

func (*MockImageStoreServiceIfaceMockRecorder) NewUpdateCloudToUseObjectStoreParams

func (mr *MockImageStoreServiceIfaceMockRecorder) NewUpdateCloudToUseObjectStoreParams(provider interface{}) *gomock.Call

NewUpdateCloudToUseObjectStoreParams indicates an expected call of NewUpdateCloudToUseObjectStoreParams.

func (*MockImageStoreServiceIfaceMockRecorder) UpdateCloudToUseObjectStore

func (mr *MockImageStoreServiceIfaceMockRecorder) UpdateCloudToUseObjectStore(p interface{}) *gomock.Call

UpdateCloudToUseObjectStore indicates an expected call of UpdateCloudToUseObjectStore.

type MockInfrastructureUsageServiceIface

type MockInfrastructureUsageServiceIface struct {
	// contains filtered or unexported fields
}

MockInfrastructureUsageServiceIface is a mock of InfrastructureUsageServiceIface interface.

func NewMockInfrastructureUsageServiceIface

func NewMockInfrastructureUsageServiceIface(ctrl *gomock.Controller) *MockInfrastructureUsageServiceIface

NewMockInfrastructureUsageServiceIface creates a new mock instance.

func (*MockInfrastructureUsageServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockInfrastructureUsageServiceIface) GetManagementServersMetricByID

func (m *MockInfrastructureUsageServiceIface) GetManagementServersMetricByID(id string, opts ...OptionFunc) (*ManagementServersMetric, int, error)

GetManagementServersMetricByID mocks base method.

func (*MockInfrastructureUsageServiceIface) GetManagementServersMetricByName

func (m *MockInfrastructureUsageServiceIface) GetManagementServersMetricByName(name string, opts ...OptionFunc) (*ManagementServersMetric, int, error)

GetManagementServersMetricByName mocks base method.

func (*MockInfrastructureUsageServiceIface) GetManagementServersMetricID

func (m *MockInfrastructureUsageServiceIface) GetManagementServersMetricID(name string, opts ...OptionFunc) (string, int, error)

GetManagementServersMetricID mocks base method.

func (*MockInfrastructureUsageServiceIface) ListDbMetrics

ListDbMetrics mocks base method.

func (*MockInfrastructureUsageServiceIface) ListManagementServersMetrics

ListManagementServersMetrics mocks base method.

func (*MockInfrastructureUsageServiceIface) NewListDbMetricsParams

func (m *MockInfrastructureUsageServiceIface) NewListDbMetricsParams() *ListDbMetricsParams

NewListDbMetricsParams mocks base method.

func (*MockInfrastructureUsageServiceIface) NewListManagementServersMetricsParams

func (m *MockInfrastructureUsageServiceIface) NewListManagementServersMetricsParams() *ListManagementServersMetricsParams

NewListManagementServersMetricsParams mocks base method.

type MockInfrastructureUsageServiceIfaceMockRecorder

type MockInfrastructureUsageServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockInfrastructureUsageServiceIfaceMockRecorder is the mock recorder for MockInfrastructureUsageServiceIface.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricByID

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetManagementServersMetricByID indicates an expected call of GetManagementServersMetricByID.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricByName

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetManagementServersMetricByName indicates an expected call of GetManagementServersMetricByName.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricID

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) GetManagementServersMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetManagementServersMetricID indicates an expected call of GetManagementServersMetricID.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) ListDbMetrics

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) ListDbMetrics(p interface{}) *gomock.Call

ListDbMetrics indicates an expected call of ListDbMetrics.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) ListManagementServersMetrics

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) ListManagementServersMetrics(p interface{}) *gomock.Call

ListManagementServersMetrics indicates an expected call of ListManagementServersMetrics.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) NewListDbMetricsParams

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) NewListDbMetricsParams() *gomock.Call

NewListDbMetricsParams indicates an expected call of NewListDbMetricsParams.

func (*MockInfrastructureUsageServiceIfaceMockRecorder) NewListManagementServersMetricsParams

func (mr *MockInfrastructureUsageServiceIfaceMockRecorder) NewListManagementServersMetricsParams() *gomock.Call

NewListManagementServersMetricsParams indicates an expected call of NewListManagementServersMetricsParams.

type MockInternalLBServiceIface

type MockInternalLBServiceIface struct {
	// contains filtered or unexported fields
}

MockInternalLBServiceIface is a mock of InternalLBServiceIface interface.

func NewMockInternalLBServiceIface

func NewMockInternalLBServiceIface(ctrl *gomock.Controller) *MockInternalLBServiceIface

NewMockInternalLBServiceIface creates a new mock instance.

func (*MockInternalLBServiceIface) ConfigureInternalLoadBalancerElement

ConfigureInternalLoadBalancerElement mocks base method.

func (*MockInternalLBServiceIface) CreateInternalLoadBalancerElement

CreateInternalLoadBalancerElement mocks base method.

func (*MockInternalLBServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockInternalLBServiceIface) GetInternalLoadBalancerElementByID

func (m *MockInternalLBServiceIface) GetInternalLoadBalancerElementByID(id string, opts ...OptionFunc) (*InternalLoadBalancerElement, int, error)

GetInternalLoadBalancerElementByID mocks base method.

func (*MockInternalLBServiceIface) GetInternalLoadBalancerVMByID

func (m *MockInternalLBServiceIface) GetInternalLoadBalancerVMByID(id string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)

GetInternalLoadBalancerVMByID mocks base method.

func (*MockInternalLBServiceIface) GetInternalLoadBalancerVMByName

func (m *MockInternalLBServiceIface) GetInternalLoadBalancerVMByName(name string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)

GetInternalLoadBalancerVMByName mocks base method.

func (*MockInternalLBServiceIface) GetInternalLoadBalancerVMID

func (m *MockInternalLBServiceIface) GetInternalLoadBalancerVMID(name string, opts ...OptionFunc) (string, int, error)

GetInternalLoadBalancerVMID mocks base method.

func (*MockInternalLBServiceIface) ListInternalLoadBalancerElements

ListInternalLoadBalancerElements mocks base method.

func (*MockInternalLBServiceIface) ListInternalLoadBalancerVMs

ListInternalLoadBalancerVMs mocks base method.

func (*MockInternalLBServiceIface) NewConfigureInternalLoadBalancerElementParams

func (m *MockInternalLBServiceIface) NewConfigureInternalLoadBalancerElementParams(enabled bool, id string) *ConfigureInternalLoadBalancerElementParams

NewConfigureInternalLoadBalancerElementParams mocks base method.

func (*MockInternalLBServiceIface) NewCreateInternalLoadBalancerElementParams

func (m *MockInternalLBServiceIface) NewCreateInternalLoadBalancerElementParams(nspid string) *CreateInternalLoadBalancerElementParams

NewCreateInternalLoadBalancerElementParams mocks base method.

func (*MockInternalLBServiceIface) NewListInternalLoadBalancerElementsParams

func (m *MockInternalLBServiceIface) NewListInternalLoadBalancerElementsParams() *ListInternalLoadBalancerElementsParams

NewListInternalLoadBalancerElementsParams mocks base method.

func (*MockInternalLBServiceIface) NewListInternalLoadBalancerVMsParams

func (m *MockInternalLBServiceIface) NewListInternalLoadBalancerVMsParams() *ListInternalLoadBalancerVMsParams

NewListInternalLoadBalancerVMsParams mocks base method.

func (*MockInternalLBServiceIface) NewStartInternalLoadBalancerVMParams

func (m *MockInternalLBServiceIface) NewStartInternalLoadBalancerVMParams(id string) *StartInternalLoadBalancerVMParams

NewStartInternalLoadBalancerVMParams mocks base method.

func (*MockInternalLBServiceIface) NewStopInternalLoadBalancerVMParams

func (m *MockInternalLBServiceIface) NewStopInternalLoadBalancerVMParams(id string) *StopInternalLoadBalancerVMParams

NewStopInternalLoadBalancerVMParams mocks base method.

func (*MockInternalLBServiceIface) StartInternalLoadBalancerVM

StartInternalLoadBalancerVM mocks base method.

func (*MockInternalLBServiceIface) StopInternalLoadBalancerVM

StopInternalLoadBalancerVM mocks base method.

type MockInternalLBServiceIfaceMockRecorder

type MockInternalLBServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockInternalLBServiceIfaceMockRecorder is the mock recorder for MockInternalLBServiceIface.

func (*MockInternalLBServiceIfaceMockRecorder) ConfigureInternalLoadBalancerElement

func (mr *MockInternalLBServiceIfaceMockRecorder) ConfigureInternalLoadBalancerElement(p interface{}) *gomock.Call

ConfigureInternalLoadBalancerElement indicates an expected call of ConfigureInternalLoadBalancerElement.

func (*MockInternalLBServiceIfaceMockRecorder) CreateInternalLoadBalancerElement

func (mr *MockInternalLBServiceIfaceMockRecorder) CreateInternalLoadBalancerElement(p interface{}) *gomock.Call

CreateInternalLoadBalancerElement indicates an expected call of CreateInternalLoadBalancerElement.

func (*MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerElementByID

func (mr *MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerElementByID(id interface{}, opts ...interface{}) *gomock.Call

GetInternalLoadBalancerElementByID indicates an expected call of GetInternalLoadBalancerElementByID.

func (*MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMByID

func (mr *MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMByID(id interface{}, opts ...interface{}) *gomock.Call

GetInternalLoadBalancerVMByID indicates an expected call of GetInternalLoadBalancerVMByID.

func (*MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMByName

func (mr *MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMByName(name interface{}, opts ...interface{}) *gomock.Call

GetInternalLoadBalancerVMByName indicates an expected call of GetInternalLoadBalancerVMByName.

func (*MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMID

func (mr *MockInternalLBServiceIfaceMockRecorder) GetInternalLoadBalancerVMID(name interface{}, opts ...interface{}) *gomock.Call

GetInternalLoadBalancerVMID indicates an expected call of GetInternalLoadBalancerVMID.

func (*MockInternalLBServiceIfaceMockRecorder) ListInternalLoadBalancerElements

func (mr *MockInternalLBServiceIfaceMockRecorder) ListInternalLoadBalancerElements(p interface{}) *gomock.Call

ListInternalLoadBalancerElements indicates an expected call of ListInternalLoadBalancerElements.

func (*MockInternalLBServiceIfaceMockRecorder) ListInternalLoadBalancerVMs

func (mr *MockInternalLBServiceIfaceMockRecorder) ListInternalLoadBalancerVMs(p interface{}) *gomock.Call

ListInternalLoadBalancerVMs indicates an expected call of ListInternalLoadBalancerVMs.

func (*MockInternalLBServiceIfaceMockRecorder) NewConfigureInternalLoadBalancerElementParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewConfigureInternalLoadBalancerElementParams(enabled, id interface{}) *gomock.Call

NewConfigureInternalLoadBalancerElementParams indicates an expected call of NewConfigureInternalLoadBalancerElementParams.

func (*MockInternalLBServiceIfaceMockRecorder) NewCreateInternalLoadBalancerElementParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewCreateInternalLoadBalancerElementParams(nspid interface{}) *gomock.Call

NewCreateInternalLoadBalancerElementParams indicates an expected call of NewCreateInternalLoadBalancerElementParams.

func (*MockInternalLBServiceIfaceMockRecorder) NewListInternalLoadBalancerElementsParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewListInternalLoadBalancerElementsParams() *gomock.Call

NewListInternalLoadBalancerElementsParams indicates an expected call of NewListInternalLoadBalancerElementsParams.

func (*MockInternalLBServiceIfaceMockRecorder) NewListInternalLoadBalancerVMsParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewListInternalLoadBalancerVMsParams() *gomock.Call

NewListInternalLoadBalancerVMsParams indicates an expected call of NewListInternalLoadBalancerVMsParams.

func (*MockInternalLBServiceIfaceMockRecorder) NewStartInternalLoadBalancerVMParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewStartInternalLoadBalancerVMParams(id interface{}) *gomock.Call

NewStartInternalLoadBalancerVMParams indicates an expected call of NewStartInternalLoadBalancerVMParams.

func (*MockInternalLBServiceIfaceMockRecorder) NewStopInternalLoadBalancerVMParams

func (mr *MockInternalLBServiceIfaceMockRecorder) NewStopInternalLoadBalancerVMParams(id interface{}) *gomock.Call

NewStopInternalLoadBalancerVMParams indicates an expected call of NewStopInternalLoadBalancerVMParams.

func (*MockInternalLBServiceIfaceMockRecorder) StartInternalLoadBalancerVM

func (mr *MockInternalLBServiceIfaceMockRecorder) StartInternalLoadBalancerVM(p interface{}) *gomock.Call

StartInternalLoadBalancerVM indicates an expected call of StartInternalLoadBalancerVM.

func (*MockInternalLBServiceIfaceMockRecorder) StopInternalLoadBalancerVM

func (mr *MockInternalLBServiceIfaceMockRecorder) StopInternalLoadBalancerVM(p interface{}) *gomock.Call

StopInternalLoadBalancerVM indicates an expected call of StopInternalLoadBalancerVM.

type MockKubernetesServiceIface

type MockKubernetesServiceIface struct {
	// contains filtered or unexported fields
}

MockKubernetesServiceIface is a mock of KubernetesServiceIface interface.

func NewMockKubernetesServiceIface

func NewMockKubernetesServiceIface(ctrl *gomock.Controller) *MockKubernetesServiceIface

NewMockKubernetesServiceIface creates a new mock instance.

func (*MockKubernetesServiceIface) AddKubernetesSupportedVersion

AddKubernetesSupportedVersion mocks base method.

func (*MockKubernetesServiceIface) AddVirtualMachinesToKubernetesCluster

AddVirtualMachinesToKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) CreateKubernetesCluster

CreateKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) DeleteKubernetesCluster

DeleteKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) DeleteKubernetesSupportedVersion

DeleteKubernetesSupportedVersion mocks base method.

func (*MockKubernetesServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockKubernetesServiceIface) GetKubernetesClusterByID

func (m *MockKubernetesServiceIface) GetKubernetesClusterByID(id string, opts ...OptionFunc) (*KubernetesCluster, int, error)

GetKubernetesClusterByID mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesClusterByName

func (m *MockKubernetesServiceIface) GetKubernetesClusterByName(name string, opts ...OptionFunc) (*KubernetesCluster, int, error)

GetKubernetesClusterByName mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesClusterConfig

GetKubernetesClusterConfig mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesClusterID

func (m *MockKubernetesServiceIface) GetKubernetesClusterID(name string, opts ...OptionFunc) (string, int, error)

GetKubernetesClusterID mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesSupportedVersionByID

func (m *MockKubernetesServiceIface) GetKubernetesSupportedVersionByID(id string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)

GetKubernetesSupportedVersionByID mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesSupportedVersionByName

func (m *MockKubernetesServiceIface) GetKubernetesSupportedVersionByName(name string, opts ...OptionFunc) (*KubernetesSupportedVersion, int, error)

GetKubernetesSupportedVersionByName mocks base method.

func (*MockKubernetesServiceIface) GetKubernetesSupportedVersionID

func (m *MockKubernetesServiceIface) GetKubernetesSupportedVersionID(keyword string, opts ...OptionFunc) (string, int, error)

GetKubernetesSupportedVersionID mocks base method.

func (*MockKubernetesServiceIface) ListKubernetesClusters

ListKubernetesClusters mocks base method.

func (*MockKubernetesServiceIface) ListKubernetesSupportedVersions

ListKubernetesSupportedVersions mocks base method.

func (*MockKubernetesServiceIface) NewAddKubernetesSupportedVersionParams

func (m *MockKubernetesServiceIface) NewAddKubernetesSupportedVersionParams(mincpunumber, minmemory int, semanticversion string) *AddKubernetesSupportedVersionParams

NewAddKubernetesSupportedVersionParams mocks base method.

func (*MockKubernetesServiceIface) NewAddVirtualMachinesToKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewAddVirtualMachinesToKubernetesClusterParams(id string, virtualmachineids []string) *AddVirtualMachinesToKubernetesClusterParams

NewAddVirtualMachinesToKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewCreateKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewCreateKubernetesClusterParams(description, kubernetesversionid, name, serviceofferingid string, size int64, zoneid string) *CreateKubernetesClusterParams

NewCreateKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewDeleteKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewDeleteKubernetesClusterParams(id string) *DeleteKubernetesClusterParams

NewDeleteKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewDeleteKubernetesSupportedVersionParams

func (m *MockKubernetesServiceIface) NewDeleteKubernetesSupportedVersionParams(id string) *DeleteKubernetesSupportedVersionParams

NewDeleteKubernetesSupportedVersionParams mocks base method.

func (*MockKubernetesServiceIface) NewGetKubernetesClusterConfigParams

func (m *MockKubernetesServiceIface) NewGetKubernetesClusterConfigParams() *GetKubernetesClusterConfigParams

NewGetKubernetesClusterConfigParams mocks base method.

func (*MockKubernetesServiceIface) NewListKubernetesClustersParams

func (m *MockKubernetesServiceIface) NewListKubernetesClustersParams() *ListKubernetesClustersParams

NewListKubernetesClustersParams mocks base method.

func (*MockKubernetesServiceIface) NewListKubernetesSupportedVersionsParams

func (m *MockKubernetesServiceIface) NewListKubernetesSupportedVersionsParams() *ListKubernetesSupportedVersionsParams

NewListKubernetesSupportedVersionsParams mocks base method.

func (*MockKubernetesServiceIface) NewRemoveVirtualMachinesFromKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewRemoveVirtualMachinesFromKubernetesClusterParams(id string, virtualmachineids []string) *RemoveVirtualMachinesFromKubernetesClusterParams

NewRemoveVirtualMachinesFromKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewScaleKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewScaleKubernetesClusterParams(id string) *ScaleKubernetesClusterParams

NewScaleKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewStartKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewStartKubernetesClusterParams(id string) *StartKubernetesClusterParams

NewStartKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewStopKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewStopKubernetesClusterParams(id string) *StopKubernetesClusterParams

NewStopKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) NewUpdateKubernetesSupportedVersionParams

func (m *MockKubernetesServiceIface) NewUpdateKubernetesSupportedVersionParams(id, state string) *UpdateKubernetesSupportedVersionParams

NewUpdateKubernetesSupportedVersionParams mocks base method.

func (*MockKubernetesServiceIface) NewUpgradeKubernetesClusterParams

func (m *MockKubernetesServiceIface) NewUpgradeKubernetesClusterParams(id, kubernetesversionid string) *UpgradeKubernetesClusterParams

NewUpgradeKubernetesClusterParams mocks base method.

func (*MockKubernetesServiceIface) RemoveVirtualMachinesFromKubernetesCluster

RemoveVirtualMachinesFromKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) ScaleKubernetesCluster

ScaleKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) StartKubernetesCluster

StartKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) StopKubernetesCluster

StopKubernetesCluster mocks base method.

func (*MockKubernetesServiceIface) UpdateKubernetesSupportedVersion

UpdateKubernetesSupportedVersion mocks base method.

func (*MockKubernetesServiceIface) UpgradeKubernetesCluster

UpgradeKubernetesCluster mocks base method.

type MockKubernetesServiceIfaceMockRecorder

type MockKubernetesServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockKubernetesServiceIfaceMockRecorder is the mock recorder for MockKubernetesServiceIface.

func (*MockKubernetesServiceIfaceMockRecorder) AddKubernetesSupportedVersion

func (mr *MockKubernetesServiceIfaceMockRecorder) AddKubernetesSupportedVersion(p interface{}) *gomock.Call

AddKubernetesSupportedVersion indicates an expected call of AddKubernetesSupportedVersion.

func (*MockKubernetesServiceIfaceMockRecorder) AddVirtualMachinesToKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) AddVirtualMachinesToKubernetesCluster(p interface{}) *gomock.Call

AddVirtualMachinesToKubernetesCluster indicates an expected call of AddVirtualMachinesToKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) CreateKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) CreateKubernetesCluster(p interface{}) *gomock.Call

CreateKubernetesCluster indicates an expected call of CreateKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) DeleteKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) DeleteKubernetesCluster(p interface{}) *gomock.Call

DeleteKubernetesCluster indicates an expected call of DeleteKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) DeleteKubernetesSupportedVersion

func (mr *MockKubernetesServiceIfaceMockRecorder) DeleteKubernetesSupportedVersion(p interface{}) *gomock.Call

DeleteKubernetesSupportedVersion indicates an expected call of DeleteKubernetesSupportedVersion.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterByID

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterByID(id interface{}, opts ...interface{}) *gomock.Call

GetKubernetesClusterByID indicates an expected call of GetKubernetesClusterByID.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterByName

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterByName(name interface{}, opts ...interface{}) *gomock.Call

GetKubernetesClusterByName indicates an expected call of GetKubernetesClusterByName.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterConfig

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterConfig(p interface{}) *gomock.Call

GetKubernetesClusterConfig indicates an expected call of GetKubernetesClusterConfig.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterID

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesClusterID(name interface{}, opts ...interface{}) *gomock.Call

GetKubernetesClusterID indicates an expected call of GetKubernetesClusterID.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionByID

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionByID(id interface{}, opts ...interface{}) *gomock.Call

GetKubernetesSupportedVersionByID indicates an expected call of GetKubernetesSupportedVersionByID.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionByName

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionByName(name interface{}, opts ...interface{}) *gomock.Call

GetKubernetesSupportedVersionByName indicates an expected call of GetKubernetesSupportedVersionByName.

func (*MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionID

func (mr *MockKubernetesServiceIfaceMockRecorder) GetKubernetesSupportedVersionID(keyword interface{}, opts ...interface{}) *gomock.Call

GetKubernetesSupportedVersionID indicates an expected call of GetKubernetesSupportedVersionID.

func (*MockKubernetesServiceIfaceMockRecorder) ListKubernetesClusters

func (mr *MockKubernetesServiceIfaceMockRecorder) ListKubernetesClusters(p interface{}) *gomock.Call

ListKubernetesClusters indicates an expected call of ListKubernetesClusters.

func (*MockKubernetesServiceIfaceMockRecorder) ListKubernetesSupportedVersions

func (mr *MockKubernetesServiceIfaceMockRecorder) ListKubernetesSupportedVersions(p interface{}) *gomock.Call

ListKubernetesSupportedVersions indicates an expected call of ListKubernetesSupportedVersions.

func (*MockKubernetesServiceIfaceMockRecorder) NewAddKubernetesSupportedVersionParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewAddKubernetesSupportedVersionParams(mincpunumber, minmemory, semanticversion interface{}) *gomock.Call

NewAddKubernetesSupportedVersionParams indicates an expected call of NewAddKubernetesSupportedVersionParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewAddVirtualMachinesToKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewAddVirtualMachinesToKubernetesClusterParams(id, virtualmachineids interface{}) *gomock.Call

NewAddVirtualMachinesToKubernetesClusterParams indicates an expected call of NewAddVirtualMachinesToKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewCreateKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewCreateKubernetesClusterParams(description, kubernetesversionid, name, serviceofferingid, size, zoneid interface{}) *gomock.Call

NewCreateKubernetesClusterParams indicates an expected call of NewCreateKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewDeleteKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewDeleteKubernetesClusterParams(id interface{}) *gomock.Call

NewDeleteKubernetesClusterParams indicates an expected call of NewDeleteKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewDeleteKubernetesSupportedVersionParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewDeleteKubernetesSupportedVersionParams(id interface{}) *gomock.Call

NewDeleteKubernetesSupportedVersionParams indicates an expected call of NewDeleteKubernetesSupportedVersionParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewGetKubernetesClusterConfigParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewGetKubernetesClusterConfigParams() *gomock.Call

NewGetKubernetesClusterConfigParams indicates an expected call of NewGetKubernetesClusterConfigParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewListKubernetesClustersParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewListKubernetesClustersParams() *gomock.Call

NewListKubernetesClustersParams indicates an expected call of NewListKubernetesClustersParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewListKubernetesSupportedVersionsParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewListKubernetesSupportedVersionsParams() *gomock.Call

NewListKubernetesSupportedVersionsParams indicates an expected call of NewListKubernetesSupportedVersionsParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewRemoveVirtualMachinesFromKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewRemoveVirtualMachinesFromKubernetesClusterParams(id, virtualmachineids interface{}) *gomock.Call

NewRemoveVirtualMachinesFromKubernetesClusterParams indicates an expected call of NewRemoveVirtualMachinesFromKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewScaleKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewScaleKubernetesClusterParams(id interface{}) *gomock.Call

NewScaleKubernetesClusterParams indicates an expected call of NewScaleKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewStartKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewStartKubernetesClusterParams(id interface{}) *gomock.Call

NewStartKubernetesClusterParams indicates an expected call of NewStartKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewStopKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewStopKubernetesClusterParams(id interface{}) *gomock.Call

NewStopKubernetesClusterParams indicates an expected call of NewStopKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewUpdateKubernetesSupportedVersionParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewUpdateKubernetesSupportedVersionParams(id, state interface{}) *gomock.Call

NewUpdateKubernetesSupportedVersionParams indicates an expected call of NewUpdateKubernetesSupportedVersionParams.

func (*MockKubernetesServiceIfaceMockRecorder) NewUpgradeKubernetesClusterParams

func (mr *MockKubernetesServiceIfaceMockRecorder) NewUpgradeKubernetesClusterParams(id, kubernetesversionid interface{}) *gomock.Call

NewUpgradeKubernetesClusterParams indicates an expected call of NewUpgradeKubernetesClusterParams.

func (*MockKubernetesServiceIfaceMockRecorder) RemoveVirtualMachinesFromKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) RemoveVirtualMachinesFromKubernetesCluster(p interface{}) *gomock.Call

RemoveVirtualMachinesFromKubernetesCluster indicates an expected call of RemoveVirtualMachinesFromKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) ScaleKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) ScaleKubernetesCluster(p interface{}) *gomock.Call

ScaleKubernetesCluster indicates an expected call of ScaleKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) StartKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) StartKubernetesCluster(p interface{}) *gomock.Call

StartKubernetesCluster indicates an expected call of StartKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) StopKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) StopKubernetesCluster(p interface{}) *gomock.Call

StopKubernetesCluster indicates an expected call of StopKubernetesCluster.

func (*MockKubernetesServiceIfaceMockRecorder) UpdateKubernetesSupportedVersion

func (mr *MockKubernetesServiceIfaceMockRecorder) UpdateKubernetesSupportedVersion(p interface{}) *gomock.Call

UpdateKubernetesSupportedVersion indicates an expected call of UpdateKubernetesSupportedVersion.

func (*MockKubernetesServiceIfaceMockRecorder) UpgradeKubernetesCluster

func (mr *MockKubernetesServiceIfaceMockRecorder) UpgradeKubernetesCluster(p interface{}) *gomock.Call

UpgradeKubernetesCluster indicates an expected call of UpgradeKubernetesCluster.

type MockLDAPServiceIface

type MockLDAPServiceIface struct {
	// contains filtered or unexported fields
}

MockLDAPServiceIface is a mock of LDAPServiceIface interface.

func NewMockLDAPServiceIface

func NewMockLDAPServiceIface(ctrl *gomock.Controller) *MockLDAPServiceIface

NewMockLDAPServiceIface creates a new mock instance.

func (*MockLDAPServiceIface) AddLdapConfiguration

AddLdapConfiguration mocks base method.

func (*MockLDAPServiceIface) DeleteLdapConfiguration

DeleteLdapConfiguration mocks base method.

func (*MockLDAPServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLDAPServiceIface) ImportLdapUsers

ImportLdapUsers mocks base method.

func (*MockLDAPServiceIface) LdapConfig

LdapConfig mocks base method.

func (*MockLDAPServiceIface) LdapCreateAccount

LdapCreateAccount mocks base method.

func (*MockLDAPServiceIface) LdapRemove

LdapRemove mocks base method.

func (*MockLDAPServiceIface) LinkDomainToLdap

LinkDomainToLdap mocks base method.

func (*MockLDAPServiceIface) ListLdapConfigurations

ListLdapConfigurations mocks base method.

func (*MockLDAPServiceIface) ListLdapUsers

ListLdapUsers mocks base method.

func (*MockLDAPServiceIface) NewAddLdapConfigurationParams

func (m *MockLDAPServiceIface) NewAddLdapConfigurationParams(hostname string, port int) *AddLdapConfigurationParams

NewAddLdapConfigurationParams mocks base method.

func (*MockLDAPServiceIface) NewDeleteLdapConfigurationParams

func (m *MockLDAPServiceIface) NewDeleteLdapConfigurationParams(hostname string) *DeleteLdapConfigurationParams

NewDeleteLdapConfigurationParams mocks base method.

func (*MockLDAPServiceIface) NewImportLdapUsersParams

func (m *MockLDAPServiceIface) NewImportLdapUsersParams() *ImportLdapUsersParams

NewImportLdapUsersParams mocks base method.

func (*MockLDAPServiceIface) NewLdapConfigParams

func (m *MockLDAPServiceIface) NewLdapConfigParams() *LdapConfigParams

NewLdapConfigParams mocks base method.

func (*MockLDAPServiceIface) NewLdapCreateAccountParams

func (m *MockLDAPServiceIface) NewLdapCreateAccountParams(username string) *LdapCreateAccountParams

NewLdapCreateAccountParams mocks base method.

func (*MockLDAPServiceIface) NewLdapRemoveParams

func (m *MockLDAPServiceIface) NewLdapRemoveParams() *LdapRemoveParams

NewLdapRemoveParams mocks base method.

func (*MockLDAPServiceIface) NewLinkDomainToLdapParams

func (m *MockLDAPServiceIface) NewLinkDomainToLdapParams(accounttype int, domainid, lDAPType string) *LinkDomainToLdapParams

NewLinkDomainToLdapParams mocks base method.

func (*MockLDAPServiceIface) NewListLdapConfigurationsParams

func (m *MockLDAPServiceIface) NewListLdapConfigurationsParams() *ListLdapConfigurationsParams

NewListLdapConfigurationsParams mocks base method.

func (*MockLDAPServiceIface) NewListLdapUsersParams

func (m *MockLDAPServiceIface) NewListLdapUsersParams() *ListLdapUsersParams

NewListLdapUsersParams mocks base method.

func (*MockLDAPServiceIface) NewSearchLdapParams

func (m *MockLDAPServiceIface) NewSearchLdapParams(query string) *SearchLdapParams

NewSearchLdapParams mocks base method.

func (*MockLDAPServiceIface) SearchLdap

SearchLdap mocks base method.

type MockLDAPServiceIfaceMockRecorder

type MockLDAPServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockLDAPServiceIfaceMockRecorder is the mock recorder for MockLDAPServiceIface.

func (*MockLDAPServiceIfaceMockRecorder) AddLdapConfiguration

func (mr *MockLDAPServiceIfaceMockRecorder) AddLdapConfiguration(p interface{}) *gomock.Call

AddLdapConfiguration indicates an expected call of AddLdapConfiguration.

func (*MockLDAPServiceIfaceMockRecorder) DeleteLdapConfiguration

func (mr *MockLDAPServiceIfaceMockRecorder) DeleteLdapConfiguration(p interface{}) *gomock.Call

DeleteLdapConfiguration indicates an expected call of DeleteLdapConfiguration.

func (*MockLDAPServiceIfaceMockRecorder) ImportLdapUsers

func (mr *MockLDAPServiceIfaceMockRecorder) ImportLdapUsers(p interface{}) *gomock.Call

ImportLdapUsers indicates an expected call of ImportLdapUsers.

func (*MockLDAPServiceIfaceMockRecorder) LdapConfig

func (mr *MockLDAPServiceIfaceMockRecorder) LdapConfig(p interface{}) *gomock.Call

LdapConfig indicates an expected call of LdapConfig.

func (*MockLDAPServiceIfaceMockRecorder) LdapCreateAccount

func (mr *MockLDAPServiceIfaceMockRecorder) LdapCreateAccount(p interface{}) *gomock.Call

LdapCreateAccount indicates an expected call of LdapCreateAccount.

func (*MockLDAPServiceIfaceMockRecorder) LdapRemove

func (mr *MockLDAPServiceIfaceMockRecorder) LdapRemove(p interface{}) *gomock.Call

LdapRemove indicates an expected call of LdapRemove.

func (*MockLDAPServiceIfaceMockRecorder) LinkDomainToLdap

func (mr *MockLDAPServiceIfaceMockRecorder) LinkDomainToLdap(p interface{}) *gomock.Call

LinkDomainToLdap indicates an expected call of LinkDomainToLdap.

func (*MockLDAPServiceIfaceMockRecorder) ListLdapConfigurations

func (mr *MockLDAPServiceIfaceMockRecorder) ListLdapConfigurations(p interface{}) *gomock.Call

ListLdapConfigurations indicates an expected call of ListLdapConfigurations.

func (*MockLDAPServiceIfaceMockRecorder) ListLdapUsers

func (mr *MockLDAPServiceIfaceMockRecorder) ListLdapUsers(p interface{}) *gomock.Call

ListLdapUsers indicates an expected call of ListLdapUsers.

func (*MockLDAPServiceIfaceMockRecorder) NewAddLdapConfigurationParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewAddLdapConfigurationParams(hostname, port interface{}) *gomock.Call

NewAddLdapConfigurationParams indicates an expected call of NewAddLdapConfigurationParams.

func (*MockLDAPServiceIfaceMockRecorder) NewDeleteLdapConfigurationParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewDeleteLdapConfigurationParams(hostname interface{}) *gomock.Call

NewDeleteLdapConfigurationParams indicates an expected call of NewDeleteLdapConfigurationParams.

func (*MockLDAPServiceIfaceMockRecorder) NewImportLdapUsersParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewImportLdapUsersParams() *gomock.Call

NewImportLdapUsersParams indicates an expected call of NewImportLdapUsersParams.

func (*MockLDAPServiceIfaceMockRecorder) NewLdapConfigParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewLdapConfigParams() *gomock.Call

NewLdapConfigParams indicates an expected call of NewLdapConfigParams.

func (*MockLDAPServiceIfaceMockRecorder) NewLdapCreateAccountParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewLdapCreateAccountParams(username interface{}) *gomock.Call

NewLdapCreateAccountParams indicates an expected call of NewLdapCreateAccountParams.

func (*MockLDAPServiceIfaceMockRecorder) NewLdapRemoveParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewLdapRemoveParams() *gomock.Call

NewLdapRemoveParams indicates an expected call of NewLdapRemoveParams.

func (*MockLDAPServiceIfaceMockRecorder) NewLinkDomainToLdapParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewLinkDomainToLdapParams(accounttype, domainid, lDAPType interface{}) *gomock.Call

NewLinkDomainToLdapParams indicates an expected call of NewLinkDomainToLdapParams.

func (*MockLDAPServiceIfaceMockRecorder) NewListLdapConfigurationsParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewListLdapConfigurationsParams() *gomock.Call

NewListLdapConfigurationsParams indicates an expected call of NewListLdapConfigurationsParams.

func (*MockLDAPServiceIfaceMockRecorder) NewListLdapUsersParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewListLdapUsersParams() *gomock.Call

NewListLdapUsersParams indicates an expected call of NewListLdapUsersParams.

func (*MockLDAPServiceIfaceMockRecorder) NewSearchLdapParams

func (mr *MockLDAPServiceIfaceMockRecorder) NewSearchLdapParams(query interface{}) *gomock.Call

NewSearchLdapParams indicates an expected call of NewSearchLdapParams.

func (*MockLDAPServiceIfaceMockRecorder) SearchLdap

func (mr *MockLDAPServiceIfaceMockRecorder) SearchLdap(p interface{}) *gomock.Call

SearchLdap indicates an expected call of SearchLdap.

type MockLimitServiceIface

type MockLimitServiceIface struct {
	// contains filtered or unexported fields
}

MockLimitServiceIface is a mock of LimitServiceIface interface.

func NewMockLimitServiceIface

func NewMockLimitServiceIface(ctrl *gomock.Controller) *MockLimitServiceIface

NewMockLimitServiceIface creates a new mock instance.

func (*MockLimitServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLimitServiceIface) GetApiLimit

GetApiLimit mocks base method.

func (*MockLimitServiceIface) ListResourceLimits

ListResourceLimits mocks base method.

func (*MockLimitServiceIface) NewGetApiLimitParams

func (m *MockLimitServiceIface) NewGetApiLimitParams() *GetApiLimitParams

NewGetApiLimitParams mocks base method.

func (*MockLimitServiceIface) NewListResourceLimitsParams

func (m *MockLimitServiceIface) NewListResourceLimitsParams() *ListResourceLimitsParams

NewListResourceLimitsParams mocks base method.

func (*MockLimitServiceIface) NewResetApiLimitParams

func (m *MockLimitServiceIface) NewResetApiLimitParams() *ResetApiLimitParams

NewResetApiLimitParams mocks base method.

func (*MockLimitServiceIface) NewUpdateResourceCountParams

func (m *MockLimitServiceIface) NewUpdateResourceCountParams(domainid string) *UpdateResourceCountParams

NewUpdateResourceCountParams mocks base method.

func (*MockLimitServiceIface) NewUpdateResourceLimitParams

func (m *MockLimitServiceIface) NewUpdateResourceLimitParams(resourcetype int) *UpdateResourceLimitParams

NewUpdateResourceLimitParams mocks base method.

func (*MockLimitServiceIface) ResetApiLimit

ResetApiLimit mocks base method.

func (*MockLimitServiceIface) UpdateResourceCount

UpdateResourceCount mocks base method.

func (*MockLimitServiceIface) UpdateResourceLimit

UpdateResourceLimit mocks base method.

type MockLimitServiceIfaceMockRecorder

type MockLimitServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockLimitServiceIfaceMockRecorder is the mock recorder for MockLimitServiceIface.

func (*MockLimitServiceIfaceMockRecorder) GetApiLimit

func (mr *MockLimitServiceIfaceMockRecorder) GetApiLimit(p interface{}) *gomock.Call

GetApiLimit indicates an expected call of GetApiLimit.

func (*MockLimitServiceIfaceMockRecorder) ListResourceLimits

func (mr *MockLimitServiceIfaceMockRecorder) ListResourceLimits(p interface{}) *gomock.Call

ListResourceLimits indicates an expected call of ListResourceLimits.

func (*MockLimitServiceIfaceMockRecorder) NewGetApiLimitParams

func (mr *MockLimitServiceIfaceMockRecorder) NewGetApiLimitParams() *gomock.Call

NewGetApiLimitParams indicates an expected call of NewGetApiLimitParams.

func (*MockLimitServiceIfaceMockRecorder) NewListResourceLimitsParams

func (mr *MockLimitServiceIfaceMockRecorder) NewListResourceLimitsParams() *gomock.Call

NewListResourceLimitsParams indicates an expected call of NewListResourceLimitsParams.

func (*MockLimitServiceIfaceMockRecorder) NewResetApiLimitParams

func (mr *MockLimitServiceIfaceMockRecorder) NewResetApiLimitParams() *gomock.Call

NewResetApiLimitParams indicates an expected call of NewResetApiLimitParams.

func (*MockLimitServiceIfaceMockRecorder) NewUpdateResourceCountParams

func (mr *MockLimitServiceIfaceMockRecorder) NewUpdateResourceCountParams(domainid interface{}) *gomock.Call

NewUpdateResourceCountParams indicates an expected call of NewUpdateResourceCountParams.

func (*MockLimitServiceIfaceMockRecorder) NewUpdateResourceLimitParams

func (mr *MockLimitServiceIfaceMockRecorder) NewUpdateResourceLimitParams(resourcetype interface{}) *gomock.Call

NewUpdateResourceLimitParams indicates an expected call of NewUpdateResourceLimitParams.

func (*MockLimitServiceIfaceMockRecorder) ResetApiLimit

func (mr *MockLimitServiceIfaceMockRecorder) ResetApiLimit(p interface{}) *gomock.Call

ResetApiLimit indicates an expected call of ResetApiLimit.

func (*MockLimitServiceIfaceMockRecorder) UpdateResourceCount

func (mr *MockLimitServiceIfaceMockRecorder) UpdateResourceCount(p interface{}) *gomock.Call

UpdateResourceCount indicates an expected call of UpdateResourceCount.

func (*MockLimitServiceIfaceMockRecorder) UpdateResourceLimit

func (mr *MockLimitServiceIfaceMockRecorder) UpdateResourceLimit(p interface{}) *gomock.Call

UpdateResourceLimit indicates an expected call of UpdateResourceLimit.

type MockLoadBalancerServiceIface

type MockLoadBalancerServiceIface struct {
	// contains filtered or unexported fields
}

MockLoadBalancerServiceIface is a mock of LoadBalancerServiceIface interface.

func NewMockLoadBalancerServiceIface

func NewMockLoadBalancerServiceIface(ctrl *gomock.Controller) *MockLoadBalancerServiceIface

NewMockLoadBalancerServiceIface creates a new mock instance.

func (*MockLoadBalancerServiceIface) AddNetscalerLoadBalancer

AddNetscalerLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) AssignCertToLoadBalancer

AssignCertToLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) AssignToGlobalLoadBalancerRule

AssignToGlobalLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) AssignToLoadBalancerRule

AssignToLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) ConfigureNetscalerLoadBalancer

ConfigureNetscalerLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) CreateGlobalLoadBalancerRule

CreateGlobalLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) CreateLBHealthCheckPolicy

CreateLBHealthCheckPolicy mocks base method.

func (*MockLoadBalancerServiceIface) CreateLBStickinessPolicy

CreateLBStickinessPolicy mocks base method.

func (*MockLoadBalancerServiceIface) CreateLoadBalancer

CreateLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) CreateLoadBalancerRule

CreateLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) DeleteGlobalLoadBalancerRule

DeleteGlobalLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) DeleteLBHealthCheckPolicy

DeleteLBHealthCheckPolicy mocks base method.

func (*MockLoadBalancerServiceIface) DeleteLBStickinessPolicy

DeleteLBStickinessPolicy mocks base method.

func (*MockLoadBalancerServiceIface) DeleteLoadBalancer

DeleteLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) DeleteLoadBalancerRule

DeleteLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) DeleteNetscalerLoadBalancer

DeleteNetscalerLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) DeleteSslCert

DeleteSslCert mocks base method.

func (*MockLoadBalancerServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleByID

func (m *MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleByID(id string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)

GetGlobalLoadBalancerRuleByID mocks base method.

func (*MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleByName

func (m *MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleByName(name string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)

GetGlobalLoadBalancerRuleByName mocks base method.

func (*MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleID

func (m *MockLoadBalancerServiceIface) GetGlobalLoadBalancerRuleID(keyword string, opts ...OptionFunc) (string, int, error)

GetGlobalLoadBalancerRuleID mocks base method.

func (*MockLoadBalancerServiceIface) GetLBHealthCheckPolicyByID

func (m *MockLoadBalancerServiceIface) GetLBHealthCheckPolicyByID(id string, opts ...OptionFunc) (*LBHealthCheckPolicy, int, error)

GetLBHealthCheckPolicyByID mocks base method.

func (*MockLoadBalancerServiceIface) GetLBStickinessPolicyByID

func (m *MockLoadBalancerServiceIface) GetLBStickinessPolicyByID(id string, opts ...OptionFunc) (*LBStickinessPolicy, int, error)

GetLBStickinessPolicyByID mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerByID

func (m *MockLoadBalancerServiceIface) GetLoadBalancerByID(id string, opts ...OptionFunc) (*LoadBalancer, int, error)

GetLoadBalancerByID mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerByName

func (m *MockLoadBalancerServiceIface) GetLoadBalancerByName(name string, opts ...OptionFunc) (*LoadBalancer, int, error)

GetLoadBalancerByName mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerID

func (m *MockLoadBalancerServiceIface) GetLoadBalancerID(name string, opts ...OptionFunc) (string, int, error)

GetLoadBalancerID mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerRuleByID

func (m *MockLoadBalancerServiceIface) GetLoadBalancerRuleByID(id string, opts ...OptionFunc) (*LoadBalancerRule, int, error)

GetLoadBalancerRuleByID mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerRuleByName

func (m *MockLoadBalancerServiceIface) GetLoadBalancerRuleByName(name string, opts ...OptionFunc) (*LoadBalancerRule, int, error)

GetLoadBalancerRuleByName mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerRuleID

func (m *MockLoadBalancerServiceIface) GetLoadBalancerRuleID(name string, opts ...OptionFunc) (string, int, error)

GetLoadBalancerRuleID mocks base method.

func (*MockLoadBalancerServiceIface) GetLoadBalancerRuleInstanceByID

func (m *MockLoadBalancerServiceIface) GetLoadBalancerRuleInstanceByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)

GetLoadBalancerRuleInstanceByID mocks base method.

func (*MockLoadBalancerServiceIface) ListGlobalLoadBalancerRules

ListGlobalLoadBalancerRules mocks base method.

func (*MockLoadBalancerServiceIface) ListLBHealthCheckPolicies

ListLBHealthCheckPolicies mocks base method.

func (*MockLoadBalancerServiceIface) ListLBStickinessPolicies

ListLBStickinessPolicies mocks base method.

func (*MockLoadBalancerServiceIface) ListLoadBalancerRuleInstances

ListLoadBalancerRuleInstances mocks base method.

func (*MockLoadBalancerServiceIface) ListLoadBalancerRules

ListLoadBalancerRules mocks base method.

func (*MockLoadBalancerServiceIface) ListLoadBalancers

ListLoadBalancers mocks base method.

func (*MockLoadBalancerServiceIface) ListNetscalerLoadBalancers

ListNetscalerLoadBalancers mocks base method.

func (*MockLoadBalancerServiceIface) ListSslCerts

ListSslCerts mocks base method.

func (*MockLoadBalancerServiceIface) NewAddNetscalerLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewAddNetscalerLoadBalancerParams(networkdevicetype, password, physicalnetworkid, url, username string) *AddNetscalerLoadBalancerParams

NewAddNetscalerLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewAssignCertToLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewAssignCertToLoadBalancerParams(certid, lbruleid string) *AssignCertToLoadBalancerParams

NewAssignCertToLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewAssignToGlobalLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewAssignToGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *AssignToGlobalLoadBalancerRuleParams

NewAssignToGlobalLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewAssignToLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewAssignToLoadBalancerRuleParams(id string) *AssignToLoadBalancerRuleParams

NewAssignToLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewConfigureNetscalerLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewConfigureNetscalerLoadBalancerParams(lbdeviceid string) *ConfigureNetscalerLoadBalancerParams

NewConfigureNetscalerLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewCreateGlobalLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewCreateGlobalLoadBalancerRuleParams(gslbdomainname, gslbservicetype, name string, regionid int) *CreateGlobalLoadBalancerRuleParams

NewCreateGlobalLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewCreateLBHealthCheckPolicyParams

func (m *MockLoadBalancerServiceIface) NewCreateLBHealthCheckPolicyParams(lbruleid string) *CreateLBHealthCheckPolicyParams

NewCreateLBHealthCheckPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewCreateLBStickinessPolicyParams

func (m *MockLoadBalancerServiceIface) NewCreateLBStickinessPolicyParams(lbruleid, methodname, name string) *CreateLBStickinessPolicyParams

NewCreateLBStickinessPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewCreateLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewCreateLoadBalancerParams(algorithm string, instanceport int, name, networkid, scheme, sourceipaddressnetworkid string, sourceport int) *CreateLoadBalancerParams

NewCreateLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewCreateLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewCreateLoadBalancerRuleParams(algorithm, name string, privateport, publicport int) *CreateLoadBalancerRuleParams

NewCreateLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteGlobalLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewDeleteGlobalLoadBalancerRuleParams(id string) *DeleteGlobalLoadBalancerRuleParams

NewDeleteGlobalLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteLBHealthCheckPolicyParams

func (m *MockLoadBalancerServiceIface) NewDeleteLBHealthCheckPolicyParams(id string) *DeleteLBHealthCheckPolicyParams

NewDeleteLBHealthCheckPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteLBStickinessPolicyParams

func (m *MockLoadBalancerServiceIface) NewDeleteLBStickinessPolicyParams(id string) *DeleteLBStickinessPolicyParams

NewDeleteLBStickinessPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewDeleteLoadBalancerParams(id string) *DeleteLoadBalancerParams

NewDeleteLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewDeleteLoadBalancerRuleParams(id string) *DeleteLoadBalancerRuleParams

NewDeleteLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteNetscalerLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewDeleteNetscalerLoadBalancerParams(lbdeviceid string) *DeleteNetscalerLoadBalancerParams

NewDeleteNetscalerLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewDeleteSslCertParams

func (m *MockLoadBalancerServiceIface) NewDeleteSslCertParams(id string) *DeleteSslCertParams

NewDeleteSslCertParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListGlobalLoadBalancerRulesParams

func (m *MockLoadBalancerServiceIface) NewListGlobalLoadBalancerRulesParams() *ListGlobalLoadBalancerRulesParams

NewListGlobalLoadBalancerRulesParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListLBHealthCheckPoliciesParams

func (m *MockLoadBalancerServiceIface) NewListLBHealthCheckPoliciesParams() *ListLBHealthCheckPoliciesParams

NewListLBHealthCheckPoliciesParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListLBStickinessPoliciesParams

func (m *MockLoadBalancerServiceIface) NewListLBStickinessPoliciesParams() *ListLBStickinessPoliciesParams

NewListLBStickinessPoliciesParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListLoadBalancerRuleInstancesParams

func (m *MockLoadBalancerServiceIface) NewListLoadBalancerRuleInstancesParams(id string) *ListLoadBalancerRuleInstancesParams

NewListLoadBalancerRuleInstancesParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListLoadBalancerRulesParams

func (m *MockLoadBalancerServiceIface) NewListLoadBalancerRulesParams() *ListLoadBalancerRulesParams

NewListLoadBalancerRulesParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListLoadBalancersParams

func (m *MockLoadBalancerServiceIface) NewListLoadBalancersParams() *ListLoadBalancersParams

NewListLoadBalancersParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListNetscalerLoadBalancersParams

func (m *MockLoadBalancerServiceIface) NewListNetscalerLoadBalancersParams() *ListNetscalerLoadBalancersParams

NewListNetscalerLoadBalancersParams mocks base method.

func (*MockLoadBalancerServiceIface) NewListSslCertsParams

func (m *MockLoadBalancerServiceIface) NewListSslCertsParams() *ListSslCertsParams

NewListSslCertsParams mocks base method.

func (*MockLoadBalancerServiceIface) NewRemoveCertFromLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewRemoveCertFromLoadBalancerParams(lbruleid string) *RemoveCertFromLoadBalancerParams

NewRemoveCertFromLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewRemoveFromGlobalLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewRemoveFromGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *RemoveFromGlobalLoadBalancerRuleParams

NewRemoveFromGlobalLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewRemoveFromLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewRemoveFromLoadBalancerRuleParams(id string) *RemoveFromLoadBalancerRuleParams

NewRemoveFromLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUpdateGlobalLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewUpdateGlobalLoadBalancerRuleParams(id string) *UpdateGlobalLoadBalancerRuleParams

NewUpdateGlobalLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUpdateLBHealthCheckPolicyParams

func (m *MockLoadBalancerServiceIface) NewUpdateLBHealthCheckPolicyParams(id string) *UpdateLBHealthCheckPolicyParams

NewUpdateLBHealthCheckPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUpdateLBStickinessPolicyParams

func (m *MockLoadBalancerServiceIface) NewUpdateLBStickinessPolicyParams(id string) *UpdateLBStickinessPolicyParams

NewUpdateLBStickinessPolicyParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUpdateLoadBalancerParams

func (m *MockLoadBalancerServiceIface) NewUpdateLoadBalancerParams(id string) *UpdateLoadBalancerParams

NewUpdateLoadBalancerParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUpdateLoadBalancerRuleParams

func (m *MockLoadBalancerServiceIface) NewUpdateLoadBalancerRuleParams(id string) *UpdateLoadBalancerRuleParams

NewUpdateLoadBalancerRuleParams mocks base method.

func (*MockLoadBalancerServiceIface) NewUploadSslCertParams

func (m *MockLoadBalancerServiceIface) NewUploadSslCertParams(certificate, name, privatekey string) *UploadSslCertParams

NewUploadSslCertParams mocks base method.

func (*MockLoadBalancerServiceIface) RemoveCertFromLoadBalancer

RemoveCertFromLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) RemoveFromGlobalLoadBalancerRule

RemoveFromGlobalLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) RemoveFromLoadBalancerRule

RemoveFromLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) UpdateGlobalLoadBalancerRule

UpdateGlobalLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) UpdateLBHealthCheckPolicy

UpdateLBHealthCheckPolicy mocks base method.

func (*MockLoadBalancerServiceIface) UpdateLBStickinessPolicy

UpdateLBStickinessPolicy mocks base method.

func (*MockLoadBalancerServiceIface) UpdateLoadBalancer

UpdateLoadBalancer mocks base method.

func (*MockLoadBalancerServiceIface) UpdateLoadBalancerRule

UpdateLoadBalancerRule mocks base method.

func (*MockLoadBalancerServiceIface) UploadSslCert

UploadSslCert mocks base method.

type MockLoadBalancerServiceIfaceMockRecorder

type MockLoadBalancerServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockLoadBalancerServiceIfaceMockRecorder is the mock recorder for MockLoadBalancerServiceIface.

func (*MockLoadBalancerServiceIfaceMockRecorder) AddNetscalerLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) AddNetscalerLoadBalancer(p interface{}) *gomock.Call

AddNetscalerLoadBalancer indicates an expected call of AddNetscalerLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) AssignCertToLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) AssignCertToLoadBalancer(p interface{}) *gomock.Call

AssignCertToLoadBalancer indicates an expected call of AssignCertToLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) AssignToGlobalLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) AssignToGlobalLoadBalancerRule(p interface{}) *gomock.Call

AssignToGlobalLoadBalancerRule indicates an expected call of AssignToGlobalLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) AssignToLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) AssignToLoadBalancerRule(p interface{}) *gomock.Call

AssignToLoadBalancerRule indicates an expected call of AssignToLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) ConfigureNetscalerLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ConfigureNetscalerLoadBalancer(p interface{}) *gomock.Call

ConfigureNetscalerLoadBalancer indicates an expected call of ConfigureNetscalerLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) CreateGlobalLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) CreateGlobalLoadBalancerRule(p interface{}) *gomock.Call

CreateGlobalLoadBalancerRule indicates an expected call of CreateGlobalLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) CreateLBHealthCheckPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) CreateLBHealthCheckPolicy(p interface{}) *gomock.Call

CreateLBHealthCheckPolicy indicates an expected call of CreateLBHealthCheckPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) CreateLBStickinessPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) CreateLBStickinessPolicy(p interface{}) *gomock.Call

CreateLBStickinessPolicy indicates an expected call of CreateLBStickinessPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) CreateLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) CreateLoadBalancer(p interface{}) *gomock.Call

CreateLoadBalancer indicates an expected call of CreateLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) CreateLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) CreateLoadBalancerRule(p interface{}) *gomock.Call

CreateLoadBalancerRule indicates an expected call of CreateLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteGlobalLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteGlobalLoadBalancerRule(p interface{}) *gomock.Call

DeleteGlobalLoadBalancerRule indicates an expected call of DeleteGlobalLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteLBHealthCheckPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteLBHealthCheckPolicy(p interface{}) *gomock.Call

DeleteLBHealthCheckPolicy indicates an expected call of DeleteLBHealthCheckPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteLBStickinessPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteLBStickinessPolicy(p interface{}) *gomock.Call

DeleteLBStickinessPolicy indicates an expected call of DeleteLBStickinessPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteLoadBalancer(p interface{}) *gomock.Call

DeleteLoadBalancer indicates an expected call of DeleteLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteLoadBalancerRule(p interface{}) *gomock.Call

DeleteLoadBalancerRule indicates an expected call of DeleteLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteNetscalerLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteNetscalerLoadBalancer(p interface{}) *gomock.Call

DeleteNetscalerLoadBalancer indicates an expected call of DeleteNetscalerLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) DeleteSslCert

func (mr *MockLoadBalancerServiceIfaceMockRecorder) DeleteSslCert(p interface{}) *gomock.Call

DeleteSslCert indicates an expected call of DeleteSslCert.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetGlobalLoadBalancerRuleByID indicates an expected call of GetGlobalLoadBalancerRuleByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleByName

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleByName(name interface{}, opts ...interface{}) *gomock.Call

GetGlobalLoadBalancerRuleByName indicates an expected call of GetGlobalLoadBalancerRuleByName.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetGlobalLoadBalancerRuleID(keyword interface{}, opts ...interface{}) *gomock.Call

GetGlobalLoadBalancerRuleID indicates an expected call of GetGlobalLoadBalancerRuleID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLBHealthCheckPolicyByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLBHealthCheckPolicyByID(id interface{}, opts ...interface{}) *gomock.Call

GetLBHealthCheckPolicyByID indicates an expected call of GetLBHealthCheckPolicyByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLBStickinessPolicyByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLBStickinessPolicyByID(id interface{}, opts ...interface{}) *gomock.Call

GetLBStickinessPolicyByID indicates an expected call of GetLBStickinessPolicyByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerByID(id interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerByID indicates an expected call of GetLoadBalancerByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerByName

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerByName(name interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerByName indicates an expected call of GetLoadBalancerByName.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerID(name interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerID indicates an expected call of GetLoadBalancerID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerRuleByID indicates an expected call of GetLoadBalancerRuleByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleByName

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleByName(name interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerRuleByName indicates an expected call of GetLoadBalancerRuleByName.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleID(name interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerRuleID indicates an expected call of GetLoadBalancerRuleID.

func (*MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleInstanceByID

func (mr *MockLoadBalancerServiceIfaceMockRecorder) GetLoadBalancerRuleInstanceByID(id interface{}, opts ...interface{}) *gomock.Call

GetLoadBalancerRuleInstanceByID indicates an expected call of GetLoadBalancerRuleInstanceByID.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListGlobalLoadBalancerRules

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListGlobalLoadBalancerRules(p interface{}) *gomock.Call

ListGlobalLoadBalancerRules indicates an expected call of ListGlobalLoadBalancerRules.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListLBHealthCheckPolicies

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListLBHealthCheckPolicies(p interface{}) *gomock.Call

ListLBHealthCheckPolicies indicates an expected call of ListLBHealthCheckPolicies.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListLBStickinessPolicies

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListLBStickinessPolicies(p interface{}) *gomock.Call

ListLBStickinessPolicies indicates an expected call of ListLBStickinessPolicies.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancerRuleInstances

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancerRuleInstances(p interface{}) *gomock.Call

ListLoadBalancerRuleInstances indicates an expected call of ListLoadBalancerRuleInstances.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancerRules

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancerRules(p interface{}) *gomock.Call

ListLoadBalancerRules indicates an expected call of ListLoadBalancerRules.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancers

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListLoadBalancers(p interface{}) *gomock.Call

ListLoadBalancers indicates an expected call of ListLoadBalancers.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListNetscalerLoadBalancers

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListNetscalerLoadBalancers(p interface{}) *gomock.Call

ListNetscalerLoadBalancers indicates an expected call of ListNetscalerLoadBalancers.

func (*MockLoadBalancerServiceIfaceMockRecorder) ListSslCerts

func (mr *MockLoadBalancerServiceIfaceMockRecorder) ListSslCerts(p interface{}) *gomock.Call

ListSslCerts indicates an expected call of ListSslCerts.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewAddNetscalerLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewAddNetscalerLoadBalancerParams(networkdevicetype, password, physicalnetworkid, url, username interface{}) *gomock.Call

NewAddNetscalerLoadBalancerParams indicates an expected call of NewAddNetscalerLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewAssignCertToLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewAssignCertToLoadBalancerParams(certid, lbruleid interface{}) *gomock.Call

NewAssignCertToLoadBalancerParams indicates an expected call of NewAssignCertToLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewAssignToGlobalLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewAssignToGlobalLoadBalancerRuleParams(id, loadbalancerrulelist interface{}) *gomock.Call

NewAssignToGlobalLoadBalancerRuleParams indicates an expected call of NewAssignToGlobalLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewAssignToLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewAssignToLoadBalancerRuleParams(id interface{}) *gomock.Call

NewAssignToLoadBalancerRuleParams indicates an expected call of NewAssignToLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewConfigureNetscalerLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewConfigureNetscalerLoadBalancerParams(lbdeviceid interface{}) *gomock.Call

NewConfigureNetscalerLoadBalancerParams indicates an expected call of NewConfigureNetscalerLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewCreateGlobalLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewCreateGlobalLoadBalancerRuleParams(gslbdomainname, gslbservicetype, name, regionid interface{}) *gomock.Call

NewCreateGlobalLoadBalancerRuleParams indicates an expected call of NewCreateGlobalLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewCreateLBHealthCheckPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewCreateLBHealthCheckPolicyParams(lbruleid interface{}) *gomock.Call

NewCreateLBHealthCheckPolicyParams indicates an expected call of NewCreateLBHealthCheckPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewCreateLBStickinessPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewCreateLBStickinessPolicyParams(lbruleid, methodname, name interface{}) *gomock.Call

NewCreateLBStickinessPolicyParams indicates an expected call of NewCreateLBStickinessPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewCreateLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewCreateLoadBalancerParams(algorithm, instanceport, name, networkid, scheme, sourceipaddressnetworkid, sourceport interface{}) *gomock.Call

NewCreateLoadBalancerParams indicates an expected call of NewCreateLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewCreateLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewCreateLoadBalancerRuleParams(algorithm, name, privateport, publicport interface{}) *gomock.Call

NewCreateLoadBalancerRuleParams indicates an expected call of NewCreateLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteGlobalLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteGlobalLoadBalancerRuleParams(id interface{}) *gomock.Call

NewDeleteGlobalLoadBalancerRuleParams indicates an expected call of NewDeleteGlobalLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLBHealthCheckPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLBHealthCheckPolicyParams(id interface{}) *gomock.Call

NewDeleteLBHealthCheckPolicyParams indicates an expected call of NewDeleteLBHealthCheckPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLBStickinessPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLBStickinessPolicyParams(id interface{}) *gomock.Call

NewDeleteLBStickinessPolicyParams indicates an expected call of NewDeleteLBStickinessPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLoadBalancerParams(id interface{}) *gomock.Call

NewDeleteLoadBalancerParams indicates an expected call of NewDeleteLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteLoadBalancerRuleParams(id interface{}) *gomock.Call

NewDeleteLoadBalancerRuleParams indicates an expected call of NewDeleteLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteNetscalerLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteNetscalerLoadBalancerParams(lbdeviceid interface{}) *gomock.Call

NewDeleteNetscalerLoadBalancerParams indicates an expected call of NewDeleteNetscalerLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewDeleteSslCertParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewDeleteSslCertParams(id interface{}) *gomock.Call

NewDeleteSslCertParams indicates an expected call of NewDeleteSslCertParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListGlobalLoadBalancerRulesParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListGlobalLoadBalancerRulesParams() *gomock.Call

NewListGlobalLoadBalancerRulesParams indicates an expected call of NewListGlobalLoadBalancerRulesParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListLBHealthCheckPoliciesParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListLBHealthCheckPoliciesParams() *gomock.Call

NewListLBHealthCheckPoliciesParams indicates an expected call of NewListLBHealthCheckPoliciesParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListLBStickinessPoliciesParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListLBStickinessPoliciesParams() *gomock.Call

NewListLBStickinessPoliciesParams indicates an expected call of NewListLBStickinessPoliciesParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancerRuleInstancesParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancerRuleInstancesParams(id interface{}) *gomock.Call

NewListLoadBalancerRuleInstancesParams indicates an expected call of NewListLoadBalancerRuleInstancesParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancerRulesParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancerRulesParams() *gomock.Call

NewListLoadBalancerRulesParams indicates an expected call of NewListLoadBalancerRulesParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancersParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListLoadBalancersParams() *gomock.Call

NewListLoadBalancersParams indicates an expected call of NewListLoadBalancersParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListNetscalerLoadBalancersParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListNetscalerLoadBalancersParams() *gomock.Call

NewListNetscalerLoadBalancersParams indicates an expected call of NewListNetscalerLoadBalancersParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewListSslCertsParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewListSslCertsParams() *gomock.Call

NewListSslCertsParams indicates an expected call of NewListSslCertsParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewRemoveCertFromLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewRemoveCertFromLoadBalancerParams(lbruleid interface{}) *gomock.Call

NewRemoveCertFromLoadBalancerParams indicates an expected call of NewRemoveCertFromLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewRemoveFromGlobalLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewRemoveFromGlobalLoadBalancerRuleParams(id, loadbalancerrulelist interface{}) *gomock.Call

NewRemoveFromGlobalLoadBalancerRuleParams indicates an expected call of NewRemoveFromGlobalLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewRemoveFromLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewRemoveFromLoadBalancerRuleParams(id interface{}) *gomock.Call

NewRemoveFromLoadBalancerRuleParams indicates an expected call of NewRemoveFromLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUpdateGlobalLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUpdateGlobalLoadBalancerRuleParams(id interface{}) *gomock.Call

NewUpdateGlobalLoadBalancerRuleParams indicates an expected call of NewUpdateGlobalLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLBHealthCheckPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLBHealthCheckPolicyParams(id interface{}) *gomock.Call

NewUpdateLBHealthCheckPolicyParams indicates an expected call of NewUpdateLBHealthCheckPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLBStickinessPolicyParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLBStickinessPolicyParams(id interface{}) *gomock.Call

NewUpdateLBStickinessPolicyParams indicates an expected call of NewUpdateLBStickinessPolicyParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLoadBalancerParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLoadBalancerParams(id interface{}) *gomock.Call

NewUpdateLoadBalancerParams indicates an expected call of NewUpdateLoadBalancerParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLoadBalancerRuleParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUpdateLoadBalancerRuleParams(id interface{}) *gomock.Call

NewUpdateLoadBalancerRuleParams indicates an expected call of NewUpdateLoadBalancerRuleParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) NewUploadSslCertParams

func (mr *MockLoadBalancerServiceIfaceMockRecorder) NewUploadSslCertParams(certificate, name, privatekey interface{}) *gomock.Call

NewUploadSslCertParams indicates an expected call of NewUploadSslCertParams.

func (*MockLoadBalancerServiceIfaceMockRecorder) RemoveCertFromLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) RemoveCertFromLoadBalancer(p interface{}) *gomock.Call

RemoveCertFromLoadBalancer indicates an expected call of RemoveCertFromLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) RemoveFromGlobalLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) RemoveFromGlobalLoadBalancerRule(p interface{}) *gomock.Call

RemoveFromGlobalLoadBalancerRule indicates an expected call of RemoveFromGlobalLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) RemoveFromLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) RemoveFromLoadBalancerRule(p interface{}) *gomock.Call

RemoveFromLoadBalancerRule indicates an expected call of RemoveFromLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) UpdateGlobalLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UpdateGlobalLoadBalancerRule(p interface{}) *gomock.Call

UpdateGlobalLoadBalancerRule indicates an expected call of UpdateGlobalLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) UpdateLBHealthCheckPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UpdateLBHealthCheckPolicy(p interface{}) *gomock.Call

UpdateLBHealthCheckPolicy indicates an expected call of UpdateLBHealthCheckPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) UpdateLBStickinessPolicy

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UpdateLBStickinessPolicy(p interface{}) *gomock.Call

UpdateLBStickinessPolicy indicates an expected call of UpdateLBStickinessPolicy.

func (*MockLoadBalancerServiceIfaceMockRecorder) UpdateLoadBalancer

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UpdateLoadBalancer(p interface{}) *gomock.Call

UpdateLoadBalancer indicates an expected call of UpdateLoadBalancer.

func (*MockLoadBalancerServiceIfaceMockRecorder) UpdateLoadBalancerRule

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UpdateLoadBalancerRule(p interface{}) *gomock.Call

UpdateLoadBalancerRule indicates an expected call of UpdateLoadBalancerRule.

func (*MockLoadBalancerServiceIfaceMockRecorder) UploadSslCert

func (mr *MockLoadBalancerServiceIfaceMockRecorder) UploadSslCert(p interface{}) *gomock.Call

UploadSslCert indicates an expected call of UploadSslCert.

type MockNATServiceIface

type MockNATServiceIface struct {
	// contains filtered or unexported fields
}

MockNATServiceIface is a mock of NATServiceIface interface.

func NewMockNATServiceIface

func NewMockNATServiceIface(ctrl *gomock.Controller) *MockNATServiceIface

NewMockNATServiceIface creates a new mock instance.

func (*MockNATServiceIface) CreateIpForwardingRule

CreateIpForwardingRule mocks base method.

func (*MockNATServiceIface) DeleteIpForwardingRule

DeleteIpForwardingRule mocks base method.

func (*MockNATServiceIface) DisableStaticNat

DisableStaticNat mocks base method.

func (*MockNATServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNATServiceIface) EnableStaticNat

EnableStaticNat mocks base method.

func (*MockNATServiceIface) GetIpForwardingRuleByID

func (m *MockNATServiceIface) GetIpForwardingRuleByID(id string, opts ...OptionFunc) (*IpForwardingRule, int, error)

GetIpForwardingRuleByID mocks base method.

func (*MockNATServiceIface) ListIpForwardingRules

ListIpForwardingRules mocks base method.

func (*MockNATServiceIface) NewCreateIpForwardingRuleParams

func (m *MockNATServiceIface) NewCreateIpForwardingRuleParams(ipaddressid, protocol string, startport int) *CreateIpForwardingRuleParams

NewCreateIpForwardingRuleParams mocks base method.

func (*MockNATServiceIface) NewDeleteIpForwardingRuleParams

func (m *MockNATServiceIface) NewDeleteIpForwardingRuleParams(id string) *DeleteIpForwardingRuleParams

NewDeleteIpForwardingRuleParams mocks base method.

func (*MockNATServiceIface) NewDisableStaticNatParams

func (m *MockNATServiceIface) NewDisableStaticNatParams(ipaddressid string) *DisableStaticNatParams

NewDisableStaticNatParams mocks base method.

func (*MockNATServiceIface) NewEnableStaticNatParams

func (m *MockNATServiceIface) NewEnableStaticNatParams(ipaddressid, virtualmachineid string) *EnableStaticNatParams

NewEnableStaticNatParams mocks base method.

func (*MockNATServiceIface) NewListIpForwardingRulesParams

func (m *MockNATServiceIface) NewListIpForwardingRulesParams() *ListIpForwardingRulesParams

NewListIpForwardingRulesParams mocks base method.

type MockNATServiceIfaceMockRecorder

type MockNATServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNATServiceIfaceMockRecorder is the mock recorder for MockNATServiceIface.

func (*MockNATServiceIfaceMockRecorder) CreateIpForwardingRule

func (mr *MockNATServiceIfaceMockRecorder) CreateIpForwardingRule(p interface{}) *gomock.Call

CreateIpForwardingRule indicates an expected call of CreateIpForwardingRule.

func (*MockNATServiceIfaceMockRecorder) DeleteIpForwardingRule

func (mr *MockNATServiceIfaceMockRecorder) DeleteIpForwardingRule(p interface{}) *gomock.Call

DeleteIpForwardingRule indicates an expected call of DeleteIpForwardingRule.

func (*MockNATServiceIfaceMockRecorder) DisableStaticNat

func (mr *MockNATServiceIfaceMockRecorder) DisableStaticNat(p interface{}) *gomock.Call

DisableStaticNat indicates an expected call of DisableStaticNat.

func (*MockNATServiceIfaceMockRecorder) EnableStaticNat

func (mr *MockNATServiceIfaceMockRecorder) EnableStaticNat(p interface{}) *gomock.Call

EnableStaticNat indicates an expected call of EnableStaticNat.

func (*MockNATServiceIfaceMockRecorder) GetIpForwardingRuleByID

func (mr *MockNATServiceIfaceMockRecorder) GetIpForwardingRuleByID(id interface{}, opts ...interface{}) *gomock.Call

GetIpForwardingRuleByID indicates an expected call of GetIpForwardingRuleByID.

func (*MockNATServiceIfaceMockRecorder) ListIpForwardingRules

func (mr *MockNATServiceIfaceMockRecorder) ListIpForwardingRules(p interface{}) *gomock.Call

ListIpForwardingRules indicates an expected call of ListIpForwardingRules.

func (*MockNATServiceIfaceMockRecorder) NewCreateIpForwardingRuleParams

func (mr *MockNATServiceIfaceMockRecorder) NewCreateIpForwardingRuleParams(ipaddressid, protocol, startport interface{}) *gomock.Call

NewCreateIpForwardingRuleParams indicates an expected call of NewCreateIpForwardingRuleParams.

func (*MockNATServiceIfaceMockRecorder) NewDeleteIpForwardingRuleParams

func (mr *MockNATServiceIfaceMockRecorder) NewDeleteIpForwardingRuleParams(id interface{}) *gomock.Call

NewDeleteIpForwardingRuleParams indicates an expected call of NewDeleteIpForwardingRuleParams.

func (*MockNATServiceIfaceMockRecorder) NewDisableStaticNatParams

func (mr *MockNATServiceIfaceMockRecorder) NewDisableStaticNatParams(ipaddressid interface{}) *gomock.Call

NewDisableStaticNatParams indicates an expected call of NewDisableStaticNatParams.

func (*MockNATServiceIfaceMockRecorder) NewEnableStaticNatParams

func (mr *MockNATServiceIfaceMockRecorder) NewEnableStaticNatParams(ipaddressid, virtualmachineid interface{}) *gomock.Call

NewEnableStaticNatParams indicates an expected call of NewEnableStaticNatParams.

func (*MockNATServiceIfaceMockRecorder) NewListIpForwardingRulesParams

func (mr *MockNATServiceIfaceMockRecorder) NewListIpForwardingRulesParams() *gomock.Call

NewListIpForwardingRulesParams indicates an expected call of NewListIpForwardingRulesParams.

type MockNetworkACLServiceIface

type MockNetworkACLServiceIface struct {
	// contains filtered or unexported fields
}

MockNetworkACLServiceIface is a mock of NetworkACLServiceIface interface.

func NewMockNetworkACLServiceIface

func NewMockNetworkACLServiceIface(ctrl *gomock.Controller) *MockNetworkACLServiceIface

NewMockNetworkACLServiceIface creates a new mock instance.

func (*MockNetworkACLServiceIface) CreateNetworkACL

CreateNetworkACL mocks base method.

func (*MockNetworkACLServiceIface) CreateNetworkACLList

CreateNetworkACLList mocks base method.

func (*MockNetworkACLServiceIface) DeleteNetworkACL

DeleteNetworkACL mocks base method.

func (*MockNetworkACLServiceIface) DeleteNetworkACLList

DeleteNetworkACLList mocks base method.

func (*MockNetworkACLServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNetworkACLServiceIface) GetNetworkACLByID

func (m *MockNetworkACLServiceIface) GetNetworkACLByID(id string, opts ...OptionFunc) (*NetworkACL, int, error)

GetNetworkACLByID mocks base method.

func (*MockNetworkACLServiceIface) GetNetworkACLListByID

func (m *MockNetworkACLServiceIface) GetNetworkACLListByID(id string, opts ...OptionFunc) (*NetworkACLList, int, error)

GetNetworkACLListByID mocks base method.

func (*MockNetworkACLServiceIface) GetNetworkACLListByName

func (m *MockNetworkACLServiceIface) GetNetworkACLListByName(name string, opts ...OptionFunc) (*NetworkACLList, int, error)

GetNetworkACLListByName mocks base method.

func (*MockNetworkACLServiceIface) GetNetworkACLListID

func (m *MockNetworkACLServiceIface) GetNetworkACLListID(name string, opts ...OptionFunc) (string, int, error)

GetNetworkACLListID mocks base method.

func (*MockNetworkACLServiceIface) ListNetworkACLLists

ListNetworkACLLists mocks base method.

func (*MockNetworkACLServiceIface) ListNetworkACLs

ListNetworkACLs mocks base method.

func (*MockNetworkACLServiceIface) NewCreateNetworkACLListParams

func (m *MockNetworkACLServiceIface) NewCreateNetworkACLListParams(name, vpcid string) *CreateNetworkACLListParams

NewCreateNetworkACLListParams mocks base method.

func (*MockNetworkACLServiceIface) NewCreateNetworkACLParams

func (m *MockNetworkACLServiceIface) NewCreateNetworkACLParams(protocol string) *CreateNetworkACLParams

NewCreateNetworkACLParams mocks base method.

func (*MockNetworkACLServiceIface) NewDeleteNetworkACLListParams

func (m *MockNetworkACLServiceIface) NewDeleteNetworkACLListParams(id string) *DeleteNetworkACLListParams

NewDeleteNetworkACLListParams mocks base method.

func (*MockNetworkACLServiceIface) NewDeleteNetworkACLParams

func (m *MockNetworkACLServiceIface) NewDeleteNetworkACLParams(id string) *DeleteNetworkACLParams

NewDeleteNetworkACLParams mocks base method.

func (*MockNetworkACLServiceIface) NewListNetworkACLListsParams

func (m *MockNetworkACLServiceIface) NewListNetworkACLListsParams() *ListNetworkACLListsParams

NewListNetworkACLListsParams mocks base method.

func (*MockNetworkACLServiceIface) NewListNetworkACLsParams

func (m *MockNetworkACLServiceIface) NewListNetworkACLsParams() *ListNetworkACLsParams

NewListNetworkACLsParams mocks base method.

func (*MockNetworkACLServiceIface) NewReplaceNetworkACLListParams

func (m *MockNetworkACLServiceIface) NewReplaceNetworkACLListParams(aclid string) *ReplaceNetworkACLListParams

NewReplaceNetworkACLListParams mocks base method.

func (*MockNetworkACLServiceIface) NewUpdateNetworkACLItemParams

func (m *MockNetworkACLServiceIface) NewUpdateNetworkACLItemParams(id string) *UpdateNetworkACLItemParams

NewUpdateNetworkACLItemParams mocks base method.

func (*MockNetworkACLServiceIface) NewUpdateNetworkACLListParams

func (m *MockNetworkACLServiceIface) NewUpdateNetworkACLListParams(id string) *UpdateNetworkACLListParams

NewUpdateNetworkACLListParams mocks base method.

func (*MockNetworkACLServiceIface) ReplaceNetworkACLList

ReplaceNetworkACLList mocks base method.

func (*MockNetworkACLServiceIface) UpdateNetworkACLItem

UpdateNetworkACLItem mocks base method.

func (*MockNetworkACLServiceIface) UpdateNetworkACLList

UpdateNetworkACLList mocks base method.

type MockNetworkACLServiceIfaceMockRecorder

type MockNetworkACLServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNetworkACLServiceIfaceMockRecorder is the mock recorder for MockNetworkACLServiceIface.

func (*MockNetworkACLServiceIfaceMockRecorder) CreateNetworkACL

func (mr *MockNetworkACLServiceIfaceMockRecorder) CreateNetworkACL(p interface{}) *gomock.Call

CreateNetworkACL indicates an expected call of CreateNetworkACL.

func (*MockNetworkACLServiceIfaceMockRecorder) CreateNetworkACLList

func (mr *MockNetworkACLServiceIfaceMockRecorder) CreateNetworkACLList(p interface{}) *gomock.Call

CreateNetworkACLList indicates an expected call of CreateNetworkACLList.

func (*MockNetworkACLServiceIfaceMockRecorder) DeleteNetworkACL

func (mr *MockNetworkACLServiceIfaceMockRecorder) DeleteNetworkACL(p interface{}) *gomock.Call

DeleteNetworkACL indicates an expected call of DeleteNetworkACL.

func (*MockNetworkACLServiceIfaceMockRecorder) DeleteNetworkACLList

func (mr *MockNetworkACLServiceIfaceMockRecorder) DeleteNetworkACLList(p interface{}) *gomock.Call

DeleteNetworkACLList indicates an expected call of DeleteNetworkACLList.

func (*MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLByID

func (mr *MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLByID(id interface{}, opts ...interface{}) *gomock.Call

GetNetworkACLByID indicates an expected call of GetNetworkACLByID.

func (*MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListByID

func (mr *MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListByID(id interface{}, opts ...interface{}) *gomock.Call

GetNetworkACLListByID indicates an expected call of GetNetworkACLListByID.

func (*MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListByName

func (mr *MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListByName(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkACLListByName indicates an expected call of GetNetworkACLListByName.

func (*MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListID

func (mr *MockNetworkACLServiceIfaceMockRecorder) GetNetworkACLListID(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkACLListID indicates an expected call of GetNetworkACLListID.

func (*MockNetworkACLServiceIfaceMockRecorder) ListNetworkACLLists

func (mr *MockNetworkACLServiceIfaceMockRecorder) ListNetworkACLLists(p interface{}) *gomock.Call

ListNetworkACLLists indicates an expected call of ListNetworkACLLists.

func (*MockNetworkACLServiceIfaceMockRecorder) ListNetworkACLs

func (mr *MockNetworkACLServiceIfaceMockRecorder) ListNetworkACLs(p interface{}) *gomock.Call

ListNetworkACLs indicates an expected call of ListNetworkACLs.

func (*MockNetworkACLServiceIfaceMockRecorder) NewCreateNetworkACLListParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewCreateNetworkACLListParams(name, vpcid interface{}) *gomock.Call

NewCreateNetworkACLListParams indicates an expected call of NewCreateNetworkACLListParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewCreateNetworkACLParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewCreateNetworkACLParams(protocol interface{}) *gomock.Call

NewCreateNetworkACLParams indicates an expected call of NewCreateNetworkACLParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewDeleteNetworkACLListParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewDeleteNetworkACLListParams(id interface{}) *gomock.Call

NewDeleteNetworkACLListParams indicates an expected call of NewDeleteNetworkACLListParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewDeleteNetworkACLParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewDeleteNetworkACLParams(id interface{}) *gomock.Call

NewDeleteNetworkACLParams indicates an expected call of NewDeleteNetworkACLParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewListNetworkACLListsParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewListNetworkACLListsParams() *gomock.Call

NewListNetworkACLListsParams indicates an expected call of NewListNetworkACLListsParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewListNetworkACLsParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewListNetworkACLsParams() *gomock.Call

NewListNetworkACLsParams indicates an expected call of NewListNetworkACLsParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewReplaceNetworkACLListParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewReplaceNetworkACLListParams(aclid interface{}) *gomock.Call

NewReplaceNetworkACLListParams indicates an expected call of NewReplaceNetworkACLListParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewUpdateNetworkACLItemParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewUpdateNetworkACLItemParams(id interface{}) *gomock.Call

NewUpdateNetworkACLItemParams indicates an expected call of NewUpdateNetworkACLItemParams.

func (*MockNetworkACLServiceIfaceMockRecorder) NewUpdateNetworkACLListParams

func (mr *MockNetworkACLServiceIfaceMockRecorder) NewUpdateNetworkACLListParams(id interface{}) *gomock.Call

NewUpdateNetworkACLListParams indicates an expected call of NewUpdateNetworkACLListParams.

func (*MockNetworkACLServiceIfaceMockRecorder) ReplaceNetworkACLList

func (mr *MockNetworkACLServiceIfaceMockRecorder) ReplaceNetworkACLList(p interface{}) *gomock.Call

ReplaceNetworkACLList indicates an expected call of ReplaceNetworkACLList.

func (*MockNetworkACLServiceIfaceMockRecorder) UpdateNetworkACLItem

func (mr *MockNetworkACLServiceIfaceMockRecorder) UpdateNetworkACLItem(p interface{}) *gomock.Call

UpdateNetworkACLItem indicates an expected call of UpdateNetworkACLItem.

func (*MockNetworkACLServiceIfaceMockRecorder) UpdateNetworkACLList

func (mr *MockNetworkACLServiceIfaceMockRecorder) UpdateNetworkACLList(p interface{}) *gomock.Call

UpdateNetworkACLList indicates an expected call of UpdateNetworkACLList.

type MockNetworkDeviceServiceIface

type MockNetworkDeviceServiceIface struct {
	// contains filtered or unexported fields
}

MockNetworkDeviceServiceIface is a mock of NetworkDeviceServiceIface interface.

func NewMockNetworkDeviceServiceIface

func NewMockNetworkDeviceServiceIface(ctrl *gomock.Controller) *MockNetworkDeviceServiceIface

NewMockNetworkDeviceServiceIface creates a new mock instance.

func (*MockNetworkDeviceServiceIface) AddNetworkDevice

AddNetworkDevice mocks base method.

func (*MockNetworkDeviceServiceIface) DeleteNetworkDevice

DeleteNetworkDevice mocks base method.

func (*MockNetworkDeviceServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNetworkDeviceServiceIface) ListNetworkDevice

ListNetworkDevice mocks base method.

func (*MockNetworkDeviceServiceIface) NewAddNetworkDeviceParams

func (m *MockNetworkDeviceServiceIface) NewAddNetworkDeviceParams() *AddNetworkDeviceParams

NewAddNetworkDeviceParams mocks base method.

func (*MockNetworkDeviceServiceIface) NewDeleteNetworkDeviceParams

func (m *MockNetworkDeviceServiceIface) NewDeleteNetworkDeviceParams(id string) *DeleteNetworkDeviceParams

NewDeleteNetworkDeviceParams mocks base method.

func (*MockNetworkDeviceServiceIface) NewListNetworkDeviceParams

func (m *MockNetworkDeviceServiceIface) NewListNetworkDeviceParams() *ListNetworkDeviceParams

NewListNetworkDeviceParams mocks base method.

type MockNetworkDeviceServiceIfaceMockRecorder

type MockNetworkDeviceServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNetworkDeviceServiceIfaceMockRecorder is the mock recorder for MockNetworkDeviceServiceIface.

func (*MockNetworkDeviceServiceIfaceMockRecorder) AddNetworkDevice

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) AddNetworkDevice(p interface{}) *gomock.Call

AddNetworkDevice indicates an expected call of AddNetworkDevice.

func (*MockNetworkDeviceServiceIfaceMockRecorder) DeleteNetworkDevice

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) DeleteNetworkDevice(p interface{}) *gomock.Call

DeleteNetworkDevice indicates an expected call of DeleteNetworkDevice.

func (*MockNetworkDeviceServiceIfaceMockRecorder) ListNetworkDevice

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) ListNetworkDevice(p interface{}) *gomock.Call

ListNetworkDevice indicates an expected call of ListNetworkDevice.

func (*MockNetworkDeviceServiceIfaceMockRecorder) NewAddNetworkDeviceParams

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) NewAddNetworkDeviceParams() *gomock.Call

NewAddNetworkDeviceParams indicates an expected call of NewAddNetworkDeviceParams.

func (*MockNetworkDeviceServiceIfaceMockRecorder) NewDeleteNetworkDeviceParams

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) NewDeleteNetworkDeviceParams(id interface{}) *gomock.Call

NewDeleteNetworkDeviceParams indicates an expected call of NewDeleteNetworkDeviceParams.

func (*MockNetworkDeviceServiceIfaceMockRecorder) NewListNetworkDeviceParams

func (mr *MockNetworkDeviceServiceIfaceMockRecorder) NewListNetworkDeviceParams() *gomock.Call

NewListNetworkDeviceParams indicates an expected call of NewListNetworkDeviceParams.

type MockNetworkOfferingServiceIface

type MockNetworkOfferingServiceIface struct {
	// contains filtered or unexported fields
}

MockNetworkOfferingServiceIface is a mock of NetworkOfferingServiceIface interface.

func NewMockNetworkOfferingServiceIface

func NewMockNetworkOfferingServiceIface(ctrl *gomock.Controller) *MockNetworkOfferingServiceIface

NewMockNetworkOfferingServiceIface creates a new mock instance.

func (*MockNetworkOfferingServiceIface) CreateNetworkOffering

CreateNetworkOffering mocks base method.

func (*MockNetworkOfferingServiceIface) DeleteNetworkOffering

DeleteNetworkOffering mocks base method.

func (*MockNetworkOfferingServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNetworkOfferingServiceIface) GetNetworkOfferingByID

func (m *MockNetworkOfferingServiceIface) GetNetworkOfferingByID(id string, opts ...OptionFunc) (*NetworkOffering, int, error)

GetNetworkOfferingByID mocks base method.

func (*MockNetworkOfferingServiceIface) GetNetworkOfferingByName

func (m *MockNetworkOfferingServiceIface) GetNetworkOfferingByName(name string, opts ...OptionFunc) (*NetworkOffering, int, error)

GetNetworkOfferingByName mocks base method.

func (*MockNetworkOfferingServiceIface) GetNetworkOfferingID

func (m *MockNetworkOfferingServiceIface) GetNetworkOfferingID(name string, opts ...OptionFunc) (string, int, error)

GetNetworkOfferingID mocks base method.

func (*MockNetworkOfferingServiceIface) ListNetworkOfferings

ListNetworkOfferings mocks base method.

func (*MockNetworkOfferingServiceIface) NewCreateNetworkOfferingParams

func (m *MockNetworkOfferingServiceIface) NewCreateNetworkOfferingParams(displaytext, guestiptype, name, traffictype string) *CreateNetworkOfferingParams

NewCreateNetworkOfferingParams mocks base method.

func (*MockNetworkOfferingServiceIface) NewDeleteNetworkOfferingParams

func (m *MockNetworkOfferingServiceIface) NewDeleteNetworkOfferingParams(id string) *DeleteNetworkOfferingParams

NewDeleteNetworkOfferingParams mocks base method.

func (*MockNetworkOfferingServiceIface) NewListNetworkOfferingsParams

func (m *MockNetworkOfferingServiceIface) NewListNetworkOfferingsParams() *ListNetworkOfferingsParams

NewListNetworkOfferingsParams mocks base method.

func (*MockNetworkOfferingServiceIface) NewUpdateNetworkOfferingParams

func (m *MockNetworkOfferingServiceIface) NewUpdateNetworkOfferingParams() *UpdateNetworkOfferingParams

NewUpdateNetworkOfferingParams mocks base method.

func (*MockNetworkOfferingServiceIface) UpdateNetworkOffering

UpdateNetworkOffering mocks base method.

type MockNetworkOfferingServiceIfaceMockRecorder

type MockNetworkOfferingServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNetworkOfferingServiceIfaceMockRecorder is the mock recorder for MockNetworkOfferingServiceIface.

func (*MockNetworkOfferingServiceIfaceMockRecorder) CreateNetworkOffering

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) CreateNetworkOffering(p interface{}) *gomock.Call

CreateNetworkOffering indicates an expected call of CreateNetworkOffering.

func (*MockNetworkOfferingServiceIfaceMockRecorder) DeleteNetworkOffering

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) DeleteNetworkOffering(p interface{}) *gomock.Call

DeleteNetworkOffering indicates an expected call of DeleteNetworkOffering.

func (*MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingByID

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingByID(id interface{}, opts ...interface{}) *gomock.Call

GetNetworkOfferingByID indicates an expected call of GetNetworkOfferingByID.

func (*MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingByName

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingByName(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkOfferingByName indicates an expected call of GetNetworkOfferingByName.

func (*MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingID

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) GetNetworkOfferingID(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkOfferingID indicates an expected call of GetNetworkOfferingID.

func (*MockNetworkOfferingServiceIfaceMockRecorder) ListNetworkOfferings

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) ListNetworkOfferings(p interface{}) *gomock.Call

ListNetworkOfferings indicates an expected call of ListNetworkOfferings.

func (*MockNetworkOfferingServiceIfaceMockRecorder) NewCreateNetworkOfferingParams

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) NewCreateNetworkOfferingParams(displaytext, guestiptype, name, traffictype interface{}) *gomock.Call

NewCreateNetworkOfferingParams indicates an expected call of NewCreateNetworkOfferingParams.

func (*MockNetworkOfferingServiceIfaceMockRecorder) NewDeleteNetworkOfferingParams

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) NewDeleteNetworkOfferingParams(id interface{}) *gomock.Call

NewDeleteNetworkOfferingParams indicates an expected call of NewDeleteNetworkOfferingParams.

func (*MockNetworkOfferingServiceIfaceMockRecorder) NewListNetworkOfferingsParams

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) NewListNetworkOfferingsParams() *gomock.Call

NewListNetworkOfferingsParams indicates an expected call of NewListNetworkOfferingsParams.

func (*MockNetworkOfferingServiceIfaceMockRecorder) NewUpdateNetworkOfferingParams

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) NewUpdateNetworkOfferingParams() *gomock.Call

NewUpdateNetworkOfferingParams indicates an expected call of NewUpdateNetworkOfferingParams.

func (*MockNetworkOfferingServiceIfaceMockRecorder) UpdateNetworkOffering

func (mr *MockNetworkOfferingServiceIfaceMockRecorder) UpdateNetworkOffering(p interface{}) *gomock.Call

UpdateNetworkOffering indicates an expected call of UpdateNetworkOffering.

type MockNetworkServiceIface

type MockNetworkServiceIface struct {
	// contains filtered or unexported fields
}

MockNetworkServiceIface is a mock of NetworkServiceIface interface.

func NewMockNetworkServiceIface

func NewMockNetworkServiceIface(ctrl *gomock.Controller) *MockNetworkServiceIface

NewMockNetworkServiceIface creates a new mock instance.

func (*MockNetworkServiceIface) AddNetworkServiceProvider

AddNetworkServiceProvider mocks base method.

func (*MockNetworkServiceIface) AddOpenDaylightController

AddOpenDaylightController mocks base method.

func (*MockNetworkServiceIface) CreateGuestNetworkIpv6Prefix

CreateGuestNetworkIpv6Prefix mocks base method.

func (*MockNetworkServiceIface) CreateNetwork

CreateNetwork mocks base method.

func (*MockNetworkServiceIface) CreateNetworkPermissions

CreateNetworkPermissions mocks base method.

func (*MockNetworkServiceIface) CreatePhysicalNetwork

CreatePhysicalNetwork mocks base method.

func (*MockNetworkServiceIface) CreateServiceInstance

CreateServiceInstance mocks base method.

func (*MockNetworkServiceIface) CreateStorageNetworkIpRange

CreateStorageNetworkIpRange mocks base method.

func (*MockNetworkServiceIface) DedicatePublicIpRange

DedicatePublicIpRange mocks base method.

func (*MockNetworkServiceIface) DeleteGuestNetworkIpv6Prefix

DeleteGuestNetworkIpv6Prefix mocks base method.

func (*MockNetworkServiceIface) DeleteNetwork

DeleteNetwork mocks base method.

func (*MockNetworkServiceIface) DeleteNetworkServiceProvider

DeleteNetworkServiceProvider mocks base method.

func (*MockNetworkServiceIface) DeleteOpenDaylightController

DeleteOpenDaylightController mocks base method.

func (*MockNetworkServiceIface) DeletePhysicalNetwork

DeletePhysicalNetwork mocks base method.

func (*MockNetworkServiceIface) DeleteStorageNetworkIpRange

DeleteStorageNetworkIpRange mocks base method.

func (*MockNetworkServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNetworkServiceIface) GetGuestNetworkIpv6PrefixeByID

func (m *MockNetworkServiceIface) GetGuestNetworkIpv6PrefixeByID(id string, opts ...OptionFunc) (*GuestNetworkIpv6Prefixe, int, error)

GetGuestNetworkIpv6PrefixeByID mocks base method.

func (*MockNetworkServiceIface) GetNetscalerLoadBalancerNetworkID

func (m *MockNetworkServiceIface) GetNetscalerLoadBalancerNetworkID(keyword, lbdeviceid string, opts ...OptionFunc) (string, int, error)

GetNetscalerLoadBalancerNetworkID mocks base method.

func (*MockNetworkServiceIface) GetNetworkByID

func (m *MockNetworkServiceIface) GetNetworkByID(id string, opts ...OptionFunc) (*Network, int, error)

GetNetworkByID mocks base method.

func (*MockNetworkServiceIface) GetNetworkByName

func (m *MockNetworkServiceIface) GetNetworkByName(name string, opts ...OptionFunc) (*Network, int, error)

GetNetworkByName mocks base method.

func (*MockNetworkServiceIface) GetNetworkID

func (m *MockNetworkServiceIface) GetNetworkID(keyword string, opts ...OptionFunc) (string, int, error)

GetNetworkID mocks base method.

func (*MockNetworkServiceIface) GetNetworkServiceProviderID

func (m *MockNetworkServiceIface) GetNetworkServiceProviderID(name string, opts ...OptionFunc) (string, int, error)

GetNetworkServiceProviderID mocks base method.

func (*MockNetworkServiceIface) GetNiciraNvpDeviceNetworkID

func (m *MockNetworkServiceIface) GetNiciraNvpDeviceNetworkID(keyword, nvpdeviceid string, opts ...OptionFunc) (string, int, error)

GetNiciraNvpDeviceNetworkID mocks base method.

func (*MockNetworkServiceIface) GetOpenDaylightControllerByID

func (m *MockNetworkServiceIface) GetOpenDaylightControllerByID(id string, opts ...OptionFunc) (*OpenDaylightController, int, error)

GetOpenDaylightControllerByID mocks base method.

func (*MockNetworkServiceIface) GetPaloAltoFirewallNetworkID

func (m *MockNetworkServiceIface) GetPaloAltoFirewallNetworkID(keyword, lbdeviceid string, opts ...OptionFunc) (string, int, error)

GetPaloAltoFirewallNetworkID mocks base method.

func (*MockNetworkServiceIface) GetPhysicalNetworkByID

func (m *MockNetworkServiceIface) GetPhysicalNetworkByID(id string, opts ...OptionFunc) (*PhysicalNetwork, int, error)

GetPhysicalNetworkByID mocks base method.

func (*MockNetworkServiceIface) GetPhysicalNetworkByName

func (m *MockNetworkServiceIface) GetPhysicalNetworkByName(name string, opts ...OptionFunc) (*PhysicalNetwork, int, error)

GetPhysicalNetworkByName mocks base method.

func (*MockNetworkServiceIface) GetPhysicalNetworkID

func (m *MockNetworkServiceIface) GetPhysicalNetworkID(name string, opts ...OptionFunc) (string, int, error)

GetPhysicalNetworkID mocks base method.

func (*MockNetworkServiceIface) GetStorageNetworkIpRangeByID

func (m *MockNetworkServiceIface) GetStorageNetworkIpRangeByID(id string, opts ...OptionFunc) (*StorageNetworkIpRange, int, error)

GetStorageNetworkIpRangeByID mocks base method.

func (*MockNetworkServiceIface) ListGuestNetworkIpv6Prefixes

ListGuestNetworkIpv6Prefixes mocks base method.

func (*MockNetworkServiceIface) ListNetscalerLoadBalancerNetworks

ListNetscalerLoadBalancerNetworks mocks base method.

func (*MockNetworkServiceIface) ListNetworkIsolationMethods

ListNetworkIsolationMethods mocks base method.

func (*MockNetworkServiceIface) ListNetworkPermissions

ListNetworkPermissions mocks base method.

func (*MockNetworkServiceIface) ListNetworkServiceProviders

ListNetworkServiceProviders mocks base method.

func (*MockNetworkServiceIface) ListNetworks

ListNetworks mocks base method.

func (*MockNetworkServiceIface) ListNiciraNvpDeviceNetworks

ListNiciraNvpDeviceNetworks mocks base method.

func (*MockNetworkServiceIface) ListOpenDaylightControllers

ListOpenDaylightControllers mocks base method.

func (*MockNetworkServiceIface) ListPaloAltoFirewallNetworks

ListPaloAltoFirewallNetworks mocks base method.

func (*MockNetworkServiceIface) ListPhysicalNetworks

ListPhysicalNetworks mocks base method.

func (*MockNetworkServiceIface) ListStorageNetworkIpRange

ListStorageNetworkIpRange mocks base method.

func (*MockNetworkServiceIface) ListSupportedNetworkServices

ListSupportedNetworkServices mocks base method.

func (*MockNetworkServiceIface) NewAddNetworkServiceProviderParams

func (m *MockNetworkServiceIface) NewAddNetworkServiceProviderParams(name, physicalnetworkid string) *AddNetworkServiceProviderParams

NewAddNetworkServiceProviderParams mocks base method.

func (*MockNetworkServiceIface) NewAddOpenDaylightControllerParams

func (m *MockNetworkServiceIface) NewAddOpenDaylightControllerParams(password, physicalnetworkid, url, username string) *AddOpenDaylightControllerParams

NewAddOpenDaylightControllerParams mocks base method.

func (*MockNetworkServiceIface) NewCreateGuestNetworkIpv6PrefixParams

func (m *MockNetworkServiceIface) NewCreateGuestNetworkIpv6PrefixParams(prefix, zoneid string) *CreateGuestNetworkIpv6PrefixParams

NewCreateGuestNetworkIpv6PrefixParams mocks base method.

func (*MockNetworkServiceIface) NewCreateNetworkParams

func (m *MockNetworkServiceIface) NewCreateNetworkParams(name, networkofferingid, zoneid string) *CreateNetworkParams

NewCreateNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewCreateNetworkPermissionsParams

func (m *MockNetworkServiceIface) NewCreateNetworkPermissionsParams(networkid string) *CreateNetworkPermissionsParams

NewCreateNetworkPermissionsParams mocks base method.

func (*MockNetworkServiceIface) NewCreatePhysicalNetworkParams

func (m *MockNetworkServiceIface) NewCreatePhysicalNetworkParams(name, zoneid string) *CreatePhysicalNetworkParams

NewCreatePhysicalNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewCreateServiceInstanceParams

func (m *MockNetworkServiceIface) NewCreateServiceInstanceParams(leftnetworkid, name, rightnetworkid, serviceofferingid, templateid, zoneid string) *CreateServiceInstanceParams

NewCreateServiceInstanceParams mocks base method.

func (*MockNetworkServiceIface) NewCreateStorageNetworkIpRangeParams

func (m *MockNetworkServiceIface) NewCreateStorageNetworkIpRangeParams(gateway, netmask, podid, startip string) *CreateStorageNetworkIpRangeParams

NewCreateStorageNetworkIpRangeParams mocks base method.

func (*MockNetworkServiceIface) NewDedicatePublicIpRangeParams

func (m *MockNetworkServiceIface) NewDedicatePublicIpRangeParams(domainid, id string) *DedicatePublicIpRangeParams

NewDedicatePublicIpRangeParams mocks base method.

func (*MockNetworkServiceIface) NewDeleteGuestNetworkIpv6PrefixParams

func (m *MockNetworkServiceIface) NewDeleteGuestNetworkIpv6PrefixParams(id string) *DeleteGuestNetworkIpv6PrefixParams

NewDeleteGuestNetworkIpv6PrefixParams mocks base method.

func (*MockNetworkServiceIface) NewDeleteNetworkParams

func (m *MockNetworkServiceIface) NewDeleteNetworkParams(id string) *DeleteNetworkParams

NewDeleteNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewDeleteNetworkServiceProviderParams

func (m *MockNetworkServiceIface) NewDeleteNetworkServiceProviderParams(id string) *DeleteNetworkServiceProviderParams

NewDeleteNetworkServiceProviderParams mocks base method.

func (*MockNetworkServiceIface) NewDeleteOpenDaylightControllerParams

func (m *MockNetworkServiceIface) NewDeleteOpenDaylightControllerParams(id string) *DeleteOpenDaylightControllerParams

NewDeleteOpenDaylightControllerParams mocks base method.

func (*MockNetworkServiceIface) NewDeletePhysicalNetworkParams

func (m *MockNetworkServiceIface) NewDeletePhysicalNetworkParams(id string) *DeletePhysicalNetworkParams

NewDeletePhysicalNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewDeleteStorageNetworkIpRangeParams

func (m *MockNetworkServiceIface) NewDeleteStorageNetworkIpRangeParams(id string) *DeleteStorageNetworkIpRangeParams

NewDeleteStorageNetworkIpRangeParams mocks base method.

func (*MockNetworkServiceIface) NewListGuestNetworkIpv6PrefixesParams

func (m *MockNetworkServiceIface) NewListGuestNetworkIpv6PrefixesParams() *ListGuestNetworkIpv6PrefixesParams

NewListGuestNetworkIpv6PrefixesParams mocks base method.

func (*MockNetworkServiceIface) NewListNetscalerLoadBalancerNetworksParams

func (m *MockNetworkServiceIface) NewListNetscalerLoadBalancerNetworksParams(lbdeviceid string) *ListNetscalerLoadBalancerNetworksParams

NewListNetscalerLoadBalancerNetworksParams mocks base method.

func (*MockNetworkServiceIface) NewListNetworkIsolationMethodsParams

func (m *MockNetworkServiceIface) NewListNetworkIsolationMethodsParams() *ListNetworkIsolationMethodsParams

NewListNetworkIsolationMethodsParams mocks base method.

func (*MockNetworkServiceIface) NewListNetworkPermissionsParams

func (m *MockNetworkServiceIface) NewListNetworkPermissionsParams(networkid string) *ListNetworkPermissionsParams

NewListNetworkPermissionsParams mocks base method.

func (*MockNetworkServiceIface) NewListNetworkServiceProvidersParams

func (m *MockNetworkServiceIface) NewListNetworkServiceProvidersParams() *ListNetworkServiceProvidersParams

NewListNetworkServiceProvidersParams mocks base method.

func (*MockNetworkServiceIface) NewListNetworksParams

func (m *MockNetworkServiceIface) NewListNetworksParams() *ListNetworksParams

NewListNetworksParams mocks base method.

func (*MockNetworkServiceIface) NewListNiciraNvpDeviceNetworksParams

func (m *MockNetworkServiceIface) NewListNiciraNvpDeviceNetworksParams(nvpdeviceid string) *ListNiciraNvpDeviceNetworksParams

NewListNiciraNvpDeviceNetworksParams mocks base method.

func (*MockNetworkServiceIface) NewListOpenDaylightControllersParams

func (m *MockNetworkServiceIface) NewListOpenDaylightControllersParams() *ListOpenDaylightControllersParams

NewListOpenDaylightControllersParams mocks base method.

func (*MockNetworkServiceIface) NewListPaloAltoFirewallNetworksParams

func (m *MockNetworkServiceIface) NewListPaloAltoFirewallNetworksParams(lbdeviceid string) *ListPaloAltoFirewallNetworksParams

NewListPaloAltoFirewallNetworksParams mocks base method.

func (*MockNetworkServiceIface) NewListPhysicalNetworksParams

func (m *MockNetworkServiceIface) NewListPhysicalNetworksParams() *ListPhysicalNetworksParams

NewListPhysicalNetworksParams mocks base method.

func (*MockNetworkServiceIface) NewListStorageNetworkIpRangeParams

func (m *MockNetworkServiceIface) NewListStorageNetworkIpRangeParams() *ListStorageNetworkIpRangeParams

NewListStorageNetworkIpRangeParams mocks base method.

func (*MockNetworkServiceIface) NewListSupportedNetworkServicesParams

func (m *MockNetworkServiceIface) NewListSupportedNetworkServicesParams() *ListSupportedNetworkServicesParams

NewListSupportedNetworkServicesParams mocks base method.

func (*MockNetworkServiceIface) NewReleasePublicIpRangeParams

func (m *MockNetworkServiceIface) NewReleasePublicIpRangeParams(id string) *ReleasePublicIpRangeParams

NewReleasePublicIpRangeParams mocks base method.

func (*MockNetworkServiceIface) NewRemoveNetworkPermissionsParams

func (m *MockNetworkServiceIface) NewRemoveNetworkPermissionsParams(networkid string) *RemoveNetworkPermissionsParams

NewRemoveNetworkPermissionsParams mocks base method.

func (*MockNetworkServiceIface) NewResetNetworkPermissionsParams

func (m *MockNetworkServiceIface) NewResetNetworkPermissionsParams(networkid string) *ResetNetworkPermissionsParams

NewResetNetworkPermissionsParams mocks base method.

func (*MockNetworkServiceIface) NewRestartNetworkParams

func (m *MockNetworkServiceIface) NewRestartNetworkParams(id string) *RestartNetworkParams

NewRestartNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewUpdateNetworkParams

func (m *MockNetworkServiceIface) NewUpdateNetworkParams(id string) *UpdateNetworkParams

NewUpdateNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewUpdateNetworkServiceProviderParams

func (m *MockNetworkServiceIface) NewUpdateNetworkServiceProviderParams(id string) *UpdateNetworkServiceProviderParams

NewUpdateNetworkServiceProviderParams mocks base method.

func (*MockNetworkServiceIface) NewUpdatePhysicalNetworkParams

func (m *MockNetworkServiceIface) NewUpdatePhysicalNetworkParams(id string) *UpdatePhysicalNetworkParams

NewUpdatePhysicalNetworkParams mocks base method.

func (*MockNetworkServiceIface) NewUpdateStorageNetworkIpRangeParams

func (m *MockNetworkServiceIface) NewUpdateStorageNetworkIpRangeParams(id string) *UpdateStorageNetworkIpRangeParams

NewUpdateStorageNetworkIpRangeParams mocks base method.

func (*MockNetworkServiceIface) ReleasePublicIpRange

ReleasePublicIpRange mocks base method.

func (*MockNetworkServiceIface) RemoveNetworkPermissions

RemoveNetworkPermissions mocks base method.

func (*MockNetworkServiceIface) ResetNetworkPermissions

ResetNetworkPermissions mocks base method.

func (*MockNetworkServiceIface) RestartNetwork

RestartNetwork mocks base method.

func (*MockNetworkServiceIface) UpdateNetwork

UpdateNetwork mocks base method.

func (*MockNetworkServiceIface) UpdateNetworkServiceProvider

UpdateNetworkServiceProvider mocks base method.

func (*MockNetworkServiceIface) UpdatePhysicalNetwork

UpdatePhysicalNetwork mocks base method.

func (*MockNetworkServiceIface) UpdateStorageNetworkIpRange

UpdateStorageNetworkIpRange mocks base method.

type MockNetworkServiceIfaceMockRecorder

type MockNetworkServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNetworkServiceIfaceMockRecorder is the mock recorder for MockNetworkServiceIface.

func (*MockNetworkServiceIfaceMockRecorder) AddNetworkServiceProvider

func (mr *MockNetworkServiceIfaceMockRecorder) AddNetworkServiceProvider(p interface{}) *gomock.Call

AddNetworkServiceProvider indicates an expected call of AddNetworkServiceProvider.

func (*MockNetworkServiceIfaceMockRecorder) AddOpenDaylightController

func (mr *MockNetworkServiceIfaceMockRecorder) AddOpenDaylightController(p interface{}) *gomock.Call

AddOpenDaylightController indicates an expected call of AddOpenDaylightController.

func (*MockNetworkServiceIfaceMockRecorder) CreateGuestNetworkIpv6Prefix

func (mr *MockNetworkServiceIfaceMockRecorder) CreateGuestNetworkIpv6Prefix(p interface{}) *gomock.Call

CreateGuestNetworkIpv6Prefix indicates an expected call of CreateGuestNetworkIpv6Prefix.

func (*MockNetworkServiceIfaceMockRecorder) CreateNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) CreateNetwork(p interface{}) *gomock.Call

CreateNetwork indicates an expected call of CreateNetwork.

func (*MockNetworkServiceIfaceMockRecorder) CreateNetworkPermissions

func (mr *MockNetworkServiceIfaceMockRecorder) CreateNetworkPermissions(p interface{}) *gomock.Call

CreateNetworkPermissions indicates an expected call of CreateNetworkPermissions.

func (*MockNetworkServiceIfaceMockRecorder) CreatePhysicalNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) CreatePhysicalNetwork(p interface{}) *gomock.Call

CreatePhysicalNetwork indicates an expected call of CreatePhysicalNetwork.

func (*MockNetworkServiceIfaceMockRecorder) CreateServiceInstance

func (mr *MockNetworkServiceIfaceMockRecorder) CreateServiceInstance(p interface{}) *gomock.Call

CreateServiceInstance indicates an expected call of CreateServiceInstance.

func (*MockNetworkServiceIfaceMockRecorder) CreateStorageNetworkIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) CreateStorageNetworkIpRange(p interface{}) *gomock.Call

CreateStorageNetworkIpRange indicates an expected call of CreateStorageNetworkIpRange.

func (*MockNetworkServiceIfaceMockRecorder) DedicatePublicIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) DedicatePublicIpRange(p interface{}) *gomock.Call

DedicatePublicIpRange indicates an expected call of DedicatePublicIpRange.

func (*MockNetworkServiceIfaceMockRecorder) DeleteGuestNetworkIpv6Prefix

func (mr *MockNetworkServiceIfaceMockRecorder) DeleteGuestNetworkIpv6Prefix(p interface{}) *gomock.Call

DeleteGuestNetworkIpv6Prefix indicates an expected call of DeleteGuestNetworkIpv6Prefix.

func (*MockNetworkServiceIfaceMockRecorder) DeleteNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) DeleteNetwork(p interface{}) *gomock.Call

DeleteNetwork indicates an expected call of DeleteNetwork.

func (*MockNetworkServiceIfaceMockRecorder) DeleteNetworkServiceProvider

func (mr *MockNetworkServiceIfaceMockRecorder) DeleteNetworkServiceProvider(p interface{}) *gomock.Call

DeleteNetworkServiceProvider indicates an expected call of DeleteNetworkServiceProvider.

func (*MockNetworkServiceIfaceMockRecorder) DeleteOpenDaylightController

func (mr *MockNetworkServiceIfaceMockRecorder) DeleteOpenDaylightController(p interface{}) *gomock.Call

DeleteOpenDaylightController indicates an expected call of DeleteOpenDaylightController.

func (*MockNetworkServiceIfaceMockRecorder) DeletePhysicalNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) DeletePhysicalNetwork(p interface{}) *gomock.Call

DeletePhysicalNetwork indicates an expected call of DeletePhysicalNetwork.

func (*MockNetworkServiceIfaceMockRecorder) DeleteStorageNetworkIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) DeleteStorageNetworkIpRange(p interface{}) *gomock.Call

DeleteStorageNetworkIpRange indicates an expected call of DeleteStorageNetworkIpRange.

func (*MockNetworkServiceIfaceMockRecorder) GetGuestNetworkIpv6PrefixeByID

func (mr *MockNetworkServiceIfaceMockRecorder) GetGuestNetworkIpv6PrefixeByID(id interface{}, opts ...interface{}) *gomock.Call

GetGuestNetworkIpv6PrefixeByID indicates an expected call of GetGuestNetworkIpv6PrefixeByID.

func (*MockNetworkServiceIfaceMockRecorder) GetNetscalerLoadBalancerNetworkID

func (mr *MockNetworkServiceIfaceMockRecorder) GetNetscalerLoadBalancerNetworkID(keyword, lbdeviceid interface{}, opts ...interface{}) *gomock.Call

GetNetscalerLoadBalancerNetworkID indicates an expected call of GetNetscalerLoadBalancerNetworkID.

func (*MockNetworkServiceIfaceMockRecorder) GetNetworkByID

func (mr *MockNetworkServiceIfaceMockRecorder) GetNetworkByID(id interface{}, opts ...interface{}) *gomock.Call

GetNetworkByID indicates an expected call of GetNetworkByID.

func (*MockNetworkServiceIfaceMockRecorder) GetNetworkByName

func (mr *MockNetworkServiceIfaceMockRecorder) GetNetworkByName(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkByName indicates an expected call of GetNetworkByName.

func (*MockNetworkServiceIfaceMockRecorder) GetNetworkID

func (mr *MockNetworkServiceIfaceMockRecorder) GetNetworkID(keyword interface{}, opts ...interface{}) *gomock.Call

GetNetworkID indicates an expected call of GetNetworkID.

func (*MockNetworkServiceIfaceMockRecorder) GetNetworkServiceProviderID

func (mr *MockNetworkServiceIfaceMockRecorder) GetNetworkServiceProviderID(name interface{}, opts ...interface{}) *gomock.Call

GetNetworkServiceProviderID indicates an expected call of GetNetworkServiceProviderID.

func (*MockNetworkServiceIfaceMockRecorder) GetNiciraNvpDeviceNetworkID

func (mr *MockNetworkServiceIfaceMockRecorder) GetNiciraNvpDeviceNetworkID(keyword, nvpdeviceid interface{}, opts ...interface{}) *gomock.Call

GetNiciraNvpDeviceNetworkID indicates an expected call of GetNiciraNvpDeviceNetworkID.

func (*MockNetworkServiceIfaceMockRecorder) GetOpenDaylightControllerByID

func (mr *MockNetworkServiceIfaceMockRecorder) GetOpenDaylightControllerByID(id interface{}, opts ...interface{}) *gomock.Call

GetOpenDaylightControllerByID indicates an expected call of GetOpenDaylightControllerByID.

func (*MockNetworkServiceIfaceMockRecorder) GetPaloAltoFirewallNetworkID

func (mr *MockNetworkServiceIfaceMockRecorder) GetPaloAltoFirewallNetworkID(keyword, lbdeviceid interface{}, opts ...interface{}) *gomock.Call

GetPaloAltoFirewallNetworkID indicates an expected call of GetPaloAltoFirewallNetworkID.

func (*MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkByID

func (mr *MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkByID(id interface{}, opts ...interface{}) *gomock.Call

GetPhysicalNetworkByID indicates an expected call of GetPhysicalNetworkByID.

func (*MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkByName

func (mr *MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkByName(name interface{}, opts ...interface{}) *gomock.Call

GetPhysicalNetworkByName indicates an expected call of GetPhysicalNetworkByName.

func (*MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkID

func (mr *MockNetworkServiceIfaceMockRecorder) GetPhysicalNetworkID(name interface{}, opts ...interface{}) *gomock.Call

GetPhysicalNetworkID indicates an expected call of GetPhysicalNetworkID.

func (*MockNetworkServiceIfaceMockRecorder) GetStorageNetworkIpRangeByID

func (mr *MockNetworkServiceIfaceMockRecorder) GetStorageNetworkIpRangeByID(id interface{}, opts ...interface{}) *gomock.Call

GetStorageNetworkIpRangeByID indicates an expected call of GetStorageNetworkIpRangeByID.

func (*MockNetworkServiceIfaceMockRecorder) ListGuestNetworkIpv6Prefixes

func (mr *MockNetworkServiceIfaceMockRecorder) ListGuestNetworkIpv6Prefixes(p interface{}) *gomock.Call

ListGuestNetworkIpv6Prefixes indicates an expected call of ListGuestNetworkIpv6Prefixes.

func (*MockNetworkServiceIfaceMockRecorder) ListNetscalerLoadBalancerNetworks

func (mr *MockNetworkServiceIfaceMockRecorder) ListNetscalerLoadBalancerNetworks(p interface{}) *gomock.Call

ListNetscalerLoadBalancerNetworks indicates an expected call of ListNetscalerLoadBalancerNetworks.

func (*MockNetworkServiceIfaceMockRecorder) ListNetworkIsolationMethods

func (mr *MockNetworkServiceIfaceMockRecorder) ListNetworkIsolationMethods(p interface{}) *gomock.Call

ListNetworkIsolationMethods indicates an expected call of ListNetworkIsolationMethods.

func (*MockNetworkServiceIfaceMockRecorder) ListNetworkPermissions

func (mr *MockNetworkServiceIfaceMockRecorder) ListNetworkPermissions(p interface{}) *gomock.Call

ListNetworkPermissions indicates an expected call of ListNetworkPermissions.

func (*MockNetworkServiceIfaceMockRecorder) ListNetworkServiceProviders

func (mr *MockNetworkServiceIfaceMockRecorder) ListNetworkServiceProviders(p interface{}) *gomock.Call

ListNetworkServiceProviders indicates an expected call of ListNetworkServiceProviders.

func (*MockNetworkServiceIfaceMockRecorder) ListNetworks

func (mr *MockNetworkServiceIfaceMockRecorder) ListNetworks(p interface{}) *gomock.Call

ListNetworks indicates an expected call of ListNetworks.

func (*MockNetworkServiceIfaceMockRecorder) ListNiciraNvpDeviceNetworks

func (mr *MockNetworkServiceIfaceMockRecorder) ListNiciraNvpDeviceNetworks(p interface{}) *gomock.Call

ListNiciraNvpDeviceNetworks indicates an expected call of ListNiciraNvpDeviceNetworks.

func (*MockNetworkServiceIfaceMockRecorder) ListOpenDaylightControllers

func (mr *MockNetworkServiceIfaceMockRecorder) ListOpenDaylightControllers(p interface{}) *gomock.Call

ListOpenDaylightControllers indicates an expected call of ListOpenDaylightControllers.

func (*MockNetworkServiceIfaceMockRecorder) ListPaloAltoFirewallNetworks

func (mr *MockNetworkServiceIfaceMockRecorder) ListPaloAltoFirewallNetworks(p interface{}) *gomock.Call

ListPaloAltoFirewallNetworks indicates an expected call of ListPaloAltoFirewallNetworks.

func (*MockNetworkServiceIfaceMockRecorder) ListPhysicalNetworks

func (mr *MockNetworkServiceIfaceMockRecorder) ListPhysicalNetworks(p interface{}) *gomock.Call

ListPhysicalNetworks indicates an expected call of ListPhysicalNetworks.

func (*MockNetworkServiceIfaceMockRecorder) ListStorageNetworkIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) ListStorageNetworkIpRange(p interface{}) *gomock.Call

ListStorageNetworkIpRange indicates an expected call of ListStorageNetworkIpRange.

func (*MockNetworkServiceIfaceMockRecorder) ListSupportedNetworkServices

func (mr *MockNetworkServiceIfaceMockRecorder) ListSupportedNetworkServices(p interface{}) *gomock.Call

ListSupportedNetworkServices indicates an expected call of ListSupportedNetworkServices.

func (*MockNetworkServiceIfaceMockRecorder) NewAddNetworkServiceProviderParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewAddNetworkServiceProviderParams(name, physicalnetworkid interface{}) *gomock.Call

NewAddNetworkServiceProviderParams indicates an expected call of NewAddNetworkServiceProviderParams.

func (*MockNetworkServiceIfaceMockRecorder) NewAddOpenDaylightControllerParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewAddOpenDaylightControllerParams(password, physicalnetworkid, url, username interface{}) *gomock.Call

NewAddOpenDaylightControllerParams indicates an expected call of NewAddOpenDaylightControllerParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreateGuestNetworkIpv6PrefixParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreateGuestNetworkIpv6PrefixParams(prefix, zoneid interface{}) *gomock.Call

NewCreateGuestNetworkIpv6PrefixParams indicates an expected call of NewCreateGuestNetworkIpv6PrefixParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreateNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreateNetworkParams(name, networkofferingid, zoneid interface{}) *gomock.Call

NewCreateNetworkParams indicates an expected call of NewCreateNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreateNetworkPermissionsParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreateNetworkPermissionsParams(networkid interface{}) *gomock.Call

NewCreateNetworkPermissionsParams indicates an expected call of NewCreateNetworkPermissionsParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreatePhysicalNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreatePhysicalNetworkParams(name, zoneid interface{}) *gomock.Call

NewCreatePhysicalNetworkParams indicates an expected call of NewCreatePhysicalNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreateServiceInstanceParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreateServiceInstanceParams(leftnetworkid, name, rightnetworkid, serviceofferingid, templateid, zoneid interface{}) *gomock.Call

NewCreateServiceInstanceParams indicates an expected call of NewCreateServiceInstanceParams.

func (*MockNetworkServiceIfaceMockRecorder) NewCreateStorageNetworkIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewCreateStorageNetworkIpRangeParams(gateway, netmask, podid, startip interface{}) *gomock.Call

NewCreateStorageNetworkIpRangeParams indicates an expected call of NewCreateStorageNetworkIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDedicatePublicIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDedicatePublicIpRangeParams(domainid, id interface{}) *gomock.Call

NewDedicatePublicIpRangeParams indicates an expected call of NewDedicatePublicIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeleteGuestNetworkIpv6PrefixParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeleteGuestNetworkIpv6PrefixParams(id interface{}) *gomock.Call

NewDeleteGuestNetworkIpv6PrefixParams indicates an expected call of NewDeleteGuestNetworkIpv6PrefixParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeleteNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeleteNetworkParams(id interface{}) *gomock.Call

NewDeleteNetworkParams indicates an expected call of NewDeleteNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeleteNetworkServiceProviderParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeleteNetworkServiceProviderParams(id interface{}) *gomock.Call

NewDeleteNetworkServiceProviderParams indicates an expected call of NewDeleteNetworkServiceProviderParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeleteOpenDaylightControllerParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeleteOpenDaylightControllerParams(id interface{}) *gomock.Call

NewDeleteOpenDaylightControllerParams indicates an expected call of NewDeleteOpenDaylightControllerParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeletePhysicalNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeletePhysicalNetworkParams(id interface{}) *gomock.Call

NewDeletePhysicalNetworkParams indicates an expected call of NewDeletePhysicalNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewDeleteStorageNetworkIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewDeleteStorageNetworkIpRangeParams(id interface{}) *gomock.Call

NewDeleteStorageNetworkIpRangeParams indicates an expected call of NewDeleteStorageNetworkIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListGuestNetworkIpv6PrefixesParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListGuestNetworkIpv6PrefixesParams() *gomock.Call

NewListGuestNetworkIpv6PrefixesParams indicates an expected call of NewListGuestNetworkIpv6PrefixesParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNetscalerLoadBalancerNetworksParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNetscalerLoadBalancerNetworksParams(lbdeviceid interface{}) *gomock.Call

NewListNetscalerLoadBalancerNetworksParams indicates an expected call of NewListNetscalerLoadBalancerNetworksParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNetworkIsolationMethodsParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNetworkIsolationMethodsParams() *gomock.Call

NewListNetworkIsolationMethodsParams indicates an expected call of NewListNetworkIsolationMethodsParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNetworkPermissionsParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNetworkPermissionsParams(networkid interface{}) *gomock.Call

NewListNetworkPermissionsParams indicates an expected call of NewListNetworkPermissionsParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNetworkServiceProvidersParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNetworkServiceProvidersParams() *gomock.Call

NewListNetworkServiceProvidersParams indicates an expected call of NewListNetworkServiceProvidersParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNetworksParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNetworksParams() *gomock.Call

NewListNetworksParams indicates an expected call of NewListNetworksParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListNiciraNvpDeviceNetworksParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListNiciraNvpDeviceNetworksParams(nvpdeviceid interface{}) *gomock.Call

NewListNiciraNvpDeviceNetworksParams indicates an expected call of NewListNiciraNvpDeviceNetworksParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListOpenDaylightControllersParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListOpenDaylightControllersParams() *gomock.Call

NewListOpenDaylightControllersParams indicates an expected call of NewListOpenDaylightControllersParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListPaloAltoFirewallNetworksParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListPaloAltoFirewallNetworksParams(lbdeviceid interface{}) *gomock.Call

NewListPaloAltoFirewallNetworksParams indicates an expected call of NewListPaloAltoFirewallNetworksParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListPhysicalNetworksParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListPhysicalNetworksParams() *gomock.Call

NewListPhysicalNetworksParams indicates an expected call of NewListPhysicalNetworksParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListStorageNetworkIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListStorageNetworkIpRangeParams() *gomock.Call

NewListStorageNetworkIpRangeParams indicates an expected call of NewListStorageNetworkIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) NewListSupportedNetworkServicesParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewListSupportedNetworkServicesParams() *gomock.Call

NewListSupportedNetworkServicesParams indicates an expected call of NewListSupportedNetworkServicesParams.

func (*MockNetworkServiceIfaceMockRecorder) NewReleasePublicIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewReleasePublicIpRangeParams(id interface{}) *gomock.Call

NewReleasePublicIpRangeParams indicates an expected call of NewReleasePublicIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) NewRemoveNetworkPermissionsParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewRemoveNetworkPermissionsParams(networkid interface{}) *gomock.Call

NewRemoveNetworkPermissionsParams indicates an expected call of NewRemoveNetworkPermissionsParams.

func (*MockNetworkServiceIfaceMockRecorder) NewResetNetworkPermissionsParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewResetNetworkPermissionsParams(networkid interface{}) *gomock.Call

NewResetNetworkPermissionsParams indicates an expected call of NewResetNetworkPermissionsParams.

func (*MockNetworkServiceIfaceMockRecorder) NewRestartNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewRestartNetworkParams(id interface{}) *gomock.Call

NewRestartNetworkParams indicates an expected call of NewRestartNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewUpdateNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewUpdateNetworkParams(id interface{}) *gomock.Call

NewUpdateNetworkParams indicates an expected call of NewUpdateNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewUpdateNetworkServiceProviderParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewUpdateNetworkServiceProviderParams(id interface{}) *gomock.Call

NewUpdateNetworkServiceProviderParams indicates an expected call of NewUpdateNetworkServiceProviderParams.

func (*MockNetworkServiceIfaceMockRecorder) NewUpdatePhysicalNetworkParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewUpdatePhysicalNetworkParams(id interface{}) *gomock.Call

NewUpdatePhysicalNetworkParams indicates an expected call of NewUpdatePhysicalNetworkParams.

func (*MockNetworkServiceIfaceMockRecorder) NewUpdateStorageNetworkIpRangeParams

func (mr *MockNetworkServiceIfaceMockRecorder) NewUpdateStorageNetworkIpRangeParams(id interface{}) *gomock.Call

NewUpdateStorageNetworkIpRangeParams indicates an expected call of NewUpdateStorageNetworkIpRangeParams.

func (*MockNetworkServiceIfaceMockRecorder) ReleasePublicIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) ReleasePublicIpRange(p interface{}) *gomock.Call

ReleasePublicIpRange indicates an expected call of ReleasePublicIpRange.

func (*MockNetworkServiceIfaceMockRecorder) RemoveNetworkPermissions

func (mr *MockNetworkServiceIfaceMockRecorder) RemoveNetworkPermissions(p interface{}) *gomock.Call

RemoveNetworkPermissions indicates an expected call of RemoveNetworkPermissions.

func (*MockNetworkServiceIfaceMockRecorder) ResetNetworkPermissions

func (mr *MockNetworkServiceIfaceMockRecorder) ResetNetworkPermissions(p interface{}) *gomock.Call

ResetNetworkPermissions indicates an expected call of ResetNetworkPermissions.

func (*MockNetworkServiceIfaceMockRecorder) RestartNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) RestartNetwork(p interface{}) *gomock.Call

RestartNetwork indicates an expected call of RestartNetwork.

func (*MockNetworkServiceIfaceMockRecorder) UpdateNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) UpdateNetwork(p interface{}) *gomock.Call

UpdateNetwork indicates an expected call of UpdateNetwork.

func (*MockNetworkServiceIfaceMockRecorder) UpdateNetworkServiceProvider

func (mr *MockNetworkServiceIfaceMockRecorder) UpdateNetworkServiceProvider(p interface{}) *gomock.Call

UpdateNetworkServiceProvider indicates an expected call of UpdateNetworkServiceProvider.

func (*MockNetworkServiceIfaceMockRecorder) UpdatePhysicalNetwork

func (mr *MockNetworkServiceIfaceMockRecorder) UpdatePhysicalNetwork(p interface{}) *gomock.Call

UpdatePhysicalNetwork indicates an expected call of UpdatePhysicalNetwork.

func (*MockNetworkServiceIfaceMockRecorder) UpdateStorageNetworkIpRange

func (mr *MockNetworkServiceIfaceMockRecorder) UpdateStorageNetworkIpRange(p interface{}) *gomock.Call

UpdateStorageNetworkIpRange indicates an expected call of UpdateStorageNetworkIpRange.

type MockNicServiceIface

type MockNicServiceIface struct {
	// contains filtered or unexported fields
}

MockNicServiceIface is a mock of NicServiceIface interface.

func NewMockNicServiceIface

func NewMockNicServiceIface(ctrl *gomock.Controller) *MockNicServiceIface

NewMockNicServiceIface creates a new mock instance.

func (*MockNicServiceIface) AddIpToNic

AddIpToNic mocks base method.

func (*MockNicServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNicServiceIface) ListNics

ListNics mocks base method.

func (*MockNicServiceIface) NewAddIpToNicParams

func (m *MockNicServiceIface) NewAddIpToNicParams(nicid string) *AddIpToNicParams

NewAddIpToNicParams mocks base method.

func (*MockNicServiceIface) NewListNicsParams

func (m *MockNicServiceIface) NewListNicsParams(virtualmachineid string) *ListNicsParams

NewListNicsParams mocks base method.

func (*MockNicServiceIface) NewRemoveIpFromNicParams

func (m *MockNicServiceIface) NewRemoveIpFromNicParams(id string) *RemoveIpFromNicParams

NewRemoveIpFromNicParams mocks base method.

func (*MockNicServiceIface) NewUpdateVmNicIpParams

func (m *MockNicServiceIface) NewUpdateVmNicIpParams(nicid string) *UpdateVmNicIpParams

NewUpdateVmNicIpParams mocks base method.

func (*MockNicServiceIface) RemoveIpFromNic

RemoveIpFromNic mocks base method.

func (*MockNicServiceIface) UpdateVmNicIp

UpdateVmNicIp mocks base method.

type MockNicServiceIfaceMockRecorder

type MockNicServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNicServiceIfaceMockRecorder is the mock recorder for MockNicServiceIface.

func (*MockNicServiceIfaceMockRecorder) AddIpToNic

func (mr *MockNicServiceIfaceMockRecorder) AddIpToNic(p interface{}) *gomock.Call

AddIpToNic indicates an expected call of AddIpToNic.

func (*MockNicServiceIfaceMockRecorder) ListNics

func (mr *MockNicServiceIfaceMockRecorder) ListNics(p interface{}) *gomock.Call

ListNics indicates an expected call of ListNics.

func (*MockNicServiceIfaceMockRecorder) NewAddIpToNicParams

func (mr *MockNicServiceIfaceMockRecorder) NewAddIpToNicParams(nicid interface{}) *gomock.Call

NewAddIpToNicParams indicates an expected call of NewAddIpToNicParams.

func (*MockNicServiceIfaceMockRecorder) NewListNicsParams

func (mr *MockNicServiceIfaceMockRecorder) NewListNicsParams(virtualmachineid interface{}) *gomock.Call

NewListNicsParams indicates an expected call of NewListNicsParams.

func (*MockNicServiceIfaceMockRecorder) NewRemoveIpFromNicParams

func (mr *MockNicServiceIfaceMockRecorder) NewRemoveIpFromNicParams(id interface{}) *gomock.Call

NewRemoveIpFromNicParams indicates an expected call of NewRemoveIpFromNicParams.

func (*MockNicServiceIfaceMockRecorder) NewUpdateVmNicIpParams

func (mr *MockNicServiceIfaceMockRecorder) NewUpdateVmNicIpParams(nicid interface{}) *gomock.Call

NewUpdateVmNicIpParams indicates an expected call of NewUpdateVmNicIpParams.

func (*MockNicServiceIfaceMockRecorder) RemoveIpFromNic

func (mr *MockNicServiceIfaceMockRecorder) RemoveIpFromNic(p interface{}) *gomock.Call

RemoveIpFromNic indicates an expected call of RemoveIpFromNic.

func (*MockNicServiceIfaceMockRecorder) UpdateVmNicIp

func (mr *MockNicServiceIfaceMockRecorder) UpdateVmNicIp(p interface{}) *gomock.Call

UpdateVmNicIp indicates an expected call of UpdateVmNicIp.

type MockNiciraNVPServiceIface

type MockNiciraNVPServiceIface struct {
	// contains filtered or unexported fields
}

MockNiciraNVPServiceIface is a mock of NiciraNVPServiceIface interface.

func NewMockNiciraNVPServiceIface

func NewMockNiciraNVPServiceIface(ctrl *gomock.Controller) *MockNiciraNVPServiceIface

NewMockNiciraNVPServiceIface creates a new mock instance.

func (*MockNiciraNVPServiceIface) AddNiciraNvpDevice

AddNiciraNvpDevice mocks base method.

func (*MockNiciraNVPServiceIface) DeleteNiciraNvpDevice

DeleteNiciraNvpDevice mocks base method.

func (*MockNiciraNVPServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNiciraNVPServiceIface) ListNiciraNvpDevices

ListNiciraNvpDevices mocks base method.

func (*MockNiciraNVPServiceIface) NewAddNiciraNvpDeviceParams

func (m *MockNiciraNVPServiceIface) NewAddNiciraNvpDeviceParams(hostname, password, physicalnetworkid, transportzoneuuid, username string) *AddNiciraNvpDeviceParams

NewAddNiciraNvpDeviceParams mocks base method.

func (*MockNiciraNVPServiceIface) NewDeleteNiciraNvpDeviceParams

func (m *MockNiciraNVPServiceIface) NewDeleteNiciraNvpDeviceParams(nvpdeviceid string) *DeleteNiciraNvpDeviceParams

NewDeleteNiciraNvpDeviceParams mocks base method.

func (*MockNiciraNVPServiceIface) NewListNiciraNvpDevicesParams

func (m *MockNiciraNVPServiceIface) NewListNiciraNvpDevicesParams() *ListNiciraNvpDevicesParams

NewListNiciraNvpDevicesParams mocks base method.

type MockNiciraNVPServiceIfaceMockRecorder

type MockNiciraNVPServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockNiciraNVPServiceIfaceMockRecorder is the mock recorder for MockNiciraNVPServiceIface.

func (*MockNiciraNVPServiceIfaceMockRecorder) AddNiciraNvpDevice

func (mr *MockNiciraNVPServiceIfaceMockRecorder) AddNiciraNvpDevice(p interface{}) *gomock.Call

AddNiciraNvpDevice indicates an expected call of AddNiciraNvpDevice.

func (*MockNiciraNVPServiceIfaceMockRecorder) DeleteNiciraNvpDevice

func (mr *MockNiciraNVPServiceIfaceMockRecorder) DeleteNiciraNvpDevice(p interface{}) *gomock.Call

DeleteNiciraNvpDevice indicates an expected call of DeleteNiciraNvpDevice.

func (*MockNiciraNVPServiceIfaceMockRecorder) ListNiciraNvpDevices

func (mr *MockNiciraNVPServiceIfaceMockRecorder) ListNiciraNvpDevices(p interface{}) *gomock.Call

ListNiciraNvpDevices indicates an expected call of ListNiciraNvpDevices.

func (*MockNiciraNVPServiceIfaceMockRecorder) NewAddNiciraNvpDeviceParams

func (mr *MockNiciraNVPServiceIfaceMockRecorder) NewAddNiciraNvpDeviceParams(hostname, password, physicalnetworkid, transportzoneuuid, username interface{}) *gomock.Call

NewAddNiciraNvpDeviceParams indicates an expected call of NewAddNiciraNvpDeviceParams.

func (*MockNiciraNVPServiceIfaceMockRecorder) NewDeleteNiciraNvpDeviceParams

func (mr *MockNiciraNVPServiceIfaceMockRecorder) NewDeleteNiciraNvpDeviceParams(nvpdeviceid interface{}) *gomock.Call

NewDeleteNiciraNvpDeviceParams indicates an expected call of NewDeleteNiciraNvpDeviceParams.

func (*MockNiciraNVPServiceIfaceMockRecorder) NewListNiciraNvpDevicesParams

func (mr *MockNiciraNVPServiceIfaceMockRecorder) NewListNiciraNvpDevicesParams() *gomock.Call

NewListNiciraNvpDevicesParams indicates an expected call of NewListNiciraNvpDevicesParams.

type MockOutofbandManagementServiceIface

type MockOutofbandManagementServiceIface struct {
	// contains filtered or unexported fields
}

MockOutofbandManagementServiceIface is a mock of OutofbandManagementServiceIface interface.

func NewMockOutofbandManagementServiceIface

func NewMockOutofbandManagementServiceIface(ctrl *gomock.Controller) *MockOutofbandManagementServiceIface

NewMockOutofbandManagementServiceIface creates a new mock instance.

func (*MockOutofbandManagementServiceIface) ChangeOutOfBandManagementPassword

ChangeOutOfBandManagementPassword mocks base method.

func (*MockOutofbandManagementServiceIface) ConfigureOutOfBandManagement

ConfigureOutOfBandManagement mocks base method.

func (*MockOutofbandManagementServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockOutofbandManagementServiceIface) IssueOutOfBandManagementPowerAction

IssueOutOfBandManagementPowerAction mocks base method.

func (*MockOutofbandManagementServiceIface) NewChangeOutOfBandManagementPasswordParams

func (m *MockOutofbandManagementServiceIface) NewChangeOutOfBandManagementPasswordParams(hostid string) *ChangeOutOfBandManagementPasswordParams

NewChangeOutOfBandManagementPasswordParams mocks base method.

func (*MockOutofbandManagementServiceIface) NewConfigureOutOfBandManagementParams

func (m *MockOutofbandManagementServiceIface) NewConfigureOutOfBandManagementParams(address, driver, hostid, password, port, username string) *ConfigureOutOfBandManagementParams

NewConfigureOutOfBandManagementParams mocks base method.

func (*MockOutofbandManagementServiceIface) NewIssueOutOfBandManagementPowerActionParams

func (m *MockOutofbandManagementServiceIface) NewIssueOutOfBandManagementPowerActionParams(action, hostid string) *IssueOutOfBandManagementPowerActionParams

NewIssueOutOfBandManagementPowerActionParams mocks base method.

type MockOutofbandManagementServiceIfaceMockRecorder

type MockOutofbandManagementServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockOutofbandManagementServiceIfaceMockRecorder is the mock recorder for MockOutofbandManagementServiceIface.

func (*MockOutofbandManagementServiceIfaceMockRecorder) ChangeOutOfBandManagementPassword

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) ChangeOutOfBandManagementPassword(p interface{}) *gomock.Call

ChangeOutOfBandManagementPassword indicates an expected call of ChangeOutOfBandManagementPassword.

func (*MockOutofbandManagementServiceIfaceMockRecorder) ConfigureOutOfBandManagement

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) ConfigureOutOfBandManagement(p interface{}) *gomock.Call

ConfigureOutOfBandManagement indicates an expected call of ConfigureOutOfBandManagement.

func (*MockOutofbandManagementServiceIfaceMockRecorder) IssueOutOfBandManagementPowerAction

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) IssueOutOfBandManagementPowerAction(p interface{}) *gomock.Call

IssueOutOfBandManagementPowerAction indicates an expected call of IssueOutOfBandManagementPowerAction.

func (*MockOutofbandManagementServiceIfaceMockRecorder) NewChangeOutOfBandManagementPasswordParams

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) NewChangeOutOfBandManagementPasswordParams(hostid interface{}) *gomock.Call

NewChangeOutOfBandManagementPasswordParams indicates an expected call of NewChangeOutOfBandManagementPasswordParams.

func (*MockOutofbandManagementServiceIfaceMockRecorder) NewConfigureOutOfBandManagementParams

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) NewConfigureOutOfBandManagementParams(address, driver, hostid, password, port, username interface{}) *gomock.Call

NewConfigureOutOfBandManagementParams indicates an expected call of NewConfigureOutOfBandManagementParams.

func (*MockOutofbandManagementServiceIfaceMockRecorder) NewIssueOutOfBandManagementPowerActionParams

func (mr *MockOutofbandManagementServiceIfaceMockRecorder) NewIssueOutOfBandManagementPowerActionParams(action, hostid interface{}) *gomock.Call

NewIssueOutOfBandManagementPowerActionParams indicates an expected call of NewIssueOutOfBandManagementPowerActionParams.

type MockOvsElementServiceIface

type MockOvsElementServiceIface struct {
	// contains filtered or unexported fields
}

MockOvsElementServiceIface is a mock of OvsElementServiceIface interface.

func NewMockOvsElementServiceIface

func NewMockOvsElementServiceIface(ctrl *gomock.Controller) *MockOvsElementServiceIface

NewMockOvsElementServiceIface creates a new mock instance.

func (*MockOvsElementServiceIface) ConfigureOvsElement

ConfigureOvsElement mocks base method.

func (*MockOvsElementServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockOvsElementServiceIface) GetOvsElementByID

func (m *MockOvsElementServiceIface) GetOvsElementByID(id string, opts ...OptionFunc) (*OvsElement, int, error)

GetOvsElementByID mocks base method.

func (*MockOvsElementServiceIface) ListOvsElements

ListOvsElements mocks base method.

func (*MockOvsElementServiceIface) NewConfigureOvsElementParams

func (m *MockOvsElementServiceIface) NewConfigureOvsElementParams(enabled bool, id string) *ConfigureOvsElementParams

NewConfigureOvsElementParams mocks base method.

func (*MockOvsElementServiceIface) NewListOvsElementsParams

func (m *MockOvsElementServiceIface) NewListOvsElementsParams() *ListOvsElementsParams

NewListOvsElementsParams mocks base method.

type MockOvsElementServiceIfaceMockRecorder

type MockOvsElementServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockOvsElementServiceIfaceMockRecorder is the mock recorder for MockOvsElementServiceIface.

func (*MockOvsElementServiceIfaceMockRecorder) ConfigureOvsElement

func (mr *MockOvsElementServiceIfaceMockRecorder) ConfigureOvsElement(p interface{}) *gomock.Call

ConfigureOvsElement indicates an expected call of ConfigureOvsElement.

func (*MockOvsElementServiceIfaceMockRecorder) GetOvsElementByID

func (mr *MockOvsElementServiceIfaceMockRecorder) GetOvsElementByID(id interface{}, opts ...interface{}) *gomock.Call

GetOvsElementByID indicates an expected call of GetOvsElementByID.

func (*MockOvsElementServiceIfaceMockRecorder) ListOvsElements

func (mr *MockOvsElementServiceIfaceMockRecorder) ListOvsElements(p interface{}) *gomock.Call

ListOvsElements indicates an expected call of ListOvsElements.

func (*MockOvsElementServiceIfaceMockRecorder) NewConfigureOvsElementParams

func (mr *MockOvsElementServiceIfaceMockRecorder) NewConfigureOvsElementParams(enabled, id interface{}) *gomock.Call

NewConfigureOvsElementParams indicates an expected call of NewConfigureOvsElementParams.

func (*MockOvsElementServiceIfaceMockRecorder) NewListOvsElementsParams

func (mr *MockOvsElementServiceIfaceMockRecorder) NewListOvsElementsParams() *gomock.Call

NewListOvsElementsParams indicates an expected call of NewListOvsElementsParams.

type MockPodServiceIface

type MockPodServiceIface struct {
	// contains filtered or unexported fields
}

MockPodServiceIface is a mock of PodServiceIface interface.

func NewMockPodServiceIface

func NewMockPodServiceIface(ctrl *gomock.Controller) *MockPodServiceIface

NewMockPodServiceIface creates a new mock instance.

func (*MockPodServiceIface) CreatePod

CreatePod mocks base method.

func (*MockPodServiceIface) DedicatePod

DedicatePod mocks base method.

func (*MockPodServiceIface) DeletePod

DeletePod mocks base method.

func (*MockPodServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPodServiceIface) GetPodByID

func (m *MockPodServiceIface) GetPodByID(id string, opts ...OptionFunc) (*Pod, int, error)

GetPodByID mocks base method.

func (*MockPodServiceIface) GetPodByName

func (m *MockPodServiceIface) GetPodByName(name string, opts ...OptionFunc) (*Pod, int, error)

GetPodByName mocks base method.

func (*MockPodServiceIface) GetPodID

func (m *MockPodServiceIface) GetPodID(name string, opts ...OptionFunc) (string, int, error)

GetPodID mocks base method.

func (*MockPodServiceIface) ListDedicatedPods

ListDedicatedPods mocks base method.

func (*MockPodServiceIface) ListPods

ListPods mocks base method.

func (*MockPodServiceIface) NewCreatePodParams

func (m *MockPodServiceIface) NewCreatePodParams(name, zoneid string) *CreatePodParams

NewCreatePodParams mocks base method.

func (*MockPodServiceIface) NewDedicatePodParams

func (m *MockPodServiceIface) NewDedicatePodParams(domainid, podid string) *DedicatePodParams

NewDedicatePodParams mocks base method.

func (*MockPodServiceIface) NewDeletePodParams

func (m *MockPodServiceIface) NewDeletePodParams(id string) *DeletePodParams

NewDeletePodParams mocks base method.

func (*MockPodServiceIface) NewListDedicatedPodsParams

func (m *MockPodServiceIface) NewListDedicatedPodsParams() *ListDedicatedPodsParams

NewListDedicatedPodsParams mocks base method.

func (*MockPodServiceIface) NewListPodsParams

func (m *MockPodServiceIface) NewListPodsParams() *ListPodsParams

NewListPodsParams mocks base method.

func (*MockPodServiceIface) NewReleaseDedicatedPodParams

func (m *MockPodServiceIface) NewReleaseDedicatedPodParams(podid string) *ReleaseDedicatedPodParams

NewReleaseDedicatedPodParams mocks base method.

func (*MockPodServiceIface) NewUpdatePodParams

func (m *MockPodServiceIface) NewUpdatePodParams(id string) *UpdatePodParams

NewUpdatePodParams mocks base method.

func (*MockPodServiceIface) ReleaseDedicatedPod

ReleaseDedicatedPod mocks base method.

func (*MockPodServiceIface) UpdatePod

UpdatePod mocks base method.

type MockPodServiceIfaceMockRecorder

type MockPodServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockPodServiceIfaceMockRecorder is the mock recorder for MockPodServiceIface.

func (*MockPodServiceIfaceMockRecorder) CreatePod

func (mr *MockPodServiceIfaceMockRecorder) CreatePod(p interface{}) *gomock.Call

CreatePod indicates an expected call of CreatePod.

func (*MockPodServiceIfaceMockRecorder) DedicatePod

func (mr *MockPodServiceIfaceMockRecorder) DedicatePod(p interface{}) *gomock.Call

DedicatePod indicates an expected call of DedicatePod.

func (*MockPodServiceIfaceMockRecorder) DeletePod

func (mr *MockPodServiceIfaceMockRecorder) DeletePod(p interface{}) *gomock.Call

DeletePod indicates an expected call of DeletePod.

func (*MockPodServiceIfaceMockRecorder) GetPodByID

func (mr *MockPodServiceIfaceMockRecorder) GetPodByID(id interface{}, opts ...interface{}) *gomock.Call

GetPodByID indicates an expected call of GetPodByID.

func (*MockPodServiceIfaceMockRecorder) GetPodByName

func (mr *MockPodServiceIfaceMockRecorder) GetPodByName(name interface{}, opts ...interface{}) *gomock.Call

GetPodByName indicates an expected call of GetPodByName.

func (*MockPodServiceIfaceMockRecorder) GetPodID

func (mr *MockPodServiceIfaceMockRecorder) GetPodID(name interface{}, opts ...interface{}) *gomock.Call

GetPodID indicates an expected call of GetPodID.

func (*MockPodServiceIfaceMockRecorder) ListDedicatedPods

func (mr *MockPodServiceIfaceMockRecorder) ListDedicatedPods(p interface{}) *gomock.Call

ListDedicatedPods indicates an expected call of ListDedicatedPods.

func (*MockPodServiceIfaceMockRecorder) ListPods

func (mr *MockPodServiceIfaceMockRecorder) ListPods(p interface{}) *gomock.Call

ListPods indicates an expected call of ListPods.

func (*MockPodServiceIfaceMockRecorder) NewCreatePodParams

func (mr *MockPodServiceIfaceMockRecorder) NewCreatePodParams(name, zoneid interface{}) *gomock.Call

NewCreatePodParams indicates an expected call of NewCreatePodParams.

func (*MockPodServiceIfaceMockRecorder) NewDedicatePodParams

func (mr *MockPodServiceIfaceMockRecorder) NewDedicatePodParams(domainid, podid interface{}) *gomock.Call

NewDedicatePodParams indicates an expected call of NewDedicatePodParams.

func (*MockPodServiceIfaceMockRecorder) NewDeletePodParams

func (mr *MockPodServiceIfaceMockRecorder) NewDeletePodParams(id interface{}) *gomock.Call

NewDeletePodParams indicates an expected call of NewDeletePodParams.

func (*MockPodServiceIfaceMockRecorder) NewListDedicatedPodsParams

func (mr *MockPodServiceIfaceMockRecorder) NewListDedicatedPodsParams() *gomock.Call

NewListDedicatedPodsParams indicates an expected call of NewListDedicatedPodsParams.

func (*MockPodServiceIfaceMockRecorder) NewListPodsParams

func (mr *MockPodServiceIfaceMockRecorder) NewListPodsParams() *gomock.Call

NewListPodsParams indicates an expected call of NewListPodsParams.

func (*MockPodServiceIfaceMockRecorder) NewReleaseDedicatedPodParams

func (mr *MockPodServiceIfaceMockRecorder) NewReleaseDedicatedPodParams(podid interface{}) *gomock.Call

NewReleaseDedicatedPodParams indicates an expected call of NewReleaseDedicatedPodParams.

func (*MockPodServiceIfaceMockRecorder) NewUpdatePodParams

func (mr *MockPodServiceIfaceMockRecorder) NewUpdatePodParams(id interface{}) *gomock.Call

NewUpdatePodParams indicates an expected call of NewUpdatePodParams.

func (*MockPodServiceIfaceMockRecorder) ReleaseDedicatedPod

func (mr *MockPodServiceIfaceMockRecorder) ReleaseDedicatedPod(p interface{}) *gomock.Call

ReleaseDedicatedPod indicates an expected call of ReleaseDedicatedPod.

func (*MockPodServiceIfaceMockRecorder) UpdatePod

func (mr *MockPodServiceIfaceMockRecorder) UpdatePod(p interface{}) *gomock.Call

UpdatePod indicates an expected call of UpdatePod.

type MockPoolServiceIface

type MockPoolServiceIface struct {
	// contains filtered or unexported fields
}

MockPoolServiceIface is a mock of PoolServiceIface interface.

func NewMockPoolServiceIface

func NewMockPoolServiceIface(ctrl *gomock.Controller) *MockPoolServiceIface

NewMockPoolServiceIface creates a new mock instance.

func (*MockPoolServiceIface) CreateStoragePool

CreateStoragePool mocks base method.

func (*MockPoolServiceIface) DeleteStoragePool

DeleteStoragePool mocks base method.

func (*MockPoolServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPoolServiceIface) FindStoragePoolsForMigration

FindStoragePoolsForMigration mocks base method.

func (*MockPoolServiceIface) GetStoragePoolByID

func (m *MockPoolServiceIface) GetStoragePoolByID(id string, opts ...OptionFunc) (*StoragePool, int, error)

GetStoragePoolByID mocks base method.

func (*MockPoolServiceIface) GetStoragePoolByName

func (m *MockPoolServiceIface) GetStoragePoolByName(name string, opts ...OptionFunc) (*StoragePool, int, error)

GetStoragePoolByName mocks base method.

func (*MockPoolServiceIface) GetStoragePoolID

func (m *MockPoolServiceIface) GetStoragePoolID(name string, opts ...OptionFunc) (string, int, error)

GetStoragePoolID mocks base method.

func (*MockPoolServiceIface) ListStoragePools

ListStoragePools mocks base method.

func (*MockPoolServiceIface) NewCreateStoragePoolParams

func (m *MockPoolServiceIface) NewCreateStoragePoolParams(name, url, zoneid string) *CreateStoragePoolParams

NewCreateStoragePoolParams mocks base method.

func (*MockPoolServiceIface) NewDeleteStoragePoolParams

func (m *MockPoolServiceIface) NewDeleteStoragePoolParams(id string) *DeleteStoragePoolParams

NewDeleteStoragePoolParams mocks base method.

func (*MockPoolServiceIface) NewFindStoragePoolsForMigrationParams

func (m *MockPoolServiceIface) NewFindStoragePoolsForMigrationParams(id string) *FindStoragePoolsForMigrationParams

NewFindStoragePoolsForMigrationParams mocks base method.

func (*MockPoolServiceIface) NewListStoragePoolsParams

func (m *MockPoolServiceIface) NewListStoragePoolsParams() *ListStoragePoolsParams

NewListStoragePoolsParams mocks base method.

func (*MockPoolServiceIface) NewSyncStoragePoolParams

func (m *MockPoolServiceIface) NewSyncStoragePoolParams(id string) *SyncStoragePoolParams

NewSyncStoragePoolParams mocks base method.

func (*MockPoolServiceIface) NewUpdateStoragePoolParams

func (m *MockPoolServiceIface) NewUpdateStoragePoolParams(id string) *UpdateStoragePoolParams

NewUpdateStoragePoolParams mocks base method.

func (*MockPoolServiceIface) SyncStoragePool

SyncStoragePool mocks base method.

func (*MockPoolServiceIface) UpdateStoragePool

UpdateStoragePool mocks base method.

type MockPoolServiceIfaceMockRecorder

type MockPoolServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockPoolServiceIfaceMockRecorder is the mock recorder for MockPoolServiceIface.

func (*MockPoolServiceIfaceMockRecorder) CreateStoragePool

func (mr *MockPoolServiceIfaceMockRecorder) CreateStoragePool(p interface{}) *gomock.Call

CreateStoragePool indicates an expected call of CreateStoragePool.

func (*MockPoolServiceIfaceMockRecorder) DeleteStoragePool

func (mr *MockPoolServiceIfaceMockRecorder) DeleteStoragePool(p interface{}) *gomock.Call

DeleteStoragePool indicates an expected call of DeleteStoragePool.

func (*MockPoolServiceIfaceMockRecorder) FindStoragePoolsForMigration

func (mr *MockPoolServiceIfaceMockRecorder) FindStoragePoolsForMigration(p interface{}) *gomock.Call

FindStoragePoolsForMigration indicates an expected call of FindStoragePoolsForMigration.

func (*MockPoolServiceIfaceMockRecorder) GetStoragePoolByID

func (mr *MockPoolServiceIfaceMockRecorder) GetStoragePoolByID(id interface{}, opts ...interface{}) *gomock.Call

GetStoragePoolByID indicates an expected call of GetStoragePoolByID.

func (*MockPoolServiceIfaceMockRecorder) GetStoragePoolByName

func (mr *MockPoolServiceIfaceMockRecorder) GetStoragePoolByName(name interface{}, opts ...interface{}) *gomock.Call

GetStoragePoolByName indicates an expected call of GetStoragePoolByName.

func (*MockPoolServiceIfaceMockRecorder) GetStoragePoolID

func (mr *MockPoolServiceIfaceMockRecorder) GetStoragePoolID(name interface{}, opts ...interface{}) *gomock.Call

GetStoragePoolID indicates an expected call of GetStoragePoolID.

func (*MockPoolServiceIfaceMockRecorder) ListStoragePools

func (mr *MockPoolServiceIfaceMockRecorder) ListStoragePools(p interface{}) *gomock.Call

ListStoragePools indicates an expected call of ListStoragePools.

func (*MockPoolServiceIfaceMockRecorder) NewCreateStoragePoolParams

func (mr *MockPoolServiceIfaceMockRecorder) NewCreateStoragePoolParams(name, url, zoneid interface{}) *gomock.Call

NewCreateStoragePoolParams indicates an expected call of NewCreateStoragePoolParams.

func (*MockPoolServiceIfaceMockRecorder) NewDeleteStoragePoolParams

func (mr *MockPoolServiceIfaceMockRecorder) NewDeleteStoragePoolParams(id interface{}) *gomock.Call

NewDeleteStoragePoolParams indicates an expected call of NewDeleteStoragePoolParams.

func (*MockPoolServiceIfaceMockRecorder) NewFindStoragePoolsForMigrationParams

func (mr *MockPoolServiceIfaceMockRecorder) NewFindStoragePoolsForMigrationParams(id interface{}) *gomock.Call

NewFindStoragePoolsForMigrationParams indicates an expected call of NewFindStoragePoolsForMigrationParams.

func (*MockPoolServiceIfaceMockRecorder) NewListStoragePoolsParams

func (mr *MockPoolServiceIfaceMockRecorder) NewListStoragePoolsParams() *gomock.Call

NewListStoragePoolsParams indicates an expected call of NewListStoragePoolsParams.

func (*MockPoolServiceIfaceMockRecorder) NewSyncStoragePoolParams

func (mr *MockPoolServiceIfaceMockRecorder) NewSyncStoragePoolParams(id interface{}) *gomock.Call

NewSyncStoragePoolParams indicates an expected call of NewSyncStoragePoolParams.

func (*MockPoolServiceIfaceMockRecorder) NewUpdateStoragePoolParams

func (mr *MockPoolServiceIfaceMockRecorder) NewUpdateStoragePoolParams(id interface{}) *gomock.Call

NewUpdateStoragePoolParams indicates an expected call of NewUpdateStoragePoolParams.

func (*MockPoolServiceIfaceMockRecorder) SyncStoragePool

func (mr *MockPoolServiceIfaceMockRecorder) SyncStoragePool(p interface{}) *gomock.Call

SyncStoragePool indicates an expected call of SyncStoragePool.

func (*MockPoolServiceIfaceMockRecorder) UpdateStoragePool

func (mr *MockPoolServiceIfaceMockRecorder) UpdateStoragePool(p interface{}) *gomock.Call

UpdateStoragePool indicates an expected call of UpdateStoragePool.

type MockPortableIPServiceIface

type MockPortableIPServiceIface struct {
	// contains filtered or unexported fields
}

MockPortableIPServiceIface is a mock of PortableIPServiceIface interface.

func NewMockPortableIPServiceIface

func NewMockPortableIPServiceIface(ctrl *gomock.Controller) *MockPortableIPServiceIface

NewMockPortableIPServiceIface creates a new mock instance.

func (*MockPortableIPServiceIface) CreatePortableIpRange

CreatePortableIpRange mocks base method.

func (*MockPortableIPServiceIface) DeletePortableIpRange

DeletePortableIpRange mocks base method.

func (*MockPortableIPServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPortableIPServiceIface) GetPortableIpRangeByID

func (m *MockPortableIPServiceIface) GetPortableIpRangeByID(id string, opts ...OptionFunc) (*PortableIpRange, int, error)

GetPortableIpRangeByID mocks base method.

func (*MockPortableIPServiceIface) ListPortableIpRanges

ListPortableIpRanges mocks base method.

func (*MockPortableIPServiceIface) NewCreatePortableIpRangeParams

func (m *MockPortableIPServiceIface) NewCreatePortableIpRangeParams(endip, gateway, netmask string, regionid int, startip string) *CreatePortableIpRangeParams

NewCreatePortableIpRangeParams mocks base method.

func (*MockPortableIPServiceIface) NewDeletePortableIpRangeParams

func (m *MockPortableIPServiceIface) NewDeletePortableIpRangeParams(id string) *DeletePortableIpRangeParams

NewDeletePortableIpRangeParams mocks base method.

func (*MockPortableIPServiceIface) NewListPortableIpRangesParams

func (m *MockPortableIPServiceIface) NewListPortableIpRangesParams() *ListPortableIpRangesParams

NewListPortableIpRangesParams mocks base method.

type MockPortableIPServiceIfaceMockRecorder

type MockPortableIPServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockPortableIPServiceIfaceMockRecorder is the mock recorder for MockPortableIPServiceIface.

func (*MockPortableIPServiceIfaceMockRecorder) CreatePortableIpRange

func (mr *MockPortableIPServiceIfaceMockRecorder) CreatePortableIpRange(p interface{}) *gomock.Call

CreatePortableIpRange indicates an expected call of CreatePortableIpRange.

func (*MockPortableIPServiceIfaceMockRecorder) DeletePortableIpRange

func (mr *MockPortableIPServiceIfaceMockRecorder) DeletePortableIpRange(p interface{}) *gomock.Call

DeletePortableIpRange indicates an expected call of DeletePortableIpRange.

func (*MockPortableIPServiceIfaceMockRecorder) GetPortableIpRangeByID

func (mr *MockPortableIPServiceIfaceMockRecorder) GetPortableIpRangeByID(id interface{}, opts ...interface{}) *gomock.Call

GetPortableIpRangeByID indicates an expected call of GetPortableIpRangeByID.

func (*MockPortableIPServiceIfaceMockRecorder) ListPortableIpRanges

func (mr *MockPortableIPServiceIfaceMockRecorder) ListPortableIpRanges(p interface{}) *gomock.Call

ListPortableIpRanges indicates an expected call of ListPortableIpRanges.

func (*MockPortableIPServiceIfaceMockRecorder) NewCreatePortableIpRangeParams

func (mr *MockPortableIPServiceIfaceMockRecorder) NewCreatePortableIpRangeParams(endip, gateway, netmask, regionid, startip interface{}) *gomock.Call

NewCreatePortableIpRangeParams indicates an expected call of NewCreatePortableIpRangeParams.

func (*MockPortableIPServiceIfaceMockRecorder) NewDeletePortableIpRangeParams

func (mr *MockPortableIPServiceIfaceMockRecorder) NewDeletePortableIpRangeParams(id interface{}) *gomock.Call

NewDeletePortableIpRangeParams indicates an expected call of NewDeletePortableIpRangeParams.

func (*MockPortableIPServiceIfaceMockRecorder) NewListPortableIpRangesParams

func (mr *MockPortableIPServiceIfaceMockRecorder) NewListPortableIpRangesParams() *gomock.Call

NewListPortableIpRangesParams indicates an expected call of NewListPortableIpRangesParams.

type MockProjectServiceIface

type MockProjectServiceIface struct {
	// contains filtered or unexported fields
}

MockProjectServiceIface is a mock of ProjectServiceIface interface.

func NewMockProjectServiceIface

func NewMockProjectServiceIface(ctrl *gomock.Controller) *MockProjectServiceIface

NewMockProjectServiceIface creates a new mock instance.

func (*MockProjectServiceIface) ActivateProject

ActivateProject mocks base method.

func (*MockProjectServiceIface) AddAccountToProject

AddAccountToProject mocks base method.

func (*MockProjectServiceIface) AddUserToProject

AddUserToProject mocks base method.

func (*MockProjectServiceIface) CreateProject

CreateProject mocks base method.

func (*MockProjectServiceIface) CreateProjectRolePermission

CreateProjectRolePermission mocks base method.

func (*MockProjectServiceIface) DeleteAccountFromProject

DeleteAccountFromProject mocks base method.

func (*MockProjectServiceIface) DeleteProject

DeleteProject mocks base method.

func (*MockProjectServiceIface) DeleteProjectInvitation

DeleteProjectInvitation mocks base method.

func (*MockProjectServiceIface) DeleteProjectRolePermission

DeleteProjectRolePermission mocks base method.

func (*MockProjectServiceIface) DeleteUserFromProject

DeleteUserFromProject mocks base method.

func (*MockProjectServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockProjectServiceIface) GetProjectByID

func (m *MockProjectServiceIface) GetProjectByID(id string, opts ...OptionFunc) (*Project, int, error)

GetProjectByID mocks base method.

func (*MockProjectServiceIface) GetProjectByName

func (m *MockProjectServiceIface) GetProjectByName(name string, opts ...OptionFunc) (*Project, int, error)

GetProjectByName mocks base method.

func (*MockProjectServiceIface) GetProjectID

func (m *MockProjectServiceIface) GetProjectID(name string, opts ...OptionFunc) (string, int, error)

GetProjectID mocks base method.

func (*MockProjectServiceIface) GetProjectInvitationByID

func (m *MockProjectServiceIface) GetProjectInvitationByID(id string, opts ...OptionFunc) (*ProjectInvitation, int, error)

GetProjectInvitationByID mocks base method.

func (*MockProjectServiceIface) ListProjectInvitations

ListProjectInvitations mocks base method.

func (*MockProjectServiceIface) ListProjectRolePermissions

ListProjectRolePermissions mocks base method.

func (*MockProjectServiceIface) ListProjects

ListProjects mocks base method.

func (*MockProjectServiceIface) NewActivateProjectParams

func (m *MockProjectServiceIface) NewActivateProjectParams(id string) *ActivateProjectParams

NewActivateProjectParams mocks base method.

func (*MockProjectServiceIface) NewAddAccountToProjectParams

func (m *MockProjectServiceIface) NewAddAccountToProjectParams(projectid string) *AddAccountToProjectParams

NewAddAccountToProjectParams mocks base method.

func (*MockProjectServiceIface) NewAddUserToProjectParams

func (m *MockProjectServiceIface) NewAddUserToProjectParams(projectid, username string) *AddUserToProjectParams

NewAddUserToProjectParams mocks base method.

func (*MockProjectServiceIface) NewCreateProjectParams

func (m *MockProjectServiceIface) NewCreateProjectParams(displaytext, name string) *CreateProjectParams

NewCreateProjectParams mocks base method.

func (*MockProjectServiceIface) NewCreateProjectRolePermissionParams

func (m *MockProjectServiceIface) NewCreateProjectRolePermissionParams(permission, projectid, projectroleid, rule string) *CreateProjectRolePermissionParams

NewCreateProjectRolePermissionParams mocks base method.

func (*MockProjectServiceIface) NewDeleteAccountFromProjectParams

func (m *MockProjectServiceIface) NewDeleteAccountFromProjectParams(account, projectid string) *DeleteAccountFromProjectParams

NewDeleteAccountFromProjectParams mocks base method.

func (*MockProjectServiceIface) NewDeleteProjectInvitationParams

func (m *MockProjectServiceIface) NewDeleteProjectInvitationParams(id string) *DeleteProjectInvitationParams

NewDeleteProjectInvitationParams mocks base method.

func (*MockProjectServiceIface) NewDeleteProjectParams

func (m *MockProjectServiceIface) NewDeleteProjectParams(id string) *DeleteProjectParams

NewDeleteProjectParams mocks base method.

func (*MockProjectServiceIface) NewDeleteProjectRolePermissionParams

func (m *MockProjectServiceIface) NewDeleteProjectRolePermissionParams(id, projectid string) *DeleteProjectRolePermissionParams

NewDeleteProjectRolePermissionParams mocks base method.

func (*MockProjectServiceIface) NewDeleteUserFromProjectParams

func (m *MockProjectServiceIface) NewDeleteUserFromProjectParams(projectid, userid string) *DeleteUserFromProjectParams

NewDeleteUserFromProjectParams mocks base method.

func (*MockProjectServiceIface) NewListProjectInvitationsParams

func (m *MockProjectServiceIface) NewListProjectInvitationsParams() *ListProjectInvitationsParams

NewListProjectInvitationsParams mocks base method.

func (*MockProjectServiceIface) NewListProjectRolePermissionsParams

func (m *MockProjectServiceIface) NewListProjectRolePermissionsParams(projectid string) *ListProjectRolePermissionsParams

NewListProjectRolePermissionsParams mocks base method.

func (*MockProjectServiceIface) NewListProjectsParams

func (m *MockProjectServiceIface) NewListProjectsParams() *ListProjectsParams

NewListProjectsParams mocks base method.

func (*MockProjectServiceIface) NewSuspendProjectParams

func (m *MockProjectServiceIface) NewSuspendProjectParams(id string) *SuspendProjectParams

NewSuspendProjectParams mocks base method.

func (*MockProjectServiceIface) NewUpdateProjectInvitationParams

func (m *MockProjectServiceIface) NewUpdateProjectInvitationParams(projectid string) *UpdateProjectInvitationParams

NewUpdateProjectInvitationParams mocks base method.

func (*MockProjectServiceIface) NewUpdateProjectParams

func (m *MockProjectServiceIface) NewUpdateProjectParams(id string) *UpdateProjectParams

NewUpdateProjectParams mocks base method.

func (*MockProjectServiceIface) NewUpdateProjectRolePermissionParams

func (m *MockProjectServiceIface) NewUpdateProjectRolePermissionParams(projectid, projectroleid string) *UpdateProjectRolePermissionParams

NewUpdateProjectRolePermissionParams mocks base method.

func (*MockProjectServiceIface) SuspendProject

SuspendProject mocks base method.

func (*MockProjectServiceIface) UpdateProject

UpdateProject mocks base method.

func (*MockProjectServiceIface) UpdateProjectInvitation

UpdateProjectInvitation mocks base method.

func (*MockProjectServiceIface) UpdateProjectRolePermission

UpdateProjectRolePermission mocks base method.

type MockProjectServiceIfaceMockRecorder

type MockProjectServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockProjectServiceIfaceMockRecorder is the mock recorder for MockProjectServiceIface.

func (*MockProjectServiceIfaceMockRecorder) ActivateProject

func (mr *MockProjectServiceIfaceMockRecorder) ActivateProject(p interface{}) *gomock.Call

ActivateProject indicates an expected call of ActivateProject.

func (*MockProjectServiceIfaceMockRecorder) AddAccountToProject

func (mr *MockProjectServiceIfaceMockRecorder) AddAccountToProject(p interface{}) *gomock.Call

AddAccountToProject indicates an expected call of AddAccountToProject.

func (*MockProjectServiceIfaceMockRecorder) AddUserToProject

func (mr *MockProjectServiceIfaceMockRecorder) AddUserToProject(p interface{}) *gomock.Call

AddUserToProject indicates an expected call of AddUserToProject.

func (*MockProjectServiceIfaceMockRecorder) CreateProject

func (mr *MockProjectServiceIfaceMockRecorder) CreateProject(p interface{}) *gomock.Call

CreateProject indicates an expected call of CreateProject.

func (*MockProjectServiceIfaceMockRecorder) CreateProjectRolePermission

func (mr *MockProjectServiceIfaceMockRecorder) CreateProjectRolePermission(p interface{}) *gomock.Call

CreateProjectRolePermission indicates an expected call of CreateProjectRolePermission.

func (*MockProjectServiceIfaceMockRecorder) DeleteAccountFromProject

func (mr *MockProjectServiceIfaceMockRecorder) DeleteAccountFromProject(p interface{}) *gomock.Call

DeleteAccountFromProject indicates an expected call of DeleteAccountFromProject.

func (*MockProjectServiceIfaceMockRecorder) DeleteProject

func (mr *MockProjectServiceIfaceMockRecorder) DeleteProject(p interface{}) *gomock.Call

DeleteProject indicates an expected call of DeleteProject.

func (*MockProjectServiceIfaceMockRecorder) DeleteProjectInvitation

func (mr *MockProjectServiceIfaceMockRecorder) DeleteProjectInvitation(p interface{}) *gomock.Call

DeleteProjectInvitation indicates an expected call of DeleteProjectInvitation.

func (*MockProjectServiceIfaceMockRecorder) DeleteProjectRolePermission

func (mr *MockProjectServiceIfaceMockRecorder) DeleteProjectRolePermission(p interface{}) *gomock.Call

DeleteProjectRolePermission indicates an expected call of DeleteProjectRolePermission.

func (*MockProjectServiceIfaceMockRecorder) DeleteUserFromProject

func (mr *MockProjectServiceIfaceMockRecorder) DeleteUserFromProject(p interface{}) *gomock.Call

DeleteUserFromProject indicates an expected call of DeleteUserFromProject.

func (*MockProjectServiceIfaceMockRecorder) GetProjectByID

func (mr *MockProjectServiceIfaceMockRecorder) GetProjectByID(id interface{}, opts ...interface{}) *gomock.Call

GetProjectByID indicates an expected call of GetProjectByID.

func (*MockProjectServiceIfaceMockRecorder) GetProjectByName

func (mr *MockProjectServiceIfaceMockRecorder) GetProjectByName(name interface{}, opts ...interface{}) *gomock.Call

GetProjectByName indicates an expected call of GetProjectByName.

func (*MockProjectServiceIfaceMockRecorder) GetProjectID

func (mr *MockProjectServiceIfaceMockRecorder) GetProjectID(name interface{}, opts ...interface{}) *gomock.Call

GetProjectID indicates an expected call of GetProjectID.

func (*MockProjectServiceIfaceMockRecorder) GetProjectInvitationByID

func (mr *MockProjectServiceIfaceMockRecorder) GetProjectInvitationByID(id interface{}, opts ...interface{}) *gomock.Call

GetProjectInvitationByID indicates an expected call of GetProjectInvitationByID.

func (*MockProjectServiceIfaceMockRecorder) ListProjectInvitations

func (mr *MockProjectServiceIfaceMockRecorder) ListProjectInvitations(p interface{}) *gomock.Call

ListProjectInvitations indicates an expected call of ListProjectInvitations.

func (*MockProjectServiceIfaceMockRecorder) ListProjectRolePermissions

func (mr *MockProjectServiceIfaceMockRecorder) ListProjectRolePermissions(p interface{}) *gomock.Call

ListProjectRolePermissions indicates an expected call of ListProjectRolePermissions.

func (*MockProjectServiceIfaceMockRecorder) ListProjects

func (mr *MockProjectServiceIfaceMockRecorder) ListProjects(p interface{}) *gomock.Call

ListProjects indicates an expected call of ListProjects.

func (*MockProjectServiceIfaceMockRecorder) NewActivateProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewActivateProjectParams(id interface{}) *gomock.Call

NewActivateProjectParams indicates an expected call of NewActivateProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewAddAccountToProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewAddAccountToProjectParams(projectid interface{}) *gomock.Call

NewAddAccountToProjectParams indicates an expected call of NewAddAccountToProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewAddUserToProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewAddUserToProjectParams(projectid, username interface{}) *gomock.Call

NewAddUserToProjectParams indicates an expected call of NewAddUserToProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewCreateProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewCreateProjectParams(displaytext, name interface{}) *gomock.Call

NewCreateProjectParams indicates an expected call of NewCreateProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewCreateProjectRolePermissionParams

func (mr *MockProjectServiceIfaceMockRecorder) NewCreateProjectRolePermissionParams(permission, projectid, projectroleid, rule interface{}) *gomock.Call

NewCreateProjectRolePermissionParams indicates an expected call of NewCreateProjectRolePermissionParams.

func (*MockProjectServiceIfaceMockRecorder) NewDeleteAccountFromProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewDeleteAccountFromProjectParams(account, projectid interface{}) *gomock.Call

NewDeleteAccountFromProjectParams indicates an expected call of NewDeleteAccountFromProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewDeleteProjectInvitationParams

func (mr *MockProjectServiceIfaceMockRecorder) NewDeleteProjectInvitationParams(id interface{}) *gomock.Call

NewDeleteProjectInvitationParams indicates an expected call of NewDeleteProjectInvitationParams.

func (*MockProjectServiceIfaceMockRecorder) NewDeleteProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewDeleteProjectParams(id interface{}) *gomock.Call

NewDeleteProjectParams indicates an expected call of NewDeleteProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewDeleteProjectRolePermissionParams

func (mr *MockProjectServiceIfaceMockRecorder) NewDeleteProjectRolePermissionParams(id, projectid interface{}) *gomock.Call

NewDeleteProjectRolePermissionParams indicates an expected call of NewDeleteProjectRolePermissionParams.

func (*MockProjectServiceIfaceMockRecorder) NewDeleteUserFromProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewDeleteUserFromProjectParams(projectid, userid interface{}) *gomock.Call

NewDeleteUserFromProjectParams indicates an expected call of NewDeleteUserFromProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewListProjectInvitationsParams

func (mr *MockProjectServiceIfaceMockRecorder) NewListProjectInvitationsParams() *gomock.Call

NewListProjectInvitationsParams indicates an expected call of NewListProjectInvitationsParams.

func (*MockProjectServiceIfaceMockRecorder) NewListProjectRolePermissionsParams

func (mr *MockProjectServiceIfaceMockRecorder) NewListProjectRolePermissionsParams(projectid interface{}) *gomock.Call

NewListProjectRolePermissionsParams indicates an expected call of NewListProjectRolePermissionsParams.

func (*MockProjectServiceIfaceMockRecorder) NewListProjectsParams

func (mr *MockProjectServiceIfaceMockRecorder) NewListProjectsParams() *gomock.Call

NewListProjectsParams indicates an expected call of NewListProjectsParams.

func (*MockProjectServiceIfaceMockRecorder) NewSuspendProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewSuspendProjectParams(id interface{}) *gomock.Call

NewSuspendProjectParams indicates an expected call of NewSuspendProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewUpdateProjectInvitationParams

func (mr *MockProjectServiceIfaceMockRecorder) NewUpdateProjectInvitationParams(projectid interface{}) *gomock.Call

NewUpdateProjectInvitationParams indicates an expected call of NewUpdateProjectInvitationParams.

func (*MockProjectServiceIfaceMockRecorder) NewUpdateProjectParams

func (mr *MockProjectServiceIfaceMockRecorder) NewUpdateProjectParams(id interface{}) *gomock.Call

NewUpdateProjectParams indicates an expected call of NewUpdateProjectParams.

func (*MockProjectServiceIfaceMockRecorder) NewUpdateProjectRolePermissionParams

func (mr *MockProjectServiceIfaceMockRecorder) NewUpdateProjectRolePermissionParams(projectid, projectroleid interface{}) *gomock.Call

NewUpdateProjectRolePermissionParams indicates an expected call of NewUpdateProjectRolePermissionParams.

func (*MockProjectServiceIfaceMockRecorder) SuspendProject

func (mr *MockProjectServiceIfaceMockRecorder) SuspendProject(p interface{}) *gomock.Call

SuspendProject indicates an expected call of SuspendProject.

func (*MockProjectServiceIfaceMockRecorder) UpdateProject

func (mr *MockProjectServiceIfaceMockRecorder) UpdateProject(p interface{}) *gomock.Call

UpdateProject indicates an expected call of UpdateProject.

func (*MockProjectServiceIfaceMockRecorder) UpdateProjectInvitation

func (mr *MockProjectServiceIfaceMockRecorder) UpdateProjectInvitation(p interface{}) *gomock.Call

UpdateProjectInvitation indicates an expected call of UpdateProjectInvitation.

func (*MockProjectServiceIfaceMockRecorder) UpdateProjectRolePermission

func (mr *MockProjectServiceIfaceMockRecorder) UpdateProjectRolePermission(p interface{}) *gomock.Call

UpdateProjectRolePermission indicates an expected call of UpdateProjectRolePermission.

type MockQuotaServiceIface

type MockQuotaServiceIface struct {
	// contains filtered or unexported fields
}

MockQuotaServiceIface is a mock of QuotaServiceIface interface.

func NewMockQuotaServiceIface

func NewMockQuotaServiceIface(ctrl *gomock.Controller) *MockQuotaServiceIface

NewMockQuotaServiceIface creates a new mock instance.

func (*MockQuotaServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockQuotaServiceIface) NewQuotaIsEnabledParams

func (m *MockQuotaServiceIface) NewQuotaIsEnabledParams() *QuotaIsEnabledParams

NewQuotaIsEnabledParams mocks base method.

func (*MockQuotaServiceIface) QuotaIsEnabled

QuotaIsEnabled mocks base method.

type MockQuotaServiceIfaceMockRecorder

type MockQuotaServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockQuotaServiceIfaceMockRecorder is the mock recorder for MockQuotaServiceIface.

func (*MockQuotaServiceIfaceMockRecorder) NewQuotaIsEnabledParams

func (mr *MockQuotaServiceIfaceMockRecorder) NewQuotaIsEnabledParams() *gomock.Call

NewQuotaIsEnabledParams indicates an expected call of NewQuotaIsEnabledParams.

func (*MockQuotaServiceIfaceMockRecorder) QuotaIsEnabled

func (mr *MockQuotaServiceIfaceMockRecorder) QuotaIsEnabled(p interface{}) *gomock.Call

QuotaIsEnabled indicates an expected call of QuotaIsEnabled.

type MockRegionServiceIface

type MockRegionServiceIface struct {
	// contains filtered or unexported fields
}

MockRegionServiceIface is a mock of RegionServiceIface interface.

func NewMockRegionServiceIface

func NewMockRegionServiceIface(ctrl *gomock.Controller) *MockRegionServiceIface

NewMockRegionServiceIface creates a new mock instance.

func (*MockRegionServiceIface) AddRegion

AddRegion mocks base method.

func (*MockRegionServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRegionServiceIface) ListRegions

ListRegions mocks base method.

func (*MockRegionServiceIface) NewAddRegionParams

func (m *MockRegionServiceIface) NewAddRegionParams(endpoint string, id int, name string) *AddRegionParams

NewAddRegionParams mocks base method.

func (*MockRegionServiceIface) NewListRegionsParams

func (m *MockRegionServiceIface) NewListRegionsParams() *ListRegionsParams

NewListRegionsParams mocks base method.

func (*MockRegionServiceIface) NewRemoveRegionParams

func (m *MockRegionServiceIface) NewRemoveRegionParams(id int) *RemoveRegionParams

NewRemoveRegionParams mocks base method.

func (*MockRegionServiceIface) NewUpdateRegionParams

func (m *MockRegionServiceIface) NewUpdateRegionParams(id int) *UpdateRegionParams

NewUpdateRegionParams mocks base method.

func (*MockRegionServiceIface) RemoveRegion

RemoveRegion mocks base method.

func (*MockRegionServiceIface) UpdateRegion

UpdateRegion mocks base method.

type MockRegionServiceIfaceMockRecorder

type MockRegionServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockRegionServiceIfaceMockRecorder is the mock recorder for MockRegionServiceIface.

func (*MockRegionServiceIfaceMockRecorder) AddRegion

func (mr *MockRegionServiceIfaceMockRecorder) AddRegion(p interface{}) *gomock.Call

AddRegion indicates an expected call of AddRegion.

func (*MockRegionServiceIfaceMockRecorder) ListRegions

func (mr *MockRegionServiceIfaceMockRecorder) ListRegions(p interface{}) *gomock.Call

ListRegions indicates an expected call of ListRegions.

func (*MockRegionServiceIfaceMockRecorder) NewAddRegionParams

func (mr *MockRegionServiceIfaceMockRecorder) NewAddRegionParams(endpoint, id, name interface{}) *gomock.Call

NewAddRegionParams indicates an expected call of NewAddRegionParams.

func (*MockRegionServiceIfaceMockRecorder) NewListRegionsParams

func (mr *MockRegionServiceIfaceMockRecorder) NewListRegionsParams() *gomock.Call

NewListRegionsParams indicates an expected call of NewListRegionsParams.

func (*MockRegionServiceIfaceMockRecorder) NewRemoveRegionParams

func (mr *MockRegionServiceIfaceMockRecorder) NewRemoveRegionParams(id interface{}) *gomock.Call

NewRemoveRegionParams indicates an expected call of NewRemoveRegionParams.

func (*MockRegionServiceIfaceMockRecorder) NewUpdateRegionParams

func (mr *MockRegionServiceIfaceMockRecorder) NewUpdateRegionParams(id interface{}) *gomock.Call

NewUpdateRegionParams indicates an expected call of NewUpdateRegionParams.

func (*MockRegionServiceIfaceMockRecorder) RemoveRegion

func (mr *MockRegionServiceIfaceMockRecorder) RemoveRegion(p interface{}) *gomock.Call

RemoveRegion indicates an expected call of RemoveRegion.

func (*MockRegionServiceIfaceMockRecorder) UpdateRegion

func (mr *MockRegionServiceIfaceMockRecorder) UpdateRegion(p interface{}) *gomock.Call

UpdateRegion indicates an expected call of UpdateRegion.

type MockResourcemetadataServiceIface

type MockResourcemetadataServiceIface struct {
	// contains filtered or unexported fields
}

MockResourcemetadataServiceIface is a mock of ResourcemetadataServiceIface interface.

func NewMockResourcemetadataServiceIface

func NewMockResourcemetadataServiceIface(ctrl *gomock.Controller) *MockResourcemetadataServiceIface

NewMockResourcemetadataServiceIface creates a new mock instance.

func (*MockResourcemetadataServiceIface) AddResourceDetail

AddResourceDetail mocks base method.

func (*MockResourcemetadataServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockResourcemetadataServiceIface) GetVolumeSnapshotDetails

GetVolumeSnapshotDetails mocks base method.

func (*MockResourcemetadataServiceIface) ListResourceDetails

ListResourceDetails mocks base method.

func (*MockResourcemetadataServiceIface) NewAddResourceDetailParams

func (m *MockResourcemetadataServiceIface) NewAddResourceDetailParams(details map[string]string, resourceid, resourcetype string) *AddResourceDetailParams

NewAddResourceDetailParams mocks base method.

func (*MockResourcemetadataServiceIface) NewGetVolumeSnapshotDetailsParams

func (m *MockResourcemetadataServiceIface) NewGetVolumeSnapshotDetailsParams(snapshotid string) *GetVolumeSnapshotDetailsParams

NewGetVolumeSnapshotDetailsParams mocks base method.

func (*MockResourcemetadataServiceIface) NewListResourceDetailsParams

func (m *MockResourcemetadataServiceIface) NewListResourceDetailsParams(resourcetype string) *ListResourceDetailsParams

NewListResourceDetailsParams mocks base method.

func (*MockResourcemetadataServiceIface) NewRemoveResourceDetailParams

func (m *MockResourcemetadataServiceIface) NewRemoveResourceDetailParams(resourceid, resourcetype string) *RemoveResourceDetailParams

NewRemoveResourceDetailParams mocks base method.

func (*MockResourcemetadataServiceIface) RemoveResourceDetail

RemoveResourceDetail mocks base method.

type MockResourcemetadataServiceIfaceMockRecorder

type MockResourcemetadataServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockResourcemetadataServiceIfaceMockRecorder is the mock recorder for MockResourcemetadataServiceIface.

func (*MockResourcemetadataServiceIfaceMockRecorder) AddResourceDetail

func (mr *MockResourcemetadataServiceIfaceMockRecorder) AddResourceDetail(p interface{}) *gomock.Call

AddResourceDetail indicates an expected call of AddResourceDetail.

func (*MockResourcemetadataServiceIfaceMockRecorder) GetVolumeSnapshotDetails

func (mr *MockResourcemetadataServiceIfaceMockRecorder) GetVolumeSnapshotDetails(p interface{}) *gomock.Call

GetVolumeSnapshotDetails indicates an expected call of GetVolumeSnapshotDetails.

func (*MockResourcemetadataServiceIfaceMockRecorder) ListResourceDetails

func (mr *MockResourcemetadataServiceIfaceMockRecorder) ListResourceDetails(p interface{}) *gomock.Call

ListResourceDetails indicates an expected call of ListResourceDetails.

func (*MockResourcemetadataServiceIfaceMockRecorder) NewAddResourceDetailParams

func (mr *MockResourcemetadataServiceIfaceMockRecorder) NewAddResourceDetailParams(details, resourceid, resourcetype interface{}) *gomock.Call

NewAddResourceDetailParams indicates an expected call of NewAddResourceDetailParams.

func (*MockResourcemetadataServiceIfaceMockRecorder) NewGetVolumeSnapshotDetailsParams

func (mr *MockResourcemetadataServiceIfaceMockRecorder) NewGetVolumeSnapshotDetailsParams(snapshotid interface{}) *gomock.Call

NewGetVolumeSnapshotDetailsParams indicates an expected call of NewGetVolumeSnapshotDetailsParams.

func (*MockResourcemetadataServiceIfaceMockRecorder) NewListResourceDetailsParams

func (mr *MockResourcemetadataServiceIfaceMockRecorder) NewListResourceDetailsParams(resourcetype interface{}) *gomock.Call

NewListResourceDetailsParams indicates an expected call of NewListResourceDetailsParams.

func (*MockResourcemetadataServiceIfaceMockRecorder) NewRemoveResourceDetailParams

func (mr *MockResourcemetadataServiceIfaceMockRecorder) NewRemoveResourceDetailParams(resourceid, resourcetype interface{}) *gomock.Call

NewRemoveResourceDetailParams indicates an expected call of NewRemoveResourceDetailParams.

func (*MockResourcemetadataServiceIfaceMockRecorder) RemoveResourceDetail

func (mr *MockResourcemetadataServiceIfaceMockRecorder) RemoveResourceDetail(p interface{}) *gomock.Call

RemoveResourceDetail indicates an expected call of RemoveResourceDetail.

type MockResourcetagsServiceIface

type MockResourcetagsServiceIface struct {
	// contains filtered or unexported fields
}

MockResourcetagsServiceIface is a mock of ResourcetagsServiceIface interface.

func NewMockResourcetagsServiceIface

func NewMockResourcetagsServiceIface(ctrl *gomock.Controller) *MockResourcetagsServiceIface

NewMockResourcetagsServiceIface creates a new mock instance.

func (*MockResourcetagsServiceIface) CreateTags

CreateTags mocks base method.

func (*MockResourcetagsServiceIface) DeleteTags

DeleteTags mocks base method.

func (*MockResourcetagsServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockResourcetagsServiceIface) GetStorageTagID

func (m *MockResourcetagsServiceIface) GetStorageTagID(keyword string, opts ...OptionFunc) (string, int, error)

GetStorageTagID mocks base method.

func (*MockResourcetagsServiceIface) ListStorageTags

ListStorageTags mocks base method.

func (*MockResourcetagsServiceIface) ListTags

ListTags mocks base method.

func (*MockResourcetagsServiceIface) NewCreateTagsParams

func (m *MockResourcetagsServiceIface) NewCreateTagsParams(resourceids []string, resourcetype string, tags map[string]string) *CreateTagsParams

NewCreateTagsParams mocks base method.

func (*MockResourcetagsServiceIface) NewDeleteTagsParams

func (m *MockResourcetagsServiceIface) NewDeleteTagsParams(resourceids []string, resourcetype string) *DeleteTagsParams

NewDeleteTagsParams mocks base method.

func (*MockResourcetagsServiceIface) NewListStorageTagsParams

func (m *MockResourcetagsServiceIface) NewListStorageTagsParams() *ListStorageTagsParams

NewListStorageTagsParams mocks base method.

func (*MockResourcetagsServiceIface) NewListTagsParams

func (m *MockResourcetagsServiceIface) NewListTagsParams() *ListTagsParams

NewListTagsParams mocks base method.

type MockResourcetagsServiceIfaceMockRecorder

type MockResourcetagsServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockResourcetagsServiceIfaceMockRecorder is the mock recorder for MockResourcetagsServiceIface.

func (*MockResourcetagsServiceIfaceMockRecorder) CreateTags

func (mr *MockResourcetagsServiceIfaceMockRecorder) CreateTags(p interface{}) *gomock.Call

CreateTags indicates an expected call of CreateTags.

func (*MockResourcetagsServiceIfaceMockRecorder) DeleteTags

func (mr *MockResourcetagsServiceIfaceMockRecorder) DeleteTags(p interface{}) *gomock.Call

DeleteTags indicates an expected call of DeleteTags.

func (*MockResourcetagsServiceIfaceMockRecorder) GetStorageTagID

func (mr *MockResourcetagsServiceIfaceMockRecorder) GetStorageTagID(keyword interface{}, opts ...interface{}) *gomock.Call

GetStorageTagID indicates an expected call of GetStorageTagID.

func (*MockResourcetagsServiceIfaceMockRecorder) ListStorageTags

func (mr *MockResourcetagsServiceIfaceMockRecorder) ListStorageTags(p interface{}) *gomock.Call

ListStorageTags indicates an expected call of ListStorageTags.

func (*MockResourcetagsServiceIfaceMockRecorder) ListTags

func (mr *MockResourcetagsServiceIfaceMockRecorder) ListTags(p interface{}) *gomock.Call

ListTags indicates an expected call of ListTags.

func (*MockResourcetagsServiceIfaceMockRecorder) NewCreateTagsParams

func (mr *MockResourcetagsServiceIfaceMockRecorder) NewCreateTagsParams(resourceids, resourcetype, tags interface{}) *gomock.Call

NewCreateTagsParams indicates an expected call of NewCreateTagsParams.

func (*MockResourcetagsServiceIfaceMockRecorder) NewDeleteTagsParams

func (mr *MockResourcetagsServiceIfaceMockRecorder) NewDeleteTagsParams(resourceids, resourcetype interface{}) *gomock.Call

NewDeleteTagsParams indicates an expected call of NewDeleteTagsParams.

func (*MockResourcetagsServiceIfaceMockRecorder) NewListStorageTagsParams

func (mr *MockResourcetagsServiceIfaceMockRecorder) NewListStorageTagsParams() *gomock.Call

NewListStorageTagsParams indicates an expected call of NewListStorageTagsParams.

func (*MockResourcetagsServiceIfaceMockRecorder) NewListTagsParams

func (mr *MockResourcetagsServiceIfaceMockRecorder) NewListTagsParams() *gomock.Call

NewListTagsParams indicates an expected call of NewListTagsParams.

type MockRoleServiceIface

type MockRoleServiceIface struct {
	// contains filtered or unexported fields
}

MockRoleServiceIface is a mock of RoleServiceIface interface.

func NewMockRoleServiceIface

func NewMockRoleServiceIface(ctrl *gomock.Controller) *MockRoleServiceIface

NewMockRoleServiceIface creates a new mock instance.

func (*MockRoleServiceIface) CreateRole

CreateRole mocks base method.

func (*MockRoleServiceIface) CreateRolePermission

CreateRolePermission mocks base method.

func (*MockRoleServiceIface) DeleteRole

DeleteRole mocks base method.

func (*MockRoleServiceIface) DeleteRolePermission

DeleteRolePermission mocks base method.

func (*MockRoleServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRoleServiceIface) GetRoleByID

func (m *MockRoleServiceIface) GetRoleByID(id string, opts ...OptionFunc) (*Role, int, error)

GetRoleByID mocks base method.

func (*MockRoleServiceIface) GetRoleByName

func (m *MockRoleServiceIface) GetRoleByName(name string, opts ...OptionFunc) (*Role, int, error)

GetRoleByName mocks base method.

func (*MockRoleServiceIface) GetRoleID

func (m *MockRoleServiceIface) GetRoleID(name string, opts ...OptionFunc) (string, int, error)

GetRoleID mocks base method.

func (*MockRoleServiceIface) ImportRole

ImportRole mocks base method.

func (*MockRoleServiceIface) ListRolePermissions

ListRolePermissions mocks base method.

func (*MockRoleServiceIface) ListRoles

ListRoles mocks base method.

func (*MockRoleServiceIface) NewCreateRoleParams

func (m *MockRoleServiceIface) NewCreateRoleParams(name string) *CreateRoleParams

NewCreateRoleParams mocks base method.

func (*MockRoleServiceIface) NewCreateRolePermissionParams

func (m *MockRoleServiceIface) NewCreateRolePermissionParams(permission, roleid, rule string) *CreateRolePermissionParams

NewCreateRolePermissionParams mocks base method.

func (*MockRoleServiceIface) NewDeleteRoleParams

func (m *MockRoleServiceIface) NewDeleteRoleParams(id string) *DeleteRoleParams

NewDeleteRoleParams mocks base method.

func (*MockRoleServiceIface) NewDeleteRolePermissionParams

func (m *MockRoleServiceIface) NewDeleteRolePermissionParams(id string) *DeleteRolePermissionParams

NewDeleteRolePermissionParams mocks base method.

func (*MockRoleServiceIface) NewImportRoleParams

func (m *MockRoleServiceIface) NewImportRoleParams(name string, rules map[string]string) *ImportRoleParams

NewImportRoleParams mocks base method.

func (*MockRoleServiceIface) NewListRolePermissionsParams

func (m *MockRoleServiceIface) NewListRolePermissionsParams() *ListRolePermissionsParams

NewListRolePermissionsParams mocks base method.

func (*MockRoleServiceIface) NewListRolesParams

func (m *MockRoleServiceIface) NewListRolesParams() *ListRolesParams

NewListRolesParams mocks base method.

func (*MockRoleServiceIface) NewUpdateRoleParams

func (m *MockRoleServiceIface) NewUpdateRoleParams(id string) *UpdateRoleParams

NewUpdateRoleParams mocks base method.

func (*MockRoleServiceIface) NewUpdateRolePermissionParams

func (m *MockRoleServiceIface) NewUpdateRolePermissionParams(roleid string) *UpdateRolePermissionParams

NewUpdateRolePermissionParams mocks base method.

func (*MockRoleServiceIface) UpdateRole

UpdateRole mocks base method.

func (*MockRoleServiceIface) UpdateRolePermission

UpdateRolePermission mocks base method.

type MockRoleServiceIfaceMockRecorder

type MockRoleServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockRoleServiceIfaceMockRecorder is the mock recorder for MockRoleServiceIface.

func (*MockRoleServiceIfaceMockRecorder) CreateRole

func (mr *MockRoleServiceIfaceMockRecorder) CreateRole(p interface{}) *gomock.Call

CreateRole indicates an expected call of CreateRole.

func (*MockRoleServiceIfaceMockRecorder) CreateRolePermission

func (mr *MockRoleServiceIfaceMockRecorder) CreateRolePermission(p interface{}) *gomock.Call

CreateRolePermission indicates an expected call of CreateRolePermission.

func (*MockRoleServiceIfaceMockRecorder) DeleteRole

func (mr *MockRoleServiceIfaceMockRecorder) DeleteRole(p interface{}) *gomock.Call

DeleteRole indicates an expected call of DeleteRole.

func (*MockRoleServiceIfaceMockRecorder) DeleteRolePermission

func (mr *MockRoleServiceIfaceMockRecorder) DeleteRolePermission(p interface{}) *gomock.Call

DeleteRolePermission indicates an expected call of DeleteRolePermission.

func (*MockRoleServiceIfaceMockRecorder) GetRoleByID

func (mr *MockRoleServiceIfaceMockRecorder) GetRoleByID(id interface{}, opts ...interface{}) *gomock.Call

GetRoleByID indicates an expected call of GetRoleByID.

func (*MockRoleServiceIfaceMockRecorder) GetRoleByName

func (mr *MockRoleServiceIfaceMockRecorder) GetRoleByName(name interface{}, opts ...interface{}) *gomock.Call

GetRoleByName indicates an expected call of GetRoleByName.

func (*MockRoleServiceIfaceMockRecorder) GetRoleID

func (mr *MockRoleServiceIfaceMockRecorder) GetRoleID(name interface{}, opts ...interface{}) *gomock.Call

GetRoleID indicates an expected call of GetRoleID.

func (*MockRoleServiceIfaceMockRecorder) ImportRole

func (mr *MockRoleServiceIfaceMockRecorder) ImportRole(p interface{}) *gomock.Call

ImportRole indicates an expected call of ImportRole.

func (*MockRoleServiceIfaceMockRecorder) ListRolePermissions

func (mr *MockRoleServiceIfaceMockRecorder) ListRolePermissions(p interface{}) *gomock.Call

ListRolePermissions indicates an expected call of ListRolePermissions.

func (*MockRoleServiceIfaceMockRecorder) ListRoles

func (mr *MockRoleServiceIfaceMockRecorder) ListRoles(p interface{}) *gomock.Call

ListRoles indicates an expected call of ListRoles.

func (*MockRoleServiceIfaceMockRecorder) NewCreateRoleParams

func (mr *MockRoleServiceIfaceMockRecorder) NewCreateRoleParams(name interface{}) *gomock.Call

NewCreateRoleParams indicates an expected call of NewCreateRoleParams.

func (*MockRoleServiceIfaceMockRecorder) NewCreateRolePermissionParams

func (mr *MockRoleServiceIfaceMockRecorder) NewCreateRolePermissionParams(permission, roleid, rule interface{}) *gomock.Call

NewCreateRolePermissionParams indicates an expected call of NewCreateRolePermissionParams.

func (*MockRoleServiceIfaceMockRecorder) NewDeleteRoleParams

func (mr *MockRoleServiceIfaceMockRecorder) NewDeleteRoleParams(id interface{}) *gomock.Call

NewDeleteRoleParams indicates an expected call of NewDeleteRoleParams.

func (*MockRoleServiceIfaceMockRecorder) NewDeleteRolePermissionParams

func (mr *MockRoleServiceIfaceMockRecorder) NewDeleteRolePermissionParams(id interface{}) *gomock.Call

NewDeleteRolePermissionParams indicates an expected call of NewDeleteRolePermissionParams.

func (*MockRoleServiceIfaceMockRecorder) NewImportRoleParams

func (mr *MockRoleServiceIfaceMockRecorder) NewImportRoleParams(name, rules interface{}) *gomock.Call

NewImportRoleParams indicates an expected call of NewImportRoleParams.

func (*MockRoleServiceIfaceMockRecorder) NewListRolePermissionsParams

func (mr *MockRoleServiceIfaceMockRecorder) NewListRolePermissionsParams() *gomock.Call

NewListRolePermissionsParams indicates an expected call of NewListRolePermissionsParams.

func (*MockRoleServiceIfaceMockRecorder) NewListRolesParams

func (mr *MockRoleServiceIfaceMockRecorder) NewListRolesParams() *gomock.Call

NewListRolesParams indicates an expected call of NewListRolesParams.

func (*MockRoleServiceIfaceMockRecorder) NewUpdateRoleParams

func (mr *MockRoleServiceIfaceMockRecorder) NewUpdateRoleParams(id interface{}) *gomock.Call

NewUpdateRoleParams indicates an expected call of NewUpdateRoleParams.

func (*MockRoleServiceIfaceMockRecorder) NewUpdateRolePermissionParams

func (mr *MockRoleServiceIfaceMockRecorder) NewUpdateRolePermissionParams(roleid interface{}) *gomock.Call

NewUpdateRolePermissionParams indicates an expected call of NewUpdateRolePermissionParams.

func (*MockRoleServiceIfaceMockRecorder) UpdateRole

func (mr *MockRoleServiceIfaceMockRecorder) UpdateRole(p interface{}) *gomock.Call

UpdateRole indicates an expected call of UpdateRole.

func (*MockRoleServiceIfaceMockRecorder) UpdateRolePermission

func (mr *MockRoleServiceIfaceMockRecorder) UpdateRolePermission(p interface{}) *gomock.Call

UpdateRolePermission indicates an expected call of UpdateRolePermission.

type MockRouterServiceIface

type MockRouterServiceIface struct {
	// contains filtered or unexported fields
}

MockRouterServiceIface is a mock of RouterServiceIface interface.

func NewMockRouterServiceIface

func NewMockRouterServiceIface(ctrl *gomock.Controller) *MockRouterServiceIface

NewMockRouterServiceIface creates a new mock instance.

func (*MockRouterServiceIface) ChangeServiceForRouter

ChangeServiceForRouter mocks base method.

func (*MockRouterServiceIface) ConfigureVirtualRouterElement

ConfigureVirtualRouterElement mocks base method.

func (*MockRouterServiceIface) CreateVirtualRouterElement

CreateVirtualRouterElement mocks base method.

func (*MockRouterServiceIface) DestroyRouter

DestroyRouter mocks base method.

func (*MockRouterServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRouterServiceIface) GetRouterByID

func (m *MockRouterServiceIface) GetRouterByID(id string, opts ...OptionFunc) (*Router, int, error)

GetRouterByID mocks base method.

func (*MockRouterServiceIface) GetRouterByName

func (m *MockRouterServiceIface) GetRouterByName(name string, opts ...OptionFunc) (*Router, int, error)

GetRouterByName mocks base method.

func (*MockRouterServiceIface) GetRouterID

func (m *MockRouterServiceIface) GetRouterID(name string, opts ...OptionFunc) (string, int, error)

GetRouterID mocks base method.

func (*MockRouterServiceIface) GetVirtualRouterElementByID

func (m *MockRouterServiceIface) GetVirtualRouterElementByID(id string, opts ...OptionFunc) (*VirtualRouterElement, int, error)

GetVirtualRouterElementByID mocks base method.

func (*MockRouterServiceIface) ListRouters

ListRouters mocks base method.

func (*MockRouterServiceIface) ListVirtualRouterElements

ListVirtualRouterElements mocks base method.

func (*MockRouterServiceIface) NewChangeServiceForRouterParams

func (m *MockRouterServiceIface) NewChangeServiceForRouterParams(id, serviceofferingid string) *ChangeServiceForRouterParams

NewChangeServiceForRouterParams mocks base method.

func (*MockRouterServiceIface) NewConfigureVirtualRouterElementParams

func (m *MockRouterServiceIface) NewConfigureVirtualRouterElementParams(enabled bool, id string) *ConfigureVirtualRouterElementParams

NewConfigureVirtualRouterElementParams mocks base method.

func (*MockRouterServiceIface) NewCreateVirtualRouterElementParams

func (m *MockRouterServiceIface) NewCreateVirtualRouterElementParams(nspid string) *CreateVirtualRouterElementParams

NewCreateVirtualRouterElementParams mocks base method.

func (*MockRouterServiceIface) NewDestroyRouterParams

func (m *MockRouterServiceIface) NewDestroyRouterParams(id string) *DestroyRouterParams

NewDestroyRouterParams mocks base method.

func (*MockRouterServiceIface) NewListRoutersParams

func (m *MockRouterServiceIface) NewListRoutersParams() *ListRoutersParams

NewListRoutersParams mocks base method.

func (*MockRouterServiceIface) NewListVirtualRouterElementsParams

func (m *MockRouterServiceIface) NewListVirtualRouterElementsParams() *ListVirtualRouterElementsParams

NewListVirtualRouterElementsParams mocks base method.

func (*MockRouterServiceIface) NewRebootRouterParams

func (m *MockRouterServiceIface) NewRebootRouterParams(id string) *RebootRouterParams

NewRebootRouterParams mocks base method.

func (*MockRouterServiceIface) NewStartRouterParams

func (m *MockRouterServiceIface) NewStartRouterParams(id string) *StartRouterParams

NewStartRouterParams mocks base method.

func (*MockRouterServiceIface) NewStopRouterParams

func (m *MockRouterServiceIface) NewStopRouterParams(id string) *StopRouterParams

NewStopRouterParams mocks base method.

func (*MockRouterServiceIface) RebootRouter

RebootRouter mocks base method.

func (*MockRouterServiceIface) StartRouter

StartRouter mocks base method.

func (*MockRouterServiceIface) StopRouter

StopRouter mocks base method.

type MockRouterServiceIfaceMockRecorder

type MockRouterServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockRouterServiceIfaceMockRecorder is the mock recorder for MockRouterServiceIface.

func (*MockRouterServiceIfaceMockRecorder) ChangeServiceForRouter

func (mr *MockRouterServiceIfaceMockRecorder) ChangeServiceForRouter(p interface{}) *gomock.Call

ChangeServiceForRouter indicates an expected call of ChangeServiceForRouter.

func (*MockRouterServiceIfaceMockRecorder) ConfigureVirtualRouterElement

func (mr *MockRouterServiceIfaceMockRecorder) ConfigureVirtualRouterElement(p interface{}) *gomock.Call

ConfigureVirtualRouterElement indicates an expected call of ConfigureVirtualRouterElement.

func (*MockRouterServiceIfaceMockRecorder) CreateVirtualRouterElement

func (mr *MockRouterServiceIfaceMockRecorder) CreateVirtualRouterElement(p interface{}) *gomock.Call

CreateVirtualRouterElement indicates an expected call of CreateVirtualRouterElement.

func (*MockRouterServiceIfaceMockRecorder) DestroyRouter

func (mr *MockRouterServiceIfaceMockRecorder) DestroyRouter(p interface{}) *gomock.Call

DestroyRouter indicates an expected call of DestroyRouter.

func (*MockRouterServiceIfaceMockRecorder) GetRouterByID

func (mr *MockRouterServiceIfaceMockRecorder) GetRouterByID(id interface{}, opts ...interface{}) *gomock.Call

GetRouterByID indicates an expected call of GetRouterByID.

func (*MockRouterServiceIfaceMockRecorder) GetRouterByName

func (mr *MockRouterServiceIfaceMockRecorder) GetRouterByName(name interface{}, opts ...interface{}) *gomock.Call

GetRouterByName indicates an expected call of GetRouterByName.

func (*MockRouterServiceIfaceMockRecorder) GetRouterID

func (mr *MockRouterServiceIfaceMockRecorder) GetRouterID(name interface{}, opts ...interface{}) *gomock.Call

GetRouterID indicates an expected call of GetRouterID.

func (*MockRouterServiceIfaceMockRecorder) GetVirtualRouterElementByID

func (mr *MockRouterServiceIfaceMockRecorder) GetVirtualRouterElementByID(id interface{}, opts ...interface{}) *gomock.Call

GetVirtualRouterElementByID indicates an expected call of GetVirtualRouterElementByID.

func (*MockRouterServiceIfaceMockRecorder) ListRouters

func (mr *MockRouterServiceIfaceMockRecorder) ListRouters(p interface{}) *gomock.Call

ListRouters indicates an expected call of ListRouters.

func (*MockRouterServiceIfaceMockRecorder) ListVirtualRouterElements

func (mr *MockRouterServiceIfaceMockRecorder) ListVirtualRouterElements(p interface{}) *gomock.Call

ListVirtualRouterElements indicates an expected call of ListVirtualRouterElements.

func (*MockRouterServiceIfaceMockRecorder) NewChangeServiceForRouterParams

func (mr *MockRouterServiceIfaceMockRecorder) NewChangeServiceForRouterParams(id, serviceofferingid interface{}) *gomock.Call

NewChangeServiceForRouterParams indicates an expected call of NewChangeServiceForRouterParams.

func (*MockRouterServiceIfaceMockRecorder) NewConfigureVirtualRouterElementParams

func (mr *MockRouterServiceIfaceMockRecorder) NewConfigureVirtualRouterElementParams(enabled, id interface{}) *gomock.Call

NewConfigureVirtualRouterElementParams indicates an expected call of NewConfigureVirtualRouterElementParams.

func (*MockRouterServiceIfaceMockRecorder) NewCreateVirtualRouterElementParams

func (mr *MockRouterServiceIfaceMockRecorder) NewCreateVirtualRouterElementParams(nspid interface{}) *gomock.Call

NewCreateVirtualRouterElementParams indicates an expected call of NewCreateVirtualRouterElementParams.

func (*MockRouterServiceIfaceMockRecorder) NewDestroyRouterParams

func (mr *MockRouterServiceIfaceMockRecorder) NewDestroyRouterParams(id interface{}) *gomock.Call

NewDestroyRouterParams indicates an expected call of NewDestroyRouterParams.

func (*MockRouterServiceIfaceMockRecorder) NewListRoutersParams

func (mr *MockRouterServiceIfaceMockRecorder) NewListRoutersParams() *gomock.Call

NewListRoutersParams indicates an expected call of NewListRoutersParams.

func (*MockRouterServiceIfaceMockRecorder) NewListVirtualRouterElementsParams

func (mr *MockRouterServiceIfaceMockRecorder) NewListVirtualRouterElementsParams() *gomock.Call

NewListVirtualRouterElementsParams indicates an expected call of NewListVirtualRouterElementsParams.

func (*MockRouterServiceIfaceMockRecorder) NewRebootRouterParams

func (mr *MockRouterServiceIfaceMockRecorder) NewRebootRouterParams(id interface{}) *gomock.Call

NewRebootRouterParams indicates an expected call of NewRebootRouterParams.

func (*MockRouterServiceIfaceMockRecorder) NewStartRouterParams

func (mr *MockRouterServiceIfaceMockRecorder) NewStartRouterParams(id interface{}) *gomock.Call

NewStartRouterParams indicates an expected call of NewStartRouterParams.

func (*MockRouterServiceIfaceMockRecorder) NewStopRouterParams

func (mr *MockRouterServiceIfaceMockRecorder) NewStopRouterParams(id interface{}) *gomock.Call

NewStopRouterParams indicates an expected call of NewStopRouterParams.

func (*MockRouterServiceIfaceMockRecorder) RebootRouter

func (mr *MockRouterServiceIfaceMockRecorder) RebootRouter(p interface{}) *gomock.Call

RebootRouter indicates an expected call of RebootRouter.

func (*MockRouterServiceIfaceMockRecorder) StartRouter

func (mr *MockRouterServiceIfaceMockRecorder) StartRouter(p interface{}) *gomock.Call

StartRouter indicates an expected call of StartRouter.

func (*MockRouterServiceIfaceMockRecorder) StopRouter

func (mr *MockRouterServiceIfaceMockRecorder) StopRouter(p interface{}) *gomock.Call

StopRouter indicates an expected call of StopRouter.

type MockSSHServiceIface

type MockSSHServiceIface struct {
	// contains filtered or unexported fields
}

MockSSHServiceIface is a mock of SSHServiceIface interface.

func NewMockSSHServiceIface

func NewMockSSHServiceIface(ctrl *gomock.Controller) *MockSSHServiceIface

NewMockSSHServiceIface creates a new mock instance.

func (*MockSSHServiceIface) CreateSSHKeyPair

CreateSSHKeyPair mocks base method.

func (*MockSSHServiceIface) DeleteSSHKeyPair

DeleteSSHKeyPair mocks base method.

func (*MockSSHServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSSHServiceIface) GetSSHKeyPairByID

func (m *MockSSHServiceIface) GetSSHKeyPairByID(id string, opts ...OptionFunc) (*SSHKeyPair, int, error)

GetSSHKeyPairByID mocks base method.

func (*MockSSHServiceIface) GetSSHKeyPairByName

func (m *MockSSHServiceIface) GetSSHKeyPairByName(name string, opts ...OptionFunc) (*SSHKeyPair, int, error)

GetSSHKeyPairByName mocks base method.

func (*MockSSHServiceIface) GetSSHKeyPairID

func (m *MockSSHServiceIface) GetSSHKeyPairID(name string, opts ...OptionFunc) (string, int, error)

GetSSHKeyPairID mocks base method.

func (*MockSSHServiceIface) ListSSHKeyPairs

ListSSHKeyPairs mocks base method.

func (*MockSSHServiceIface) NewCreateSSHKeyPairParams

func (m *MockSSHServiceIface) NewCreateSSHKeyPairParams(name string) *CreateSSHKeyPairParams

NewCreateSSHKeyPairParams mocks base method.

func (*MockSSHServiceIface) NewDeleteSSHKeyPairParams

func (m *MockSSHServiceIface) NewDeleteSSHKeyPairParams(name string) *DeleteSSHKeyPairParams

NewDeleteSSHKeyPairParams mocks base method.

func (*MockSSHServiceIface) NewListSSHKeyPairsParams

func (m *MockSSHServiceIface) NewListSSHKeyPairsParams() *ListSSHKeyPairsParams

NewListSSHKeyPairsParams mocks base method.

func (*MockSSHServiceIface) NewRegisterSSHKeyPairParams

func (m *MockSSHServiceIface) NewRegisterSSHKeyPairParams(name, publickey string) *RegisterSSHKeyPairParams

NewRegisterSSHKeyPairParams mocks base method.

func (*MockSSHServiceIface) NewResetSSHKeyForVirtualMachineParams

func (m *MockSSHServiceIface) NewResetSSHKeyForVirtualMachineParams(id string) *ResetSSHKeyForVirtualMachineParams

NewResetSSHKeyForVirtualMachineParams mocks base method.

func (*MockSSHServiceIface) RegisterSSHKeyPair

RegisterSSHKeyPair mocks base method.

func (*MockSSHServiceIface) ResetSSHKeyForVirtualMachine

ResetSSHKeyForVirtualMachine mocks base method.

type MockSSHServiceIfaceMockRecorder

type MockSSHServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSSHServiceIfaceMockRecorder is the mock recorder for MockSSHServiceIface.

func (*MockSSHServiceIfaceMockRecorder) CreateSSHKeyPair

func (mr *MockSSHServiceIfaceMockRecorder) CreateSSHKeyPair(p interface{}) *gomock.Call

CreateSSHKeyPair indicates an expected call of CreateSSHKeyPair.

func (*MockSSHServiceIfaceMockRecorder) DeleteSSHKeyPair

func (mr *MockSSHServiceIfaceMockRecorder) DeleteSSHKeyPair(p interface{}) *gomock.Call

DeleteSSHKeyPair indicates an expected call of DeleteSSHKeyPair.

func (*MockSSHServiceIfaceMockRecorder) GetSSHKeyPairByID

func (mr *MockSSHServiceIfaceMockRecorder) GetSSHKeyPairByID(id interface{}, opts ...interface{}) *gomock.Call

GetSSHKeyPairByID indicates an expected call of GetSSHKeyPairByID.

func (*MockSSHServiceIfaceMockRecorder) GetSSHKeyPairByName

func (mr *MockSSHServiceIfaceMockRecorder) GetSSHKeyPairByName(name interface{}, opts ...interface{}) *gomock.Call

GetSSHKeyPairByName indicates an expected call of GetSSHKeyPairByName.

func (*MockSSHServiceIfaceMockRecorder) GetSSHKeyPairID

func (mr *MockSSHServiceIfaceMockRecorder) GetSSHKeyPairID(name interface{}, opts ...interface{}) *gomock.Call

GetSSHKeyPairID indicates an expected call of GetSSHKeyPairID.

func (*MockSSHServiceIfaceMockRecorder) ListSSHKeyPairs

func (mr *MockSSHServiceIfaceMockRecorder) ListSSHKeyPairs(p interface{}) *gomock.Call

ListSSHKeyPairs indicates an expected call of ListSSHKeyPairs.

func (*MockSSHServiceIfaceMockRecorder) NewCreateSSHKeyPairParams

func (mr *MockSSHServiceIfaceMockRecorder) NewCreateSSHKeyPairParams(name interface{}) *gomock.Call

NewCreateSSHKeyPairParams indicates an expected call of NewCreateSSHKeyPairParams.

func (*MockSSHServiceIfaceMockRecorder) NewDeleteSSHKeyPairParams

func (mr *MockSSHServiceIfaceMockRecorder) NewDeleteSSHKeyPairParams(name interface{}) *gomock.Call

NewDeleteSSHKeyPairParams indicates an expected call of NewDeleteSSHKeyPairParams.

func (*MockSSHServiceIfaceMockRecorder) NewListSSHKeyPairsParams

func (mr *MockSSHServiceIfaceMockRecorder) NewListSSHKeyPairsParams() *gomock.Call

NewListSSHKeyPairsParams indicates an expected call of NewListSSHKeyPairsParams.

func (*MockSSHServiceIfaceMockRecorder) NewRegisterSSHKeyPairParams

func (mr *MockSSHServiceIfaceMockRecorder) NewRegisterSSHKeyPairParams(name, publickey interface{}) *gomock.Call

NewRegisterSSHKeyPairParams indicates an expected call of NewRegisterSSHKeyPairParams.

func (*MockSSHServiceIfaceMockRecorder) NewResetSSHKeyForVirtualMachineParams

func (mr *MockSSHServiceIfaceMockRecorder) NewResetSSHKeyForVirtualMachineParams(id interface{}) *gomock.Call

NewResetSSHKeyForVirtualMachineParams indicates an expected call of NewResetSSHKeyForVirtualMachineParams.

func (*MockSSHServiceIfaceMockRecorder) RegisterSSHKeyPair

func (mr *MockSSHServiceIfaceMockRecorder) RegisterSSHKeyPair(p interface{}) *gomock.Call

RegisterSSHKeyPair indicates an expected call of RegisterSSHKeyPair.

func (*MockSSHServiceIfaceMockRecorder) ResetSSHKeyForVirtualMachine

func (mr *MockSSHServiceIfaceMockRecorder) ResetSSHKeyForVirtualMachine(p interface{}) *gomock.Call

ResetSSHKeyForVirtualMachine indicates an expected call of ResetSSHKeyForVirtualMachine.

type MockSecurityGroupServiceIface

type MockSecurityGroupServiceIface struct {
	// contains filtered or unexported fields
}

MockSecurityGroupServiceIface is a mock of SecurityGroupServiceIface interface.

func NewMockSecurityGroupServiceIface

func NewMockSecurityGroupServiceIface(ctrl *gomock.Controller) *MockSecurityGroupServiceIface

NewMockSecurityGroupServiceIface creates a new mock instance.

func (*MockSecurityGroupServiceIface) AuthorizeSecurityGroupEgress

AuthorizeSecurityGroupEgress mocks base method.

func (*MockSecurityGroupServiceIface) AuthorizeSecurityGroupIngress

AuthorizeSecurityGroupIngress mocks base method.

func (*MockSecurityGroupServiceIface) CreateSecurityGroup

CreateSecurityGroup mocks base method.

func (*MockSecurityGroupServiceIface) DeleteSecurityGroup

DeleteSecurityGroup mocks base method.

func (*MockSecurityGroupServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSecurityGroupServiceIface) GetSecurityGroupByID

func (m *MockSecurityGroupServiceIface) GetSecurityGroupByID(id string, opts ...OptionFunc) (*SecurityGroup, int, error)

GetSecurityGroupByID mocks base method.

func (*MockSecurityGroupServiceIface) GetSecurityGroupByName

func (m *MockSecurityGroupServiceIface) GetSecurityGroupByName(name string, opts ...OptionFunc) (*SecurityGroup, int, error)

GetSecurityGroupByName mocks base method.

func (*MockSecurityGroupServiceIface) GetSecurityGroupID

func (m *MockSecurityGroupServiceIface) GetSecurityGroupID(keyword string, opts ...OptionFunc) (string, int, error)

GetSecurityGroupID mocks base method.

func (*MockSecurityGroupServiceIface) ListSecurityGroups

ListSecurityGroups mocks base method.

func (*MockSecurityGroupServiceIface) NewAuthorizeSecurityGroupEgressParams

func (m *MockSecurityGroupServiceIface) NewAuthorizeSecurityGroupEgressParams() *AuthorizeSecurityGroupEgressParams

NewAuthorizeSecurityGroupEgressParams mocks base method.

func (*MockSecurityGroupServiceIface) NewAuthorizeSecurityGroupIngressParams

func (m *MockSecurityGroupServiceIface) NewAuthorizeSecurityGroupIngressParams() *AuthorizeSecurityGroupIngressParams

NewAuthorizeSecurityGroupIngressParams mocks base method.

func (*MockSecurityGroupServiceIface) NewCreateSecurityGroupParams

func (m *MockSecurityGroupServiceIface) NewCreateSecurityGroupParams(name string) *CreateSecurityGroupParams

NewCreateSecurityGroupParams mocks base method.

func (*MockSecurityGroupServiceIface) NewDeleteSecurityGroupParams

func (m *MockSecurityGroupServiceIface) NewDeleteSecurityGroupParams() *DeleteSecurityGroupParams

NewDeleteSecurityGroupParams mocks base method.

func (*MockSecurityGroupServiceIface) NewListSecurityGroupsParams

func (m *MockSecurityGroupServiceIface) NewListSecurityGroupsParams() *ListSecurityGroupsParams

NewListSecurityGroupsParams mocks base method.

func (*MockSecurityGroupServiceIface) NewRevokeSecurityGroupEgressParams

func (m *MockSecurityGroupServiceIface) NewRevokeSecurityGroupEgressParams(id string) *RevokeSecurityGroupEgressParams

NewRevokeSecurityGroupEgressParams mocks base method.

func (*MockSecurityGroupServiceIface) NewRevokeSecurityGroupIngressParams

func (m *MockSecurityGroupServiceIface) NewRevokeSecurityGroupIngressParams(id string) *RevokeSecurityGroupIngressParams

NewRevokeSecurityGroupIngressParams mocks base method.

func (*MockSecurityGroupServiceIface) RevokeSecurityGroupEgress

RevokeSecurityGroupEgress mocks base method.

func (*MockSecurityGroupServiceIface) RevokeSecurityGroupIngress

RevokeSecurityGroupIngress mocks base method.

type MockSecurityGroupServiceIfaceMockRecorder

type MockSecurityGroupServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSecurityGroupServiceIfaceMockRecorder is the mock recorder for MockSecurityGroupServiceIface.

func (*MockSecurityGroupServiceIfaceMockRecorder) AuthorizeSecurityGroupEgress

func (mr *MockSecurityGroupServiceIfaceMockRecorder) AuthorizeSecurityGroupEgress(p interface{}) *gomock.Call

AuthorizeSecurityGroupEgress indicates an expected call of AuthorizeSecurityGroupEgress.

func (*MockSecurityGroupServiceIfaceMockRecorder) AuthorizeSecurityGroupIngress

func (mr *MockSecurityGroupServiceIfaceMockRecorder) AuthorizeSecurityGroupIngress(p interface{}) *gomock.Call

AuthorizeSecurityGroupIngress indicates an expected call of AuthorizeSecurityGroupIngress.

func (*MockSecurityGroupServiceIfaceMockRecorder) CreateSecurityGroup

func (mr *MockSecurityGroupServiceIfaceMockRecorder) CreateSecurityGroup(p interface{}) *gomock.Call

CreateSecurityGroup indicates an expected call of CreateSecurityGroup.

func (*MockSecurityGroupServiceIfaceMockRecorder) DeleteSecurityGroup

func (mr *MockSecurityGroupServiceIfaceMockRecorder) DeleteSecurityGroup(p interface{}) *gomock.Call

DeleteSecurityGroup indicates an expected call of DeleteSecurityGroup.

func (*MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupByID

func (mr *MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupByID(id interface{}, opts ...interface{}) *gomock.Call

GetSecurityGroupByID indicates an expected call of GetSecurityGroupByID.

func (*MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupByName

func (mr *MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupByName(name interface{}, opts ...interface{}) *gomock.Call

GetSecurityGroupByName indicates an expected call of GetSecurityGroupByName.

func (*MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupID

func (mr *MockSecurityGroupServiceIfaceMockRecorder) GetSecurityGroupID(keyword interface{}, opts ...interface{}) *gomock.Call

GetSecurityGroupID indicates an expected call of GetSecurityGroupID.

func (*MockSecurityGroupServiceIfaceMockRecorder) ListSecurityGroups

func (mr *MockSecurityGroupServiceIfaceMockRecorder) ListSecurityGroups(p interface{}) *gomock.Call

ListSecurityGroups indicates an expected call of ListSecurityGroups.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewAuthorizeSecurityGroupEgressParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewAuthorizeSecurityGroupEgressParams() *gomock.Call

NewAuthorizeSecurityGroupEgressParams indicates an expected call of NewAuthorizeSecurityGroupEgressParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewAuthorizeSecurityGroupIngressParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewAuthorizeSecurityGroupIngressParams() *gomock.Call

NewAuthorizeSecurityGroupIngressParams indicates an expected call of NewAuthorizeSecurityGroupIngressParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewCreateSecurityGroupParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewCreateSecurityGroupParams(name interface{}) *gomock.Call

NewCreateSecurityGroupParams indicates an expected call of NewCreateSecurityGroupParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewDeleteSecurityGroupParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewDeleteSecurityGroupParams() *gomock.Call

NewDeleteSecurityGroupParams indicates an expected call of NewDeleteSecurityGroupParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewListSecurityGroupsParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewListSecurityGroupsParams() *gomock.Call

NewListSecurityGroupsParams indicates an expected call of NewListSecurityGroupsParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewRevokeSecurityGroupEgressParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewRevokeSecurityGroupEgressParams(id interface{}) *gomock.Call

NewRevokeSecurityGroupEgressParams indicates an expected call of NewRevokeSecurityGroupEgressParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) NewRevokeSecurityGroupIngressParams

func (mr *MockSecurityGroupServiceIfaceMockRecorder) NewRevokeSecurityGroupIngressParams(id interface{}) *gomock.Call

NewRevokeSecurityGroupIngressParams indicates an expected call of NewRevokeSecurityGroupIngressParams.

func (*MockSecurityGroupServiceIfaceMockRecorder) RevokeSecurityGroupEgress

func (mr *MockSecurityGroupServiceIfaceMockRecorder) RevokeSecurityGroupEgress(p interface{}) *gomock.Call

RevokeSecurityGroupEgress indicates an expected call of RevokeSecurityGroupEgress.

func (*MockSecurityGroupServiceIfaceMockRecorder) RevokeSecurityGroupIngress

func (mr *MockSecurityGroupServiceIfaceMockRecorder) RevokeSecurityGroupIngress(p interface{}) *gomock.Call

RevokeSecurityGroupIngress indicates an expected call of RevokeSecurityGroupIngress.

type MockServiceOfferingServiceIface

type MockServiceOfferingServiceIface struct {
	// contains filtered or unexported fields
}

MockServiceOfferingServiceIface is a mock of ServiceOfferingServiceIface interface.

func NewMockServiceOfferingServiceIface

func NewMockServiceOfferingServiceIface(ctrl *gomock.Controller) *MockServiceOfferingServiceIface

NewMockServiceOfferingServiceIface creates a new mock instance.

func (*MockServiceOfferingServiceIface) CreateServiceOffering

CreateServiceOffering mocks base method.

func (*MockServiceOfferingServiceIface) DeleteServiceOffering

DeleteServiceOffering mocks base method.

func (*MockServiceOfferingServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockServiceOfferingServiceIface) GetServiceOfferingByID

func (m *MockServiceOfferingServiceIface) GetServiceOfferingByID(id string, opts ...OptionFunc) (*ServiceOffering, int, error)

GetServiceOfferingByID mocks base method.

func (*MockServiceOfferingServiceIface) GetServiceOfferingByName

func (m *MockServiceOfferingServiceIface) GetServiceOfferingByName(name string, opts ...OptionFunc) (*ServiceOffering, int, error)

GetServiceOfferingByName mocks base method.

func (*MockServiceOfferingServiceIface) GetServiceOfferingID

func (m *MockServiceOfferingServiceIface) GetServiceOfferingID(name string, opts ...OptionFunc) (string, int, error)

GetServiceOfferingID mocks base method.

func (*MockServiceOfferingServiceIface) ListServiceOfferings

ListServiceOfferings mocks base method.

func (*MockServiceOfferingServiceIface) NewCreateServiceOfferingParams

func (m *MockServiceOfferingServiceIface) NewCreateServiceOfferingParams(displaytext, name string) *CreateServiceOfferingParams

NewCreateServiceOfferingParams mocks base method.

func (*MockServiceOfferingServiceIface) NewDeleteServiceOfferingParams

func (m *MockServiceOfferingServiceIface) NewDeleteServiceOfferingParams(id string) *DeleteServiceOfferingParams

NewDeleteServiceOfferingParams mocks base method.

func (*MockServiceOfferingServiceIface) NewListServiceOfferingsParams

func (m *MockServiceOfferingServiceIface) NewListServiceOfferingsParams() *ListServiceOfferingsParams

NewListServiceOfferingsParams mocks base method.

func (*MockServiceOfferingServiceIface) NewUpdateServiceOfferingParams

func (m *MockServiceOfferingServiceIface) NewUpdateServiceOfferingParams(id string) *UpdateServiceOfferingParams

NewUpdateServiceOfferingParams mocks base method.

func (*MockServiceOfferingServiceIface) UpdateServiceOffering

UpdateServiceOffering mocks base method.

type MockServiceOfferingServiceIfaceMockRecorder

type MockServiceOfferingServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockServiceOfferingServiceIfaceMockRecorder is the mock recorder for MockServiceOfferingServiceIface.

func (*MockServiceOfferingServiceIfaceMockRecorder) CreateServiceOffering

func (mr *MockServiceOfferingServiceIfaceMockRecorder) CreateServiceOffering(p interface{}) *gomock.Call

CreateServiceOffering indicates an expected call of CreateServiceOffering.

func (*MockServiceOfferingServiceIfaceMockRecorder) DeleteServiceOffering

func (mr *MockServiceOfferingServiceIfaceMockRecorder) DeleteServiceOffering(p interface{}) *gomock.Call

DeleteServiceOffering indicates an expected call of DeleteServiceOffering.

func (*MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingByID

func (mr *MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingByID(id interface{}, opts ...interface{}) *gomock.Call

GetServiceOfferingByID indicates an expected call of GetServiceOfferingByID.

func (*MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingByName

func (mr *MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingByName(name interface{}, opts ...interface{}) *gomock.Call

GetServiceOfferingByName indicates an expected call of GetServiceOfferingByName.

func (*MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingID

func (mr *MockServiceOfferingServiceIfaceMockRecorder) GetServiceOfferingID(name interface{}, opts ...interface{}) *gomock.Call

GetServiceOfferingID indicates an expected call of GetServiceOfferingID.

func (*MockServiceOfferingServiceIfaceMockRecorder) ListServiceOfferings

func (mr *MockServiceOfferingServiceIfaceMockRecorder) ListServiceOfferings(p interface{}) *gomock.Call

ListServiceOfferings indicates an expected call of ListServiceOfferings.

func (*MockServiceOfferingServiceIfaceMockRecorder) NewCreateServiceOfferingParams

func (mr *MockServiceOfferingServiceIfaceMockRecorder) NewCreateServiceOfferingParams(displaytext, name interface{}) *gomock.Call

NewCreateServiceOfferingParams indicates an expected call of NewCreateServiceOfferingParams.

func (*MockServiceOfferingServiceIfaceMockRecorder) NewDeleteServiceOfferingParams

func (mr *MockServiceOfferingServiceIfaceMockRecorder) NewDeleteServiceOfferingParams(id interface{}) *gomock.Call

NewDeleteServiceOfferingParams indicates an expected call of NewDeleteServiceOfferingParams.

func (*MockServiceOfferingServiceIfaceMockRecorder) NewListServiceOfferingsParams

func (mr *MockServiceOfferingServiceIfaceMockRecorder) NewListServiceOfferingsParams() *gomock.Call

NewListServiceOfferingsParams indicates an expected call of NewListServiceOfferingsParams.

func (*MockServiceOfferingServiceIfaceMockRecorder) NewUpdateServiceOfferingParams

func (mr *MockServiceOfferingServiceIfaceMockRecorder) NewUpdateServiceOfferingParams(id interface{}) *gomock.Call

NewUpdateServiceOfferingParams indicates an expected call of NewUpdateServiceOfferingParams.

func (*MockServiceOfferingServiceIfaceMockRecorder) UpdateServiceOffering

func (mr *MockServiceOfferingServiceIfaceMockRecorder) UpdateServiceOffering(p interface{}) *gomock.Call

UpdateServiceOffering indicates an expected call of UpdateServiceOffering.

type MockSnapshotServiceIface

type MockSnapshotServiceIface struct {
	// contains filtered or unexported fields
}

MockSnapshotServiceIface is a mock of SnapshotServiceIface interface.

func NewMockSnapshotServiceIface

func NewMockSnapshotServiceIface(ctrl *gomock.Controller) *MockSnapshotServiceIface

NewMockSnapshotServiceIface creates a new mock instance.

func (*MockSnapshotServiceIface) CreateSnapshot

CreateSnapshot mocks base method.

func (*MockSnapshotServiceIface) CreateSnapshotPolicy

CreateSnapshotPolicy mocks base method.

func (*MockSnapshotServiceIface) CreateVMSnapshot

CreateVMSnapshot mocks base method.

func (*MockSnapshotServiceIface) DeleteSnapshot

DeleteSnapshot mocks base method.

func (*MockSnapshotServiceIface) DeleteSnapshotPolicies

DeleteSnapshotPolicies mocks base method.

func (*MockSnapshotServiceIface) DeleteVMSnapshot

DeleteVMSnapshot mocks base method.

func (*MockSnapshotServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSnapshotServiceIface) GetSnapshotByID

func (m *MockSnapshotServiceIface) GetSnapshotByID(id string, opts ...OptionFunc) (*Snapshot, int, error)

GetSnapshotByID mocks base method.

func (*MockSnapshotServiceIface) GetSnapshotByName

func (m *MockSnapshotServiceIface) GetSnapshotByName(name string, opts ...OptionFunc) (*Snapshot, int, error)

GetSnapshotByName mocks base method.

func (*MockSnapshotServiceIface) GetSnapshotID

func (m *MockSnapshotServiceIface) GetSnapshotID(name string, opts ...OptionFunc) (string, int, error)

GetSnapshotID mocks base method.

func (*MockSnapshotServiceIface) GetSnapshotPolicyByID

func (m *MockSnapshotServiceIface) GetSnapshotPolicyByID(id string, opts ...OptionFunc) (*SnapshotPolicy, int, error)

GetSnapshotPolicyByID mocks base method.

func (*MockSnapshotServiceIface) GetVMSnapshotID

func (m *MockSnapshotServiceIface) GetVMSnapshotID(name string, opts ...OptionFunc) (string, int, error)

GetVMSnapshotID mocks base method.

func (*MockSnapshotServiceIface) ListSnapshotPolicies

ListSnapshotPolicies mocks base method.

func (*MockSnapshotServiceIface) ListSnapshots

ListSnapshots mocks base method.

func (*MockSnapshotServiceIface) ListVMSnapshot

ListVMSnapshot mocks base method.

func (*MockSnapshotServiceIface) NewCreateSnapshotParams

func (m *MockSnapshotServiceIface) NewCreateSnapshotParams(volumeid string) *CreateSnapshotParams

NewCreateSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewCreateSnapshotPolicyParams

func (m *MockSnapshotServiceIface) NewCreateSnapshotPolicyParams(intervaltype string, maxsnaps int, schedule, timezone, volumeid string) *CreateSnapshotPolicyParams

NewCreateSnapshotPolicyParams mocks base method.

func (*MockSnapshotServiceIface) NewCreateVMSnapshotParams

func (m *MockSnapshotServiceIface) NewCreateVMSnapshotParams(virtualmachineid string) *CreateVMSnapshotParams

NewCreateVMSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewDeleteSnapshotParams

func (m *MockSnapshotServiceIface) NewDeleteSnapshotParams(id string) *DeleteSnapshotParams

NewDeleteSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewDeleteSnapshotPoliciesParams

func (m *MockSnapshotServiceIface) NewDeleteSnapshotPoliciesParams() *DeleteSnapshotPoliciesParams

NewDeleteSnapshotPoliciesParams mocks base method.

func (*MockSnapshotServiceIface) NewDeleteVMSnapshotParams

func (m *MockSnapshotServiceIface) NewDeleteVMSnapshotParams(vmsnapshotid string) *DeleteVMSnapshotParams

NewDeleteVMSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewListSnapshotPoliciesParams

func (m *MockSnapshotServiceIface) NewListSnapshotPoliciesParams() *ListSnapshotPoliciesParams

NewListSnapshotPoliciesParams mocks base method.

func (*MockSnapshotServiceIface) NewListSnapshotsParams

func (m *MockSnapshotServiceIface) NewListSnapshotsParams() *ListSnapshotsParams

NewListSnapshotsParams mocks base method.

func (*MockSnapshotServiceIface) NewListVMSnapshotParams

func (m *MockSnapshotServiceIface) NewListVMSnapshotParams() *ListVMSnapshotParams

NewListVMSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewRevertSnapshotParams

func (m *MockSnapshotServiceIface) NewRevertSnapshotParams(id string) *RevertSnapshotParams

NewRevertSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewRevertToVMSnapshotParams

func (m *MockSnapshotServiceIface) NewRevertToVMSnapshotParams(vmsnapshotid string) *RevertToVMSnapshotParams

NewRevertToVMSnapshotParams mocks base method.

func (*MockSnapshotServiceIface) NewUpdateSnapshotPolicyParams

func (m *MockSnapshotServiceIface) NewUpdateSnapshotPolicyParams() *UpdateSnapshotPolicyParams

NewUpdateSnapshotPolicyParams mocks base method.

func (*MockSnapshotServiceIface) RevertSnapshot

RevertSnapshot mocks base method.

func (*MockSnapshotServiceIface) RevertToVMSnapshot

RevertToVMSnapshot mocks base method.

func (*MockSnapshotServiceIface) UpdateSnapshotPolicy

UpdateSnapshotPolicy mocks base method.

type MockSnapshotServiceIfaceMockRecorder

type MockSnapshotServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSnapshotServiceIfaceMockRecorder is the mock recorder for MockSnapshotServiceIface.

func (*MockSnapshotServiceIfaceMockRecorder) CreateSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) CreateSnapshot(p interface{}) *gomock.Call

CreateSnapshot indicates an expected call of CreateSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) CreateSnapshotPolicy

func (mr *MockSnapshotServiceIfaceMockRecorder) CreateSnapshotPolicy(p interface{}) *gomock.Call

CreateSnapshotPolicy indicates an expected call of CreateSnapshotPolicy.

func (*MockSnapshotServiceIfaceMockRecorder) CreateVMSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) CreateVMSnapshot(p interface{}) *gomock.Call

CreateVMSnapshot indicates an expected call of CreateVMSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) DeleteSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) DeleteSnapshot(p interface{}) *gomock.Call

DeleteSnapshot indicates an expected call of DeleteSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) DeleteSnapshotPolicies

func (mr *MockSnapshotServiceIfaceMockRecorder) DeleteSnapshotPolicies(p interface{}) *gomock.Call

DeleteSnapshotPolicies indicates an expected call of DeleteSnapshotPolicies.

func (*MockSnapshotServiceIfaceMockRecorder) DeleteVMSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) DeleteVMSnapshot(p interface{}) *gomock.Call

DeleteVMSnapshot indicates an expected call of DeleteVMSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) GetSnapshotByID

func (mr *MockSnapshotServiceIfaceMockRecorder) GetSnapshotByID(id interface{}, opts ...interface{}) *gomock.Call

GetSnapshotByID indicates an expected call of GetSnapshotByID.

func (*MockSnapshotServiceIfaceMockRecorder) GetSnapshotByName

func (mr *MockSnapshotServiceIfaceMockRecorder) GetSnapshotByName(name interface{}, opts ...interface{}) *gomock.Call

GetSnapshotByName indicates an expected call of GetSnapshotByName.

func (*MockSnapshotServiceIfaceMockRecorder) GetSnapshotID

func (mr *MockSnapshotServiceIfaceMockRecorder) GetSnapshotID(name interface{}, opts ...interface{}) *gomock.Call

GetSnapshotID indicates an expected call of GetSnapshotID.

func (*MockSnapshotServiceIfaceMockRecorder) GetSnapshotPolicyByID

func (mr *MockSnapshotServiceIfaceMockRecorder) GetSnapshotPolicyByID(id interface{}, opts ...interface{}) *gomock.Call

GetSnapshotPolicyByID indicates an expected call of GetSnapshotPolicyByID.

func (*MockSnapshotServiceIfaceMockRecorder) GetVMSnapshotID

func (mr *MockSnapshotServiceIfaceMockRecorder) GetVMSnapshotID(name interface{}, opts ...interface{}) *gomock.Call

GetVMSnapshotID indicates an expected call of GetVMSnapshotID.

func (*MockSnapshotServiceIfaceMockRecorder) ListSnapshotPolicies

func (mr *MockSnapshotServiceIfaceMockRecorder) ListSnapshotPolicies(p interface{}) *gomock.Call

ListSnapshotPolicies indicates an expected call of ListSnapshotPolicies.

func (*MockSnapshotServiceIfaceMockRecorder) ListSnapshots

func (mr *MockSnapshotServiceIfaceMockRecorder) ListSnapshots(p interface{}) *gomock.Call

ListSnapshots indicates an expected call of ListSnapshots.

func (*MockSnapshotServiceIfaceMockRecorder) ListVMSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) ListVMSnapshot(p interface{}) *gomock.Call

ListVMSnapshot indicates an expected call of ListVMSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) NewCreateSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewCreateSnapshotParams(volumeid interface{}) *gomock.Call

NewCreateSnapshotParams indicates an expected call of NewCreateSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewCreateSnapshotPolicyParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewCreateSnapshotPolicyParams(intervaltype, maxsnaps, schedule, timezone, volumeid interface{}) *gomock.Call

NewCreateSnapshotPolicyParams indicates an expected call of NewCreateSnapshotPolicyParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewCreateVMSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewCreateVMSnapshotParams(virtualmachineid interface{}) *gomock.Call

NewCreateVMSnapshotParams indicates an expected call of NewCreateVMSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewDeleteSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewDeleteSnapshotParams(id interface{}) *gomock.Call

NewDeleteSnapshotParams indicates an expected call of NewDeleteSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewDeleteSnapshotPoliciesParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewDeleteSnapshotPoliciesParams() *gomock.Call

NewDeleteSnapshotPoliciesParams indicates an expected call of NewDeleteSnapshotPoliciesParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewDeleteVMSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewDeleteVMSnapshotParams(vmsnapshotid interface{}) *gomock.Call

NewDeleteVMSnapshotParams indicates an expected call of NewDeleteVMSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewListSnapshotPoliciesParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewListSnapshotPoliciesParams() *gomock.Call

NewListSnapshotPoliciesParams indicates an expected call of NewListSnapshotPoliciesParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewListSnapshotsParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewListSnapshotsParams() *gomock.Call

NewListSnapshotsParams indicates an expected call of NewListSnapshotsParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewListVMSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewListVMSnapshotParams() *gomock.Call

NewListVMSnapshotParams indicates an expected call of NewListVMSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewRevertSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewRevertSnapshotParams(id interface{}) *gomock.Call

NewRevertSnapshotParams indicates an expected call of NewRevertSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewRevertToVMSnapshotParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewRevertToVMSnapshotParams(vmsnapshotid interface{}) *gomock.Call

NewRevertToVMSnapshotParams indicates an expected call of NewRevertToVMSnapshotParams.

func (*MockSnapshotServiceIfaceMockRecorder) NewUpdateSnapshotPolicyParams

func (mr *MockSnapshotServiceIfaceMockRecorder) NewUpdateSnapshotPolicyParams() *gomock.Call

NewUpdateSnapshotPolicyParams indicates an expected call of NewUpdateSnapshotPolicyParams.

func (*MockSnapshotServiceIfaceMockRecorder) RevertSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) RevertSnapshot(p interface{}) *gomock.Call

RevertSnapshot indicates an expected call of RevertSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) RevertToVMSnapshot

func (mr *MockSnapshotServiceIfaceMockRecorder) RevertToVMSnapshot(p interface{}) *gomock.Call

RevertToVMSnapshot indicates an expected call of RevertToVMSnapshot.

func (*MockSnapshotServiceIfaceMockRecorder) UpdateSnapshotPolicy

func (mr *MockSnapshotServiceIfaceMockRecorder) UpdateSnapshotPolicy(p interface{}) *gomock.Call

UpdateSnapshotPolicy indicates an expected call of UpdateSnapshotPolicy.

type MockStoragePoolServiceIface

type MockStoragePoolServiceIface struct {
	// contains filtered or unexported fields
}

MockStoragePoolServiceIface is a mock of StoragePoolServiceIface interface.

func NewMockStoragePoolServiceIface

func NewMockStoragePoolServiceIface(ctrl *gomock.Controller) *MockStoragePoolServiceIface

NewMockStoragePoolServiceIface creates a new mock instance.

func (*MockStoragePoolServiceIface) CancelStorageMaintenance

CancelStorageMaintenance mocks base method.

func (*MockStoragePoolServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockStoragePoolServiceIface) EnableStorageMaintenance

EnableStorageMaintenance mocks base method.

func (*MockStoragePoolServiceIface) ListStorageProviders

ListStorageProviders mocks base method.

func (*MockStoragePoolServiceIface) NewCancelStorageMaintenanceParams

func (m *MockStoragePoolServiceIface) NewCancelStorageMaintenanceParams(id string) *CancelStorageMaintenanceParams

NewCancelStorageMaintenanceParams mocks base method.

func (*MockStoragePoolServiceIface) NewEnableStorageMaintenanceParams

func (m *MockStoragePoolServiceIface) NewEnableStorageMaintenanceParams(id string) *EnableStorageMaintenanceParams

NewEnableStorageMaintenanceParams mocks base method.

func (*MockStoragePoolServiceIface) NewListStorageProvidersParams

func (m *MockStoragePoolServiceIface) NewListStorageProvidersParams(storagePoolType string) *ListStorageProvidersParams

NewListStorageProvidersParams mocks base method.

type MockStoragePoolServiceIfaceMockRecorder

type MockStoragePoolServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockStoragePoolServiceIfaceMockRecorder is the mock recorder for MockStoragePoolServiceIface.

func (*MockStoragePoolServiceIfaceMockRecorder) CancelStorageMaintenance

func (mr *MockStoragePoolServiceIfaceMockRecorder) CancelStorageMaintenance(p interface{}) *gomock.Call

CancelStorageMaintenance indicates an expected call of CancelStorageMaintenance.

func (*MockStoragePoolServiceIfaceMockRecorder) EnableStorageMaintenance

func (mr *MockStoragePoolServiceIfaceMockRecorder) EnableStorageMaintenance(p interface{}) *gomock.Call

EnableStorageMaintenance indicates an expected call of EnableStorageMaintenance.

func (*MockStoragePoolServiceIfaceMockRecorder) ListStorageProviders

func (mr *MockStoragePoolServiceIfaceMockRecorder) ListStorageProviders(p interface{}) *gomock.Call

ListStorageProviders indicates an expected call of ListStorageProviders.

func (*MockStoragePoolServiceIfaceMockRecorder) NewCancelStorageMaintenanceParams

func (mr *MockStoragePoolServiceIfaceMockRecorder) NewCancelStorageMaintenanceParams(id interface{}) *gomock.Call

NewCancelStorageMaintenanceParams indicates an expected call of NewCancelStorageMaintenanceParams.

func (*MockStoragePoolServiceIfaceMockRecorder) NewEnableStorageMaintenanceParams

func (mr *MockStoragePoolServiceIfaceMockRecorder) NewEnableStorageMaintenanceParams(id interface{}) *gomock.Call

NewEnableStorageMaintenanceParams indicates an expected call of NewEnableStorageMaintenanceParams.

func (*MockStoragePoolServiceIfaceMockRecorder) NewListStorageProvidersParams

func (mr *MockStoragePoolServiceIfaceMockRecorder) NewListStorageProvidersParams(storagePoolType interface{}) *gomock.Call

NewListStorageProvidersParams indicates an expected call of NewListStorageProvidersParams.

type MockStratosphereSSPServiceIface

type MockStratosphereSSPServiceIface struct {
	// contains filtered or unexported fields
}

MockStratosphereSSPServiceIface is a mock of StratosphereSSPServiceIface interface.

func NewMockStratosphereSSPServiceIface

func NewMockStratosphereSSPServiceIface(ctrl *gomock.Controller) *MockStratosphereSSPServiceIface

NewMockStratosphereSSPServiceIface creates a new mock instance.

func (*MockStratosphereSSPServiceIface) AddStratosphereSsp

AddStratosphereSsp mocks base method.

func (*MockStratosphereSSPServiceIface) DeleteStratosphereSsp

DeleteStratosphereSsp mocks base method.

func (*MockStratosphereSSPServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockStratosphereSSPServiceIface) NewAddStratosphereSspParams

func (m *MockStratosphereSSPServiceIface) NewAddStratosphereSspParams(name, url, zoneid string) *AddStratosphereSspParams

NewAddStratosphereSspParams mocks base method.

func (*MockStratosphereSSPServiceIface) NewDeleteStratosphereSspParams

func (m *MockStratosphereSSPServiceIface) NewDeleteStratosphereSspParams(hostid string) *DeleteStratosphereSspParams

NewDeleteStratosphereSspParams mocks base method.

type MockStratosphereSSPServiceIfaceMockRecorder

type MockStratosphereSSPServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockStratosphereSSPServiceIfaceMockRecorder is the mock recorder for MockStratosphereSSPServiceIface.

func (*MockStratosphereSSPServiceIfaceMockRecorder) AddStratosphereSsp

func (mr *MockStratosphereSSPServiceIfaceMockRecorder) AddStratosphereSsp(p interface{}) *gomock.Call

AddStratosphereSsp indicates an expected call of AddStratosphereSsp.

func (*MockStratosphereSSPServiceIfaceMockRecorder) DeleteStratosphereSsp

func (mr *MockStratosphereSSPServiceIfaceMockRecorder) DeleteStratosphereSsp(p interface{}) *gomock.Call

DeleteStratosphereSsp indicates an expected call of DeleteStratosphereSsp.

func (*MockStratosphereSSPServiceIfaceMockRecorder) NewAddStratosphereSspParams

func (mr *MockStratosphereSSPServiceIfaceMockRecorder) NewAddStratosphereSspParams(name, url, zoneid interface{}) *gomock.Call

NewAddStratosphereSspParams indicates an expected call of NewAddStratosphereSspParams.

func (*MockStratosphereSSPServiceIfaceMockRecorder) NewDeleteStratosphereSspParams

func (mr *MockStratosphereSSPServiceIfaceMockRecorder) NewDeleteStratosphereSspParams(hostid interface{}) *gomock.Call

NewDeleteStratosphereSspParams indicates an expected call of NewDeleteStratosphereSspParams.

type MockSwiftServiceIface

type MockSwiftServiceIface struct {
	// contains filtered or unexported fields
}

MockSwiftServiceIface is a mock of SwiftServiceIface interface.

func NewMockSwiftServiceIface

func NewMockSwiftServiceIface(ctrl *gomock.Controller) *MockSwiftServiceIface

NewMockSwiftServiceIface creates a new mock instance.

func (*MockSwiftServiceIface) AddSwift

AddSwift mocks base method.

func (*MockSwiftServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSwiftServiceIface) GetSwiftID

func (m *MockSwiftServiceIface) GetSwiftID(keyword string, opts ...OptionFunc) (string, int, error)

GetSwiftID mocks base method.

func (*MockSwiftServiceIface) ListSwifts

ListSwifts mocks base method.

func (*MockSwiftServiceIface) NewAddSwiftParams

func (m *MockSwiftServiceIface) NewAddSwiftParams(url string) *AddSwiftParams

NewAddSwiftParams mocks base method.

func (*MockSwiftServiceIface) NewListSwiftsParams

func (m *MockSwiftServiceIface) NewListSwiftsParams() *ListSwiftsParams

NewListSwiftsParams mocks base method.

type MockSwiftServiceIfaceMockRecorder

type MockSwiftServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSwiftServiceIfaceMockRecorder is the mock recorder for MockSwiftServiceIface.

func (*MockSwiftServiceIfaceMockRecorder) AddSwift

func (mr *MockSwiftServiceIfaceMockRecorder) AddSwift(p interface{}) *gomock.Call

AddSwift indicates an expected call of AddSwift.

func (*MockSwiftServiceIfaceMockRecorder) GetSwiftID

func (mr *MockSwiftServiceIfaceMockRecorder) GetSwiftID(keyword interface{}, opts ...interface{}) *gomock.Call

GetSwiftID indicates an expected call of GetSwiftID.

func (*MockSwiftServiceIfaceMockRecorder) ListSwifts

func (mr *MockSwiftServiceIfaceMockRecorder) ListSwifts(p interface{}) *gomock.Call

ListSwifts indicates an expected call of ListSwifts.

func (*MockSwiftServiceIfaceMockRecorder) NewAddSwiftParams

func (mr *MockSwiftServiceIfaceMockRecorder) NewAddSwiftParams(url interface{}) *gomock.Call

NewAddSwiftParams indicates an expected call of NewAddSwiftParams.

func (*MockSwiftServiceIfaceMockRecorder) NewListSwiftsParams

func (mr *MockSwiftServiceIfaceMockRecorder) NewListSwiftsParams() *gomock.Call

NewListSwiftsParams indicates an expected call of NewListSwiftsParams.

type MockSystemCapacityServiceIface

type MockSystemCapacityServiceIface struct {
	// contains filtered or unexported fields
}

MockSystemCapacityServiceIface is a mock of SystemCapacityServiceIface interface.

func NewMockSystemCapacityServiceIface

func NewMockSystemCapacityServiceIface(ctrl *gomock.Controller) *MockSystemCapacityServiceIface

NewMockSystemCapacityServiceIface creates a new mock instance.

func (*MockSystemCapacityServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSystemCapacityServiceIface) ListCapacity

ListCapacity mocks base method.

func (*MockSystemCapacityServiceIface) NewListCapacityParams

func (m *MockSystemCapacityServiceIface) NewListCapacityParams() *ListCapacityParams

NewListCapacityParams mocks base method.

type MockSystemCapacityServiceIfaceMockRecorder

type MockSystemCapacityServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSystemCapacityServiceIfaceMockRecorder is the mock recorder for MockSystemCapacityServiceIface.

func (*MockSystemCapacityServiceIfaceMockRecorder) ListCapacity

func (mr *MockSystemCapacityServiceIfaceMockRecorder) ListCapacity(p interface{}) *gomock.Call

ListCapacity indicates an expected call of ListCapacity.

func (*MockSystemCapacityServiceIfaceMockRecorder) NewListCapacityParams

func (mr *MockSystemCapacityServiceIfaceMockRecorder) NewListCapacityParams() *gomock.Call

NewListCapacityParams indicates an expected call of NewListCapacityParams.

type MockSystemVMServiceIface

type MockSystemVMServiceIface struct {
	// contains filtered or unexported fields
}

MockSystemVMServiceIface is a mock of SystemVMServiceIface interface.

func NewMockSystemVMServiceIface

func NewMockSystemVMServiceIface(ctrl *gomock.Controller) *MockSystemVMServiceIface

NewMockSystemVMServiceIface creates a new mock instance.

func (*MockSystemVMServiceIface) ChangeServiceForSystemVm

ChangeServiceForSystemVm mocks base method.

func (*MockSystemVMServiceIface) DestroySystemVm

DestroySystemVm mocks base method.

func (*MockSystemVMServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSystemVMServiceIface) GetSystemVmByID

func (m *MockSystemVMServiceIface) GetSystemVmByID(id string, opts ...OptionFunc) (*SystemVm, int, error)

GetSystemVmByID mocks base method.

func (*MockSystemVMServiceIface) GetSystemVmByName

func (m *MockSystemVMServiceIface) GetSystemVmByName(name string, opts ...OptionFunc) (*SystemVm, int, error)

GetSystemVmByName mocks base method.

func (*MockSystemVMServiceIface) GetSystemVmID

func (m *MockSystemVMServiceIface) GetSystemVmID(name string, opts ...OptionFunc) (string, int, error)

GetSystemVmID mocks base method.

func (*MockSystemVMServiceIface) ListSystemVms

ListSystemVms mocks base method.

func (*MockSystemVMServiceIface) MigrateSystemVm

MigrateSystemVm mocks base method.

func (*MockSystemVMServiceIface) NewChangeServiceForSystemVmParams

func (m *MockSystemVMServiceIface) NewChangeServiceForSystemVmParams(id, serviceofferingid string) *ChangeServiceForSystemVmParams

NewChangeServiceForSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewDestroySystemVmParams

func (m *MockSystemVMServiceIface) NewDestroySystemVmParams(id string) *DestroySystemVmParams

NewDestroySystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewListSystemVmsParams

func (m *MockSystemVMServiceIface) NewListSystemVmsParams() *ListSystemVmsParams

NewListSystemVmsParams mocks base method.

func (*MockSystemVMServiceIface) NewMigrateSystemVmParams

func (m *MockSystemVMServiceIface) NewMigrateSystemVmParams(virtualmachineid string) *MigrateSystemVmParams

NewMigrateSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewPatchSystemVmParams

func (m *MockSystemVMServiceIface) NewPatchSystemVmParams() *PatchSystemVmParams

NewPatchSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewRebootSystemVmParams

func (m *MockSystemVMServiceIface) NewRebootSystemVmParams(id string) *RebootSystemVmParams

NewRebootSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewScaleSystemVmParams

func (m *MockSystemVMServiceIface) NewScaleSystemVmParams(id, serviceofferingid string) *ScaleSystemVmParams

NewScaleSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewStartSystemVmParams

func (m *MockSystemVMServiceIface) NewStartSystemVmParams(id string) *StartSystemVmParams

NewStartSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) NewStopSystemVmParams

func (m *MockSystemVMServiceIface) NewStopSystemVmParams(id string) *StopSystemVmParams

NewStopSystemVmParams mocks base method.

func (*MockSystemVMServiceIface) PatchSystemVm

PatchSystemVm mocks base method.

func (*MockSystemVMServiceIface) RebootSystemVm

RebootSystemVm mocks base method.

func (*MockSystemVMServiceIface) ScaleSystemVm

ScaleSystemVm mocks base method.

func (*MockSystemVMServiceIface) StartSystemVm

StartSystemVm mocks base method.

func (*MockSystemVMServiceIface) StopSystemVm

StopSystemVm mocks base method.

type MockSystemVMServiceIfaceMockRecorder

type MockSystemVMServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockSystemVMServiceIfaceMockRecorder is the mock recorder for MockSystemVMServiceIface.

func (*MockSystemVMServiceIfaceMockRecorder) ChangeServiceForSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) ChangeServiceForSystemVm(p interface{}) *gomock.Call

ChangeServiceForSystemVm indicates an expected call of ChangeServiceForSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) DestroySystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) DestroySystemVm(p interface{}) *gomock.Call

DestroySystemVm indicates an expected call of DestroySystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) GetSystemVmByID

func (mr *MockSystemVMServiceIfaceMockRecorder) GetSystemVmByID(id interface{}, opts ...interface{}) *gomock.Call

GetSystemVmByID indicates an expected call of GetSystemVmByID.

func (*MockSystemVMServiceIfaceMockRecorder) GetSystemVmByName

func (mr *MockSystemVMServiceIfaceMockRecorder) GetSystemVmByName(name interface{}, opts ...interface{}) *gomock.Call

GetSystemVmByName indicates an expected call of GetSystemVmByName.

func (*MockSystemVMServiceIfaceMockRecorder) GetSystemVmID

func (mr *MockSystemVMServiceIfaceMockRecorder) GetSystemVmID(name interface{}, opts ...interface{}) *gomock.Call

GetSystemVmID indicates an expected call of GetSystemVmID.

func (*MockSystemVMServiceIfaceMockRecorder) ListSystemVms

func (mr *MockSystemVMServiceIfaceMockRecorder) ListSystemVms(p interface{}) *gomock.Call

ListSystemVms indicates an expected call of ListSystemVms.

func (*MockSystemVMServiceIfaceMockRecorder) MigrateSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) MigrateSystemVm(p interface{}) *gomock.Call

MigrateSystemVm indicates an expected call of MigrateSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) NewChangeServiceForSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewChangeServiceForSystemVmParams(id, serviceofferingid interface{}) *gomock.Call

NewChangeServiceForSystemVmParams indicates an expected call of NewChangeServiceForSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewDestroySystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewDestroySystemVmParams(id interface{}) *gomock.Call

NewDestroySystemVmParams indicates an expected call of NewDestroySystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewListSystemVmsParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewListSystemVmsParams() *gomock.Call

NewListSystemVmsParams indicates an expected call of NewListSystemVmsParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewMigrateSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewMigrateSystemVmParams(virtualmachineid interface{}) *gomock.Call

NewMigrateSystemVmParams indicates an expected call of NewMigrateSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewPatchSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewPatchSystemVmParams() *gomock.Call

NewPatchSystemVmParams indicates an expected call of NewPatchSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewRebootSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewRebootSystemVmParams(id interface{}) *gomock.Call

NewRebootSystemVmParams indicates an expected call of NewRebootSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewScaleSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewScaleSystemVmParams(id, serviceofferingid interface{}) *gomock.Call

NewScaleSystemVmParams indicates an expected call of NewScaleSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewStartSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewStartSystemVmParams(id interface{}) *gomock.Call

NewStartSystemVmParams indicates an expected call of NewStartSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) NewStopSystemVmParams

func (mr *MockSystemVMServiceIfaceMockRecorder) NewStopSystemVmParams(id interface{}) *gomock.Call

NewStopSystemVmParams indicates an expected call of NewStopSystemVmParams.

func (*MockSystemVMServiceIfaceMockRecorder) PatchSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) PatchSystemVm(p interface{}) *gomock.Call

PatchSystemVm indicates an expected call of PatchSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) RebootSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) RebootSystemVm(p interface{}) *gomock.Call

RebootSystemVm indicates an expected call of RebootSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) ScaleSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) ScaleSystemVm(p interface{}) *gomock.Call

ScaleSystemVm indicates an expected call of ScaleSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) StartSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) StartSystemVm(p interface{}) *gomock.Call

StartSystemVm indicates an expected call of StartSystemVm.

func (*MockSystemVMServiceIfaceMockRecorder) StopSystemVm

func (mr *MockSystemVMServiceIfaceMockRecorder) StopSystemVm(p interface{}) *gomock.Call

StopSystemVm indicates an expected call of StopSystemVm.

type MockTemplateServiceIface

type MockTemplateServiceIface struct {
	// contains filtered or unexported fields
}

MockTemplateServiceIface is a mock of TemplateServiceIface interface.

func NewMockTemplateServiceIface

func NewMockTemplateServiceIface(ctrl *gomock.Controller) *MockTemplateServiceIface

NewMockTemplateServiceIface creates a new mock instance.

func (*MockTemplateServiceIface) CopyTemplate

CopyTemplate mocks base method.

func (*MockTemplateServiceIface) CreateTemplate

CreateTemplate mocks base method.

func (*MockTemplateServiceIface) DeleteTemplate

DeleteTemplate mocks base method.

func (*MockTemplateServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockTemplateServiceIface) ExtractTemplate

ExtractTemplate mocks base method.

func (*MockTemplateServiceIface) GetTemplateByID

func (m *MockTemplateServiceIface) GetTemplateByID(id, templatefilter string, opts ...OptionFunc) (*Template, int, error)

GetTemplateByID mocks base method.

func (*MockTemplateServiceIface) GetTemplateByName

func (m *MockTemplateServiceIface) GetTemplateByName(name, templatefilter, zoneid string, opts ...OptionFunc) (*Template, int, error)

GetTemplateByName mocks base method.

func (*MockTemplateServiceIface) GetTemplateDirectDownloadCertificateByID

func (m *MockTemplateServiceIface) GetTemplateDirectDownloadCertificateByID(id string, opts ...OptionFunc) (*TemplateDirectDownloadCertificate, int, error)

GetTemplateDirectDownloadCertificateByID mocks base method.

func (*MockTemplateServiceIface) GetTemplateID

func (m *MockTemplateServiceIface) GetTemplateID(name, templatefilter, zoneid string, opts ...OptionFunc) (string, int, error)

GetTemplateID mocks base method.

func (*MockTemplateServiceIface) GetTemplatePermissionByID

func (m *MockTemplateServiceIface) GetTemplatePermissionByID(id string, opts ...OptionFunc) (*TemplatePermission, int, error)

GetTemplatePermissionByID mocks base method.

func (*MockTemplateServiceIface) GetUploadParamsForTemplate

GetUploadParamsForTemplate mocks base method.

func (*MockTemplateServiceIface) ListTemplateDirectDownloadCertificates

ListTemplateDirectDownloadCertificates mocks base method.

func (*MockTemplateServiceIface) ListTemplatePermissions

ListTemplatePermissions mocks base method.

func (*MockTemplateServiceIface) ListTemplates

ListTemplates mocks base method.

func (*MockTemplateServiceIface) NewCopyTemplateParams

func (m *MockTemplateServiceIface) NewCopyTemplateParams(id string) *CopyTemplateParams

NewCopyTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewCreateTemplateParams

func (m *MockTemplateServiceIface) NewCreateTemplateParams(displaytext, name, ostypeid string) *CreateTemplateParams

NewCreateTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewDeleteTemplateParams

func (m *MockTemplateServiceIface) NewDeleteTemplateParams(id string) *DeleteTemplateParams

NewDeleteTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewExtractTemplateParams

func (m *MockTemplateServiceIface) NewExtractTemplateParams(id, mode string) *ExtractTemplateParams

NewExtractTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewGetUploadParamsForTemplateParams

func (m *MockTemplateServiceIface) NewGetUploadParamsForTemplateParams(displaytext, format, hypervisor, name, zoneid string) *GetUploadParamsForTemplateParams

NewGetUploadParamsForTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewListTemplateDirectDownloadCertificatesParams

func (m *MockTemplateServiceIface) NewListTemplateDirectDownloadCertificatesParams() *ListTemplateDirectDownloadCertificatesParams

NewListTemplateDirectDownloadCertificatesParams mocks base method.

func (*MockTemplateServiceIface) NewListTemplatePermissionsParams

func (m *MockTemplateServiceIface) NewListTemplatePermissionsParams(id string) *ListTemplatePermissionsParams

NewListTemplatePermissionsParams mocks base method.

func (*MockTemplateServiceIface) NewListTemplatesParams

func (m *MockTemplateServiceIface) NewListTemplatesParams(templatefilter string) *ListTemplatesParams

NewListTemplatesParams mocks base method.

func (*MockTemplateServiceIface) NewPrepareTemplateParams

func (m *MockTemplateServiceIface) NewPrepareTemplateParams(templateid, zoneid string) *PrepareTemplateParams

NewPrepareTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewProvisionTemplateDirectDownloadCertificateParams

func (m *MockTemplateServiceIface) NewProvisionTemplateDirectDownloadCertificateParams(hostid, id string) *ProvisionTemplateDirectDownloadCertificateParams

NewProvisionTemplateDirectDownloadCertificateParams mocks base method.

func (*MockTemplateServiceIface) NewRegisterTemplateParams

func (m *MockTemplateServiceIface) NewRegisterTemplateParams(displaytext, format, hypervisor, name, url string) *RegisterTemplateParams

NewRegisterTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewUpdateTemplateParams

func (m *MockTemplateServiceIface) NewUpdateTemplateParams(id string) *UpdateTemplateParams

NewUpdateTemplateParams mocks base method.

func (*MockTemplateServiceIface) NewUpdateTemplatePermissionsParams

func (m *MockTemplateServiceIface) NewUpdateTemplatePermissionsParams(id string) *UpdateTemplatePermissionsParams

NewUpdateTemplatePermissionsParams mocks base method.

func (*MockTemplateServiceIface) NewUpgradeRouterTemplateParams

func (m *MockTemplateServiceIface) NewUpgradeRouterTemplateParams() *UpgradeRouterTemplateParams

NewUpgradeRouterTemplateParams mocks base method.

func (*MockTemplateServiceIface) PrepareTemplate

PrepareTemplate mocks base method.

func (*MockTemplateServiceIface) ProvisionTemplateDirectDownloadCertificate

ProvisionTemplateDirectDownloadCertificate mocks base method.

func (*MockTemplateServiceIface) RegisterTemplate

RegisterTemplate mocks base method.

func (*MockTemplateServiceIface) UpdateTemplate

UpdateTemplate mocks base method.

func (*MockTemplateServiceIface) UpdateTemplatePermissions

UpdateTemplatePermissions mocks base method.

func (*MockTemplateServiceIface) UpgradeRouterTemplate

UpgradeRouterTemplate mocks base method.

type MockTemplateServiceIfaceMockRecorder

type MockTemplateServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockTemplateServiceIfaceMockRecorder is the mock recorder for MockTemplateServiceIface.

func (*MockTemplateServiceIfaceMockRecorder) CopyTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) CopyTemplate(p interface{}) *gomock.Call

CopyTemplate indicates an expected call of CopyTemplate.

func (*MockTemplateServiceIfaceMockRecorder) CreateTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) CreateTemplate(p interface{}) *gomock.Call

CreateTemplate indicates an expected call of CreateTemplate.

func (*MockTemplateServiceIfaceMockRecorder) DeleteTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) DeleteTemplate(p interface{}) *gomock.Call

DeleteTemplate indicates an expected call of DeleteTemplate.

func (*MockTemplateServiceIfaceMockRecorder) ExtractTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) ExtractTemplate(p interface{}) *gomock.Call

ExtractTemplate indicates an expected call of ExtractTemplate.

func (*MockTemplateServiceIfaceMockRecorder) GetTemplateByID

func (mr *MockTemplateServiceIfaceMockRecorder) GetTemplateByID(id, templatefilter interface{}, opts ...interface{}) *gomock.Call

GetTemplateByID indicates an expected call of GetTemplateByID.

func (*MockTemplateServiceIfaceMockRecorder) GetTemplateByName

func (mr *MockTemplateServiceIfaceMockRecorder) GetTemplateByName(name, templatefilter, zoneid interface{}, opts ...interface{}) *gomock.Call

GetTemplateByName indicates an expected call of GetTemplateByName.

func (*MockTemplateServiceIfaceMockRecorder) GetTemplateDirectDownloadCertificateByID

func (mr *MockTemplateServiceIfaceMockRecorder) GetTemplateDirectDownloadCertificateByID(id interface{}, opts ...interface{}) *gomock.Call

GetTemplateDirectDownloadCertificateByID indicates an expected call of GetTemplateDirectDownloadCertificateByID.

func (*MockTemplateServiceIfaceMockRecorder) GetTemplateID

func (mr *MockTemplateServiceIfaceMockRecorder) GetTemplateID(name, templatefilter, zoneid interface{}, opts ...interface{}) *gomock.Call

GetTemplateID indicates an expected call of GetTemplateID.

func (*MockTemplateServiceIfaceMockRecorder) GetTemplatePermissionByID

func (mr *MockTemplateServiceIfaceMockRecorder) GetTemplatePermissionByID(id interface{}, opts ...interface{}) *gomock.Call

GetTemplatePermissionByID indicates an expected call of GetTemplatePermissionByID.

func (*MockTemplateServiceIfaceMockRecorder) GetUploadParamsForTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) GetUploadParamsForTemplate(p interface{}) *gomock.Call

GetUploadParamsForTemplate indicates an expected call of GetUploadParamsForTemplate.

func (*MockTemplateServiceIfaceMockRecorder) ListTemplateDirectDownloadCertificates

func (mr *MockTemplateServiceIfaceMockRecorder) ListTemplateDirectDownloadCertificates(p interface{}) *gomock.Call

ListTemplateDirectDownloadCertificates indicates an expected call of ListTemplateDirectDownloadCertificates.

func (*MockTemplateServiceIfaceMockRecorder) ListTemplatePermissions

func (mr *MockTemplateServiceIfaceMockRecorder) ListTemplatePermissions(p interface{}) *gomock.Call

ListTemplatePermissions indicates an expected call of ListTemplatePermissions.

func (*MockTemplateServiceIfaceMockRecorder) ListTemplates

func (mr *MockTemplateServiceIfaceMockRecorder) ListTemplates(p interface{}) *gomock.Call

ListTemplates indicates an expected call of ListTemplates.

func (*MockTemplateServiceIfaceMockRecorder) NewCopyTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewCopyTemplateParams(id interface{}) *gomock.Call

NewCopyTemplateParams indicates an expected call of NewCopyTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewCreateTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewCreateTemplateParams(displaytext, name, ostypeid interface{}) *gomock.Call

NewCreateTemplateParams indicates an expected call of NewCreateTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewDeleteTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewDeleteTemplateParams(id interface{}) *gomock.Call

NewDeleteTemplateParams indicates an expected call of NewDeleteTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewExtractTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewExtractTemplateParams(id, mode interface{}) *gomock.Call

NewExtractTemplateParams indicates an expected call of NewExtractTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewGetUploadParamsForTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewGetUploadParamsForTemplateParams(displaytext, format, hypervisor, name, zoneid interface{}) *gomock.Call

NewGetUploadParamsForTemplateParams indicates an expected call of NewGetUploadParamsForTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewListTemplateDirectDownloadCertificatesParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewListTemplateDirectDownloadCertificatesParams() *gomock.Call

NewListTemplateDirectDownloadCertificatesParams indicates an expected call of NewListTemplateDirectDownloadCertificatesParams.

func (*MockTemplateServiceIfaceMockRecorder) NewListTemplatePermissionsParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewListTemplatePermissionsParams(id interface{}) *gomock.Call

NewListTemplatePermissionsParams indicates an expected call of NewListTemplatePermissionsParams.

func (*MockTemplateServiceIfaceMockRecorder) NewListTemplatesParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewListTemplatesParams(templatefilter interface{}) *gomock.Call

NewListTemplatesParams indicates an expected call of NewListTemplatesParams.

func (*MockTemplateServiceIfaceMockRecorder) NewPrepareTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewPrepareTemplateParams(templateid, zoneid interface{}) *gomock.Call

NewPrepareTemplateParams indicates an expected call of NewPrepareTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewProvisionTemplateDirectDownloadCertificateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewProvisionTemplateDirectDownloadCertificateParams(hostid, id interface{}) *gomock.Call

NewProvisionTemplateDirectDownloadCertificateParams indicates an expected call of NewProvisionTemplateDirectDownloadCertificateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewRegisterTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewRegisterTemplateParams(displaytext, format, hypervisor, name, url interface{}) *gomock.Call

NewRegisterTemplateParams indicates an expected call of NewRegisterTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewUpdateTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewUpdateTemplateParams(id interface{}) *gomock.Call

NewUpdateTemplateParams indicates an expected call of NewUpdateTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) NewUpdateTemplatePermissionsParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewUpdateTemplatePermissionsParams(id interface{}) *gomock.Call

NewUpdateTemplatePermissionsParams indicates an expected call of NewUpdateTemplatePermissionsParams.

func (*MockTemplateServiceIfaceMockRecorder) NewUpgradeRouterTemplateParams

func (mr *MockTemplateServiceIfaceMockRecorder) NewUpgradeRouterTemplateParams() *gomock.Call

NewUpgradeRouterTemplateParams indicates an expected call of NewUpgradeRouterTemplateParams.

func (*MockTemplateServiceIfaceMockRecorder) PrepareTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) PrepareTemplate(p interface{}) *gomock.Call

PrepareTemplate indicates an expected call of PrepareTemplate.

func (*MockTemplateServiceIfaceMockRecorder) ProvisionTemplateDirectDownloadCertificate

func (mr *MockTemplateServiceIfaceMockRecorder) ProvisionTemplateDirectDownloadCertificate(p interface{}) *gomock.Call

ProvisionTemplateDirectDownloadCertificate indicates an expected call of ProvisionTemplateDirectDownloadCertificate.

func (*MockTemplateServiceIfaceMockRecorder) RegisterTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) RegisterTemplate(p interface{}) *gomock.Call

RegisterTemplate indicates an expected call of RegisterTemplate.

func (*MockTemplateServiceIfaceMockRecorder) UpdateTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) UpdateTemplate(p interface{}) *gomock.Call

UpdateTemplate indicates an expected call of UpdateTemplate.

func (*MockTemplateServiceIfaceMockRecorder) UpdateTemplatePermissions

func (mr *MockTemplateServiceIfaceMockRecorder) UpdateTemplatePermissions(p interface{}) *gomock.Call

UpdateTemplatePermissions indicates an expected call of UpdateTemplatePermissions.

func (*MockTemplateServiceIfaceMockRecorder) UpgradeRouterTemplate

func (mr *MockTemplateServiceIfaceMockRecorder) UpgradeRouterTemplate(p interface{}) *gomock.Call

UpgradeRouterTemplate indicates an expected call of UpgradeRouterTemplate.

type MockUCSServiceIface

type MockUCSServiceIface struct {
	// contains filtered or unexported fields
}

MockUCSServiceIface is a mock of UCSServiceIface interface.

func NewMockUCSServiceIface

func NewMockUCSServiceIface(ctrl *gomock.Controller) *MockUCSServiceIface

NewMockUCSServiceIface creates a new mock instance.

func (*MockUCSServiceIface) AddUcsManager

AddUcsManager mocks base method.

func (*MockUCSServiceIface) AssociateUcsProfileToBlade

AssociateUcsProfileToBlade mocks base method.

func (*MockUCSServiceIface) DeleteUcsManager

DeleteUcsManager mocks base method.

func (*MockUCSServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockUCSServiceIface) GetUcsManagerByID

func (m *MockUCSServiceIface) GetUcsManagerByID(id string, opts ...OptionFunc) (*UcsManager, int, error)

GetUcsManagerByID mocks base method.

func (*MockUCSServiceIface) GetUcsManagerByName

func (m *MockUCSServiceIface) GetUcsManagerByName(name string, opts ...OptionFunc) (*UcsManager, int, error)

GetUcsManagerByName mocks base method.

func (*MockUCSServiceIface) GetUcsManagerID

func (m *MockUCSServiceIface) GetUcsManagerID(keyword string, opts ...OptionFunc) (string, int, error)

GetUcsManagerID mocks base method.

func (*MockUCSServiceIface) ListUcsBlades

ListUcsBlades mocks base method.

func (*MockUCSServiceIface) ListUcsManagers

ListUcsManagers mocks base method.

func (*MockUCSServiceIface) ListUcsProfiles

ListUcsProfiles mocks base method.

func (*MockUCSServiceIface) NewAddUcsManagerParams

func (m *MockUCSServiceIface) NewAddUcsManagerParams(password, url, username, zoneid string) *AddUcsManagerParams

NewAddUcsManagerParams mocks base method.

func (*MockUCSServiceIface) NewAssociateUcsProfileToBladeParams

func (m *MockUCSServiceIface) NewAssociateUcsProfileToBladeParams(bladeid, profiledn, ucsmanagerid string) *AssociateUcsProfileToBladeParams

NewAssociateUcsProfileToBladeParams mocks base method.

func (*MockUCSServiceIface) NewDeleteUcsManagerParams

func (m *MockUCSServiceIface) NewDeleteUcsManagerParams(ucsmanagerid string) *DeleteUcsManagerParams

NewDeleteUcsManagerParams mocks base method.

func (*MockUCSServiceIface) NewListUcsBladesParams

func (m *MockUCSServiceIface) NewListUcsBladesParams(ucsmanagerid string) *ListUcsBladesParams

NewListUcsBladesParams mocks base method.

func (*MockUCSServiceIface) NewListUcsManagersParams

func (m *MockUCSServiceIface) NewListUcsManagersParams() *ListUcsManagersParams

NewListUcsManagersParams mocks base method.

func (*MockUCSServiceIface) NewListUcsProfilesParams

func (m *MockUCSServiceIface) NewListUcsProfilesParams(ucsmanagerid string) *ListUcsProfilesParams

NewListUcsProfilesParams mocks base method.

type MockUCSServiceIfaceMockRecorder

type MockUCSServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockUCSServiceIfaceMockRecorder is the mock recorder for MockUCSServiceIface.

func (*MockUCSServiceIfaceMockRecorder) AddUcsManager

func (mr *MockUCSServiceIfaceMockRecorder) AddUcsManager(p interface{}) *gomock.Call

AddUcsManager indicates an expected call of AddUcsManager.

func (*MockUCSServiceIfaceMockRecorder) AssociateUcsProfileToBlade

func (mr *MockUCSServiceIfaceMockRecorder) AssociateUcsProfileToBlade(p interface{}) *gomock.Call

AssociateUcsProfileToBlade indicates an expected call of AssociateUcsProfileToBlade.

func (*MockUCSServiceIfaceMockRecorder) DeleteUcsManager

func (mr *MockUCSServiceIfaceMockRecorder) DeleteUcsManager(p interface{}) *gomock.Call

DeleteUcsManager indicates an expected call of DeleteUcsManager.

func (*MockUCSServiceIfaceMockRecorder) GetUcsManagerByID

func (mr *MockUCSServiceIfaceMockRecorder) GetUcsManagerByID(id interface{}, opts ...interface{}) *gomock.Call

GetUcsManagerByID indicates an expected call of GetUcsManagerByID.

func (*MockUCSServiceIfaceMockRecorder) GetUcsManagerByName

func (mr *MockUCSServiceIfaceMockRecorder) GetUcsManagerByName(name interface{}, opts ...interface{}) *gomock.Call

GetUcsManagerByName indicates an expected call of GetUcsManagerByName.

func (*MockUCSServiceIfaceMockRecorder) GetUcsManagerID

func (mr *MockUCSServiceIfaceMockRecorder) GetUcsManagerID(keyword interface{}, opts ...interface{}) *gomock.Call

GetUcsManagerID indicates an expected call of GetUcsManagerID.

func (*MockUCSServiceIfaceMockRecorder) ListUcsBlades

func (mr *MockUCSServiceIfaceMockRecorder) ListUcsBlades(p interface{}) *gomock.Call

ListUcsBlades indicates an expected call of ListUcsBlades.

func (*MockUCSServiceIfaceMockRecorder) ListUcsManagers

func (mr *MockUCSServiceIfaceMockRecorder) ListUcsManagers(p interface{}) *gomock.Call

ListUcsManagers indicates an expected call of ListUcsManagers.

func (*MockUCSServiceIfaceMockRecorder) ListUcsProfiles

func (mr *MockUCSServiceIfaceMockRecorder) ListUcsProfiles(p interface{}) *gomock.Call

ListUcsProfiles indicates an expected call of ListUcsProfiles.

func (*MockUCSServiceIfaceMockRecorder) NewAddUcsManagerParams

func (mr *MockUCSServiceIfaceMockRecorder) NewAddUcsManagerParams(password, url, username, zoneid interface{}) *gomock.Call

NewAddUcsManagerParams indicates an expected call of NewAddUcsManagerParams.

func (*MockUCSServiceIfaceMockRecorder) NewAssociateUcsProfileToBladeParams

func (mr *MockUCSServiceIfaceMockRecorder) NewAssociateUcsProfileToBladeParams(bladeid, profiledn, ucsmanagerid interface{}) *gomock.Call

NewAssociateUcsProfileToBladeParams indicates an expected call of NewAssociateUcsProfileToBladeParams.

func (*MockUCSServiceIfaceMockRecorder) NewDeleteUcsManagerParams

func (mr *MockUCSServiceIfaceMockRecorder) NewDeleteUcsManagerParams(ucsmanagerid interface{}) *gomock.Call

NewDeleteUcsManagerParams indicates an expected call of NewDeleteUcsManagerParams.

func (*MockUCSServiceIfaceMockRecorder) NewListUcsBladesParams

func (mr *MockUCSServiceIfaceMockRecorder) NewListUcsBladesParams(ucsmanagerid interface{}) *gomock.Call

NewListUcsBladesParams indicates an expected call of NewListUcsBladesParams.

func (*MockUCSServiceIfaceMockRecorder) NewListUcsManagersParams

func (mr *MockUCSServiceIfaceMockRecorder) NewListUcsManagersParams() *gomock.Call

NewListUcsManagersParams indicates an expected call of NewListUcsManagersParams.

func (*MockUCSServiceIfaceMockRecorder) NewListUcsProfilesParams

func (mr *MockUCSServiceIfaceMockRecorder) NewListUcsProfilesParams(ucsmanagerid interface{}) *gomock.Call

NewListUcsProfilesParams indicates an expected call of NewListUcsProfilesParams.

type MockUsageServiceIface

type MockUsageServiceIface struct {
	// contains filtered or unexported fields
}

MockUsageServiceIface is a mock of UsageServiceIface interface.

func NewMockUsageServiceIface

func NewMockUsageServiceIface(ctrl *gomock.Controller) *MockUsageServiceIface

NewMockUsageServiceIface creates a new mock instance.

func (*MockUsageServiceIface) AddTrafficMonitor

AddTrafficMonitor mocks base method.

func (*MockUsageServiceIface) AddTrafficType

AddTrafficType mocks base method.

func (*MockUsageServiceIface) DeleteTrafficMonitor

DeleteTrafficMonitor mocks base method.

func (*MockUsageServiceIface) DeleteTrafficType

DeleteTrafficType mocks base method.

func (*MockUsageServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockUsageServiceIface) GenerateUsageRecords

GenerateUsageRecords mocks base method.

func (*MockUsageServiceIface) GetTrafficTypeID

func (m *MockUsageServiceIface) GetTrafficTypeID(keyword, physicalnetworkid string, opts ...OptionFunc) (string, int, error)

GetTrafficTypeID mocks base method.

func (*MockUsageServiceIface) ListTrafficMonitors

ListTrafficMonitors mocks base method.

func (*MockUsageServiceIface) ListTrafficTypeImplementors

ListTrafficTypeImplementors mocks base method.

func (*MockUsageServiceIface) ListTrafficTypes

ListTrafficTypes mocks base method.

func (*MockUsageServiceIface) ListUsageRecords

ListUsageRecords mocks base method.

func (*MockUsageServiceIface) ListUsageServerMetrics

ListUsageServerMetrics mocks base method.

func (*MockUsageServiceIface) ListUsageTypes

ListUsageTypes mocks base method.

func (*MockUsageServiceIface) NewAddTrafficMonitorParams

func (m *MockUsageServiceIface) NewAddTrafficMonitorParams(url, zoneid string) *AddTrafficMonitorParams

NewAddTrafficMonitorParams mocks base method.

func (*MockUsageServiceIface) NewAddTrafficTypeParams

func (m *MockUsageServiceIface) NewAddTrafficTypeParams(physicalnetworkid, traffictype string) *AddTrafficTypeParams

NewAddTrafficTypeParams mocks base method.

func (*MockUsageServiceIface) NewDeleteTrafficMonitorParams

func (m *MockUsageServiceIface) NewDeleteTrafficMonitorParams(id string) *DeleteTrafficMonitorParams

NewDeleteTrafficMonitorParams mocks base method.

func (*MockUsageServiceIface) NewDeleteTrafficTypeParams

func (m *MockUsageServiceIface) NewDeleteTrafficTypeParams(id string) *DeleteTrafficTypeParams

NewDeleteTrafficTypeParams mocks base method.

func (*MockUsageServiceIface) NewGenerateUsageRecordsParams

func (m *MockUsageServiceIface) NewGenerateUsageRecordsParams(enddate, startdate string) *GenerateUsageRecordsParams

NewGenerateUsageRecordsParams mocks base method.

func (*MockUsageServiceIface) NewListTrafficMonitorsParams

func (m *MockUsageServiceIface) NewListTrafficMonitorsParams(zoneid string) *ListTrafficMonitorsParams

NewListTrafficMonitorsParams mocks base method.

func (*MockUsageServiceIface) NewListTrafficTypeImplementorsParams

func (m *MockUsageServiceIface) NewListTrafficTypeImplementorsParams() *ListTrafficTypeImplementorsParams

NewListTrafficTypeImplementorsParams mocks base method.

func (*MockUsageServiceIface) NewListTrafficTypesParams

func (m *MockUsageServiceIface) NewListTrafficTypesParams(physicalnetworkid string) *ListTrafficTypesParams

NewListTrafficTypesParams mocks base method.

func (*MockUsageServiceIface) NewListUsageRecordsParams

func (m *MockUsageServiceIface) NewListUsageRecordsParams(enddate, startdate string) *ListUsageRecordsParams

NewListUsageRecordsParams mocks base method.

func (*MockUsageServiceIface) NewListUsageServerMetricsParams

func (m *MockUsageServiceIface) NewListUsageServerMetricsParams() *ListUsageServerMetricsParams

NewListUsageServerMetricsParams mocks base method.

func (*MockUsageServiceIface) NewListUsageTypesParams

func (m *MockUsageServiceIface) NewListUsageTypesParams() *ListUsageTypesParams

NewListUsageTypesParams mocks base method.

func (*MockUsageServiceIface) NewRemoveRawUsageRecordsParams

func (m *MockUsageServiceIface) NewRemoveRawUsageRecordsParams(interval int) *RemoveRawUsageRecordsParams

NewRemoveRawUsageRecordsParams mocks base method.

func (*MockUsageServiceIface) NewUpdateTrafficTypeParams

func (m *MockUsageServiceIface) NewUpdateTrafficTypeParams(id string) *UpdateTrafficTypeParams

NewUpdateTrafficTypeParams mocks base method.

func (*MockUsageServiceIface) RemoveRawUsageRecords

RemoveRawUsageRecords mocks base method.

func (*MockUsageServiceIface) UpdateTrafficType

UpdateTrafficType mocks base method.

type MockUsageServiceIfaceMockRecorder

type MockUsageServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockUsageServiceIfaceMockRecorder is the mock recorder for MockUsageServiceIface.

func (*MockUsageServiceIfaceMockRecorder) AddTrafficMonitor

func (mr *MockUsageServiceIfaceMockRecorder) AddTrafficMonitor(p interface{}) *gomock.Call

AddTrafficMonitor indicates an expected call of AddTrafficMonitor.

func (*MockUsageServiceIfaceMockRecorder) AddTrafficType

func (mr *MockUsageServiceIfaceMockRecorder) AddTrafficType(p interface{}) *gomock.Call

AddTrafficType indicates an expected call of AddTrafficType.

func (*MockUsageServiceIfaceMockRecorder) DeleteTrafficMonitor

func (mr *MockUsageServiceIfaceMockRecorder) DeleteTrafficMonitor(p interface{}) *gomock.Call

DeleteTrafficMonitor indicates an expected call of DeleteTrafficMonitor.

func (*MockUsageServiceIfaceMockRecorder) DeleteTrafficType

func (mr *MockUsageServiceIfaceMockRecorder) DeleteTrafficType(p interface{}) *gomock.Call

DeleteTrafficType indicates an expected call of DeleteTrafficType.

func (*MockUsageServiceIfaceMockRecorder) GenerateUsageRecords

func (mr *MockUsageServiceIfaceMockRecorder) GenerateUsageRecords(p interface{}) *gomock.Call

GenerateUsageRecords indicates an expected call of GenerateUsageRecords.

func (*MockUsageServiceIfaceMockRecorder) GetTrafficTypeID

func (mr *MockUsageServiceIfaceMockRecorder) GetTrafficTypeID(keyword, physicalnetworkid interface{}, opts ...interface{}) *gomock.Call

GetTrafficTypeID indicates an expected call of GetTrafficTypeID.

func (*MockUsageServiceIfaceMockRecorder) ListTrafficMonitors

func (mr *MockUsageServiceIfaceMockRecorder) ListTrafficMonitors(p interface{}) *gomock.Call

ListTrafficMonitors indicates an expected call of ListTrafficMonitors.

func (*MockUsageServiceIfaceMockRecorder) ListTrafficTypeImplementors

func (mr *MockUsageServiceIfaceMockRecorder) ListTrafficTypeImplementors(p interface{}) *gomock.Call

ListTrafficTypeImplementors indicates an expected call of ListTrafficTypeImplementors.

func (*MockUsageServiceIfaceMockRecorder) ListTrafficTypes

func (mr *MockUsageServiceIfaceMockRecorder) ListTrafficTypes(p interface{}) *gomock.Call

ListTrafficTypes indicates an expected call of ListTrafficTypes.

func (*MockUsageServiceIfaceMockRecorder) ListUsageRecords

func (mr *MockUsageServiceIfaceMockRecorder) ListUsageRecords(p interface{}) *gomock.Call

ListUsageRecords indicates an expected call of ListUsageRecords.

func (*MockUsageServiceIfaceMockRecorder) ListUsageServerMetrics

func (mr *MockUsageServiceIfaceMockRecorder) ListUsageServerMetrics(p interface{}) *gomock.Call

ListUsageServerMetrics indicates an expected call of ListUsageServerMetrics.

func (*MockUsageServiceIfaceMockRecorder) ListUsageTypes

func (mr *MockUsageServiceIfaceMockRecorder) ListUsageTypes(p interface{}) *gomock.Call

ListUsageTypes indicates an expected call of ListUsageTypes.

func (*MockUsageServiceIfaceMockRecorder) NewAddTrafficMonitorParams

func (mr *MockUsageServiceIfaceMockRecorder) NewAddTrafficMonitorParams(url, zoneid interface{}) *gomock.Call

NewAddTrafficMonitorParams indicates an expected call of NewAddTrafficMonitorParams.

func (*MockUsageServiceIfaceMockRecorder) NewAddTrafficTypeParams

func (mr *MockUsageServiceIfaceMockRecorder) NewAddTrafficTypeParams(physicalnetworkid, traffictype interface{}) *gomock.Call

NewAddTrafficTypeParams indicates an expected call of NewAddTrafficTypeParams.

func (*MockUsageServiceIfaceMockRecorder) NewDeleteTrafficMonitorParams

func (mr *MockUsageServiceIfaceMockRecorder) NewDeleteTrafficMonitorParams(id interface{}) *gomock.Call

NewDeleteTrafficMonitorParams indicates an expected call of NewDeleteTrafficMonitorParams.

func (*MockUsageServiceIfaceMockRecorder) NewDeleteTrafficTypeParams

func (mr *MockUsageServiceIfaceMockRecorder) NewDeleteTrafficTypeParams(id interface{}) *gomock.Call

NewDeleteTrafficTypeParams indicates an expected call of NewDeleteTrafficTypeParams.

func (*MockUsageServiceIfaceMockRecorder) NewGenerateUsageRecordsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewGenerateUsageRecordsParams(enddate, startdate interface{}) *gomock.Call

NewGenerateUsageRecordsParams indicates an expected call of NewGenerateUsageRecordsParams.

func (*MockUsageServiceIfaceMockRecorder) NewListTrafficMonitorsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListTrafficMonitorsParams(zoneid interface{}) *gomock.Call

NewListTrafficMonitorsParams indicates an expected call of NewListTrafficMonitorsParams.

func (*MockUsageServiceIfaceMockRecorder) NewListTrafficTypeImplementorsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListTrafficTypeImplementorsParams() *gomock.Call

NewListTrafficTypeImplementorsParams indicates an expected call of NewListTrafficTypeImplementorsParams.

func (*MockUsageServiceIfaceMockRecorder) NewListTrafficTypesParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListTrafficTypesParams(physicalnetworkid interface{}) *gomock.Call

NewListTrafficTypesParams indicates an expected call of NewListTrafficTypesParams.

func (*MockUsageServiceIfaceMockRecorder) NewListUsageRecordsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListUsageRecordsParams(enddate, startdate interface{}) *gomock.Call

NewListUsageRecordsParams indicates an expected call of NewListUsageRecordsParams.

func (*MockUsageServiceIfaceMockRecorder) NewListUsageServerMetricsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListUsageServerMetricsParams() *gomock.Call

NewListUsageServerMetricsParams indicates an expected call of NewListUsageServerMetricsParams.

func (*MockUsageServiceIfaceMockRecorder) NewListUsageTypesParams

func (mr *MockUsageServiceIfaceMockRecorder) NewListUsageTypesParams() *gomock.Call

NewListUsageTypesParams indicates an expected call of NewListUsageTypesParams.

func (*MockUsageServiceIfaceMockRecorder) NewRemoveRawUsageRecordsParams

func (mr *MockUsageServiceIfaceMockRecorder) NewRemoveRawUsageRecordsParams(interval interface{}) *gomock.Call

NewRemoveRawUsageRecordsParams indicates an expected call of NewRemoveRawUsageRecordsParams.

func (*MockUsageServiceIfaceMockRecorder) NewUpdateTrafficTypeParams

func (mr *MockUsageServiceIfaceMockRecorder) NewUpdateTrafficTypeParams(id interface{}) *gomock.Call

NewUpdateTrafficTypeParams indicates an expected call of NewUpdateTrafficTypeParams.

func (*MockUsageServiceIfaceMockRecorder) RemoveRawUsageRecords

func (mr *MockUsageServiceIfaceMockRecorder) RemoveRawUsageRecords(p interface{}) *gomock.Call

RemoveRawUsageRecords indicates an expected call of RemoveRawUsageRecords.

func (*MockUsageServiceIfaceMockRecorder) UpdateTrafficType

func (mr *MockUsageServiceIfaceMockRecorder) UpdateTrafficType(p interface{}) *gomock.Call

UpdateTrafficType indicates an expected call of UpdateTrafficType.

type MockUserServiceIface

type MockUserServiceIface struct {
	// contains filtered or unexported fields
}

MockUserServiceIface is a mock of UserServiceIface interface.

func NewMockUserServiceIface

func NewMockUserServiceIface(ctrl *gomock.Controller) *MockUserServiceIface

NewMockUserServiceIface creates a new mock instance.

func (*MockUserServiceIface) CreateUser

CreateUser mocks base method.

func (*MockUserServiceIface) DeleteUser

DeleteUser mocks base method.

func (*MockUserServiceIface) DisableUser

DisableUser mocks base method.

func (*MockUserServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockUserServiceIface) EnableUser

EnableUser mocks base method.

func (*MockUserServiceIface) GetUser

GetUser mocks base method.

func (*MockUserServiceIface) GetUserByID

func (m *MockUserServiceIface) GetUserByID(id string, opts ...OptionFunc) (*User, int, error)

GetUserByID mocks base method.

func (*MockUserServiceIface) GetUserKeys

GetUserKeys mocks base method.

func (*MockUserServiceIface) GetVirtualMachineUserData

GetVirtualMachineUserData mocks base method.

func (*MockUserServiceIface) ListUsers

ListUsers mocks base method.

func (*MockUserServiceIface) LockUser

LockUser mocks base method.

func (*MockUserServiceIface) NewCreateUserParams

func (m *MockUserServiceIface) NewCreateUserParams(account, email, firstname, lastname, password, username string) *CreateUserParams

NewCreateUserParams mocks base method.

func (*MockUserServiceIface) NewDeleteUserParams

func (m *MockUserServiceIface) NewDeleteUserParams(id string) *DeleteUserParams

NewDeleteUserParams mocks base method.

func (*MockUserServiceIface) NewDisableUserParams

func (m *MockUserServiceIface) NewDisableUserParams(id string) *DisableUserParams

NewDisableUserParams mocks base method.

func (*MockUserServiceIface) NewEnableUserParams

func (m *MockUserServiceIface) NewEnableUserParams(id string) *EnableUserParams

NewEnableUserParams mocks base method.

func (*MockUserServiceIface) NewGetUserKeysParams

func (m *MockUserServiceIface) NewGetUserKeysParams(id string) *GetUserKeysParams

NewGetUserKeysParams mocks base method.

func (*MockUserServiceIface) NewGetUserParams

func (m *MockUserServiceIface) NewGetUserParams(userapikey string) *GetUserParams

NewGetUserParams mocks base method.

func (*MockUserServiceIface) NewGetVirtualMachineUserDataParams

func (m *MockUserServiceIface) NewGetVirtualMachineUserDataParams(virtualmachineid string) *GetVirtualMachineUserDataParams

NewGetVirtualMachineUserDataParams mocks base method.

func (*MockUserServiceIface) NewListUsersParams

func (m *MockUserServiceIface) NewListUsersParams() *ListUsersParams

NewListUsersParams mocks base method.

func (*MockUserServiceIface) NewLockUserParams

func (m *MockUserServiceIface) NewLockUserParams(id string) *LockUserParams

NewLockUserParams mocks base method.

func (*MockUserServiceIface) NewRegisterUserKeysParams

func (m *MockUserServiceIface) NewRegisterUserKeysParams(id string) *RegisterUserKeysParams

NewRegisterUserKeysParams mocks base method.

func (*MockUserServiceIface) NewUpdateUserParams

func (m *MockUserServiceIface) NewUpdateUserParams(id string) *UpdateUserParams

NewUpdateUserParams mocks base method.

func (*MockUserServiceIface) RegisterUserKeys

RegisterUserKeys mocks base method.

func (*MockUserServiceIface) UpdateUser

UpdateUser mocks base method.

type MockUserServiceIfaceMockRecorder

type MockUserServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockUserServiceIfaceMockRecorder is the mock recorder for MockUserServiceIface.

func (*MockUserServiceIfaceMockRecorder) CreateUser

func (mr *MockUserServiceIfaceMockRecorder) CreateUser(p interface{}) *gomock.Call

CreateUser indicates an expected call of CreateUser.

func (*MockUserServiceIfaceMockRecorder) DeleteUser

func (mr *MockUserServiceIfaceMockRecorder) DeleteUser(p interface{}) *gomock.Call

DeleteUser indicates an expected call of DeleteUser.

func (*MockUserServiceIfaceMockRecorder) DisableUser

func (mr *MockUserServiceIfaceMockRecorder) DisableUser(p interface{}) *gomock.Call

DisableUser indicates an expected call of DisableUser.

func (*MockUserServiceIfaceMockRecorder) EnableUser

func (mr *MockUserServiceIfaceMockRecorder) EnableUser(p interface{}) *gomock.Call

EnableUser indicates an expected call of EnableUser.

func (*MockUserServiceIfaceMockRecorder) GetUser

func (mr *MockUserServiceIfaceMockRecorder) GetUser(p interface{}) *gomock.Call

GetUser indicates an expected call of GetUser.

func (*MockUserServiceIfaceMockRecorder) GetUserByID

func (mr *MockUserServiceIfaceMockRecorder) GetUserByID(id interface{}, opts ...interface{}) *gomock.Call

GetUserByID indicates an expected call of GetUserByID.

func (*MockUserServiceIfaceMockRecorder) GetUserKeys

func (mr *MockUserServiceIfaceMockRecorder) GetUserKeys(p interface{}) *gomock.Call

GetUserKeys indicates an expected call of GetUserKeys.

func (*MockUserServiceIfaceMockRecorder) GetVirtualMachineUserData

func (mr *MockUserServiceIfaceMockRecorder) GetVirtualMachineUserData(p interface{}) *gomock.Call

GetVirtualMachineUserData indicates an expected call of GetVirtualMachineUserData.

func (*MockUserServiceIfaceMockRecorder) ListUsers

func (mr *MockUserServiceIfaceMockRecorder) ListUsers(p interface{}) *gomock.Call

ListUsers indicates an expected call of ListUsers.

func (*MockUserServiceIfaceMockRecorder) LockUser

func (mr *MockUserServiceIfaceMockRecorder) LockUser(p interface{}) *gomock.Call

LockUser indicates an expected call of LockUser.

func (*MockUserServiceIfaceMockRecorder) NewCreateUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewCreateUserParams(account, email, firstname, lastname, password, username interface{}) *gomock.Call

NewCreateUserParams indicates an expected call of NewCreateUserParams.

func (*MockUserServiceIfaceMockRecorder) NewDeleteUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewDeleteUserParams(id interface{}) *gomock.Call

NewDeleteUserParams indicates an expected call of NewDeleteUserParams.

func (*MockUserServiceIfaceMockRecorder) NewDisableUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewDisableUserParams(id interface{}) *gomock.Call

NewDisableUserParams indicates an expected call of NewDisableUserParams.

func (*MockUserServiceIfaceMockRecorder) NewEnableUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewEnableUserParams(id interface{}) *gomock.Call

NewEnableUserParams indicates an expected call of NewEnableUserParams.

func (*MockUserServiceIfaceMockRecorder) NewGetUserKeysParams

func (mr *MockUserServiceIfaceMockRecorder) NewGetUserKeysParams(id interface{}) *gomock.Call

NewGetUserKeysParams indicates an expected call of NewGetUserKeysParams.

func (*MockUserServiceIfaceMockRecorder) NewGetUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewGetUserParams(userapikey interface{}) *gomock.Call

NewGetUserParams indicates an expected call of NewGetUserParams.

func (*MockUserServiceIfaceMockRecorder) NewGetVirtualMachineUserDataParams

func (mr *MockUserServiceIfaceMockRecorder) NewGetVirtualMachineUserDataParams(virtualmachineid interface{}) *gomock.Call

NewGetVirtualMachineUserDataParams indicates an expected call of NewGetVirtualMachineUserDataParams.

func (*MockUserServiceIfaceMockRecorder) NewListUsersParams

func (mr *MockUserServiceIfaceMockRecorder) NewListUsersParams() *gomock.Call

NewListUsersParams indicates an expected call of NewListUsersParams.

func (*MockUserServiceIfaceMockRecorder) NewLockUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewLockUserParams(id interface{}) *gomock.Call

NewLockUserParams indicates an expected call of NewLockUserParams.

func (*MockUserServiceIfaceMockRecorder) NewRegisterUserKeysParams

func (mr *MockUserServiceIfaceMockRecorder) NewRegisterUserKeysParams(id interface{}) *gomock.Call

NewRegisterUserKeysParams indicates an expected call of NewRegisterUserKeysParams.

func (*MockUserServiceIfaceMockRecorder) NewUpdateUserParams

func (mr *MockUserServiceIfaceMockRecorder) NewUpdateUserParams(id interface{}) *gomock.Call

NewUpdateUserParams indicates an expected call of NewUpdateUserParams.

func (*MockUserServiceIfaceMockRecorder) RegisterUserKeys

func (mr *MockUserServiceIfaceMockRecorder) RegisterUserKeys(p interface{}) *gomock.Call

RegisterUserKeys indicates an expected call of RegisterUserKeys.

func (*MockUserServiceIfaceMockRecorder) UpdateUser

func (mr *MockUserServiceIfaceMockRecorder) UpdateUser(p interface{}) *gomock.Call

UpdateUser indicates an expected call of UpdateUser.

type MockVLANServiceIface

type MockVLANServiceIface struct {
	// contains filtered or unexported fields
}

MockVLANServiceIface is a mock of VLANServiceIface interface.

func NewMockVLANServiceIface

func NewMockVLANServiceIface(ctrl *gomock.Controller) *MockVLANServiceIface

NewMockVLANServiceIface creates a new mock instance.

func (*MockVLANServiceIface) CreateVlanIpRange

CreateVlanIpRange mocks base method.

func (*MockVLANServiceIface) DedicateGuestVlanRange

DedicateGuestVlanRange mocks base method.

func (*MockVLANServiceIface) DeleteVlanIpRange

DeleteVlanIpRange mocks base method.

func (*MockVLANServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVLANServiceIface) GetDedicatedGuestVlanRangeByID

func (m *MockVLANServiceIface) GetDedicatedGuestVlanRangeByID(id string, opts ...OptionFunc) (*DedicatedGuestVlanRange, int, error)

GetDedicatedGuestVlanRangeByID mocks base method.

func (*MockVLANServiceIface) GetVlanIpRangeByID

func (m *MockVLANServiceIface) GetVlanIpRangeByID(id string, opts ...OptionFunc) (*VlanIpRange, int, error)

GetVlanIpRangeByID mocks base method.

func (*MockVLANServiceIface) ListDedicatedGuestVlanRanges

ListDedicatedGuestVlanRanges mocks base method.

func (*MockVLANServiceIface) ListGuestVlans

ListGuestVlans mocks base method.

func (*MockVLANServiceIface) ListVlanIpRanges

ListVlanIpRanges mocks base method.

func (*MockVLANServiceIface) NewCreateVlanIpRangeParams

func (m *MockVLANServiceIface) NewCreateVlanIpRangeParams() *CreateVlanIpRangeParams

NewCreateVlanIpRangeParams mocks base method.

func (*MockVLANServiceIface) NewDedicateGuestVlanRangeParams

func (m *MockVLANServiceIface) NewDedicateGuestVlanRangeParams(physicalnetworkid, vlanrange string) *DedicateGuestVlanRangeParams

NewDedicateGuestVlanRangeParams mocks base method.

func (*MockVLANServiceIface) NewDeleteVlanIpRangeParams

func (m *MockVLANServiceIface) NewDeleteVlanIpRangeParams(id string) *DeleteVlanIpRangeParams

NewDeleteVlanIpRangeParams mocks base method.

func (*MockVLANServiceIface) NewListDedicatedGuestVlanRangesParams

func (m *MockVLANServiceIface) NewListDedicatedGuestVlanRangesParams() *ListDedicatedGuestVlanRangesParams

NewListDedicatedGuestVlanRangesParams mocks base method.

func (*MockVLANServiceIface) NewListGuestVlansParams

func (m *MockVLANServiceIface) NewListGuestVlansParams() *ListGuestVlansParams

NewListGuestVlansParams mocks base method.

func (*MockVLANServiceIface) NewListVlanIpRangesParams

func (m *MockVLANServiceIface) NewListVlanIpRangesParams() *ListVlanIpRangesParams

NewListVlanIpRangesParams mocks base method.

func (*MockVLANServiceIface) NewReleaseDedicatedGuestVlanRangeParams

func (m *MockVLANServiceIface) NewReleaseDedicatedGuestVlanRangeParams(id string) *ReleaseDedicatedGuestVlanRangeParams

NewReleaseDedicatedGuestVlanRangeParams mocks base method.

func (*MockVLANServiceIface) NewUpdateVlanIpRangeParams

func (m *MockVLANServiceIface) NewUpdateVlanIpRangeParams(id string) *UpdateVlanIpRangeParams

NewUpdateVlanIpRangeParams mocks base method.

func (*MockVLANServiceIface) ReleaseDedicatedGuestVlanRange

ReleaseDedicatedGuestVlanRange mocks base method.

func (*MockVLANServiceIface) UpdateVlanIpRange

UpdateVlanIpRange mocks base method.

type MockVLANServiceIfaceMockRecorder

type MockVLANServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVLANServiceIfaceMockRecorder is the mock recorder for MockVLANServiceIface.

func (*MockVLANServiceIfaceMockRecorder) CreateVlanIpRange

func (mr *MockVLANServiceIfaceMockRecorder) CreateVlanIpRange(p interface{}) *gomock.Call

CreateVlanIpRange indicates an expected call of CreateVlanIpRange.

func (*MockVLANServiceIfaceMockRecorder) DedicateGuestVlanRange

func (mr *MockVLANServiceIfaceMockRecorder) DedicateGuestVlanRange(p interface{}) *gomock.Call

DedicateGuestVlanRange indicates an expected call of DedicateGuestVlanRange.

func (*MockVLANServiceIfaceMockRecorder) DeleteVlanIpRange

func (mr *MockVLANServiceIfaceMockRecorder) DeleteVlanIpRange(p interface{}) *gomock.Call

DeleteVlanIpRange indicates an expected call of DeleteVlanIpRange.

func (*MockVLANServiceIfaceMockRecorder) GetDedicatedGuestVlanRangeByID

func (mr *MockVLANServiceIfaceMockRecorder) GetDedicatedGuestVlanRangeByID(id interface{}, opts ...interface{}) *gomock.Call

GetDedicatedGuestVlanRangeByID indicates an expected call of GetDedicatedGuestVlanRangeByID.

func (*MockVLANServiceIfaceMockRecorder) GetVlanIpRangeByID

func (mr *MockVLANServiceIfaceMockRecorder) GetVlanIpRangeByID(id interface{}, opts ...interface{}) *gomock.Call

GetVlanIpRangeByID indicates an expected call of GetVlanIpRangeByID.

func (*MockVLANServiceIfaceMockRecorder) ListDedicatedGuestVlanRanges

func (mr *MockVLANServiceIfaceMockRecorder) ListDedicatedGuestVlanRanges(p interface{}) *gomock.Call

ListDedicatedGuestVlanRanges indicates an expected call of ListDedicatedGuestVlanRanges.

func (*MockVLANServiceIfaceMockRecorder) ListGuestVlans

func (mr *MockVLANServiceIfaceMockRecorder) ListGuestVlans(p interface{}) *gomock.Call

ListGuestVlans indicates an expected call of ListGuestVlans.

func (*MockVLANServiceIfaceMockRecorder) ListVlanIpRanges

func (mr *MockVLANServiceIfaceMockRecorder) ListVlanIpRanges(p interface{}) *gomock.Call

ListVlanIpRanges indicates an expected call of ListVlanIpRanges.

func (*MockVLANServiceIfaceMockRecorder) NewCreateVlanIpRangeParams

func (mr *MockVLANServiceIfaceMockRecorder) NewCreateVlanIpRangeParams() *gomock.Call

NewCreateVlanIpRangeParams indicates an expected call of NewCreateVlanIpRangeParams.

func (*MockVLANServiceIfaceMockRecorder) NewDedicateGuestVlanRangeParams

func (mr *MockVLANServiceIfaceMockRecorder) NewDedicateGuestVlanRangeParams(physicalnetworkid, vlanrange interface{}) *gomock.Call

NewDedicateGuestVlanRangeParams indicates an expected call of NewDedicateGuestVlanRangeParams.

func (*MockVLANServiceIfaceMockRecorder) NewDeleteVlanIpRangeParams

func (mr *MockVLANServiceIfaceMockRecorder) NewDeleteVlanIpRangeParams(id interface{}) *gomock.Call

NewDeleteVlanIpRangeParams indicates an expected call of NewDeleteVlanIpRangeParams.

func (*MockVLANServiceIfaceMockRecorder) NewListDedicatedGuestVlanRangesParams

func (mr *MockVLANServiceIfaceMockRecorder) NewListDedicatedGuestVlanRangesParams() *gomock.Call

NewListDedicatedGuestVlanRangesParams indicates an expected call of NewListDedicatedGuestVlanRangesParams.

func (*MockVLANServiceIfaceMockRecorder) NewListGuestVlansParams

func (mr *MockVLANServiceIfaceMockRecorder) NewListGuestVlansParams() *gomock.Call

NewListGuestVlansParams indicates an expected call of NewListGuestVlansParams.

func (*MockVLANServiceIfaceMockRecorder) NewListVlanIpRangesParams

func (mr *MockVLANServiceIfaceMockRecorder) NewListVlanIpRangesParams() *gomock.Call

NewListVlanIpRangesParams indicates an expected call of NewListVlanIpRangesParams.

func (*MockVLANServiceIfaceMockRecorder) NewReleaseDedicatedGuestVlanRangeParams

func (mr *MockVLANServiceIfaceMockRecorder) NewReleaseDedicatedGuestVlanRangeParams(id interface{}) *gomock.Call

NewReleaseDedicatedGuestVlanRangeParams indicates an expected call of NewReleaseDedicatedGuestVlanRangeParams.

func (*MockVLANServiceIfaceMockRecorder) NewUpdateVlanIpRangeParams

func (mr *MockVLANServiceIfaceMockRecorder) NewUpdateVlanIpRangeParams(id interface{}) *gomock.Call

NewUpdateVlanIpRangeParams indicates an expected call of NewUpdateVlanIpRangeParams.

func (*MockVLANServiceIfaceMockRecorder) ReleaseDedicatedGuestVlanRange

func (mr *MockVLANServiceIfaceMockRecorder) ReleaseDedicatedGuestVlanRange(p interface{}) *gomock.Call

ReleaseDedicatedGuestVlanRange indicates an expected call of ReleaseDedicatedGuestVlanRange.

func (*MockVLANServiceIfaceMockRecorder) UpdateVlanIpRange

func (mr *MockVLANServiceIfaceMockRecorder) UpdateVlanIpRange(p interface{}) *gomock.Call

UpdateVlanIpRange indicates an expected call of UpdateVlanIpRange.

type MockVMGroupServiceIface

type MockVMGroupServiceIface struct {
	// contains filtered or unexported fields
}

MockVMGroupServiceIface is a mock of VMGroupServiceIface interface.

func NewMockVMGroupServiceIface

func NewMockVMGroupServiceIface(ctrl *gomock.Controller) *MockVMGroupServiceIface

NewMockVMGroupServiceIface creates a new mock instance.

func (*MockVMGroupServiceIface) CreateInstanceGroup

CreateInstanceGroup mocks base method.

func (*MockVMGroupServiceIface) DeleteInstanceGroup

DeleteInstanceGroup mocks base method.

func (*MockVMGroupServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVMGroupServiceIface) GetInstanceGroupByID

func (m *MockVMGroupServiceIface) GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error)

GetInstanceGroupByID mocks base method.

func (*MockVMGroupServiceIface) GetInstanceGroupByName

func (m *MockVMGroupServiceIface) GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error)

GetInstanceGroupByName mocks base method.

func (*MockVMGroupServiceIface) GetInstanceGroupID

func (m *MockVMGroupServiceIface) GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error)

GetInstanceGroupID mocks base method.

func (*MockVMGroupServiceIface) ListInstanceGroups

ListInstanceGroups mocks base method.

func (*MockVMGroupServiceIface) NewCreateInstanceGroupParams

func (m *MockVMGroupServiceIface) NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams

NewCreateInstanceGroupParams mocks base method.

func (*MockVMGroupServiceIface) NewDeleteInstanceGroupParams

func (m *MockVMGroupServiceIface) NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams

NewDeleteInstanceGroupParams mocks base method.

func (*MockVMGroupServiceIface) NewListInstanceGroupsParams

func (m *MockVMGroupServiceIface) NewListInstanceGroupsParams() *ListInstanceGroupsParams

NewListInstanceGroupsParams mocks base method.

func (*MockVMGroupServiceIface) NewUpdateInstanceGroupParams

func (m *MockVMGroupServiceIface) NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams

NewUpdateInstanceGroupParams mocks base method.

func (*MockVMGroupServiceIface) UpdateInstanceGroup

UpdateInstanceGroup mocks base method.

type MockVMGroupServiceIfaceMockRecorder

type MockVMGroupServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVMGroupServiceIfaceMockRecorder is the mock recorder for MockVMGroupServiceIface.

func (*MockVMGroupServiceIfaceMockRecorder) CreateInstanceGroup

func (mr *MockVMGroupServiceIfaceMockRecorder) CreateInstanceGroup(p interface{}) *gomock.Call

CreateInstanceGroup indicates an expected call of CreateInstanceGroup.

func (*MockVMGroupServiceIfaceMockRecorder) DeleteInstanceGroup

func (mr *MockVMGroupServiceIfaceMockRecorder) DeleteInstanceGroup(p interface{}) *gomock.Call

DeleteInstanceGroup indicates an expected call of DeleteInstanceGroup.

func (*MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByID

func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByID(id interface{}, opts ...interface{}) *gomock.Call

GetInstanceGroupByID indicates an expected call of GetInstanceGroupByID.

func (*MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByName

func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupByName(name interface{}, opts ...interface{}) *gomock.Call

GetInstanceGroupByName indicates an expected call of GetInstanceGroupByName.

func (*MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupID

func (mr *MockVMGroupServiceIfaceMockRecorder) GetInstanceGroupID(name interface{}, opts ...interface{}) *gomock.Call

GetInstanceGroupID indicates an expected call of GetInstanceGroupID.

func (*MockVMGroupServiceIfaceMockRecorder) ListInstanceGroups

func (mr *MockVMGroupServiceIfaceMockRecorder) ListInstanceGroups(p interface{}) *gomock.Call

ListInstanceGroups indicates an expected call of ListInstanceGroups.

func (*MockVMGroupServiceIfaceMockRecorder) NewCreateInstanceGroupParams

func (mr *MockVMGroupServiceIfaceMockRecorder) NewCreateInstanceGroupParams(name interface{}) *gomock.Call

NewCreateInstanceGroupParams indicates an expected call of NewCreateInstanceGroupParams.

func (*MockVMGroupServiceIfaceMockRecorder) NewDeleteInstanceGroupParams

func (mr *MockVMGroupServiceIfaceMockRecorder) NewDeleteInstanceGroupParams(id interface{}) *gomock.Call

NewDeleteInstanceGroupParams indicates an expected call of NewDeleteInstanceGroupParams.

func (*MockVMGroupServiceIfaceMockRecorder) NewListInstanceGroupsParams

func (mr *MockVMGroupServiceIfaceMockRecorder) NewListInstanceGroupsParams() *gomock.Call

NewListInstanceGroupsParams indicates an expected call of NewListInstanceGroupsParams.

func (*MockVMGroupServiceIfaceMockRecorder) NewUpdateInstanceGroupParams

func (mr *MockVMGroupServiceIfaceMockRecorder) NewUpdateInstanceGroupParams(id interface{}) *gomock.Call

NewUpdateInstanceGroupParams indicates an expected call of NewUpdateInstanceGroupParams.

func (*MockVMGroupServiceIfaceMockRecorder) UpdateInstanceGroup

func (mr *MockVMGroupServiceIfaceMockRecorder) UpdateInstanceGroup(p interface{}) *gomock.Call

UpdateInstanceGroup indicates an expected call of UpdateInstanceGroup.

type MockVPCServiceIface

type MockVPCServiceIface struct {
	// contains filtered or unexported fields
}

MockVPCServiceIface is a mock of VPCServiceIface interface.

func NewMockVPCServiceIface

func NewMockVPCServiceIface(ctrl *gomock.Controller) *MockVPCServiceIface

NewMockVPCServiceIface creates a new mock instance.

func (*MockVPCServiceIface) CreatePrivateGateway

CreatePrivateGateway mocks base method.

func (*MockVPCServiceIface) CreateStaticRoute

CreateStaticRoute mocks base method.

func (*MockVPCServiceIface) CreateVPC

CreateVPC mocks base method.

func (*MockVPCServiceIface) CreateVPCOffering

CreateVPCOffering mocks base method.

func (*MockVPCServiceIface) DeletePrivateGateway

DeletePrivateGateway mocks base method.

func (*MockVPCServiceIface) DeleteStaticRoute

DeleteStaticRoute mocks base method.

func (*MockVPCServiceIface) DeleteVPC

DeleteVPC mocks base method.

func (*MockVPCServiceIface) DeleteVPCOffering

DeleteVPCOffering mocks base method.

func (*MockVPCServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVPCServiceIface) GetPrivateGatewayByID

func (m *MockVPCServiceIface) GetPrivateGatewayByID(id string, opts ...OptionFunc) (*PrivateGateway, int, error)

GetPrivateGatewayByID mocks base method.

func (*MockVPCServiceIface) GetStaticRouteByID

func (m *MockVPCServiceIface) GetStaticRouteByID(id string, opts ...OptionFunc) (*StaticRoute, int, error)

GetStaticRouteByID mocks base method.

func (*MockVPCServiceIface) GetVPCByID

func (m *MockVPCServiceIface) GetVPCByID(id string, opts ...OptionFunc) (*VPC, int, error)

GetVPCByID mocks base method.

func (*MockVPCServiceIface) GetVPCByName

func (m *MockVPCServiceIface) GetVPCByName(name string, opts ...OptionFunc) (*VPC, int, error)

GetVPCByName mocks base method.

func (*MockVPCServiceIface) GetVPCID

func (m *MockVPCServiceIface) GetVPCID(name string, opts ...OptionFunc) (string, int, error)

GetVPCID mocks base method.

func (*MockVPCServiceIface) GetVPCOfferingByID

func (m *MockVPCServiceIface) GetVPCOfferingByID(id string, opts ...OptionFunc) (*VPCOffering, int, error)

GetVPCOfferingByID mocks base method.

func (*MockVPCServiceIface) GetVPCOfferingByName

func (m *MockVPCServiceIface) GetVPCOfferingByName(name string, opts ...OptionFunc) (*VPCOffering, int, error)

GetVPCOfferingByName mocks base method.

func (*MockVPCServiceIface) GetVPCOfferingID

func (m *MockVPCServiceIface) GetVPCOfferingID(name string, opts ...OptionFunc) (string, int, error)

GetVPCOfferingID mocks base method.

func (*MockVPCServiceIface) ListPrivateGateways

ListPrivateGateways mocks base method.

func (*MockVPCServiceIface) ListStaticRoutes

ListStaticRoutes mocks base method.

func (*MockVPCServiceIface) ListVPCOfferings

ListVPCOfferings mocks base method.

func (*MockVPCServiceIface) ListVPCs

ListVPCs mocks base method.

func (*MockVPCServiceIface) NewCreatePrivateGatewayParams

func (m *MockVPCServiceIface) NewCreatePrivateGatewayParams(gateway, ipaddress, netmask, vpcid string) *CreatePrivateGatewayParams

NewCreatePrivateGatewayParams mocks base method.

func (*MockVPCServiceIface) NewCreateStaticRouteParams

func (m *MockVPCServiceIface) NewCreateStaticRouteParams(cidr, gatewayid string) *CreateStaticRouteParams

NewCreateStaticRouteParams mocks base method.

func (*MockVPCServiceIface) NewCreateVPCOfferingParams

func (m *MockVPCServiceIface) NewCreateVPCOfferingParams(displaytext, name string, supportedservices []string) *CreateVPCOfferingParams

NewCreateVPCOfferingParams mocks base method.

func (*MockVPCServiceIface) NewCreateVPCParams

func (m *MockVPCServiceIface) NewCreateVPCParams(cidr, displaytext, name, vpcofferingid, zoneid string) *CreateVPCParams

NewCreateVPCParams mocks base method.

func (*MockVPCServiceIface) NewDeletePrivateGatewayParams

func (m *MockVPCServiceIface) NewDeletePrivateGatewayParams(id string) *DeletePrivateGatewayParams

NewDeletePrivateGatewayParams mocks base method.

func (*MockVPCServiceIface) NewDeleteStaticRouteParams

func (m *MockVPCServiceIface) NewDeleteStaticRouteParams(id string) *DeleteStaticRouteParams

NewDeleteStaticRouteParams mocks base method.

func (*MockVPCServiceIface) NewDeleteVPCOfferingParams

func (m *MockVPCServiceIface) NewDeleteVPCOfferingParams(id string) *DeleteVPCOfferingParams

NewDeleteVPCOfferingParams mocks base method.

func (*MockVPCServiceIface) NewDeleteVPCParams

func (m *MockVPCServiceIface) NewDeleteVPCParams(id string) *DeleteVPCParams

NewDeleteVPCParams mocks base method.

func (*MockVPCServiceIface) NewListPrivateGatewaysParams

func (m *MockVPCServiceIface) NewListPrivateGatewaysParams() *ListPrivateGatewaysParams

NewListPrivateGatewaysParams mocks base method.

func (*MockVPCServiceIface) NewListStaticRoutesParams

func (m *MockVPCServiceIface) NewListStaticRoutesParams() *ListStaticRoutesParams

NewListStaticRoutesParams mocks base method.

func (*MockVPCServiceIface) NewListVPCOfferingsParams

func (m *MockVPCServiceIface) NewListVPCOfferingsParams() *ListVPCOfferingsParams

NewListVPCOfferingsParams mocks base method.

func (*MockVPCServiceIface) NewListVPCsParams

func (m *MockVPCServiceIface) NewListVPCsParams() *ListVPCsParams

NewListVPCsParams mocks base method.

func (*MockVPCServiceIface) NewRestartVPCParams

func (m *MockVPCServiceIface) NewRestartVPCParams(id string) *RestartVPCParams

NewRestartVPCParams mocks base method.

func (*MockVPCServiceIface) NewUpdateVPCOfferingParams

func (m *MockVPCServiceIface) NewUpdateVPCOfferingParams(id string) *UpdateVPCOfferingParams

NewUpdateVPCOfferingParams mocks base method.

func (*MockVPCServiceIface) NewUpdateVPCParams

func (m *MockVPCServiceIface) NewUpdateVPCParams(id string) *UpdateVPCParams

NewUpdateVPCParams mocks base method.

func (*MockVPCServiceIface) RestartVPC

RestartVPC mocks base method.

func (*MockVPCServiceIface) UpdateVPC

UpdateVPC mocks base method.

func (*MockVPCServiceIface) UpdateVPCOffering

UpdateVPCOffering mocks base method.

type MockVPCServiceIfaceMockRecorder

type MockVPCServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVPCServiceIfaceMockRecorder is the mock recorder for MockVPCServiceIface.

func (*MockVPCServiceIfaceMockRecorder) CreatePrivateGateway

func (mr *MockVPCServiceIfaceMockRecorder) CreatePrivateGateway(p interface{}) *gomock.Call

CreatePrivateGateway indicates an expected call of CreatePrivateGateway.

func (*MockVPCServiceIfaceMockRecorder) CreateStaticRoute

func (mr *MockVPCServiceIfaceMockRecorder) CreateStaticRoute(p interface{}) *gomock.Call

CreateStaticRoute indicates an expected call of CreateStaticRoute.

func (*MockVPCServiceIfaceMockRecorder) CreateVPC

func (mr *MockVPCServiceIfaceMockRecorder) CreateVPC(p interface{}) *gomock.Call

CreateVPC indicates an expected call of CreateVPC.

func (*MockVPCServiceIfaceMockRecorder) CreateVPCOffering

func (mr *MockVPCServiceIfaceMockRecorder) CreateVPCOffering(p interface{}) *gomock.Call

CreateVPCOffering indicates an expected call of CreateVPCOffering.

func (*MockVPCServiceIfaceMockRecorder) DeletePrivateGateway

func (mr *MockVPCServiceIfaceMockRecorder) DeletePrivateGateway(p interface{}) *gomock.Call

DeletePrivateGateway indicates an expected call of DeletePrivateGateway.

func (*MockVPCServiceIfaceMockRecorder) DeleteStaticRoute

func (mr *MockVPCServiceIfaceMockRecorder) DeleteStaticRoute(p interface{}) *gomock.Call

DeleteStaticRoute indicates an expected call of DeleteStaticRoute.

func (*MockVPCServiceIfaceMockRecorder) DeleteVPC

func (mr *MockVPCServiceIfaceMockRecorder) DeleteVPC(p interface{}) *gomock.Call

DeleteVPC indicates an expected call of DeleteVPC.

func (*MockVPCServiceIfaceMockRecorder) DeleteVPCOffering

func (mr *MockVPCServiceIfaceMockRecorder) DeleteVPCOffering(p interface{}) *gomock.Call

DeleteVPCOffering indicates an expected call of DeleteVPCOffering.

func (*MockVPCServiceIfaceMockRecorder) GetPrivateGatewayByID

func (mr *MockVPCServiceIfaceMockRecorder) GetPrivateGatewayByID(id interface{}, opts ...interface{}) *gomock.Call

GetPrivateGatewayByID indicates an expected call of GetPrivateGatewayByID.

func (*MockVPCServiceIfaceMockRecorder) GetStaticRouteByID

func (mr *MockVPCServiceIfaceMockRecorder) GetStaticRouteByID(id interface{}, opts ...interface{}) *gomock.Call

GetStaticRouteByID indicates an expected call of GetStaticRouteByID.

func (*MockVPCServiceIfaceMockRecorder) GetVPCByID

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCByID(id interface{}, opts ...interface{}) *gomock.Call

GetVPCByID indicates an expected call of GetVPCByID.

func (*MockVPCServiceIfaceMockRecorder) GetVPCByName

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCByName(name interface{}, opts ...interface{}) *gomock.Call

GetVPCByName indicates an expected call of GetVPCByName.

func (*MockVPCServiceIfaceMockRecorder) GetVPCID

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCID(name interface{}, opts ...interface{}) *gomock.Call

GetVPCID indicates an expected call of GetVPCID.

func (*MockVPCServiceIfaceMockRecorder) GetVPCOfferingByID

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCOfferingByID(id interface{}, opts ...interface{}) *gomock.Call

GetVPCOfferingByID indicates an expected call of GetVPCOfferingByID.

func (*MockVPCServiceIfaceMockRecorder) GetVPCOfferingByName

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCOfferingByName(name interface{}, opts ...interface{}) *gomock.Call

GetVPCOfferingByName indicates an expected call of GetVPCOfferingByName.

func (*MockVPCServiceIfaceMockRecorder) GetVPCOfferingID

func (mr *MockVPCServiceIfaceMockRecorder) GetVPCOfferingID(name interface{}, opts ...interface{}) *gomock.Call

GetVPCOfferingID indicates an expected call of GetVPCOfferingID.

func (*MockVPCServiceIfaceMockRecorder) ListPrivateGateways

func (mr *MockVPCServiceIfaceMockRecorder) ListPrivateGateways(p interface{}) *gomock.Call

ListPrivateGateways indicates an expected call of ListPrivateGateways.

func (*MockVPCServiceIfaceMockRecorder) ListStaticRoutes

func (mr *MockVPCServiceIfaceMockRecorder) ListStaticRoutes(p interface{}) *gomock.Call

ListStaticRoutes indicates an expected call of ListStaticRoutes.

func (*MockVPCServiceIfaceMockRecorder) ListVPCOfferings

func (mr *MockVPCServiceIfaceMockRecorder) ListVPCOfferings(p interface{}) *gomock.Call

ListVPCOfferings indicates an expected call of ListVPCOfferings.

func (*MockVPCServiceIfaceMockRecorder) ListVPCs

func (mr *MockVPCServiceIfaceMockRecorder) ListVPCs(p interface{}) *gomock.Call

ListVPCs indicates an expected call of ListVPCs.

func (*MockVPCServiceIfaceMockRecorder) NewCreatePrivateGatewayParams

func (mr *MockVPCServiceIfaceMockRecorder) NewCreatePrivateGatewayParams(gateway, ipaddress, netmask, vpcid interface{}) *gomock.Call

NewCreatePrivateGatewayParams indicates an expected call of NewCreatePrivateGatewayParams.

func (*MockVPCServiceIfaceMockRecorder) NewCreateStaticRouteParams

func (mr *MockVPCServiceIfaceMockRecorder) NewCreateStaticRouteParams(cidr, gatewayid interface{}) *gomock.Call

NewCreateStaticRouteParams indicates an expected call of NewCreateStaticRouteParams.

func (*MockVPCServiceIfaceMockRecorder) NewCreateVPCOfferingParams

func (mr *MockVPCServiceIfaceMockRecorder) NewCreateVPCOfferingParams(displaytext, name, supportedservices interface{}) *gomock.Call

NewCreateVPCOfferingParams indicates an expected call of NewCreateVPCOfferingParams.

func (*MockVPCServiceIfaceMockRecorder) NewCreateVPCParams

func (mr *MockVPCServiceIfaceMockRecorder) NewCreateVPCParams(cidr, displaytext, name, vpcofferingid, zoneid interface{}) *gomock.Call

NewCreateVPCParams indicates an expected call of NewCreateVPCParams.

func (*MockVPCServiceIfaceMockRecorder) NewDeletePrivateGatewayParams

func (mr *MockVPCServiceIfaceMockRecorder) NewDeletePrivateGatewayParams(id interface{}) *gomock.Call

NewDeletePrivateGatewayParams indicates an expected call of NewDeletePrivateGatewayParams.

func (*MockVPCServiceIfaceMockRecorder) NewDeleteStaticRouteParams

func (mr *MockVPCServiceIfaceMockRecorder) NewDeleteStaticRouteParams(id interface{}) *gomock.Call

NewDeleteStaticRouteParams indicates an expected call of NewDeleteStaticRouteParams.

func (*MockVPCServiceIfaceMockRecorder) NewDeleteVPCOfferingParams

func (mr *MockVPCServiceIfaceMockRecorder) NewDeleteVPCOfferingParams(id interface{}) *gomock.Call

NewDeleteVPCOfferingParams indicates an expected call of NewDeleteVPCOfferingParams.

func (*MockVPCServiceIfaceMockRecorder) NewDeleteVPCParams

func (mr *MockVPCServiceIfaceMockRecorder) NewDeleteVPCParams(id interface{}) *gomock.Call

NewDeleteVPCParams indicates an expected call of NewDeleteVPCParams.

func (*MockVPCServiceIfaceMockRecorder) NewListPrivateGatewaysParams

func (mr *MockVPCServiceIfaceMockRecorder) NewListPrivateGatewaysParams() *gomock.Call

NewListPrivateGatewaysParams indicates an expected call of NewListPrivateGatewaysParams.

func (*MockVPCServiceIfaceMockRecorder) NewListStaticRoutesParams

func (mr *MockVPCServiceIfaceMockRecorder) NewListStaticRoutesParams() *gomock.Call

NewListStaticRoutesParams indicates an expected call of NewListStaticRoutesParams.

func (*MockVPCServiceIfaceMockRecorder) NewListVPCOfferingsParams

func (mr *MockVPCServiceIfaceMockRecorder) NewListVPCOfferingsParams() *gomock.Call

NewListVPCOfferingsParams indicates an expected call of NewListVPCOfferingsParams.

func (*MockVPCServiceIfaceMockRecorder) NewListVPCsParams

func (mr *MockVPCServiceIfaceMockRecorder) NewListVPCsParams() *gomock.Call

NewListVPCsParams indicates an expected call of NewListVPCsParams.

func (*MockVPCServiceIfaceMockRecorder) NewRestartVPCParams

func (mr *MockVPCServiceIfaceMockRecorder) NewRestartVPCParams(id interface{}) *gomock.Call

NewRestartVPCParams indicates an expected call of NewRestartVPCParams.

func (*MockVPCServiceIfaceMockRecorder) NewUpdateVPCOfferingParams

func (mr *MockVPCServiceIfaceMockRecorder) NewUpdateVPCOfferingParams(id interface{}) *gomock.Call

NewUpdateVPCOfferingParams indicates an expected call of NewUpdateVPCOfferingParams.

func (*MockVPCServiceIfaceMockRecorder) NewUpdateVPCParams

func (mr *MockVPCServiceIfaceMockRecorder) NewUpdateVPCParams(id interface{}) *gomock.Call

NewUpdateVPCParams indicates an expected call of NewUpdateVPCParams.

func (*MockVPCServiceIfaceMockRecorder) RestartVPC

func (mr *MockVPCServiceIfaceMockRecorder) RestartVPC(p interface{}) *gomock.Call

RestartVPC indicates an expected call of RestartVPC.

func (*MockVPCServiceIfaceMockRecorder) UpdateVPC

func (mr *MockVPCServiceIfaceMockRecorder) UpdateVPC(p interface{}) *gomock.Call

UpdateVPC indicates an expected call of UpdateVPC.

func (*MockVPCServiceIfaceMockRecorder) UpdateVPCOffering

func (mr *MockVPCServiceIfaceMockRecorder) UpdateVPCOffering(p interface{}) *gomock.Call

UpdateVPCOffering indicates an expected call of UpdateVPCOffering.

type MockVPNServiceIface

type MockVPNServiceIface struct {
	// contains filtered or unexported fields
}

MockVPNServiceIface is a mock of VPNServiceIface interface.

func NewMockVPNServiceIface

func NewMockVPNServiceIface(ctrl *gomock.Controller) *MockVPNServiceIface

NewMockVPNServiceIface creates a new mock instance.

func (*MockVPNServiceIface) AddVpnUser

AddVpnUser mocks base method.

func (*MockVPNServiceIface) CreateRemoteAccessVpn

CreateRemoteAccessVpn mocks base method.

func (*MockVPNServiceIface) CreateVpnConnection

CreateVpnConnection mocks base method.

func (*MockVPNServiceIface) CreateVpnCustomerGateway

CreateVpnCustomerGateway mocks base method.

func (*MockVPNServiceIface) CreateVpnGateway

CreateVpnGateway mocks base method.

func (*MockVPNServiceIface) DeleteRemoteAccessVpn

DeleteRemoteAccessVpn mocks base method.

func (*MockVPNServiceIface) DeleteVpnConnection

DeleteVpnConnection mocks base method.

func (*MockVPNServiceIface) DeleteVpnCustomerGateway

DeleteVpnCustomerGateway mocks base method.

func (*MockVPNServiceIface) DeleteVpnGateway

DeleteVpnGateway mocks base method.

func (*MockVPNServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVPNServiceIface) GetRemoteAccessVpnByID

func (m *MockVPNServiceIface) GetRemoteAccessVpnByID(id string, opts ...OptionFunc) (*RemoteAccessVpn, int, error)

GetRemoteAccessVpnByID mocks base method.

func (*MockVPNServiceIface) GetVpnConnectionByID

func (m *MockVPNServiceIface) GetVpnConnectionByID(id string, opts ...OptionFunc) (*VpnConnection, int, error)

GetVpnConnectionByID mocks base method.

func (*MockVPNServiceIface) GetVpnCustomerGatewayByID

func (m *MockVPNServiceIface) GetVpnCustomerGatewayByID(id string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)

GetVpnCustomerGatewayByID mocks base method.

func (*MockVPNServiceIface) GetVpnCustomerGatewayByName

func (m *MockVPNServiceIface) GetVpnCustomerGatewayByName(name string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)

GetVpnCustomerGatewayByName mocks base method.

func (*MockVPNServiceIface) GetVpnCustomerGatewayID

func (m *MockVPNServiceIface) GetVpnCustomerGatewayID(keyword string, opts ...OptionFunc) (string, int, error)

GetVpnCustomerGatewayID mocks base method.

func (*MockVPNServiceIface) GetVpnGatewayByID

func (m *MockVPNServiceIface) GetVpnGatewayByID(id string, opts ...OptionFunc) (*VpnGateway, int, error)

GetVpnGatewayByID mocks base method.

func (*MockVPNServiceIface) GetVpnUserByID

func (m *MockVPNServiceIface) GetVpnUserByID(id string, opts ...OptionFunc) (*VpnUser, int, error)

GetVpnUserByID mocks base method.

func (*MockVPNServiceIface) ListRemoteAccessVpns

ListRemoteAccessVpns mocks base method.

func (*MockVPNServiceIface) ListVpnConnections

ListVpnConnections mocks base method.

func (*MockVPNServiceIface) ListVpnCustomerGateways

ListVpnCustomerGateways mocks base method.

func (*MockVPNServiceIface) ListVpnGateways

ListVpnGateways mocks base method.

func (*MockVPNServiceIface) ListVpnUsers

ListVpnUsers mocks base method.

func (*MockVPNServiceIface) NewAddVpnUserParams

func (m *MockVPNServiceIface) NewAddVpnUserParams(password, username string) *AddVpnUserParams

NewAddVpnUserParams mocks base method.

func (*MockVPNServiceIface) NewCreateRemoteAccessVpnParams

func (m *MockVPNServiceIface) NewCreateRemoteAccessVpnParams(publicipid string) *CreateRemoteAccessVpnParams

NewCreateRemoteAccessVpnParams mocks base method.

func (*MockVPNServiceIface) NewCreateVpnConnectionParams

func (m *MockVPNServiceIface) NewCreateVpnConnectionParams(s2scustomergatewayid, s2svpngatewayid string) *CreateVpnConnectionParams

NewCreateVpnConnectionParams mocks base method.

func (*MockVPNServiceIface) NewCreateVpnCustomerGatewayParams

func (m *MockVPNServiceIface) NewCreateVpnCustomerGatewayParams(cidrlist, esppolicy, gateway, ikepolicy, ipsecpsk string) *CreateVpnCustomerGatewayParams

NewCreateVpnCustomerGatewayParams mocks base method.

func (*MockVPNServiceIface) NewCreateVpnGatewayParams

func (m *MockVPNServiceIface) NewCreateVpnGatewayParams(vpcid string) *CreateVpnGatewayParams

NewCreateVpnGatewayParams mocks base method.

func (*MockVPNServiceIface) NewDeleteRemoteAccessVpnParams

func (m *MockVPNServiceIface) NewDeleteRemoteAccessVpnParams(publicipid string) *DeleteRemoteAccessVpnParams

NewDeleteRemoteAccessVpnParams mocks base method.

func (*MockVPNServiceIface) NewDeleteVpnConnectionParams

func (m *MockVPNServiceIface) NewDeleteVpnConnectionParams(id string) *DeleteVpnConnectionParams

NewDeleteVpnConnectionParams mocks base method.

func (*MockVPNServiceIface) NewDeleteVpnCustomerGatewayParams

func (m *MockVPNServiceIface) NewDeleteVpnCustomerGatewayParams(id string) *DeleteVpnCustomerGatewayParams

NewDeleteVpnCustomerGatewayParams mocks base method.

func (*MockVPNServiceIface) NewDeleteVpnGatewayParams

func (m *MockVPNServiceIface) NewDeleteVpnGatewayParams(id string) *DeleteVpnGatewayParams

NewDeleteVpnGatewayParams mocks base method.

func (*MockVPNServiceIface) NewListRemoteAccessVpnsParams

func (m *MockVPNServiceIface) NewListRemoteAccessVpnsParams() *ListRemoteAccessVpnsParams

NewListRemoteAccessVpnsParams mocks base method.

func (*MockVPNServiceIface) NewListVpnConnectionsParams

func (m *MockVPNServiceIface) NewListVpnConnectionsParams() *ListVpnConnectionsParams

NewListVpnConnectionsParams mocks base method.

func (*MockVPNServiceIface) NewListVpnCustomerGatewaysParams

func (m *MockVPNServiceIface) NewListVpnCustomerGatewaysParams() *ListVpnCustomerGatewaysParams

NewListVpnCustomerGatewaysParams mocks base method.

func (*MockVPNServiceIface) NewListVpnGatewaysParams

func (m *MockVPNServiceIface) NewListVpnGatewaysParams() *ListVpnGatewaysParams

NewListVpnGatewaysParams mocks base method.

func (*MockVPNServiceIface) NewListVpnUsersParams

func (m *MockVPNServiceIface) NewListVpnUsersParams() *ListVpnUsersParams

NewListVpnUsersParams mocks base method.

func (*MockVPNServiceIface) NewRemoveVpnUserParams

func (m *MockVPNServiceIface) NewRemoveVpnUserParams(username string) *RemoveVpnUserParams

NewRemoveVpnUserParams mocks base method.

func (*MockVPNServiceIface) NewResetVpnConnectionParams

func (m *MockVPNServiceIface) NewResetVpnConnectionParams(id string) *ResetVpnConnectionParams

NewResetVpnConnectionParams mocks base method.

func (*MockVPNServiceIface) NewUpdateRemoteAccessVpnParams

func (m *MockVPNServiceIface) NewUpdateRemoteAccessVpnParams(id string) *UpdateRemoteAccessVpnParams

NewUpdateRemoteAccessVpnParams mocks base method.

func (*MockVPNServiceIface) NewUpdateVpnConnectionParams

func (m *MockVPNServiceIface) NewUpdateVpnConnectionParams(id string) *UpdateVpnConnectionParams

NewUpdateVpnConnectionParams mocks base method.

func (*MockVPNServiceIface) NewUpdateVpnCustomerGatewayParams

func (m *MockVPNServiceIface) NewUpdateVpnCustomerGatewayParams(cidrlist, esppolicy, gateway, id, ikepolicy, ipsecpsk string) *UpdateVpnCustomerGatewayParams

NewUpdateVpnCustomerGatewayParams mocks base method.

func (*MockVPNServiceIface) NewUpdateVpnGatewayParams

func (m *MockVPNServiceIface) NewUpdateVpnGatewayParams(id string) *UpdateVpnGatewayParams

NewUpdateVpnGatewayParams mocks base method.

func (*MockVPNServiceIface) RemoveVpnUser

RemoveVpnUser mocks base method.

func (*MockVPNServiceIface) ResetVpnConnection

ResetVpnConnection mocks base method.

func (*MockVPNServiceIface) UpdateRemoteAccessVpn

UpdateRemoteAccessVpn mocks base method.

func (*MockVPNServiceIface) UpdateVpnConnection

UpdateVpnConnection mocks base method.

func (*MockVPNServiceIface) UpdateVpnCustomerGateway

UpdateVpnCustomerGateway mocks base method.

func (*MockVPNServiceIface) UpdateVpnGateway

UpdateVpnGateway mocks base method.

type MockVPNServiceIfaceMockRecorder

type MockVPNServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVPNServiceIfaceMockRecorder is the mock recorder for MockVPNServiceIface.

func (*MockVPNServiceIfaceMockRecorder) AddVpnUser

func (mr *MockVPNServiceIfaceMockRecorder) AddVpnUser(p interface{}) *gomock.Call

AddVpnUser indicates an expected call of AddVpnUser.

func (*MockVPNServiceIfaceMockRecorder) CreateRemoteAccessVpn

func (mr *MockVPNServiceIfaceMockRecorder) CreateRemoteAccessVpn(p interface{}) *gomock.Call

CreateRemoteAccessVpn indicates an expected call of CreateRemoteAccessVpn.

func (*MockVPNServiceIfaceMockRecorder) CreateVpnConnection

func (mr *MockVPNServiceIfaceMockRecorder) CreateVpnConnection(p interface{}) *gomock.Call

CreateVpnConnection indicates an expected call of CreateVpnConnection.

func (*MockVPNServiceIfaceMockRecorder) CreateVpnCustomerGateway

func (mr *MockVPNServiceIfaceMockRecorder) CreateVpnCustomerGateway(p interface{}) *gomock.Call

CreateVpnCustomerGateway indicates an expected call of CreateVpnCustomerGateway.

func (*MockVPNServiceIfaceMockRecorder) CreateVpnGateway

func (mr *MockVPNServiceIfaceMockRecorder) CreateVpnGateway(p interface{}) *gomock.Call

CreateVpnGateway indicates an expected call of CreateVpnGateway.

func (*MockVPNServiceIfaceMockRecorder) DeleteRemoteAccessVpn

func (mr *MockVPNServiceIfaceMockRecorder) DeleteRemoteAccessVpn(p interface{}) *gomock.Call

DeleteRemoteAccessVpn indicates an expected call of DeleteRemoteAccessVpn.

func (*MockVPNServiceIfaceMockRecorder) DeleteVpnConnection

func (mr *MockVPNServiceIfaceMockRecorder) DeleteVpnConnection(p interface{}) *gomock.Call

DeleteVpnConnection indicates an expected call of DeleteVpnConnection.

func (*MockVPNServiceIfaceMockRecorder) DeleteVpnCustomerGateway

func (mr *MockVPNServiceIfaceMockRecorder) DeleteVpnCustomerGateway(p interface{}) *gomock.Call

DeleteVpnCustomerGateway indicates an expected call of DeleteVpnCustomerGateway.

func (*MockVPNServiceIfaceMockRecorder) DeleteVpnGateway

func (mr *MockVPNServiceIfaceMockRecorder) DeleteVpnGateway(p interface{}) *gomock.Call

DeleteVpnGateway indicates an expected call of DeleteVpnGateway.

func (*MockVPNServiceIfaceMockRecorder) GetRemoteAccessVpnByID

func (mr *MockVPNServiceIfaceMockRecorder) GetRemoteAccessVpnByID(id interface{}, opts ...interface{}) *gomock.Call

GetRemoteAccessVpnByID indicates an expected call of GetRemoteAccessVpnByID.

func (*MockVPNServiceIfaceMockRecorder) GetVpnConnectionByID

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnConnectionByID(id interface{}, opts ...interface{}) *gomock.Call

GetVpnConnectionByID indicates an expected call of GetVpnConnectionByID.

func (*MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayByID

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayByID(id interface{}, opts ...interface{}) *gomock.Call

GetVpnCustomerGatewayByID indicates an expected call of GetVpnCustomerGatewayByID.

func (*MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayByName

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayByName(name interface{}, opts ...interface{}) *gomock.Call

GetVpnCustomerGatewayByName indicates an expected call of GetVpnCustomerGatewayByName.

func (*MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayID

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnCustomerGatewayID(keyword interface{}, opts ...interface{}) *gomock.Call

GetVpnCustomerGatewayID indicates an expected call of GetVpnCustomerGatewayID.

func (*MockVPNServiceIfaceMockRecorder) GetVpnGatewayByID

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnGatewayByID(id interface{}, opts ...interface{}) *gomock.Call

GetVpnGatewayByID indicates an expected call of GetVpnGatewayByID.

func (*MockVPNServiceIfaceMockRecorder) GetVpnUserByID

func (mr *MockVPNServiceIfaceMockRecorder) GetVpnUserByID(id interface{}, opts ...interface{}) *gomock.Call

GetVpnUserByID indicates an expected call of GetVpnUserByID.

func (*MockVPNServiceIfaceMockRecorder) ListRemoteAccessVpns

func (mr *MockVPNServiceIfaceMockRecorder) ListRemoteAccessVpns(p interface{}) *gomock.Call

ListRemoteAccessVpns indicates an expected call of ListRemoteAccessVpns.

func (*MockVPNServiceIfaceMockRecorder) ListVpnConnections

func (mr *MockVPNServiceIfaceMockRecorder) ListVpnConnections(p interface{}) *gomock.Call

ListVpnConnections indicates an expected call of ListVpnConnections.

func (*MockVPNServiceIfaceMockRecorder) ListVpnCustomerGateways

func (mr *MockVPNServiceIfaceMockRecorder) ListVpnCustomerGateways(p interface{}) *gomock.Call

ListVpnCustomerGateways indicates an expected call of ListVpnCustomerGateways.

func (*MockVPNServiceIfaceMockRecorder) ListVpnGateways

func (mr *MockVPNServiceIfaceMockRecorder) ListVpnGateways(p interface{}) *gomock.Call

ListVpnGateways indicates an expected call of ListVpnGateways.

func (*MockVPNServiceIfaceMockRecorder) ListVpnUsers

func (mr *MockVPNServiceIfaceMockRecorder) ListVpnUsers(p interface{}) *gomock.Call

ListVpnUsers indicates an expected call of ListVpnUsers.

func (*MockVPNServiceIfaceMockRecorder) NewAddVpnUserParams

func (mr *MockVPNServiceIfaceMockRecorder) NewAddVpnUserParams(password, username interface{}) *gomock.Call

NewAddVpnUserParams indicates an expected call of NewAddVpnUserParams.

func (*MockVPNServiceIfaceMockRecorder) NewCreateRemoteAccessVpnParams

func (mr *MockVPNServiceIfaceMockRecorder) NewCreateRemoteAccessVpnParams(publicipid interface{}) *gomock.Call

NewCreateRemoteAccessVpnParams indicates an expected call of NewCreateRemoteAccessVpnParams.

func (*MockVPNServiceIfaceMockRecorder) NewCreateVpnConnectionParams

func (mr *MockVPNServiceIfaceMockRecorder) NewCreateVpnConnectionParams(s2scustomergatewayid, s2svpngatewayid interface{}) *gomock.Call

NewCreateVpnConnectionParams indicates an expected call of NewCreateVpnConnectionParams.

func (*MockVPNServiceIfaceMockRecorder) NewCreateVpnCustomerGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewCreateVpnCustomerGatewayParams(cidrlist, esppolicy, gateway, ikepolicy, ipsecpsk interface{}) *gomock.Call

NewCreateVpnCustomerGatewayParams indicates an expected call of NewCreateVpnCustomerGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) NewCreateVpnGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewCreateVpnGatewayParams(vpcid interface{}) *gomock.Call

NewCreateVpnGatewayParams indicates an expected call of NewCreateVpnGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) NewDeleteRemoteAccessVpnParams

func (mr *MockVPNServiceIfaceMockRecorder) NewDeleteRemoteAccessVpnParams(publicipid interface{}) *gomock.Call

NewDeleteRemoteAccessVpnParams indicates an expected call of NewDeleteRemoteAccessVpnParams.

func (*MockVPNServiceIfaceMockRecorder) NewDeleteVpnConnectionParams

func (mr *MockVPNServiceIfaceMockRecorder) NewDeleteVpnConnectionParams(id interface{}) *gomock.Call

NewDeleteVpnConnectionParams indicates an expected call of NewDeleteVpnConnectionParams.

func (*MockVPNServiceIfaceMockRecorder) NewDeleteVpnCustomerGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewDeleteVpnCustomerGatewayParams(id interface{}) *gomock.Call

NewDeleteVpnCustomerGatewayParams indicates an expected call of NewDeleteVpnCustomerGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) NewDeleteVpnGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewDeleteVpnGatewayParams(id interface{}) *gomock.Call

NewDeleteVpnGatewayParams indicates an expected call of NewDeleteVpnGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) NewListRemoteAccessVpnsParams

func (mr *MockVPNServiceIfaceMockRecorder) NewListRemoteAccessVpnsParams() *gomock.Call

NewListRemoteAccessVpnsParams indicates an expected call of NewListRemoteAccessVpnsParams.

func (*MockVPNServiceIfaceMockRecorder) NewListVpnConnectionsParams

func (mr *MockVPNServiceIfaceMockRecorder) NewListVpnConnectionsParams() *gomock.Call

NewListVpnConnectionsParams indicates an expected call of NewListVpnConnectionsParams.

func (*MockVPNServiceIfaceMockRecorder) NewListVpnCustomerGatewaysParams

func (mr *MockVPNServiceIfaceMockRecorder) NewListVpnCustomerGatewaysParams() *gomock.Call

NewListVpnCustomerGatewaysParams indicates an expected call of NewListVpnCustomerGatewaysParams.

func (*MockVPNServiceIfaceMockRecorder) NewListVpnGatewaysParams

func (mr *MockVPNServiceIfaceMockRecorder) NewListVpnGatewaysParams() *gomock.Call

NewListVpnGatewaysParams indicates an expected call of NewListVpnGatewaysParams.

func (*MockVPNServiceIfaceMockRecorder) NewListVpnUsersParams

func (mr *MockVPNServiceIfaceMockRecorder) NewListVpnUsersParams() *gomock.Call

NewListVpnUsersParams indicates an expected call of NewListVpnUsersParams.

func (*MockVPNServiceIfaceMockRecorder) NewRemoveVpnUserParams

func (mr *MockVPNServiceIfaceMockRecorder) NewRemoveVpnUserParams(username interface{}) *gomock.Call

NewRemoveVpnUserParams indicates an expected call of NewRemoveVpnUserParams.

func (*MockVPNServiceIfaceMockRecorder) NewResetVpnConnectionParams

func (mr *MockVPNServiceIfaceMockRecorder) NewResetVpnConnectionParams(id interface{}) *gomock.Call

NewResetVpnConnectionParams indicates an expected call of NewResetVpnConnectionParams.

func (*MockVPNServiceIfaceMockRecorder) NewUpdateRemoteAccessVpnParams

func (mr *MockVPNServiceIfaceMockRecorder) NewUpdateRemoteAccessVpnParams(id interface{}) *gomock.Call

NewUpdateRemoteAccessVpnParams indicates an expected call of NewUpdateRemoteAccessVpnParams.

func (*MockVPNServiceIfaceMockRecorder) NewUpdateVpnConnectionParams

func (mr *MockVPNServiceIfaceMockRecorder) NewUpdateVpnConnectionParams(id interface{}) *gomock.Call

NewUpdateVpnConnectionParams indicates an expected call of NewUpdateVpnConnectionParams.

func (*MockVPNServiceIfaceMockRecorder) NewUpdateVpnCustomerGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewUpdateVpnCustomerGatewayParams(cidrlist, esppolicy, gateway, id, ikepolicy, ipsecpsk interface{}) *gomock.Call

NewUpdateVpnCustomerGatewayParams indicates an expected call of NewUpdateVpnCustomerGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) NewUpdateVpnGatewayParams

func (mr *MockVPNServiceIfaceMockRecorder) NewUpdateVpnGatewayParams(id interface{}) *gomock.Call

NewUpdateVpnGatewayParams indicates an expected call of NewUpdateVpnGatewayParams.

func (*MockVPNServiceIfaceMockRecorder) RemoveVpnUser

func (mr *MockVPNServiceIfaceMockRecorder) RemoveVpnUser(p interface{}) *gomock.Call

RemoveVpnUser indicates an expected call of RemoveVpnUser.

func (*MockVPNServiceIfaceMockRecorder) ResetVpnConnection

func (mr *MockVPNServiceIfaceMockRecorder) ResetVpnConnection(p interface{}) *gomock.Call

ResetVpnConnection indicates an expected call of ResetVpnConnection.

func (*MockVPNServiceIfaceMockRecorder) UpdateRemoteAccessVpn

func (mr *MockVPNServiceIfaceMockRecorder) UpdateRemoteAccessVpn(p interface{}) *gomock.Call

UpdateRemoteAccessVpn indicates an expected call of UpdateRemoteAccessVpn.

func (*MockVPNServiceIfaceMockRecorder) UpdateVpnConnection

func (mr *MockVPNServiceIfaceMockRecorder) UpdateVpnConnection(p interface{}) *gomock.Call

UpdateVpnConnection indicates an expected call of UpdateVpnConnection.

func (*MockVPNServiceIfaceMockRecorder) UpdateVpnCustomerGateway

func (mr *MockVPNServiceIfaceMockRecorder) UpdateVpnCustomerGateway(p interface{}) *gomock.Call

UpdateVpnCustomerGateway indicates an expected call of UpdateVpnCustomerGateway.

func (*MockVPNServiceIfaceMockRecorder) UpdateVpnGateway

func (mr *MockVPNServiceIfaceMockRecorder) UpdateVpnGateway(p interface{}) *gomock.Call

UpdateVpnGateway indicates an expected call of UpdateVpnGateway.

type MockVirtualMachineServiceIface

type MockVirtualMachineServiceIface struct {
	// contains filtered or unexported fields
}

MockVirtualMachineServiceIface is a mock of VirtualMachineServiceIface interface.

func NewMockVirtualMachineServiceIface

func NewMockVirtualMachineServiceIface(ctrl *gomock.Controller) *MockVirtualMachineServiceIface

NewMockVirtualMachineServiceIface creates a new mock instance.

func (*MockVirtualMachineServiceIface) AddNicToVirtualMachine

AddNicToVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) AssignVirtualMachine

AssignVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) ChangeServiceForVirtualMachine

ChangeServiceForVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) CleanVMReservations

CleanVMReservations mocks base method.

func (*MockVirtualMachineServiceIface) DeployVirtualMachine

DeployVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) DestroyVirtualMachine

DestroyVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVirtualMachineServiceIface) ExpungeVirtualMachine

ExpungeVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) GetVMPassword

GetVMPassword mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachineByID

func (m *MockVirtualMachineServiceIface) GetVirtualMachineByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)

GetVirtualMachineByID mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachineByName

func (m *MockVirtualMachineServiceIface) GetVirtualMachineByName(name string, opts ...OptionFunc) (*VirtualMachine, int, error)

GetVirtualMachineByName mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachineID

func (m *MockVirtualMachineServiceIface) GetVirtualMachineID(name string, opts ...OptionFunc) (string, int, error)

GetVirtualMachineID mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesMetricByID

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesMetricByID(id string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)

GetVirtualMachinesMetricByID mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesMetricByName

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesMetricByName(name string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)

GetVirtualMachinesMetricByName mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesMetricID

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesMetricID(name string, opts ...OptionFunc) (string, int, error)

GetVirtualMachinesMetricID mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryByID

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryByID(id string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)

GetVirtualMachinesUsageHistoryByID mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryByName

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryByName(name string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)

GetVirtualMachinesUsageHistoryByName mocks base method.

func (*MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryID

func (m *MockVirtualMachineServiceIface) GetVirtualMachinesUsageHistoryID(name string, opts ...OptionFunc) (string, int, error)

GetVirtualMachinesUsageHistoryID mocks base method.

func (*MockVirtualMachineServiceIface) ListVirtualMachines

ListVirtualMachines mocks base method.

func (*MockVirtualMachineServiceIface) ListVirtualMachinesMetrics

ListVirtualMachinesMetrics mocks base method.

func (*MockVirtualMachineServiceIface) ListVirtualMachinesUsageHistory

ListVirtualMachinesUsageHistory mocks base method.

func (*MockVirtualMachineServiceIface) MigrateVirtualMachine

MigrateVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) MigrateVirtualMachineWithVolume

MigrateVirtualMachineWithVolume mocks base method.

func (*MockVirtualMachineServiceIface) NewAddNicToVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewAddNicToVirtualMachineParams(networkid, virtualmachineid string) *AddNicToVirtualMachineParams

NewAddNicToVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewAssignVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewAssignVirtualMachineParams(virtualmachineid string) *AssignVirtualMachineParams

NewAssignVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewChangeServiceForVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewChangeServiceForVirtualMachineParams(id, serviceofferingid string) *ChangeServiceForVirtualMachineParams

NewChangeServiceForVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewCleanVMReservationsParams

func (m *MockVirtualMachineServiceIface) NewCleanVMReservationsParams() *CleanVMReservationsParams

NewCleanVMReservationsParams mocks base method.

func (*MockVirtualMachineServiceIface) NewDeployVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewDeployVirtualMachineParams(serviceofferingid, templateid, zoneid string) *DeployVirtualMachineParams

NewDeployVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewDestroyVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewDestroyVirtualMachineParams(id string) *DestroyVirtualMachineParams

NewDestroyVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewExpungeVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewExpungeVirtualMachineParams(id string) *ExpungeVirtualMachineParams

NewExpungeVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewGetVMPasswordParams

func (m *MockVirtualMachineServiceIface) NewGetVMPasswordParams(id string) *GetVMPasswordParams

NewGetVMPasswordParams mocks base method.

func (*MockVirtualMachineServiceIface) NewListVirtualMachinesMetricsParams

func (m *MockVirtualMachineServiceIface) NewListVirtualMachinesMetricsParams() *ListVirtualMachinesMetricsParams

NewListVirtualMachinesMetricsParams mocks base method.

func (*MockVirtualMachineServiceIface) NewListVirtualMachinesParams

func (m *MockVirtualMachineServiceIface) NewListVirtualMachinesParams() *ListVirtualMachinesParams

NewListVirtualMachinesParams mocks base method.

func (*MockVirtualMachineServiceIface) NewListVirtualMachinesUsageHistoryParams

func (m *MockVirtualMachineServiceIface) NewListVirtualMachinesUsageHistoryParams() *ListVirtualMachinesUsageHistoryParams

NewListVirtualMachinesUsageHistoryParams mocks base method.

func (*MockVirtualMachineServiceIface) NewMigrateVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewMigrateVirtualMachineParams(virtualmachineid string) *MigrateVirtualMachineParams

NewMigrateVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewMigrateVirtualMachineWithVolumeParams

func (m *MockVirtualMachineServiceIface) NewMigrateVirtualMachineWithVolumeParams(virtualmachineid string) *MigrateVirtualMachineWithVolumeParams

NewMigrateVirtualMachineWithVolumeParams mocks base method.

func (*MockVirtualMachineServiceIface) NewRebootVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewRebootVirtualMachineParams(id string) *RebootVirtualMachineParams

NewRebootVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewRecoverVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewRecoverVirtualMachineParams(id string) *RecoverVirtualMachineParams

NewRecoverVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewRemoveNicFromVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewRemoveNicFromVirtualMachineParams(nicid, virtualmachineid string) *RemoveNicFromVirtualMachineParams

NewRemoveNicFromVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewResetPasswordForVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewResetPasswordForVirtualMachineParams(id string) *ResetPasswordForVirtualMachineParams

NewResetPasswordForVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewRestoreVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewRestoreVirtualMachineParams(virtualmachineid string) *RestoreVirtualMachineParams

NewRestoreVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewScaleVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewScaleVirtualMachineParams(id, serviceofferingid string) *ScaleVirtualMachineParams

NewScaleVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewStartVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewStartVirtualMachineParams(id string) *StartVirtualMachineParams

NewStartVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewStopVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewStopVirtualMachineParams(id string) *StopVirtualMachineParams

NewStopVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewUpdateDefaultNicForVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewUpdateDefaultNicForVirtualMachineParams(nicid, virtualmachineid string) *UpdateDefaultNicForVirtualMachineParams

NewUpdateDefaultNicForVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) NewUpdateVirtualMachineParams

func (m *MockVirtualMachineServiceIface) NewUpdateVirtualMachineParams(id string) *UpdateVirtualMachineParams

NewUpdateVirtualMachineParams mocks base method.

func (*MockVirtualMachineServiceIface) RebootVirtualMachine

RebootVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) RecoverVirtualMachine

RecoverVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) RemoveNicFromVirtualMachine

RemoveNicFromVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) ResetPasswordForVirtualMachine

ResetPasswordForVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) RestoreVirtualMachine

RestoreVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) ScaleVirtualMachine

ScaleVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) StartVirtualMachine

StartVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) StopVirtualMachine

StopVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) UpdateDefaultNicForVirtualMachine

UpdateDefaultNicForVirtualMachine mocks base method.

func (*MockVirtualMachineServiceIface) UpdateVirtualMachine

UpdateVirtualMachine mocks base method.

type MockVirtualMachineServiceIfaceMockRecorder

type MockVirtualMachineServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVirtualMachineServiceIfaceMockRecorder is the mock recorder for MockVirtualMachineServiceIface.

func (*MockVirtualMachineServiceIfaceMockRecorder) AddNicToVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) AddNicToVirtualMachine(p interface{}) *gomock.Call

AddNicToVirtualMachine indicates an expected call of AddNicToVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) AssignVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) AssignVirtualMachine(p interface{}) *gomock.Call

AssignVirtualMachine indicates an expected call of AssignVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) ChangeServiceForVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ChangeServiceForVirtualMachine(p interface{}) *gomock.Call

ChangeServiceForVirtualMachine indicates an expected call of ChangeServiceForVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) CleanVMReservations

func (mr *MockVirtualMachineServiceIfaceMockRecorder) CleanVMReservations(p interface{}) *gomock.Call

CleanVMReservations indicates an expected call of CleanVMReservations.

func (*MockVirtualMachineServiceIfaceMockRecorder) DeployVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) DeployVirtualMachine(p interface{}) *gomock.Call

DeployVirtualMachine indicates an expected call of DeployVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) DestroyVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) DestroyVirtualMachine(p interface{}) *gomock.Call

DestroyVirtualMachine indicates an expected call of DestroyVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) ExpungeVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ExpungeVirtualMachine(p interface{}) *gomock.Call

ExpungeVirtualMachine indicates an expected call of ExpungeVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVMPassword

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVMPassword(p interface{}) *gomock.Call

GetVMPassword indicates an expected call of GetVMPassword.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineByID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineByID(id interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachineByID indicates an expected call of GetVirtualMachineByID.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineByName

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineByName(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachineByName indicates an expected call of GetVirtualMachineByName.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachineID(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachineID indicates an expected call of GetVirtualMachineID.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricByID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesMetricByID indicates an expected call of GetVirtualMachinesMetricByID.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricByName

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesMetricByName indicates an expected call of GetVirtualMachinesMetricByName.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesMetricID indicates an expected call of GetVirtualMachinesMetricID.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryByID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryByID(id interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesUsageHistoryByID indicates an expected call of GetVirtualMachinesUsageHistoryByID.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryByName

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryByName(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesUsageHistoryByName indicates an expected call of GetVirtualMachinesUsageHistoryByName.

func (*MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryID

func (mr *MockVirtualMachineServiceIfaceMockRecorder) GetVirtualMachinesUsageHistoryID(name interface{}, opts ...interface{}) *gomock.Call

GetVirtualMachinesUsageHistoryID indicates an expected call of GetVirtualMachinesUsageHistoryID.

func (*MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachines

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachines(p interface{}) *gomock.Call

ListVirtualMachines indicates an expected call of ListVirtualMachines.

func (*MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachinesMetrics

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachinesMetrics(p interface{}) *gomock.Call

ListVirtualMachinesMetrics indicates an expected call of ListVirtualMachinesMetrics.

func (*MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachinesUsageHistory

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ListVirtualMachinesUsageHistory(p interface{}) *gomock.Call

ListVirtualMachinesUsageHistory indicates an expected call of ListVirtualMachinesUsageHistory.

func (*MockVirtualMachineServiceIfaceMockRecorder) MigrateVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) MigrateVirtualMachine(p interface{}) *gomock.Call

MigrateVirtualMachine indicates an expected call of MigrateVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) MigrateVirtualMachineWithVolume

func (mr *MockVirtualMachineServiceIfaceMockRecorder) MigrateVirtualMachineWithVolume(p interface{}) *gomock.Call

MigrateVirtualMachineWithVolume indicates an expected call of MigrateVirtualMachineWithVolume.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewAddNicToVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewAddNicToVirtualMachineParams(networkid, virtualmachineid interface{}) *gomock.Call

NewAddNicToVirtualMachineParams indicates an expected call of NewAddNicToVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewAssignVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewAssignVirtualMachineParams(virtualmachineid interface{}) *gomock.Call

NewAssignVirtualMachineParams indicates an expected call of NewAssignVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewChangeServiceForVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewChangeServiceForVirtualMachineParams(id, serviceofferingid interface{}) *gomock.Call

NewChangeServiceForVirtualMachineParams indicates an expected call of NewChangeServiceForVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewCleanVMReservationsParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewCleanVMReservationsParams() *gomock.Call

NewCleanVMReservationsParams indicates an expected call of NewCleanVMReservationsParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewDeployVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewDeployVirtualMachineParams(serviceofferingid, templateid, zoneid interface{}) *gomock.Call

NewDeployVirtualMachineParams indicates an expected call of NewDeployVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewDestroyVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewDestroyVirtualMachineParams(id interface{}) *gomock.Call

NewDestroyVirtualMachineParams indicates an expected call of NewDestroyVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewExpungeVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewExpungeVirtualMachineParams(id interface{}) *gomock.Call

NewExpungeVirtualMachineParams indicates an expected call of NewExpungeVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewGetVMPasswordParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewGetVMPasswordParams(id interface{}) *gomock.Call

NewGetVMPasswordParams indicates an expected call of NewGetVMPasswordParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesMetricsParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesMetricsParams() *gomock.Call

NewListVirtualMachinesMetricsParams indicates an expected call of NewListVirtualMachinesMetricsParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesParams() *gomock.Call

NewListVirtualMachinesParams indicates an expected call of NewListVirtualMachinesParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesUsageHistoryParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewListVirtualMachinesUsageHistoryParams() *gomock.Call

NewListVirtualMachinesUsageHistoryParams indicates an expected call of NewListVirtualMachinesUsageHistoryParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewMigrateVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewMigrateVirtualMachineParams(virtualmachineid interface{}) *gomock.Call

NewMigrateVirtualMachineParams indicates an expected call of NewMigrateVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewMigrateVirtualMachineWithVolumeParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewMigrateVirtualMachineWithVolumeParams(virtualmachineid interface{}) *gomock.Call

NewMigrateVirtualMachineWithVolumeParams indicates an expected call of NewMigrateVirtualMachineWithVolumeParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewRebootVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewRebootVirtualMachineParams(id interface{}) *gomock.Call

NewRebootVirtualMachineParams indicates an expected call of NewRebootVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewRecoverVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewRecoverVirtualMachineParams(id interface{}) *gomock.Call

NewRecoverVirtualMachineParams indicates an expected call of NewRecoverVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewRemoveNicFromVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewRemoveNicFromVirtualMachineParams(nicid, virtualmachineid interface{}) *gomock.Call

NewRemoveNicFromVirtualMachineParams indicates an expected call of NewRemoveNicFromVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewResetPasswordForVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewResetPasswordForVirtualMachineParams(id interface{}) *gomock.Call

NewResetPasswordForVirtualMachineParams indicates an expected call of NewResetPasswordForVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewRestoreVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewRestoreVirtualMachineParams(virtualmachineid interface{}) *gomock.Call

NewRestoreVirtualMachineParams indicates an expected call of NewRestoreVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewScaleVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewScaleVirtualMachineParams(id, serviceofferingid interface{}) *gomock.Call

NewScaleVirtualMachineParams indicates an expected call of NewScaleVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewStartVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewStartVirtualMachineParams(id interface{}) *gomock.Call

NewStartVirtualMachineParams indicates an expected call of NewStartVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewStopVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewStopVirtualMachineParams(id interface{}) *gomock.Call

NewStopVirtualMachineParams indicates an expected call of NewStopVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewUpdateDefaultNicForVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewUpdateDefaultNicForVirtualMachineParams(nicid, virtualmachineid interface{}) *gomock.Call

NewUpdateDefaultNicForVirtualMachineParams indicates an expected call of NewUpdateDefaultNicForVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) NewUpdateVirtualMachineParams

func (mr *MockVirtualMachineServiceIfaceMockRecorder) NewUpdateVirtualMachineParams(id interface{}) *gomock.Call

NewUpdateVirtualMachineParams indicates an expected call of NewUpdateVirtualMachineParams.

func (*MockVirtualMachineServiceIfaceMockRecorder) RebootVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) RebootVirtualMachine(p interface{}) *gomock.Call

RebootVirtualMachine indicates an expected call of RebootVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) RecoverVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) RecoverVirtualMachine(p interface{}) *gomock.Call

RecoverVirtualMachine indicates an expected call of RecoverVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) RemoveNicFromVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) RemoveNicFromVirtualMachine(p interface{}) *gomock.Call

RemoveNicFromVirtualMachine indicates an expected call of RemoveNicFromVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) ResetPasswordForVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ResetPasswordForVirtualMachine(p interface{}) *gomock.Call

ResetPasswordForVirtualMachine indicates an expected call of ResetPasswordForVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) RestoreVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) RestoreVirtualMachine(p interface{}) *gomock.Call

RestoreVirtualMachine indicates an expected call of RestoreVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) ScaleVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) ScaleVirtualMachine(p interface{}) *gomock.Call

ScaleVirtualMachine indicates an expected call of ScaleVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) StartVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) StartVirtualMachine(p interface{}) *gomock.Call

StartVirtualMachine indicates an expected call of StartVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) StopVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) StopVirtualMachine(p interface{}) *gomock.Call

StopVirtualMachine indicates an expected call of StopVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) UpdateDefaultNicForVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) UpdateDefaultNicForVirtualMachine(p interface{}) *gomock.Call

UpdateDefaultNicForVirtualMachine indicates an expected call of UpdateDefaultNicForVirtualMachine.

func (*MockVirtualMachineServiceIfaceMockRecorder) UpdateVirtualMachine

func (mr *MockVirtualMachineServiceIfaceMockRecorder) UpdateVirtualMachine(p interface{}) *gomock.Call

UpdateVirtualMachine indicates an expected call of UpdateVirtualMachine.

type MockVolumeServiceIface

type MockVolumeServiceIface struct {
	// contains filtered or unexported fields
}

MockVolumeServiceIface is a mock of VolumeServiceIface interface.

func NewMockVolumeServiceIface

func NewMockVolumeServiceIface(ctrl *gomock.Controller) *MockVolumeServiceIface

NewMockVolumeServiceIface creates a new mock instance.

func (*MockVolumeServiceIface) AttachVolume

AttachVolume mocks base method.

func (*MockVolumeServiceIface) ChangeOfferingForVolume

ChangeOfferingForVolume mocks base method.

func (*MockVolumeServiceIface) CreateVolume

CreateVolume mocks base method.

func (*MockVolumeServiceIface) DeleteVolume

DeleteVolume mocks base method.

func (*MockVolumeServiceIface) DestroyVolume

DestroyVolume mocks base method.

func (*MockVolumeServiceIface) DetachVolume

DetachVolume mocks base method.

func (*MockVolumeServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockVolumeServiceIface) ExtractVolume

ExtractVolume mocks base method.

func (*MockVolumeServiceIface) GetPathForVolume

GetPathForVolume mocks base method.

func (*MockVolumeServiceIface) GetSolidFireVolumeSize

GetSolidFireVolumeSize mocks base method.

func (*MockVolumeServiceIface) GetUploadParamsForVolume

GetUploadParamsForVolume mocks base method.

func (*MockVolumeServiceIface) GetVolumeByID

func (m *MockVolumeServiceIface) GetVolumeByID(id string, opts ...OptionFunc) (*Volume, int, error)

GetVolumeByID mocks base method.

func (*MockVolumeServiceIface) GetVolumeByName

func (m *MockVolumeServiceIface) GetVolumeByName(name string, opts ...OptionFunc) (*Volume, int, error)

GetVolumeByName mocks base method.

func (*MockVolumeServiceIface) GetVolumeID

func (m *MockVolumeServiceIface) GetVolumeID(name string, opts ...OptionFunc) (string, int, error)

GetVolumeID mocks base method.

func (*MockVolumeServiceIface) GetVolumeiScsiName

GetVolumeiScsiName mocks base method.

func (*MockVolumeServiceIface) GetVolumesMetricByID

func (m *MockVolumeServiceIface) GetVolumesMetricByID(id string, opts ...OptionFunc) (*VolumesMetric, int, error)

GetVolumesMetricByID mocks base method.

func (*MockVolumeServiceIface) GetVolumesMetricByName

func (m *MockVolumeServiceIface) GetVolumesMetricByName(name string, opts ...OptionFunc) (*VolumesMetric, int, error)

GetVolumesMetricByName mocks base method.

func (*MockVolumeServiceIface) GetVolumesMetricID

func (m *MockVolumeServiceIface) GetVolumesMetricID(name string, opts ...OptionFunc) (string, int, error)

GetVolumesMetricID mocks base method.

func (*MockVolumeServiceIface) ListVolumes

ListVolumes mocks base method.

func (*MockVolumeServiceIface) ListVolumesMetrics

ListVolumesMetrics mocks base method.

func (*MockVolumeServiceIface) MigrateVolume

MigrateVolume mocks base method.

func (*MockVolumeServiceIface) NewAttachVolumeParams

func (m *MockVolumeServiceIface) NewAttachVolumeParams(id, virtualmachineid string) *AttachVolumeParams

NewAttachVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewChangeOfferingForVolumeParams

func (m *MockVolumeServiceIface) NewChangeOfferingForVolumeParams(diskofferingid, id string) *ChangeOfferingForVolumeParams

NewChangeOfferingForVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewCreateVolumeParams

func (m *MockVolumeServiceIface) NewCreateVolumeParams() *CreateVolumeParams

NewCreateVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewDeleteVolumeParams

func (m *MockVolumeServiceIface) NewDeleteVolumeParams(id string) *DeleteVolumeParams

NewDeleteVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewDestroyVolumeParams

func (m *MockVolumeServiceIface) NewDestroyVolumeParams(id string) *DestroyVolumeParams

NewDestroyVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewDetachVolumeParams

func (m *MockVolumeServiceIface) NewDetachVolumeParams() *DetachVolumeParams

NewDetachVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewExtractVolumeParams

func (m *MockVolumeServiceIface) NewExtractVolumeParams(id, mode, zoneid string) *ExtractVolumeParams

NewExtractVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewGetPathForVolumeParams

func (m *MockVolumeServiceIface) NewGetPathForVolumeParams(volumeid string) *GetPathForVolumeParams

NewGetPathForVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewGetSolidFireVolumeSizeParams

func (m *MockVolumeServiceIface) NewGetSolidFireVolumeSizeParams(volumeid string) *GetSolidFireVolumeSizeParams

NewGetSolidFireVolumeSizeParams mocks base method.

func (*MockVolumeServiceIface) NewGetUploadParamsForVolumeParams

func (m *MockVolumeServiceIface) NewGetUploadParamsForVolumeParams(format, name, zoneid string) *GetUploadParamsForVolumeParams

NewGetUploadParamsForVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewGetVolumeiScsiNameParams

func (m *MockVolumeServiceIface) NewGetVolumeiScsiNameParams(volumeid string) *GetVolumeiScsiNameParams

NewGetVolumeiScsiNameParams mocks base method.

func (*MockVolumeServiceIface) NewListVolumesMetricsParams

func (m *MockVolumeServiceIface) NewListVolumesMetricsParams() *ListVolumesMetricsParams

NewListVolumesMetricsParams mocks base method.

func (*MockVolumeServiceIface) NewListVolumesParams

func (m *MockVolumeServiceIface) NewListVolumesParams() *ListVolumesParams

NewListVolumesParams mocks base method.

func (*MockVolumeServiceIface) NewMigrateVolumeParams

func (m *MockVolumeServiceIface) NewMigrateVolumeParams(storageid, volumeid string) *MigrateVolumeParams

NewMigrateVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewRecoverVolumeParams

func (m *MockVolumeServiceIface) NewRecoverVolumeParams(id string) *RecoverVolumeParams

NewRecoverVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewResizeVolumeParams

func (m *MockVolumeServiceIface) NewResizeVolumeParams(id string) *ResizeVolumeParams

NewResizeVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewUpdateVolumeParams

func (m *MockVolumeServiceIface) NewUpdateVolumeParams() *UpdateVolumeParams

NewUpdateVolumeParams mocks base method.

func (*MockVolumeServiceIface) NewUploadVolumeParams

func (m *MockVolumeServiceIface) NewUploadVolumeParams(format, name, url, zoneid string) *UploadVolumeParams

NewUploadVolumeParams mocks base method.

func (*MockVolumeServiceIface) RecoverVolume

RecoverVolume mocks base method.

func (*MockVolumeServiceIface) ResizeVolume

ResizeVolume mocks base method.

func (*MockVolumeServiceIface) UpdateVolume

UpdateVolume mocks base method.

func (*MockVolumeServiceIface) UploadVolume

UploadVolume mocks base method.

type MockVolumeServiceIfaceMockRecorder

type MockVolumeServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockVolumeServiceIfaceMockRecorder is the mock recorder for MockVolumeServiceIface.

func (*MockVolumeServiceIfaceMockRecorder) AttachVolume

func (mr *MockVolumeServiceIfaceMockRecorder) AttachVolume(p interface{}) *gomock.Call

AttachVolume indicates an expected call of AttachVolume.

func (*MockVolumeServiceIfaceMockRecorder) ChangeOfferingForVolume

func (mr *MockVolumeServiceIfaceMockRecorder) ChangeOfferingForVolume(p interface{}) *gomock.Call

ChangeOfferingForVolume indicates an expected call of ChangeOfferingForVolume.

func (*MockVolumeServiceIfaceMockRecorder) CreateVolume

func (mr *MockVolumeServiceIfaceMockRecorder) CreateVolume(p interface{}) *gomock.Call

CreateVolume indicates an expected call of CreateVolume.

func (*MockVolumeServiceIfaceMockRecorder) DeleteVolume

func (mr *MockVolumeServiceIfaceMockRecorder) DeleteVolume(p interface{}) *gomock.Call

DeleteVolume indicates an expected call of DeleteVolume.

func (*MockVolumeServiceIfaceMockRecorder) DestroyVolume

func (mr *MockVolumeServiceIfaceMockRecorder) DestroyVolume(p interface{}) *gomock.Call

DestroyVolume indicates an expected call of DestroyVolume.

func (*MockVolumeServiceIfaceMockRecorder) DetachVolume

func (mr *MockVolumeServiceIfaceMockRecorder) DetachVolume(p interface{}) *gomock.Call

DetachVolume indicates an expected call of DetachVolume.

func (*MockVolumeServiceIfaceMockRecorder) ExtractVolume

func (mr *MockVolumeServiceIfaceMockRecorder) ExtractVolume(p interface{}) *gomock.Call

ExtractVolume indicates an expected call of ExtractVolume.

func (*MockVolumeServiceIfaceMockRecorder) GetPathForVolume

func (mr *MockVolumeServiceIfaceMockRecorder) GetPathForVolume(p interface{}) *gomock.Call

GetPathForVolume indicates an expected call of GetPathForVolume.

func (*MockVolumeServiceIfaceMockRecorder) GetSolidFireVolumeSize

func (mr *MockVolumeServiceIfaceMockRecorder) GetSolidFireVolumeSize(p interface{}) *gomock.Call

GetSolidFireVolumeSize indicates an expected call of GetSolidFireVolumeSize.

func (*MockVolumeServiceIfaceMockRecorder) GetUploadParamsForVolume

func (mr *MockVolumeServiceIfaceMockRecorder) GetUploadParamsForVolume(p interface{}) *gomock.Call

GetUploadParamsForVolume indicates an expected call of GetUploadParamsForVolume.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumeByID

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumeByID(id interface{}, opts ...interface{}) *gomock.Call

GetVolumeByID indicates an expected call of GetVolumeByID.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumeByName

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumeByName(name interface{}, opts ...interface{}) *gomock.Call

GetVolumeByName indicates an expected call of GetVolumeByName.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumeID

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumeID(name interface{}, opts ...interface{}) *gomock.Call

GetVolumeID indicates an expected call of GetVolumeID.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumeiScsiName

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumeiScsiName(p interface{}) *gomock.Call

GetVolumeiScsiName indicates an expected call of GetVolumeiScsiName.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumesMetricByID

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumesMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetVolumesMetricByID indicates an expected call of GetVolumesMetricByID.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumesMetricByName

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumesMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetVolumesMetricByName indicates an expected call of GetVolumesMetricByName.

func (*MockVolumeServiceIfaceMockRecorder) GetVolumesMetricID

func (mr *MockVolumeServiceIfaceMockRecorder) GetVolumesMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetVolumesMetricID indicates an expected call of GetVolumesMetricID.

func (*MockVolumeServiceIfaceMockRecorder) ListVolumes

func (mr *MockVolumeServiceIfaceMockRecorder) ListVolumes(p interface{}) *gomock.Call

ListVolumes indicates an expected call of ListVolumes.

func (*MockVolumeServiceIfaceMockRecorder) ListVolumesMetrics

func (mr *MockVolumeServiceIfaceMockRecorder) ListVolumesMetrics(p interface{}) *gomock.Call

ListVolumesMetrics indicates an expected call of ListVolumesMetrics.

func (*MockVolumeServiceIfaceMockRecorder) MigrateVolume

func (mr *MockVolumeServiceIfaceMockRecorder) MigrateVolume(p interface{}) *gomock.Call

MigrateVolume indicates an expected call of MigrateVolume.

func (*MockVolumeServiceIfaceMockRecorder) NewAttachVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewAttachVolumeParams(id, virtualmachineid interface{}) *gomock.Call

NewAttachVolumeParams indicates an expected call of NewAttachVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewChangeOfferingForVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewChangeOfferingForVolumeParams(diskofferingid, id interface{}) *gomock.Call

NewChangeOfferingForVolumeParams indicates an expected call of NewChangeOfferingForVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewCreateVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewCreateVolumeParams() *gomock.Call

NewCreateVolumeParams indicates an expected call of NewCreateVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewDeleteVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewDeleteVolumeParams(id interface{}) *gomock.Call

NewDeleteVolumeParams indicates an expected call of NewDeleteVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewDestroyVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewDestroyVolumeParams(id interface{}) *gomock.Call

NewDestroyVolumeParams indicates an expected call of NewDestroyVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewDetachVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewDetachVolumeParams() *gomock.Call

NewDetachVolumeParams indicates an expected call of NewDetachVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewExtractVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewExtractVolumeParams(id, mode, zoneid interface{}) *gomock.Call

NewExtractVolumeParams indicates an expected call of NewExtractVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewGetPathForVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewGetPathForVolumeParams(volumeid interface{}) *gomock.Call

NewGetPathForVolumeParams indicates an expected call of NewGetPathForVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewGetSolidFireVolumeSizeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewGetSolidFireVolumeSizeParams(volumeid interface{}) *gomock.Call

NewGetSolidFireVolumeSizeParams indicates an expected call of NewGetSolidFireVolumeSizeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewGetUploadParamsForVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewGetUploadParamsForVolumeParams(format, name, zoneid interface{}) *gomock.Call

NewGetUploadParamsForVolumeParams indicates an expected call of NewGetUploadParamsForVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewGetVolumeiScsiNameParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewGetVolumeiScsiNameParams(volumeid interface{}) *gomock.Call

NewGetVolumeiScsiNameParams indicates an expected call of NewGetVolumeiScsiNameParams.

func (*MockVolumeServiceIfaceMockRecorder) NewListVolumesMetricsParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewListVolumesMetricsParams() *gomock.Call

NewListVolumesMetricsParams indicates an expected call of NewListVolumesMetricsParams.

func (*MockVolumeServiceIfaceMockRecorder) NewListVolumesParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewListVolumesParams() *gomock.Call

NewListVolumesParams indicates an expected call of NewListVolumesParams.

func (*MockVolumeServiceIfaceMockRecorder) NewMigrateVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewMigrateVolumeParams(storageid, volumeid interface{}) *gomock.Call

NewMigrateVolumeParams indicates an expected call of NewMigrateVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewRecoverVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewRecoverVolumeParams(id interface{}) *gomock.Call

NewRecoverVolumeParams indicates an expected call of NewRecoverVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewResizeVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewResizeVolumeParams(id interface{}) *gomock.Call

NewResizeVolumeParams indicates an expected call of NewResizeVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewUpdateVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewUpdateVolumeParams() *gomock.Call

NewUpdateVolumeParams indicates an expected call of NewUpdateVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) NewUploadVolumeParams

func (mr *MockVolumeServiceIfaceMockRecorder) NewUploadVolumeParams(format, name, url, zoneid interface{}) *gomock.Call

NewUploadVolumeParams indicates an expected call of NewUploadVolumeParams.

func (*MockVolumeServiceIfaceMockRecorder) RecoverVolume

func (mr *MockVolumeServiceIfaceMockRecorder) RecoverVolume(p interface{}) *gomock.Call

RecoverVolume indicates an expected call of RecoverVolume.

func (*MockVolumeServiceIfaceMockRecorder) ResizeVolume

func (mr *MockVolumeServiceIfaceMockRecorder) ResizeVolume(p interface{}) *gomock.Call

ResizeVolume indicates an expected call of ResizeVolume.

func (*MockVolumeServiceIfaceMockRecorder) UpdateVolume

func (mr *MockVolumeServiceIfaceMockRecorder) UpdateVolume(p interface{}) *gomock.Call

UpdateVolume indicates an expected call of UpdateVolume.

func (*MockVolumeServiceIfaceMockRecorder) UploadVolume

func (mr *MockVolumeServiceIfaceMockRecorder) UploadVolume(p interface{}) *gomock.Call

UploadVolume indicates an expected call of UploadVolume.

type MockZoneServiceIface

type MockZoneServiceIface struct {
	// contains filtered or unexported fields
}

MockZoneServiceIface is a mock of ZoneServiceIface interface.

func NewMockZoneServiceIface

func NewMockZoneServiceIface(ctrl *gomock.Controller) *MockZoneServiceIface

NewMockZoneServiceIface creates a new mock instance.

func (*MockZoneServiceIface) CreateZone

CreateZone mocks base method.

func (*MockZoneServiceIface) DedicateZone

DedicateZone mocks base method.

func (*MockZoneServiceIface) DeleteZone

DeleteZone mocks base method.

func (*MockZoneServiceIface) DisableHAForZone

DisableHAForZone mocks base method.

func (*MockZoneServiceIface) DisableOutOfBandManagementForZone

DisableOutOfBandManagementForZone mocks base method.

func (*MockZoneServiceIface) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockZoneServiceIface) EnableHAForZone

EnableHAForZone mocks base method.

func (*MockZoneServiceIface) EnableOutOfBandManagementForZone

EnableOutOfBandManagementForZone mocks base method.

func (*MockZoneServiceIface) GetZoneByID

func (m *MockZoneServiceIface) GetZoneByID(id string, opts ...OptionFunc) (*Zone, int, error)

GetZoneByID mocks base method.

func (*MockZoneServiceIface) GetZoneByName

func (m *MockZoneServiceIface) GetZoneByName(name string, opts ...OptionFunc) (*Zone, int, error)

GetZoneByName mocks base method.

func (*MockZoneServiceIface) GetZoneID

func (m *MockZoneServiceIface) GetZoneID(name string, opts ...OptionFunc) (string, int, error)

GetZoneID mocks base method.

func (*MockZoneServiceIface) GetZonesMetricByID

func (m *MockZoneServiceIface) GetZonesMetricByID(id string, opts ...OptionFunc) (*ZonesMetric, int, error)

GetZonesMetricByID mocks base method.

func (*MockZoneServiceIface) GetZonesMetricByName

func (m *MockZoneServiceIface) GetZonesMetricByName(name string, opts ...OptionFunc) (*ZonesMetric, int, error)

GetZonesMetricByName mocks base method.

func (*MockZoneServiceIface) GetZonesMetricID

func (m *MockZoneServiceIface) GetZonesMetricID(name string, opts ...OptionFunc) (string, int, error)

GetZonesMetricID mocks base method.

func (*MockZoneServiceIface) ListDedicatedZones

ListDedicatedZones mocks base method.

func (*MockZoneServiceIface) ListZones

ListZones mocks base method.

func (*MockZoneServiceIface) ListZonesMetrics

ListZonesMetrics mocks base method.

func (*MockZoneServiceIface) NewCreateZoneParams

func (m *MockZoneServiceIface) NewCreateZoneParams(dns1, internaldns1, name, networktype string) *CreateZoneParams

NewCreateZoneParams mocks base method.

func (*MockZoneServiceIface) NewDedicateZoneParams

func (m *MockZoneServiceIface) NewDedicateZoneParams(domainid, zoneid string) *DedicateZoneParams

NewDedicateZoneParams mocks base method.

func (*MockZoneServiceIface) NewDeleteZoneParams

func (m *MockZoneServiceIface) NewDeleteZoneParams(id string) *DeleteZoneParams

NewDeleteZoneParams mocks base method.

func (*MockZoneServiceIface) NewDisableHAForZoneParams

func (m *MockZoneServiceIface) NewDisableHAForZoneParams(zoneid string) *DisableHAForZoneParams

NewDisableHAForZoneParams mocks base method.

func (*MockZoneServiceIface) NewDisableOutOfBandManagementForZoneParams

func (m *MockZoneServiceIface) NewDisableOutOfBandManagementForZoneParams(zoneid string) *DisableOutOfBandManagementForZoneParams

NewDisableOutOfBandManagementForZoneParams mocks base method.

func (*MockZoneServiceIface) NewEnableHAForZoneParams

func (m *MockZoneServiceIface) NewEnableHAForZoneParams(zoneid string) *EnableHAForZoneParams

NewEnableHAForZoneParams mocks base method.

func (*MockZoneServiceIface) NewEnableOutOfBandManagementForZoneParams

func (m *MockZoneServiceIface) NewEnableOutOfBandManagementForZoneParams(zoneid string) *EnableOutOfBandManagementForZoneParams

NewEnableOutOfBandManagementForZoneParams mocks base method.

func (*MockZoneServiceIface) NewListDedicatedZonesParams

func (m *MockZoneServiceIface) NewListDedicatedZonesParams() *ListDedicatedZonesParams

NewListDedicatedZonesParams mocks base method.

func (*MockZoneServiceIface) NewListZonesMetricsParams

func (m *MockZoneServiceIface) NewListZonesMetricsParams() *ListZonesMetricsParams

NewListZonesMetricsParams mocks base method.

func (*MockZoneServiceIface) NewListZonesParams

func (m *MockZoneServiceIface) NewListZonesParams() *ListZonesParams

NewListZonesParams mocks base method.

func (*MockZoneServiceIface) NewReleaseDedicatedZoneParams

func (m *MockZoneServiceIface) NewReleaseDedicatedZoneParams(zoneid string) *ReleaseDedicatedZoneParams

NewReleaseDedicatedZoneParams mocks base method.

func (*MockZoneServiceIface) NewUpdateZoneParams

func (m *MockZoneServiceIface) NewUpdateZoneParams(id string) *UpdateZoneParams

NewUpdateZoneParams mocks base method.

func (*MockZoneServiceIface) ReleaseDedicatedZone

ReleaseDedicatedZone mocks base method.

func (*MockZoneServiceIface) UpdateZone

UpdateZone mocks base method.

type MockZoneServiceIfaceMockRecorder

type MockZoneServiceIfaceMockRecorder struct {
	// contains filtered or unexported fields
}

MockZoneServiceIfaceMockRecorder is the mock recorder for MockZoneServiceIface.

func (*MockZoneServiceIfaceMockRecorder) CreateZone

func (mr *MockZoneServiceIfaceMockRecorder) CreateZone(p interface{}) *gomock.Call

CreateZone indicates an expected call of CreateZone.

func (*MockZoneServiceIfaceMockRecorder) DedicateZone

func (mr *MockZoneServiceIfaceMockRecorder) DedicateZone(p interface{}) *gomock.Call

DedicateZone indicates an expected call of DedicateZone.

func (*MockZoneServiceIfaceMockRecorder) DeleteZone

func (mr *MockZoneServiceIfaceMockRecorder) DeleteZone(p interface{}) *gomock.Call

DeleteZone indicates an expected call of DeleteZone.

func (*MockZoneServiceIfaceMockRecorder) DisableHAForZone

func (mr *MockZoneServiceIfaceMockRecorder) DisableHAForZone(p interface{}) *gomock.Call

DisableHAForZone indicates an expected call of DisableHAForZone.

func (*MockZoneServiceIfaceMockRecorder) DisableOutOfBandManagementForZone

func (mr *MockZoneServiceIfaceMockRecorder) DisableOutOfBandManagementForZone(p interface{}) *gomock.Call

DisableOutOfBandManagementForZone indicates an expected call of DisableOutOfBandManagementForZone.

func (*MockZoneServiceIfaceMockRecorder) EnableHAForZone

func (mr *MockZoneServiceIfaceMockRecorder) EnableHAForZone(p interface{}) *gomock.Call

EnableHAForZone indicates an expected call of EnableHAForZone.

func (*MockZoneServiceIfaceMockRecorder) EnableOutOfBandManagementForZone

func (mr *MockZoneServiceIfaceMockRecorder) EnableOutOfBandManagementForZone(p interface{}) *gomock.Call

EnableOutOfBandManagementForZone indicates an expected call of EnableOutOfBandManagementForZone.

func (*MockZoneServiceIfaceMockRecorder) GetZoneByID

func (mr *MockZoneServiceIfaceMockRecorder) GetZoneByID(id interface{}, opts ...interface{}) *gomock.Call

GetZoneByID indicates an expected call of GetZoneByID.

func (*MockZoneServiceIfaceMockRecorder) GetZoneByName

func (mr *MockZoneServiceIfaceMockRecorder) GetZoneByName(name interface{}, opts ...interface{}) *gomock.Call

GetZoneByName indicates an expected call of GetZoneByName.

func (*MockZoneServiceIfaceMockRecorder) GetZoneID

func (mr *MockZoneServiceIfaceMockRecorder) GetZoneID(name interface{}, opts ...interface{}) *gomock.Call

GetZoneID indicates an expected call of GetZoneID.

func (*MockZoneServiceIfaceMockRecorder) GetZonesMetricByID

func (mr *MockZoneServiceIfaceMockRecorder) GetZonesMetricByID(id interface{}, opts ...interface{}) *gomock.Call

GetZonesMetricByID indicates an expected call of GetZonesMetricByID.

func (*MockZoneServiceIfaceMockRecorder) GetZonesMetricByName

func (mr *MockZoneServiceIfaceMockRecorder) GetZonesMetricByName(name interface{}, opts ...interface{}) *gomock.Call

GetZonesMetricByName indicates an expected call of GetZonesMetricByName.

func (*MockZoneServiceIfaceMockRecorder) GetZonesMetricID

func (mr *MockZoneServiceIfaceMockRecorder) GetZonesMetricID(name interface{}, opts ...interface{}) *gomock.Call

GetZonesMetricID indicates an expected call of GetZonesMetricID.

func (*MockZoneServiceIfaceMockRecorder) ListDedicatedZones

func (mr *MockZoneServiceIfaceMockRecorder) ListDedicatedZones(p interface{}) *gomock.Call

ListDedicatedZones indicates an expected call of ListDedicatedZones.

func (*MockZoneServiceIfaceMockRecorder) ListZones

func (mr *MockZoneServiceIfaceMockRecorder) ListZones(p interface{}) *gomock.Call

ListZones indicates an expected call of ListZones.

func (*MockZoneServiceIfaceMockRecorder) ListZonesMetrics

func (mr *MockZoneServiceIfaceMockRecorder) ListZonesMetrics(p interface{}) *gomock.Call

ListZonesMetrics indicates an expected call of ListZonesMetrics.

func (*MockZoneServiceIfaceMockRecorder) NewCreateZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewCreateZoneParams(dns1, internaldns1, name, networktype interface{}) *gomock.Call

NewCreateZoneParams indicates an expected call of NewCreateZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewDedicateZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewDedicateZoneParams(domainid, zoneid interface{}) *gomock.Call

NewDedicateZoneParams indicates an expected call of NewDedicateZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewDeleteZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewDeleteZoneParams(id interface{}) *gomock.Call

NewDeleteZoneParams indicates an expected call of NewDeleteZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewDisableHAForZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewDisableHAForZoneParams(zoneid interface{}) *gomock.Call

NewDisableHAForZoneParams indicates an expected call of NewDisableHAForZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewDisableOutOfBandManagementForZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewDisableOutOfBandManagementForZoneParams(zoneid interface{}) *gomock.Call

NewDisableOutOfBandManagementForZoneParams indicates an expected call of NewDisableOutOfBandManagementForZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewEnableHAForZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewEnableHAForZoneParams(zoneid interface{}) *gomock.Call

NewEnableHAForZoneParams indicates an expected call of NewEnableHAForZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewEnableOutOfBandManagementForZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewEnableOutOfBandManagementForZoneParams(zoneid interface{}) *gomock.Call

NewEnableOutOfBandManagementForZoneParams indicates an expected call of NewEnableOutOfBandManagementForZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewListDedicatedZonesParams

func (mr *MockZoneServiceIfaceMockRecorder) NewListDedicatedZonesParams() *gomock.Call

NewListDedicatedZonesParams indicates an expected call of NewListDedicatedZonesParams.

func (*MockZoneServiceIfaceMockRecorder) NewListZonesMetricsParams

func (mr *MockZoneServiceIfaceMockRecorder) NewListZonesMetricsParams() *gomock.Call

NewListZonesMetricsParams indicates an expected call of NewListZonesMetricsParams.

func (*MockZoneServiceIfaceMockRecorder) NewListZonesParams

func (mr *MockZoneServiceIfaceMockRecorder) NewListZonesParams() *gomock.Call

NewListZonesParams indicates an expected call of NewListZonesParams.

func (*MockZoneServiceIfaceMockRecorder) NewReleaseDedicatedZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewReleaseDedicatedZoneParams(zoneid interface{}) *gomock.Call

NewReleaseDedicatedZoneParams indicates an expected call of NewReleaseDedicatedZoneParams.

func (*MockZoneServiceIfaceMockRecorder) NewUpdateZoneParams

func (mr *MockZoneServiceIfaceMockRecorder) NewUpdateZoneParams(id interface{}) *gomock.Call

NewUpdateZoneParams indicates an expected call of NewUpdateZoneParams.

func (*MockZoneServiceIfaceMockRecorder) ReleaseDedicatedZone

func (mr *MockZoneServiceIfaceMockRecorder) ReleaseDedicatedZone(p interface{}) *gomock.Call

ReleaseDedicatedZone indicates an expected call of ReleaseDedicatedZone.

func (*MockZoneServiceIfaceMockRecorder) UpdateZone

func (mr *MockZoneServiceIfaceMockRecorder) UpdateZone(p interface{}) *gomock.Call

UpdateZone indicates an expected call of UpdateZone.

type NATService

type NATService struct {
	// contains filtered or unexported fields
}

func (*NATService) CreateIpForwardingRule

Creates an IP forwarding rule

func (*NATService) DeleteIpForwardingRule

Deletes an IP forwarding rule

func (*NATService) DisableStaticNat

Disables static rule for given IP address

func (*NATService) EnableStaticNat

Enables static NAT for given IP address

func (*NATService) GetIpForwardingRuleByID

func (s *NATService) GetIpForwardingRuleByID(id string, opts ...OptionFunc) (*IpForwardingRule, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NATService) ListIpForwardingRules

List the IP forwarding rules

func (*NATService) NewCreateIpForwardingRuleParams

func (s *NATService) NewCreateIpForwardingRuleParams(ipaddressid string, protocol string, startport int) *CreateIpForwardingRuleParams

You should always use this function to get a new CreateIpForwardingRuleParams instance, as then you are sure you have configured all required params

func (*NATService) NewDeleteIpForwardingRuleParams

func (s *NATService) NewDeleteIpForwardingRuleParams(id string) *DeleteIpForwardingRuleParams

You should always use this function to get a new DeleteIpForwardingRuleParams instance, as then you are sure you have configured all required params

func (*NATService) NewDisableStaticNatParams

func (s *NATService) NewDisableStaticNatParams(ipaddressid string) *DisableStaticNatParams

You should always use this function to get a new DisableStaticNatParams instance, as then you are sure you have configured all required params

func (*NATService) NewEnableStaticNatParams

func (s *NATService) NewEnableStaticNatParams(ipaddressid string, virtualmachineid string) *EnableStaticNatParams

You should always use this function to get a new EnableStaticNatParams instance, as then you are sure you have configured all required params

func (*NATService) NewListIpForwardingRulesParams

func (s *NATService) NewListIpForwardingRulesParams() *ListIpForwardingRulesParams

You should always use this function to get a new ListIpForwardingRulesParams instance, as then you are sure you have configured all required params

type NATServiceIface

type NATServiceIface interface {
	CreateIpForwardingRule(p *CreateIpForwardingRuleParams) (*CreateIpForwardingRuleResponse, error)
	NewCreateIpForwardingRuleParams(ipaddressid string, protocol string, startport int) *CreateIpForwardingRuleParams
	DeleteIpForwardingRule(p *DeleteIpForwardingRuleParams) (*DeleteIpForwardingRuleResponse, error)
	NewDeleteIpForwardingRuleParams(id string) *DeleteIpForwardingRuleParams
	DisableStaticNat(p *DisableStaticNatParams) (*DisableStaticNatResponse, error)
	NewDisableStaticNatParams(ipaddressid string) *DisableStaticNatParams
	EnableStaticNat(p *EnableStaticNatParams) (*EnableStaticNatResponse, error)
	NewEnableStaticNatParams(ipaddressid string, virtualmachineid string) *EnableStaticNatParams
	ListIpForwardingRules(p *ListIpForwardingRulesParams) (*ListIpForwardingRulesResponse, error)
	NewListIpForwardingRulesParams() *ListIpForwardingRulesParams
	GetIpForwardingRuleByID(id string, opts ...OptionFunc) (*IpForwardingRule, int, error)
}

func NewNATService

func NewNATService(cs *CloudStackClient) NATServiceIface

type NetscalerLoadBalancer

type NetscalerLoadBalancer struct {
	Gslbprovider            bool     `json:"gslbprovider"`
	Gslbproviderprivateip   string   `json:"gslbproviderprivateip"`
	Gslbproviderpublicip    string   `json:"gslbproviderpublicip"`
	Ipaddress               string   `json:"ipaddress"`
	Isexclusivegslbprovider bool     `json:"isexclusivegslbprovider"`
	JobID                   string   `json:"jobid"`
	Jobstatus               int      `json:"jobstatus"`
	Lbdevicecapacity        int64    `json:"lbdevicecapacity"`
	Lbdevicededicated       bool     `json:"lbdevicededicated"`
	Lbdeviceid              string   `json:"lbdeviceid"`
	Lbdevicename            string   `json:"lbdevicename"`
	Lbdevicestate           string   `json:"lbdevicestate"`
	Physicalnetworkid       string   `json:"physicalnetworkid"`
	Podids                  []string `json:"podids"`
	Privateinterface        string   `json:"privateinterface"`
	Provider                string   `json:"provider"`
	Publicinterface         string   `json:"publicinterface"`
}

type NetscalerLoadBalancerNetwork

type NetscalerLoadBalancerNetwork struct {
	Account                     string                                `json:"account"`
	Aclid                       string                                `json:"aclid"`
	Aclname                     string                                `json:"aclname"`
	Acltype                     string                                `json:"acltype"`
	Associatednetwork           string                                `json:"associatednetwork"`
	Associatednetworkid         string                                `json:"associatednetworkid"`
	Broadcastdomaintype         string                                `json:"broadcastdomaintype"`
	Broadcasturi                string                                `json:"broadcasturi"`
	Canusefordeploy             bool                                  `json:"canusefordeploy"`
	Cidr                        string                                `json:"cidr"`
	Created                     string                                `json:"created"`
	Details                     map[string]string                     `json:"details"`
	Displaynetwork              bool                                  `json:"displaynetwork"`
	Displaytext                 string                                `json:"displaytext"`
	Dns1                        string                                `json:"dns1"`
	Dns2                        string                                `json:"dns2"`
	Domain                      string                                `json:"domain"`
	Domainid                    string                                `json:"domainid"`
	Domainpath                  string                                `json:"domainpath"`
	Egressdefaultpolicy         bool                                  `json:"egressdefaultpolicy"`
	Externalid                  string                                `json:"externalid"`
	Gateway                     string                                `json:"gateway"`
	Hasannotations              bool                                  `json:"hasannotations"`
	Icon                        interface{}                           `json:"icon"`
	Id                          string                                `json:"id"`
	Internetprotocol            string                                `json:"internetprotocol"`
	Ip6cidr                     string                                `json:"ip6cidr"`
	Ip6dns1                     string                                `json:"ip6dns1"`
	Ip6dns2                     string                                `json:"ip6dns2"`
	Ip6gateway                  string                                `json:"ip6gateway"`
	Ip6routes                   []interface{}                         `json:"ip6routes"`
	Ip6routing                  string                                `json:"ip6routing"`
	Isdefault                   bool                                  `json:"isdefault"`
	Ispersistent                bool                                  `json:"ispersistent"`
	Issystem                    bool                                  `json:"issystem"`
	JobID                       string                                `json:"jobid"`
	Jobstatus                   int                                   `json:"jobstatus"`
	Name                        string                                `json:"name"`
	Netmask                     string                                `json:"netmask"`
	Networkcidr                 string                                `json:"networkcidr"`
	Networkdomain               string                                `json:"networkdomain"`
	Networkofferingavailability string                                `json:"networkofferingavailability"`
	Networkofferingconservemode bool                                  `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                                `json:"networkofferingdisplaytext"`
	Networkofferingid           string                                `json:"networkofferingid"`
	Networkofferingname         string                                `json:"networkofferingname"`
	Physicalnetworkid           string                                `json:"physicalnetworkid"`
	Privatemtu                  int                                   `json:"privatemtu"`
	Project                     string                                `json:"project"`
	Projectid                   string                                `json:"projectid"`
	Publicmtu                   int                                   `json:"publicmtu"`
	Receivedbytes               int64                                 `json:"receivedbytes"`
	Redundantrouter             bool                                  `json:"redundantrouter"`
	Related                     string                                `json:"related"`
	Reservediprange             string                                `json:"reservediprange"`
	Restartrequired             bool                                  `json:"restartrequired"`
	Sentbytes                   int64                                 `json:"sentbytes"`
	Service                     []NetscalerLoadBalancerNetworkService `json:"service"`
	Specifyipranges             bool                                  `json:"specifyipranges"`
	State                       string                                `json:"state"`
	Strechedl2subnet            bool                                  `json:"strechedl2subnet"`
	Subdomainaccess             bool                                  `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                                  `json:"supportsvmautoscaling"`
	Tags                        []Tags                                `json:"tags"`
	Traffictype                 string                                `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                                `json:"tungstenvirtualrouteruuid"`
	Type                        string                                `json:"type"`
	Vlan                        string                                `json:"vlan"`
	Vpcid                       string                                `json:"vpcid"`
	Vpcname                     string                                `json:"vpcname"`
	Zoneid                      string                                `json:"zoneid"`
	Zonename                    string                                `json:"zonename"`
	Zonesnetworkspans           []interface{}                         `json:"zonesnetworkspans"`
}

type NetscalerLoadBalancerNetworkService

type NetscalerLoadBalancerNetworkService struct {
	Capability []NetscalerLoadBalancerNetworkServiceCapability `json:"capability"`
	Name       string                                          `json:"name"`
	Provider   []NetscalerLoadBalancerNetworkServiceProvider   `json:"provider"`
}

type NetscalerLoadBalancerNetworkServiceCapability

type NetscalerLoadBalancerNetworkServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type NetscalerLoadBalancerNetworkServiceProvider

type NetscalerLoadBalancerNetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type NetscalerLoadBalancerResponse

type NetscalerLoadBalancerResponse struct {
	Gslbprovider            bool     `json:"gslbprovider"`
	Gslbproviderprivateip   string   `json:"gslbproviderprivateip"`
	Gslbproviderpublicip    string   `json:"gslbproviderpublicip"`
	Ipaddress               string   `json:"ipaddress"`
	Isexclusivegslbprovider bool     `json:"isexclusivegslbprovider"`
	JobID                   string   `json:"jobid"`
	Jobstatus               int      `json:"jobstatus"`
	Lbdevicecapacity        int64    `json:"lbdevicecapacity"`
	Lbdevicededicated       bool     `json:"lbdevicededicated"`
	Lbdeviceid              string   `json:"lbdeviceid"`
	Lbdevicename            string   `json:"lbdevicename"`
	Lbdevicestate           string   `json:"lbdevicestate"`
	Physicalnetworkid       string   `json:"physicalnetworkid"`
	Podids                  []string `json:"podids"`
	Privateinterface        string   `json:"privateinterface"`
	Provider                string   `json:"provider"`
	Publicinterface         string   `json:"publicinterface"`
}

type Network

type Network struct {
	Account                     string                   `json:"account"`
	Aclid                       string                   `json:"aclid"`
	Aclname                     string                   `json:"aclname"`
	Acltype                     string                   `json:"acltype"`
	Associatednetwork           string                   `json:"associatednetwork"`
	Associatednetworkid         string                   `json:"associatednetworkid"`
	Broadcastdomaintype         string                   `json:"broadcastdomaintype"`
	Broadcasturi                string                   `json:"broadcasturi"`
	Canusefordeploy             bool                     `json:"canusefordeploy"`
	Cidr                        string                   `json:"cidr"`
	Created                     string                   `json:"created"`
	Details                     map[string]string        `json:"details"`
	Displaynetwork              bool                     `json:"displaynetwork"`
	Displaytext                 string                   `json:"displaytext"`
	Dns1                        string                   `json:"dns1"`
	Dns2                        string                   `json:"dns2"`
	Domain                      string                   `json:"domain"`
	Domainid                    string                   `json:"domainid"`
	Domainpath                  string                   `json:"domainpath"`
	Egressdefaultpolicy         bool                     `json:"egressdefaultpolicy"`
	Externalid                  string                   `json:"externalid"`
	Gateway                     string                   `json:"gateway"`
	Hasannotations              bool                     `json:"hasannotations"`
	Icon                        interface{}              `json:"icon"`
	Id                          string                   `json:"id"`
	Internetprotocol            string                   `json:"internetprotocol"`
	Ip6cidr                     string                   `json:"ip6cidr"`
	Ip6dns1                     string                   `json:"ip6dns1"`
	Ip6dns2                     string                   `json:"ip6dns2"`
	Ip6gateway                  string                   `json:"ip6gateway"`
	Ip6routes                   []interface{}            `json:"ip6routes"`
	Ip6routing                  string                   `json:"ip6routing"`
	Isdefault                   bool                     `json:"isdefault"`
	Ispersistent                bool                     `json:"ispersistent"`
	Issystem                    bool                     `json:"issystem"`
	JobID                       string                   `json:"jobid"`
	Jobstatus                   int                      `json:"jobstatus"`
	Name                        string                   `json:"name"`
	Netmask                     string                   `json:"netmask"`
	Networkcidr                 string                   `json:"networkcidr"`
	Networkdomain               string                   `json:"networkdomain"`
	Networkofferingavailability string                   `json:"networkofferingavailability"`
	Networkofferingconservemode bool                     `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                   `json:"networkofferingdisplaytext"`
	Networkofferingid           string                   `json:"networkofferingid"`
	Networkofferingname         string                   `json:"networkofferingname"`
	Physicalnetworkid           string                   `json:"physicalnetworkid"`
	Privatemtu                  int                      `json:"privatemtu"`
	Project                     string                   `json:"project"`
	Projectid                   string                   `json:"projectid"`
	Publicmtu                   int                      `json:"publicmtu"`
	Receivedbytes               int64                    `json:"receivedbytes"`
	Redundantrouter             bool                     `json:"redundantrouter"`
	Related                     string                   `json:"related"`
	Reservediprange             string                   `json:"reservediprange"`
	Restartrequired             bool                     `json:"restartrequired"`
	Sentbytes                   int64                    `json:"sentbytes"`
	Service                     []NetworkServiceInternal `json:"service"`
	Specifyipranges             bool                     `json:"specifyipranges"`
	State                       string                   `json:"state"`
	Strechedl2subnet            bool                     `json:"strechedl2subnet"`
	Subdomainaccess             bool                     `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                     `json:"supportsvmautoscaling"`
	Tags                        []Tags                   `json:"tags"`
	Traffictype                 string                   `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                   `json:"tungstenvirtualrouteruuid"`
	Type                        string                   `json:"type"`
	Vlan                        string                   `json:"vlan"`
	Vpcid                       string                   `json:"vpcid"`
	Vpcname                     string                   `json:"vpcname"`
	Zoneid                      string                   `json:"zoneid"`
	Zonename                    string                   `json:"zonename"`
	Zonesnetworkspans           []interface{}            `json:"zonesnetworkspans"`
}

type NetworkACL

type NetworkACL struct {
	Aclid       string `json:"aclid"`
	Aclname     string `json:"aclname"`
	Action      string `json:"action"`
	Cidrlist    string `json:"cidrlist"`
	Endport     string `json:"endport"`
	Fordisplay  bool   `json:"fordisplay"`
	Icmpcode    int    `json:"icmpcode"`
	Icmptype    int    `json:"icmptype"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Number      int    `json:"number"`
	Protocol    string `json:"protocol"`
	Reason      string `json:"reason"`
	Startport   string `json:"startport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Traffictype string `json:"traffictype"`
}

type NetworkACLList

type NetworkACLList struct {
	Description string `json:"description"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Vpcid       string `json:"vpcid"`
	Vpcname     string `json:"vpcname"`
}

type NetworkACLService

type NetworkACLService struct {
	// contains filtered or unexported fields
}

func (*NetworkACLService) CreateNetworkACL

Creates a ACL rule in the given network (the network has to belong to VPC)

func (*NetworkACLService) CreateNetworkACLList

Creates a network ACL. If no VPC is given, then it creates a global ACL that can be used by everyone.

func (*NetworkACLService) DeleteNetworkACL

Deletes a network ACL

func (*NetworkACLService) DeleteNetworkACLList

Deletes a network ACL

func (*NetworkACLService) GetNetworkACLByID

func (s *NetworkACLService) GetNetworkACLByID(id string, opts ...OptionFunc) (*NetworkACL, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkACLService) GetNetworkACLListByID

func (s *NetworkACLService) GetNetworkACLListByID(id string, opts ...OptionFunc) (*NetworkACLList, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkACLService) GetNetworkACLListByName

func (s *NetworkACLService) GetNetworkACLListByName(name string, opts ...OptionFunc) (*NetworkACLList, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkACLService) GetNetworkACLListID

func (s *NetworkACLService) GetNetworkACLListID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkACLService) ListNetworkACLLists

Lists all network ACLs

func (*NetworkACLService) ListNetworkACLs

Lists all network ACL items

func (*NetworkACLService) NewCreateNetworkACLListParams

func (s *NetworkACLService) NewCreateNetworkACLListParams(name string, vpcid string) *CreateNetworkACLListParams

You should always use this function to get a new CreateNetworkACLListParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewCreateNetworkACLParams

func (s *NetworkACLService) NewCreateNetworkACLParams(protocol string) *CreateNetworkACLParams

You should always use this function to get a new CreateNetworkACLParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewDeleteNetworkACLListParams

func (s *NetworkACLService) NewDeleteNetworkACLListParams(id string) *DeleteNetworkACLListParams

You should always use this function to get a new DeleteNetworkACLListParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewDeleteNetworkACLParams

func (s *NetworkACLService) NewDeleteNetworkACLParams(id string) *DeleteNetworkACLParams

You should always use this function to get a new DeleteNetworkACLParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewListNetworkACLListsParams

func (s *NetworkACLService) NewListNetworkACLListsParams() *ListNetworkACLListsParams

You should always use this function to get a new ListNetworkACLListsParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewListNetworkACLsParams

func (s *NetworkACLService) NewListNetworkACLsParams() *ListNetworkACLsParams

You should always use this function to get a new ListNetworkACLsParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewReplaceNetworkACLListParams

func (s *NetworkACLService) NewReplaceNetworkACLListParams(aclid string) *ReplaceNetworkACLListParams

You should always use this function to get a new ReplaceNetworkACLListParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewUpdateNetworkACLItemParams

func (s *NetworkACLService) NewUpdateNetworkACLItemParams(id string) *UpdateNetworkACLItemParams

You should always use this function to get a new UpdateNetworkACLItemParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) NewUpdateNetworkACLListParams

func (s *NetworkACLService) NewUpdateNetworkACLListParams(id string) *UpdateNetworkACLListParams

You should always use this function to get a new UpdateNetworkACLListParams instance, as then you are sure you have configured all required params

func (*NetworkACLService) ReplaceNetworkACLList

Replaces ACL associated with a network or private gateway

func (*NetworkACLService) UpdateNetworkACLItem

Updates ACL item with specified ID

func (*NetworkACLService) UpdateNetworkACLList

Updates network ACL list

type NetworkACLServiceIface

type NetworkACLServiceIface interface {
	CreateNetworkACL(p *CreateNetworkACLParams) (*CreateNetworkACLResponse, error)
	NewCreateNetworkACLParams(protocol string) *CreateNetworkACLParams
	CreateNetworkACLList(p *CreateNetworkACLListParams) (*CreateNetworkACLListResponse, error)
	NewCreateNetworkACLListParams(name string, vpcid string) *CreateNetworkACLListParams
	DeleteNetworkACL(p *DeleteNetworkACLParams) (*DeleteNetworkACLResponse, error)
	NewDeleteNetworkACLParams(id string) *DeleteNetworkACLParams
	DeleteNetworkACLList(p *DeleteNetworkACLListParams) (*DeleteNetworkACLListResponse, error)
	NewDeleteNetworkACLListParams(id string) *DeleteNetworkACLListParams
	ListNetworkACLLists(p *ListNetworkACLListsParams) (*ListNetworkACLListsResponse, error)
	NewListNetworkACLListsParams() *ListNetworkACLListsParams
	GetNetworkACLListID(name string, opts ...OptionFunc) (string, int, error)
	GetNetworkACLListByName(name string, opts ...OptionFunc) (*NetworkACLList, int, error)
	GetNetworkACLListByID(id string, opts ...OptionFunc) (*NetworkACLList, int, error)
	ListNetworkACLs(p *ListNetworkACLsParams) (*ListNetworkACLsResponse, error)
	NewListNetworkACLsParams() *ListNetworkACLsParams
	GetNetworkACLByID(id string, opts ...OptionFunc) (*NetworkACL, int, error)
	ReplaceNetworkACLList(p *ReplaceNetworkACLListParams) (*ReplaceNetworkACLListResponse, error)
	NewReplaceNetworkACLListParams(aclid string) *ReplaceNetworkACLListParams
	UpdateNetworkACLItem(p *UpdateNetworkACLItemParams) (*UpdateNetworkACLItemResponse, error)
	NewUpdateNetworkACLItemParams(id string) *UpdateNetworkACLItemParams
	UpdateNetworkACLList(p *UpdateNetworkACLListParams) (*UpdateNetworkACLListResponse, error)
	NewUpdateNetworkACLListParams(id string) *UpdateNetworkACLListParams
}

func NewNetworkACLService

func NewNetworkACLService(cs *CloudStackClient) NetworkACLServiceIface

type NetworkDevice

type NetworkDevice struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
}

type NetworkDeviceService

type NetworkDeviceService struct {
	// contains filtered or unexported fields
}

func (*NetworkDeviceService) AddNetworkDevice

Adds a network device of one of the following types: ExternalDhcp, ExternalFirewall, ExternalLoadBalancer, PxeServer

func (*NetworkDeviceService) DeleteNetworkDevice

Deletes network device.

func (*NetworkDeviceService) ListNetworkDevice

List network devices

func (*NetworkDeviceService) NewAddNetworkDeviceParams

func (s *NetworkDeviceService) NewAddNetworkDeviceParams() *AddNetworkDeviceParams

You should always use this function to get a new AddNetworkDeviceParams instance, as then you are sure you have configured all required params

func (*NetworkDeviceService) NewDeleteNetworkDeviceParams

func (s *NetworkDeviceService) NewDeleteNetworkDeviceParams(id string) *DeleteNetworkDeviceParams

You should always use this function to get a new DeleteNetworkDeviceParams instance, as then you are sure you have configured all required params

func (*NetworkDeviceService) NewListNetworkDeviceParams

func (s *NetworkDeviceService) NewListNetworkDeviceParams() *ListNetworkDeviceParams

You should always use this function to get a new ListNetworkDeviceParams instance, as then you are sure you have configured all required params

type NetworkDeviceServiceIface

type NetworkDeviceServiceIface interface {
	AddNetworkDevice(p *AddNetworkDeviceParams) (*AddNetworkDeviceResponse, error)
	NewAddNetworkDeviceParams() *AddNetworkDeviceParams
	DeleteNetworkDevice(p *DeleteNetworkDeviceParams) (*DeleteNetworkDeviceResponse, error)
	NewDeleteNetworkDeviceParams(id string) *DeleteNetworkDeviceParams
	ListNetworkDevice(p *ListNetworkDeviceParams) (*ListNetworkDeviceResponse, error)
	NewListNetworkDeviceParams() *ListNetworkDeviceParams
}

func NewNetworkDeviceService

func NewNetworkDeviceService(cs *CloudStackClient) NetworkDeviceServiceIface

type NetworkIsolationMethod

type NetworkIsolationMethod struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type NetworkOffering

type NetworkOffering struct {
	Availability             string                           `json:"availability"`
	Conservemode             bool                             `json:"conservemode"`
	Created                  string                           `json:"created"`
	Details                  map[string]string                `json:"details"`
	Displaytext              string                           `json:"displaytext"`
	Domain                   string                           `json:"domain"`
	Domainid                 string                           `json:"domainid"`
	Egressdefaultpolicy      bool                             `json:"egressdefaultpolicy"`
	Fortungsten              bool                             `json:"fortungsten"`
	Forvpc                   bool                             `json:"forvpc"`
	Guestiptype              string                           `json:"guestiptype"`
	Hasannotations           bool                             `json:"hasannotations"`
	Id                       string                           `json:"id"`
	Internetprotocol         string                           `json:"internetprotocol"`
	Isdefault                bool                             `json:"isdefault"`
	Ispersistent             bool                             `json:"ispersistent"`
	JobID                    string                           `json:"jobid"`
	Jobstatus                int                              `json:"jobstatus"`
	Maxconnections           int                              `json:"maxconnections"`
	Name                     string                           `json:"name"`
	Networkrate              int                              `json:"networkrate"`
	Service                  []NetworkOfferingServiceInternal `json:"service"`
	Serviceofferingid        string                           `json:"serviceofferingid"`
	Specifyipranges          bool                             `json:"specifyipranges"`
	Specifyvlan              bool                             `json:"specifyvlan"`
	State                    string                           `json:"state"`
	Supportspublicaccess     bool                             `json:"supportspublicaccess"`
	Supportsstrechedl2subnet bool                             `json:"supportsstrechedl2subnet"`
	Tags                     string                           `json:"tags"`
	Traffictype              string                           `json:"traffictype"`
	Zone                     string                           `json:"zone"`
	Zoneid                   string                           `json:"zoneid"`
}

type NetworkOfferingService

type NetworkOfferingService struct {
	// contains filtered or unexported fields
}

func (*NetworkOfferingService) CreateNetworkOffering

Creates a network offering.

func (*NetworkOfferingService) DeleteNetworkOffering

Deletes a network offering.

func (*NetworkOfferingService) GetNetworkOfferingByID

func (s *NetworkOfferingService) GetNetworkOfferingByID(id string, opts ...OptionFunc) (*NetworkOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkOfferingService) GetNetworkOfferingByName

func (s *NetworkOfferingService) GetNetworkOfferingByName(name string, opts ...OptionFunc) (*NetworkOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkOfferingService) GetNetworkOfferingID

func (s *NetworkOfferingService) GetNetworkOfferingID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkOfferingService) ListNetworkOfferings

Lists all available network offerings.

func (*NetworkOfferingService) NewCreateNetworkOfferingParams

func (s *NetworkOfferingService) NewCreateNetworkOfferingParams(displaytext string, guestiptype string, name string, traffictype string) *CreateNetworkOfferingParams

You should always use this function to get a new CreateNetworkOfferingParams instance, as then you are sure you have configured all required params

func (*NetworkOfferingService) NewDeleteNetworkOfferingParams

func (s *NetworkOfferingService) NewDeleteNetworkOfferingParams(id string) *DeleteNetworkOfferingParams

You should always use this function to get a new DeleteNetworkOfferingParams instance, as then you are sure you have configured all required params

func (*NetworkOfferingService) NewListNetworkOfferingsParams

func (s *NetworkOfferingService) NewListNetworkOfferingsParams() *ListNetworkOfferingsParams

You should always use this function to get a new ListNetworkOfferingsParams instance, as then you are sure you have configured all required params

func (*NetworkOfferingService) NewUpdateNetworkOfferingParams

func (s *NetworkOfferingService) NewUpdateNetworkOfferingParams() *UpdateNetworkOfferingParams

You should always use this function to get a new UpdateNetworkOfferingParams instance, as then you are sure you have configured all required params

func (*NetworkOfferingService) UpdateNetworkOffering

Updates a network offering.

type NetworkOfferingServiceIface

type NetworkOfferingServiceIface interface {
	CreateNetworkOffering(p *CreateNetworkOfferingParams) (*CreateNetworkOfferingResponse, error)
	NewCreateNetworkOfferingParams(displaytext string, guestiptype string, name string, traffictype string) *CreateNetworkOfferingParams
	DeleteNetworkOffering(p *DeleteNetworkOfferingParams) (*DeleteNetworkOfferingResponse, error)
	NewDeleteNetworkOfferingParams(id string) *DeleteNetworkOfferingParams
	ListNetworkOfferings(p *ListNetworkOfferingsParams) (*ListNetworkOfferingsResponse, error)
	NewListNetworkOfferingsParams() *ListNetworkOfferingsParams
	GetNetworkOfferingID(name string, opts ...OptionFunc) (string, int, error)
	GetNetworkOfferingByName(name string, opts ...OptionFunc) (*NetworkOffering, int, error)
	GetNetworkOfferingByID(id string, opts ...OptionFunc) (*NetworkOffering, int, error)
	UpdateNetworkOffering(p *UpdateNetworkOfferingParams) (*UpdateNetworkOfferingResponse, error)
	NewUpdateNetworkOfferingParams() *UpdateNetworkOfferingParams
}

type NetworkOfferingServiceInternal

type NetworkOfferingServiceInternal struct {
	Capability []NetworkOfferingServiceInternalCapability `json:"capability"`
	Name       string                                     `json:"name"`
	Provider   []NetworkOfferingServiceInternalProvider   `json:"provider"`
}

type NetworkOfferingServiceInternalCapability

type NetworkOfferingServiceInternalCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type NetworkOfferingServiceInternalProvider

type NetworkOfferingServiceInternalProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type NetworkPermission

type NetworkPermission struct {
	Account   string `json:"account"`
	Accountid string `json:"accountid"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Networkid string `json:"networkid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type NetworkService

type NetworkService struct {
	// contains filtered or unexported fields
}

func (*NetworkService) AddNetworkServiceProvider

Adds a network serviceProvider to a physical network

func (*NetworkService) AddOpenDaylightController

Adds an OpenDyalight controler

func (*NetworkService) CreateGuestNetworkIpv6Prefix

Creates a guest network IPv6 prefix.

func (*NetworkService) CreateNetwork

Creates a network

func (*NetworkService) CreateNetworkPermissions

Updates network permissions.

func (*NetworkService) CreatePhysicalNetwork

Creates a physical network

func (*NetworkService) CreateServiceInstance

Creates a system virtual-machine that implements network services

func (*NetworkService) CreateStorageNetworkIpRange

Creates a Storage network IP range.

func (*NetworkService) DedicatePublicIpRange

Dedicates a Public IP range to an account

func (*NetworkService) DeleteGuestNetworkIpv6Prefix

Deletes an existing guest network IPv6 prefix.

func (*NetworkService) DeleteNetwork

Deletes a network

func (*NetworkService) DeleteNetworkServiceProvider

Deletes a Network Service Provider.

func (*NetworkService) DeleteOpenDaylightController

Removes an OpenDyalight controler

func (*NetworkService) DeletePhysicalNetwork

Deletes a Physical Network.

func (*NetworkService) DeleteStorageNetworkIpRange

Deletes a storage network IP Range.

func (*NetworkService) GetGuestNetworkIpv6PrefixeByID

func (s *NetworkService) GetGuestNetworkIpv6PrefixeByID(id string, opts ...OptionFunc) (*GuestNetworkIpv6Prefixe, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNetscalerLoadBalancerNetworkID

func (s *NetworkService) GetNetscalerLoadBalancerNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNetworkByID

func (s *NetworkService) GetNetworkByID(id string, opts ...OptionFunc) (*Network, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNetworkByName

func (s *NetworkService) GetNetworkByName(name string, opts ...OptionFunc) (*Network, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNetworkID

func (s *NetworkService) GetNetworkID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNetworkServiceProviderID

func (s *NetworkService) GetNetworkServiceProviderID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetNiciraNvpDeviceNetworkID

func (s *NetworkService) GetNiciraNvpDeviceNetworkID(keyword string, nvpdeviceid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetOpenDaylightControllerByID

func (s *NetworkService) GetOpenDaylightControllerByID(id string, opts ...OptionFunc) (*OpenDaylightController, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetPaloAltoFirewallNetworkID

func (s *NetworkService) GetPaloAltoFirewallNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetPhysicalNetworkByID

func (s *NetworkService) GetPhysicalNetworkByID(id string, opts ...OptionFunc) (*PhysicalNetwork, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetPhysicalNetworkByName

func (s *NetworkService) GetPhysicalNetworkByName(name string, opts ...OptionFunc) (*PhysicalNetwork, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetPhysicalNetworkID

func (s *NetworkService) GetPhysicalNetworkID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) GetStorageNetworkIpRangeByID

func (s *NetworkService) GetStorageNetworkIpRangeByID(id string, opts ...OptionFunc) (*StorageNetworkIpRange, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*NetworkService) ListGuestNetworkIpv6Prefixes

Lists guest network IPv6 prefixes

func (*NetworkService) ListNetscalerLoadBalancerNetworks

lists network that are using a netscaler load balancer device

func (*NetworkService) ListNetworkIsolationMethods

Lists supported methods of network isolation

func (*NetworkService) ListNetworkPermissions

List network visibility and all accounts that have permissions to view this network.

func (*NetworkService) ListNetworkServiceProviders

Lists network serviceproviders for a given physical network.

func (*NetworkService) ListNetworks

Lists all available networks.

func (*NetworkService) ListNiciraNvpDeviceNetworks

lists network that are using a nicira nvp device

func (*NetworkService) ListOpenDaylightControllers

Lists OpenDyalight controllers

func (*NetworkService) ListPaloAltoFirewallNetworks

lists network that are using Palo Alto firewall device

func (*NetworkService) ListPhysicalNetworks

Lists physical networks

func (*NetworkService) ListStorageNetworkIpRange

List a storage network IP range.

func (*NetworkService) ListSupportedNetworkServices

Lists all network services provided by CloudStack or for the given Provider.

func (*NetworkService) NewAddNetworkServiceProviderParams

func (s *NetworkService) NewAddNetworkServiceProviderParams(name string, physicalnetworkid string) *AddNetworkServiceProviderParams

You should always use this function to get a new AddNetworkServiceProviderParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewAddOpenDaylightControllerParams

func (s *NetworkService) NewAddOpenDaylightControllerParams(password string, physicalnetworkid string, url string, username string) *AddOpenDaylightControllerParams

You should always use this function to get a new AddOpenDaylightControllerParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreateGuestNetworkIpv6PrefixParams

func (s *NetworkService) NewCreateGuestNetworkIpv6PrefixParams(prefix string, zoneid string) *CreateGuestNetworkIpv6PrefixParams

You should always use this function to get a new CreateGuestNetworkIpv6PrefixParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreateNetworkParams

func (s *NetworkService) NewCreateNetworkParams(name string, networkofferingid string, zoneid string) *CreateNetworkParams

You should always use this function to get a new CreateNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreateNetworkPermissionsParams

func (s *NetworkService) NewCreateNetworkPermissionsParams(networkid string) *CreateNetworkPermissionsParams

You should always use this function to get a new CreateNetworkPermissionsParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreatePhysicalNetworkParams

func (s *NetworkService) NewCreatePhysicalNetworkParams(name string, zoneid string) *CreatePhysicalNetworkParams

You should always use this function to get a new CreatePhysicalNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreateServiceInstanceParams

func (s *NetworkService) NewCreateServiceInstanceParams(leftnetworkid string, name string, rightnetworkid string, serviceofferingid string, templateid string, zoneid string) *CreateServiceInstanceParams

You should always use this function to get a new CreateServiceInstanceParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewCreateStorageNetworkIpRangeParams

func (s *NetworkService) NewCreateStorageNetworkIpRangeParams(gateway string, netmask string, podid string, startip string) *CreateStorageNetworkIpRangeParams

You should always use this function to get a new CreateStorageNetworkIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDedicatePublicIpRangeParams

func (s *NetworkService) NewDedicatePublicIpRangeParams(domainid string, id string) *DedicatePublicIpRangeParams

You should always use this function to get a new DedicatePublicIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeleteGuestNetworkIpv6PrefixParams

func (s *NetworkService) NewDeleteGuestNetworkIpv6PrefixParams(id string) *DeleteGuestNetworkIpv6PrefixParams

You should always use this function to get a new DeleteGuestNetworkIpv6PrefixParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeleteNetworkParams

func (s *NetworkService) NewDeleteNetworkParams(id string) *DeleteNetworkParams

You should always use this function to get a new DeleteNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeleteNetworkServiceProviderParams

func (s *NetworkService) NewDeleteNetworkServiceProviderParams(id string) *DeleteNetworkServiceProviderParams

You should always use this function to get a new DeleteNetworkServiceProviderParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeleteOpenDaylightControllerParams

func (s *NetworkService) NewDeleteOpenDaylightControllerParams(id string) *DeleteOpenDaylightControllerParams

You should always use this function to get a new DeleteOpenDaylightControllerParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeletePhysicalNetworkParams

func (s *NetworkService) NewDeletePhysicalNetworkParams(id string) *DeletePhysicalNetworkParams

You should always use this function to get a new DeletePhysicalNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewDeleteStorageNetworkIpRangeParams

func (s *NetworkService) NewDeleteStorageNetworkIpRangeParams(id string) *DeleteStorageNetworkIpRangeParams

You should always use this function to get a new DeleteStorageNetworkIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListGuestNetworkIpv6PrefixesParams

func (s *NetworkService) NewListGuestNetworkIpv6PrefixesParams() *ListGuestNetworkIpv6PrefixesParams

You should always use this function to get a new ListGuestNetworkIpv6PrefixesParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNetscalerLoadBalancerNetworksParams

func (s *NetworkService) NewListNetscalerLoadBalancerNetworksParams(lbdeviceid string) *ListNetscalerLoadBalancerNetworksParams

You should always use this function to get a new ListNetscalerLoadBalancerNetworksParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNetworkIsolationMethodsParams

func (s *NetworkService) NewListNetworkIsolationMethodsParams() *ListNetworkIsolationMethodsParams

You should always use this function to get a new ListNetworkIsolationMethodsParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNetworkPermissionsParams

func (s *NetworkService) NewListNetworkPermissionsParams(networkid string) *ListNetworkPermissionsParams

You should always use this function to get a new ListNetworkPermissionsParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNetworkServiceProvidersParams

func (s *NetworkService) NewListNetworkServiceProvidersParams() *ListNetworkServiceProvidersParams

You should always use this function to get a new ListNetworkServiceProvidersParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNetworksParams

func (s *NetworkService) NewListNetworksParams() *ListNetworksParams

You should always use this function to get a new ListNetworksParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListNiciraNvpDeviceNetworksParams

func (s *NetworkService) NewListNiciraNvpDeviceNetworksParams(nvpdeviceid string) *ListNiciraNvpDeviceNetworksParams

You should always use this function to get a new ListNiciraNvpDeviceNetworksParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListOpenDaylightControllersParams

func (s *NetworkService) NewListOpenDaylightControllersParams() *ListOpenDaylightControllersParams

You should always use this function to get a new ListOpenDaylightControllersParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListPaloAltoFirewallNetworksParams

func (s *NetworkService) NewListPaloAltoFirewallNetworksParams(lbdeviceid string) *ListPaloAltoFirewallNetworksParams

You should always use this function to get a new ListPaloAltoFirewallNetworksParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListPhysicalNetworksParams

func (s *NetworkService) NewListPhysicalNetworksParams() *ListPhysicalNetworksParams

You should always use this function to get a new ListPhysicalNetworksParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListStorageNetworkIpRangeParams

func (s *NetworkService) NewListStorageNetworkIpRangeParams() *ListStorageNetworkIpRangeParams

You should always use this function to get a new ListStorageNetworkIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewListSupportedNetworkServicesParams

func (s *NetworkService) NewListSupportedNetworkServicesParams() *ListSupportedNetworkServicesParams

You should always use this function to get a new ListSupportedNetworkServicesParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewReleasePublicIpRangeParams

func (s *NetworkService) NewReleasePublicIpRangeParams(id string) *ReleasePublicIpRangeParams

You should always use this function to get a new ReleasePublicIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewRemoveNetworkPermissionsParams

func (s *NetworkService) NewRemoveNetworkPermissionsParams(networkid string) *RemoveNetworkPermissionsParams

You should always use this function to get a new RemoveNetworkPermissionsParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewResetNetworkPermissionsParams

func (s *NetworkService) NewResetNetworkPermissionsParams(networkid string) *ResetNetworkPermissionsParams

You should always use this function to get a new ResetNetworkPermissionsParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewRestartNetworkParams

func (s *NetworkService) NewRestartNetworkParams(id string) *RestartNetworkParams

You should always use this function to get a new RestartNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewUpdateNetworkParams

func (s *NetworkService) NewUpdateNetworkParams(id string) *UpdateNetworkParams

You should always use this function to get a new UpdateNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewUpdateNetworkServiceProviderParams

func (s *NetworkService) NewUpdateNetworkServiceProviderParams(id string) *UpdateNetworkServiceProviderParams

You should always use this function to get a new UpdateNetworkServiceProviderParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewUpdatePhysicalNetworkParams

func (s *NetworkService) NewUpdatePhysicalNetworkParams(id string) *UpdatePhysicalNetworkParams

You should always use this function to get a new UpdatePhysicalNetworkParams instance, as then you are sure you have configured all required params

func (*NetworkService) NewUpdateStorageNetworkIpRangeParams

func (s *NetworkService) NewUpdateStorageNetworkIpRangeParams(id string) *UpdateStorageNetworkIpRangeParams

You should always use this function to get a new UpdateStorageNetworkIpRangeParams instance, as then you are sure you have configured all required params

func (*NetworkService) ReleasePublicIpRange

Releases a Public IP range back to the system pool

func (*NetworkService) RemoveNetworkPermissions

Removes network permissions.

func (*NetworkService) ResetNetworkPermissions

Resets network permissions.

func (*NetworkService) RestartNetwork

Restarts the network; includes 1) restarting network elements - virtual routers, DHCP servers 2) reapplying all public IPs 3) reapplying loadBalancing/portForwarding rules

func (*NetworkService) UpdateNetwork

Updates a network

func (*NetworkService) UpdateNetworkServiceProvider

Updates a network serviceProvider of a physical network

func (*NetworkService) UpdatePhysicalNetwork

Updates a physical network

func (*NetworkService) UpdateStorageNetworkIpRange

Update a Storage network IP range, only allowed when no IPs in this range have been allocated.

type NetworkServiceIface

type NetworkServiceIface interface {
	AddNetworkServiceProvider(p *AddNetworkServiceProviderParams) (*AddNetworkServiceProviderResponse, error)
	NewAddNetworkServiceProviderParams(name string, physicalnetworkid string) *AddNetworkServiceProviderParams
	AddOpenDaylightController(p *AddOpenDaylightControllerParams) (*AddOpenDaylightControllerResponse, error)
	NewAddOpenDaylightControllerParams(password string, physicalnetworkid string, url string, username string) *AddOpenDaylightControllerParams
	CreateNetwork(p *CreateNetworkParams) (*CreateNetworkResponse, error)
	NewCreateNetworkParams(name string, networkofferingid string, zoneid string) *CreateNetworkParams
	CreatePhysicalNetwork(p *CreatePhysicalNetworkParams) (*CreatePhysicalNetworkResponse, error)
	NewCreatePhysicalNetworkParams(name string, zoneid string) *CreatePhysicalNetworkParams
	CreateServiceInstance(p *CreateServiceInstanceParams) (*CreateServiceInstanceResponse, error)
	NewCreateServiceInstanceParams(leftnetworkid string, name string, rightnetworkid string, serviceofferingid string, templateid string, zoneid string) *CreateServiceInstanceParams
	CreateStorageNetworkIpRange(p *CreateStorageNetworkIpRangeParams) (*CreateStorageNetworkIpRangeResponse, error)
	NewCreateStorageNetworkIpRangeParams(gateway string, netmask string, podid string, startip string) *CreateStorageNetworkIpRangeParams
	DedicatePublicIpRange(p *DedicatePublicIpRangeParams) (*DedicatePublicIpRangeResponse, error)
	NewDedicatePublicIpRangeParams(domainid string, id string) *DedicatePublicIpRangeParams
	DeleteNetwork(p *DeleteNetworkParams) (*DeleteNetworkResponse, error)
	NewDeleteNetworkParams(id string) *DeleteNetworkParams
	DeleteNetworkServiceProvider(p *DeleteNetworkServiceProviderParams) (*DeleteNetworkServiceProviderResponse, error)
	NewDeleteNetworkServiceProviderParams(id string) *DeleteNetworkServiceProviderParams
	DeleteOpenDaylightController(p *DeleteOpenDaylightControllerParams) (*DeleteOpenDaylightControllerResponse, error)
	NewDeleteOpenDaylightControllerParams(id string) *DeleteOpenDaylightControllerParams
	DeletePhysicalNetwork(p *DeletePhysicalNetworkParams) (*DeletePhysicalNetworkResponse, error)
	NewDeletePhysicalNetworkParams(id string) *DeletePhysicalNetworkParams
	DeleteStorageNetworkIpRange(p *DeleteStorageNetworkIpRangeParams) (*DeleteStorageNetworkIpRangeResponse, error)
	NewDeleteStorageNetworkIpRangeParams(id string) *DeleteStorageNetworkIpRangeParams
	ListNetscalerLoadBalancerNetworks(p *ListNetscalerLoadBalancerNetworksParams) (*ListNetscalerLoadBalancerNetworksResponse, error)
	NewListNetscalerLoadBalancerNetworksParams(lbdeviceid string) *ListNetscalerLoadBalancerNetworksParams
	GetNetscalerLoadBalancerNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)
	ListNetworkIsolationMethods(p *ListNetworkIsolationMethodsParams) (*ListNetworkIsolationMethodsResponse, error)
	NewListNetworkIsolationMethodsParams() *ListNetworkIsolationMethodsParams
	ListNetworkServiceProviders(p *ListNetworkServiceProvidersParams) (*ListNetworkServiceProvidersResponse, error)
	NewListNetworkServiceProvidersParams() *ListNetworkServiceProvidersParams
	GetNetworkServiceProviderID(name string, opts ...OptionFunc) (string, int, error)
	ListNetworks(p *ListNetworksParams) (*ListNetworksResponse, error)
	NewListNetworksParams() *ListNetworksParams
	GetNetworkID(keyword string, opts ...OptionFunc) (string, int, error)
	GetNetworkByName(name string, opts ...OptionFunc) (*Network, int, error)
	GetNetworkByID(id string, opts ...OptionFunc) (*Network, int, error)
	ListNiciraNvpDeviceNetworks(p *ListNiciraNvpDeviceNetworksParams) (*ListNiciraNvpDeviceNetworksResponse, error)
	NewListNiciraNvpDeviceNetworksParams(nvpdeviceid string) *ListNiciraNvpDeviceNetworksParams
	GetNiciraNvpDeviceNetworkID(keyword string, nvpdeviceid string, opts ...OptionFunc) (string, int, error)
	ListOpenDaylightControllers(p *ListOpenDaylightControllersParams) (*ListOpenDaylightControllersResponse, error)
	NewListOpenDaylightControllersParams() *ListOpenDaylightControllersParams
	GetOpenDaylightControllerByID(id string, opts ...OptionFunc) (*OpenDaylightController, int, error)
	ListPaloAltoFirewallNetworks(p *ListPaloAltoFirewallNetworksParams) (*ListPaloAltoFirewallNetworksResponse, error)
	NewListPaloAltoFirewallNetworksParams(lbdeviceid string) *ListPaloAltoFirewallNetworksParams
	GetPaloAltoFirewallNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)
	ListPhysicalNetworks(p *ListPhysicalNetworksParams) (*ListPhysicalNetworksResponse, error)
	NewListPhysicalNetworksParams() *ListPhysicalNetworksParams
	GetPhysicalNetworkID(name string, opts ...OptionFunc) (string, int, error)
	GetPhysicalNetworkByName(name string, opts ...OptionFunc) (*PhysicalNetwork, int, error)
	GetPhysicalNetworkByID(id string, opts ...OptionFunc) (*PhysicalNetwork, int, error)
	ListStorageNetworkIpRange(p *ListStorageNetworkIpRangeParams) (*ListStorageNetworkIpRangeResponse, error)
	NewListStorageNetworkIpRangeParams() *ListStorageNetworkIpRangeParams
	GetStorageNetworkIpRangeByID(id string, opts ...OptionFunc) (*StorageNetworkIpRange, int, error)
	ListSupportedNetworkServices(p *ListSupportedNetworkServicesParams) (*ListSupportedNetworkServicesResponse, error)
	NewListSupportedNetworkServicesParams() *ListSupportedNetworkServicesParams
	ReleasePublicIpRange(p *ReleasePublicIpRangeParams) (*ReleasePublicIpRangeResponse, error)
	NewReleasePublicIpRangeParams(id string) *ReleasePublicIpRangeParams
	RestartNetwork(p *RestartNetworkParams) (*RestartNetworkResponse, error)
	NewRestartNetworkParams(id string) *RestartNetworkParams
	UpdateNetwork(p *UpdateNetworkParams) (*UpdateNetworkResponse, error)
	NewUpdateNetworkParams(id string) *UpdateNetworkParams
	UpdateNetworkServiceProvider(p *UpdateNetworkServiceProviderParams) (*UpdateNetworkServiceProviderResponse, error)
	NewUpdateNetworkServiceProviderParams(id string) *UpdateNetworkServiceProviderParams
	UpdatePhysicalNetwork(p *UpdatePhysicalNetworkParams) (*UpdatePhysicalNetworkResponse, error)
	NewUpdatePhysicalNetworkParams(id string) *UpdatePhysicalNetworkParams
	UpdateStorageNetworkIpRange(p *UpdateStorageNetworkIpRangeParams) (*UpdateStorageNetworkIpRangeResponse, error)
	NewUpdateStorageNetworkIpRangeParams(id string) *UpdateStorageNetworkIpRangeParams
	DeleteGuestNetworkIpv6Prefix(p *DeleteGuestNetworkIpv6PrefixParams) (*DeleteGuestNetworkIpv6PrefixResponse, error)
	NewDeleteGuestNetworkIpv6PrefixParams(id string) *DeleteGuestNetworkIpv6PrefixParams
	CreateGuestNetworkIpv6Prefix(p *CreateGuestNetworkIpv6PrefixParams) (*CreateGuestNetworkIpv6PrefixResponse, error)
	NewCreateGuestNetworkIpv6PrefixParams(prefix string, zoneid string) *CreateGuestNetworkIpv6PrefixParams
	ListGuestNetworkIpv6Prefixes(p *ListGuestNetworkIpv6PrefixesParams) (*ListGuestNetworkIpv6PrefixesResponse, error)
	NewListGuestNetworkIpv6PrefixesParams() *ListGuestNetworkIpv6PrefixesParams
	GetGuestNetworkIpv6PrefixeByID(id string, opts ...OptionFunc) (*GuestNetworkIpv6Prefixe, int, error)
	CreateNetworkPermissions(p *CreateNetworkPermissionsParams) (*CreateNetworkPermissionsResponse, error)
	NewCreateNetworkPermissionsParams(networkid string) *CreateNetworkPermissionsParams
	ResetNetworkPermissions(p *ResetNetworkPermissionsParams) (*ResetNetworkPermissionsResponse, error)
	NewResetNetworkPermissionsParams(networkid string) *ResetNetworkPermissionsParams
	ListNetworkPermissions(p *ListNetworkPermissionsParams) (*ListNetworkPermissionsResponse, error)
	NewListNetworkPermissionsParams(networkid string) *ListNetworkPermissionsParams
	RemoveNetworkPermissions(p *RemoveNetworkPermissionsParams) (*RemoveNetworkPermissionsResponse, error)
	NewRemoveNetworkPermissionsParams(networkid string) *RemoveNetworkPermissionsParams
}

func NewNetworkService

func NewNetworkService(cs *CloudStackClient) NetworkServiceIface

type NetworkServiceInternal

type NetworkServiceInternal struct {
	Capability []NetworkServiceInternalCapability `json:"capability"`
	Name       string                             `json:"name"`
	Provider   []NetworkServiceInternalProvider   `json:"provider"`
}

type NetworkServiceInternalCapability

type NetworkServiceInternalCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type NetworkServiceInternalProvider

type NetworkServiceInternalProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type NetworkServiceProvider

type NetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type Nic

type Nic struct {
	Adaptertype          string   `json:"adaptertype"`
	Broadcasturi         string   `json:"broadcasturi"`
	Deviceid             string   `json:"deviceid"`
	Extradhcpoption      []string `json:"extradhcpoption"`
	Gateway              string   `json:"gateway"`
	Id                   string   `json:"id"`
	Ip6address           string   `json:"ip6address"`
	Ip6cidr              string   `json:"ip6cidr"`
	Ip6gateway           string   `json:"ip6gateway"`
	Ipaddress            string   `json:"ipaddress"`
	Ipaddresses          []string `json:"ipaddresses"`
	Isdefault            bool     `json:"isdefault"`
	Isolatedpvlan        int      `json:"isolatedpvlan"`
	Isolatedpvlantype    string   `json:"isolatedpvlantype"`
	Isolationuri         string   `json:"isolationuri"`
	JobID                string   `json:"jobid"`
	Jobstatus            int      `json:"jobstatus"`
	Macaddress           string   `json:"macaddress"`
	Mtu                  int      `json:"mtu"`
	Netmask              string   `json:"netmask"`
	Networkid            string   `json:"networkid"`
	Networkname          string   `json:"networkname"`
	Nsxlogicalswitch     string   `json:"nsxlogicalswitch"`
	Nsxlogicalswitchport string   `json:"nsxlogicalswitchport"`
	Publicip             string   `json:"publicip"`
	Publicipid           string   `json:"publicipid"`
	Secondaryip          []struct {
		Id        string `json:"id"`
		Ipaddress string `json:"ipaddress"`
	} `json:"secondaryip"`
	Traffictype      string `json:"traffictype"`
	Type             string `json:"type"`
	Virtualmachineid string `json:"virtualmachineid"`
	Vlanid           int    `json:"vlanid"`
	Vpcid            string `json:"vpcid"`
	Vpcname          string `json:"vpcname"`
}

type NicService

type NicService struct {
	// contains filtered or unexported fields
}

func (*NicService) AddIpToNic

func (s *NicService) AddIpToNic(p *AddIpToNicParams) (*AddIpToNicResponse, error)

Assigns secondary IP to NIC

func (*NicService) ListNics

func (s *NicService) ListNics(p *ListNicsParams) (*ListNicsResponse, error)

list the vm nics IP to NIC

func (*NicService) NewAddIpToNicParams

func (s *NicService) NewAddIpToNicParams(nicid string) *AddIpToNicParams

You should always use this function to get a new AddIpToNicParams instance, as then you are sure you have configured all required params

func (*NicService) NewListNicsParams

func (s *NicService) NewListNicsParams(virtualmachineid string) *ListNicsParams

You should always use this function to get a new ListNicsParams instance, as then you are sure you have configured all required params

func (*NicService) NewRemoveIpFromNicParams

func (s *NicService) NewRemoveIpFromNicParams(id string) *RemoveIpFromNicParams

You should always use this function to get a new RemoveIpFromNicParams instance, as then you are sure you have configured all required params

func (*NicService) NewUpdateVmNicIpParams

func (s *NicService) NewUpdateVmNicIpParams(nicid string) *UpdateVmNicIpParams

You should always use this function to get a new UpdateVmNicIpParams instance, as then you are sure you have configured all required params

func (*NicService) RemoveIpFromNic

Removes secondary IP from the NIC.

func (*NicService) UpdateVmNicIp

func (s *NicService) UpdateVmNicIp(p *UpdateVmNicIpParams) (*UpdateVmNicIpResponse, error)

Update the default Ip of a VM Nic

type NicServiceIface

type NicServiceIface interface {
	AddIpToNic(p *AddIpToNicParams) (*AddIpToNicResponse, error)
	NewAddIpToNicParams(nicid string) *AddIpToNicParams
	ListNics(p *ListNicsParams) (*ListNicsResponse, error)
	NewListNicsParams(virtualmachineid string) *ListNicsParams
	RemoveIpFromNic(p *RemoveIpFromNicParams) (*RemoveIpFromNicResponse, error)
	NewRemoveIpFromNicParams(id string) *RemoveIpFromNicParams
	UpdateVmNicIp(p *UpdateVmNicIpParams) (*UpdateVmNicIpResponse, error)
	NewUpdateVmNicIpParams(nicid string) *UpdateVmNicIpParams
}

func NewNicService

func NewNicService(cs *CloudStackClient) NicServiceIface

type NiciraNVPService

type NiciraNVPService struct {
	// contains filtered or unexported fields
}

func (*NiciraNVPService) AddNiciraNvpDevice

Adds a Nicira NVP device

func (*NiciraNVPService) DeleteNiciraNvpDevice

delete a nicira nvp device

func (*NiciraNVPService) ListNiciraNvpDevices

Lists Nicira NVP devices

func (*NiciraNVPService) NewAddNiciraNvpDeviceParams

func (s *NiciraNVPService) NewAddNiciraNvpDeviceParams(hostname string, password string, physicalnetworkid string, transportzoneuuid string, username string) *AddNiciraNvpDeviceParams

You should always use this function to get a new AddNiciraNvpDeviceParams instance, as then you are sure you have configured all required params

func (*NiciraNVPService) NewDeleteNiciraNvpDeviceParams

func (s *NiciraNVPService) NewDeleteNiciraNvpDeviceParams(nvpdeviceid string) *DeleteNiciraNvpDeviceParams

You should always use this function to get a new DeleteNiciraNvpDeviceParams instance, as then you are sure you have configured all required params

func (*NiciraNVPService) NewListNiciraNvpDevicesParams

func (s *NiciraNVPService) NewListNiciraNvpDevicesParams() *ListNiciraNvpDevicesParams

You should always use this function to get a new ListNiciraNvpDevicesParams instance, as then you are sure you have configured all required params

type NiciraNVPServiceIface

type NiciraNVPServiceIface interface {
	AddNiciraNvpDevice(p *AddNiciraNvpDeviceParams) (*AddNiciraNvpDeviceResponse, error)
	NewAddNiciraNvpDeviceParams(hostname string, password string, physicalnetworkid string, transportzoneuuid string, username string) *AddNiciraNvpDeviceParams
	DeleteNiciraNvpDevice(p *DeleteNiciraNvpDeviceParams) (*DeleteNiciraNvpDeviceResponse, error)
	NewDeleteNiciraNvpDeviceParams(nvpdeviceid string) *DeleteNiciraNvpDeviceParams
	ListNiciraNvpDevices(p *ListNiciraNvpDevicesParams) (*ListNiciraNvpDevicesResponse, error)
	NewListNiciraNvpDevicesParams() *ListNiciraNvpDevicesParams
}

func NewNiciraNVPService

func NewNiciraNVPService(cs *CloudStackClient) NiciraNVPServiceIface

type NiciraNvpDevice

type NiciraNvpDevice struct {
	Hostname             string `json:"hostname"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	L2gatewayserviceuuid string `json:"l2gatewayserviceuuid"`
	L3gatewayserviceuuid string `json:"l3gatewayserviceuuid"`
	Niciradevicename     string `json:"niciradevicename"`
	Nvpdeviceid          string `json:"nvpdeviceid"`
	Physicalnetworkid    string `json:"physicalnetworkid"`
	Provider             string `json:"provider"`
	Transportzoneuuid    string `json:"transportzoneuuid"`
}

type NiciraNvpDeviceNetwork

type NiciraNvpDeviceNetwork struct {
	Account                     string                          `json:"account"`
	Aclid                       string                          `json:"aclid"`
	Aclname                     string                          `json:"aclname"`
	Acltype                     string                          `json:"acltype"`
	Associatednetwork           string                          `json:"associatednetwork"`
	Associatednetworkid         string                          `json:"associatednetworkid"`
	Broadcastdomaintype         string                          `json:"broadcastdomaintype"`
	Broadcasturi                string                          `json:"broadcasturi"`
	Canusefordeploy             bool                            `json:"canusefordeploy"`
	Cidr                        string                          `json:"cidr"`
	Created                     string                          `json:"created"`
	Details                     map[string]string               `json:"details"`
	Displaynetwork              bool                            `json:"displaynetwork"`
	Displaytext                 string                          `json:"displaytext"`
	Dns1                        string                          `json:"dns1"`
	Dns2                        string                          `json:"dns2"`
	Domain                      string                          `json:"domain"`
	Domainid                    string                          `json:"domainid"`
	Domainpath                  string                          `json:"domainpath"`
	Egressdefaultpolicy         bool                            `json:"egressdefaultpolicy"`
	Externalid                  string                          `json:"externalid"`
	Gateway                     string                          `json:"gateway"`
	Hasannotations              bool                            `json:"hasannotations"`
	Icon                        interface{}                     `json:"icon"`
	Id                          string                          `json:"id"`
	Internetprotocol            string                          `json:"internetprotocol"`
	Ip6cidr                     string                          `json:"ip6cidr"`
	Ip6dns1                     string                          `json:"ip6dns1"`
	Ip6dns2                     string                          `json:"ip6dns2"`
	Ip6gateway                  string                          `json:"ip6gateway"`
	Ip6routes                   []interface{}                   `json:"ip6routes"`
	Ip6routing                  string                          `json:"ip6routing"`
	Isdefault                   bool                            `json:"isdefault"`
	Ispersistent                bool                            `json:"ispersistent"`
	Issystem                    bool                            `json:"issystem"`
	JobID                       string                          `json:"jobid"`
	Jobstatus                   int                             `json:"jobstatus"`
	Name                        string                          `json:"name"`
	Netmask                     string                          `json:"netmask"`
	Networkcidr                 string                          `json:"networkcidr"`
	Networkdomain               string                          `json:"networkdomain"`
	Networkofferingavailability string                          `json:"networkofferingavailability"`
	Networkofferingconservemode bool                            `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                          `json:"networkofferingdisplaytext"`
	Networkofferingid           string                          `json:"networkofferingid"`
	Networkofferingname         string                          `json:"networkofferingname"`
	Physicalnetworkid           string                          `json:"physicalnetworkid"`
	Privatemtu                  int                             `json:"privatemtu"`
	Project                     string                          `json:"project"`
	Projectid                   string                          `json:"projectid"`
	Publicmtu                   int                             `json:"publicmtu"`
	Receivedbytes               int64                           `json:"receivedbytes"`
	Redundantrouter             bool                            `json:"redundantrouter"`
	Related                     string                          `json:"related"`
	Reservediprange             string                          `json:"reservediprange"`
	Restartrequired             bool                            `json:"restartrequired"`
	Sentbytes                   int64                           `json:"sentbytes"`
	Service                     []NiciraNvpDeviceNetworkService `json:"service"`
	Specifyipranges             bool                            `json:"specifyipranges"`
	State                       string                          `json:"state"`
	Strechedl2subnet            bool                            `json:"strechedl2subnet"`
	Subdomainaccess             bool                            `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                            `json:"supportsvmautoscaling"`
	Tags                        []Tags                          `json:"tags"`
	Traffictype                 string                          `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                          `json:"tungstenvirtualrouteruuid"`
	Type                        string                          `json:"type"`
	Vlan                        string                          `json:"vlan"`
	Vpcid                       string                          `json:"vpcid"`
	Vpcname                     string                          `json:"vpcname"`
	Zoneid                      string                          `json:"zoneid"`
	Zonename                    string                          `json:"zonename"`
	Zonesnetworkspans           []interface{}                   `json:"zonesnetworkspans"`
}

type NiciraNvpDeviceNetworkService

type NiciraNvpDeviceNetworkService struct {
	Capability []NiciraNvpDeviceNetworkServiceCapability `json:"capability"`
	Name       string                                    `json:"name"`
	Provider   []NiciraNvpDeviceNetworkServiceProvider   `json:"provider"`
}

type NiciraNvpDeviceNetworkServiceCapability

type NiciraNvpDeviceNetworkServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type NiciraNvpDeviceNetworkServiceProvider

type NiciraNvpDeviceNetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type NotifyBaremetalProvisionDoneParams

type NotifyBaremetalProvisionDoneParams struct {
	// contains filtered or unexported fields
}

func (*NotifyBaremetalProvisionDoneParams) GetMac

func (*NotifyBaremetalProvisionDoneParams) ResetMac

func (p *NotifyBaremetalProvisionDoneParams) ResetMac()

func (*NotifyBaremetalProvisionDoneParams) SetMac

type NotifyBaremetalProvisionDoneResponse

type NotifyBaremetalProvisionDoneResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type OpenDaylightController

type OpenDaylightController struct {
	Id                string `json:"id"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Name              string `json:"name"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Url               string `json:"url"`
	Username          string `json:"username"`
}

type OptionFunc

type OptionFunc func(*CloudStackClient, interface{}) error

OptionFunc can be passed to the courtesy helper functions to set additional parameters

func WithDomain

func WithDomain(domain string) OptionFunc

WithDomain takes either a domain name or ID and sets the `domainid` parameter

func WithListall

func WithListall(listall bool) OptionFunc

WithListall takes either a project name or ID and sets the `listall` parameter

func WithProject

func WithProject(project string) OptionFunc

WithProject takes either a project name or ID and sets the `projectid` parameter

func WithVPCID

func WithVPCID(id string) OptionFunc

WithVPCID takes a vpc ID and sets the `vpcid` parameter

func WithZone

func WithZone(zone string) OptionFunc

WithZone takes either a zone name or ID and sets the `zoneid` parameter

type OsCategory

type OsCategory struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
}

type OsType

type OsType struct {
	Description    string `json:"description"`
	Fordisplay     bool   `json:"fordisplay"`
	Id             string `json:"id"`
	Isuserdefined  bool   `json:"isuserdefined"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Oscategoryid   string `json:"oscategoryid"`
	Oscategoryname string `json:"oscategoryname"`
}

type OutOfBandManagementResponse

type OutOfBandManagementResponse struct {
	Action      string `json:"action"`
	Address     string `json:"address"`
	Description string `json:"description"`
	Driver      string `json:"driver"`
	Enabled     bool   `json:"enabled"`
	Hostid      string `json:"hostid"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Password    string `json:"password"`
	Port        string `json:"port"`
	Powerstate  string `json:"powerstate"`
	Status      bool   `json:"status"`
	Username    string `json:"username"`
}

type OutofbandManagementService

type OutofbandManagementService struct {
	// contains filtered or unexported fields
}

func (*OutofbandManagementService) ChangeOutOfBandManagementPassword

Changes out-of-band management interface password on the host and updates the interface configuration in CloudStack if the operation succeeds, else reverts the old password

func (*OutofbandManagementService) ConfigureOutOfBandManagement

Configures a host's out-of-band management interface

func (*OutofbandManagementService) IssueOutOfBandManagementPowerAction

Initiates the specified power action to the host's out-of-band management interface

func (*OutofbandManagementService) NewChangeOutOfBandManagementPasswordParams

func (s *OutofbandManagementService) NewChangeOutOfBandManagementPasswordParams(hostid string) *ChangeOutOfBandManagementPasswordParams

You should always use this function to get a new ChangeOutOfBandManagementPasswordParams instance, as then you are sure you have configured all required params

func (*OutofbandManagementService) NewConfigureOutOfBandManagementParams

func (s *OutofbandManagementService) NewConfigureOutOfBandManagementParams(address string, driver string, hostid string, password string, port string, username string) *ConfigureOutOfBandManagementParams

You should always use this function to get a new ConfigureOutOfBandManagementParams instance, as then you are sure you have configured all required params

func (*OutofbandManagementService) NewIssueOutOfBandManagementPowerActionParams

func (s *OutofbandManagementService) NewIssueOutOfBandManagementPowerActionParams(action string, hostid string) *IssueOutOfBandManagementPowerActionParams

You should always use this function to get a new IssueOutOfBandManagementPowerActionParams instance, as then you are sure you have configured all required params

type OutofbandManagementServiceIface

type OutofbandManagementServiceIface interface {
	ChangeOutOfBandManagementPassword(p *ChangeOutOfBandManagementPasswordParams) (*ChangeOutOfBandManagementPasswordResponse, error)
	NewChangeOutOfBandManagementPasswordParams(hostid string) *ChangeOutOfBandManagementPasswordParams
	ConfigureOutOfBandManagement(p *ConfigureOutOfBandManagementParams) (*OutOfBandManagementResponse, error)
	NewConfigureOutOfBandManagementParams(address string, driver string, hostid string, password string, port string, username string) *ConfigureOutOfBandManagementParams
	IssueOutOfBandManagementPowerAction(p *IssueOutOfBandManagementPowerActionParams) (*IssueOutOfBandManagementPowerActionResponse, error)
	NewIssueOutOfBandManagementPowerActionParams(action string, hostid string) *IssueOutOfBandManagementPowerActionParams
}

type OvsElement

type OvsElement struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type OvsElementResponse

type OvsElementResponse struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type OvsElementService

type OvsElementService struct {
	// contains filtered or unexported fields
}

func (*OvsElementService) ConfigureOvsElement

Configures an ovs element.

func (*OvsElementService) GetOvsElementByID

func (s *OvsElementService) GetOvsElementByID(id string, opts ...OptionFunc) (*OvsElement, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*OvsElementService) ListOvsElements

Lists all available ovs elements.

func (*OvsElementService) NewConfigureOvsElementParams

func (s *OvsElementService) NewConfigureOvsElementParams(enabled bool, id string) *ConfigureOvsElementParams

You should always use this function to get a new ConfigureOvsElementParams instance, as then you are sure you have configured all required params

func (*OvsElementService) NewListOvsElementsParams

func (s *OvsElementService) NewListOvsElementsParams() *ListOvsElementsParams

You should always use this function to get a new ListOvsElementsParams instance, as then you are sure you have configured all required params

type OvsElementServiceIface

type OvsElementServiceIface interface {
	ConfigureOvsElement(p *ConfigureOvsElementParams) (*OvsElementResponse, error)
	NewConfigureOvsElementParams(enabled bool, id string) *ConfigureOvsElementParams
	ListOvsElements(p *ListOvsElementsParams) (*ListOvsElementsResponse, error)
	NewListOvsElementsParams() *ListOvsElementsParams
	GetOvsElementByID(id string, opts ...OptionFunc) (*OvsElement, int, error)
}

func NewOvsElementService

func NewOvsElementService(cs *CloudStackClient) OvsElementServiceIface

type PaloAltoFirewall

type PaloAltoFirewall struct {
	Fwdevicecapacity  int64  `json:"fwdevicecapacity"`
	Fwdeviceid        string `json:"fwdeviceid"`
	Fwdevicename      string `json:"fwdevicename"`
	Fwdevicestate     string `json:"fwdevicestate"`
	Ipaddress         string `json:"ipaddress"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Numretries        string `json:"numretries"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Privateinterface  string `json:"privateinterface"`
	Privatezone       string `json:"privatezone"`
	Provider          string `json:"provider"`
	Publicinterface   string `json:"publicinterface"`
	Publiczone        string `json:"publiczone"`
	Timeout           string `json:"timeout"`
	Usageinterface    string `json:"usageinterface"`
	Username          string `json:"username"`
	Zoneid            string `json:"zoneid"`
}

type PaloAltoFirewallNetwork

type PaloAltoFirewallNetwork struct {
	Account                     string                           `json:"account"`
	Aclid                       string                           `json:"aclid"`
	Aclname                     string                           `json:"aclname"`
	Acltype                     string                           `json:"acltype"`
	Associatednetwork           string                           `json:"associatednetwork"`
	Associatednetworkid         string                           `json:"associatednetworkid"`
	Broadcastdomaintype         string                           `json:"broadcastdomaintype"`
	Broadcasturi                string                           `json:"broadcasturi"`
	Canusefordeploy             bool                             `json:"canusefordeploy"`
	Cidr                        string                           `json:"cidr"`
	Created                     string                           `json:"created"`
	Details                     map[string]string                `json:"details"`
	Displaynetwork              bool                             `json:"displaynetwork"`
	Displaytext                 string                           `json:"displaytext"`
	Dns1                        string                           `json:"dns1"`
	Dns2                        string                           `json:"dns2"`
	Domain                      string                           `json:"domain"`
	Domainid                    string                           `json:"domainid"`
	Domainpath                  string                           `json:"domainpath"`
	Egressdefaultpolicy         bool                             `json:"egressdefaultpolicy"`
	Externalid                  string                           `json:"externalid"`
	Gateway                     string                           `json:"gateway"`
	Hasannotations              bool                             `json:"hasannotations"`
	Icon                        interface{}                      `json:"icon"`
	Id                          string                           `json:"id"`
	Internetprotocol            string                           `json:"internetprotocol"`
	Ip6cidr                     string                           `json:"ip6cidr"`
	Ip6dns1                     string                           `json:"ip6dns1"`
	Ip6dns2                     string                           `json:"ip6dns2"`
	Ip6gateway                  string                           `json:"ip6gateway"`
	Ip6routes                   []interface{}                    `json:"ip6routes"`
	Ip6routing                  string                           `json:"ip6routing"`
	Isdefault                   bool                             `json:"isdefault"`
	Ispersistent                bool                             `json:"ispersistent"`
	Issystem                    bool                             `json:"issystem"`
	JobID                       string                           `json:"jobid"`
	Jobstatus                   int                              `json:"jobstatus"`
	Name                        string                           `json:"name"`
	Netmask                     string                           `json:"netmask"`
	Networkcidr                 string                           `json:"networkcidr"`
	Networkdomain               string                           `json:"networkdomain"`
	Networkofferingavailability string                           `json:"networkofferingavailability"`
	Networkofferingconservemode bool                             `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                           `json:"networkofferingdisplaytext"`
	Networkofferingid           string                           `json:"networkofferingid"`
	Networkofferingname         string                           `json:"networkofferingname"`
	Physicalnetworkid           string                           `json:"physicalnetworkid"`
	Privatemtu                  int                              `json:"privatemtu"`
	Project                     string                           `json:"project"`
	Projectid                   string                           `json:"projectid"`
	Publicmtu                   int                              `json:"publicmtu"`
	Receivedbytes               int64                            `json:"receivedbytes"`
	Redundantrouter             bool                             `json:"redundantrouter"`
	Related                     string                           `json:"related"`
	Reservediprange             string                           `json:"reservediprange"`
	Restartrequired             bool                             `json:"restartrequired"`
	Sentbytes                   int64                            `json:"sentbytes"`
	Service                     []PaloAltoFirewallNetworkService `json:"service"`
	Specifyipranges             bool                             `json:"specifyipranges"`
	State                       string                           `json:"state"`
	Strechedl2subnet            bool                             `json:"strechedl2subnet"`
	Subdomainaccess             bool                             `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                             `json:"supportsvmautoscaling"`
	Tags                        []Tags                           `json:"tags"`
	Traffictype                 string                           `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                           `json:"tungstenvirtualrouteruuid"`
	Type                        string                           `json:"type"`
	Vlan                        string                           `json:"vlan"`
	Vpcid                       string                           `json:"vpcid"`
	Vpcname                     string                           `json:"vpcname"`
	Zoneid                      string                           `json:"zoneid"`
	Zonename                    string                           `json:"zonename"`
	Zonesnetworkspans           []interface{}                    `json:"zonesnetworkspans"`
}

type PaloAltoFirewallNetworkService

type PaloAltoFirewallNetworkService struct {
	Capability []PaloAltoFirewallNetworkServiceCapability `json:"capability"`
	Name       string                                     `json:"name"`
	Provider   []PaloAltoFirewallNetworkServiceProvider   `json:"provider"`
}

type PaloAltoFirewallNetworkServiceCapability

type PaloAltoFirewallNetworkServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type PaloAltoFirewallNetworkServiceProvider

type PaloAltoFirewallNetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type PaloAltoFirewallResponse

type PaloAltoFirewallResponse struct {
	Fwdevicecapacity  int64  `json:"fwdevicecapacity"`
	Fwdeviceid        string `json:"fwdeviceid"`
	Fwdevicename      string `json:"fwdevicename"`
	Fwdevicestate     string `json:"fwdevicestate"`
	Ipaddress         string `json:"ipaddress"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Numretries        string `json:"numretries"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Privateinterface  string `json:"privateinterface"`
	Privatezone       string `json:"privatezone"`
	Provider          string `json:"provider"`
	Publicinterface   string `json:"publicinterface"`
	Publiczone        string `json:"publiczone"`
	Timeout           string `json:"timeout"`
	Usageinterface    string `json:"usageinterface"`
	Username          string `json:"username"`
	Zoneid            string `json:"zoneid"`
}

type PatchSystemVmParams

type PatchSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*PatchSystemVmParams) GetForced

func (p *PatchSystemVmParams) GetForced() (bool, bool)

func (*PatchSystemVmParams) GetId

func (p *PatchSystemVmParams) GetId() (string, bool)

func (*PatchSystemVmParams) ResetForced

func (p *PatchSystemVmParams) ResetForced()

func (*PatchSystemVmParams) ResetId

func (p *PatchSystemVmParams) ResetId()

func (*PatchSystemVmParams) SetForced

func (p *PatchSystemVmParams) SetForced(v bool)

func (*PatchSystemVmParams) SetId

func (p *PatchSystemVmParams) SetId(v string)

type PatchSystemVmResponse

type PatchSystemVmResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type PhysicalNetwork

type PhysicalNetwork struct {
	Broadcastdomainrange string `json:"broadcastdomainrange"`
	Domainid             string `json:"domainid"`
	Id                   string `json:"id"`
	Isolationmethods     string `json:"isolationmethods"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Name                 string `json:"name"`
	Networkspeed         string `json:"networkspeed"`
	State                string `json:"state"`
	Tags                 string `json:"tags"`
	Vlan                 string `json:"vlan"`
	Zoneid               string `json:"zoneid"`
	Zonename             string `json:"zonename"`
}

type Pod

type Pod struct {
	Allocationstate string        `json:"allocationstate"`
	Capacity        []PodCapacity `json:"capacity"`
	Endip           []string      `json:"endip"`
	Forsystemvms    []string      `json:"forsystemvms"`
	Gateway         string        `json:"gateway"`
	Hasannotations  bool          `json:"hasannotations"`
	Id              string        `json:"id"`
	Ipranges        []PodIpranges `json:"ipranges"`
	JobID           string        `json:"jobid"`
	Jobstatus       int           `json:"jobstatus"`
	Name            string        `json:"name"`
	Netmask         string        `json:"netmask"`
	Startip         []string      `json:"startip"`
	Vlanid          []string      `json:"vlanid"`
	Zoneid          string        `json:"zoneid"`
	Zonename        string        `json:"zonename"`
}

type PodCapacity

type PodCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type PodIpranges

type PodIpranges struct {
	Cidr         string `json:"cidr"`
	Endip        string `json:"endip"`
	Forsystemvms string `json:"forsystemvms"`
	Gateway      string `json:"gateway"`
	Startip      string `json:"startip"`
	Vlanid       string `json:"vlanid"`
}

type PodService

type PodService struct {
	// contains filtered or unexported fields
}

func (*PodService) CreatePod

func (s *PodService) CreatePod(p *CreatePodParams) (*CreatePodResponse, error)

Creates a new Pod.

func (*PodService) DedicatePod

func (s *PodService) DedicatePod(p *DedicatePodParams) (*DedicatePodResponse, error)

Dedicates a Pod.

func (*PodService) DeletePod

func (s *PodService) DeletePod(p *DeletePodParams) (*DeletePodResponse, error)

Deletes a Pod.

func (*PodService) GetPodByID

func (s *PodService) GetPodByID(id string, opts ...OptionFunc) (*Pod, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PodService) GetPodByName

func (s *PodService) GetPodByName(name string, opts ...OptionFunc) (*Pod, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PodService) GetPodID

func (s *PodService) GetPodID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PodService) ListDedicatedPods

Lists dedicated pods.

func (*PodService) ListPods

func (s *PodService) ListPods(p *ListPodsParams) (*ListPodsResponse, error)

Lists all Pods.

func (*PodService) NewCreatePodParams

func (s *PodService) NewCreatePodParams(name string, zoneid string) *CreatePodParams

You should always use this function to get a new CreatePodParams instance, as then you are sure you have configured all required params

func (*PodService) NewDedicatePodParams

func (s *PodService) NewDedicatePodParams(domainid string, podid string) *DedicatePodParams

You should always use this function to get a new DedicatePodParams instance, as then you are sure you have configured all required params

func (*PodService) NewDeletePodParams

func (s *PodService) NewDeletePodParams(id string) *DeletePodParams

You should always use this function to get a new DeletePodParams instance, as then you are sure you have configured all required params

func (*PodService) NewListDedicatedPodsParams

func (s *PodService) NewListDedicatedPodsParams() *ListDedicatedPodsParams

You should always use this function to get a new ListDedicatedPodsParams instance, as then you are sure you have configured all required params

func (*PodService) NewListPodsParams

func (s *PodService) NewListPodsParams() *ListPodsParams

You should always use this function to get a new ListPodsParams instance, as then you are sure you have configured all required params

func (*PodService) NewReleaseDedicatedPodParams

func (s *PodService) NewReleaseDedicatedPodParams(podid string) *ReleaseDedicatedPodParams

You should always use this function to get a new ReleaseDedicatedPodParams instance, as then you are sure you have configured all required params

func (*PodService) NewUpdatePodParams

func (s *PodService) NewUpdatePodParams(id string) *UpdatePodParams

You should always use this function to get a new UpdatePodParams instance, as then you are sure you have configured all required params

func (*PodService) ReleaseDedicatedPod

Release the dedication for the pod

func (*PodService) UpdatePod

func (s *PodService) UpdatePod(p *UpdatePodParams) (*UpdatePodResponse, error)

Updates a Pod.

type PodServiceIface

type PodServiceIface interface {
	CreatePod(p *CreatePodParams) (*CreatePodResponse, error)
	NewCreatePodParams(name string, zoneid string) *CreatePodParams
	DedicatePod(p *DedicatePodParams) (*DedicatePodResponse, error)
	NewDedicatePodParams(domainid string, podid string) *DedicatePodParams
	DeletePod(p *DeletePodParams) (*DeletePodResponse, error)
	NewDeletePodParams(id string) *DeletePodParams
	ListDedicatedPods(p *ListDedicatedPodsParams) (*ListDedicatedPodsResponse, error)
	NewListDedicatedPodsParams() *ListDedicatedPodsParams
	ListPods(p *ListPodsParams) (*ListPodsResponse, error)
	NewListPodsParams() *ListPodsParams
	GetPodID(name string, opts ...OptionFunc) (string, int, error)
	GetPodByName(name string, opts ...OptionFunc) (*Pod, int, error)
	GetPodByID(id string, opts ...OptionFunc) (*Pod, int, error)
	ReleaseDedicatedPod(p *ReleaseDedicatedPodParams) (*ReleaseDedicatedPodResponse, error)
	NewReleaseDedicatedPodParams(podid string) *ReleaseDedicatedPodParams
	UpdatePod(p *UpdatePodParams) (*UpdatePodResponse, error)
	NewUpdatePodParams(id string) *UpdatePodParams
}

func NewPodService

func NewPodService(cs *CloudStackClient) PodServiceIface

type PoolService

type PoolService struct {
	// contains filtered or unexported fields
}

func (*PoolService) CreateStoragePool

Creates a storage pool.

func (*PoolService) DeleteStoragePool

Deletes a storage pool.

func (*PoolService) FindStoragePoolsForMigration

Lists storage pools available for migration of a volume.

func (*PoolService) GetStoragePoolByID

func (s *PoolService) GetStoragePoolByID(id string, opts ...OptionFunc) (*StoragePool, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PoolService) GetStoragePoolByName

func (s *PoolService) GetStoragePoolByName(name string, opts ...OptionFunc) (*StoragePool, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PoolService) GetStoragePoolID

func (s *PoolService) GetStoragePoolID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PoolService) ListStoragePools

Lists storage pools.

func (*PoolService) NewCreateStoragePoolParams

func (s *PoolService) NewCreateStoragePoolParams(name string, url string, zoneid string) *CreateStoragePoolParams

You should always use this function to get a new CreateStoragePoolParams instance, as then you are sure you have configured all required params

func (*PoolService) NewDeleteStoragePoolParams

func (s *PoolService) NewDeleteStoragePoolParams(id string) *DeleteStoragePoolParams

You should always use this function to get a new DeleteStoragePoolParams instance, as then you are sure you have configured all required params

func (*PoolService) NewFindStoragePoolsForMigrationParams

func (s *PoolService) NewFindStoragePoolsForMigrationParams(id string) *FindStoragePoolsForMigrationParams

You should always use this function to get a new FindStoragePoolsForMigrationParams instance, as then you are sure you have configured all required params

func (*PoolService) NewListStoragePoolsParams

func (s *PoolService) NewListStoragePoolsParams() *ListStoragePoolsParams

You should always use this function to get a new ListStoragePoolsParams instance, as then you are sure you have configured all required params

func (*PoolService) NewSyncStoragePoolParams

func (s *PoolService) NewSyncStoragePoolParams(id string) *SyncStoragePoolParams

You should always use this function to get a new SyncStoragePoolParams instance, as then you are sure you have configured all required params

func (*PoolService) NewUpdateStoragePoolParams

func (s *PoolService) NewUpdateStoragePoolParams(id string) *UpdateStoragePoolParams

You should always use this function to get a new UpdateStoragePoolParams instance, as then you are sure you have configured all required params

func (*PoolService) SyncStoragePool

Sync storage pool with management server (currently supported for Datastore Cluster in VMware and syncs the datastores in it)

func (*PoolService) UpdateStoragePool

Updates a storage pool.

type PoolServiceIface

type PoolServiceIface interface {
	CreateStoragePool(p *CreateStoragePoolParams) (*CreateStoragePoolResponse, error)
	NewCreateStoragePoolParams(name string, url string, zoneid string) *CreateStoragePoolParams
	DeleteStoragePool(p *DeleteStoragePoolParams) (*DeleteStoragePoolResponse, error)
	NewDeleteStoragePoolParams(id string) *DeleteStoragePoolParams
	FindStoragePoolsForMigration(p *FindStoragePoolsForMigrationParams) (*FindStoragePoolsForMigrationResponse, error)
	NewFindStoragePoolsForMigrationParams(id string) *FindStoragePoolsForMigrationParams
	ListStoragePools(p *ListStoragePoolsParams) (*ListStoragePoolsResponse, error)
	NewListStoragePoolsParams() *ListStoragePoolsParams
	GetStoragePoolID(name string, opts ...OptionFunc) (string, int, error)
	GetStoragePoolByName(name string, opts ...OptionFunc) (*StoragePool, int, error)
	GetStoragePoolByID(id string, opts ...OptionFunc) (*StoragePool, int, error)
	SyncStoragePool(p *SyncStoragePoolParams) (*SyncStoragePoolResponse, error)
	NewSyncStoragePoolParams(id string) *SyncStoragePoolParams
	UpdateStoragePool(p *UpdateStoragePoolParams) (*UpdateStoragePoolResponse, error)
	NewUpdateStoragePoolParams(id string) *UpdateStoragePoolParams
}

func NewPoolService

func NewPoolService(cs *CloudStackClient) PoolServiceIface

type PortForwardingRule

type PortForwardingRule struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type PortableIPService

type PortableIPService struct {
	// contains filtered or unexported fields
}

func (*PortableIPService) CreatePortableIpRange

adds a range of portable public IP's to a region

func (*PortableIPService) DeletePortableIpRange

deletes a range of portable public IP's associated with a region

func (*PortableIPService) GetPortableIpRangeByID

func (s *PortableIPService) GetPortableIpRangeByID(id string, opts ...OptionFunc) (*PortableIpRange, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*PortableIPService) ListPortableIpRanges

list portable IP ranges

func (*PortableIPService) NewCreatePortableIpRangeParams

func (s *PortableIPService) NewCreatePortableIpRangeParams(endip string, gateway string, netmask string, regionid int, startip string) *CreatePortableIpRangeParams

You should always use this function to get a new CreatePortableIpRangeParams instance, as then you are sure you have configured all required params

func (*PortableIPService) NewDeletePortableIpRangeParams

func (s *PortableIPService) NewDeletePortableIpRangeParams(id string) *DeletePortableIpRangeParams

You should always use this function to get a new DeletePortableIpRangeParams instance, as then you are sure you have configured all required params

func (*PortableIPService) NewListPortableIpRangesParams

func (s *PortableIPService) NewListPortableIpRangesParams() *ListPortableIpRangesParams

You should always use this function to get a new ListPortableIpRangesParams instance, as then you are sure you have configured all required params

type PortableIPServiceIface

type PortableIPServiceIface interface {
	CreatePortableIpRange(p *CreatePortableIpRangeParams) (*CreatePortableIpRangeResponse, error)
	NewCreatePortableIpRangeParams(endip string, gateway string, netmask string, regionid int, startip string) *CreatePortableIpRangeParams
	DeletePortableIpRange(p *DeletePortableIpRangeParams) (*DeletePortableIpRangeResponse, error)
	NewDeletePortableIpRangeParams(id string) *DeletePortableIpRangeParams
	ListPortableIpRanges(p *ListPortableIpRangesParams) (*ListPortableIpRangesResponse, error)
	NewListPortableIpRangesParams() *ListPortableIpRangesParams
	GetPortableIpRangeByID(id string, opts ...OptionFunc) (*PortableIpRange, int, error)
}

func NewPortableIPService

func NewPortableIPService(cs *CloudStackClient) PortableIPServiceIface

type PortableIpRange

type PortableIpRange struct {
	Endip             string                             `json:"endip"`
	Gateway           string                             `json:"gateway"`
	Id                string                             `json:"id"`
	JobID             string                             `json:"jobid"`
	Jobstatus         int                                `json:"jobstatus"`
	Netmask           string                             `json:"netmask"`
	Portableipaddress []PortableIpRangePortableipaddress `json:"portableipaddress"`
	Regionid          int                                `json:"regionid"`
	Startip           string                             `json:"startip"`
	Vlan              string                             `json:"vlan"`
}

type PortableIpRangePortableipaddress

type PortableIpRangePortableipaddress struct {
	Accountid         string `json:"accountid"`
	Allocated         string `json:"allocated"`
	Domainid          string `json:"domainid"`
	Ipaddress         string `json:"ipaddress"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Regionid          int    `json:"regionid"`
	State             string `json:"state"`
	Vpcid             string `json:"vpcid"`
	Zoneid            string `json:"zoneid"`
}

type PrepareHostForMaintenanceParams

type PrepareHostForMaintenanceParams struct {
	// contains filtered or unexported fields
}

func (*PrepareHostForMaintenanceParams) GetId

func (*PrepareHostForMaintenanceParams) ResetId

func (p *PrepareHostForMaintenanceParams) ResetId()

func (*PrepareHostForMaintenanceParams) SetId

type PrepareHostForMaintenanceResponse

type PrepareHostForMaintenanceResponse struct {
	Annotation                       string                                      `json:"annotation"`
	Capabilities                     string                                      `json:"capabilities"`
	Clusterid                        string                                      `json:"clusterid"`
	Clustername                      string                                      `json:"clustername"`
	Clustertype                      string                                      `json:"clustertype"`
	Cpuallocated                     string                                      `json:"cpuallocated"`
	Cpuallocatedpercentage           string                                      `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                                       `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                                      `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                                     `json:"cpuloadaverage"`
	Cpunumber                        int                                         `json:"cpunumber"`
	Cpusockets                       int                                         `json:"cpusockets"`
	Cpuspeed                         int64                                       `json:"cpuspeed"`
	Cpuused                          string                                      `json:"cpuused"`
	Cpuwithoverprovisioning          string                                      `json:"cpuwithoverprovisioning"`
	Created                          string                                      `json:"created"`
	Details                          map[string]string                           `json:"details"`
	Disconnected                     string                                      `json:"disconnected"`
	Disksizeallocated                int64                                       `json:"disksizeallocated"`
	Disksizetotal                    int64                                       `json:"disksizetotal"`
	Encryptionsupported              bool                                        `json:"encryptionsupported"`
	Events                           string                                      `json:"events"`
	Gpugroup                         []PrepareHostForMaintenanceResponseGpugroup `json:"gpugroup"`
	Hahost                           bool                                        `json:"hahost"`
	Hasannotations                   bool                                        `json:"hasannotations"`
	Hasenoughcapacity                bool                                        `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse                           `json:"hostha"`
	Hosttags                         string                                      `json:"hosttags"`
	Hypervisor                       string                                      `json:"hypervisor"`
	Hypervisorversion                string                                      `json:"hypervisorversion"`
	Id                               string                                      `json:"id"`
	Ipaddress                        string                                      `json:"ipaddress"`
	Islocalstorageactive             bool                                        `json:"islocalstorageactive"`
	Istagarule                       bool                                        `json:"istagarule"`
	JobID                            string                                      `json:"jobid"`
	Jobstatus                        int                                         `json:"jobstatus"`
	Lastannotated                    string                                      `json:"lastannotated"`
	Lastpinged                       string                                      `json:"lastpinged"`
	Managementserverid               UUID                                        `json:"managementserverid"`
	Memoryallocated                  int64                                       `json:"memoryallocated"`
	Memoryallocatedbytes             int64                                       `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                                      `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                                       `json:"memorytotal"`
	Memoryused                       int64                                       `json:"memoryused"`
	Memorywithoverprovisioning       string                                      `json:"memorywithoverprovisioning"`
	Name                             string                                      `json:"name"`
	Networkkbsread                   int64                                       `json:"networkkbsread"`
	Networkkbswrite                  int64                                       `json:"networkkbswrite"`
	Oscategoryid                     string                                      `json:"oscategoryid"`
	Oscategoryname                   string                                      `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse                 `json:"outofbandmanagement"`
	Podid                            string                                      `json:"podid"`
	Podname                          string                                      `json:"podname"`
	Removed                          string                                      `json:"removed"`
	Resourcestate                    string                                      `json:"resourcestate"`
	State                            string                                      `json:"state"`
	Suitableformigration             bool                                        `json:"suitableformigration"`
	Type                             string                                      `json:"type"`
	Ueficapability                   bool                                        `json:"ueficapability"`
	Username                         string                                      `json:"username"`
	Version                          string                                      `json:"version"`
	Zoneid                           string                                      `json:"zoneid"`
	Zonename                         string                                      `json:"zonename"`
}

type PrepareHostForMaintenanceResponseGpugroup

type PrepareHostForMaintenanceResponseGpugroup struct {
	Gpugroupname string                                          `json:"gpugroupname"`
	Vgpu         []PrepareHostForMaintenanceResponseGpugroupVgpu `json:"vgpu"`
}

type PrepareHostForMaintenanceResponseGpugroupVgpu

type PrepareHostForMaintenanceResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type PrepareTemplateParams

type PrepareTemplateParams struct {
	// contains filtered or unexported fields
}

func (*PrepareTemplateParams) GetStorageid

func (p *PrepareTemplateParams) GetStorageid() (string, bool)

func (*PrepareTemplateParams) GetTemplateid

func (p *PrepareTemplateParams) GetTemplateid() (string, bool)

func (*PrepareTemplateParams) GetZoneid

func (p *PrepareTemplateParams) GetZoneid() (string, bool)

func (*PrepareTemplateParams) ResetStorageid

func (p *PrepareTemplateParams) ResetStorageid()

func (*PrepareTemplateParams) ResetTemplateid

func (p *PrepareTemplateParams) ResetTemplateid()

func (*PrepareTemplateParams) ResetZoneid

func (p *PrepareTemplateParams) ResetZoneid()

func (*PrepareTemplateParams) SetStorageid

func (p *PrepareTemplateParams) SetStorageid(v string)

func (*PrepareTemplateParams) SetTemplateid

func (p *PrepareTemplateParams) SetTemplateid(v string)

func (*PrepareTemplateParams) SetZoneid

func (p *PrepareTemplateParams) SetZoneid(v string)

type PrepareTemplateResponse

type PrepareTemplateResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*PrepareTemplateResponse) UnmarshalJSON

func (r *PrepareTemplateResponse) UnmarshalJSON(b []byte) error

type PrivateGateway

type PrivateGateway struct {
	Account             string `json:"account"`
	Aclid               string `json:"aclid"`
	Aclname             string `json:"aclname"`
	Associatednetwork   string `json:"associatednetwork"`
	Associatednetworkid string `json:"associatednetworkid"`
	Domain              string `json:"domain"`
	Domainid            string `json:"domainid"`
	Gateway             string `json:"gateway"`
	Hasannotations      bool   `json:"hasannotations"`
	Id                  string `json:"id"`
	Ipaddress           string `json:"ipaddress"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Netmask             string `json:"netmask"`
	Physicalnetworkid   string `json:"physicalnetworkid"`
	Project             string `json:"project"`
	Projectid           string `json:"projectid"`
	Sourcenatsupported  bool   `json:"sourcenatsupported"`
	State               string `json:"state"`
	Vlan                string `json:"vlan"`
	Vpcid               string `json:"vpcid"`
	Vpcname             string `json:"vpcname"`
	Zoneid              string `json:"zoneid"`
	Zonename            string `json:"zonename"`
}

type Project

type Project struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type ProjectAccount

type ProjectAccount struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type ProjectIDSetter

type ProjectIDSetter interface {
	SetProjectid(string)
}

ProjectIDSetter is an interface that every type that can set a project ID must implement

type ProjectInvitation

type ProjectInvitation struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Email     string `json:"email"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
	State     string `json:"state"`
	Userid    string `json:"userid"`
}

type ProjectRolePermission

type ProjectRolePermission struct {
	Description     string `json:"description"`
	Id              string `json:"id"`
	JobID           string `json:"jobid"`
	Jobstatus       int    `json:"jobstatus"`
	Permission      string `json:"permission"`
	Projectid       string `json:"projectid"`
	Projectroleid   string `json:"projectroleid"`
	Projectrolename string `json:"projectrolename"`
	Rule            string `json:"rule"`
}

type ProjectService

type ProjectService struct {
	// contains filtered or unexported fields
}

func (*ProjectService) ActivateProject

Activates a project

func (*ProjectService) AddAccountToProject

Adds account to a project

func (*ProjectService) AddUserToProject

Adds user to a project

func (*ProjectService) CreateProject

Creates a project

func (*ProjectService) CreateProjectRolePermission

Adds API permissions to a project role

func (*ProjectService) DeleteAccountFromProject

Deletes account from the project

func (*ProjectService) DeleteProject

Deletes a project

func (*ProjectService) DeleteProjectInvitation

Deletes project invitation

func (*ProjectService) DeleteProjectRolePermission

Deletes a project role permission in the project

func (*ProjectService) DeleteUserFromProject

Deletes user from the project

func (*ProjectService) GetProjectByID

func (s *ProjectService) GetProjectByID(id string, opts ...OptionFunc) (*Project, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ProjectService) GetProjectByName

func (s *ProjectService) GetProjectByName(name string, opts ...OptionFunc) (*Project, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ProjectService) GetProjectID

func (s *ProjectService) GetProjectID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ProjectService) GetProjectInvitationByID

func (s *ProjectService) GetProjectInvitationByID(id string, opts ...OptionFunc) (*ProjectInvitation, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ProjectService) ListProjectInvitations

Lists project invitations and provides detailed information for listed invitations

func (*ProjectService) ListProjectRolePermissions

Lists a project's project role permissions

func (*ProjectService) ListProjects

Lists projects and provides detailed information for listed projects

func (*ProjectService) NewActivateProjectParams

func (s *ProjectService) NewActivateProjectParams(id string) *ActivateProjectParams

You should always use this function to get a new ActivateProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewAddAccountToProjectParams

func (s *ProjectService) NewAddAccountToProjectParams(projectid string) *AddAccountToProjectParams

You should always use this function to get a new AddAccountToProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewAddUserToProjectParams

func (s *ProjectService) NewAddUserToProjectParams(projectid string, username string) *AddUserToProjectParams

You should always use this function to get a new AddUserToProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewCreateProjectParams

func (s *ProjectService) NewCreateProjectParams(displaytext string, name string) *CreateProjectParams

You should always use this function to get a new CreateProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewCreateProjectRolePermissionParams

func (s *ProjectService) NewCreateProjectRolePermissionParams(permission string, projectid string, projectroleid string, rule string) *CreateProjectRolePermissionParams

You should always use this function to get a new CreateProjectRolePermissionParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewDeleteAccountFromProjectParams

func (s *ProjectService) NewDeleteAccountFromProjectParams(account string, projectid string) *DeleteAccountFromProjectParams

You should always use this function to get a new DeleteAccountFromProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewDeleteProjectInvitationParams

func (s *ProjectService) NewDeleteProjectInvitationParams(id string) *DeleteProjectInvitationParams

You should always use this function to get a new DeleteProjectInvitationParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewDeleteProjectParams

func (s *ProjectService) NewDeleteProjectParams(id string) *DeleteProjectParams

You should always use this function to get a new DeleteProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewDeleteProjectRolePermissionParams

func (s *ProjectService) NewDeleteProjectRolePermissionParams(id string, projectid string) *DeleteProjectRolePermissionParams

You should always use this function to get a new DeleteProjectRolePermissionParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewDeleteUserFromProjectParams

func (s *ProjectService) NewDeleteUserFromProjectParams(projectid string, userid string) *DeleteUserFromProjectParams

You should always use this function to get a new DeleteUserFromProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewListProjectInvitationsParams

func (s *ProjectService) NewListProjectInvitationsParams() *ListProjectInvitationsParams

You should always use this function to get a new ListProjectInvitationsParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewListProjectRolePermissionsParams

func (s *ProjectService) NewListProjectRolePermissionsParams(projectid string) *ListProjectRolePermissionsParams

You should always use this function to get a new ListProjectRolePermissionsParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewListProjectsParams

func (s *ProjectService) NewListProjectsParams() *ListProjectsParams

You should always use this function to get a new ListProjectsParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewSuspendProjectParams

func (s *ProjectService) NewSuspendProjectParams(id string) *SuspendProjectParams

You should always use this function to get a new SuspendProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewUpdateProjectInvitationParams

func (s *ProjectService) NewUpdateProjectInvitationParams(projectid string) *UpdateProjectInvitationParams

You should always use this function to get a new UpdateProjectInvitationParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewUpdateProjectParams

func (s *ProjectService) NewUpdateProjectParams(id string) *UpdateProjectParams

You should always use this function to get a new UpdateProjectParams instance, as then you are sure you have configured all required params

func (*ProjectService) NewUpdateProjectRolePermissionParams

func (s *ProjectService) NewUpdateProjectRolePermissionParams(projectid string, projectroleid string) *UpdateProjectRolePermissionParams

You should always use this function to get a new UpdateProjectRolePermissionParams instance, as then you are sure you have configured all required params

func (*ProjectService) SuspendProject

Suspends a project

func (*ProjectService) UpdateProject

Updates a project

func (*ProjectService) UpdateProjectInvitation

Accepts or declines project invitation

func (*ProjectService) UpdateProjectRolePermission

Updates a project role permission and/or order

type ProjectServiceIface

type ProjectServiceIface interface {
	ActivateProject(p *ActivateProjectParams) (*ActivateProjectResponse, error)
	NewActivateProjectParams(id string) *ActivateProjectParams
	AddAccountToProject(p *AddAccountToProjectParams) (*AddAccountToProjectResponse, error)
	NewAddAccountToProjectParams(projectid string) *AddAccountToProjectParams
	AddUserToProject(p *AddUserToProjectParams) (*AddUserToProjectResponse, error)
	NewAddUserToProjectParams(projectid string, username string) *AddUserToProjectParams
	CreateProject(p *CreateProjectParams) (*CreateProjectResponse, error)
	NewCreateProjectParams(displaytext string, name string) *CreateProjectParams
	DeleteAccountFromProject(p *DeleteAccountFromProjectParams) (*DeleteAccountFromProjectResponse, error)
	NewDeleteAccountFromProjectParams(account string, projectid string) *DeleteAccountFromProjectParams
	DeleteUserFromProject(p *DeleteUserFromProjectParams) (*DeleteUserFromProjectResponse, error)
	NewDeleteUserFromProjectParams(projectid string, userid string) *DeleteUserFromProjectParams
	DeleteProject(p *DeleteProjectParams) (*DeleteProjectResponse, error)
	NewDeleteProjectParams(id string) *DeleteProjectParams
	DeleteProjectInvitation(p *DeleteProjectInvitationParams) (*DeleteProjectInvitationResponse, error)
	NewDeleteProjectInvitationParams(id string) *DeleteProjectInvitationParams
	ListProjectInvitations(p *ListProjectInvitationsParams) (*ListProjectInvitationsResponse, error)
	NewListProjectInvitationsParams() *ListProjectInvitationsParams
	GetProjectInvitationByID(id string, opts ...OptionFunc) (*ProjectInvitation, int, error)
	ListProjects(p *ListProjectsParams) (*ListProjectsResponse, error)
	NewListProjectsParams() *ListProjectsParams
	GetProjectID(name string, opts ...OptionFunc) (string, int, error)
	GetProjectByName(name string, opts ...OptionFunc) (*Project, int, error)
	GetProjectByID(id string, opts ...OptionFunc) (*Project, int, error)
	SuspendProject(p *SuspendProjectParams) (*SuspendProjectResponse, error)
	NewSuspendProjectParams(id string) *SuspendProjectParams
	UpdateProject(p *UpdateProjectParams) (*UpdateProjectResponse, error)
	NewUpdateProjectParams(id string) *UpdateProjectParams
	UpdateProjectInvitation(p *UpdateProjectInvitationParams) (*UpdateProjectInvitationResponse, error)
	NewUpdateProjectInvitationParams(projectid string) *UpdateProjectInvitationParams
	ListProjectRolePermissions(p *ListProjectRolePermissionsParams) (*ListProjectRolePermissionsResponse, error)
	NewListProjectRolePermissionsParams(projectid string) *ListProjectRolePermissionsParams
	CreateProjectRolePermission(p *CreateProjectRolePermissionParams) (*CreateProjectRolePermissionResponse, error)
	NewCreateProjectRolePermissionParams(permission string, projectid string, projectroleid string, rule string) *CreateProjectRolePermissionParams
	UpdateProjectRolePermission(p *UpdateProjectRolePermissionParams) (*UpdateProjectRolePermissionResponse, error)
	NewUpdateProjectRolePermissionParams(projectid string, projectroleid string) *UpdateProjectRolePermissionParams
	DeleteProjectRolePermission(p *DeleteProjectRolePermissionParams) (*DeleteProjectRolePermissionResponse, error)
	NewDeleteProjectRolePermissionParams(id string, projectid string) *DeleteProjectRolePermissionParams
}

func NewProjectService

func NewProjectService(cs *CloudStackClient) ProjectServiceIface

type ProvisionTemplateDirectDownloadCertificateParams

type ProvisionTemplateDirectDownloadCertificateParams struct {
	// contains filtered or unexported fields
}

func (*ProvisionTemplateDirectDownloadCertificateParams) GetHostid

func (*ProvisionTemplateDirectDownloadCertificateParams) GetId

func (*ProvisionTemplateDirectDownloadCertificateParams) ResetHostid

func (*ProvisionTemplateDirectDownloadCertificateParams) ResetId

func (*ProvisionTemplateDirectDownloadCertificateParams) SetHostid

func (*ProvisionTemplateDirectDownloadCertificateParams) SetId

type ProvisionTemplateDirectDownloadCertificateResponse

type ProvisionTemplateDirectDownloadCertificateResponse struct {
	Details   string `json:"details"`
	Hostid    string `json:"hostid"`
	Hostname  string `json:"hostname"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Status    string `json:"status"`
}

type PublicIpAddress

type PublicIpAddress struct {
	Account                   string `json:"account"`
	Allocated                 string `json:"allocated"`
	Associatednetworkid       string `json:"associatednetworkid"`
	Associatednetworkname     string `json:"associatednetworkname"`
	Domain                    string `json:"domain"`
	Domainid                  string `json:"domainid"`
	Fordisplay                bool   `json:"fordisplay"`
	Forvirtualnetwork         bool   `json:"forvirtualnetwork"`
	Hasannotations            bool   `json:"hasannotations"`
	Hasrules                  bool   `json:"hasrules"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Isportable                bool   `json:"isportable"`
	Issourcenat               bool   `json:"issourcenat"`
	Isstaticnat               bool   `json:"isstaticnat"`
	Issystem                  bool   `json:"issystem"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Networkname               string `json:"networkname"`
	Physicalnetworkid         string `json:"physicalnetworkid"`
	Project                   string `json:"project"`
	Projectid                 string `json:"projectid"`
	Purpose                   string `json:"purpose"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Virtualmachinetype        string `json:"virtualmachinetype"`
	Vlanid                    string `json:"vlanid"`
	Vlanname                  string `json:"vlanname"`
	Vmipaddress               string `json:"vmipaddress"`
	Vpcid                     string `json:"vpcid"`
	Vpcname                   string `json:"vpcname"`
	Zoneid                    string `json:"zoneid"`
	Zonename                  string `json:"zonename"`
}

type QueryAsyncJobResultParams

type QueryAsyncJobResultParams struct {
	// contains filtered or unexported fields
}

func (*QueryAsyncJobResultParams) GetJobID

func (p *QueryAsyncJobResultParams) GetJobID() (string, bool)

func (*QueryAsyncJobResultParams) ResetJobID

func (p *QueryAsyncJobResultParams) ResetJobID()

func (*QueryAsyncJobResultParams) SetJobID

func (p *QueryAsyncJobResultParams) SetJobID(v string)

type QueryAsyncJobResultResponse

type QueryAsyncJobResultResponse struct {
	Account            string          `json:"account"`
	Accountid          string          `json:"accountid"`
	Cmd                string          `json:"cmd"`
	Completed          string          `json:"completed"`
	Created            string          `json:"created"`
	Domainid           string          `json:"domainid"`
	Domainpath         string          `json:"domainpath"`
	JobID              string          `json:"jobid"`
	Jobinstanceid      string          `json:"jobinstanceid"`
	Jobinstancetype    string          `json:"jobinstancetype"`
	Jobprocstatus      int             `json:"jobprocstatus"`
	Jobresult          json.RawMessage `json:"jobresult"`
	Jobresultcode      int             `json:"jobresultcode"`
	Jobresulttype      string          `json:"jobresulttype"`
	Jobstatus          int             `json:"jobstatus"`
	Managementserverid UUID            `json:"managementserverid"`
	Userid             string          `json:"userid"`
}

type QuotaIsEnabledParams

type QuotaIsEnabledParams struct {
	// contains filtered or unexported fields
}

type QuotaIsEnabledResponse

type QuotaIsEnabledResponse struct {
	Isenabled bool   `json:"isenabled"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
}

type QuotaService

type QuotaService struct {
	// contains filtered or unexported fields
}

func (*QuotaService) NewQuotaIsEnabledParams

func (s *QuotaService) NewQuotaIsEnabledParams() *QuotaIsEnabledParams

You should always use this function to get a new QuotaIsEnabledParams instance, as then you are sure you have configured all required params

func (*QuotaService) QuotaIsEnabled

Return true if the plugin is enabled

type QuotaServiceIface

type QuotaServiceIface interface {
	QuotaIsEnabled(p *QuotaIsEnabledParams) (*QuotaIsEnabledResponse, error)
	NewQuotaIsEnabledParams() *QuotaIsEnabledParams
}

func NewQuotaService

func NewQuotaService(cs *CloudStackClient) QuotaServiceIface

type RebootRouterParams

type RebootRouterParams struct {
	// contains filtered or unexported fields
}

func (*RebootRouterParams) GetForced

func (p *RebootRouterParams) GetForced() (bool, bool)

func (*RebootRouterParams) GetId

func (p *RebootRouterParams) GetId() (string, bool)

func (*RebootRouterParams) ResetForced

func (p *RebootRouterParams) ResetForced()

func (*RebootRouterParams) ResetId

func (p *RebootRouterParams) ResetId()

func (*RebootRouterParams) SetForced

func (p *RebootRouterParams) SetForced(v bool)

func (*RebootRouterParams) SetId

func (p *RebootRouterParams) SetId(v string)

type RebootRouterResponse

type RebootRouterResponse struct {
	Account             string                                   `json:"account"`
	Created             string                                   `json:"created"`
	Dns1                string                                   `json:"dns1"`
	Dns2                string                                   `json:"dns2"`
	Domain              string                                   `json:"domain"`
	Domainid            string                                   `json:"domainid"`
	Gateway             string                                   `json:"gateway"`
	Guestipaddress      string                                   `json:"guestipaddress"`
	Guestmacaddress     string                                   `json:"guestmacaddress"`
	Guestnetmask        string                                   `json:"guestnetmask"`
	Guestnetworkid      string                                   `json:"guestnetworkid"`
	Guestnetworkname    string                                   `json:"guestnetworkname"`
	Hasannotations      bool                                     `json:"hasannotations"`
	Healthcheckresults  []RebootRouterResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                     `json:"healthchecksfailed"`
	Hostcontrolstate    string                                   `json:"hostcontrolstate"`
	Hostid              string                                   `json:"hostid"`
	Hostname            string                                   `json:"hostname"`
	Hypervisor          string                                   `json:"hypervisor"`
	Id                  string                                   `json:"id"`
	Ip6dns1             string                                   `json:"ip6dns1"`
	Ip6dns2             string                                   `json:"ip6dns2"`
	Isredundantrouter   bool                                     `json:"isredundantrouter"`
	JobID               string                                   `json:"jobid"`
	Jobstatus           int                                      `json:"jobstatus"`
	Linklocalip         string                                   `json:"linklocalip"`
	Linklocalmacaddress string                                   `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                   `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                   `json:"linklocalnetworkid"`
	Name                string                                   `json:"name"`
	Networkdomain       string                                   `json:"networkdomain"`
	Nic                 []Nic                                    `json:"nic"`
	Podid               string                                   `json:"podid"`
	Podname             string                                   `json:"podname"`
	Project             string                                   `json:"project"`
	Projectid           string                                   `json:"projectid"`
	Publicip            string                                   `json:"publicip"`
	Publicmacaddress    string                                   `json:"publicmacaddress"`
	Publicnetmask       string                                   `json:"publicnetmask"`
	Publicnetworkid     string                                   `json:"publicnetworkid"`
	Redundantstate      string                                   `json:"redundantstate"`
	Requiresupgrade     bool                                     `json:"requiresupgrade"`
	Role                string                                   `json:"role"`
	Scriptsversion      string                                   `json:"scriptsversion"`
	Serviceofferingid   string                                   `json:"serviceofferingid"`
	Serviceofferingname string                                   `json:"serviceofferingname"`
	Softwareversion     string                                   `json:"softwareversion"`
	State               string                                   `json:"state"`
	Templateid          string                                   `json:"templateid"`
	Templatename        string                                   `json:"templatename"`
	Version             string                                   `json:"version"`
	Vpcid               string                                   `json:"vpcid"`
	Vpcname             string                                   `json:"vpcname"`
	Zoneid              string                                   `json:"zoneid"`
	Zonename            string                                   `json:"zonename"`
}

type RebootRouterResponseHealthcheckresults

type RebootRouterResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type RebootSystemVmParams

type RebootSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*RebootSystemVmParams) GetForced

func (p *RebootSystemVmParams) GetForced() (bool, bool)

func (*RebootSystemVmParams) GetId

func (p *RebootSystemVmParams) GetId() (string, bool)

func (*RebootSystemVmParams) ResetForced

func (p *RebootSystemVmParams) ResetForced()

func (*RebootSystemVmParams) ResetId

func (p *RebootSystemVmParams) ResetId()

func (*RebootSystemVmParams) SetForced

func (p *RebootSystemVmParams) SetForced(v bool)

func (*RebootSystemVmParams) SetId

func (p *RebootSystemVmParams) SetId(v string)

type RebootSystemVmResponse

type RebootSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type RebootVirtualMachineParams

type RebootVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*RebootVirtualMachineParams) GetBootintosetup

func (p *RebootVirtualMachineParams) GetBootintosetup() (bool, bool)

func (*RebootVirtualMachineParams) GetForced

func (p *RebootVirtualMachineParams) GetForced() (bool, bool)

func (*RebootVirtualMachineParams) GetId

func (p *RebootVirtualMachineParams) GetId() (string, bool)

func (*RebootVirtualMachineParams) ResetBootintosetup

func (p *RebootVirtualMachineParams) ResetBootintosetup()

func (*RebootVirtualMachineParams) ResetForced

func (p *RebootVirtualMachineParams) ResetForced()

func (*RebootVirtualMachineParams) ResetId

func (p *RebootVirtualMachineParams) ResetId()

func (*RebootVirtualMachineParams) SetBootintosetup

func (p *RebootVirtualMachineParams) SetBootintosetup(v bool)

func (*RebootVirtualMachineParams) SetForced

func (p *RebootVirtualMachineParams) SetForced(v bool)

func (*RebootVirtualMachineParams) SetId

func (p *RebootVirtualMachineParams) SetId(v string)

type RebootVirtualMachineResponse

type RebootVirtualMachineResponse struct {
	Account               string                                      `json:"account"`
	Affinitygroup         []RebootVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                      `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                      `json:"autoscalevmgroupname"`
	Backupofferingid      string                                      `json:"backupofferingid"`
	Backupofferingname    string                                      `json:"backupofferingname"`
	Bootmode              string                                      `json:"bootmode"`
	Boottype              string                                      `json:"boottype"`
	Cpunumber             int                                         `json:"cpunumber"`
	Cpuspeed              int                                         `json:"cpuspeed"`
	Cpuused               string                                      `json:"cpuused"`
	Created               string                                      `json:"created"`
	Details               map[string]string                           `json:"details"`
	Diskioread            int64                                       `json:"diskioread"`
	Diskiowrite           int64                                       `json:"diskiowrite"`
	Diskkbsread           int64                                       `json:"diskkbsread"`
	Diskkbswrite          int64                                       `json:"diskkbswrite"`
	Diskofferingid        string                                      `json:"diskofferingid"`
	Diskofferingname      string                                      `json:"diskofferingname"`
	Displayname           string                                      `json:"displayname"`
	Displayvm             bool                                        `json:"displayvm"`
	Domain                string                                      `json:"domain"`
	Domainid              string                                      `json:"domainid"`
	Forvirtualnetwork     bool                                        `json:"forvirtualnetwork"`
	Group                 string                                      `json:"group"`
	Groupid               string                                      `json:"groupid"`
	Guestosid             string                                      `json:"guestosid"`
	Haenable              bool                                        `json:"haenable"`
	Hasannotations        bool                                        `json:"hasannotations"`
	Hostcontrolstate      string                                      `json:"hostcontrolstate"`
	Hostid                string                                      `json:"hostid"`
	Hostname              string                                      `json:"hostname"`
	Hypervisor            string                                      `json:"hypervisor"`
	Icon                  interface{}                                 `json:"icon"`
	Id                    string                                      `json:"id"`
	Instancename          string                                      `json:"instancename"`
	Isdynamicallyscalable bool                                        `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                      `json:"isodisplaytext"`
	Isoid                 string                                      `json:"isoid"`
	Isoname               string                                      `json:"isoname"`
	JobID                 string                                      `json:"jobid"`
	Jobstatus             int                                         `json:"jobstatus"`
	Keypairs              string                                      `json:"keypairs"`
	Lastupdated           string                                      `json:"lastupdated"`
	Memory                int                                         `json:"memory"`
	Memoryintfreekbs      int64                                       `json:"memoryintfreekbs"`
	Memorykbs             int64                                       `json:"memorykbs"`
	Memorytargetkbs       int64                                       `json:"memorytargetkbs"`
	Name                  string                                      `json:"name"`
	Networkkbsread        int64                                       `json:"networkkbsread"`
	Networkkbswrite       int64                                       `json:"networkkbswrite"`
	Nic                   []Nic                                       `json:"nic"`
	Osdisplayname         string                                      `json:"osdisplayname"`
	Ostypeid              string                                      `json:"ostypeid"`
	Password              string                                      `json:"password"`
	Passwordenabled       bool                                        `json:"passwordenabled"`
	Pooltype              string                                      `json:"pooltype"`
	Project               string                                      `json:"project"`
	Projectid             string                                      `json:"projectid"`
	Publicip              string                                      `json:"publicip"`
	Publicipid            string                                      `json:"publicipid"`
	Readonlydetails       string                                      `json:"readonlydetails"`
	Receivedbytes         int64                                       `json:"receivedbytes"`
	Rootdeviceid          int64                                       `json:"rootdeviceid"`
	Rootdevicetype        string                                      `json:"rootdevicetype"`
	Securitygroup         []RebootVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                       `json:"sentbytes"`
	Serviceofferingid     string                                      `json:"serviceofferingid"`
	Serviceofferingname   string                                      `json:"serviceofferingname"`
	Servicestate          string                                      `json:"servicestate"`
	State                 string                                      `json:"state"`
	Tags                  []Tags                                      `json:"tags"`
	Templatedisplaytext   string                                      `json:"templatedisplaytext"`
	Templateid            string                                      `json:"templateid"`
	Templatename          string                                      `json:"templatename"`
	Templatetype          string                                      `json:"templatetype"`
	Userdata              string                                      `json:"userdata"`
	Userdatadetails       string                                      `json:"userdatadetails"`
	Userdataid            string                                      `json:"userdataid"`
	Userdataname          string                                      `json:"userdataname"`
	Userdatapolicy        string                                      `json:"userdatapolicy"`
	Userid                string                                      `json:"userid"`
	Username              string                                      `json:"username"`
	Vgpu                  string                                      `json:"vgpu"`
	Vnfdetails            map[string]string                           `json:"vnfdetails"`
	Vnfnics               []string                                    `json:"vnfnics"`
	Zoneid                string                                      `json:"zoneid"`
	Zonename              string                                      `json:"zonename"`
}

func (*RebootVirtualMachineResponse) UnmarshalJSON

func (r *RebootVirtualMachineResponse) UnmarshalJSON(b []byte) error

type RebootVirtualMachineResponseAffinitygroup

type RebootVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type RebootVirtualMachineResponseSecuritygroup

type RebootVirtualMachineResponseSecuritygroup struct {
	Account             string                                          `json:"account"`
	Description         string                                          `json:"description"`
	Domain              string                                          `json:"domain"`
	Domainid            string                                          `json:"domainid"`
	Egressrule          []RebootVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                          `json:"id"`
	Ingressrule         []RebootVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                          `json:"name"`
	Project             string                                          `json:"project"`
	Projectid           string                                          `json:"projectid"`
	Tags                []Tags                                          `json:"tags"`
	Virtualmachinecount int                                             `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                   `json:"virtualmachineids"`
}

type RebootVirtualMachineResponseSecuritygroupRule

type RebootVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type ReconnectHostParams

type ReconnectHostParams struct {
	// contains filtered or unexported fields
}

func (*ReconnectHostParams) GetId

func (p *ReconnectHostParams) GetId() (string, bool)

func (*ReconnectHostParams) ResetId

func (p *ReconnectHostParams) ResetId()

func (*ReconnectHostParams) SetId

func (p *ReconnectHostParams) SetId(v string)

type ReconnectHostResponse

type ReconnectHostResponse struct {
	Annotation                       string                          `json:"annotation"`
	Capabilities                     string                          `json:"capabilities"`
	Clusterid                        string                          `json:"clusterid"`
	Clustername                      string                          `json:"clustername"`
	Clustertype                      string                          `json:"clustertype"`
	Cpuallocated                     string                          `json:"cpuallocated"`
	Cpuallocatedpercentage           string                          `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                           `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                          `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                         `json:"cpuloadaverage"`
	Cpunumber                        int                             `json:"cpunumber"`
	Cpusockets                       int                             `json:"cpusockets"`
	Cpuspeed                         int64                           `json:"cpuspeed"`
	Cpuused                          string                          `json:"cpuused"`
	Cpuwithoverprovisioning          string                          `json:"cpuwithoverprovisioning"`
	Created                          string                          `json:"created"`
	Details                          map[string]string               `json:"details"`
	Disconnected                     string                          `json:"disconnected"`
	Disksizeallocated                int64                           `json:"disksizeallocated"`
	Disksizetotal                    int64                           `json:"disksizetotal"`
	Encryptionsupported              bool                            `json:"encryptionsupported"`
	Events                           string                          `json:"events"`
	Gpugroup                         []ReconnectHostResponseGpugroup `json:"gpugroup"`
	Hahost                           bool                            `json:"hahost"`
	Hasannotations                   bool                            `json:"hasannotations"`
	Hasenoughcapacity                bool                            `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse               `json:"hostha"`
	Hosttags                         string                          `json:"hosttags"`
	Hypervisor                       string                          `json:"hypervisor"`
	Hypervisorversion                string                          `json:"hypervisorversion"`
	Id                               string                          `json:"id"`
	Ipaddress                        string                          `json:"ipaddress"`
	Islocalstorageactive             bool                            `json:"islocalstorageactive"`
	Istagarule                       bool                            `json:"istagarule"`
	JobID                            string                          `json:"jobid"`
	Jobstatus                        int                             `json:"jobstatus"`
	Lastannotated                    string                          `json:"lastannotated"`
	Lastpinged                       string                          `json:"lastpinged"`
	Managementserverid               UUID                            `json:"managementserverid"`
	Memoryallocated                  int64                           `json:"memoryallocated"`
	Memoryallocatedbytes             int64                           `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                          `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                           `json:"memorytotal"`
	Memoryused                       int64                           `json:"memoryused"`
	Memorywithoverprovisioning       string                          `json:"memorywithoverprovisioning"`
	Name                             string                          `json:"name"`
	Networkkbsread                   int64                           `json:"networkkbsread"`
	Networkkbswrite                  int64                           `json:"networkkbswrite"`
	Oscategoryid                     string                          `json:"oscategoryid"`
	Oscategoryname                   string                          `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse     `json:"outofbandmanagement"`
	Podid                            string                          `json:"podid"`
	Podname                          string                          `json:"podname"`
	Removed                          string                          `json:"removed"`
	Resourcestate                    string                          `json:"resourcestate"`
	State                            string                          `json:"state"`
	Suitableformigration             bool                            `json:"suitableformigration"`
	Type                             string                          `json:"type"`
	Ueficapability                   bool                            `json:"ueficapability"`
	Username                         string                          `json:"username"`
	Version                          string                          `json:"version"`
	Zoneid                           string                          `json:"zoneid"`
	Zonename                         string                          `json:"zonename"`
}

type ReconnectHostResponseGpugroup

type ReconnectHostResponseGpugroup struct {
	Gpugroupname string                              `json:"gpugroupname"`
	Vgpu         []ReconnectHostResponseGpugroupVgpu `json:"vgpu"`
}

type ReconnectHostResponseGpugroupVgpu

type ReconnectHostResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type RecoverVirtualMachineParams

type RecoverVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*RecoverVirtualMachineParams) GetId

func (p *RecoverVirtualMachineParams) GetId() (string, bool)

func (*RecoverVirtualMachineParams) ResetId

func (p *RecoverVirtualMachineParams) ResetId()

func (*RecoverVirtualMachineParams) SetId

func (p *RecoverVirtualMachineParams) SetId(v string)

type RecoverVirtualMachineResponse

type RecoverVirtualMachineResponse struct {
	Account               string                                       `json:"account"`
	Affinitygroup         []RecoverVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                       `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                       `json:"autoscalevmgroupname"`
	Backupofferingid      string                                       `json:"backupofferingid"`
	Backupofferingname    string                                       `json:"backupofferingname"`
	Bootmode              string                                       `json:"bootmode"`
	Boottype              string                                       `json:"boottype"`
	Cpunumber             int                                          `json:"cpunumber"`
	Cpuspeed              int                                          `json:"cpuspeed"`
	Cpuused               string                                       `json:"cpuused"`
	Created               string                                       `json:"created"`
	Details               map[string]string                            `json:"details"`
	Diskioread            int64                                        `json:"diskioread"`
	Diskiowrite           int64                                        `json:"diskiowrite"`
	Diskkbsread           int64                                        `json:"diskkbsread"`
	Diskkbswrite          int64                                        `json:"diskkbswrite"`
	Diskofferingid        string                                       `json:"diskofferingid"`
	Diskofferingname      string                                       `json:"diskofferingname"`
	Displayname           string                                       `json:"displayname"`
	Displayvm             bool                                         `json:"displayvm"`
	Domain                string                                       `json:"domain"`
	Domainid              string                                       `json:"domainid"`
	Forvirtualnetwork     bool                                         `json:"forvirtualnetwork"`
	Group                 string                                       `json:"group"`
	Groupid               string                                       `json:"groupid"`
	Guestosid             string                                       `json:"guestosid"`
	Haenable              bool                                         `json:"haenable"`
	Hasannotations        bool                                         `json:"hasannotations"`
	Hostcontrolstate      string                                       `json:"hostcontrolstate"`
	Hostid                string                                       `json:"hostid"`
	Hostname              string                                       `json:"hostname"`
	Hypervisor            string                                       `json:"hypervisor"`
	Icon                  interface{}                                  `json:"icon"`
	Id                    string                                       `json:"id"`
	Instancename          string                                       `json:"instancename"`
	Isdynamicallyscalable bool                                         `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                       `json:"isodisplaytext"`
	Isoid                 string                                       `json:"isoid"`
	Isoname               string                                       `json:"isoname"`
	JobID                 string                                       `json:"jobid"`
	Jobstatus             int                                          `json:"jobstatus"`
	Keypairs              string                                       `json:"keypairs"`
	Lastupdated           string                                       `json:"lastupdated"`
	Memory                int                                          `json:"memory"`
	Memoryintfreekbs      int64                                        `json:"memoryintfreekbs"`
	Memorykbs             int64                                        `json:"memorykbs"`
	Memorytargetkbs       int64                                        `json:"memorytargetkbs"`
	Name                  string                                       `json:"name"`
	Networkkbsread        int64                                        `json:"networkkbsread"`
	Networkkbswrite       int64                                        `json:"networkkbswrite"`
	Nic                   []Nic                                        `json:"nic"`
	Osdisplayname         string                                       `json:"osdisplayname"`
	Ostypeid              string                                       `json:"ostypeid"`
	Password              string                                       `json:"password"`
	Passwordenabled       bool                                         `json:"passwordenabled"`
	Pooltype              string                                       `json:"pooltype"`
	Project               string                                       `json:"project"`
	Projectid             string                                       `json:"projectid"`
	Publicip              string                                       `json:"publicip"`
	Publicipid            string                                       `json:"publicipid"`
	Readonlydetails       string                                       `json:"readonlydetails"`
	Receivedbytes         int64                                        `json:"receivedbytes"`
	Rootdeviceid          int64                                        `json:"rootdeviceid"`
	Rootdevicetype        string                                       `json:"rootdevicetype"`
	Securitygroup         []RecoverVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                        `json:"sentbytes"`
	Serviceofferingid     string                                       `json:"serviceofferingid"`
	Serviceofferingname   string                                       `json:"serviceofferingname"`
	Servicestate          string                                       `json:"servicestate"`
	State                 string                                       `json:"state"`
	Tags                  []Tags                                       `json:"tags"`
	Templatedisplaytext   string                                       `json:"templatedisplaytext"`
	Templateid            string                                       `json:"templateid"`
	Templatename          string                                       `json:"templatename"`
	Templatetype          string                                       `json:"templatetype"`
	Userdata              string                                       `json:"userdata"`
	Userdatadetails       string                                       `json:"userdatadetails"`
	Userdataid            string                                       `json:"userdataid"`
	Userdataname          string                                       `json:"userdataname"`
	Userdatapolicy        string                                       `json:"userdatapolicy"`
	Userid                string                                       `json:"userid"`
	Username              string                                       `json:"username"`
	Vgpu                  string                                       `json:"vgpu"`
	Vnfdetails            map[string]string                            `json:"vnfdetails"`
	Vnfnics               []string                                     `json:"vnfnics"`
	Zoneid                string                                       `json:"zoneid"`
	Zonename              string                                       `json:"zonename"`
}

func (*RecoverVirtualMachineResponse) UnmarshalJSON

func (r *RecoverVirtualMachineResponse) UnmarshalJSON(b []byte) error

type RecoverVirtualMachineResponseAffinitygroup

type RecoverVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type RecoverVirtualMachineResponseSecuritygroup

type RecoverVirtualMachineResponseSecuritygroup struct {
	Account             string                                           `json:"account"`
	Description         string                                           `json:"description"`
	Domain              string                                           `json:"domain"`
	Domainid            string                                           `json:"domainid"`
	Egressrule          []RecoverVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                           `json:"id"`
	Ingressrule         []RecoverVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                           `json:"name"`
	Project             string                                           `json:"project"`
	Projectid           string                                           `json:"projectid"`
	Tags                []Tags                                           `json:"tags"`
	Virtualmachinecount int                                              `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                    `json:"virtualmachineids"`
}

type RecoverVirtualMachineResponseSecuritygroupRule

type RecoverVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type RecoverVolumeParams

type RecoverVolumeParams struct {
	// contains filtered or unexported fields
}

func (*RecoverVolumeParams) GetId

func (p *RecoverVolumeParams) GetId() (string, bool)

func (*RecoverVolumeParams) ResetId

func (p *RecoverVolumeParams) ResetId()

func (*RecoverVolumeParams) SetId

func (p *RecoverVolumeParams) SetId(v string)

type RecoverVolumeResponse

type RecoverVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type Region

type Region struct {
	Endpoint                 string `json:"endpoint"`
	Gslbserviceenabled       bool   `json:"gslbserviceenabled"`
	Id                       int    `json:"id"`
	JobID                    string `json:"jobid"`
	Jobstatus                int    `json:"jobstatus"`
	Name                     string `json:"name"`
	Portableipserviceenabled bool   `json:"portableipserviceenabled"`
}

type RegionService

type RegionService struct {
	// contains filtered or unexported fields
}

func (*RegionService) AddRegion

Adds a Region

func (*RegionService) ListRegions

Lists Regions

func (*RegionService) NewAddRegionParams

func (s *RegionService) NewAddRegionParams(endpoint string, id int, name string) *AddRegionParams

You should always use this function to get a new AddRegionParams instance, as then you are sure you have configured all required params

func (*RegionService) NewListRegionsParams

func (s *RegionService) NewListRegionsParams() *ListRegionsParams

You should always use this function to get a new ListRegionsParams instance, as then you are sure you have configured all required params

func (*RegionService) NewRemoveRegionParams

func (s *RegionService) NewRemoveRegionParams(id int) *RemoveRegionParams

You should always use this function to get a new RemoveRegionParams instance, as then you are sure you have configured all required params

func (*RegionService) NewUpdateRegionParams

func (s *RegionService) NewUpdateRegionParams(id int) *UpdateRegionParams

You should always use this function to get a new UpdateRegionParams instance, as then you are sure you have configured all required params

func (*RegionService) RemoveRegion

Removes specified region

func (*RegionService) UpdateRegion

Updates a region

type RegionServiceIface

type RegionServiceIface interface {
	AddRegion(p *AddRegionParams) (*AddRegionResponse, error)
	NewAddRegionParams(endpoint string, id int, name string) *AddRegionParams
	ListRegions(p *ListRegionsParams) (*ListRegionsResponse, error)
	NewListRegionsParams() *ListRegionsParams
	RemoveRegion(p *RemoveRegionParams) (*RemoveRegionResponse, error)
	NewRemoveRegionParams(id int) *RemoveRegionParams
	UpdateRegion(p *UpdateRegionParams) (*UpdateRegionResponse, error)
	NewUpdateRegionParams(id int) *UpdateRegionParams
}

func NewRegionService

func NewRegionService(cs *CloudStackClient) RegionServiceIface

type RegisterIsoParams

type RegisterIsoParams struct {
	// contains filtered or unexported fields
}

func (*RegisterIsoParams) GetAccount

func (p *RegisterIsoParams) GetAccount() (string, bool)

func (*RegisterIsoParams) GetBootable

func (p *RegisterIsoParams) GetBootable() (bool, bool)

func (*RegisterIsoParams) GetChecksum

func (p *RegisterIsoParams) GetChecksum() (string, bool)

func (*RegisterIsoParams) GetDirectdownload

func (p *RegisterIsoParams) GetDirectdownload() (bool, bool)

func (*RegisterIsoParams) GetDisplaytext

func (p *RegisterIsoParams) GetDisplaytext() (string, bool)

func (*RegisterIsoParams) GetDomainid

func (p *RegisterIsoParams) GetDomainid() (string, bool)

func (*RegisterIsoParams) GetImagestoreuuid

func (p *RegisterIsoParams) GetImagestoreuuid() (string, bool)

func (*RegisterIsoParams) GetIsdynamicallyscalable

func (p *RegisterIsoParams) GetIsdynamicallyscalable() (bool, bool)

func (*RegisterIsoParams) GetIsextractable

func (p *RegisterIsoParams) GetIsextractable() (bool, bool)

func (*RegisterIsoParams) GetIsfeatured

func (p *RegisterIsoParams) GetIsfeatured() (bool, bool)

func (*RegisterIsoParams) GetIspublic

func (p *RegisterIsoParams) GetIspublic() (bool, bool)

func (*RegisterIsoParams) GetName

func (p *RegisterIsoParams) GetName() (string, bool)

func (*RegisterIsoParams) GetOstypeid

func (p *RegisterIsoParams) GetOstypeid() (string, bool)

func (*RegisterIsoParams) GetPasswordenabled

func (p *RegisterIsoParams) GetPasswordenabled() (bool, bool)

func (*RegisterIsoParams) GetProjectid

func (p *RegisterIsoParams) GetProjectid() (string, bool)

func (*RegisterIsoParams) GetUrl

func (p *RegisterIsoParams) GetUrl() (string, bool)

func (*RegisterIsoParams) GetZoneid

func (p *RegisterIsoParams) GetZoneid() (string, bool)

func (*RegisterIsoParams) ResetAccount

func (p *RegisterIsoParams) ResetAccount()

func (*RegisterIsoParams) ResetBootable

func (p *RegisterIsoParams) ResetBootable()

func (*RegisterIsoParams) ResetChecksum

func (p *RegisterIsoParams) ResetChecksum()

func (*RegisterIsoParams) ResetDirectdownload

func (p *RegisterIsoParams) ResetDirectdownload()

func (*RegisterIsoParams) ResetDisplaytext

func (p *RegisterIsoParams) ResetDisplaytext()

func (*RegisterIsoParams) ResetDomainid

func (p *RegisterIsoParams) ResetDomainid()

func (*RegisterIsoParams) ResetImagestoreuuid

func (p *RegisterIsoParams) ResetImagestoreuuid()

func (*RegisterIsoParams) ResetIsdynamicallyscalable

func (p *RegisterIsoParams) ResetIsdynamicallyscalable()

func (*RegisterIsoParams) ResetIsextractable

func (p *RegisterIsoParams) ResetIsextractable()

func (*RegisterIsoParams) ResetIsfeatured

func (p *RegisterIsoParams) ResetIsfeatured()

func (*RegisterIsoParams) ResetIspublic

func (p *RegisterIsoParams) ResetIspublic()

func (*RegisterIsoParams) ResetName

func (p *RegisterIsoParams) ResetName()

func (*RegisterIsoParams) ResetOstypeid

func (p *RegisterIsoParams) ResetOstypeid()

func (*RegisterIsoParams) ResetPasswordenabled

func (p *RegisterIsoParams) ResetPasswordenabled()

func (*RegisterIsoParams) ResetProjectid

func (p *RegisterIsoParams) ResetProjectid()

func (*RegisterIsoParams) ResetUrl

func (p *RegisterIsoParams) ResetUrl()

func (*RegisterIsoParams) ResetZoneid

func (p *RegisterIsoParams) ResetZoneid()

func (*RegisterIsoParams) SetAccount

func (p *RegisterIsoParams) SetAccount(v string)

func (*RegisterIsoParams) SetBootable

func (p *RegisterIsoParams) SetBootable(v bool)

func (*RegisterIsoParams) SetChecksum

func (p *RegisterIsoParams) SetChecksum(v string)

func (*RegisterIsoParams) SetDirectdownload

func (p *RegisterIsoParams) SetDirectdownload(v bool)

func (*RegisterIsoParams) SetDisplaytext

func (p *RegisterIsoParams) SetDisplaytext(v string)

func (*RegisterIsoParams) SetDomainid

func (p *RegisterIsoParams) SetDomainid(v string)

func (*RegisterIsoParams) SetImagestoreuuid

func (p *RegisterIsoParams) SetImagestoreuuid(v string)

func (*RegisterIsoParams) SetIsdynamicallyscalable

func (p *RegisterIsoParams) SetIsdynamicallyscalable(v bool)

func (*RegisterIsoParams) SetIsextractable

func (p *RegisterIsoParams) SetIsextractable(v bool)

func (*RegisterIsoParams) SetIsfeatured

func (p *RegisterIsoParams) SetIsfeatured(v bool)

func (*RegisterIsoParams) SetIspublic

func (p *RegisterIsoParams) SetIspublic(v bool)

func (*RegisterIsoParams) SetName

func (p *RegisterIsoParams) SetName(v string)

func (*RegisterIsoParams) SetOstypeid

func (p *RegisterIsoParams) SetOstypeid(v string)

func (*RegisterIsoParams) SetPasswordenabled

func (p *RegisterIsoParams) SetPasswordenabled(v bool)

func (*RegisterIsoParams) SetProjectid

func (p *RegisterIsoParams) SetProjectid(v string)

func (*RegisterIsoParams) SetUrl

func (p *RegisterIsoParams) SetUrl(v string)

func (*RegisterIsoParams) SetZoneid

func (p *RegisterIsoParams) SetZoneid(v string)

type RegisterIsoResponse

type RegisterIsoResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*RegisterIsoResponse) UnmarshalJSON

func (r *RegisterIsoResponse) UnmarshalJSON(b []byte) error

type RegisterSSHKeyPairParams

type RegisterSSHKeyPairParams struct {
	// contains filtered or unexported fields
}

func (*RegisterSSHKeyPairParams) GetAccount

func (p *RegisterSSHKeyPairParams) GetAccount() (string, bool)

func (*RegisterSSHKeyPairParams) GetDomainid

func (p *RegisterSSHKeyPairParams) GetDomainid() (string, bool)

func (*RegisterSSHKeyPairParams) GetName

func (p *RegisterSSHKeyPairParams) GetName() (string, bool)

func (*RegisterSSHKeyPairParams) GetProjectid

func (p *RegisterSSHKeyPairParams) GetProjectid() (string, bool)

func (*RegisterSSHKeyPairParams) GetPublickey

func (p *RegisterSSHKeyPairParams) GetPublickey() (string, bool)

func (*RegisterSSHKeyPairParams) ResetAccount

func (p *RegisterSSHKeyPairParams) ResetAccount()

func (*RegisterSSHKeyPairParams) ResetDomainid

func (p *RegisterSSHKeyPairParams) ResetDomainid()

func (*RegisterSSHKeyPairParams) ResetName

func (p *RegisterSSHKeyPairParams) ResetName()

func (*RegisterSSHKeyPairParams) ResetProjectid

func (p *RegisterSSHKeyPairParams) ResetProjectid()

func (*RegisterSSHKeyPairParams) ResetPublickey

func (p *RegisterSSHKeyPairParams) ResetPublickey()

func (*RegisterSSHKeyPairParams) SetAccount

func (p *RegisterSSHKeyPairParams) SetAccount(v string)

func (*RegisterSSHKeyPairParams) SetDomainid

func (p *RegisterSSHKeyPairParams) SetDomainid(v string)

func (*RegisterSSHKeyPairParams) SetName

func (p *RegisterSSHKeyPairParams) SetName(v string)

func (*RegisterSSHKeyPairParams) SetProjectid

func (p *RegisterSSHKeyPairParams) SetProjectid(v string)

func (*RegisterSSHKeyPairParams) SetPublickey

func (p *RegisterSSHKeyPairParams) SetPublickey(v string)

type RegisterSSHKeyPairResponse

type RegisterSSHKeyPairResponse struct {
	Account        string `json:"account"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Fingerprint    string `json:"fingerprint"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type RegisterTemplate

type RegisterTemplate struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*RegisterTemplate) UnmarshalJSON

func (r *RegisterTemplate) UnmarshalJSON(b []byte) error

type RegisterTemplateParams

type RegisterTemplateParams struct {
	// contains filtered or unexported fields
}

func (*RegisterTemplateParams) GetAccount

func (p *RegisterTemplateParams) GetAccount() (string, bool)

func (*RegisterTemplateParams) GetBits

func (p *RegisterTemplateParams) GetBits() (int, bool)

func (*RegisterTemplateParams) GetChecksum

func (p *RegisterTemplateParams) GetChecksum() (string, bool)

func (*RegisterTemplateParams) GetDeployasis

func (p *RegisterTemplateParams) GetDeployasis() (bool, bool)

func (*RegisterTemplateParams) GetDetails

func (p *RegisterTemplateParams) GetDetails() (map[string]string, bool)

func (*RegisterTemplateParams) GetDirectdownload

func (p *RegisterTemplateParams) GetDirectdownload() (bool, bool)

func (*RegisterTemplateParams) GetDisplaytext

func (p *RegisterTemplateParams) GetDisplaytext() (string, bool)

func (*RegisterTemplateParams) GetDomainid

func (p *RegisterTemplateParams) GetDomainid() (string, bool)

func (*RegisterTemplateParams) GetFormat

func (p *RegisterTemplateParams) GetFormat() (string, bool)

func (*RegisterTemplateParams) GetHypervisor

func (p *RegisterTemplateParams) GetHypervisor() (string, bool)

func (*RegisterTemplateParams) GetIsdynamicallyscalable

func (p *RegisterTemplateParams) GetIsdynamicallyscalable() (bool, bool)

func (*RegisterTemplateParams) GetIsextractable

func (p *RegisterTemplateParams) GetIsextractable() (bool, bool)

func (*RegisterTemplateParams) GetIsfeatured

func (p *RegisterTemplateParams) GetIsfeatured() (bool, bool)

func (*RegisterTemplateParams) GetIspublic

func (p *RegisterTemplateParams) GetIspublic() (bool, bool)

func (*RegisterTemplateParams) GetIsrouting

func (p *RegisterTemplateParams) GetIsrouting() (bool, bool)

func (*RegisterTemplateParams) GetName

func (p *RegisterTemplateParams) GetName() (string, bool)

func (*RegisterTemplateParams) GetOstypeid

func (p *RegisterTemplateParams) GetOstypeid() (string, bool)

func (*RegisterTemplateParams) GetPasswordenabled

func (p *RegisterTemplateParams) GetPasswordenabled() (bool, bool)

func (*RegisterTemplateParams) GetProjectid

func (p *RegisterTemplateParams) GetProjectid() (string, bool)

func (*RegisterTemplateParams) GetRequireshvm

func (p *RegisterTemplateParams) GetRequireshvm() (bool, bool)

func (*RegisterTemplateParams) GetSshkeyenabled

func (p *RegisterTemplateParams) GetSshkeyenabled() (bool, bool)

func (*RegisterTemplateParams) GetTemplatetag

func (p *RegisterTemplateParams) GetTemplatetag() (string, bool)

func (*RegisterTemplateParams) GetTemplatetype

func (p *RegisterTemplateParams) GetTemplatetype() (string, bool)

func (*RegisterTemplateParams) GetUrl

func (p *RegisterTemplateParams) GetUrl() (string, bool)

func (*RegisterTemplateParams) GetZoneid

func (p *RegisterTemplateParams) GetZoneid() (string, bool)

func (*RegisterTemplateParams) GetZoneids

func (p *RegisterTemplateParams) GetZoneids() ([]string, bool)

func (*RegisterTemplateParams) ResetAccount

func (p *RegisterTemplateParams) ResetAccount()

func (*RegisterTemplateParams) ResetBits

func (p *RegisterTemplateParams) ResetBits()

func (*RegisterTemplateParams) ResetChecksum

func (p *RegisterTemplateParams) ResetChecksum()

func (*RegisterTemplateParams) ResetDeployasis

func (p *RegisterTemplateParams) ResetDeployasis()

func (*RegisterTemplateParams) ResetDetails

func (p *RegisterTemplateParams) ResetDetails()

func (*RegisterTemplateParams) ResetDirectdownload

func (p *RegisterTemplateParams) ResetDirectdownload()

func (*RegisterTemplateParams) ResetDisplaytext

func (p *RegisterTemplateParams) ResetDisplaytext()

func (*RegisterTemplateParams) ResetDomainid

func (p *RegisterTemplateParams) ResetDomainid()

func (*RegisterTemplateParams) ResetFormat

func (p *RegisterTemplateParams) ResetFormat()

func (*RegisterTemplateParams) ResetHypervisor

func (p *RegisterTemplateParams) ResetHypervisor()

func (*RegisterTemplateParams) ResetIsdynamicallyscalable

func (p *RegisterTemplateParams) ResetIsdynamicallyscalable()

func (*RegisterTemplateParams) ResetIsextractable

func (p *RegisterTemplateParams) ResetIsextractable()

func (*RegisterTemplateParams) ResetIsfeatured

func (p *RegisterTemplateParams) ResetIsfeatured()

func (*RegisterTemplateParams) ResetIspublic

func (p *RegisterTemplateParams) ResetIspublic()

func (*RegisterTemplateParams) ResetIsrouting

func (p *RegisterTemplateParams) ResetIsrouting()

func (*RegisterTemplateParams) ResetName

func (p *RegisterTemplateParams) ResetName()

func (*RegisterTemplateParams) ResetOstypeid

func (p *RegisterTemplateParams) ResetOstypeid()

func (*RegisterTemplateParams) ResetPasswordenabled

func (p *RegisterTemplateParams) ResetPasswordenabled()

func (*RegisterTemplateParams) ResetProjectid

func (p *RegisterTemplateParams) ResetProjectid()

func (*RegisterTemplateParams) ResetRequireshvm

func (p *RegisterTemplateParams) ResetRequireshvm()

func (*RegisterTemplateParams) ResetSshkeyenabled

func (p *RegisterTemplateParams) ResetSshkeyenabled()

func (*RegisterTemplateParams) ResetTemplatetag

func (p *RegisterTemplateParams) ResetTemplatetag()

func (*RegisterTemplateParams) ResetTemplatetype

func (p *RegisterTemplateParams) ResetTemplatetype()

func (*RegisterTemplateParams) ResetUrl

func (p *RegisterTemplateParams) ResetUrl()

func (*RegisterTemplateParams) ResetZoneid

func (p *RegisterTemplateParams) ResetZoneid()

func (*RegisterTemplateParams) ResetZoneids

func (p *RegisterTemplateParams) ResetZoneids()

func (*RegisterTemplateParams) SetAccount

func (p *RegisterTemplateParams) SetAccount(v string)

func (*RegisterTemplateParams) SetBits

func (p *RegisterTemplateParams) SetBits(v int)

func (*RegisterTemplateParams) SetChecksum

func (p *RegisterTemplateParams) SetChecksum(v string)

func (*RegisterTemplateParams) SetDeployasis

func (p *RegisterTemplateParams) SetDeployasis(v bool)

func (*RegisterTemplateParams) SetDetails

func (p *RegisterTemplateParams) SetDetails(v map[string]string)

func (*RegisterTemplateParams) SetDirectdownload

func (p *RegisterTemplateParams) SetDirectdownload(v bool)

func (*RegisterTemplateParams) SetDisplaytext

func (p *RegisterTemplateParams) SetDisplaytext(v string)

func (*RegisterTemplateParams) SetDomainid

func (p *RegisterTemplateParams) SetDomainid(v string)

func (*RegisterTemplateParams) SetFormat

func (p *RegisterTemplateParams) SetFormat(v string)

func (*RegisterTemplateParams) SetHypervisor

func (p *RegisterTemplateParams) SetHypervisor(v string)

func (*RegisterTemplateParams) SetIsdynamicallyscalable

func (p *RegisterTemplateParams) SetIsdynamicallyscalable(v bool)

func (*RegisterTemplateParams) SetIsextractable

func (p *RegisterTemplateParams) SetIsextractable(v bool)

func (*RegisterTemplateParams) SetIsfeatured

func (p *RegisterTemplateParams) SetIsfeatured(v bool)

func (*RegisterTemplateParams) SetIspublic

func (p *RegisterTemplateParams) SetIspublic(v bool)

func (*RegisterTemplateParams) SetIsrouting

func (p *RegisterTemplateParams) SetIsrouting(v bool)

func (*RegisterTemplateParams) SetName

func (p *RegisterTemplateParams) SetName(v string)

func (*RegisterTemplateParams) SetOstypeid

func (p *RegisterTemplateParams) SetOstypeid(v string)

func (*RegisterTemplateParams) SetPasswordenabled

func (p *RegisterTemplateParams) SetPasswordenabled(v bool)

func (*RegisterTemplateParams) SetProjectid

func (p *RegisterTemplateParams) SetProjectid(v string)

func (*RegisterTemplateParams) SetRequireshvm

func (p *RegisterTemplateParams) SetRequireshvm(v bool)

func (*RegisterTemplateParams) SetSshkeyenabled

func (p *RegisterTemplateParams) SetSshkeyenabled(v bool)

func (*RegisterTemplateParams) SetTemplatetag

func (p *RegisterTemplateParams) SetTemplatetag(v string)

func (*RegisterTemplateParams) SetTemplatetype

func (p *RegisterTemplateParams) SetTemplatetype(v string)

func (*RegisterTemplateParams) SetUrl

func (p *RegisterTemplateParams) SetUrl(v string)

func (*RegisterTemplateParams) SetZoneid

func (p *RegisterTemplateParams) SetZoneid(v string)

func (*RegisterTemplateParams) SetZoneids

func (p *RegisterTemplateParams) SetZoneids(v []string)

type RegisterTemplateResponse

type RegisterTemplateResponse struct {
	Count            int                 `json:"count"`
	RegisterTemplate []*RegisterTemplate `json:"template"`
}

type RegisterUserKeysParams

type RegisterUserKeysParams struct {
	// contains filtered or unexported fields
}

func (*RegisterUserKeysParams) GetId

func (p *RegisterUserKeysParams) GetId() (string, bool)

func (*RegisterUserKeysParams) ResetId

func (p *RegisterUserKeysParams) ResetId()

func (*RegisterUserKeysParams) SetId

func (p *RegisterUserKeysParams) SetId(v string)

type RegisterUserKeysResponse

type RegisterUserKeysResponse struct {
	Apikey    string `json:"apikey"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Secretkey string `json:"secretkey"`
}

type ReleaseDedicatedClusterParams

type ReleaseDedicatedClusterParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseDedicatedClusterParams) GetClusterid

func (p *ReleaseDedicatedClusterParams) GetClusterid() (string, bool)

func (*ReleaseDedicatedClusterParams) ResetClusterid

func (p *ReleaseDedicatedClusterParams) ResetClusterid()

func (*ReleaseDedicatedClusterParams) SetClusterid

func (p *ReleaseDedicatedClusterParams) SetClusterid(v string)

type ReleaseDedicatedClusterResponse

type ReleaseDedicatedClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseDedicatedGuestVlanRangeParams

type ReleaseDedicatedGuestVlanRangeParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseDedicatedGuestVlanRangeParams) GetId

func (*ReleaseDedicatedGuestVlanRangeParams) ResetId

func (*ReleaseDedicatedGuestVlanRangeParams) SetId

type ReleaseDedicatedGuestVlanRangeResponse

type ReleaseDedicatedGuestVlanRangeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseDedicatedHostParams

type ReleaseDedicatedHostParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseDedicatedHostParams) GetHostid

func (p *ReleaseDedicatedHostParams) GetHostid() (string, bool)

func (*ReleaseDedicatedHostParams) ResetHostid

func (p *ReleaseDedicatedHostParams) ResetHostid()

func (*ReleaseDedicatedHostParams) SetHostid

func (p *ReleaseDedicatedHostParams) SetHostid(v string)

type ReleaseDedicatedHostResponse

type ReleaseDedicatedHostResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseDedicatedPodParams

type ReleaseDedicatedPodParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseDedicatedPodParams) GetPodid

func (p *ReleaseDedicatedPodParams) GetPodid() (string, bool)

func (*ReleaseDedicatedPodParams) ResetPodid

func (p *ReleaseDedicatedPodParams) ResetPodid()

func (*ReleaseDedicatedPodParams) SetPodid

func (p *ReleaseDedicatedPodParams) SetPodid(v string)

type ReleaseDedicatedPodResponse

type ReleaseDedicatedPodResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseDedicatedZoneParams

type ReleaseDedicatedZoneParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseDedicatedZoneParams) GetZoneid

func (p *ReleaseDedicatedZoneParams) GetZoneid() (string, bool)

func (*ReleaseDedicatedZoneParams) ResetZoneid

func (p *ReleaseDedicatedZoneParams) ResetZoneid()

func (*ReleaseDedicatedZoneParams) SetZoneid

func (p *ReleaseDedicatedZoneParams) SetZoneid(v string)

type ReleaseDedicatedZoneResponse

type ReleaseDedicatedZoneResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseHostReservationParams

type ReleaseHostReservationParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseHostReservationParams) GetId

func (*ReleaseHostReservationParams) ResetId

func (p *ReleaseHostReservationParams) ResetId()

func (*ReleaseHostReservationParams) SetId

type ReleaseHostReservationResponse

type ReleaseHostReservationResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReleaseIpAddressParams

type ReleaseIpAddressParams struct {
	// contains filtered or unexported fields
}

func (*ReleaseIpAddressParams) GetId

func (p *ReleaseIpAddressParams) GetId() (string, bool)

func (*ReleaseIpAddressParams) ResetId

func (p *ReleaseIpAddressParams) ResetId()

func (*ReleaseIpAddressParams) SetId

func (p *ReleaseIpAddressParams) SetId(v string)

type ReleaseIpAddressResponse

type ReleaseIpAddressResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ReleaseIpAddressResponse) UnmarshalJSON

func (r *ReleaseIpAddressResponse) UnmarshalJSON(b []byte) error

type ReleasePublicIpRangeParams

type ReleasePublicIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*ReleasePublicIpRangeParams) GetId

func (p *ReleasePublicIpRangeParams) GetId() (string, bool)

func (*ReleasePublicIpRangeParams) ResetId

func (p *ReleasePublicIpRangeParams) ResetId()

func (*ReleasePublicIpRangeParams) SetId

func (p *ReleasePublicIpRangeParams) SetId(v string)

type ReleasePublicIpRangeResponse

type ReleasePublicIpRangeResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ReleasePublicIpRangeResponse) UnmarshalJSON

func (r *ReleasePublicIpRangeResponse) UnmarshalJSON(b []byte) error

type RemoteAccessVpn

type RemoteAccessVpn struct {
	Account      string `json:"account"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	Fordisplay   bool   `json:"fordisplay"`
	Id           string `json:"id"`
	Iprange      string `json:"iprange"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Presharedkey string `json:"presharedkey"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Publicip     string `json:"publicip"`
	Publicipid   string `json:"publicipid"`
	State        string `json:"state"`
}

type RemoveAnnotationParams

type RemoveAnnotationParams struct {
	// contains filtered or unexported fields
}

func (*RemoveAnnotationParams) GetId

func (p *RemoveAnnotationParams) GetId() (string, bool)

func (*RemoveAnnotationParams) ResetId

func (p *RemoveAnnotationParams) ResetId()

func (*RemoveAnnotationParams) SetId

func (p *RemoveAnnotationParams) SetId(v string)

type RemoveAnnotationResponse

type RemoveAnnotationResponse struct {
	Adminsonly bool   `json:"adminsonly"`
	Annotation string `json:"annotation"`
	Created    string `json:"created"`
	Entityid   string `json:"entityid"`
	Entityname string `json:"entityname"`
	Entitytype string `json:"entitytype"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Removed    string `json:"removed"`
	Userid     string `json:"userid"`
	Username   string `json:"username"`
}

type RemoveCertFromLoadBalancerParams

type RemoveCertFromLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*RemoveCertFromLoadBalancerParams) GetLbruleid

func (p *RemoveCertFromLoadBalancerParams) GetLbruleid() (string, bool)

func (*RemoveCertFromLoadBalancerParams) ResetLbruleid

func (p *RemoveCertFromLoadBalancerParams) ResetLbruleid()

func (*RemoveCertFromLoadBalancerParams) SetLbruleid

func (p *RemoveCertFromLoadBalancerParams) SetLbruleid(v string)

type RemoveCertFromLoadBalancerResponse

type RemoveCertFromLoadBalancerResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveFromGlobalLoadBalancerRuleParams

type RemoveFromGlobalLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*RemoveFromGlobalLoadBalancerRuleParams) GetId

func (*RemoveFromGlobalLoadBalancerRuleParams) GetLoadbalancerrulelist

func (p *RemoveFromGlobalLoadBalancerRuleParams) GetLoadbalancerrulelist() ([]string, bool)

func (*RemoveFromGlobalLoadBalancerRuleParams) ResetId

func (*RemoveFromGlobalLoadBalancerRuleParams) ResetLoadbalancerrulelist

func (p *RemoveFromGlobalLoadBalancerRuleParams) ResetLoadbalancerrulelist()

func (*RemoveFromGlobalLoadBalancerRuleParams) SetId

func (*RemoveFromGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist

func (p *RemoveFromGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist(v []string)

type RemoveFromGlobalLoadBalancerRuleResponse

type RemoveFromGlobalLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveFromLoadBalancerRuleParams

type RemoveFromLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*RemoveFromLoadBalancerRuleParams) GetId

func (*RemoveFromLoadBalancerRuleParams) GetVirtualmachineids

func (p *RemoveFromLoadBalancerRuleParams) GetVirtualmachineids() ([]string, bool)

func (*RemoveFromLoadBalancerRuleParams) GetVmidipmap

func (p *RemoveFromLoadBalancerRuleParams) GetVmidipmap() (map[string]string, bool)

func (*RemoveFromLoadBalancerRuleParams) ResetId

func (p *RemoveFromLoadBalancerRuleParams) ResetId()

func (*RemoveFromLoadBalancerRuleParams) ResetVirtualmachineids

func (p *RemoveFromLoadBalancerRuleParams) ResetVirtualmachineids()

func (*RemoveFromLoadBalancerRuleParams) ResetVmidipmap

func (p *RemoveFromLoadBalancerRuleParams) ResetVmidipmap()

func (*RemoveFromLoadBalancerRuleParams) SetId

func (*RemoveFromLoadBalancerRuleParams) SetVirtualmachineids

func (p *RemoveFromLoadBalancerRuleParams) SetVirtualmachineids(v []string)

func (*RemoveFromLoadBalancerRuleParams) SetVmidipmap

func (p *RemoveFromLoadBalancerRuleParams) SetVmidipmap(v map[string]string)

type RemoveFromLoadBalancerRuleResponse

type RemoveFromLoadBalancerRuleResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveGuestOsMappingParams

type RemoveGuestOsMappingParams struct {
	// contains filtered or unexported fields
}

func (*RemoveGuestOsMappingParams) GetId

func (p *RemoveGuestOsMappingParams) GetId() (string, bool)

func (*RemoveGuestOsMappingParams) ResetId

func (p *RemoveGuestOsMappingParams) ResetId()

func (*RemoveGuestOsMappingParams) SetId

func (p *RemoveGuestOsMappingParams) SetId(v string)

type RemoveGuestOsMappingResponse

type RemoveGuestOsMappingResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveGuestOsParams

type RemoveGuestOsParams struct {
	// contains filtered or unexported fields
}

func (*RemoveGuestOsParams) GetId

func (p *RemoveGuestOsParams) GetId() (string, bool)

func (*RemoveGuestOsParams) ResetId

func (p *RemoveGuestOsParams) ResetId()

func (*RemoveGuestOsParams) SetId

func (p *RemoveGuestOsParams) SetId(v string)

type RemoveGuestOsResponse

type RemoveGuestOsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveIpFromNicParams

type RemoveIpFromNicParams struct {
	// contains filtered or unexported fields
}

func (*RemoveIpFromNicParams) GetId

func (p *RemoveIpFromNicParams) GetId() (string, bool)

func (*RemoveIpFromNicParams) ResetId

func (p *RemoveIpFromNicParams) ResetId()

func (*RemoveIpFromNicParams) SetId

func (p *RemoveIpFromNicParams) SetId(v string)

type RemoveIpFromNicResponse

type RemoveIpFromNicResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveNetworkPermissionsParams

type RemoveNetworkPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*RemoveNetworkPermissionsParams) GetAccountids

func (p *RemoveNetworkPermissionsParams) GetAccountids() ([]string, bool)

func (*RemoveNetworkPermissionsParams) GetAccounts

func (p *RemoveNetworkPermissionsParams) GetAccounts() ([]string, bool)

func (*RemoveNetworkPermissionsParams) GetNetworkid

func (p *RemoveNetworkPermissionsParams) GetNetworkid() (string, bool)

func (*RemoveNetworkPermissionsParams) GetProjectids

func (p *RemoveNetworkPermissionsParams) GetProjectids() ([]string, bool)

func (*RemoveNetworkPermissionsParams) ResetAccountids

func (p *RemoveNetworkPermissionsParams) ResetAccountids()

func (*RemoveNetworkPermissionsParams) ResetAccounts

func (p *RemoveNetworkPermissionsParams) ResetAccounts()

func (*RemoveNetworkPermissionsParams) ResetNetworkid

func (p *RemoveNetworkPermissionsParams) ResetNetworkid()

func (*RemoveNetworkPermissionsParams) ResetProjectids

func (p *RemoveNetworkPermissionsParams) ResetProjectids()

func (*RemoveNetworkPermissionsParams) SetAccountids

func (p *RemoveNetworkPermissionsParams) SetAccountids(v []string)

func (*RemoveNetworkPermissionsParams) SetAccounts

func (p *RemoveNetworkPermissionsParams) SetAccounts(v []string)

func (*RemoveNetworkPermissionsParams) SetNetworkid

func (p *RemoveNetworkPermissionsParams) SetNetworkid(v string)

func (*RemoveNetworkPermissionsParams) SetProjectids

func (p *RemoveNetworkPermissionsParams) SetProjectids(v []string)

type RemoveNetworkPermissionsResponse

type RemoveNetworkPermissionsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*RemoveNetworkPermissionsResponse) UnmarshalJSON

func (r *RemoveNetworkPermissionsResponse) UnmarshalJSON(b []byte) error

type RemoveNicFromVirtualMachineParams

type RemoveNicFromVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*RemoveNicFromVirtualMachineParams) GetNicid

func (*RemoveNicFromVirtualMachineParams) GetVirtualmachineid

func (p *RemoveNicFromVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*RemoveNicFromVirtualMachineParams) ResetNicid

func (p *RemoveNicFromVirtualMachineParams) ResetNicid()

func (*RemoveNicFromVirtualMachineParams) ResetVirtualmachineid

func (p *RemoveNicFromVirtualMachineParams) ResetVirtualmachineid()

func (*RemoveNicFromVirtualMachineParams) SetNicid

func (*RemoveNicFromVirtualMachineParams) SetVirtualmachineid

func (p *RemoveNicFromVirtualMachineParams) SetVirtualmachineid(v string)

type RemoveNicFromVirtualMachineResponse

type RemoveNicFromVirtualMachineResponse struct {
	Account               string                                             `json:"account"`
	Affinitygroup         []RemoveNicFromVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                             `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                             `json:"autoscalevmgroupname"`
	Backupofferingid      string                                             `json:"backupofferingid"`
	Backupofferingname    string                                             `json:"backupofferingname"`
	Bootmode              string                                             `json:"bootmode"`
	Boottype              string                                             `json:"boottype"`
	Cpunumber             int                                                `json:"cpunumber"`
	Cpuspeed              int                                                `json:"cpuspeed"`
	Cpuused               string                                             `json:"cpuused"`
	Created               string                                             `json:"created"`
	Details               map[string]string                                  `json:"details"`
	Diskioread            int64                                              `json:"diskioread"`
	Diskiowrite           int64                                              `json:"diskiowrite"`
	Diskkbsread           int64                                              `json:"diskkbsread"`
	Diskkbswrite          int64                                              `json:"diskkbswrite"`
	Diskofferingid        string                                             `json:"diskofferingid"`
	Diskofferingname      string                                             `json:"diskofferingname"`
	Displayname           string                                             `json:"displayname"`
	Displayvm             bool                                               `json:"displayvm"`
	Domain                string                                             `json:"domain"`
	Domainid              string                                             `json:"domainid"`
	Forvirtualnetwork     bool                                               `json:"forvirtualnetwork"`
	Group                 string                                             `json:"group"`
	Groupid               string                                             `json:"groupid"`
	Guestosid             string                                             `json:"guestosid"`
	Haenable              bool                                               `json:"haenable"`
	Hasannotations        bool                                               `json:"hasannotations"`
	Hostcontrolstate      string                                             `json:"hostcontrolstate"`
	Hostid                string                                             `json:"hostid"`
	Hostname              string                                             `json:"hostname"`
	Hypervisor            string                                             `json:"hypervisor"`
	Icon                  interface{}                                        `json:"icon"`
	Id                    string                                             `json:"id"`
	Instancename          string                                             `json:"instancename"`
	Isdynamicallyscalable bool                                               `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                             `json:"isodisplaytext"`
	Isoid                 string                                             `json:"isoid"`
	Isoname               string                                             `json:"isoname"`
	JobID                 string                                             `json:"jobid"`
	Jobstatus             int                                                `json:"jobstatus"`
	Keypairs              string                                             `json:"keypairs"`
	Lastupdated           string                                             `json:"lastupdated"`
	Memory                int                                                `json:"memory"`
	Memoryintfreekbs      int64                                              `json:"memoryintfreekbs"`
	Memorykbs             int64                                              `json:"memorykbs"`
	Memorytargetkbs       int64                                              `json:"memorytargetkbs"`
	Name                  string                                             `json:"name"`
	Networkkbsread        int64                                              `json:"networkkbsread"`
	Networkkbswrite       int64                                              `json:"networkkbswrite"`
	Nic                   []Nic                                              `json:"nic"`
	Osdisplayname         string                                             `json:"osdisplayname"`
	Ostypeid              string                                             `json:"ostypeid"`
	Password              string                                             `json:"password"`
	Passwordenabled       bool                                               `json:"passwordenabled"`
	Pooltype              string                                             `json:"pooltype"`
	Project               string                                             `json:"project"`
	Projectid             string                                             `json:"projectid"`
	Publicip              string                                             `json:"publicip"`
	Publicipid            string                                             `json:"publicipid"`
	Readonlydetails       string                                             `json:"readonlydetails"`
	Receivedbytes         int64                                              `json:"receivedbytes"`
	Rootdeviceid          int64                                              `json:"rootdeviceid"`
	Rootdevicetype        string                                             `json:"rootdevicetype"`
	Securitygroup         []RemoveNicFromVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                              `json:"sentbytes"`
	Serviceofferingid     string                                             `json:"serviceofferingid"`
	Serviceofferingname   string                                             `json:"serviceofferingname"`
	Servicestate          string                                             `json:"servicestate"`
	State                 string                                             `json:"state"`
	Tags                  []Tags                                             `json:"tags"`
	Templatedisplaytext   string                                             `json:"templatedisplaytext"`
	Templateid            string                                             `json:"templateid"`
	Templatename          string                                             `json:"templatename"`
	Templatetype          string                                             `json:"templatetype"`
	Userdata              string                                             `json:"userdata"`
	Userdatadetails       string                                             `json:"userdatadetails"`
	Userdataid            string                                             `json:"userdataid"`
	Userdataname          string                                             `json:"userdataname"`
	Userdatapolicy        string                                             `json:"userdatapolicy"`
	Userid                string                                             `json:"userid"`
	Username              string                                             `json:"username"`
	Vgpu                  string                                             `json:"vgpu"`
	Vnfdetails            map[string]string                                  `json:"vnfdetails"`
	Vnfnics               []string                                           `json:"vnfnics"`
	Zoneid                string                                             `json:"zoneid"`
	Zonename              string                                             `json:"zonename"`
}

func (*RemoveNicFromVirtualMachineResponse) UnmarshalJSON

func (r *RemoveNicFromVirtualMachineResponse) UnmarshalJSON(b []byte) error

type RemoveNicFromVirtualMachineResponseAffinitygroup

type RemoveNicFromVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type RemoveNicFromVirtualMachineResponseSecuritygroup

type RemoveNicFromVirtualMachineResponseSecuritygroup struct {
	Account             string                                                 `json:"account"`
	Description         string                                                 `json:"description"`
	Domain              string                                                 `json:"domain"`
	Domainid            string                                                 `json:"domainid"`
	Egressrule          []RemoveNicFromVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                 `json:"id"`
	Ingressrule         []RemoveNicFromVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                 `json:"name"`
	Project             string                                                 `json:"project"`
	Projectid           string                                                 `json:"projectid"`
	Tags                []Tags                                                 `json:"tags"`
	Virtualmachinecount int                                                    `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                          `json:"virtualmachineids"`
}

type RemoveNicFromVirtualMachineResponseSecuritygroupRule

type RemoveNicFromVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type RemoveRawUsageRecordsParams

type RemoveRawUsageRecordsParams struct {
	// contains filtered or unexported fields
}

func (*RemoveRawUsageRecordsParams) GetInterval

func (p *RemoveRawUsageRecordsParams) GetInterval() (int, bool)

func (*RemoveRawUsageRecordsParams) ResetInterval

func (p *RemoveRawUsageRecordsParams) ResetInterval()

func (*RemoveRawUsageRecordsParams) SetInterval

func (p *RemoveRawUsageRecordsParams) SetInterval(v int)

type RemoveRawUsageRecordsResponse

type RemoveRawUsageRecordsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*RemoveRawUsageRecordsResponse) UnmarshalJSON

func (r *RemoveRawUsageRecordsResponse) UnmarshalJSON(b []byte) error

type RemoveRegionParams

type RemoveRegionParams struct {
	// contains filtered or unexported fields
}

func (*RemoveRegionParams) GetId

func (p *RemoveRegionParams) GetId() (int, bool)

func (*RemoveRegionParams) ResetId

func (p *RemoveRegionParams) ResetId()

func (*RemoveRegionParams) SetId

func (p *RemoveRegionParams) SetId(v int)

type RemoveRegionResponse

type RemoveRegionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*RemoveRegionResponse) UnmarshalJSON

func (r *RemoveRegionResponse) UnmarshalJSON(b []byte) error

type RemoveResourceDetailParams

type RemoveResourceDetailParams struct {
	// contains filtered or unexported fields
}

func (*RemoveResourceDetailParams) GetKey

func (p *RemoveResourceDetailParams) GetKey() (string, bool)

func (*RemoveResourceDetailParams) GetResourceid

func (p *RemoveResourceDetailParams) GetResourceid() (string, bool)

func (*RemoveResourceDetailParams) GetResourcetype

func (p *RemoveResourceDetailParams) GetResourcetype() (string, bool)

func (*RemoveResourceDetailParams) ResetKey

func (p *RemoveResourceDetailParams) ResetKey()

func (*RemoveResourceDetailParams) ResetResourceid

func (p *RemoveResourceDetailParams) ResetResourceid()

func (*RemoveResourceDetailParams) ResetResourcetype

func (p *RemoveResourceDetailParams) ResetResourcetype()

func (*RemoveResourceDetailParams) SetKey

func (p *RemoveResourceDetailParams) SetKey(v string)

func (*RemoveResourceDetailParams) SetResourceid

func (p *RemoveResourceDetailParams) SetResourceid(v string)

func (*RemoveResourceDetailParams) SetResourcetype

func (p *RemoveResourceDetailParams) SetResourcetype(v string)

type RemoveResourceDetailResponse

type RemoveResourceDetailResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RemoveVirtualMachinesFromKubernetesClusterParams

type RemoveVirtualMachinesFromKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*RemoveVirtualMachinesFromKubernetesClusterParams) GetId

func (*RemoveVirtualMachinesFromKubernetesClusterParams) GetKeyword

func (*RemoveVirtualMachinesFromKubernetesClusterParams) GetPage

func (*RemoveVirtualMachinesFromKubernetesClusterParams) GetPagesize

func (*RemoveVirtualMachinesFromKubernetesClusterParams) GetVirtualmachineids

func (p *RemoveVirtualMachinesFromKubernetesClusterParams) GetVirtualmachineids() ([]string, bool)

func (*RemoveVirtualMachinesFromKubernetesClusterParams) ResetId

func (*RemoveVirtualMachinesFromKubernetesClusterParams) ResetKeyword

func (*RemoveVirtualMachinesFromKubernetesClusterParams) ResetPage

func (*RemoveVirtualMachinesFromKubernetesClusterParams) ResetPagesize

func (*RemoveVirtualMachinesFromKubernetesClusterParams) ResetVirtualmachineids

func (p *RemoveVirtualMachinesFromKubernetesClusterParams) ResetVirtualmachineids()

func (*RemoveVirtualMachinesFromKubernetesClusterParams) SetId

func (*RemoveVirtualMachinesFromKubernetesClusterParams) SetKeyword

func (*RemoveVirtualMachinesFromKubernetesClusterParams) SetPage

func (*RemoveVirtualMachinesFromKubernetesClusterParams) SetPagesize

func (*RemoveVirtualMachinesFromKubernetesClusterParams) SetVirtualmachineids

func (p *RemoveVirtualMachinesFromKubernetesClusterParams) SetVirtualmachineids(v []string)

type RemoveVirtualMachinesFromKubernetesClusterResponse

type RemoveVirtualMachinesFromKubernetesClusterResponse struct {
	Displaytext string `json:"displaytext"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*RemoveVirtualMachinesFromKubernetesClusterResponse) UnmarshalJSON

type RemoveVpnUserParams

type RemoveVpnUserParams struct {
	// contains filtered or unexported fields
}

func (*RemoveVpnUserParams) GetAccount

func (p *RemoveVpnUserParams) GetAccount() (string, bool)

func (*RemoveVpnUserParams) GetDomainid

func (p *RemoveVpnUserParams) GetDomainid() (string, bool)

func (*RemoveVpnUserParams) GetProjectid

func (p *RemoveVpnUserParams) GetProjectid() (string, bool)

func (*RemoveVpnUserParams) GetUsername

func (p *RemoveVpnUserParams) GetUsername() (string, bool)

func (*RemoveVpnUserParams) ResetAccount

func (p *RemoveVpnUserParams) ResetAccount()

func (*RemoveVpnUserParams) ResetDomainid

func (p *RemoveVpnUserParams) ResetDomainid()

func (*RemoveVpnUserParams) ResetProjectid

func (p *RemoveVpnUserParams) ResetProjectid()

func (*RemoveVpnUserParams) ResetUsername

func (p *RemoveVpnUserParams) ResetUsername()

func (*RemoveVpnUserParams) SetAccount

func (p *RemoveVpnUserParams) SetAccount(v string)

func (*RemoveVpnUserParams) SetDomainid

func (p *RemoveVpnUserParams) SetDomainid(v string)

func (*RemoveVpnUserParams) SetProjectid

func (p *RemoveVpnUserParams) SetProjectid(v string)

func (*RemoveVpnUserParams) SetUsername

func (p *RemoveVpnUserParams) SetUsername(v string)

type RemoveVpnUserResponse

type RemoveVpnUserResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ReplaceNetworkACLListParams

type ReplaceNetworkACLListParams struct {
	// contains filtered or unexported fields
}

func (*ReplaceNetworkACLListParams) GetAclid

func (p *ReplaceNetworkACLListParams) GetAclid() (string, bool)

func (*ReplaceNetworkACLListParams) GetGatewayid

func (p *ReplaceNetworkACLListParams) GetGatewayid() (string, bool)

func (*ReplaceNetworkACLListParams) GetNetworkid

func (p *ReplaceNetworkACLListParams) GetNetworkid() (string, bool)

func (*ReplaceNetworkACLListParams) ResetAclid

func (p *ReplaceNetworkACLListParams) ResetAclid()

func (*ReplaceNetworkACLListParams) ResetGatewayid

func (p *ReplaceNetworkACLListParams) ResetGatewayid()

func (*ReplaceNetworkACLListParams) ResetNetworkid

func (p *ReplaceNetworkACLListParams) ResetNetworkid()

func (*ReplaceNetworkACLListParams) SetAclid

func (p *ReplaceNetworkACLListParams) SetAclid(v string)

func (*ReplaceNetworkACLListParams) SetGatewayid

func (p *ReplaceNetworkACLListParams) SetGatewayid(v string)

func (*ReplaceNetworkACLListParams) SetNetworkid

func (p *ReplaceNetworkACLListParams) SetNetworkid(v string)

type ReplaceNetworkACLListResponse

type ReplaceNetworkACLListResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type ResetApiLimitParams

type ResetApiLimitParams struct {
	// contains filtered or unexported fields
}

func (*ResetApiLimitParams) GetAccount

func (p *ResetApiLimitParams) GetAccount() (string, bool)

func (*ResetApiLimitParams) ResetAccount

func (p *ResetApiLimitParams) ResetAccount()

func (*ResetApiLimitParams) SetAccount

func (p *ResetApiLimitParams) SetAccount(v string)

type ResetApiLimitResponse

type ResetApiLimitResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ResetApiLimitResponse) UnmarshalJSON

func (r *ResetApiLimitResponse) UnmarshalJSON(b []byte) error

type ResetConfigurationParams

type ResetConfigurationParams struct {
	// contains filtered or unexported fields
}

func (*ResetConfigurationParams) GetAccountid

func (p *ResetConfigurationParams) GetAccountid() (string, bool)

func (*ResetConfigurationParams) GetClusterid

func (p *ResetConfigurationParams) GetClusterid() (string, bool)

func (*ResetConfigurationParams) GetDomainid

func (p *ResetConfigurationParams) GetDomainid() (string, bool)

func (*ResetConfigurationParams) GetImagestoreid

func (p *ResetConfigurationParams) GetImagestoreid() (string, bool)

func (*ResetConfigurationParams) GetName

func (p *ResetConfigurationParams) GetName() (string, bool)

func (*ResetConfigurationParams) GetStorageid

func (p *ResetConfigurationParams) GetStorageid() (string, bool)

func (*ResetConfigurationParams) GetZoneid

func (p *ResetConfigurationParams) GetZoneid() (string, bool)

func (*ResetConfigurationParams) ResetAccountid

func (p *ResetConfigurationParams) ResetAccountid()

func (*ResetConfigurationParams) ResetClusterid

func (p *ResetConfigurationParams) ResetClusterid()

func (*ResetConfigurationParams) ResetDomainid

func (p *ResetConfigurationParams) ResetDomainid()

func (*ResetConfigurationParams) ResetImagestoreid

func (p *ResetConfigurationParams) ResetImagestoreid()

func (*ResetConfigurationParams) ResetName

func (p *ResetConfigurationParams) ResetName()

func (*ResetConfigurationParams) ResetStorageid

func (p *ResetConfigurationParams) ResetStorageid()

func (*ResetConfigurationParams) ResetZoneid

func (p *ResetConfigurationParams) ResetZoneid()

func (*ResetConfigurationParams) SetAccountid

func (p *ResetConfigurationParams) SetAccountid(v string)

func (*ResetConfigurationParams) SetClusterid

func (p *ResetConfigurationParams) SetClusterid(v string)

func (*ResetConfigurationParams) SetDomainid

func (p *ResetConfigurationParams) SetDomainid(v string)

func (*ResetConfigurationParams) SetImagestoreid

func (p *ResetConfigurationParams) SetImagestoreid(v string)

func (*ResetConfigurationParams) SetName

func (p *ResetConfigurationParams) SetName(v string)

func (*ResetConfigurationParams) SetStorageid

func (p *ResetConfigurationParams) SetStorageid(v string)

func (*ResetConfigurationParams) SetZoneid

func (p *ResetConfigurationParams) SetZoneid(v string)

type ResetConfigurationResponse

type ResetConfigurationResponse struct {
	Category     string `json:"category"`
	Component    string `json:"component"`
	Defaultvalue string `json:"defaultvalue"`
	Description  string `json:"description"`
	Displaytext  string `json:"displaytext"`
	Group        string `json:"group"`
	Id           int64  `json:"id"`
	Isdynamic    bool   `json:"isdynamic"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Name         string `json:"name"`
	Options      string `json:"options"`
	Parent       string `json:"parent"`
	Scope        string `json:"scope"`
	Subgroup     string `json:"subgroup"`
	Type         string `json:"type"`
	Value        string `json:"value"`
}

type ResetNetworkPermissionsParams

type ResetNetworkPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*ResetNetworkPermissionsParams) GetNetworkid

func (p *ResetNetworkPermissionsParams) GetNetworkid() (string, bool)

func (*ResetNetworkPermissionsParams) ResetNetworkid

func (p *ResetNetworkPermissionsParams) ResetNetworkid()

func (*ResetNetworkPermissionsParams) SetNetworkid

func (p *ResetNetworkPermissionsParams) SetNetworkid(v string)

type ResetNetworkPermissionsResponse

type ResetNetworkPermissionsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*ResetNetworkPermissionsResponse) UnmarshalJSON

func (r *ResetNetworkPermissionsResponse) UnmarshalJSON(b []byte) error

type ResetPasswordForVirtualMachineParams

type ResetPasswordForVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*ResetPasswordForVirtualMachineParams) GetId

func (*ResetPasswordForVirtualMachineParams) GetPassword

func (p *ResetPasswordForVirtualMachineParams) GetPassword() (string, bool)

func (*ResetPasswordForVirtualMachineParams) ResetId

func (*ResetPasswordForVirtualMachineParams) ResetPassword

func (p *ResetPasswordForVirtualMachineParams) ResetPassword()

func (*ResetPasswordForVirtualMachineParams) SetId

func (*ResetPasswordForVirtualMachineParams) SetPassword

func (p *ResetPasswordForVirtualMachineParams) SetPassword(v string)

type ResetPasswordForVirtualMachineResponse

type ResetPasswordForVirtualMachineResponse struct {
	Account               string                                                `json:"account"`
	Affinitygroup         []ResetPasswordForVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                                `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                                `json:"autoscalevmgroupname"`
	Backupofferingid      string                                                `json:"backupofferingid"`
	Backupofferingname    string                                                `json:"backupofferingname"`
	Bootmode              string                                                `json:"bootmode"`
	Boottype              string                                                `json:"boottype"`
	Cpunumber             int                                                   `json:"cpunumber"`
	Cpuspeed              int                                                   `json:"cpuspeed"`
	Cpuused               string                                                `json:"cpuused"`
	Created               string                                                `json:"created"`
	Details               map[string]string                                     `json:"details"`
	Diskioread            int64                                                 `json:"diskioread"`
	Diskiowrite           int64                                                 `json:"diskiowrite"`
	Diskkbsread           int64                                                 `json:"diskkbsread"`
	Diskkbswrite          int64                                                 `json:"diskkbswrite"`
	Diskofferingid        string                                                `json:"diskofferingid"`
	Diskofferingname      string                                                `json:"diskofferingname"`
	Displayname           string                                                `json:"displayname"`
	Displayvm             bool                                                  `json:"displayvm"`
	Domain                string                                                `json:"domain"`
	Domainid              string                                                `json:"domainid"`
	Forvirtualnetwork     bool                                                  `json:"forvirtualnetwork"`
	Group                 string                                                `json:"group"`
	Groupid               string                                                `json:"groupid"`
	Guestosid             string                                                `json:"guestosid"`
	Haenable              bool                                                  `json:"haenable"`
	Hasannotations        bool                                                  `json:"hasannotations"`
	Hostcontrolstate      string                                                `json:"hostcontrolstate"`
	Hostid                string                                                `json:"hostid"`
	Hostname              string                                                `json:"hostname"`
	Hypervisor            string                                                `json:"hypervisor"`
	Icon                  interface{}                                           `json:"icon"`
	Id                    string                                                `json:"id"`
	Instancename          string                                                `json:"instancename"`
	Isdynamicallyscalable bool                                                  `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                                `json:"isodisplaytext"`
	Isoid                 string                                                `json:"isoid"`
	Isoname               string                                                `json:"isoname"`
	JobID                 string                                                `json:"jobid"`
	Jobstatus             int                                                   `json:"jobstatus"`
	Keypairs              string                                                `json:"keypairs"`
	Lastupdated           string                                                `json:"lastupdated"`
	Memory                int                                                   `json:"memory"`
	Memoryintfreekbs      int64                                                 `json:"memoryintfreekbs"`
	Memorykbs             int64                                                 `json:"memorykbs"`
	Memorytargetkbs       int64                                                 `json:"memorytargetkbs"`
	Name                  string                                                `json:"name"`
	Networkkbsread        int64                                                 `json:"networkkbsread"`
	Networkkbswrite       int64                                                 `json:"networkkbswrite"`
	Nic                   []Nic                                                 `json:"nic"`
	Osdisplayname         string                                                `json:"osdisplayname"`
	Ostypeid              string                                                `json:"ostypeid"`
	Password              string                                                `json:"password"`
	Passwordenabled       bool                                                  `json:"passwordenabled"`
	Pooltype              string                                                `json:"pooltype"`
	Project               string                                                `json:"project"`
	Projectid             string                                                `json:"projectid"`
	Publicip              string                                                `json:"publicip"`
	Publicipid            string                                                `json:"publicipid"`
	Readonlydetails       string                                                `json:"readonlydetails"`
	Receivedbytes         int64                                                 `json:"receivedbytes"`
	Rootdeviceid          int64                                                 `json:"rootdeviceid"`
	Rootdevicetype        string                                                `json:"rootdevicetype"`
	Securitygroup         []ResetPasswordForVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                                 `json:"sentbytes"`
	Serviceofferingid     string                                                `json:"serviceofferingid"`
	Serviceofferingname   string                                                `json:"serviceofferingname"`
	Servicestate          string                                                `json:"servicestate"`
	State                 string                                                `json:"state"`
	Tags                  []Tags                                                `json:"tags"`
	Templatedisplaytext   string                                                `json:"templatedisplaytext"`
	Templateid            string                                                `json:"templateid"`
	Templatename          string                                                `json:"templatename"`
	Templatetype          string                                                `json:"templatetype"`
	Userdata              string                                                `json:"userdata"`
	Userdatadetails       string                                                `json:"userdatadetails"`
	Userdataid            string                                                `json:"userdataid"`
	Userdataname          string                                                `json:"userdataname"`
	Userdatapolicy        string                                                `json:"userdatapolicy"`
	Userid                string                                                `json:"userid"`
	Username              string                                                `json:"username"`
	Vgpu                  string                                                `json:"vgpu"`
	Vnfdetails            map[string]string                                     `json:"vnfdetails"`
	Vnfnics               []string                                              `json:"vnfnics"`
	Zoneid                string                                                `json:"zoneid"`
	Zonename              string                                                `json:"zonename"`
}

func (*ResetPasswordForVirtualMachineResponse) UnmarshalJSON

func (r *ResetPasswordForVirtualMachineResponse) UnmarshalJSON(b []byte) error

type ResetPasswordForVirtualMachineResponseAffinitygroup

type ResetPasswordForVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type ResetPasswordForVirtualMachineResponseSecuritygroup

type ResetPasswordForVirtualMachineResponseSecuritygroup struct {
	Account             string                                                    `json:"account"`
	Description         string                                                    `json:"description"`
	Domain              string                                                    `json:"domain"`
	Domainid            string                                                    `json:"domainid"`
	Egressrule          []ResetPasswordForVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                    `json:"id"`
	Ingressrule         []ResetPasswordForVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                    `json:"name"`
	Project             string                                                    `json:"project"`
	Projectid           string                                                    `json:"projectid"`
	Tags                []Tags                                                    `json:"tags"`
	Virtualmachinecount int                                                       `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                             `json:"virtualmachineids"`
}

type ResetPasswordForVirtualMachineResponseSecuritygroupRule

type ResetPasswordForVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type ResetSSHKeyForVirtualMachineParams

type ResetSSHKeyForVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*ResetSSHKeyForVirtualMachineParams) GetAccount

func (p *ResetSSHKeyForVirtualMachineParams) GetAccount() (string, bool)

func (*ResetSSHKeyForVirtualMachineParams) GetDomainid

func (p *ResetSSHKeyForVirtualMachineParams) GetDomainid() (string, bool)

func (*ResetSSHKeyForVirtualMachineParams) GetId

func (*ResetSSHKeyForVirtualMachineParams) GetKeypair

func (p *ResetSSHKeyForVirtualMachineParams) GetKeypair() (string, bool)

func (*ResetSSHKeyForVirtualMachineParams) GetKeypairs

func (p *ResetSSHKeyForVirtualMachineParams) GetKeypairs() ([]string, bool)

func (*ResetSSHKeyForVirtualMachineParams) GetProjectid

func (p *ResetSSHKeyForVirtualMachineParams) GetProjectid() (string, bool)

func (*ResetSSHKeyForVirtualMachineParams) ResetAccount

func (p *ResetSSHKeyForVirtualMachineParams) ResetAccount()

func (*ResetSSHKeyForVirtualMachineParams) ResetDomainid

func (p *ResetSSHKeyForVirtualMachineParams) ResetDomainid()

func (*ResetSSHKeyForVirtualMachineParams) ResetId

func (*ResetSSHKeyForVirtualMachineParams) ResetKeypair

func (p *ResetSSHKeyForVirtualMachineParams) ResetKeypair()

func (*ResetSSHKeyForVirtualMachineParams) ResetKeypairs

func (p *ResetSSHKeyForVirtualMachineParams) ResetKeypairs()

func (*ResetSSHKeyForVirtualMachineParams) ResetProjectid

func (p *ResetSSHKeyForVirtualMachineParams) ResetProjectid()

func (*ResetSSHKeyForVirtualMachineParams) SetAccount

func (p *ResetSSHKeyForVirtualMachineParams) SetAccount(v string)

func (*ResetSSHKeyForVirtualMachineParams) SetDomainid

func (p *ResetSSHKeyForVirtualMachineParams) SetDomainid(v string)

func (*ResetSSHKeyForVirtualMachineParams) SetId

func (*ResetSSHKeyForVirtualMachineParams) SetKeypair

func (p *ResetSSHKeyForVirtualMachineParams) SetKeypair(v string)

func (*ResetSSHKeyForVirtualMachineParams) SetKeypairs

func (p *ResetSSHKeyForVirtualMachineParams) SetKeypairs(v []string)

func (*ResetSSHKeyForVirtualMachineParams) SetProjectid

func (p *ResetSSHKeyForVirtualMachineParams) SetProjectid(v string)

type ResetSSHKeyForVirtualMachineResponse

type ResetSSHKeyForVirtualMachineResponse struct {
	Account               string                                              `json:"account"`
	Affinitygroup         []ResetSSHKeyForVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                              `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                              `json:"autoscalevmgroupname"`
	Backupofferingid      string                                              `json:"backupofferingid"`
	Backupofferingname    string                                              `json:"backupofferingname"`
	Bootmode              string                                              `json:"bootmode"`
	Boottype              string                                              `json:"boottype"`
	Cpunumber             int                                                 `json:"cpunumber"`
	Cpuspeed              int                                                 `json:"cpuspeed"`
	Cpuused               string                                              `json:"cpuused"`
	Created               string                                              `json:"created"`
	Details               map[string]string                                   `json:"details"`
	Diskioread            int64                                               `json:"diskioread"`
	Diskiowrite           int64                                               `json:"diskiowrite"`
	Diskkbsread           int64                                               `json:"diskkbsread"`
	Diskkbswrite          int64                                               `json:"diskkbswrite"`
	Diskofferingid        string                                              `json:"diskofferingid"`
	Diskofferingname      string                                              `json:"diskofferingname"`
	Displayname           string                                              `json:"displayname"`
	Displayvm             bool                                                `json:"displayvm"`
	Domain                string                                              `json:"domain"`
	Domainid              string                                              `json:"domainid"`
	Forvirtualnetwork     bool                                                `json:"forvirtualnetwork"`
	Group                 string                                              `json:"group"`
	Groupid               string                                              `json:"groupid"`
	Guestosid             string                                              `json:"guestosid"`
	Haenable              bool                                                `json:"haenable"`
	Hasannotations        bool                                                `json:"hasannotations"`
	Hostcontrolstate      string                                              `json:"hostcontrolstate"`
	Hostid                string                                              `json:"hostid"`
	Hostname              string                                              `json:"hostname"`
	Hypervisor            string                                              `json:"hypervisor"`
	Icon                  interface{}                                         `json:"icon"`
	Id                    string                                              `json:"id"`
	Instancename          string                                              `json:"instancename"`
	Isdynamicallyscalable bool                                                `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                              `json:"isodisplaytext"`
	Isoid                 string                                              `json:"isoid"`
	Isoname               string                                              `json:"isoname"`
	JobID                 string                                              `json:"jobid"`
	Jobstatus             int                                                 `json:"jobstatus"`
	Keypairs              string                                              `json:"keypairs"`
	Lastupdated           string                                              `json:"lastupdated"`
	Memory                int                                                 `json:"memory"`
	Memoryintfreekbs      int64                                               `json:"memoryintfreekbs"`
	Memorykbs             int64                                               `json:"memorykbs"`
	Memorytargetkbs       int64                                               `json:"memorytargetkbs"`
	Name                  string                                              `json:"name"`
	Networkkbsread        int64                                               `json:"networkkbsread"`
	Networkkbswrite       int64                                               `json:"networkkbswrite"`
	Nic                   []Nic                                               `json:"nic"`
	Osdisplayname         string                                              `json:"osdisplayname"`
	Ostypeid              string                                              `json:"ostypeid"`
	Password              string                                              `json:"password"`
	Passwordenabled       bool                                                `json:"passwordenabled"`
	Pooltype              string                                              `json:"pooltype"`
	Project               string                                              `json:"project"`
	Projectid             string                                              `json:"projectid"`
	Publicip              string                                              `json:"publicip"`
	Publicipid            string                                              `json:"publicipid"`
	Readonlydetails       string                                              `json:"readonlydetails"`
	Receivedbytes         int64                                               `json:"receivedbytes"`
	Rootdeviceid          int64                                               `json:"rootdeviceid"`
	Rootdevicetype        string                                              `json:"rootdevicetype"`
	Securitygroup         []ResetSSHKeyForVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                               `json:"sentbytes"`
	Serviceofferingid     string                                              `json:"serviceofferingid"`
	Serviceofferingname   string                                              `json:"serviceofferingname"`
	Servicestate          string                                              `json:"servicestate"`
	State                 string                                              `json:"state"`
	Tags                  []Tags                                              `json:"tags"`
	Templatedisplaytext   string                                              `json:"templatedisplaytext"`
	Templateid            string                                              `json:"templateid"`
	Templatename          string                                              `json:"templatename"`
	Templatetype          string                                              `json:"templatetype"`
	Userdata              string                                              `json:"userdata"`
	Userdatadetails       string                                              `json:"userdatadetails"`
	Userdataid            string                                              `json:"userdataid"`
	Userdataname          string                                              `json:"userdataname"`
	Userdatapolicy        string                                              `json:"userdatapolicy"`
	Userid                string                                              `json:"userid"`
	Username              string                                              `json:"username"`
	Vgpu                  string                                              `json:"vgpu"`
	Vnfdetails            map[string]string                                   `json:"vnfdetails"`
	Vnfnics               []string                                            `json:"vnfnics"`
	Zoneid                string                                              `json:"zoneid"`
	Zonename              string                                              `json:"zonename"`
}

func (*ResetSSHKeyForVirtualMachineResponse) UnmarshalJSON

func (r *ResetSSHKeyForVirtualMachineResponse) UnmarshalJSON(b []byte) error

type ResetSSHKeyForVirtualMachineResponseAffinitygroup

type ResetSSHKeyForVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type ResetSSHKeyForVirtualMachineResponseSecuritygroup

type ResetSSHKeyForVirtualMachineResponseSecuritygroup struct {
	Account             string                                                  `json:"account"`
	Description         string                                                  `json:"description"`
	Domain              string                                                  `json:"domain"`
	Domainid            string                                                  `json:"domainid"`
	Egressrule          []ResetSSHKeyForVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                  `json:"id"`
	Ingressrule         []ResetSSHKeyForVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                  `json:"name"`
	Project             string                                                  `json:"project"`
	Projectid           string                                                  `json:"projectid"`
	Tags                []Tags                                                  `json:"tags"`
	Virtualmachinecount int                                                     `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                           `json:"virtualmachineids"`
}

type ResetSSHKeyForVirtualMachineResponseSecuritygroupRule

type ResetSSHKeyForVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type ResetVpnConnectionParams

type ResetVpnConnectionParams struct {
	// contains filtered or unexported fields
}

func (*ResetVpnConnectionParams) GetAccount

func (p *ResetVpnConnectionParams) GetAccount() (string, bool)

func (*ResetVpnConnectionParams) GetDomainid

func (p *ResetVpnConnectionParams) GetDomainid() (string, bool)

func (*ResetVpnConnectionParams) GetId

func (p *ResetVpnConnectionParams) GetId() (string, bool)

func (*ResetVpnConnectionParams) ResetAccount

func (p *ResetVpnConnectionParams) ResetAccount()

func (*ResetVpnConnectionParams) ResetDomainid

func (p *ResetVpnConnectionParams) ResetDomainid()

func (*ResetVpnConnectionParams) ResetId

func (p *ResetVpnConnectionParams) ResetId()

func (*ResetVpnConnectionParams) SetAccount

func (p *ResetVpnConnectionParams) SetAccount(v string)

func (*ResetVpnConnectionParams) SetDomainid

func (p *ResetVpnConnectionParams) SetDomainid(v string)

func (*ResetVpnConnectionParams) SetId

func (p *ResetVpnConnectionParams) SetId(v string)

type ResetVpnConnectionResponse

type ResetVpnConnectionResponse struct {
	Account              string `json:"account"`
	Cidrlist             string `json:"cidrlist"`
	Created              string `json:"created"`
	Domain               string `json:"domain"`
	Domainid             string `json:"domainid"`
	Dpd                  bool   `json:"dpd"`
	Esplifetime          int64  `json:"esplifetime"`
	Esppolicy            string `json:"esppolicy"`
	Forceencap           bool   `json:"forceencap"`
	Fordisplay           bool   `json:"fordisplay"`
	Gateway              string `json:"gateway"`
	Id                   string `json:"id"`
	Ikelifetime          int64  `json:"ikelifetime"`
	Ikepolicy            string `json:"ikepolicy"`
	Ikeversion           string `json:"ikeversion"`
	Ipsecpsk             string `json:"ipsecpsk"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Passive              bool   `json:"passive"`
	Project              string `json:"project"`
	Projectid            string `json:"projectid"`
	Publicip             string `json:"publicip"`
	Removed              string `json:"removed"`
	S2scustomergatewayid string `json:"s2scustomergatewayid"`
	S2svpngatewayid      string `json:"s2svpngatewayid"`
	Splitconnections     bool   `json:"splitconnections"`
	State                string `json:"state"`
}

type ResizeVolumeParams

type ResizeVolumeParams struct {
	// contains filtered or unexported fields
}

func (*ResizeVolumeParams) GetDiskofferingid

func (p *ResizeVolumeParams) GetDiskofferingid() (string, bool)

func (*ResizeVolumeParams) GetId

func (p *ResizeVolumeParams) GetId() (string, bool)

func (*ResizeVolumeParams) GetMaxiops

func (p *ResizeVolumeParams) GetMaxiops() (int64, bool)

func (*ResizeVolumeParams) GetMiniops

func (p *ResizeVolumeParams) GetMiniops() (int64, bool)

func (*ResizeVolumeParams) GetShrinkok

func (p *ResizeVolumeParams) GetShrinkok() (bool, bool)

func (*ResizeVolumeParams) GetSize

func (p *ResizeVolumeParams) GetSize() (int64, bool)

func (*ResizeVolumeParams) ResetDiskofferingid

func (p *ResizeVolumeParams) ResetDiskofferingid()

func (*ResizeVolumeParams) ResetId

func (p *ResizeVolumeParams) ResetId()

func (*ResizeVolumeParams) ResetMaxiops

func (p *ResizeVolumeParams) ResetMaxiops()

func (*ResizeVolumeParams) ResetMiniops

func (p *ResizeVolumeParams) ResetMiniops()

func (*ResizeVolumeParams) ResetShrinkok

func (p *ResizeVolumeParams) ResetShrinkok()

func (*ResizeVolumeParams) ResetSize

func (p *ResizeVolumeParams) ResetSize()

func (*ResizeVolumeParams) SetDiskofferingid

func (p *ResizeVolumeParams) SetDiskofferingid(v string)

func (*ResizeVolumeParams) SetId

func (p *ResizeVolumeParams) SetId(v string)

func (*ResizeVolumeParams) SetMaxiops

func (p *ResizeVolumeParams) SetMaxiops(v int64)

func (*ResizeVolumeParams) SetMiniops

func (p *ResizeVolumeParams) SetMiniops(v int64)

func (*ResizeVolumeParams) SetShrinkok

func (p *ResizeVolumeParams) SetShrinkok(v bool)

func (*ResizeVolumeParams) SetSize

func (p *ResizeVolumeParams) SetSize(v int64)

type ResizeVolumeResponse

type ResizeVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type ResourceDetail

type ResourceDetail struct {
	Account      string `json:"account"`
	Customer     string `json:"customer"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Key          string `json:"key"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Resourceid   string `json:"resourceid"`
	Resourcetype string `json:"resourcetype"`
	Value        string `json:"value"`
}

type ResourceLimit

type ResourceLimit struct {
	Account          string `json:"account"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Max              int64  `json:"max"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Resourcetype     string `json:"resourcetype"`
	Resourcetypename string `json:"resourcetypename"`
}

type ResourcemetadataService

type ResourcemetadataService struct {
	// contains filtered or unexported fields
}

func (*ResourcemetadataService) AddResourceDetail

Adds detail for the Resource.

func (*ResourcemetadataService) GetVolumeSnapshotDetails

Get Volume Snapshot Details

func (*ResourcemetadataService) ListResourceDetails

List resource detail(s)

func (*ResourcemetadataService) NewAddResourceDetailParams

func (s *ResourcemetadataService) NewAddResourceDetailParams(details map[string]string, resourceid string, resourcetype string) *AddResourceDetailParams

You should always use this function to get a new AddResourceDetailParams instance, as then you are sure you have configured all required params

func (*ResourcemetadataService) NewGetVolumeSnapshotDetailsParams

func (s *ResourcemetadataService) NewGetVolumeSnapshotDetailsParams(snapshotid string) *GetVolumeSnapshotDetailsParams

You should always use this function to get a new GetVolumeSnapshotDetailsParams instance, as then you are sure you have configured all required params

func (*ResourcemetadataService) NewListResourceDetailsParams

func (s *ResourcemetadataService) NewListResourceDetailsParams(resourcetype string) *ListResourceDetailsParams

You should always use this function to get a new ListResourceDetailsParams instance, as then you are sure you have configured all required params

func (*ResourcemetadataService) NewRemoveResourceDetailParams

func (s *ResourcemetadataService) NewRemoveResourceDetailParams(resourceid string, resourcetype string) *RemoveResourceDetailParams

You should always use this function to get a new RemoveResourceDetailParams instance, as then you are sure you have configured all required params

func (*ResourcemetadataService) RemoveResourceDetail

Removes detail for the Resource.

type ResourcemetadataServiceIface

type ResourcemetadataServiceIface interface {
	AddResourceDetail(p *AddResourceDetailParams) (*AddResourceDetailResponse, error)
	NewAddResourceDetailParams(details map[string]string, resourceid string, resourcetype string) *AddResourceDetailParams
	GetVolumeSnapshotDetails(p *GetVolumeSnapshotDetailsParams) (*GetVolumeSnapshotDetailsResponse, error)
	NewGetVolumeSnapshotDetailsParams(snapshotid string) *GetVolumeSnapshotDetailsParams
	ListResourceDetails(p *ListResourceDetailsParams) (*ListResourceDetailsResponse, error)
	NewListResourceDetailsParams(resourcetype string) *ListResourceDetailsParams
	RemoveResourceDetail(p *RemoveResourceDetailParams) (*RemoveResourceDetailResponse, error)
	NewRemoveResourceDetailParams(resourceid string, resourcetype string) *RemoveResourceDetailParams
}

type ResourcetagsService

type ResourcetagsService struct {
	// contains filtered or unexported fields
}

func (*ResourcetagsService) CreateTags

Creates resource tag(s)

func (*ResourcetagsService) DeleteTags

Deleting resource tag(s)

func (*ResourcetagsService) GetStorageTagID

func (s *ResourcetagsService) GetStorageTagID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ResourcetagsService) ListStorageTags

Lists storage tags

func (*ResourcetagsService) ListTags

List resource tag(s)

func (*ResourcetagsService) NewCreateTagsParams

func (s *ResourcetagsService) NewCreateTagsParams(resourceids []string, resourcetype string, tags map[string]string) *CreateTagsParams

You should always use this function to get a new CreateTagsParams instance, as then you are sure you have configured all required params

func (*ResourcetagsService) NewDeleteTagsParams

func (s *ResourcetagsService) NewDeleteTagsParams(resourceids []string, resourcetype string) *DeleteTagsParams

You should always use this function to get a new DeleteTagsParams instance, as then you are sure you have configured all required params

func (*ResourcetagsService) NewListStorageTagsParams

func (s *ResourcetagsService) NewListStorageTagsParams() *ListStorageTagsParams

You should always use this function to get a new ListStorageTagsParams instance, as then you are sure you have configured all required params

func (*ResourcetagsService) NewListTagsParams

func (s *ResourcetagsService) NewListTagsParams() *ListTagsParams

You should always use this function to get a new ListTagsParams instance, as then you are sure you have configured all required params

type ResourcetagsServiceIface

type ResourcetagsServiceIface interface {
	CreateTags(p *CreateTagsParams) (*CreateTagsResponse, error)
	NewCreateTagsParams(resourceids []string, resourcetype string, tags map[string]string) *CreateTagsParams
	DeleteTags(p *DeleteTagsParams) (*DeleteTagsResponse, error)
	NewDeleteTagsParams(resourceids []string, resourcetype string) *DeleteTagsParams
	ListStorageTags(p *ListStorageTagsParams) (*ListStorageTagsResponse, error)
	NewListStorageTagsParams() *ListStorageTagsParams
	GetStorageTagID(keyword string, opts ...OptionFunc) (string, int, error)
	ListTags(p *ListTagsParams) (*ListTagsResponse, error)
	NewListTagsParams() *ListTagsParams
}

func NewResourcetagsService

func NewResourcetagsService(cs *CloudStackClient) ResourcetagsServiceIface

type RestartNetworkParams

type RestartNetworkParams struct {
	// contains filtered or unexported fields
}

func (*RestartNetworkParams) GetCleanup

func (p *RestartNetworkParams) GetCleanup() (bool, bool)

func (*RestartNetworkParams) GetId

func (p *RestartNetworkParams) GetId() (string, bool)

func (*RestartNetworkParams) GetLivepatch

func (p *RestartNetworkParams) GetLivepatch() (bool, bool)

func (*RestartNetworkParams) GetMakeredundant

func (p *RestartNetworkParams) GetMakeredundant() (bool, bool)

func (*RestartNetworkParams) ResetCleanup

func (p *RestartNetworkParams) ResetCleanup()

func (*RestartNetworkParams) ResetId

func (p *RestartNetworkParams) ResetId()

func (*RestartNetworkParams) ResetLivepatch

func (p *RestartNetworkParams) ResetLivepatch()

func (*RestartNetworkParams) ResetMakeredundant

func (p *RestartNetworkParams) ResetMakeredundant()

func (*RestartNetworkParams) SetCleanup

func (p *RestartNetworkParams) SetCleanup(v bool)

func (*RestartNetworkParams) SetId

func (p *RestartNetworkParams) SetId(v string)

func (*RestartNetworkParams) SetLivepatch

func (p *RestartNetworkParams) SetLivepatch(v bool)

func (*RestartNetworkParams) SetMakeredundant

func (p *RestartNetworkParams) SetMakeredundant(v bool)

type RestartNetworkResponse

type RestartNetworkResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RestartVPCParams

type RestartVPCParams struct {
	// contains filtered or unexported fields
}

func (*RestartVPCParams) GetCleanup

func (p *RestartVPCParams) GetCleanup() (bool, bool)

func (*RestartVPCParams) GetId

func (p *RestartVPCParams) GetId() (string, bool)

func (*RestartVPCParams) GetLivepatch

func (p *RestartVPCParams) GetLivepatch() (bool, bool)

func (*RestartVPCParams) GetMakeredundant

func (p *RestartVPCParams) GetMakeredundant() (bool, bool)

func (*RestartVPCParams) ResetCleanup

func (p *RestartVPCParams) ResetCleanup()

func (*RestartVPCParams) ResetId

func (p *RestartVPCParams) ResetId()

func (*RestartVPCParams) ResetLivepatch

func (p *RestartVPCParams) ResetLivepatch()

func (*RestartVPCParams) ResetMakeredundant

func (p *RestartVPCParams) ResetMakeredundant()

func (*RestartVPCParams) SetCleanup

func (p *RestartVPCParams) SetCleanup(v bool)

func (*RestartVPCParams) SetId

func (p *RestartVPCParams) SetId(v string)

func (*RestartVPCParams) SetLivepatch

func (p *RestartVPCParams) SetLivepatch(v bool)

func (*RestartVPCParams) SetMakeredundant

func (p *RestartVPCParams) SetMakeredundant(v bool)

type RestartVPCResponse

type RestartVPCResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RestoreVirtualMachineParams

type RestoreVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*RestoreVirtualMachineParams) GetTemplateid

func (p *RestoreVirtualMachineParams) GetTemplateid() (string, bool)

func (*RestoreVirtualMachineParams) GetVirtualmachineid

func (p *RestoreVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*RestoreVirtualMachineParams) ResetTemplateid

func (p *RestoreVirtualMachineParams) ResetTemplateid()

func (*RestoreVirtualMachineParams) ResetVirtualmachineid

func (p *RestoreVirtualMachineParams) ResetVirtualmachineid()

func (*RestoreVirtualMachineParams) SetTemplateid

func (p *RestoreVirtualMachineParams) SetTemplateid(v string)

func (*RestoreVirtualMachineParams) SetVirtualmachineid

func (p *RestoreVirtualMachineParams) SetVirtualmachineid(v string)

type RestoreVirtualMachineResponse

type RestoreVirtualMachineResponse struct {
	Account               string                                       `json:"account"`
	Affinitygroup         []RestoreVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                       `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                       `json:"autoscalevmgroupname"`
	Backupofferingid      string                                       `json:"backupofferingid"`
	Backupofferingname    string                                       `json:"backupofferingname"`
	Bootmode              string                                       `json:"bootmode"`
	Boottype              string                                       `json:"boottype"`
	Cpunumber             int                                          `json:"cpunumber"`
	Cpuspeed              int                                          `json:"cpuspeed"`
	Cpuused               string                                       `json:"cpuused"`
	Created               string                                       `json:"created"`
	Details               map[string]string                            `json:"details"`
	Diskioread            int64                                        `json:"diskioread"`
	Diskiowrite           int64                                        `json:"diskiowrite"`
	Diskkbsread           int64                                        `json:"diskkbsread"`
	Diskkbswrite          int64                                        `json:"diskkbswrite"`
	Diskofferingid        string                                       `json:"diskofferingid"`
	Diskofferingname      string                                       `json:"diskofferingname"`
	Displayname           string                                       `json:"displayname"`
	Displayvm             bool                                         `json:"displayvm"`
	Domain                string                                       `json:"domain"`
	Domainid              string                                       `json:"domainid"`
	Forvirtualnetwork     bool                                         `json:"forvirtualnetwork"`
	Group                 string                                       `json:"group"`
	Groupid               string                                       `json:"groupid"`
	Guestosid             string                                       `json:"guestosid"`
	Haenable              bool                                         `json:"haenable"`
	Hasannotations        bool                                         `json:"hasannotations"`
	Hostcontrolstate      string                                       `json:"hostcontrolstate"`
	Hostid                string                                       `json:"hostid"`
	Hostname              string                                       `json:"hostname"`
	Hypervisor            string                                       `json:"hypervisor"`
	Icon                  interface{}                                  `json:"icon"`
	Id                    string                                       `json:"id"`
	Instancename          string                                       `json:"instancename"`
	Isdynamicallyscalable bool                                         `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                       `json:"isodisplaytext"`
	Isoid                 string                                       `json:"isoid"`
	Isoname               string                                       `json:"isoname"`
	JobID                 string                                       `json:"jobid"`
	Jobstatus             int                                          `json:"jobstatus"`
	Keypairs              string                                       `json:"keypairs"`
	Lastupdated           string                                       `json:"lastupdated"`
	Memory                int                                          `json:"memory"`
	Memoryintfreekbs      int64                                        `json:"memoryintfreekbs"`
	Memorykbs             int64                                        `json:"memorykbs"`
	Memorytargetkbs       int64                                        `json:"memorytargetkbs"`
	Name                  string                                       `json:"name"`
	Networkkbsread        int64                                        `json:"networkkbsread"`
	Networkkbswrite       int64                                        `json:"networkkbswrite"`
	Nic                   []Nic                                        `json:"nic"`
	Osdisplayname         string                                       `json:"osdisplayname"`
	Ostypeid              string                                       `json:"ostypeid"`
	Password              string                                       `json:"password"`
	Passwordenabled       bool                                         `json:"passwordenabled"`
	Pooltype              string                                       `json:"pooltype"`
	Project               string                                       `json:"project"`
	Projectid             string                                       `json:"projectid"`
	Publicip              string                                       `json:"publicip"`
	Publicipid            string                                       `json:"publicipid"`
	Readonlydetails       string                                       `json:"readonlydetails"`
	Receivedbytes         int64                                        `json:"receivedbytes"`
	Rootdeviceid          int64                                        `json:"rootdeviceid"`
	Rootdevicetype        string                                       `json:"rootdevicetype"`
	Securitygroup         []RestoreVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                        `json:"sentbytes"`
	Serviceofferingid     string                                       `json:"serviceofferingid"`
	Serviceofferingname   string                                       `json:"serviceofferingname"`
	Servicestate          string                                       `json:"servicestate"`
	State                 string                                       `json:"state"`
	Tags                  []Tags                                       `json:"tags"`
	Templatedisplaytext   string                                       `json:"templatedisplaytext"`
	Templateid            string                                       `json:"templateid"`
	Templatename          string                                       `json:"templatename"`
	Templatetype          string                                       `json:"templatetype"`
	Userdata              string                                       `json:"userdata"`
	Userdatadetails       string                                       `json:"userdatadetails"`
	Userdataid            string                                       `json:"userdataid"`
	Userdataname          string                                       `json:"userdataname"`
	Userdatapolicy        string                                       `json:"userdatapolicy"`
	Userid                string                                       `json:"userid"`
	Username              string                                       `json:"username"`
	Vgpu                  string                                       `json:"vgpu"`
	Vnfdetails            map[string]string                            `json:"vnfdetails"`
	Vnfnics               []string                                     `json:"vnfnics"`
	Zoneid                string                                       `json:"zoneid"`
	Zonename              string                                       `json:"zonename"`
}

func (*RestoreVirtualMachineResponse) UnmarshalJSON

func (r *RestoreVirtualMachineResponse) UnmarshalJSON(b []byte) error

type RestoreVirtualMachineResponseAffinitygroup

type RestoreVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type RestoreVirtualMachineResponseSecuritygroup

type RestoreVirtualMachineResponseSecuritygroup struct {
	Account             string                                           `json:"account"`
	Description         string                                           `json:"description"`
	Domain              string                                           `json:"domain"`
	Domainid            string                                           `json:"domainid"`
	Egressrule          []RestoreVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                           `json:"id"`
	Ingressrule         []RestoreVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                           `json:"name"`
	Project             string                                           `json:"project"`
	Projectid           string                                           `json:"projectid"`
	Tags                []Tags                                           `json:"tags"`
	Virtualmachinecount int                                              `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                    `json:"virtualmachineids"`
}

type RestoreVirtualMachineResponseSecuritygroupRule

type RestoreVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type RevertSnapshotParams

type RevertSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*RevertSnapshotParams) GetId

func (p *RevertSnapshotParams) GetId() (string, bool)

func (*RevertSnapshotParams) ResetId

func (p *RevertSnapshotParams) ResetId()

func (*RevertSnapshotParams) SetId

func (p *RevertSnapshotParams) SetId(v string)

type RevertSnapshotResponse

type RevertSnapshotResponse struct {
	Account         string            `json:"account"`
	Created         string            `json:"created"`
	Datastoreid     string            `json:"datastoreid"`
	Datastorename   string            `json:"datastorename"`
	Datastorestate  string            `json:"datastorestate"`
	Datastoretype   string            `json:"datastoretype"`
	Domain          string            `json:"domain"`
	Domainid        string            `json:"domainid"`
	Downloaddetails map[string]string `json:"downloaddetails"`
	Hasannotations  bool              `json:"hasannotations"`
	Id              string            `json:"id"`
	Intervaltype    string            `json:"intervaltype"`
	JobID           string            `json:"jobid"`
	Jobstatus       int               `json:"jobstatus"`
	Locationtype    string            `json:"locationtype"`
	Name            string            `json:"name"`
	Osdisplayname   string            `json:"osdisplayname"`
	Ostypeid        string            `json:"ostypeid"`
	Physicalsize    int64             `json:"physicalsize"`
	Project         string            `json:"project"`
	Projectid       string            `json:"projectid"`
	Revertable      bool              `json:"revertable"`
	Snapshottype    string            `json:"snapshottype"`
	State           string            `json:"state"`
	Status          string            `json:"status"`
	Tags            []Tags            `json:"tags"`
	Virtualsize     int64             `json:"virtualsize"`
	Volumeid        string            `json:"volumeid"`
	Volumename      string            `json:"volumename"`
	Volumetype      string            `json:"volumetype"`
	Zoneid          string            `json:"zoneid"`
	Zonename        string            `json:"zonename"`
}

func (*RevertSnapshotResponse) UnmarshalJSON

func (r *RevertSnapshotResponse) UnmarshalJSON(b []byte) error

type RevertToVMSnapshotParams

type RevertToVMSnapshotParams struct {
	// contains filtered or unexported fields
}

func (*RevertToVMSnapshotParams) GetVmsnapshotid

func (p *RevertToVMSnapshotParams) GetVmsnapshotid() (string, bool)

func (*RevertToVMSnapshotParams) ResetVmsnapshotid

func (p *RevertToVMSnapshotParams) ResetVmsnapshotid()

func (*RevertToVMSnapshotParams) SetVmsnapshotid

func (p *RevertToVMSnapshotParams) SetVmsnapshotid(v string)

type RevertToVMSnapshotResponse

type RevertToVMSnapshotResponse struct {
	Account               string                                    `json:"account"`
	Affinitygroup         []RevertToVMSnapshotResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                    `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                    `json:"autoscalevmgroupname"`
	Backupofferingid      string                                    `json:"backupofferingid"`
	Backupofferingname    string                                    `json:"backupofferingname"`
	Bootmode              string                                    `json:"bootmode"`
	Boottype              string                                    `json:"boottype"`
	Cpunumber             int                                       `json:"cpunumber"`
	Cpuspeed              int                                       `json:"cpuspeed"`
	Cpuused               string                                    `json:"cpuused"`
	Created               string                                    `json:"created"`
	Details               map[string]string                         `json:"details"`
	Diskioread            int64                                     `json:"diskioread"`
	Diskiowrite           int64                                     `json:"diskiowrite"`
	Diskkbsread           int64                                     `json:"diskkbsread"`
	Diskkbswrite          int64                                     `json:"diskkbswrite"`
	Diskofferingid        string                                    `json:"diskofferingid"`
	Diskofferingname      string                                    `json:"diskofferingname"`
	Displayname           string                                    `json:"displayname"`
	Displayvm             bool                                      `json:"displayvm"`
	Domain                string                                    `json:"domain"`
	Domainid              string                                    `json:"domainid"`
	Forvirtualnetwork     bool                                      `json:"forvirtualnetwork"`
	Group                 string                                    `json:"group"`
	Groupid               string                                    `json:"groupid"`
	Guestosid             string                                    `json:"guestosid"`
	Haenable              bool                                      `json:"haenable"`
	Hasannotations        bool                                      `json:"hasannotations"`
	Hostcontrolstate      string                                    `json:"hostcontrolstate"`
	Hostid                string                                    `json:"hostid"`
	Hostname              string                                    `json:"hostname"`
	Hypervisor            string                                    `json:"hypervisor"`
	Icon                  interface{}                               `json:"icon"`
	Id                    string                                    `json:"id"`
	Instancename          string                                    `json:"instancename"`
	Isdynamicallyscalable bool                                      `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                    `json:"isodisplaytext"`
	Isoid                 string                                    `json:"isoid"`
	Isoname               string                                    `json:"isoname"`
	JobID                 string                                    `json:"jobid"`
	Jobstatus             int                                       `json:"jobstatus"`
	Keypairs              string                                    `json:"keypairs"`
	Lastupdated           string                                    `json:"lastupdated"`
	Memory                int                                       `json:"memory"`
	Memoryintfreekbs      int64                                     `json:"memoryintfreekbs"`
	Memorykbs             int64                                     `json:"memorykbs"`
	Memorytargetkbs       int64                                     `json:"memorytargetkbs"`
	Name                  string                                    `json:"name"`
	Networkkbsread        int64                                     `json:"networkkbsread"`
	Networkkbswrite       int64                                     `json:"networkkbswrite"`
	Nic                   []Nic                                     `json:"nic"`
	Osdisplayname         string                                    `json:"osdisplayname"`
	Ostypeid              string                                    `json:"ostypeid"`
	Password              string                                    `json:"password"`
	Passwordenabled       bool                                      `json:"passwordenabled"`
	Pooltype              string                                    `json:"pooltype"`
	Project               string                                    `json:"project"`
	Projectid             string                                    `json:"projectid"`
	Publicip              string                                    `json:"publicip"`
	Publicipid            string                                    `json:"publicipid"`
	Readonlydetails       string                                    `json:"readonlydetails"`
	Receivedbytes         int64                                     `json:"receivedbytes"`
	Rootdeviceid          int64                                     `json:"rootdeviceid"`
	Rootdevicetype        string                                    `json:"rootdevicetype"`
	Securitygroup         []RevertToVMSnapshotResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                     `json:"sentbytes"`
	Serviceofferingid     string                                    `json:"serviceofferingid"`
	Serviceofferingname   string                                    `json:"serviceofferingname"`
	Servicestate          string                                    `json:"servicestate"`
	State                 string                                    `json:"state"`
	Tags                  []Tags                                    `json:"tags"`
	Templatedisplaytext   string                                    `json:"templatedisplaytext"`
	Templateid            string                                    `json:"templateid"`
	Templatename          string                                    `json:"templatename"`
	Templatetype          string                                    `json:"templatetype"`
	Userdata              string                                    `json:"userdata"`
	Userdatadetails       string                                    `json:"userdatadetails"`
	Userdataid            string                                    `json:"userdataid"`
	Userdataname          string                                    `json:"userdataname"`
	Userdatapolicy        string                                    `json:"userdatapolicy"`
	Userid                string                                    `json:"userid"`
	Username              string                                    `json:"username"`
	Vgpu                  string                                    `json:"vgpu"`
	Vnfdetails            map[string]string                         `json:"vnfdetails"`
	Vnfnics               []string                                  `json:"vnfnics"`
	Zoneid                string                                    `json:"zoneid"`
	Zonename              string                                    `json:"zonename"`
}

func (*RevertToVMSnapshotResponse) UnmarshalJSON

func (r *RevertToVMSnapshotResponse) UnmarshalJSON(b []byte) error

type RevertToVMSnapshotResponseAffinitygroup

type RevertToVMSnapshotResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type RevertToVMSnapshotResponseSecuritygroup

type RevertToVMSnapshotResponseSecuritygroup struct {
	Account             string                                        `json:"account"`
	Description         string                                        `json:"description"`
	Domain              string                                        `json:"domain"`
	Domainid            string                                        `json:"domainid"`
	Egressrule          []RevertToVMSnapshotResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                        `json:"id"`
	Ingressrule         []RevertToVMSnapshotResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                        `json:"name"`
	Project             string                                        `json:"project"`
	Projectid           string                                        `json:"projectid"`
	Tags                []Tags                                        `json:"tags"`
	Virtualmachinecount int                                           `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                 `json:"virtualmachineids"`
}

type RevertToVMSnapshotResponseSecuritygroupRule

type RevertToVMSnapshotResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type RevokeSecurityGroupEgressParams

type RevokeSecurityGroupEgressParams struct {
	// contains filtered or unexported fields
}

func (*RevokeSecurityGroupEgressParams) GetId

func (*RevokeSecurityGroupEgressParams) ResetId

func (p *RevokeSecurityGroupEgressParams) ResetId()

func (*RevokeSecurityGroupEgressParams) SetId

type RevokeSecurityGroupEgressResponse

type RevokeSecurityGroupEgressResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type RevokeSecurityGroupIngressParams

type RevokeSecurityGroupIngressParams struct {
	// contains filtered or unexported fields
}

func (*RevokeSecurityGroupIngressParams) GetId

func (*RevokeSecurityGroupIngressParams) ResetId

func (p *RevokeSecurityGroupIngressParams) ResetId()

func (*RevokeSecurityGroupIngressParams) SetId

type RevokeSecurityGroupIngressResponse

type RevokeSecurityGroupIngressResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type Role

type Role struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	Isdefault   bool   `json:"isdefault"`
	Ispublic    bool   `json:"ispublic"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Type        string `json:"type"`
}

type RolePermission

type RolePermission struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Permission  string `json:"permission"`
	Roleid      string `json:"roleid"`
	Rolename    string `json:"rolename"`
	Rule        string `json:"rule"`
}

type RoleService

type RoleService struct {
	// contains filtered or unexported fields
}

func (*RoleService) CreateRole

func (s *RoleService) CreateRole(p *CreateRoleParams) (*CreateRoleResponse, error)

Creates a role

func (*RoleService) CreateRolePermission

Adds an API permission to a role

func (*RoleService) DeleteRole

func (s *RoleService) DeleteRole(p *DeleteRoleParams) (*DeleteRoleResponse, error)

Deletes a role

func (*RoleService) DeleteRolePermission

Deletes a role permission

func (*RoleService) GetRoleByID

func (s *RoleService) GetRoleByID(id string, opts ...OptionFunc) (*Role, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RoleService) GetRoleByName

func (s *RoleService) GetRoleByName(name string, opts ...OptionFunc) (*Role, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RoleService) GetRoleID

func (s *RoleService) GetRoleID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RoleService) ImportRole

func (s *RoleService) ImportRole(p *ImportRoleParams) (*ImportRoleResponse, error)

Imports a role based on provided map of rule permissions

func (*RoleService) ListRolePermissions

Lists role permissions

func (*RoleService) ListRoles

func (s *RoleService) ListRoles(p *ListRolesParams) (*ListRolesResponse, error)

Lists dynamic roles in CloudStack

func (*RoleService) NewCreateRoleParams

func (s *RoleService) NewCreateRoleParams(name string) *CreateRoleParams

You should always use this function to get a new CreateRoleParams instance, as then you are sure you have configured all required params

func (*RoleService) NewCreateRolePermissionParams

func (s *RoleService) NewCreateRolePermissionParams(permission string, roleid string, rule string) *CreateRolePermissionParams

You should always use this function to get a new CreateRolePermissionParams instance, as then you are sure you have configured all required params

func (*RoleService) NewDeleteRoleParams

func (s *RoleService) NewDeleteRoleParams(id string) *DeleteRoleParams

You should always use this function to get a new DeleteRoleParams instance, as then you are sure you have configured all required params

func (*RoleService) NewDeleteRolePermissionParams

func (s *RoleService) NewDeleteRolePermissionParams(id string) *DeleteRolePermissionParams

You should always use this function to get a new DeleteRolePermissionParams instance, as then you are sure you have configured all required params

func (*RoleService) NewImportRoleParams

func (s *RoleService) NewImportRoleParams(name string, rules map[string]string) *ImportRoleParams

You should always use this function to get a new ImportRoleParams instance, as then you are sure you have configured all required params

func (*RoleService) NewListRolePermissionsParams

func (s *RoleService) NewListRolePermissionsParams() *ListRolePermissionsParams

You should always use this function to get a new ListRolePermissionsParams instance, as then you are sure you have configured all required params

func (*RoleService) NewListRolesParams

func (s *RoleService) NewListRolesParams() *ListRolesParams

You should always use this function to get a new ListRolesParams instance, as then you are sure you have configured all required params

func (*RoleService) NewUpdateRoleParams

func (s *RoleService) NewUpdateRoleParams(id string) *UpdateRoleParams

You should always use this function to get a new UpdateRoleParams instance, as then you are sure you have configured all required params

func (*RoleService) NewUpdateRolePermissionParams

func (s *RoleService) NewUpdateRolePermissionParams(roleid string) *UpdateRolePermissionParams

You should always use this function to get a new UpdateRolePermissionParams instance, as then you are sure you have configured all required params

func (*RoleService) UpdateRole

func (s *RoleService) UpdateRole(p *UpdateRoleParams) (*UpdateRoleResponse, error)

Updates a role

func (*RoleService) UpdateRolePermission

Updates a role permission order

type RoleServiceIface

type RoleServiceIface interface {
	CreateRole(p *CreateRoleParams) (*CreateRoleResponse, error)
	NewCreateRoleParams(name string) *CreateRoleParams
	CreateRolePermission(p *CreateRolePermissionParams) (*CreateRolePermissionResponse, error)
	NewCreateRolePermissionParams(permission string, roleid string, rule string) *CreateRolePermissionParams
	DeleteRole(p *DeleteRoleParams) (*DeleteRoleResponse, error)
	NewDeleteRoleParams(id string) *DeleteRoleParams
	DeleteRolePermission(p *DeleteRolePermissionParams) (*DeleteRolePermissionResponse, error)
	NewDeleteRolePermissionParams(id string) *DeleteRolePermissionParams
	ImportRole(p *ImportRoleParams) (*ImportRoleResponse, error)
	NewImportRoleParams(name string, rules map[string]string) *ImportRoleParams
	ListRolePermissions(p *ListRolePermissionsParams) (*ListRolePermissionsResponse, error)
	NewListRolePermissionsParams() *ListRolePermissionsParams
	ListRoles(p *ListRolesParams) (*ListRolesResponse, error)
	NewListRolesParams() *ListRolesParams
	GetRoleID(name string, opts ...OptionFunc) (string, int, error)
	GetRoleByName(name string, opts ...OptionFunc) (*Role, int, error)
	GetRoleByID(id string, opts ...OptionFunc) (*Role, int, error)
	UpdateRole(p *UpdateRoleParams) (*UpdateRoleResponse, error)
	NewUpdateRoleParams(id string) *UpdateRoleParams
	UpdateRolePermission(p *UpdateRolePermissionParams) (*UpdateRolePermissionResponse, error)
	NewUpdateRolePermissionParams(roleid string) *UpdateRolePermissionParams
}

func NewRoleService

func NewRoleService(cs *CloudStackClient) RoleServiceIface

type Router

type Router struct {
	Account             string                     `json:"account"`
	Created             string                     `json:"created"`
	Dns1                string                     `json:"dns1"`
	Dns2                string                     `json:"dns2"`
	Domain              string                     `json:"domain"`
	Domainid            string                     `json:"domainid"`
	Gateway             string                     `json:"gateway"`
	Guestipaddress      string                     `json:"guestipaddress"`
	Guestmacaddress     string                     `json:"guestmacaddress"`
	Guestnetmask        string                     `json:"guestnetmask"`
	Guestnetworkid      string                     `json:"guestnetworkid"`
	Guestnetworkname    string                     `json:"guestnetworkname"`
	Hasannotations      bool                       `json:"hasannotations"`
	Healthcheckresults  []RouterHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                       `json:"healthchecksfailed"`
	Hostcontrolstate    string                     `json:"hostcontrolstate"`
	Hostid              string                     `json:"hostid"`
	Hostname            string                     `json:"hostname"`
	Hypervisor          string                     `json:"hypervisor"`
	Id                  string                     `json:"id"`
	Ip6dns1             string                     `json:"ip6dns1"`
	Ip6dns2             string                     `json:"ip6dns2"`
	Isredundantrouter   bool                       `json:"isredundantrouter"`
	JobID               string                     `json:"jobid"`
	Jobstatus           int                        `json:"jobstatus"`
	Linklocalip         string                     `json:"linklocalip"`
	Linklocalmacaddress string                     `json:"linklocalmacaddress"`
	Linklocalnetmask    string                     `json:"linklocalnetmask"`
	Linklocalnetworkid  string                     `json:"linklocalnetworkid"`
	Name                string                     `json:"name"`
	Networkdomain       string                     `json:"networkdomain"`
	Nic                 []Nic                      `json:"nic"`
	Podid               string                     `json:"podid"`
	Podname             string                     `json:"podname"`
	Project             string                     `json:"project"`
	Projectid           string                     `json:"projectid"`
	Publicip            string                     `json:"publicip"`
	Publicmacaddress    string                     `json:"publicmacaddress"`
	Publicnetmask       string                     `json:"publicnetmask"`
	Publicnetworkid     string                     `json:"publicnetworkid"`
	Redundantstate      string                     `json:"redundantstate"`
	Requiresupgrade     bool                       `json:"requiresupgrade"`
	Role                string                     `json:"role"`
	Scriptsversion      string                     `json:"scriptsversion"`
	Serviceofferingid   string                     `json:"serviceofferingid"`
	Serviceofferingname string                     `json:"serviceofferingname"`
	Softwareversion     string                     `json:"softwareversion"`
	State               string                     `json:"state"`
	Templateid          string                     `json:"templateid"`
	Templatename        string                     `json:"templatename"`
	Version             string                     `json:"version"`
	Vpcid               string                     `json:"vpcid"`
	Vpcname             string                     `json:"vpcname"`
	Zoneid              string                     `json:"zoneid"`
	Zonename            string                     `json:"zonename"`
}

type RouterHealthcheckresults

type RouterHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type RouterService

type RouterService struct {
	// contains filtered or unexported fields
}

func (*RouterService) ChangeServiceForRouter

Upgrades domain router to a new service offering

func (*RouterService) ConfigureVirtualRouterElement

Configures a virtual router element.

func (*RouterService) CreateVirtualRouterElement

Create a virtual router element.

func (*RouterService) DestroyRouter

Destroys a router.

func (*RouterService) GetRouterByID

func (s *RouterService) GetRouterByID(id string, opts ...OptionFunc) (*Router, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RouterService) GetRouterByName

func (s *RouterService) GetRouterByName(name string, opts ...OptionFunc) (*Router, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RouterService) GetRouterID

func (s *RouterService) GetRouterID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RouterService) GetVirtualRouterElementByID

func (s *RouterService) GetVirtualRouterElementByID(id string, opts ...OptionFunc) (*VirtualRouterElement, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*RouterService) ListRouters

List routers.

func (*RouterService) ListVirtualRouterElements

Lists all available virtual router elements.

func (*RouterService) NewChangeServiceForRouterParams

func (s *RouterService) NewChangeServiceForRouterParams(id string, serviceofferingid string) *ChangeServiceForRouterParams

You should always use this function to get a new ChangeServiceForRouterParams instance, as then you are sure you have configured all required params

func (*RouterService) NewConfigureVirtualRouterElementParams

func (s *RouterService) NewConfigureVirtualRouterElementParams(enabled bool, id string) *ConfigureVirtualRouterElementParams

You should always use this function to get a new ConfigureVirtualRouterElementParams instance, as then you are sure you have configured all required params

func (*RouterService) NewCreateVirtualRouterElementParams

func (s *RouterService) NewCreateVirtualRouterElementParams(nspid string) *CreateVirtualRouterElementParams

You should always use this function to get a new CreateVirtualRouterElementParams instance, as then you are sure you have configured all required params

func (*RouterService) NewDestroyRouterParams

func (s *RouterService) NewDestroyRouterParams(id string) *DestroyRouterParams

You should always use this function to get a new DestroyRouterParams instance, as then you are sure you have configured all required params

func (*RouterService) NewListRoutersParams

func (s *RouterService) NewListRoutersParams() *ListRoutersParams

You should always use this function to get a new ListRoutersParams instance, as then you are sure you have configured all required params

func (*RouterService) NewListVirtualRouterElementsParams

func (s *RouterService) NewListVirtualRouterElementsParams() *ListVirtualRouterElementsParams

You should always use this function to get a new ListVirtualRouterElementsParams instance, as then you are sure you have configured all required params

func (*RouterService) NewRebootRouterParams

func (s *RouterService) NewRebootRouterParams(id string) *RebootRouterParams

You should always use this function to get a new RebootRouterParams instance, as then you are sure you have configured all required params

func (*RouterService) NewStartRouterParams

func (s *RouterService) NewStartRouterParams(id string) *StartRouterParams

You should always use this function to get a new StartRouterParams instance, as then you are sure you have configured all required params

func (*RouterService) NewStopRouterParams

func (s *RouterService) NewStopRouterParams(id string) *StopRouterParams

You should always use this function to get a new StopRouterParams instance, as then you are sure you have configured all required params

func (*RouterService) RebootRouter

Starts a router.

func (*RouterService) StartRouter

Starts a router.

func (*RouterService) StopRouter

Stops a router.

type RouterServiceIface

type RouterServiceIface interface {
	ChangeServiceForRouter(p *ChangeServiceForRouterParams) (*ChangeServiceForRouterResponse, error)
	NewChangeServiceForRouterParams(id string, serviceofferingid string) *ChangeServiceForRouterParams
	ConfigureVirtualRouterElement(p *ConfigureVirtualRouterElementParams) (*VirtualRouterElementResponse, error)
	NewConfigureVirtualRouterElementParams(enabled bool, id string) *ConfigureVirtualRouterElementParams
	CreateVirtualRouterElement(p *CreateVirtualRouterElementParams) (*CreateVirtualRouterElementResponse, error)
	NewCreateVirtualRouterElementParams(nspid string) *CreateVirtualRouterElementParams
	DestroyRouter(p *DestroyRouterParams) (*DestroyRouterResponse, error)
	NewDestroyRouterParams(id string) *DestroyRouterParams
	ListRouters(p *ListRoutersParams) (*ListRoutersResponse, error)
	NewListRoutersParams() *ListRoutersParams
	GetRouterID(name string, opts ...OptionFunc) (string, int, error)
	GetRouterByName(name string, opts ...OptionFunc) (*Router, int, error)
	GetRouterByID(id string, opts ...OptionFunc) (*Router, int, error)
	ListVirtualRouterElements(p *ListVirtualRouterElementsParams) (*ListVirtualRouterElementsResponse, error)
	NewListVirtualRouterElementsParams() *ListVirtualRouterElementsParams
	GetVirtualRouterElementByID(id string, opts ...OptionFunc) (*VirtualRouterElement, int, error)
	RebootRouter(p *RebootRouterParams) (*RebootRouterResponse, error)
	NewRebootRouterParams(id string) *RebootRouterParams
	StartRouter(p *StartRouterParams) (*StartRouterResponse, error)
	NewStartRouterParams(id string) *StartRouterParams
	StopRouter(p *StopRouterParams) (*StopRouterResponse, error)
	NewStopRouterParams(id string) *StopRouterParams
}

func NewRouterService

func NewRouterService(cs *CloudStackClient) RouterServiceIface

type SSHKeyPair

type SSHKeyPair struct {
	Account        string `json:"account"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Fingerprint    string `json:"fingerprint"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type SSHService

type SSHService struct {
	// contains filtered or unexported fields
}

func (*SSHService) CreateSSHKeyPair

Create a new keypair and returns the private key

func (*SSHService) DeleteSSHKeyPair

Deletes a keypair by name

func (*SSHService) GetSSHKeyPairByID

func (s *SSHService) GetSSHKeyPairByID(id string, opts ...OptionFunc) (*SSHKeyPair, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SSHService) GetSSHKeyPairByName

func (s *SSHService) GetSSHKeyPairByName(name string, opts ...OptionFunc) (*SSHKeyPair, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SSHService) GetSSHKeyPairID

func (s *SSHService) GetSSHKeyPairID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SSHService) ListSSHKeyPairs

List registered keypairs

func (*SSHService) NewCreateSSHKeyPairParams

func (s *SSHService) NewCreateSSHKeyPairParams(name string) *CreateSSHKeyPairParams

You should always use this function to get a new CreateSSHKeyPairParams instance, as then you are sure you have configured all required params

func (*SSHService) NewDeleteSSHKeyPairParams

func (s *SSHService) NewDeleteSSHKeyPairParams(name string) *DeleteSSHKeyPairParams

You should always use this function to get a new DeleteSSHKeyPairParams instance, as then you are sure you have configured all required params

func (*SSHService) NewListSSHKeyPairsParams

func (s *SSHService) NewListSSHKeyPairsParams() *ListSSHKeyPairsParams

You should always use this function to get a new ListSSHKeyPairsParams instance, as then you are sure you have configured all required params

func (*SSHService) NewRegisterSSHKeyPairParams

func (s *SSHService) NewRegisterSSHKeyPairParams(name string, publickey string) *RegisterSSHKeyPairParams

You should always use this function to get a new RegisterSSHKeyPairParams instance, as then you are sure you have configured all required params

func (*SSHService) NewResetSSHKeyForVirtualMachineParams

func (s *SSHService) NewResetSSHKeyForVirtualMachineParams(id string) *ResetSSHKeyForVirtualMachineParams

You should always use this function to get a new ResetSSHKeyForVirtualMachineParams instance, as then you are sure you have configured all required params

func (*SSHService) RegisterSSHKeyPair

Register a public key in a keypair under a certain name

func (*SSHService) ResetSSHKeyForVirtualMachine

Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async]

type SSHServiceIface

type SSHServiceIface interface {
	CreateSSHKeyPair(p *CreateSSHKeyPairParams) (*CreateSSHKeyPairResponse, error)
	NewCreateSSHKeyPairParams(name string) *CreateSSHKeyPairParams
	DeleteSSHKeyPair(p *DeleteSSHKeyPairParams) (*DeleteSSHKeyPairResponse, error)
	NewDeleteSSHKeyPairParams(name string) *DeleteSSHKeyPairParams
	ListSSHKeyPairs(p *ListSSHKeyPairsParams) (*ListSSHKeyPairsResponse, error)
	NewListSSHKeyPairsParams() *ListSSHKeyPairsParams
	GetSSHKeyPairID(name string, opts ...OptionFunc) (string, int, error)
	GetSSHKeyPairByName(name string, opts ...OptionFunc) (*SSHKeyPair, int, error)
	GetSSHKeyPairByID(id string, opts ...OptionFunc) (*SSHKeyPair, int, error)
	RegisterSSHKeyPair(p *RegisterSSHKeyPairParams) (*RegisterSSHKeyPairResponse, error)
	NewRegisterSSHKeyPairParams(name string, publickey string) *RegisterSSHKeyPairParams
	ResetSSHKeyForVirtualMachine(p *ResetSSHKeyForVirtualMachineParams) (*ResetSSHKeyForVirtualMachineResponse, error)
	NewResetSSHKeyForVirtualMachineParams(id string) *ResetSSHKeyForVirtualMachineParams
}

func NewSSHService

func NewSSHService(cs *CloudStackClient) SSHServiceIface

type ScaleKubernetesClusterParams

type ScaleKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*ScaleKubernetesClusterParams) GetAutoscalingenabled

func (p *ScaleKubernetesClusterParams) GetAutoscalingenabled() (bool, bool)

func (*ScaleKubernetesClusterParams) GetId

func (*ScaleKubernetesClusterParams) GetMaxsize

func (p *ScaleKubernetesClusterParams) GetMaxsize() (int64, bool)

func (*ScaleKubernetesClusterParams) GetMinsize

func (p *ScaleKubernetesClusterParams) GetMinsize() (int64, bool)

func (*ScaleKubernetesClusterParams) GetNodeids

func (p *ScaleKubernetesClusterParams) GetNodeids() ([]string, bool)

func (*ScaleKubernetesClusterParams) GetServiceofferingid

func (p *ScaleKubernetesClusterParams) GetServiceofferingid() (string, bool)

func (*ScaleKubernetesClusterParams) GetSize

func (p *ScaleKubernetesClusterParams) GetSize() (int64, bool)

func (*ScaleKubernetesClusterParams) ResetAutoscalingenabled

func (p *ScaleKubernetesClusterParams) ResetAutoscalingenabled()

func (*ScaleKubernetesClusterParams) ResetId

func (p *ScaleKubernetesClusterParams) ResetId()

func (*ScaleKubernetesClusterParams) ResetMaxsize

func (p *ScaleKubernetesClusterParams) ResetMaxsize()

func (*ScaleKubernetesClusterParams) ResetMinsize

func (p *ScaleKubernetesClusterParams) ResetMinsize()

func (*ScaleKubernetesClusterParams) ResetNodeids

func (p *ScaleKubernetesClusterParams) ResetNodeids()

func (*ScaleKubernetesClusterParams) ResetServiceofferingid

func (p *ScaleKubernetesClusterParams) ResetServiceofferingid()

func (*ScaleKubernetesClusterParams) ResetSize

func (p *ScaleKubernetesClusterParams) ResetSize()

func (*ScaleKubernetesClusterParams) SetAutoscalingenabled

func (p *ScaleKubernetesClusterParams) SetAutoscalingenabled(v bool)

func (*ScaleKubernetesClusterParams) SetId

func (*ScaleKubernetesClusterParams) SetMaxsize

func (p *ScaleKubernetesClusterParams) SetMaxsize(v int64)

func (*ScaleKubernetesClusterParams) SetMinsize

func (p *ScaleKubernetesClusterParams) SetMinsize(v int64)

func (*ScaleKubernetesClusterParams) SetNodeids

func (p *ScaleKubernetesClusterParams) SetNodeids(v []string)

func (*ScaleKubernetesClusterParams) SetServiceofferingid

func (p *ScaleKubernetesClusterParams) SetServiceofferingid(v string)

func (*ScaleKubernetesClusterParams) SetSize

func (p *ScaleKubernetesClusterParams) SetSize(v int64)

type ScaleKubernetesClusterResponse

type ScaleKubernetesClusterResponse struct {
	Account               string            `json:"account"`
	Associatednetworkname string            `json:"associatednetworkname"`
	Autoscalingenabled    bool              `json:"autoscalingenabled"`
	Clustertype           string            `json:"clustertype"`
	Consoleendpoint       string            `json:"consoleendpoint"`
	Controlnodes          int64             `json:"controlnodes"`
	Cpunumber             string            `json:"cpunumber"`
	Created               string            `json:"created"`
	Description           string            `json:"description"`
	Domain                string            `json:"domain"`
	Domainid              string            `json:"domainid"`
	Endpoint              string            `json:"endpoint"`
	Hasannotations        bool              `json:"hasannotations"`
	Id                    string            `json:"id"`
	Ipaddress             string            `json:"ipaddress"`
	Ipaddressid           string            `json:"ipaddressid"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Keypair               string            `json:"keypair"`
	Kubernetesversionid   string            `json:"kubernetesversionid"`
	Kubernetesversionname string            `json:"kubernetesversionname"`
	Masternodes           int64             `json:"masternodes"`
	Maxsize               int64             `json:"maxsize"`
	Memory                string            `json:"memory"`
	Minsize               int64             `json:"minsize"`
	Name                  string            `json:"name"`
	Networkid             string            `json:"networkid"`
	Project               string            `json:"project"`
	Projectid             string            `json:"projectid"`
	Serviceofferingid     string            `json:"serviceofferingid"`
	Serviceofferingname   string            `json:"serviceofferingname"`
	Size                  int64             `json:"size"`
	State                 string            `json:"state"`
	Templateid            string            `json:"templateid"`
	Virtualmachines       []*VirtualMachine `json:"virtualmachines"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type ScaleSystemVmParams

type ScaleSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*ScaleSystemVmParams) GetDetails

func (p *ScaleSystemVmParams) GetDetails() (map[string]string, bool)

func (*ScaleSystemVmParams) GetId

func (p *ScaleSystemVmParams) GetId() (string, bool)

func (*ScaleSystemVmParams) GetServiceofferingid

func (p *ScaleSystemVmParams) GetServiceofferingid() (string, bool)

func (*ScaleSystemVmParams) ResetDetails

func (p *ScaleSystemVmParams) ResetDetails()

func (*ScaleSystemVmParams) ResetId

func (p *ScaleSystemVmParams) ResetId()

func (*ScaleSystemVmParams) ResetServiceofferingid

func (p *ScaleSystemVmParams) ResetServiceofferingid()

func (*ScaleSystemVmParams) SetDetails

func (p *ScaleSystemVmParams) SetDetails(v map[string]string)

func (*ScaleSystemVmParams) SetId

func (p *ScaleSystemVmParams) SetId(v string)

func (*ScaleSystemVmParams) SetServiceofferingid

func (p *ScaleSystemVmParams) SetServiceofferingid(v string)

type ScaleSystemVmResponse

type ScaleSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type ScaleVirtualMachineParams

type ScaleVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*ScaleVirtualMachineParams) GetAutomigrate

func (p *ScaleVirtualMachineParams) GetAutomigrate() (bool, bool)

func (*ScaleVirtualMachineParams) GetDetails

func (p *ScaleVirtualMachineParams) GetDetails() (map[string]string, bool)

func (*ScaleVirtualMachineParams) GetId

func (p *ScaleVirtualMachineParams) GetId() (string, bool)

func (*ScaleVirtualMachineParams) GetMaxiops

func (p *ScaleVirtualMachineParams) GetMaxiops() (int64, bool)

func (*ScaleVirtualMachineParams) GetMiniops

func (p *ScaleVirtualMachineParams) GetMiniops() (int64, bool)

func (*ScaleVirtualMachineParams) GetServiceofferingid

func (p *ScaleVirtualMachineParams) GetServiceofferingid() (string, bool)

func (*ScaleVirtualMachineParams) GetShrinkok

func (p *ScaleVirtualMachineParams) GetShrinkok() (bool, bool)

func (*ScaleVirtualMachineParams) ResetAutomigrate

func (p *ScaleVirtualMachineParams) ResetAutomigrate()

func (*ScaleVirtualMachineParams) ResetDetails

func (p *ScaleVirtualMachineParams) ResetDetails()

func (*ScaleVirtualMachineParams) ResetId

func (p *ScaleVirtualMachineParams) ResetId()

func (*ScaleVirtualMachineParams) ResetMaxiops

func (p *ScaleVirtualMachineParams) ResetMaxiops()

func (*ScaleVirtualMachineParams) ResetMiniops

func (p *ScaleVirtualMachineParams) ResetMiniops()

func (*ScaleVirtualMachineParams) ResetServiceofferingid

func (p *ScaleVirtualMachineParams) ResetServiceofferingid()

func (*ScaleVirtualMachineParams) ResetShrinkok

func (p *ScaleVirtualMachineParams) ResetShrinkok()

func (*ScaleVirtualMachineParams) SetAutomigrate

func (p *ScaleVirtualMachineParams) SetAutomigrate(v bool)

func (*ScaleVirtualMachineParams) SetDetails

func (p *ScaleVirtualMachineParams) SetDetails(v map[string]string)

func (*ScaleVirtualMachineParams) SetId

func (p *ScaleVirtualMachineParams) SetId(v string)

func (*ScaleVirtualMachineParams) SetMaxiops

func (p *ScaleVirtualMachineParams) SetMaxiops(v int64)

func (*ScaleVirtualMachineParams) SetMiniops

func (p *ScaleVirtualMachineParams) SetMiniops(v int64)

func (*ScaleVirtualMachineParams) SetServiceofferingid

func (p *ScaleVirtualMachineParams) SetServiceofferingid(v string)

func (*ScaleVirtualMachineParams) SetShrinkok

func (p *ScaleVirtualMachineParams) SetShrinkok(v bool)

type ScaleVirtualMachineResponse

type ScaleVirtualMachineResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type SearchLdapParams

type SearchLdapParams struct {
	// contains filtered or unexported fields
}

func (*SearchLdapParams) GetKeyword

func (p *SearchLdapParams) GetKeyword() (string, bool)

func (*SearchLdapParams) GetPage

func (p *SearchLdapParams) GetPage() (int, bool)

func (*SearchLdapParams) GetPagesize

func (p *SearchLdapParams) GetPagesize() (int, bool)

func (*SearchLdapParams) GetQuery

func (p *SearchLdapParams) GetQuery() (string, bool)

func (*SearchLdapParams) ResetKeyword

func (p *SearchLdapParams) ResetKeyword()

func (*SearchLdapParams) ResetPage

func (p *SearchLdapParams) ResetPage()

func (*SearchLdapParams) ResetPagesize

func (p *SearchLdapParams) ResetPagesize()

func (*SearchLdapParams) ResetQuery

func (p *SearchLdapParams) ResetQuery()

func (*SearchLdapParams) SetKeyword

func (p *SearchLdapParams) SetKeyword(v string)

func (*SearchLdapParams) SetPage

func (p *SearchLdapParams) SetPage(v int)

func (*SearchLdapParams) SetPagesize

func (p *SearchLdapParams) SetPagesize(v int)

func (*SearchLdapParams) SetQuery

func (p *SearchLdapParams) SetQuery(v string)

type SearchLdapResponse

type SearchLdapResponse struct {
	Conflictingusersource string `json:"conflictingusersource"`
	Domain                string `json:"domain"`
	Email                 string `json:"email"`
	Firstname             string `json:"firstname"`
	JobID                 string `json:"jobid"`
	Jobstatus             int    `json:"jobstatus"`
	Lastname              string `json:"lastname"`
	Principal             string `json:"principal"`
	Username              string `json:"username"`
}

type SecondaryStagingStore

type SecondaryStagingStore struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type SecurityGroup

type SecurityGroup struct {
	Account             string              `json:"account"`
	Description         string              `json:"description"`
	Domain              string              `json:"domain"`
	Domainid            string              `json:"domainid"`
	Egressrule          []SecurityGroupRule `json:"egressrule"`
	Id                  string              `json:"id"`
	Ingressrule         []SecurityGroupRule `json:"ingressrule"`
	JobID               string              `json:"jobid"`
	Jobstatus           int                 `json:"jobstatus"`
	Name                string              `json:"name"`
	Project             string              `json:"project"`
	Projectid           string              `json:"projectid"`
	Tags                []Tags              `json:"tags"`
	Virtualmachinecount int                 `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}       `json:"virtualmachineids"`
}

type SecurityGroupRule

type SecurityGroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type SecurityGroupService

type SecurityGroupService struct {
	// contains filtered or unexported fields
}

func (*SecurityGroupService) AuthorizeSecurityGroupEgress

Authorizes a particular egress rule for this security group

func (*SecurityGroupService) AuthorizeSecurityGroupIngress

Authorizes a particular ingress rule for this security group

func (*SecurityGroupService) CreateSecurityGroup

Creates a security group

func (*SecurityGroupService) DeleteSecurityGroup

Deletes security group

func (*SecurityGroupService) GetSecurityGroupByID

func (s *SecurityGroupService) GetSecurityGroupByID(id string, opts ...OptionFunc) (*SecurityGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SecurityGroupService) GetSecurityGroupByName

func (s *SecurityGroupService) GetSecurityGroupByName(name string, opts ...OptionFunc) (*SecurityGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SecurityGroupService) GetSecurityGroupID

func (s *SecurityGroupService) GetSecurityGroupID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SecurityGroupService) ListSecurityGroups

Lists security groups

func (*SecurityGroupService) NewAuthorizeSecurityGroupEgressParams

func (s *SecurityGroupService) NewAuthorizeSecurityGroupEgressParams() *AuthorizeSecurityGroupEgressParams

You should always use this function to get a new AuthorizeSecurityGroupEgressParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewAuthorizeSecurityGroupIngressParams

func (s *SecurityGroupService) NewAuthorizeSecurityGroupIngressParams() *AuthorizeSecurityGroupIngressParams

You should always use this function to get a new AuthorizeSecurityGroupIngressParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewCreateSecurityGroupParams

func (s *SecurityGroupService) NewCreateSecurityGroupParams(name string) *CreateSecurityGroupParams

You should always use this function to get a new CreateSecurityGroupParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewDeleteSecurityGroupParams

func (s *SecurityGroupService) NewDeleteSecurityGroupParams() *DeleteSecurityGroupParams

You should always use this function to get a new DeleteSecurityGroupParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewListSecurityGroupsParams

func (s *SecurityGroupService) NewListSecurityGroupsParams() *ListSecurityGroupsParams

You should always use this function to get a new ListSecurityGroupsParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewRevokeSecurityGroupEgressParams

func (s *SecurityGroupService) NewRevokeSecurityGroupEgressParams(id string) *RevokeSecurityGroupEgressParams

You should always use this function to get a new RevokeSecurityGroupEgressParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) NewRevokeSecurityGroupIngressParams

func (s *SecurityGroupService) NewRevokeSecurityGroupIngressParams(id string) *RevokeSecurityGroupIngressParams

You should always use this function to get a new RevokeSecurityGroupIngressParams instance, as then you are sure you have configured all required params

func (*SecurityGroupService) RevokeSecurityGroupEgress

Deletes a particular egress rule from this security group

func (*SecurityGroupService) RevokeSecurityGroupIngress

Deletes a particular ingress rule from this security group

type SecurityGroupServiceIface

type SecurityGroupServiceIface interface {
	AuthorizeSecurityGroupEgress(p *AuthorizeSecurityGroupEgressParams) (*AuthorizeSecurityGroupEgressResponse, error)
	NewAuthorizeSecurityGroupEgressParams() *AuthorizeSecurityGroupEgressParams
	AuthorizeSecurityGroupIngress(p *AuthorizeSecurityGroupIngressParams) (*AuthorizeSecurityGroupIngressResponse, error)
	NewAuthorizeSecurityGroupIngressParams() *AuthorizeSecurityGroupIngressParams
	CreateSecurityGroup(p *CreateSecurityGroupParams) (*CreateSecurityGroupResponse, error)
	NewCreateSecurityGroupParams(name string) *CreateSecurityGroupParams
	DeleteSecurityGroup(p *DeleteSecurityGroupParams) (*DeleteSecurityGroupResponse, error)
	NewDeleteSecurityGroupParams() *DeleteSecurityGroupParams
	ListSecurityGroups(p *ListSecurityGroupsParams) (*ListSecurityGroupsResponse, error)
	NewListSecurityGroupsParams() *ListSecurityGroupsParams
	GetSecurityGroupID(keyword string, opts ...OptionFunc) (string, int, error)
	GetSecurityGroupByName(name string, opts ...OptionFunc) (*SecurityGroup, int, error)
	GetSecurityGroupByID(id string, opts ...OptionFunc) (*SecurityGroup, int, error)
	RevokeSecurityGroupEgress(p *RevokeSecurityGroupEgressParams) (*RevokeSecurityGroupEgressResponse, error)
	NewRevokeSecurityGroupEgressParams(id string) *RevokeSecurityGroupEgressParams
	RevokeSecurityGroupIngress(p *RevokeSecurityGroupIngressParams) (*RevokeSecurityGroupIngressResponse, error)
	NewRevokeSecurityGroupIngressParams(id string) *RevokeSecurityGroupIngressParams
}

func NewSecurityGroupService

func NewSecurityGroupService(cs *CloudStackClient) SecurityGroupServiceIface

type ServiceOffering

type ServiceOffering struct {
	CacheMode                   string            `json:"cacheMode"`
	Cpunumber                   int               `json:"cpunumber"`
	Cpuspeed                    int               `json:"cpuspeed"`
	Created                     string            `json:"created"`
	Defaultuse                  bool              `json:"defaultuse"`
	Deploymentplanner           string            `json:"deploymentplanner"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Diskofferingdisplaytext     string            `json:"diskofferingdisplaytext"`
	Diskofferingid              string            `json:"diskofferingid"`
	Diskofferingname            string            `json:"diskofferingname"`
	Diskofferingstrictness      bool              `json:"diskofferingstrictness"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Dynamicscalingenabled       bool              `json:"dynamicscalingenabled"`
	Encryptroot                 bool              `json:"encryptroot"`
	Hasannotations              bool              `json:"hasannotations"`
	Hosttags                    string            `json:"hosttags"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	Issystem                    bool              `json:"issystem"`
	Isvolatile                  bool              `json:"isvolatile"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Limitcpuuse                 bool              `json:"limitcpuuse"`
	Maxiops                     int64             `json:"maxiops"`
	Memory                      int               `json:"memory"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Networkrate                 int               `json:"networkrate"`
	Offerha                     bool              `json:"offerha"`
	Provisioningtype            string            `json:"provisioningtype"`
	Rootdisksize                int64             `json:"rootdisksize"`
	Serviceofferingdetails      map[string]string `json:"serviceofferingdetails"`
	Storagetags                 string            `json:"storagetags"`
	Storagetype                 string            `json:"storagetype"`
	Systemvmtype                string            `json:"systemvmtype"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type ServiceOfferingService

type ServiceOfferingService struct {
	// contains filtered or unexported fields
}

func (*ServiceOfferingService) CreateServiceOffering

Creates a service offering.

func (*ServiceOfferingService) DeleteServiceOffering

Deletes a service offering.

func (*ServiceOfferingService) GetServiceOfferingByID

func (s *ServiceOfferingService) GetServiceOfferingByID(id string, opts ...OptionFunc) (*ServiceOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ServiceOfferingService) GetServiceOfferingByName

func (s *ServiceOfferingService) GetServiceOfferingByName(name string, opts ...OptionFunc) (*ServiceOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ServiceOfferingService) GetServiceOfferingID

func (s *ServiceOfferingService) GetServiceOfferingID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ServiceOfferingService) ListServiceOfferings

Lists all available service offerings.

func (*ServiceOfferingService) NewCreateServiceOfferingParams

func (s *ServiceOfferingService) NewCreateServiceOfferingParams(displaytext string, name string) *CreateServiceOfferingParams

You should always use this function to get a new CreateServiceOfferingParams instance, as then you are sure you have configured all required params

func (*ServiceOfferingService) NewDeleteServiceOfferingParams

func (s *ServiceOfferingService) NewDeleteServiceOfferingParams(id string) *DeleteServiceOfferingParams

You should always use this function to get a new DeleteServiceOfferingParams instance, as then you are sure you have configured all required params

func (*ServiceOfferingService) NewListServiceOfferingsParams

func (s *ServiceOfferingService) NewListServiceOfferingsParams() *ListServiceOfferingsParams

You should always use this function to get a new ListServiceOfferingsParams instance, as then you are sure you have configured all required params

func (*ServiceOfferingService) NewUpdateServiceOfferingParams

func (s *ServiceOfferingService) NewUpdateServiceOfferingParams(id string) *UpdateServiceOfferingParams

You should always use this function to get a new UpdateServiceOfferingParams instance, as then you are sure you have configured all required params

func (*ServiceOfferingService) UpdateServiceOffering

Updates a service offering.

type ServiceOfferingServiceIface

type ServiceOfferingServiceIface interface {
	CreateServiceOffering(p *CreateServiceOfferingParams) (*CreateServiceOfferingResponse, error)
	NewCreateServiceOfferingParams(displaytext string, name string) *CreateServiceOfferingParams
	DeleteServiceOffering(p *DeleteServiceOfferingParams) (*DeleteServiceOfferingResponse, error)
	NewDeleteServiceOfferingParams(id string) *DeleteServiceOfferingParams
	ListServiceOfferings(p *ListServiceOfferingsParams) (*ListServiceOfferingsResponse, error)
	NewListServiceOfferingsParams() *ListServiceOfferingsParams
	GetServiceOfferingID(name string, opts ...OptionFunc) (string, int, error)
	GetServiceOfferingByName(name string, opts ...OptionFunc) (*ServiceOffering, int, error)
	GetServiceOfferingByID(id string, opts ...OptionFunc) (*ServiceOffering, int, error)
	UpdateServiceOffering(p *UpdateServiceOfferingParams) (*UpdateServiceOfferingResponse, error)
	NewUpdateServiceOfferingParams(id string) *UpdateServiceOfferingParams
}

type Snapshot

type Snapshot struct {
	Account         string            `json:"account"`
	Created         string            `json:"created"`
	Datastoreid     string            `json:"datastoreid"`
	Datastorename   string            `json:"datastorename"`
	Datastorestate  string            `json:"datastorestate"`
	Datastoretype   string            `json:"datastoretype"`
	Domain          string            `json:"domain"`
	Domainid        string            `json:"domainid"`
	Downloaddetails map[string]string `json:"downloaddetails"`
	Hasannotations  bool              `json:"hasannotations"`
	Id              string            `json:"id"`
	Intervaltype    string            `json:"intervaltype"`
	JobID           string            `json:"jobid"`
	Jobstatus       int               `json:"jobstatus"`
	Locationtype    string            `json:"locationtype"`
	Name            string            `json:"name"`
	Osdisplayname   string            `json:"osdisplayname"`
	Ostypeid        string            `json:"ostypeid"`
	Physicalsize    int64             `json:"physicalsize"`
	Project         string            `json:"project"`
	Projectid       string            `json:"projectid"`
	Revertable      bool              `json:"revertable"`
	Snapshottype    string            `json:"snapshottype"`
	State           string            `json:"state"`
	Status          string            `json:"status"`
	Tags            []Tags            `json:"tags"`
	Virtualsize     int64             `json:"virtualsize"`
	Volumeid        string            `json:"volumeid"`
	Volumename      string            `json:"volumename"`
	Volumetype      string            `json:"volumetype"`
	Zoneid          string            `json:"zoneid"`
	Zonename        string            `json:"zonename"`
}

func (*Snapshot) UnmarshalJSON

func (r *Snapshot) UnmarshalJSON(b []byte) error

type SnapshotPolicy

type SnapshotPolicy struct {
	Fordisplay     bool          `json:"fordisplay"`
	Hasannotations bool          `json:"hasannotations"`
	Id             string        `json:"id"`
	Intervaltype   int           `json:"intervaltype"`
	JobID          string        `json:"jobid"`
	Jobstatus      int           `json:"jobstatus"`
	Maxsnaps       int           `json:"maxsnaps"`
	Schedule       string        `json:"schedule"`
	Tags           []Tags        `json:"tags"`
	Timezone       string        `json:"timezone"`
	Volumeid       string        `json:"volumeid"`
	Zone           []interface{} `json:"zone"`
}

type SnapshotService

type SnapshotService struct {
	// contains filtered or unexported fields
}

func (*SnapshotService) CreateSnapshot

Creates an instant snapshot of a volume.

func (*SnapshotService) CreateSnapshotPolicy

Creates a snapshot policy for the account.

func (*SnapshotService) CreateVMSnapshot

Creates snapshot for a vm.

func (*SnapshotService) DeleteSnapshot

Deletes a snapshot of a disk volume.

func (*SnapshotService) DeleteSnapshotPolicies

Deletes snapshot policies for the account.

func (*SnapshotService) DeleteVMSnapshot

Deletes a vmsnapshot.

func (*SnapshotService) GetSnapshotByID

func (s *SnapshotService) GetSnapshotByID(id string, opts ...OptionFunc) (*Snapshot, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SnapshotService) GetSnapshotByName

func (s *SnapshotService) GetSnapshotByName(name string, opts ...OptionFunc) (*Snapshot, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SnapshotService) GetSnapshotID

func (s *SnapshotService) GetSnapshotID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SnapshotService) GetSnapshotPolicyByID

func (s *SnapshotService) GetSnapshotPolicyByID(id string, opts ...OptionFunc) (*SnapshotPolicy, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SnapshotService) GetVMSnapshotID

func (s *SnapshotService) GetVMSnapshotID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SnapshotService) ListSnapshotPolicies

Lists snapshot policies.

func (*SnapshotService) ListSnapshots

Lists all available snapshots for the account.

func (*SnapshotService) ListVMSnapshot

List virtual machine snapshot by conditions

func (*SnapshotService) NewCreateSnapshotParams

func (s *SnapshotService) NewCreateSnapshotParams(volumeid string) *CreateSnapshotParams

You should always use this function to get a new CreateSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewCreateSnapshotPolicyParams

func (s *SnapshotService) NewCreateSnapshotPolicyParams(intervaltype string, maxsnaps int, schedule string, timezone string, volumeid string) *CreateSnapshotPolicyParams

You should always use this function to get a new CreateSnapshotPolicyParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewCreateVMSnapshotParams

func (s *SnapshotService) NewCreateVMSnapshotParams(virtualmachineid string) *CreateVMSnapshotParams

You should always use this function to get a new CreateVMSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewDeleteSnapshotParams

func (s *SnapshotService) NewDeleteSnapshotParams(id string) *DeleteSnapshotParams

You should always use this function to get a new DeleteSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewDeleteSnapshotPoliciesParams

func (s *SnapshotService) NewDeleteSnapshotPoliciesParams() *DeleteSnapshotPoliciesParams

You should always use this function to get a new DeleteSnapshotPoliciesParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewDeleteVMSnapshotParams

func (s *SnapshotService) NewDeleteVMSnapshotParams(vmsnapshotid string) *DeleteVMSnapshotParams

You should always use this function to get a new DeleteVMSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewListSnapshotPoliciesParams

func (s *SnapshotService) NewListSnapshotPoliciesParams() *ListSnapshotPoliciesParams

You should always use this function to get a new ListSnapshotPoliciesParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewListSnapshotsParams

func (s *SnapshotService) NewListSnapshotsParams() *ListSnapshotsParams

You should always use this function to get a new ListSnapshotsParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewListVMSnapshotParams

func (s *SnapshotService) NewListVMSnapshotParams() *ListVMSnapshotParams

You should always use this function to get a new ListVMSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewRevertSnapshotParams

func (s *SnapshotService) NewRevertSnapshotParams(id string) *RevertSnapshotParams

You should always use this function to get a new RevertSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewRevertToVMSnapshotParams

func (s *SnapshotService) NewRevertToVMSnapshotParams(vmsnapshotid string) *RevertToVMSnapshotParams

You should always use this function to get a new RevertToVMSnapshotParams instance, as then you are sure you have configured all required params

func (*SnapshotService) NewUpdateSnapshotPolicyParams

func (s *SnapshotService) NewUpdateSnapshotPolicyParams() *UpdateSnapshotPolicyParams

You should always use this function to get a new UpdateSnapshotPolicyParams instance, as then you are sure you have configured all required params

func (*SnapshotService) RevertSnapshot

This is supposed to revert a volume snapshot. This command is only supported with KVM so far

func (*SnapshotService) RevertToVMSnapshot

Revert VM from a vmsnapshot.

func (*SnapshotService) UpdateSnapshotPolicy

Updates the snapshot policy.

type SnapshotServiceIface

type SnapshotServiceIface interface {
	CreateSnapshot(p *CreateSnapshotParams) (*CreateSnapshotResponse, error)
	NewCreateSnapshotParams(volumeid string) *CreateSnapshotParams
	CreateSnapshotPolicy(p *CreateSnapshotPolicyParams) (*CreateSnapshotPolicyResponse, error)
	NewCreateSnapshotPolicyParams(intervaltype string, maxsnaps int, schedule string, timezone string, volumeid string) *CreateSnapshotPolicyParams
	CreateVMSnapshot(p *CreateVMSnapshotParams) (*CreateVMSnapshotResponse, error)
	NewCreateVMSnapshotParams(virtualmachineid string) *CreateVMSnapshotParams
	DeleteSnapshot(p *DeleteSnapshotParams) (*DeleteSnapshotResponse, error)
	NewDeleteSnapshotParams(id string) *DeleteSnapshotParams
	DeleteSnapshotPolicies(p *DeleteSnapshotPoliciesParams) (*DeleteSnapshotPoliciesResponse, error)
	NewDeleteSnapshotPoliciesParams() *DeleteSnapshotPoliciesParams
	DeleteVMSnapshot(p *DeleteVMSnapshotParams) (*DeleteVMSnapshotResponse, error)
	NewDeleteVMSnapshotParams(vmsnapshotid string) *DeleteVMSnapshotParams
	ListSnapshotPolicies(p *ListSnapshotPoliciesParams) (*ListSnapshotPoliciesResponse, error)
	NewListSnapshotPoliciesParams() *ListSnapshotPoliciesParams
	GetSnapshotPolicyByID(id string, opts ...OptionFunc) (*SnapshotPolicy, int, error)
	ListSnapshots(p *ListSnapshotsParams) (*ListSnapshotsResponse, error)
	NewListSnapshotsParams() *ListSnapshotsParams
	GetSnapshotID(name string, opts ...OptionFunc) (string, int, error)
	GetSnapshotByName(name string, opts ...OptionFunc) (*Snapshot, int, error)
	GetSnapshotByID(id string, opts ...OptionFunc) (*Snapshot, int, error)
	ListVMSnapshot(p *ListVMSnapshotParams) (*ListVMSnapshotResponse, error)
	NewListVMSnapshotParams() *ListVMSnapshotParams
	GetVMSnapshotID(name string, opts ...OptionFunc) (string, int, error)
	RevertSnapshot(p *RevertSnapshotParams) (*RevertSnapshotResponse, error)
	NewRevertSnapshotParams(id string) *RevertSnapshotParams
	RevertToVMSnapshot(p *RevertToVMSnapshotParams) (*RevertToVMSnapshotResponse, error)
	NewRevertToVMSnapshotParams(vmsnapshotid string) *RevertToVMSnapshotParams
	UpdateSnapshotPolicy(p *UpdateSnapshotPolicyParams) (*UpdateSnapshotPolicyResponse, error)
	NewUpdateSnapshotPolicyParams() *UpdateSnapshotPolicyParams
}

func NewSnapshotService

func NewSnapshotService(cs *CloudStackClient) SnapshotServiceIface

type SslCert

type SslCert struct {
	Account              string   `json:"account"`
	Certchain            string   `json:"certchain"`
	Certificate          string   `json:"certificate"`
	Domain               string   `json:"domain"`
	Domainid             string   `json:"domainid"`
	Fingerprint          string   `json:"fingerprint"`
	Id                   string   `json:"id"`
	JobID                string   `json:"jobid"`
	Jobstatus            int      `json:"jobstatus"`
	Loadbalancerrulelist []string `json:"loadbalancerrulelist"`
	Name                 string   `json:"name"`
	Project              string   `json:"project"`
	Projectid            string   `json:"projectid"`
}

type StartInternalLoadBalancerVMParams

type StartInternalLoadBalancerVMParams struct {
	// contains filtered or unexported fields
}

func (*StartInternalLoadBalancerVMParams) GetId

func (*StartInternalLoadBalancerVMParams) ResetId

func (p *StartInternalLoadBalancerVMParams) ResetId()

func (*StartInternalLoadBalancerVMParams) SetId

type StartInternalLoadBalancerVMResponse

type StartInternalLoadBalancerVMResponse struct {
	Account             string                                                  `json:"account"`
	Created             string                                                  `json:"created"`
	Dns1                string                                                  `json:"dns1"`
	Dns2                string                                                  `json:"dns2"`
	Domain              string                                                  `json:"domain"`
	Domainid            string                                                  `json:"domainid"`
	Gateway             string                                                  `json:"gateway"`
	Guestipaddress      string                                                  `json:"guestipaddress"`
	Guestmacaddress     string                                                  `json:"guestmacaddress"`
	Guestnetmask        string                                                  `json:"guestnetmask"`
	Guestnetworkid      string                                                  `json:"guestnetworkid"`
	Guestnetworkname    string                                                  `json:"guestnetworkname"`
	Hasannotations      bool                                                    `json:"hasannotations"`
	Healthcheckresults  []StartInternalLoadBalancerVMResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                                    `json:"healthchecksfailed"`
	Hostcontrolstate    string                                                  `json:"hostcontrolstate"`
	Hostid              string                                                  `json:"hostid"`
	Hostname            string                                                  `json:"hostname"`
	Hypervisor          string                                                  `json:"hypervisor"`
	Id                  string                                                  `json:"id"`
	Ip6dns1             string                                                  `json:"ip6dns1"`
	Ip6dns2             string                                                  `json:"ip6dns2"`
	Isredundantrouter   bool                                                    `json:"isredundantrouter"`
	JobID               string                                                  `json:"jobid"`
	Jobstatus           int                                                     `json:"jobstatus"`
	Linklocalip         string                                                  `json:"linklocalip"`
	Linklocalmacaddress string                                                  `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                                  `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                                  `json:"linklocalnetworkid"`
	Name                string                                                  `json:"name"`
	Networkdomain       string                                                  `json:"networkdomain"`
	Nic                 []Nic                                                   `json:"nic"`
	Podid               string                                                  `json:"podid"`
	Podname             string                                                  `json:"podname"`
	Project             string                                                  `json:"project"`
	Projectid           string                                                  `json:"projectid"`
	Publicip            string                                                  `json:"publicip"`
	Publicmacaddress    string                                                  `json:"publicmacaddress"`
	Publicnetmask       string                                                  `json:"publicnetmask"`
	Publicnetworkid     string                                                  `json:"publicnetworkid"`
	Redundantstate      string                                                  `json:"redundantstate"`
	Requiresupgrade     bool                                                    `json:"requiresupgrade"`
	Role                string                                                  `json:"role"`
	Scriptsversion      string                                                  `json:"scriptsversion"`
	Serviceofferingid   string                                                  `json:"serviceofferingid"`
	Serviceofferingname string                                                  `json:"serviceofferingname"`
	Softwareversion     string                                                  `json:"softwareversion"`
	State               string                                                  `json:"state"`
	Templateid          string                                                  `json:"templateid"`
	Templatename        string                                                  `json:"templatename"`
	Version             string                                                  `json:"version"`
	Vpcid               string                                                  `json:"vpcid"`
	Vpcname             string                                                  `json:"vpcname"`
	Zoneid              string                                                  `json:"zoneid"`
	Zonename            string                                                  `json:"zonename"`
}

type StartInternalLoadBalancerVMResponseHealthcheckresults

type StartInternalLoadBalancerVMResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type StartKubernetesClusterParams

type StartKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*StartKubernetesClusterParams) GetId

func (*StartKubernetesClusterParams) ResetId

func (p *StartKubernetesClusterParams) ResetId()

func (*StartKubernetesClusterParams) SetId

type StartKubernetesClusterResponse

type StartKubernetesClusterResponse struct {
	Account               string            `json:"account"`
	Associatednetworkname string            `json:"associatednetworkname"`
	Autoscalingenabled    bool              `json:"autoscalingenabled"`
	Clustertype           string            `json:"clustertype"`
	Consoleendpoint       string            `json:"consoleendpoint"`
	Controlnodes          int64             `json:"controlnodes"`
	Cpunumber             string            `json:"cpunumber"`
	Created               string            `json:"created"`
	Description           string            `json:"description"`
	Domain                string            `json:"domain"`
	Domainid              string            `json:"domainid"`
	Endpoint              string            `json:"endpoint"`
	Hasannotations        bool              `json:"hasannotations"`
	Id                    string            `json:"id"`
	Ipaddress             string            `json:"ipaddress"`
	Ipaddressid           string            `json:"ipaddressid"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Keypair               string            `json:"keypair"`
	Kubernetesversionid   string            `json:"kubernetesversionid"`
	Kubernetesversionname string            `json:"kubernetesversionname"`
	Masternodes           int64             `json:"masternodes"`
	Maxsize               int64             `json:"maxsize"`
	Memory                string            `json:"memory"`
	Minsize               int64             `json:"minsize"`
	Name                  string            `json:"name"`
	Networkid             string            `json:"networkid"`
	Project               string            `json:"project"`
	Projectid             string            `json:"projectid"`
	Serviceofferingid     string            `json:"serviceofferingid"`
	Serviceofferingname   string            `json:"serviceofferingname"`
	Size                  int64             `json:"size"`
	State                 string            `json:"state"`
	Templateid            string            `json:"templateid"`
	Virtualmachines       []*VirtualMachine `json:"virtualmachines"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type StartRouterParams

type StartRouterParams struct {
	// contains filtered or unexported fields
}

func (*StartRouterParams) GetId

func (p *StartRouterParams) GetId() (string, bool)

func (*StartRouterParams) ResetId

func (p *StartRouterParams) ResetId()

func (*StartRouterParams) SetId

func (p *StartRouterParams) SetId(v string)

type StartRouterResponse

type StartRouterResponse struct {
	Account             string                                  `json:"account"`
	Created             string                                  `json:"created"`
	Dns1                string                                  `json:"dns1"`
	Dns2                string                                  `json:"dns2"`
	Domain              string                                  `json:"domain"`
	Domainid            string                                  `json:"domainid"`
	Gateway             string                                  `json:"gateway"`
	Guestipaddress      string                                  `json:"guestipaddress"`
	Guestmacaddress     string                                  `json:"guestmacaddress"`
	Guestnetmask        string                                  `json:"guestnetmask"`
	Guestnetworkid      string                                  `json:"guestnetworkid"`
	Guestnetworkname    string                                  `json:"guestnetworkname"`
	Hasannotations      bool                                    `json:"hasannotations"`
	Healthcheckresults  []StartRouterResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                    `json:"healthchecksfailed"`
	Hostcontrolstate    string                                  `json:"hostcontrolstate"`
	Hostid              string                                  `json:"hostid"`
	Hostname            string                                  `json:"hostname"`
	Hypervisor          string                                  `json:"hypervisor"`
	Id                  string                                  `json:"id"`
	Ip6dns1             string                                  `json:"ip6dns1"`
	Ip6dns2             string                                  `json:"ip6dns2"`
	Isredundantrouter   bool                                    `json:"isredundantrouter"`
	JobID               string                                  `json:"jobid"`
	Jobstatus           int                                     `json:"jobstatus"`
	Linklocalip         string                                  `json:"linklocalip"`
	Linklocalmacaddress string                                  `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                  `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                  `json:"linklocalnetworkid"`
	Name                string                                  `json:"name"`
	Networkdomain       string                                  `json:"networkdomain"`
	Nic                 []Nic                                   `json:"nic"`
	Podid               string                                  `json:"podid"`
	Podname             string                                  `json:"podname"`
	Project             string                                  `json:"project"`
	Projectid           string                                  `json:"projectid"`
	Publicip            string                                  `json:"publicip"`
	Publicmacaddress    string                                  `json:"publicmacaddress"`
	Publicnetmask       string                                  `json:"publicnetmask"`
	Publicnetworkid     string                                  `json:"publicnetworkid"`
	Redundantstate      string                                  `json:"redundantstate"`
	Requiresupgrade     bool                                    `json:"requiresupgrade"`
	Role                string                                  `json:"role"`
	Scriptsversion      string                                  `json:"scriptsversion"`
	Serviceofferingid   string                                  `json:"serviceofferingid"`
	Serviceofferingname string                                  `json:"serviceofferingname"`
	Softwareversion     string                                  `json:"softwareversion"`
	State               string                                  `json:"state"`
	Templateid          string                                  `json:"templateid"`
	Templatename        string                                  `json:"templatename"`
	Version             string                                  `json:"version"`
	Vpcid               string                                  `json:"vpcid"`
	Vpcname             string                                  `json:"vpcname"`
	Zoneid              string                                  `json:"zoneid"`
	Zonename            string                                  `json:"zonename"`
}

type StartRouterResponseHealthcheckresults

type StartRouterResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type StartSystemVmParams

type StartSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*StartSystemVmParams) GetId

func (p *StartSystemVmParams) GetId() (string, bool)

func (*StartSystemVmParams) ResetId

func (p *StartSystemVmParams) ResetId()

func (*StartSystemVmParams) SetId

func (p *StartSystemVmParams) SetId(v string)

type StartSystemVmResponse

type StartSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type StartVirtualMachineParams

type StartVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*StartVirtualMachineParams) GetBootintosetup

func (p *StartVirtualMachineParams) GetBootintosetup() (bool, bool)

func (*StartVirtualMachineParams) GetClusterid

func (p *StartVirtualMachineParams) GetClusterid() (string, bool)

func (*StartVirtualMachineParams) GetConsiderlasthost

func (p *StartVirtualMachineParams) GetConsiderlasthost() (bool, bool)

func (*StartVirtualMachineParams) GetDeploymentplanner

func (p *StartVirtualMachineParams) GetDeploymentplanner() (string, bool)

func (*StartVirtualMachineParams) GetHostid

func (p *StartVirtualMachineParams) GetHostid() (string, bool)

func (*StartVirtualMachineParams) GetId

func (p *StartVirtualMachineParams) GetId() (string, bool)

func (*StartVirtualMachineParams) GetPodid

func (p *StartVirtualMachineParams) GetPodid() (string, bool)

func (*StartVirtualMachineParams) ResetBootintosetup

func (p *StartVirtualMachineParams) ResetBootintosetup()

func (*StartVirtualMachineParams) ResetClusterid

func (p *StartVirtualMachineParams) ResetClusterid()

func (*StartVirtualMachineParams) ResetConsiderlasthost

func (p *StartVirtualMachineParams) ResetConsiderlasthost()

func (*StartVirtualMachineParams) ResetDeploymentplanner

func (p *StartVirtualMachineParams) ResetDeploymentplanner()

func (*StartVirtualMachineParams) ResetHostid

func (p *StartVirtualMachineParams) ResetHostid()

func (*StartVirtualMachineParams) ResetId

func (p *StartVirtualMachineParams) ResetId()

func (*StartVirtualMachineParams) ResetPodid

func (p *StartVirtualMachineParams) ResetPodid()

func (*StartVirtualMachineParams) SetBootintosetup

func (p *StartVirtualMachineParams) SetBootintosetup(v bool)

func (*StartVirtualMachineParams) SetClusterid

func (p *StartVirtualMachineParams) SetClusterid(v string)

func (*StartVirtualMachineParams) SetConsiderlasthost

func (p *StartVirtualMachineParams) SetConsiderlasthost(v bool)

func (*StartVirtualMachineParams) SetDeploymentplanner

func (p *StartVirtualMachineParams) SetDeploymentplanner(v string)

func (*StartVirtualMachineParams) SetHostid

func (p *StartVirtualMachineParams) SetHostid(v string)

func (*StartVirtualMachineParams) SetId

func (p *StartVirtualMachineParams) SetId(v string)

func (*StartVirtualMachineParams) SetPodid

func (p *StartVirtualMachineParams) SetPodid(v string)

type StartVirtualMachineResponse

type StartVirtualMachineResponse struct {
	Account               string                                     `json:"account"`
	Affinitygroup         []StartVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                     `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                     `json:"autoscalevmgroupname"`
	Backupofferingid      string                                     `json:"backupofferingid"`
	Backupofferingname    string                                     `json:"backupofferingname"`
	Bootmode              string                                     `json:"bootmode"`
	Boottype              string                                     `json:"boottype"`
	Cpunumber             int                                        `json:"cpunumber"`
	Cpuspeed              int                                        `json:"cpuspeed"`
	Cpuused               string                                     `json:"cpuused"`
	Created               string                                     `json:"created"`
	Details               map[string]string                          `json:"details"`
	Diskioread            int64                                      `json:"diskioread"`
	Diskiowrite           int64                                      `json:"diskiowrite"`
	Diskkbsread           int64                                      `json:"diskkbsread"`
	Diskkbswrite          int64                                      `json:"diskkbswrite"`
	Diskofferingid        string                                     `json:"diskofferingid"`
	Diskofferingname      string                                     `json:"diskofferingname"`
	Displayname           string                                     `json:"displayname"`
	Displayvm             bool                                       `json:"displayvm"`
	Domain                string                                     `json:"domain"`
	Domainid              string                                     `json:"domainid"`
	Forvirtualnetwork     bool                                       `json:"forvirtualnetwork"`
	Group                 string                                     `json:"group"`
	Groupid               string                                     `json:"groupid"`
	Guestosid             string                                     `json:"guestosid"`
	Haenable              bool                                       `json:"haenable"`
	Hasannotations        bool                                       `json:"hasannotations"`
	Hostcontrolstate      string                                     `json:"hostcontrolstate"`
	Hostid                string                                     `json:"hostid"`
	Hostname              string                                     `json:"hostname"`
	Hypervisor            string                                     `json:"hypervisor"`
	Icon                  interface{}                                `json:"icon"`
	Id                    string                                     `json:"id"`
	Instancename          string                                     `json:"instancename"`
	Isdynamicallyscalable bool                                       `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                     `json:"isodisplaytext"`
	Isoid                 string                                     `json:"isoid"`
	Isoname               string                                     `json:"isoname"`
	JobID                 string                                     `json:"jobid"`
	Jobstatus             int                                        `json:"jobstatus"`
	Keypairs              string                                     `json:"keypairs"`
	Lastupdated           string                                     `json:"lastupdated"`
	Memory                int                                        `json:"memory"`
	Memoryintfreekbs      int64                                      `json:"memoryintfreekbs"`
	Memorykbs             int64                                      `json:"memorykbs"`
	Memorytargetkbs       int64                                      `json:"memorytargetkbs"`
	Name                  string                                     `json:"name"`
	Networkkbsread        int64                                      `json:"networkkbsread"`
	Networkkbswrite       int64                                      `json:"networkkbswrite"`
	Nic                   []Nic                                      `json:"nic"`
	Osdisplayname         string                                     `json:"osdisplayname"`
	Ostypeid              string                                     `json:"ostypeid"`
	Password              string                                     `json:"password"`
	Passwordenabled       bool                                       `json:"passwordenabled"`
	Pooltype              string                                     `json:"pooltype"`
	Project               string                                     `json:"project"`
	Projectid             string                                     `json:"projectid"`
	Publicip              string                                     `json:"publicip"`
	Publicipid            string                                     `json:"publicipid"`
	Readonlydetails       string                                     `json:"readonlydetails"`
	Receivedbytes         int64                                      `json:"receivedbytes"`
	Rootdeviceid          int64                                      `json:"rootdeviceid"`
	Rootdevicetype        string                                     `json:"rootdevicetype"`
	Securitygroup         []StartVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                      `json:"sentbytes"`
	Serviceofferingid     string                                     `json:"serviceofferingid"`
	Serviceofferingname   string                                     `json:"serviceofferingname"`
	Servicestate          string                                     `json:"servicestate"`
	State                 string                                     `json:"state"`
	Tags                  []Tags                                     `json:"tags"`
	Templatedisplaytext   string                                     `json:"templatedisplaytext"`
	Templateid            string                                     `json:"templateid"`
	Templatename          string                                     `json:"templatename"`
	Templatetype          string                                     `json:"templatetype"`
	Userdata              string                                     `json:"userdata"`
	Userdatadetails       string                                     `json:"userdatadetails"`
	Userdataid            string                                     `json:"userdataid"`
	Userdataname          string                                     `json:"userdataname"`
	Userdatapolicy        string                                     `json:"userdatapolicy"`
	Userid                string                                     `json:"userid"`
	Username              string                                     `json:"username"`
	Vgpu                  string                                     `json:"vgpu"`
	Vnfdetails            map[string]string                          `json:"vnfdetails"`
	Vnfnics               []string                                   `json:"vnfnics"`
	Zoneid                string                                     `json:"zoneid"`
	Zonename              string                                     `json:"zonename"`
}

func (*StartVirtualMachineResponse) UnmarshalJSON

func (r *StartVirtualMachineResponse) UnmarshalJSON(b []byte) error

type StartVirtualMachineResponseAffinitygroup

type StartVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type StartVirtualMachineResponseSecuritygroup

type StartVirtualMachineResponseSecuritygroup struct {
	Account             string                                         `json:"account"`
	Description         string                                         `json:"description"`
	Domain              string                                         `json:"domain"`
	Domainid            string                                         `json:"domainid"`
	Egressrule          []StartVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                         `json:"id"`
	Ingressrule         []StartVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                         `json:"name"`
	Project             string                                         `json:"project"`
	Projectid           string                                         `json:"projectid"`
	Tags                []Tags                                         `json:"tags"`
	Virtualmachinecount int                                            `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                  `json:"virtualmachineids"`
}

type StartVirtualMachineResponseSecuritygroupRule

type StartVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type StaticRoute

type StaticRoute struct {
	Account   string `json:"account"`
	Cidr      string `json:"cidr"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Gatewayid string `json:"gatewayid"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
	State     string `json:"state"`
	Tags      []Tags `json:"tags"`
	Vpcid     string `json:"vpcid"`
}

type StopInternalLoadBalancerVMParams

type StopInternalLoadBalancerVMParams struct {
	// contains filtered or unexported fields
}

func (*StopInternalLoadBalancerVMParams) GetForced

func (p *StopInternalLoadBalancerVMParams) GetForced() (bool, bool)

func (*StopInternalLoadBalancerVMParams) GetId

func (*StopInternalLoadBalancerVMParams) ResetForced

func (p *StopInternalLoadBalancerVMParams) ResetForced()

func (*StopInternalLoadBalancerVMParams) ResetId

func (p *StopInternalLoadBalancerVMParams) ResetId()

func (*StopInternalLoadBalancerVMParams) SetForced

func (p *StopInternalLoadBalancerVMParams) SetForced(v bool)

func (*StopInternalLoadBalancerVMParams) SetId

type StopInternalLoadBalancerVMResponse

type StopInternalLoadBalancerVMResponse struct {
	Account             string                                                 `json:"account"`
	Created             string                                                 `json:"created"`
	Dns1                string                                                 `json:"dns1"`
	Dns2                string                                                 `json:"dns2"`
	Domain              string                                                 `json:"domain"`
	Domainid            string                                                 `json:"domainid"`
	Gateway             string                                                 `json:"gateway"`
	Guestipaddress      string                                                 `json:"guestipaddress"`
	Guestmacaddress     string                                                 `json:"guestmacaddress"`
	Guestnetmask        string                                                 `json:"guestnetmask"`
	Guestnetworkid      string                                                 `json:"guestnetworkid"`
	Guestnetworkname    string                                                 `json:"guestnetworkname"`
	Hasannotations      bool                                                   `json:"hasannotations"`
	Healthcheckresults  []StopInternalLoadBalancerVMResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                                   `json:"healthchecksfailed"`
	Hostcontrolstate    string                                                 `json:"hostcontrolstate"`
	Hostid              string                                                 `json:"hostid"`
	Hostname            string                                                 `json:"hostname"`
	Hypervisor          string                                                 `json:"hypervisor"`
	Id                  string                                                 `json:"id"`
	Ip6dns1             string                                                 `json:"ip6dns1"`
	Ip6dns2             string                                                 `json:"ip6dns2"`
	Isredundantrouter   bool                                                   `json:"isredundantrouter"`
	JobID               string                                                 `json:"jobid"`
	Jobstatus           int                                                    `json:"jobstatus"`
	Linklocalip         string                                                 `json:"linklocalip"`
	Linklocalmacaddress string                                                 `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                                 `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                                 `json:"linklocalnetworkid"`
	Name                string                                                 `json:"name"`
	Networkdomain       string                                                 `json:"networkdomain"`
	Nic                 []Nic                                                  `json:"nic"`
	Podid               string                                                 `json:"podid"`
	Podname             string                                                 `json:"podname"`
	Project             string                                                 `json:"project"`
	Projectid           string                                                 `json:"projectid"`
	Publicip            string                                                 `json:"publicip"`
	Publicmacaddress    string                                                 `json:"publicmacaddress"`
	Publicnetmask       string                                                 `json:"publicnetmask"`
	Publicnetworkid     string                                                 `json:"publicnetworkid"`
	Redundantstate      string                                                 `json:"redundantstate"`
	Requiresupgrade     bool                                                   `json:"requiresupgrade"`
	Role                string                                                 `json:"role"`
	Scriptsversion      string                                                 `json:"scriptsversion"`
	Serviceofferingid   string                                                 `json:"serviceofferingid"`
	Serviceofferingname string                                                 `json:"serviceofferingname"`
	Softwareversion     string                                                 `json:"softwareversion"`
	State               string                                                 `json:"state"`
	Templateid          string                                                 `json:"templateid"`
	Templatename        string                                                 `json:"templatename"`
	Version             string                                                 `json:"version"`
	Vpcid               string                                                 `json:"vpcid"`
	Vpcname             string                                                 `json:"vpcname"`
	Zoneid              string                                                 `json:"zoneid"`
	Zonename            string                                                 `json:"zonename"`
}

type StopInternalLoadBalancerVMResponseHealthcheckresults

type StopInternalLoadBalancerVMResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type StopKubernetesClusterParams

type StopKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*StopKubernetesClusterParams) GetId

func (p *StopKubernetesClusterParams) GetId() (string, bool)

func (*StopKubernetesClusterParams) ResetId

func (p *StopKubernetesClusterParams) ResetId()

func (*StopKubernetesClusterParams) SetId

func (p *StopKubernetesClusterParams) SetId(v string)

type StopKubernetesClusterResponse

type StopKubernetesClusterResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type StopRouterParams

type StopRouterParams struct {
	// contains filtered or unexported fields
}

func (*StopRouterParams) GetForced

func (p *StopRouterParams) GetForced() (bool, bool)

func (*StopRouterParams) GetId

func (p *StopRouterParams) GetId() (string, bool)

func (*StopRouterParams) ResetForced

func (p *StopRouterParams) ResetForced()

func (*StopRouterParams) ResetId

func (p *StopRouterParams) ResetId()

func (*StopRouterParams) SetForced

func (p *StopRouterParams) SetForced(v bool)

func (*StopRouterParams) SetId

func (p *StopRouterParams) SetId(v string)

type StopRouterResponse

type StopRouterResponse struct {
	Account             string                                 `json:"account"`
	Created             string                                 `json:"created"`
	Dns1                string                                 `json:"dns1"`
	Dns2                string                                 `json:"dns2"`
	Domain              string                                 `json:"domain"`
	Domainid            string                                 `json:"domainid"`
	Gateway             string                                 `json:"gateway"`
	Guestipaddress      string                                 `json:"guestipaddress"`
	Guestmacaddress     string                                 `json:"guestmacaddress"`
	Guestnetmask        string                                 `json:"guestnetmask"`
	Guestnetworkid      string                                 `json:"guestnetworkid"`
	Guestnetworkname    string                                 `json:"guestnetworkname"`
	Hasannotations      bool                                   `json:"hasannotations"`
	Healthcheckresults  []StopRouterResponseHealthcheckresults `json:"healthcheckresults"`
	Healthchecksfailed  bool                                   `json:"healthchecksfailed"`
	Hostcontrolstate    string                                 `json:"hostcontrolstate"`
	Hostid              string                                 `json:"hostid"`
	Hostname            string                                 `json:"hostname"`
	Hypervisor          string                                 `json:"hypervisor"`
	Id                  string                                 `json:"id"`
	Ip6dns1             string                                 `json:"ip6dns1"`
	Ip6dns2             string                                 `json:"ip6dns2"`
	Isredundantrouter   bool                                   `json:"isredundantrouter"`
	JobID               string                                 `json:"jobid"`
	Jobstatus           int                                    `json:"jobstatus"`
	Linklocalip         string                                 `json:"linklocalip"`
	Linklocalmacaddress string                                 `json:"linklocalmacaddress"`
	Linklocalnetmask    string                                 `json:"linklocalnetmask"`
	Linklocalnetworkid  string                                 `json:"linklocalnetworkid"`
	Name                string                                 `json:"name"`
	Networkdomain       string                                 `json:"networkdomain"`
	Nic                 []Nic                                  `json:"nic"`
	Podid               string                                 `json:"podid"`
	Podname             string                                 `json:"podname"`
	Project             string                                 `json:"project"`
	Projectid           string                                 `json:"projectid"`
	Publicip            string                                 `json:"publicip"`
	Publicmacaddress    string                                 `json:"publicmacaddress"`
	Publicnetmask       string                                 `json:"publicnetmask"`
	Publicnetworkid     string                                 `json:"publicnetworkid"`
	Redundantstate      string                                 `json:"redundantstate"`
	Requiresupgrade     bool                                   `json:"requiresupgrade"`
	Role                string                                 `json:"role"`
	Scriptsversion      string                                 `json:"scriptsversion"`
	Serviceofferingid   string                                 `json:"serviceofferingid"`
	Serviceofferingname string                                 `json:"serviceofferingname"`
	Softwareversion     string                                 `json:"softwareversion"`
	State               string                                 `json:"state"`
	Templateid          string                                 `json:"templateid"`
	Templatename        string                                 `json:"templatename"`
	Version             string                                 `json:"version"`
	Vpcid               string                                 `json:"vpcid"`
	Vpcname             string                                 `json:"vpcname"`
	Zoneid              string                                 `json:"zoneid"`
	Zonename            string                                 `json:"zonename"`
}

type StopRouterResponseHealthcheckresults

type StopRouterResponseHealthcheckresults struct {
	Checkname   string `json:"checkname"`
	Checktype   string `json:"checktype"`
	Details     string `json:"details"`
	Lastupdated string `json:"lastupdated"`
	Success     bool   `json:"success"`
}

type StopSystemVmParams

type StopSystemVmParams struct {
	// contains filtered or unexported fields
}

func (*StopSystemVmParams) GetForced

func (p *StopSystemVmParams) GetForced() (bool, bool)

func (*StopSystemVmParams) GetId

func (p *StopSystemVmParams) GetId() (string, bool)

func (*StopSystemVmParams) ResetForced

func (p *StopSystemVmParams) ResetForced()

func (*StopSystemVmParams) ResetId

func (p *StopSystemVmParams) ResetId()

func (*StopSystemVmParams) SetForced

func (p *StopSystemVmParams) SetForced(v bool)

func (*StopSystemVmParams) SetId

func (p *StopSystemVmParams) SetId(v string)

type StopSystemVmResponse

type StopSystemVmResponse struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type StopVirtualMachineParams

type StopVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*StopVirtualMachineParams) GetForced

func (p *StopVirtualMachineParams) GetForced() (bool, bool)

func (*StopVirtualMachineParams) GetId

func (p *StopVirtualMachineParams) GetId() (string, bool)

func (*StopVirtualMachineParams) ResetForced

func (p *StopVirtualMachineParams) ResetForced()

func (*StopVirtualMachineParams) ResetId

func (p *StopVirtualMachineParams) ResetId()

func (*StopVirtualMachineParams) SetForced

func (p *StopVirtualMachineParams) SetForced(v bool)

func (*StopVirtualMachineParams) SetId

func (p *StopVirtualMachineParams) SetId(v string)

type StopVirtualMachineResponse

type StopVirtualMachineResponse struct {
	Account               string                                    `json:"account"`
	Affinitygroup         []StopVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                    `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                    `json:"autoscalevmgroupname"`
	Backupofferingid      string                                    `json:"backupofferingid"`
	Backupofferingname    string                                    `json:"backupofferingname"`
	Bootmode              string                                    `json:"bootmode"`
	Boottype              string                                    `json:"boottype"`
	Cpunumber             int                                       `json:"cpunumber"`
	Cpuspeed              int                                       `json:"cpuspeed"`
	Cpuused               string                                    `json:"cpuused"`
	Created               string                                    `json:"created"`
	Details               map[string]string                         `json:"details"`
	Diskioread            int64                                     `json:"diskioread"`
	Diskiowrite           int64                                     `json:"diskiowrite"`
	Diskkbsread           int64                                     `json:"diskkbsread"`
	Diskkbswrite          int64                                     `json:"diskkbswrite"`
	Diskofferingid        string                                    `json:"diskofferingid"`
	Diskofferingname      string                                    `json:"diskofferingname"`
	Displayname           string                                    `json:"displayname"`
	Displayvm             bool                                      `json:"displayvm"`
	Domain                string                                    `json:"domain"`
	Domainid              string                                    `json:"domainid"`
	Forvirtualnetwork     bool                                      `json:"forvirtualnetwork"`
	Group                 string                                    `json:"group"`
	Groupid               string                                    `json:"groupid"`
	Guestosid             string                                    `json:"guestosid"`
	Haenable              bool                                      `json:"haenable"`
	Hasannotations        bool                                      `json:"hasannotations"`
	Hostcontrolstate      string                                    `json:"hostcontrolstate"`
	Hostid                string                                    `json:"hostid"`
	Hostname              string                                    `json:"hostname"`
	Hypervisor            string                                    `json:"hypervisor"`
	Icon                  interface{}                               `json:"icon"`
	Id                    string                                    `json:"id"`
	Instancename          string                                    `json:"instancename"`
	Isdynamicallyscalable bool                                      `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                    `json:"isodisplaytext"`
	Isoid                 string                                    `json:"isoid"`
	Isoname               string                                    `json:"isoname"`
	JobID                 string                                    `json:"jobid"`
	Jobstatus             int                                       `json:"jobstatus"`
	Keypairs              string                                    `json:"keypairs"`
	Lastupdated           string                                    `json:"lastupdated"`
	Memory                int                                       `json:"memory"`
	Memoryintfreekbs      int64                                     `json:"memoryintfreekbs"`
	Memorykbs             int64                                     `json:"memorykbs"`
	Memorytargetkbs       int64                                     `json:"memorytargetkbs"`
	Name                  string                                    `json:"name"`
	Networkkbsread        int64                                     `json:"networkkbsread"`
	Networkkbswrite       int64                                     `json:"networkkbswrite"`
	Nic                   []Nic                                     `json:"nic"`
	Osdisplayname         string                                    `json:"osdisplayname"`
	Ostypeid              string                                    `json:"ostypeid"`
	Password              string                                    `json:"password"`
	Passwordenabled       bool                                      `json:"passwordenabled"`
	Pooltype              string                                    `json:"pooltype"`
	Project               string                                    `json:"project"`
	Projectid             string                                    `json:"projectid"`
	Publicip              string                                    `json:"publicip"`
	Publicipid            string                                    `json:"publicipid"`
	Readonlydetails       string                                    `json:"readonlydetails"`
	Receivedbytes         int64                                     `json:"receivedbytes"`
	Rootdeviceid          int64                                     `json:"rootdeviceid"`
	Rootdevicetype        string                                    `json:"rootdevicetype"`
	Securitygroup         []StopVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                     `json:"sentbytes"`
	Serviceofferingid     string                                    `json:"serviceofferingid"`
	Serviceofferingname   string                                    `json:"serviceofferingname"`
	Servicestate          string                                    `json:"servicestate"`
	State                 string                                    `json:"state"`
	Tags                  []Tags                                    `json:"tags"`
	Templatedisplaytext   string                                    `json:"templatedisplaytext"`
	Templateid            string                                    `json:"templateid"`
	Templatename          string                                    `json:"templatename"`
	Templatetype          string                                    `json:"templatetype"`
	Userdata              string                                    `json:"userdata"`
	Userdatadetails       string                                    `json:"userdatadetails"`
	Userdataid            string                                    `json:"userdataid"`
	Userdataname          string                                    `json:"userdataname"`
	Userdatapolicy        string                                    `json:"userdatapolicy"`
	Userid                string                                    `json:"userid"`
	Username              string                                    `json:"username"`
	Vgpu                  string                                    `json:"vgpu"`
	Vnfdetails            map[string]string                         `json:"vnfdetails"`
	Vnfnics               []string                                  `json:"vnfnics"`
	Zoneid                string                                    `json:"zoneid"`
	Zonename              string                                    `json:"zonename"`
}

func (*StopVirtualMachineResponse) UnmarshalJSON

func (r *StopVirtualMachineResponse) UnmarshalJSON(b []byte) error

type StopVirtualMachineResponseAffinitygroup

type StopVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type StopVirtualMachineResponseSecuritygroup

type StopVirtualMachineResponseSecuritygroup struct {
	Account             string                                        `json:"account"`
	Description         string                                        `json:"description"`
	Domain              string                                        `json:"domain"`
	Domainid            string                                        `json:"domainid"`
	Egressrule          []StopVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                        `json:"id"`
	Ingressrule         []StopVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                        `json:"name"`
	Project             string                                        `json:"project"`
	Projectid           string                                        `json:"projectid"`
	Tags                []Tags                                        `json:"tags"`
	Virtualmachinecount int                                           `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                 `json:"virtualmachineids"`
}

type StopVirtualMachineResponseSecuritygroupRule

type StopVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type StorageNetworkIpRange

type StorageNetworkIpRange struct {
	Endip     string `json:"endip"`
	Gateway   string `json:"gateway"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Netmask   string `json:"netmask"`
	Networkid string `json:"networkid"`
	Podid     string `json:"podid"`
	Startip   string `json:"startip"`
	Vlan      int    `json:"vlan"`
	Zoneid    string `json:"zoneid"`
}

type StoragePool

type StoragePool struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type StoragePoolService

type StoragePoolService struct {
	// contains filtered or unexported fields
}

func (*StoragePoolService) CancelStorageMaintenance

Cancels maintenance for primary storage

func (*StoragePoolService) EnableStorageMaintenance

Puts storage pool into maintenance state

func (*StoragePoolService) ListStorageProviders

Lists storage providers.

func (*StoragePoolService) NewCancelStorageMaintenanceParams

func (s *StoragePoolService) NewCancelStorageMaintenanceParams(id string) *CancelStorageMaintenanceParams

You should always use this function to get a new CancelStorageMaintenanceParams instance, as then you are sure you have configured all required params

func (*StoragePoolService) NewEnableStorageMaintenanceParams

func (s *StoragePoolService) NewEnableStorageMaintenanceParams(id string) *EnableStorageMaintenanceParams

You should always use this function to get a new EnableStorageMaintenanceParams instance, as then you are sure you have configured all required params

func (*StoragePoolService) NewListStorageProvidersParams

func (s *StoragePoolService) NewListStorageProvidersParams(storagePoolType string) *ListStorageProvidersParams

You should always use this function to get a new ListStorageProvidersParams instance, as then you are sure you have configured all required params

type StoragePoolServiceIface

type StoragePoolServiceIface interface {
	CancelStorageMaintenance(p *CancelStorageMaintenanceParams) (*CancelStorageMaintenanceResponse, error)
	NewCancelStorageMaintenanceParams(id string) *CancelStorageMaintenanceParams
	EnableStorageMaintenance(p *EnableStorageMaintenanceParams) (*EnableStorageMaintenanceResponse, error)
	NewEnableStorageMaintenanceParams(id string) *EnableStorageMaintenanceParams
	ListStorageProviders(p *ListStorageProvidersParams) (*ListStorageProvidersResponse, error)
	NewListStorageProvidersParams(storagePoolType string) *ListStorageProvidersParams
}

func NewStoragePoolService

func NewStoragePoolService(cs *CloudStackClient) StoragePoolServiceIface

type StorageProvider

type StorageProvider struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Type      string `json:"type"`
}

type StorageTag

type StorageTag struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Poolid    int64  `json:"poolid"`
}

type StratosphereSSPService

type StratosphereSSPService struct {
	// contains filtered or unexported fields
}

func (*StratosphereSSPService) AddStratosphereSsp

Adds stratosphere ssp server

func (*StratosphereSSPService) DeleteStratosphereSsp

Removes stratosphere ssp server

func (*StratosphereSSPService) NewAddStratosphereSspParams

func (s *StratosphereSSPService) NewAddStratosphereSspParams(name string, url string, zoneid string) *AddStratosphereSspParams

You should always use this function to get a new AddStratosphereSspParams instance, as then you are sure you have configured all required params

func (*StratosphereSSPService) NewDeleteStratosphereSspParams

func (s *StratosphereSSPService) NewDeleteStratosphereSspParams(hostid string) *DeleteStratosphereSspParams

You should always use this function to get a new DeleteStratosphereSspParams instance, as then you are sure you have configured all required params

type StratosphereSSPServiceIface

type StratosphereSSPServiceIface interface {
	AddStratosphereSsp(p *AddStratosphereSspParams) (*AddStratosphereSspResponse, error)
	NewAddStratosphereSspParams(name string, url string, zoneid string) *AddStratosphereSspParams
	DeleteStratosphereSsp(p *DeleteStratosphereSspParams) (*DeleteStratosphereSspResponse, error)
	NewDeleteStratosphereSspParams(hostid string) *DeleteStratosphereSspParams
}

type SupportedNetworkService

type SupportedNetworkService struct {
	Capability []SupportedNetworkServiceCapability `json:"capability"`
	JobID      string                              `json:"jobid"`
	Jobstatus  int                                 `json:"jobstatus"`
	Name       string                              `json:"name"`
	Provider   []SupportedNetworkServiceProvider   `json:"provider"`
}

type SupportedNetworkServiceCapability

type SupportedNetworkServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type SupportedNetworkServiceProvider

type SupportedNetworkServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type SuspendProjectParams

type SuspendProjectParams struct {
	// contains filtered or unexported fields
}

func (*SuspendProjectParams) GetId

func (p *SuspendProjectParams) GetId() (string, bool)

func (*SuspendProjectParams) ResetId

func (p *SuspendProjectParams) ResetId()

func (*SuspendProjectParams) SetId

func (p *SuspendProjectParams) SetId(v string)

type SuspendProjectResponse

type SuspendProjectResponse struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type Swift

type Swift struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type SwiftService

type SwiftService struct {
	// contains filtered or unexported fields
}

func (*SwiftService) AddSwift

func (s *SwiftService) AddSwift(p *AddSwiftParams) (*AddSwiftResponse, error)

Adds Swift.

func (*SwiftService) GetSwiftID

func (s *SwiftService) GetSwiftID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SwiftService) ListSwifts

func (s *SwiftService) ListSwifts(p *ListSwiftsParams) (*ListSwiftsResponse, error)

List Swift.

func (*SwiftService) NewAddSwiftParams

func (s *SwiftService) NewAddSwiftParams(url string) *AddSwiftParams

You should always use this function to get a new AddSwiftParams instance, as then you are sure you have configured all required params

func (*SwiftService) NewListSwiftsParams

func (s *SwiftService) NewListSwiftsParams() *ListSwiftsParams

You should always use this function to get a new ListSwiftsParams instance, as then you are sure you have configured all required params

type SwiftServiceIface

type SwiftServiceIface interface {
	AddSwift(p *AddSwiftParams) (*AddSwiftResponse, error)
	NewAddSwiftParams(url string) *AddSwiftParams
	ListSwifts(p *ListSwiftsParams) (*ListSwiftsResponse, error)
	NewListSwiftsParams() *ListSwiftsParams
	GetSwiftID(keyword string, opts ...OptionFunc) (string, int, error)
}

func NewSwiftService

func NewSwiftService(cs *CloudStackClient) SwiftServiceIface

type SyncStoragePoolParams

type SyncStoragePoolParams struct {
	// contains filtered or unexported fields
}

func (*SyncStoragePoolParams) GetId

func (p *SyncStoragePoolParams) GetId() (string, bool)

func (*SyncStoragePoolParams) ResetId

func (p *SyncStoragePoolParams) ResetId()

func (*SyncStoragePoolParams) SetId

func (p *SyncStoragePoolParams) SetId(v string)

type SyncStoragePoolResponse

type SyncStoragePoolResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type SystemCapacityService

type SystemCapacityService struct {
	// contains filtered or unexported fields
}

func (*SystemCapacityService) ListCapacity

Lists all the system wide capacities.

func (*SystemCapacityService) NewListCapacityParams

func (s *SystemCapacityService) NewListCapacityParams() *ListCapacityParams

You should always use this function to get a new ListCapacityParams instance, as then you are sure you have configured all required params

type SystemCapacityServiceIface

type SystemCapacityServiceIface interface {
	ListCapacity(p *ListCapacityParams) (*ListCapacityResponse, error)
	NewListCapacityParams() *ListCapacityParams
}

type SystemVMService

type SystemVMService struct {
	// contains filtered or unexported fields
}

func (*SystemVMService) ChangeServiceForSystemVm

Changes the service offering for a system vm (console proxy or secondary storage). The system vm must be in a "Stopped" state for this command to take effect.

func (*SystemVMService) DestroySystemVm

Destroys a system virtual machine.

func (*SystemVMService) GetSystemVmByID

func (s *SystemVMService) GetSystemVmByID(id string, opts ...OptionFunc) (*SystemVm, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SystemVMService) GetSystemVmByName

func (s *SystemVMService) GetSystemVmByName(name string, opts ...OptionFunc) (*SystemVm, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SystemVMService) GetSystemVmID

func (s *SystemVMService) GetSystemVmID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*SystemVMService) ListSystemVms

List system virtual machines.

func (*SystemVMService) MigrateSystemVm

Attempts Migration of a system virtual machine to the host specified.

func (*SystemVMService) NewChangeServiceForSystemVmParams

func (s *SystemVMService) NewChangeServiceForSystemVmParams(id string, serviceofferingid string) *ChangeServiceForSystemVmParams

You should always use this function to get a new ChangeServiceForSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewDestroySystemVmParams

func (s *SystemVMService) NewDestroySystemVmParams(id string) *DestroySystemVmParams

You should always use this function to get a new DestroySystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewListSystemVmsParams

func (s *SystemVMService) NewListSystemVmsParams() *ListSystemVmsParams

You should always use this function to get a new ListSystemVmsParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewMigrateSystemVmParams

func (s *SystemVMService) NewMigrateSystemVmParams(virtualmachineid string) *MigrateSystemVmParams

You should always use this function to get a new MigrateSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewPatchSystemVmParams

func (s *SystemVMService) NewPatchSystemVmParams() *PatchSystemVmParams

You should always use this function to get a new PatchSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewRebootSystemVmParams

func (s *SystemVMService) NewRebootSystemVmParams(id string) *RebootSystemVmParams

You should always use this function to get a new RebootSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewScaleSystemVmParams

func (s *SystemVMService) NewScaleSystemVmParams(id string, serviceofferingid string) *ScaleSystemVmParams

You should always use this function to get a new ScaleSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewStartSystemVmParams

func (s *SystemVMService) NewStartSystemVmParams(id string) *StartSystemVmParams

You should always use this function to get a new StartSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) NewStopSystemVmParams

func (s *SystemVMService) NewStopSystemVmParams(id string) *StopSystemVmParams

You should always use this function to get a new StopSystemVmParams instance, as then you are sure you have configured all required params

func (*SystemVMService) PatchSystemVm

Attempts to live patch systemVMs - CPVM, SSVM

func (*SystemVMService) RebootSystemVm

Reboots a system VM.

func (*SystemVMService) ScaleSystemVm

Scale the service offering for a system vm (console proxy or secondary storage). The system vm must be in a "Stopped" state for this command to take effect.

func (*SystemVMService) StartSystemVm

Starts a system virtual machine.

func (*SystemVMService) StopSystemVm

Stops a system VM.

type SystemVMServiceIface

type SystemVMServiceIface interface {
	ChangeServiceForSystemVm(p *ChangeServiceForSystemVmParams) (*ChangeServiceForSystemVmResponse, error)
	NewChangeServiceForSystemVmParams(id string, serviceofferingid string) *ChangeServiceForSystemVmParams
	DestroySystemVm(p *DestroySystemVmParams) (*DestroySystemVmResponse, error)
	NewDestroySystemVmParams(id string) *DestroySystemVmParams
	ListSystemVms(p *ListSystemVmsParams) (*ListSystemVmsResponse, error)
	NewListSystemVmsParams() *ListSystemVmsParams
	GetSystemVmID(name string, opts ...OptionFunc) (string, int, error)
	GetSystemVmByName(name string, opts ...OptionFunc) (*SystemVm, int, error)
	GetSystemVmByID(id string, opts ...OptionFunc) (*SystemVm, int, error)
	MigrateSystemVm(p *MigrateSystemVmParams) (*MigrateSystemVmResponse, error)
	NewMigrateSystemVmParams(virtualmachineid string) *MigrateSystemVmParams
	RebootSystemVm(p *RebootSystemVmParams) (*RebootSystemVmResponse, error)
	NewRebootSystemVmParams(id string) *RebootSystemVmParams
	ScaleSystemVm(p *ScaleSystemVmParams) (*ScaleSystemVmResponse, error)
	NewScaleSystemVmParams(id string, serviceofferingid string) *ScaleSystemVmParams
	StartSystemVm(p *StartSystemVmParams) (*StartSystemVmResponse, error)
	NewStartSystemVmParams(id string) *StartSystemVmParams
	StopSystemVm(p *StopSystemVmParams) (*StopSystemVmResponse, error)
	NewStopSystemVmParams(id string) *StopSystemVmParams
	PatchSystemVm(p *PatchSystemVmParams) (*PatchSystemVmResponse, error)
	NewPatchSystemVmParams() *PatchSystemVmParams
}

func NewSystemVMService

func NewSystemVMService(cs *CloudStackClient) SystemVMServiceIface

type SystemVm

type SystemVm struct {
	Activeviewersessions  int      `json:"activeviewersessions"`
	Agentstate            string   `json:"agentstate"`
	Created               string   `json:"created"`
	Disconnected          string   `json:"disconnected"`
	Dns1                  string   `json:"dns1"`
	Dns2                  string   `json:"dns2"`
	Gateway               string   `json:"gateway"`
	Guestvlan             string   `json:"guestvlan"`
	Hasannotations        bool     `json:"hasannotations"`
	Hostcontrolstate      string   `json:"hostcontrolstate"`
	Hostid                string   `json:"hostid"`
	Hostname              string   `json:"hostname"`
	Hypervisor            string   `json:"hypervisor"`
	Id                    string   `json:"id"`
	Isdynamicallyscalable bool     `json:"isdynamicallyscalable"`
	JobID                 string   `json:"jobid"`
	Jobstatus             int      `json:"jobstatus"`
	Linklocalip           string   `json:"linklocalip"`
	Linklocalmacaddress   string   `json:"linklocalmacaddress"`
	Linklocalnetmask      string   `json:"linklocalnetmask"`
	Name                  string   `json:"name"`
	Networkdomain         string   `json:"networkdomain"`
	Podid                 string   `json:"podid"`
	Podname               string   `json:"podname"`
	Privateip             string   `json:"privateip"`
	Privatemacaddress     string   `json:"privatemacaddress"`
	Privatenetmask        string   `json:"privatenetmask"`
	Publicip              string   `json:"publicip"`
	Publicmacaddress      string   `json:"publicmacaddress"`
	Publicnetmask         string   `json:"publicnetmask"`
	Publicvlan            []string `json:"publicvlan"`
	Serviceofferingid     string   `json:"serviceofferingid"`
	Serviceofferingname   string   `json:"serviceofferingname"`
	State                 string   `json:"state"`
	Systemvmtype          string   `json:"systemvmtype"`
	Templateid            string   `json:"templateid"`
	Templatename          string   `json:"templatename"`
	Version               string   `json:"version"`
	Zoneid                string   `json:"zoneid"`
	Zonename              string   `json:"zonename"`
}

type Tag

type Tag struct {
	Account      string `json:"account"`
	Customer     string `json:"customer"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Key          string `json:"key"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Resourceid   string `json:"resourceid"`
	Resourcetype string `json:"resourcetype"`
	Value        string `json:"value"`
}

type Tags

type Tags struct {
	Account      string `json:"account"`
	Customer     string `json:"customer"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	Key          string `json:"key"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Resourceid   string `json:"resourceid"`
	Resourcetype string `json:"resourcetype"`
	Value        string `json:"value"`
}

type Template

type Template struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*Template) UnmarshalJSON

func (r *Template) UnmarshalJSON(b []byte) error

type TemplateDirectDownloadCertificate

type TemplateDirectDownloadCertificate struct {
	Alias      string   `json:"alias"`
	Hostsmap   []string `json:"hostsmap"`
	Hypervisor string   `json:"hypervisor"`
	Id         string   `json:"id"`
	Issuer     string   `json:"issuer"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Serialnum  string   `json:"serialnum"`
	Subject    string   `json:"subject"`
	Validity   string   `json:"validity"`
	Version    string   `json:"version"`
	Zoneid     string   `json:"zoneid"`
	Zonename   string   `json:"zonename"`
}

type TemplatePermission

type TemplatePermission struct {
	Account    []string `json:"account"`
	Domainid   string   `json:"domainid"`
	Id         string   `json:"id"`
	Ispublic   bool     `json:"ispublic"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Projectids []string `json:"projectids"`
}

type TemplateService

type TemplateService struct {
	// contains filtered or unexported fields
}

func (*TemplateService) CopyTemplate

Copies a template from one zone to another.

func (*TemplateService) CreateTemplate

Creates a template of a virtual machine. The virtual machine must be in a STOPPED state. A template created from this command is automatically designated as a private template visible to the account that created it.

func (*TemplateService) DeleteTemplate

Deletes a template from the system. All virtual machines using the deleted template will not be affected.

func (*TemplateService) ExtractTemplate

Extracts a template

func (*TemplateService) GetTemplateByID

func (s *TemplateService) GetTemplateByID(id string, templatefilter string, opts ...OptionFunc) (*Template, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*TemplateService) GetTemplateByName

func (s *TemplateService) GetTemplateByName(name string, templatefilter string, zoneid string, opts ...OptionFunc) (*Template, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*TemplateService) GetTemplateDirectDownloadCertificateByID

func (s *TemplateService) GetTemplateDirectDownloadCertificateByID(id string, opts ...OptionFunc) (*TemplateDirectDownloadCertificate, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*TemplateService) GetTemplateID

func (s *TemplateService) GetTemplateID(name string, templatefilter string, zoneid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*TemplateService) GetTemplatePermissionByID

func (s *TemplateService) GetTemplatePermissionByID(id string, opts ...OptionFunc) (*TemplatePermission, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*TemplateService) GetUploadParamsForTemplate

upload an existing template into the CloudStack cloud.

func (*TemplateService) ListTemplateDirectDownloadCertificates

List the uploaded certificates for direct download templates

func (*TemplateService) ListTemplatePermissions

List template visibility and all accounts that have permissions to view this template.

func (*TemplateService) ListTemplates

List all public, private, and privileged templates.

func (*TemplateService) NewCopyTemplateParams

func (s *TemplateService) NewCopyTemplateParams(id string) *CopyTemplateParams

You should always use this function to get a new CopyTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewCreateTemplateParams

func (s *TemplateService) NewCreateTemplateParams(displaytext string, name string, ostypeid string) *CreateTemplateParams

You should always use this function to get a new CreateTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewDeleteTemplateParams

func (s *TemplateService) NewDeleteTemplateParams(id string) *DeleteTemplateParams

You should always use this function to get a new DeleteTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewExtractTemplateParams

func (s *TemplateService) NewExtractTemplateParams(id string, mode string) *ExtractTemplateParams

You should always use this function to get a new ExtractTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewGetUploadParamsForTemplateParams

func (s *TemplateService) NewGetUploadParamsForTemplateParams(displaytext string, format string, hypervisor string, name string, zoneid string) *GetUploadParamsForTemplateParams

You should always use this function to get a new GetUploadParamsForTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewListTemplateDirectDownloadCertificatesParams

func (s *TemplateService) NewListTemplateDirectDownloadCertificatesParams() *ListTemplateDirectDownloadCertificatesParams

You should always use this function to get a new ListTemplateDirectDownloadCertificatesParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewListTemplatePermissionsParams

func (s *TemplateService) NewListTemplatePermissionsParams(id string) *ListTemplatePermissionsParams

You should always use this function to get a new ListTemplatePermissionsParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewListTemplatesParams

func (s *TemplateService) NewListTemplatesParams(templatefilter string) *ListTemplatesParams

You should always use this function to get a new ListTemplatesParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewPrepareTemplateParams

func (s *TemplateService) NewPrepareTemplateParams(templateid string, zoneid string) *PrepareTemplateParams

You should always use this function to get a new PrepareTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewProvisionTemplateDirectDownloadCertificateParams

func (s *TemplateService) NewProvisionTemplateDirectDownloadCertificateParams(hostid string, id string) *ProvisionTemplateDirectDownloadCertificateParams

You should always use this function to get a new ProvisionTemplateDirectDownloadCertificateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewRegisterTemplateParams

func (s *TemplateService) NewRegisterTemplateParams(displaytext string, format string, hypervisor string, name string, url string) *RegisterTemplateParams

You should always use this function to get a new RegisterTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewUpdateTemplateParams

func (s *TemplateService) NewUpdateTemplateParams(id string) *UpdateTemplateParams

You should always use this function to get a new UpdateTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewUpdateTemplatePermissionsParams

func (s *TemplateService) NewUpdateTemplatePermissionsParams(id string) *UpdateTemplatePermissionsParams

You should always use this function to get a new UpdateTemplatePermissionsParams instance, as then you are sure you have configured all required params

func (*TemplateService) NewUpgradeRouterTemplateParams

func (s *TemplateService) NewUpgradeRouterTemplateParams() *UpgradeRouterTemplateParams

You should always use this function to get a new UpgradeRouterTemplateParams instance, as then you are sure you have configured all required params

func (*TemplateService) PrepareTemplate

load template into primary storage

func (*TemplateService) ProvisionTemplateDirectDownloadCertificate

Provisions a host with a direct download certificate

func (*TemplateService) RegisterTemplate

Registers an existing template into the CloudStack cloud.

func (*TemplateService) UpdateTemplate

Updates attributes of a template.

func (*TemplateService) UpdateTemplatePermissions

Updates a template visibility permissions. A public template is visible to all accounts within the same domain. A private template is visible only to the owner of the template. A privileged template is a private template with account permissions added. Only accounts specified under the template permissions are visible to them.

func (*TemplateService) UpgradeRouterTemplate

Upgrades router to use newer template

type TemplateServiceIface

type TemplateServiceIface interface {
	CopyTemplate(p *CopyTemplateParams) (*CopyTemplateResponse, error)
	NewCopyTemplateParams(id string) *CopyTemplateParams
	CreateTemplate(p *CreateTemplateParams) (*CreateTemplateResponse, error)
	NewCreateTemplateParams(displaytext string, name string, ostypeid string) *CreateTemplateParams
	DeleteTemplate(p *DeleteTemplateParams) (*DeleteTemplateResponse, error)
	NewDeleteTemplateParams(id string) *DeleteTemplateParams
	ExtractTemplate(p *ExtractTemplateParams) (*ExtractTemplateResponse, error)
	NewExtractTemplateParams(id string, mode string) *ExtractTemplateParams
	GetUploadParamsForTemplate(p *GetUploadParamsForTemplateParams) (*GetUploadParamsForTemplateResponse, error)
	NewGetUploadParamsForTemplateParams(displaytext string, format string, hypervisor string, name string, zoneid string) *GetUploadParamsForTemplateParams
	ListTemplatePermissions(p *ListTemplatePermissionsParams) (*ListTemplatePermissionsResponse, error)
	NewListTemplatePermissionsParams(id string) *ListTemplatePermissionsParams
	GetTemplatePermissionByID(id string, opts ...OptionFunc) (*TemplatePermission, int, error)
	ListTemplates(p *ListTemplatesParams) (*ListTemplatesResponse, error)
	NewListTemplatesParams(templatefilter string) *ListTemplatesParams
	GetTemplateID(name string, templatefilter string, zoneid string, opts ...OptionFunc) (string, int, error)
	GetTemplateByName(name string, templatefilter string, zoneid string, opts ...OptionFunc) (*Template, int, error)
	GetTemplateByID(id string, templatefilter string, opts ...OptionFunc) (*Template, int, error)
	PrepareTemplate(p *PrepareTemplateParams) (*PrepareTemplateResponse, error)
	NewPrepareTemplateParams(templateid string, zoneid string) *PrepareTemplateParams
	RegisterTemplate(p *RegisterTemplateParams) (*RegisterTemplateResponse, error)
	NewRegisterTemplateParams(displaytext string, format string, hypervisor string, name string, url string) *RegisterTemplateParams
	UpdateTemplate(p *UpdateTemplateParams) (*UpdateTemplateResponse, error)
	NewUpdateTemplateParams(id string) *UpdateTemplateParams
	UpdateTemplatePermissions(p *UpdateTemplatePermissionsParams) (*UpdateTemplatePermissionsResponse, error)
	NewUpdateTemplatePermissionsParams(id string) *UpdateTemplatePermissionsParams
	UpgradeRouterTemplate(p *UpgradeRouterTemplateParams) (*UpgradeRouterTemplateResponse, error)
	NewUpgradeRouterTemplateParams() *UpgradeRouterTemplateParams
	ListTemplateDirectDownloadCertificates(p *ListTemplateDirectDownloadCertificatesParams) (*ListTemplateDirectDownloadCertificatesResponse, error)
	NewListTemplateDirectDownloadCertificatesParams() *ListTemplateDirectDownloadCertificatesParams
	GetTemplateDirectDownloadCertificateByID(id string, opts ...OptionFunc) (*TemplateDirectDownloadCertificate, int, error)
	ProvisionTemplateDirectDownloadCertificate(p *ProvisionTemplateDirectDownloadCertificateParams) (*ProvisionTemplateDirectDownloadCertificateResponse, error)
	NewProvisionTemplateDirectDownloadCertificateParams(hostid string, id string) *ProvisionTemplateDirectDownloadCertificateParams
}

func NewTemplateService

func NewTemplateService(cs *CloudStackClient) TemplateServiceIface

type TrafficMonitor

type TrafficMonitor struct {
	Id         string `json:"id"`
	Ipaddress  string `json:"ipaddress"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Numretries string `json:"numretries"`
	Timeout    string `json:"timeout"`
	Zoneid     string `json:"zoneid"`
}

type TrafficType

type TrafficType struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type TrafficTypeImplementor

type TrafficTypeImplementor struct {
	JobID                  string `json:"jobid"`
	Jobstatus              int    `json:"jobstatus"`
	Traffictype            string `json:"traffictype"`
	Traffictypeimplementor string `json:"traffictypeimplementor"`
}

type UCSService

type UCSService struct {
	// contains filtered or unexported fields
}

func (*UCSService) AddUcsManager

func (s *UCSService) AddUcsManager(p *AddUcsManagerParams) (*AddUcsManagerResponse, error)

Adds a Ucs manager

func (*UCSService) AssociateUcsProfileToBlade

associate a profile to a blade

func (*UCSService) DeleteUcsManager

Delete a Ucs manager

func (*UCSService) GetUcsManagerByID

func (s *UCSService) GetUcsManagerByID(id string, opts ...OptionFunc) (*UcsManager, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*UCSService) GetUcsManagerByName

func (s *UCSService) GetUcsManagerByName(name string, opts ...OptionFunc) (*UcsManager, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*UCSService) GetUcsManagerID

func (s *UCSService) GetUcsManagerID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*UCSService) ListUcsBlades

func (s *UCSService) ListUcsBlades(p *ListUcsBladesParams) (*ListUcsBladesResponse, error)

List ucs blades

func (*UCSService) ListUcsManagers

List ucs manager

func (*UCSService) ListUcsProfiles

List profile in ucs manager

func (*UCSService) NewAddUcsManagerParams

func (s *UCSService) NewAddUcsManagerParams(password string, url string, username string, zoneid string) *AddUcsManagerParams

You should always use this function to get a new AddUcsManagerParams instance, as then you are sure you have configured all required params

func (*UCSService) NewAssociateUcsProfileToBladeParams

func (s *UCSService) NewAssociateUcsProfileToBladeParams(bladeid string, profiledn string, ucsmanagerid string) *AssociateUcsProfileToBladeParams

You should always use this function to get a new AssociateUcsProfileToBladeParams instance, as then you are sure you have configured all required params

func (*UCSService) NewDeleteUcsManagerParams

func (s *UCSService) NewDeleteUcsManagerParams(ucsmanagerid string) *DeleteUcsManagerParams

You should always use this function to get a new DeleteUcsManagerParams instance, as then you are sure you have configured all required params

func (*UCSService) NewListUcsBladesParams

func (s *UCSService) NewListUcsBladesParams(ucsmanagerid string) *ListUcsBladesParams

You should always use this function to get a new ListUcsBladesParams instance, as then you are sure you have configured all required params

func (*UCSService) NewListUcsManagersParams

func (s *UCSService) NewListUcsManagersParams() *ListUcsManagersParams

You should always use this function to get a new ListUcsManagersParams instance, as then you are sure you have configured all required params

func (*UCSService) NewListUcsProfilesParams

func (s *UCSService) NewListUcsProfilesParams(ucsmanagerid string) *ListUcsProfilesParams

You should always use this function to get a new ListUcsProfilesParams instance, as then you are sure you have configured all required params

type UCSServiceIface

type UCSServiceIface interface {
	AddUcsManager(p *AddUcsManagerParams) (*AddUcsManagerResponse, error)
	NewAddUcsManagerParams(password string, url string, username string, zoneid string) *AddUcsManagerParams
	AssociateUcsProfileToBlade(p *AssociateUcsProfileToBladeParams) (*AssociateUcsProfileToBladeResponse, error)
	NewAssociateUcsProfileToBladeParams(bladeid string, profiledn string, ucsmanagerid string) *AssociateUcsProfileToBladeParams
	DeleteUcsManager(p *DeleteUcsManagerParams) (*DeleteUcsManagerResponse, error)
	NewDeleteUcsManagerParams(ucsmanagerid string) *DeleteUcsManagerParams
	ListUcsBlades(p *ListUcsBladesParams) (*ListUcsBladesResponse, error)
	NewListUcsBladesParams(ucsmanagerid string) *ListUcsBladesParams
	ListUcsManagers(p *ListUcsManagersParams) (*ListUcsManagersResponse, error)
	NewListUcsManagersParams() *ListUcsManagersParams
	GetUcsManagerID(keyword string, opts ...OptionFunc) (string, int, error)
	GetUcsManagerByName(name string, opts ...OptionFunc) (*UcsManager, int, error)
	GetUcsManagerByID(id string, opts ...OptionFunc) (*UcsManager, int, error)
	ListUcsProfiles(p *ListUcsProfilesParams) (*ListUcsProfilesResponse, error)
	NewListUcsProfilesParams(ucsmanagerid string) *ListUcsProfilesParams
}

func NewUCSService

func NewUCSService(cs *CloudStackClient) UCSServiceIface

type UUID

type UUID string

func (UUID) MarshalJSON

func (c UUID) MarshalJSON() ([]byte, error)

func (*UUID) UnmarshalJSON

func (c *UUID) UnmarshalJSON(data []byte) error

type UcsBlade

type UcsBlade struct {
	Bladedn      string `json:"bladedn"`
	Hostid       string `json:"hostid"`
	Id           string `json:"id"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Profiledn    string `json:"profiledn"`
	Ucsmanagerid string `json:"ucsmanagerid"`
}

type UcsManager

type UcsManager struct {
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Name      string `json:"name"`
	Url       string `json:"url"`
	Zoneid    string `json:"zoneid"`
}

type UcsProfile

type UcsProfile struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Ucsdn     string `json:"ucsdn"`
}

type UpdateAccountParams

type UpdateAccountParams struct {
	// contains filtered or unexported fields
}

func (*UpdateAccountParams) GetAccount

func (p *UpdateAccountParams) GetAccount() (string, bool)

func (*UpdateAccountParams) GetAccountdetails

func (p *UpdateAccountParams) GetAccountdetails() (map[string]string, bool)

func (*UpdateAccountParams) GetDomainid

func (p *UpdateAccountParams) GetDomainid() (string, bool)

func (*UpdateAccountParams) GetId

func (p *UpdateAccountParams) GetId() (string, bool)

func (*UpdateAccountParams) GetNetworkdomain

func (p *UpdateAccountParams) GetNetworkdomain() (string, bool)

func (*UpdateAccountParams) GetNewname

func (p *UpdateAccountParams) GetNewname() (string, bool)

func (*UpdateAccountParams) GetRoleid

func (p *UpdateAccountParams) GetRoleid() (string, bool)

func (*UpdateAccountParams) ResetAccount

func (p *UpdateAccountParams) ResetAccount()

func (*UpdateAccountParams) ResetAccountdetails

func (p *UpdateAccountParams) ResetAccountdetails()

func (*UpdateAccountParams) ResetDomainid

func (p *UpdateAccountParams) ResetDomainid()

func (*UpdateAccountParams) ResetId

func (p *UpdateAccountParams) ResetId()

func (*UpdateAccountParams) ResetNetworkdomain

func (p *UpdateAccountParams) ResetNetworkdomain()

func (*UpdateAccountParams) ResetNewname

func (p *UpdateAccountParams) ResetNewname()

func (*UpdateAccountParams) ResetRoleid

func (p *UpdateAccountParams) ResetRoleid()

func (*UpdateAccountParams) SetAccount

func (p *UpdateAccountParams) SetAccount(v string)

func (*UpdateAccountParams) SetAccountdetails

func (p *UpdateAccountParams) SetAccountdetails(v map[string]string)

func (*UpdateAccountParams) SetDomainid

func (p *UpdateAccountParams) SetDomainid(v string)

func (*UpdateAccountParams) SetId

func (p *UpdateAccountParams) SetId(v string)

func (*UpdateAccountParams) SetNetworkdomain

func (p *UpdateAccountParams) SetNetworkdomain(v string)

func (*UpdateAccountParams) SetNewname

func (p *UpdateAccountParams) SetNewname(v string)

func (*UpdateAccountParams) SetRoleid

func (p *UpdateAccountParams) SetRoleid(v string)

type UpdateAccountResponse

type UpdateAccountResponse struct {
	Accountdetails            map[string]string           `json:"accountdetails"`
	Accounttype               int                         `json:"accounttype"`
	Cpuavailable              string                      `json:"cpuavailable"`
	Cpulimit                  string                      `json:"cpulimit"`
	Cputotal                  int64                       `json:"cputotal"`
	Created                   string                      `json:"created"`
	Defaultzoneid             string                      `json:"defaultzoneid"`
	Domain                    string                      `json:"domain"`
	Domainid                  string                      `json:"domainid"`
	Domainpath                string                      `json:"domainpath"`
	Groups                    []string                    `json:"groups"`
	Icon                      interface{}                 `json:"icon"`
	Id                        string                      `json:"id"`
	Ipavailable               string                      `json:"ipavailable"`
	Iplimit                   string                      `json:"iplimit"`
	Iptotal                   int64                       `json:"iptotal"`
	Iscleanuprequired         bool                        `json:"iscleanuprequired"`
	Isdefault                 bool                        `json:"isdefault"`
	JobID                     string                      `json:"jobid"`
	Jobstatus                 int                         `json:"jobstatus"`
	Memoryavailable           string                      `json:"memoryavailable"`
	Memorylimit               string                      `json:"memorylimit"`
	Memorytotal               int64                       `json:"memorytotal"`
	Name                      string                      `json:"name"`
	Networkavailable          string                      `json:"networkavailable"`
	Networkdomain             string                      `json:"networkdomain"`
	Networklimit              string                      `json:"networklimit"`
	Networktotal              int64                       `json:"networktotal"`
	Primarystorageavailable   string                      `json:"primarystorageavailable"`
	Primarystoragelimit       string                      `json:"primarystoragelimit"`
	Primarystoragetotal       int64                       `json:"primarystoragetotal"`
	Projectavailable          string                      `json:"projectavailable"`
	Projectlimit              string                      `json:"projectlimit"`
	Projecttotal              int64                       `json:"projecttotal"`
	Receivedbytes             int64                       `json:"receivedbytes"`
	Roleid                    string                      `json:"roleid"`
	Rolename                  string                      `json:"rolename"`
	Roletype                  string                      `json:"roletype"`
	Secondarystorageavailable string                      `json:"secondarystorageavailable"`
	Secondarystoragelimit     string                      `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64                     `json:"secondarystoragetotal"`
	Sentbytes                 int64                       `json:"sentbytes"`
	Snapshotavailable         string                      `json:"snapshotavailable"`
	Snapshotlimit             string                      `json:"snapshotlimit"`
	Snapshottotal             int64                       `json:"snapshottotal"`
	State                     string                      `json:"state"`
	Templateavailable         string                      `json:"templateavailable"`
	Templatelimit             string                      `json:"templatelimit"`
	Templatetotal             int64                       `json:"templatetotal"`
	User                      []UpdateAccountResponseUser `json:"user"`
	Vmavailable               string                      `json:"vmavailable"`
	Vmlimit                   string                      `json:"vmlimit"`
	Vmrunning                 int                         `json:"vmrunning"`
	Vmstopped                 int                         `json:"vmstopped"`
	Vmtotal                   int64                       `json:"vmtotal"`
	Volumeavailable           string                      `json:"volumeavailable"`
	Volumelimit               string                      `json:"volumelimit"`
	Volumetotal               int64                       `json:"volumetotal"`
	Vpcavailable              string                      `json:"vpcavailable"`
	Vpclimit                  string                      `json:"vpclimit"`
	Vpctotal                  int64                       `json:"vpctotal"`
}

type UpdateAccountResponseUser

type UpdateAccountResponseUser struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type UpdateAnnotationVisibilityParams

type UpdateAnnotationVisibilityParams struct {
	// contains filtered or unexported fields
}

func (*UpdateAnnotationVisibilityParams) GetAdminsonly

func (p *UpdateAnnotationVisibilityParams) GetAdminsonly() (bool, bool)

func (*UpdateAnnotationVisibilityParams) GetId

func (*UpdateAnnotationVisibilityParams) ResetAdminsonly

func (p *UpdateAnnotationVisibilityParams) ResetAdminsonly()

func (*UpdateAnnotationVisibilityParams) ResetId

func (p *UpdateAnnotationVisibilityParams) ResetId()

func (*UpdateAnnotationVisibilityParams) SetAdminsonly

func (p *UpdateAnnotationVisibilityParams) SetAdminsonly(v bool)

func (*UpdateAnnotationVisibilityParams) SetId

type UpdateAnnotationVisibilityResponse

type UpdateAnnotationVisibilityResponse struct {
	Adminsonly bool   `json:"adminsonly"`
	Annotation string `json:"annotation"`
	Created    string `json:"created"`
	Entityid   string `json:"entityid"`
	Entityname string `json:"entityname"`
	Entitytype string `json:"entitytype"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Removed    string `json:"removed"`
	Userid     string `json:"userid"`
	Username   string `json:"username"`
}

type UpdateAutoScalePolicyParams

type UpdateAutoScalePolicyParams struct {
	// contains filtered or unexported fields
}

func (*UpdateAutoScalePolicyParams) GetConditionids

func (p *UpdateAutoScalePolicyParams) GetConditionids() ([]string, bool)

func (*UpdateAutoScalePolicyParams) GetDuration

func (p *UpdateAutoScalePolicyParams) GetDuration() (int, bool)

func (*UpdateAutoScalePolicyParams) GetId

func (p *UpdateAutoScalePolicyParams) GetId() (string, bool)

func (*UpdateAutoScalePolicyParams) GetName

func (p *UpdateAutoScalePolicyParams) GetName() (string, bool)

func (*UpdateAutoScalePolicyParams) GetQuiettime

func (p *UpdateAutoScalePolicyParams) GetQuiettime() (int, bool)

func (*UpdateAutoScalePolicyParams) ResetConditionids

func (p *UpdateAutoScalePolicyParams) ResetConditionids()

func (*UpdateAutoScalePolicyParams) ResetDuration

func (p *UpdateAutoScalePolicyParams) ResetDuration()

func (*UpdateAutoScalePolicyParams) ResetId

func (p *UpdateAutoScalePolicyParams) ResetId()

func (*UpdateAutoScalePolicyParams) ResetName

func (p *UpdateAutoScalePolicyParams) ResetName()

func (*UpdateAutoScalePolicyParams) ResetQuiettime

func (p *UpdateAutoScalePolicyParams) ResetQuiettime()

func (*UpdateAutoScalePolicyParams) SetConditionids

func (p *UpdateAutoScalePolicyParams) SetConditionids(v []string)

func (*UpdateAutoScalePolicyParams) SetDuration

func (p *UpdateAutoScalePolicyParams) SetDuration(v int)

func (*UpdateAutoScalePolicyParams) SetId

func (p *UpdateAutoScalePolicyParams) SetId(v string)

func (*UpdateAutoScalePolicyParams) SetName

func (p *UpdateAutoScalePolicyParams) SetName(v string)

func (*UpdateAutoScalePolicyParams) SetQuiettime

func (p *UpdateAutoScalePolicyParams) SetQuiettime(v int)

type UpdateAutoScalePolicyResponse

type UpdateAutoScalePolicyResponse struct {
	Account    string   `json:"account"`
	Action     string   `json:"action"`
	Conditions []string `json:"conditions"`
	Domain     string   `json:"domain"`
	Domainid   string   `json:"domainid"`
	Duration   int      `json:"duration"`
	Id         string   `json:"id"`
	JobID      string   `json:"jobid"`
	Jobstatus  int      `json:"jobstatus"`
	Name       string   `json:"name"`
	Project    string   `json:"project"`
	Projectid  string   `json:"projectid"`
	Quiettime  int      `json:"quiettime"`
}

type UpdateAutoScaleVmGroupParams

type UpdateAutoScaleVmGroupParams struct {
	// contains filtered or unexported fields
}

func (*UpdateAutoScaleVmGroupParams) GetCustomid

func (p *UpdateAutoScaleVmGroupParams) GetCustomid() (string, bool)

func (*UpdateAutoScaleVmGroupParams) GetFordisplay

func (p *UpdateAutoScaleVmGroupParams) GetFordisplay() (bool, bool)

func (*UpdateAutoScaleVmGroupParams) GetId

func (*UpdateAutoScaleVmGroupParams) GetInterval

func (p *UpdateAutoScaleVmGroupParams) GetInterval() (int, bool)

func (*UpdateAutoScaleVmGroupParams) GetMaxmembers

func (p *UpdateAutoScaleVmGroupParams) GetMaxmembers() (int, bool)

func (*UpdateAutoScaleVmGroupParams) GetMinmembers

func (p *UpdateAutoScaleVmGroupParams) GetMinmembers() (int, bool)

func (*UpdateAutoScaleVmGroupParams) GetName

func (p *UpdateAutoScaleVmGroupParams) GetName() (string, bool)

func (*UpdateAutoScaleVmGroupParams) GetScaledownpolicyids

func (p *UpdateAutoScaleVmGroupParams) GetScaledownpolicyids() ([]string, bool)

func (*UpdateAutoScaleVmGroupParams) GetScaleuppolicyids

func (p *UpdateAutoScaleVmGroupParams) GetScaleuppolicyids() ([]string, bool)

func (*UpdateAutoScaleVmGroupParams) ResetCustomid

func (p *UpdateAutoScaleVmGroupParams) ResetCustomid()

func (*UpdateAutoScaleVmGroupParams) ResetFordisplay

func (p *UpdateAutoScaleVmGroupParams) ResetFordisplay()

func (*UpdateAutoScaleVmGroupParams) ResetId

func (p *UpdateAutoScaleVmGroupParams) ResetId()

func (*UpdateAutoScaleVmGroupParams) ResetInterval

func (p *UpdateAutoScaleVmGroupParams) ResetInterval()

func (*UpdateAutoScaleVmGroupParams) ResetMaxmembers

func (p *UpdateAutoScaleVmGroupParams) ResetMaxmembers()

func (*UpdateAutoScaleVmGroupParams) ResetMinmembers

func (p *UpdateAutoScaleVmGroupParams) ResetMinmembers()

func (*UpdateAutoScaleVmGroupParams) ResetName

func (p *UpdateAutoScaleVmGroupParams) ResetName()

func (*UpdateAutoScaleVmGroupParams) ResetScaledownpolicyids

func (p *UpdateAutoScaleVmGroupParams) ResetScaledownpolicyids()

func (*UpdateAutoScaleVmGroupParams) ResetScaleuppolicyids

func (p *UpdateAutoScaleVmGroupParams) ResetScaleuppolicyids()

func (*UpdateAutoScaleVmGroupParams) SetCustomid

func (p *UpdateAutoScaleVmGroupParams) SetCustomid(v string)

func (*UpdateAutoScaleVmGroupParams) SetFordisplay

func (p *UpdateAutoScaleVmGroupParams) SetFordisplay(v bool)

func (*UpdateAutoScaleVmGroupParams) SetId

func (*UpdateAutoScaleVmGroupParams) SetInterval

func (p *UpdateAutoScaleVmGroupParams) SetInterval(v int)

func (*UpdateAutoScaleVmGroupParams) SetMaxmembers

func (p *UpdateAutoScaleVmGroupParams) SetMaxmembers(v int)

func (*UpdateAutoScaleVmGroupParams) SetMinmembers

func (p *UpdateAutoScaleVmGroupParams) SetMinmembers(v int)

func (*UpdateAutoScaleVmGroupParams) SetName

func (p *UpdateAutoScaleVmGroupParams) SetName(v string)

func (*UpdateAutoScaleVmGroupParams) SetScaledownpolicyids

func (p *UpdateAutoScaleVmGroupParams) SetScaledownpolicyids(v []string)

func (*UpdateAutoScaleVmGroupParams) SetScaleuppolicyids

func (p *UpdateAutoScaleVmGroupParams) SetScaleuppolicyids(v []string)

type UpdateAutoScaleVmGroupResponse

type UpdateAutoScaleVmGroupResponse struct {
	Account                      string   `json:"account"`
	Associatednetworkid          string   `json:"associatednetworkid"`
	Associatednetworkname        string   `json:"associatednetworkname"`
	Availablevirtualmachinecount int      `json:"availablevirtualmachinecount"`
	Created                      string   `json:"created"`
	Domain                       string   `json:"domain"`
	Domainid                     string   `json:"domainid"`
	Fordisplay                   bool     `json:"fordisplay"`
	Hasannotations               bool     `json:"hasannotations"`
	Id                           string   `json:"id"`
	Interval                     int      `json:"interval"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Lbprovider                   string   `json:"lbprovider"`
	Lbruleid                     string   `json:"lbruleid"`
	Maxmembers                   int      `json:"maxmembers"`
	Minmembers                   int      `json:"minmembers"`
	Name                         string   `json:"name"`
	Privateport                  string   `json:"privateport"`
	Project                      string   `json:"project"`
	Projectid                    string   `json:"projectid"`
	Publicip                     string   `json:"publicip"`
	Publicipid                   string   `json:"publicipid"`
	Publicport                   string   `json:"publicport"`
	Scaledownpolicies            []string `json:"scaledownpolicies"`
	Scaleuppolicies              []string `json:"scaleuppolicies"`
	State                        string   `json:"state"`
	Vmprofileid                  string   `json:"vmprofileid"`
}

type UpdateAutoScaleVmProfileParams

type UpdateAutoScaleVmProfileParams struct {
	// contains filtered or unexported fields
}

func (*UpdateAutoScaleVmProfileParams) GetAutoscaleuserid

func (p *UpdateAutoScaleVmProfileParams) GetAutoscaleuserid() (string, bool)

func (*UpdateAutoScaleVmProfileParams) GetCounterparam

func (p *UpdateAutoScaleVmProfileParams) GetCounterparam() (map[string]string, bool)

func (*UpdateAutoScaleVmProfileParams) GetCustomid

func (p *UpdateAutoScaleVmProfileParams) GetCustomid() (string, bool)

func (*UpdateAutoScaleVmProfileParams) GetExpungevmgraceperiod

func (p *UpdateAutoScaleVmProfileParams) GetExpungevmgraceperiod() (int, bool)

func (*UpdateAutoScaleVmProfileParams) GetFordisplay

func (p *UpdateAutoScaleVmProfileParams) GetFordisplay() (bool, bool)

func (*UpdateAutoScaleVmProfileParams) GetId

func (*UpdateAutoScaleVmProfileParams) GetOtherdeployparams

func (p *UpdateAutoScaleVmProfileParams) GetOtherdeployparams() (map[string]string, bool)

func (*UpdateAutoScaleVmProfileParams) GetServiceofferingid

func (p *UpdateAutoScaleVmProfileParams) GetServiceofferingid() (string, bool)

func (*UpdateAutoScaleVmProfileParams) GetTemplateid

func (p *UpdateAutoScaleVmProfileParams) GetTemplateid() (string, bool)

func (*UpdateAutoScaleVmProfileParams) GetUserdata

func (p *UpdateAutoScaleVmProfileParams) GetUserdata() (string, bool)

func (*UpdateAutoScaleVmProfileParams) GetUserdatadetails

func (p *UpdateAutoScaleVmProfileParams) GetUserdatadetails() (map[string]string, bool)

func (*UpdateAutoScaleVmProfileParams) GetUserdataid

func (p *UpdateAutoScaleVmProfileParams) GetUserdataid() (string, bool)

func (*UpdateAutoScaleVmProfileParams) ResetAutoscaleuserid

func (p *UpdateAutoScaleVmProfileParams) ResetAutoscaleuserid()

func (*UpdateAutoScaleVmProfileParams) ResetCounterparam

func (p *UpdateAutoScaleVmProfileParams) ResetCounterparam()

func (*UpdateAutoScaleVmProfileParams) ResetCustomid

func (p *UpdateAutoScaleVmProfileParams) ResetCustomid()

func (*UpdateAutoScaleVmProfileParams) ResetExpungevmgraceperiod

func (p *UpdateAutoScaleVmProfileParams) ResetExpungevmgraceperiod()

func (*UpdateAutoScaleVmProfileParams) ResetFordisplay

func (p *UpdateAutoScaleVmProfileParams) ResetFordisplay()

func (*UpdateAutoScaleVmProfileParams) ResetId

func (p *UpdateAutoScaleVmProfileParams) ResetId()

func (*UpdateAutoScaleVmProfileParams) ResetOtherdeployparams

func (p *UpdateAutoScaleVmProfileParams) ResetOtherdeployparams()

func (*UpdateAutoScaleVmProfileParams) ResetServiceofferingid

func (p *UpdateAutoScaleVmProfileParams) ResetServiceofferingid()

func (*UpdateAutoScaleVmProfileParams) ResetTemplateid

func (p *UpdateAutoScaleVmProfileParams) ResetTemplateid()

func (*UpdateAutoScaleVmProfileParams) ResetUserdata

func (p *UpdateAutoScaleVmProfileParams) ResetUserdata()

func (*UpdateAutoScaleVmProfileParams) ResetUserdatadetails

func (p *UpdateAutoScaleVmProfileParams) ResetUserdatadetails()

func (*UpdateAutoScaleVmProfileParams) ResetUserdataid

func (p *UpdateAutoScaleVmProfileParams) ResetUserdataid()

func (*UpdateAutoScaleVmProfileParams) SetAutoscaleuserid

func (p *UpdateAutoScaleVmProfileParams) SetAutoscaleuserid(v string)

func (*UpdateAutoScaleVmProfileParams) SetCounterparam

func (p *UpdateAutoScaleVmProfileParams) SetCounterparam(v map[string]string)

func (*UpdateAutoScaleVmProfileParams) SetCustomid

func (p *UpdateAutoScaleVmProfileParams) SetCustomid(v string)

func (*UpdateAutoScaleVmProfileParams) SetExpungevmgraceperiod

func (p *UpdateAutoScaleVmProfileParams) SetExpungevmgraceperiod(v int)

func (*UpdateAutoScaleVmProfileParams) SetFordisplay

func (p *UpdateAutoScaleVmProfileParams) SetFordisplay(v bool)

func (*UpdateAutoScaleVmProfileParams) SetId

func (*UpdateAutoScaleVmProfileParams) SetOtherdeployparams

func (p *UpdateAutoScaleVmProfileParams) SetOtherdeployparams(v map[string]string)

func (*UpdateAutoScaleVmProfileParams) SetServiceofferingid

func (p *UpdateAutoScaleVmProfileParams) SetServiceofferingid(v string)

func (*UpdateAutoScaleVmProfileParams) SetTemplateid

func (p *UpdateAutoScaleVmProfileParams) SetTemplateid(v string)

func (*UpdateAutoScaleVmProfileParams) SetUserdata

func (p *UpdateAutoScaleVmProfileParams) SetUserdata(v string)

func (*UpdateAutoScaleVmProfileParams) SetUserdatadetails

func (p *UpdateAutoScaleVmProfileParams) SetUserdatadetails(v map[string]string)

func (*UpdateAutoScaleVmProfileParams) SetUserdataid

func (p *UpdateAutoScaleVmProfileParams) SetUserdataid(v string)

type UpdateAutoScaleVmProfileResponse

type UpdateAutoScaleVmProfileResponse struct {
	Account              string            `json:"account"`
	Autoscaleuserid      string            `json:"autoscaleuserid"`
	Domain               string            `json:"domain"`
	Domainid             string            `json:"domainid"`
	Expungevmgraceperiod int               `json:"expungevmgraceperiod"`
	Fordisplay           bool              `json:"fordisplay"`
	Id                   string            `json:"id"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Otherdeployparams    map[string]string `json:"otherdeployparams"`
	Project              string            `json:"project"`
	Projectid            string            `json:"projectid"`
	Serviceofferingid    string            `json:"serviceofferingid"`
	Templateid           string            `json:"templateid"`
	Userdata             string            `json:"userdata"`
	Userdatadetails      string            `json:"userdatadetails"`
	Userdataid           string            `json:"userdataid"`
	Userdataname         string            `json:"userdataname"`
	Userdatapolicy       string            `json:"userdatapolicy"`
	Zoneid               string            `json:"zoneid"`
}

type UpdateCloudToUseObjectStoreParams

type UpdateCloudToUseObjectStoreParams struct {
	// contains filtered or unexported fields
}

func (*UpdateCloudToUseObjectStoreParams) GetDetails

func (p *UpdateCloudToUseObjectStoreParams) GetDetails() (map[string]string, bool)

func (*UpdateCloudToUseObjectStoreParams) GetName

func (*UpdateCloudToUseObjectStoreParams) GetProvider

func (p *UpdateCloudToUseObjectStoreParams) GetProvider() (string, bool)

func (*UpdateCloudToUseObjectStoreParams) GetUrl

func (*UpdateCloudToUseObjectStoreParams) ResetDetails

func (p *UpdateCloudToUseObjectStoreParams) ResetDetails()

func (*UpdateCloudToUseObjectStoreParams) ResetName

func (p *UpdateCloudToUseObjectStoreParams) ResetName()

func (*UpdateCloudToUseObjectStoreParams) ResetProvider

func (p *UpdateCloudToUseObjectStoreParams) ResetProvider()

func (*UpdateCloudToUseObjectStoreParams) ResetUrl

func (p *UpdateCloudToUseObjectStoreParams) ResetUrl()

func (*UpdateCloudToUseObjectStoreParams) SetDetails

func (p *UpdateCloudToUseObjectStoreParams) SetDetails(v map[string]string)

func (*UpdateCloudToUseObjectStoreParams) SetName

func (*UpdateCloudToUseObjectStoreParams) SetProvider

func (p *UpdateCloudToUseObjectStoreParams) SetProvider(v string)

func (*UpdateCloudToUseObjectStoreParams) SetUrl

type UpdateCloudToUseObjectStoreResponse

type UpdateCloudToUseObjectStoreResponse struct {
	Disksizetotal  int64  `json:"disksizetotal"`
	Disksizeused   int64  `json:"disksizeused"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Protocol       string `json:"protocol"`
	Providername   string `json:"providername"`
	Readonly       bool   `json:"readonly"`
	Scope          string `json:"scope"`
	Url            string `json:"url"`
	Zoneid         string `json:"zoneid"`
	Zonename       string `json:"zonename"`
}

type UpdateClusterParams

type UpdateClusterParams struct {
	// contains filtered or unexported fields
}

func (*UpdateClusterParams) GetAllocationstate

func (p *UpdateClusterParams) GetAllocationstate() (string, bool)

func (*UpdateClusterParams) GetClustername

func (p *UpdateClusterParams) GetClustername() (string, bool)

func (*UpdateClusterParams) GetClustertype

func (p *UpdateClusterParams) GetClustertype() (string, bool)

func (*UpdateClusterParams) GetHypervisor

func (p *UpdateClusterParams) GetHypervisor() (string, bool)

func (*UpdateClusterParams) GetId

func (p *UpdateClusterParams) GetId() (string, bool)

func (*UpdateClusterParams) GetManagedstate

func (p *UpdateClusterParams) GetManagedstate() (string, bool)

func (*UpdateClusterParams) ResetAllocationstate

func (p *UpdateClusterParams) ResetAllocationstate()

func (*UpdateClusterParams) ResetClustername

func (p *UpdateClusterParams) ResetClustername()

func (*UpdateClusterParams) ResetClustertype

func (p *UpdateClusterParams) ResetClustertype()

func (*UpdateClusterParams) ResetHypervisor

func (p *UpdateClusterParams) ResetHypervisor()

func (*UpdateClusterParams) ResetId

func (p *UpdateClusterParams) ResetId()

func (*UpdateClusterParams) ResetManagedstate

func (p *UpdateClusterParams) ResetManagedstate()

func (*UpdateClusterParams) SetAllocationstate

func (p *UpdateClusterParams) SetAllocationstate(v string)

func (*UpdateClusterParams) SetClustername

func (p *UpdateClusterParams) SetClustername(v string)

func (*UpdateClusterParams) SetClustertype

func (p *UpdateClusterParams) SetClustertype(v string)

func (*UpdateClusterParams) SetHypervisor

func (p *UpdateClusterParams) SetHypervisor(v string)

func (*UpdateClusterParams) SetId

func (p *UpdateClusterParams) SetId(v string)

func (*UpdateClusterParams) SetManagedstate

func (p *UpdateClusterParams) SetManagedstate(v string)

type UpdateClusterResponse

type UpdateClusterResponse struct {
	Allocationstate       string                          `json:"allocationstate"`
	Capacity              []UpdateClusterResponseCapacity `json:"capacity"`
	Clustertype           string                          `json:"clustertype"`
	Cpuovercommitratio    string                          `json:"cpuovercommitratio"`
	Hasannotations        bool                            `json:"hasannotations"`
	Hypervisortype        string                          `json:"hypervisortype"`
	Id                    string                          `json:"id"`
	JobID                 string                          `json:"jobid"`
	Jobstatus             int                             `json:"jobstatus"`
	Managedstate          string                          `json:"managedstate"`
	Memoryovercommitratio string                          `json:"memoryovercommitratio"`
	Name                  string                          `json:"name"`
	Ovm3vip               string                          `json:"ovm3vip"`
	Podid                 string                          `json:"podid"`
	Podname               string                          `json:"podname"`
	Resourcedetails       map[string]string               `json:"resourcedetails"`
	Zoneid                string                          `json:"zoneid"`
	Zonename              string                          `json:"zonename"`
}

type UpdateClusterResponseCapacity

type UpdateClusterResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type UpdateConfigurationParams

type UpdateConfigurationParams struct {
	// contains filtered or unexported fields
}

func (*UpdateConfigurationParams) GetAccountid

func (p *UpdateConfigurationParams) GetAccountid() (string, bool)

func (*UpdateConfigurationParams) GetClusterid

func (p *UpdateConfigurationParams) GetClusterid() (string, bool)

func (*UpdateConfigurationParams) GetDomainid

func (p *UpdateConfigurationParams) GetDomainid() (string, bool)

func (*UpdateConfigurationParams) GetImagestoreuuid

func (p *UpdateConfigurationParams) GetImagestoreuuid() (string, bool)

func (*UpdateConfigurationParams) GetName

func (p *UpdateConfigurationParams) GetName() (string, bool)

func (*UpdateConfigurationParams) GetStorageid

func (p *UpdateConfigurationParams) GetStorageid() (string, bool)

func (*UpdateConfigurationParams) GetValue

func (p *UpdateConfigurationParams) GetValue() (string, bool)

func (*UpdateConfigurationParams) GetZoneid

func (p *UpdateConfigurationParams) GetZoneid() (string, bool)

func (*UpdateConfigurationParams) ResetAccountid

func (p *UpdateConfigurationParams) ResetAccountid()

func (*UpdateConfigurationParams) ResetClusterid

func (p *UpdateConfigurationParams) ResetClusterid()

func (*UpdateConfigurationParams) ResetDomainid

func (p *UpdateConfigurationParams) ResetDomainid()

func (*UpdateConfigurationParams) ResetImagestoreuuid

func (p *UpdateConfigurationParams) ResetImagestoreuuid()

func (*UpdateConfigurationParams) ResetName

func (p *UpdateConfigurationParams) ResetName()

func (*UpdateConfigurationParams) ResetStorageid

func (p *UpdateConfigurationParams) ResetStorageid()

func (*UpdateConfigurationParams) ResetValue

func (p *UpdateConfigurationParams) ResetValue()

func (*UpdateConfigurationParams) ResetZoneid

func (p *UpdateConfigurationParams) ResetZoneid()

func (*UpdateConfigurationParams) SetAccountid

func (p *UpdateConfigurationParams) SetAccountid(v string)

func (*UpdateConfigurationParams) SetClusterid

func (p *UpdateConfigurationParams) SetClusterid(v string)

func (*UpdateConfigurationParams) SetDomainid

func (p *UpdateConfigurationParams) SetDomainid(v string)

func (*UpdateConfigurationParams) SetImagestoreuuid

func (p *UpdateConfigurationParams) SetImagestoreuuid(v string)

func (*UpdateConfigurationParams) SetName

func (p *UpdateConfigurationParams) SetName(v string)

func (*UpdateConfigurationParams) SetStorageid

func (p *UpdateConfigurationParams) SetStorageid(v string)

func (*UpdateConfigurationParams) SetValue

func (p *UpdateConfigurationParams) SetValue(v string)

func (*UpdateConfigurationParams) SetZoneid

func (p *UpdateConfigurationParams) SetZoneid(v string)

type UpdateConfigurationResponse

type UpdateConfigurationResponse struct {
	Category     string `json:"category"`
	Component    string `json:"component"`
	Defaultvalue string `json:"defaultvalue"`
	Description  string `json:"description"`
	Displaytext  string `json:"displaytext"`
	Group        string `json:"group"`
	Id           int64  `json:"id"`
	Isdynamic    bool   `json:"isdynamic"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Name         string `json:"name"`
	Options      string `json:"options"`
	Parent       string `json:"parent"`
	Scope        string `json:"scope"`
	Subgroup     string `json:"subgroup"`
	Type         string `json:"type"`
	Value        string `json:"value"`
}

type UpdateDefaultNicForVirtualMachineParams

type UpdateDefaultNicForVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*UpdateDefaultNicForVirtualMachineParams) GetNicid

func (*UpdateDefaultNicForVirtualMachineParams) GetVirtualmachineid

func (p *UpdateDefaultNicForVirtualMachineParams) GetVirtualmachineid() (string, bool)

func (*UpdateDefaultNicForVirtualMachineParams) ResetNicid

func (*UpdateDefaultNicForVirtualMachineParams) ResetVirtualmachineid

func (p *UpdateDefaultNicForVirtualMachineParams) ResetVirtualmachineid()

func (*UpdateDefaultNicForVirtualMachineParams) SetNicid

func (*UpdateDefaultNicForVirtualMachineParams) SetVirtualmachineid

func (p *UpdateDefaultNicForVirtualMachineParams) SetVirtualmachineid(v string)

type UpdateDefaultNicForVirtualMachineResponse

type UpdateDefaultNicForVirtualMachineResponse struct {
	Account               string                                                   `json:"account"`
	Affinitygroup         []UpdateDefaultNicForVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                                   `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                                   `json:"autoscalevmgroupname"`
	Backupofferingid      string                                                   `json:"backupofferingid"`
	Backupofferingname    string                                                   `json:"backupofferingname"`
	Bootmode              string                                                   `json:"bootmode"`
	Boottype              string                                                   `json:"boottype"`
	Cpunumber             int                                                      `json:"cpunumber"`
	Cpuspeed              int                                                      `json:"cpuspeed"`
	Cpuused               string                                                   `json:"cpuused"`
	Created               string                                                   `json:"created"`
	Details               map[string]string                                        `json:"details"`
	Diskioread            int64                                                    `json:"diskioread"`
	Diskiowrite           int64                                                    `json:"diskiowrite"`
	Diskkbsread           int64                                                    `json:"diskkbsread"`
	Diskkbswrite          int64                                                    `json:"diskkbswrite"`
	Diskofferingid        string                                                   `json:"diskofferingid"`
	Diskofferingname      string                                                   `json:"diskofferingname"`
	Displayname           string                                                   `json:"displayname"`
	Displayvm             bool                                                     `json:"displayvm"`
	Domain                string                                                   `json:"domain"`
	Domainid              string                                                   `json:"domainid"`
	Forvirtualnetwork     bool                                                     `json:"forvirtualnetwork"`
	Group                 string                                                   `json:"group"`
	Groupid               string                                                   `json:"groupid"`
	Guestosid             string                                                   `json:"guestosid"`
	Haenable              bool                                                     `json:"haenable"`
	Hasannotations        bool                                                     `json:"hasannotations"`
	Hostcontrolstate      string                                                   `json:"hostcontrolstate"`
	Hostid                string                                                   `json:"hostid"`
	Hostname              string                                                   `json:"hostname"`
	Hypervisor            string                                                   `json:"hypervisor"`
	Icon                  interface{}                                              `json:"icon"`
	Id                    string                                                   `json:"id"`
	Instancename          string                                                   `json:"instancename"`
	Isdynamicallyscalable bool                                                     `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                                   `json:"isodisplaytext"`
	Isoid                 string                                                   `json:"isoid"`
	Isoname               string                                                   `json:"isoname"`
	JobID                 string                                                   `json:"jobid"`
	Jobstatus             int                                                      `json:"jobstatus"`
	Keypairs              string                                                   `json:"keypairs"`
	Lastupdated           string                                                   `json:"lastupdated"`
	Memory                int                                                      `json:"memory"`
	Memoryintfreekbs      int64                                                    `json:"memoryintfreekbs"`
	Memorykbs             int64                                                    `json:"memorykbs"`
	Memorytargetkbs       int64                                                    `json:"memorytargetkbs"`
	Name                  string                                                   `json:"name"`
	Networkkbsread        int64                                                    `json:"networkkbsread"`
	Networkkbswrite       int64                                                    `json:"networkkbswrite"`
	Nic                   []Nic                                                    `json:"nic"`
	Osdisplayname         string                                                   `json:"osdisplayname"`
	Ostypeid              string                                                   `json:"ostypeid"`
	Password              string                                                   `json:"password"`
	Passwordenabled       bool                                                     `json:"passwordenabled"`
	Pooltype              string                                                   `json:"pooltype"`
	Project               string                                                   `json:"project"`
	Projectid             string                                                   `json:"projectid"`
	Publicip              string                                                   `json:"publicip"`
	Publicipid            string                                                   `json:"publicipid"`
	Readonlydetails       string                                                   `json:"readonlydetails"`
	Receivedbytes         int64                                                    `json:"receivedbytes"`
	Rootdeviceid          int64                                                    `json:"rootdeviceid"`
	Rootdevicetype        string                                                   `json:"rootdevicetype"`
	Securitygroup         []UpdateDefaultNicForVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                                    `json:"sentbytes"`
	Serviceofferingid     string                                                   `json:"serviceofferingid"`
	Serviceofferingname   string                                                   `json:"serviceofferingname"`
	Servicestate          string                                                   `json:"servicestate"`
	State                 string                                                   `json:"state"`
	Tags                  []Tags                                                   `json:"tags"`
	Templatedisplaytext   string                                                   `json:"templatedisplaytext"`
	Templateid            string                                                   `json:"templateid"`
	Templatename          string                                                   `json:"templatename"`
	Templatetype          string                                                   `json:"templatetype"`
	Userdata              string                                                   `json:"userdata"`
	Userdatadetails       string                                                   `json:"userdatadetails"`
	Userdataid            string                                                   `json:"userdataid"`
	Userdataname          string                                                   `json:"userdataname"`
	Userdatapolicy        string                                                   `json:"userdatapolicy"`
	Userid                string                                                   `json:"userid"`
	Username              string                                                   `json:"username"`
	Vgpu                  string                                                   `json:"vgpu"`
	Vnfdetails            map[string]string                                        `json:"vnfdetails"`
	Vnfnics               []string                                                 `json:"vnfnics"`
	Zoneid                string                                                   `json:"zoneid"`
	Zonename              string                                                   `json:"zonename"`
}

func (*UpdateDefaultNicForVirtualMachineResponse) UnmarshalJSON

type UpdateDefaultNicForVirtualMachineResponseAffinitygroup

type UpdateDefaultNicForVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type UpdateDefaultNicForVirtualMachineResponseSecuritygroup

type UpdateDefaultNicForVirtualMachineResponseSecuritygroup struct {
	Account             string                                                       `json:"account"`
	Description         string                                                       `json:"description"`
	Domain              string                                                       `json:"domain"`
	Domainid            string                                                       `json:"domainid"`
	Egressrule          []UpdateDefaultNicForVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                                       `json:"id"`
	Ingressrule         []UpdateDefaultNicForVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                                       `json:"name"`
	Project             string                                                       `json:"project"`
	Projectid           string                                                       `json:"projectid"`
	Tags                []Tags                                                       `json:"tags"`
	Virtualmachinecount int                                                          `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                                `json:"virtualmachineids"`
}

type UpdateDefaultNicForVirtualMachineResponseSecuritygroupRule

type UpdateDefaultNicForVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type UpdateDiskOfferingParams

type UpdateDiskOfferingParams struct {
	// contains filtered or unexported fields
}

func (*UpdateDiskOfferingParams) GetBytesreadrate

func (p *UpdateDiskOfferingParams) GetBytesreadrate() (int64, bool)

func (*UpdateDiskOfferingParams) GetBytesreadratemax

func (p *UpdateDiskOfferingParams) GetBytesreadratemax() (int64, bool)

func (*UpdateDiskOfferingParams) GetBytesreadratemaxlength

func (p *UpdateDiskOfferingParams) GetBytesreadratemaxlength() (int64, bool)

func (*UpdateDiskOfferingParams) GetByteswriterate

func (p *UpdateDiskOfferingParams) GetByteswriterate() (int64, bool)

func (*UpdateDiskOfferingParams) GetByteswriteratemax

func (p *UpdateDiskOfferingParams) GetByteswriteratemax() (int64, bool)

func (*UpdateDiskOfferingParams) GetByteswriteratemaxlength

func (p *UpdateDiskOfferingParams) GetByteswriteratemaxlength() (int64, bool)

func (*UpdateDiskOfferingParams) GetCachemode

func (p *UpdateDiskOfferingParams) GetCachemode() (string, bool)

func (*UpdateDiskOfferingParams) GetDisplayoffering

func (p *UpdateDiskOfferingParams) GetDisplayoffering() (bool, bool)

func (*UpdateDiskOfferingParams) GetDisplaytext

func (p *UpdateDiskOfferingParams) GetDisplaytext() (string, bool)

func (*UpdateDiskOfferingParams) GetDomainid

func (p *UpdateDiskOfferingParams) GetDomainid() (string, bool)

func (*UpdateDiskOfferingParams) GetId

func (p *UpdateDiskOfferingParams) GetId() (string, bool)

func (*UpdateDiskOfferingParams) GetIopsreadrate

func (p *UpdateDiskOfferingParams) GetIopsreadrate() (int64, bool)

func (*UpdateDiskOfferingParams) GetIopsreadratemax

func (p *UpdateDiskOfferingParams) GetIopsreadratemax() (int64, bool)

func (*UpdateDiskOfferingParams) GetIopsreadratemaxlength

func (p *UpdateDiskOfferingParams) GetIopsreadratemaxlength() (int64, bool)

func (*UpdateDiskOfferingParams) GetIopswriterate

func (p *UpdateDiskOfferingParams) GetIopswriterate() (int64, bool)

func (*UpdateDiskOfferingParams) GetIopswriteratemax

func (p *UpdateDiskOfferingParams) GetIopswriteratemax() (int64, bool)

func (*UpdateDiskOfferingParams) GetIopswriteratemaxlength

func (p *UpdateDiskOfferingParams) GetIopswriteratemaxlength() (int64, bool)

func (*UpdateDiskOfferingParams) GetName

func (p *UpdateDiskOfferingParams) GetName() (string, bool)

func (*UpdateDiskOfferingParams) GetSortkey

func (p *UpdateDiskOfferingParams) GetSortkey() (int, bool)

func (*UpdateDiskOfferingParams) GetTags

func (p *UpdateDiskOfferingParams) GetTags() (string, bool)

func (*UpdateDiskOfferingParams) GetZoneid

func (p *UpdateDiskOfferingParams) GetZoneid() (string, bool)

func (*UpdateDiskOfferingParams) ResetBytesreadrate

func (p *UpdateDiskOfferingParams) ResetBytesreadrate()

func (*UpdateDiskOfferingParams) ResetBytesreadratemax

func (p *UpdateDiskOfferingParams) ResetBytesreadratemax()

func (*UpdateDiskOfferingParams) ResetBytesreadratemaxlength

func (p *UpdateDiskOfferingParams) ResetBytesreadratemaxlength()

func (*UpdateDiskOfferingParams) ResetByteswriterate

func (p *UpdateDiskOfferingParams) ResetByteswriterate()

func (*UpdateDiskOfferingParams) ResetByteswriteratemax

func (p *UpdateDiskOfferingParams) ResetByteswriteratemax()

func (*UpdateDiskOfferingParams) ResetByteswriteratemaxlength

func (p *UpdateDiskOfferingParams) ResetByteswriteratemaxlength()

func (*UpdateDiskOfferingParams) ResetCachemode

func (p *UpdateDiskOfferingParams) ResetCachemode()

func (*UpdateDiskOfferingParams) ResetDisplayoffering

func (p *UpdateDiskOfferingParams) ResetDisplayoffering()

func (*UpdateDiskOfferingParams) ResetDisplaytext

func (p *UpdateDiskOfferingParams) ResetDisplaytext()

func (*UpdateDiskOfferingParams) ResetDomainid

func (p *UpdateDiskOfferingParams) ResetDomainid()

func (*UpdateDiskOfferingParams) ResetId

func (p *UpdateDiskOfferingParams) ResetId()

func (*UpdateDiskOfferingParams) ResetIopsreadrate

func (p *UpdateDiskOfferingParams) ResetIopsreadrate()

func (*UpdateDiskOfferingParams) ResetIopsreadratemax

func (p *UpdateDiskOfferingParams) ResetIopsreadratemax()

func (*UpdateDiskOfferingParams) ResetIopsreadratemaxlength

func (p *UpdateDiskOfferingParams) ResetIopsreadratemaxlength()

func (*UpdateDiskOfferingParams) ResetIopswriterate

func (p *UpdateDiskOfferingParams) ResetIopswriterate()

func (*UpdateDiskOfferingParams) ResetIopswriteratemax

func (p *UpdateDiskOfferingParams) ResetIopswriteratemax()

func (*UpdateDiskOfferingParams) ResetIopswriteratemaxlength

func (p *UpdateDiskOfferingParams) ResetIopswriteratemaxlength()

func (*UpdateDiskOfferingParams) ResetName

func (p *UpdateDiskOfferingParams) ResetName()

func (*UpdateDiskOfferingParams) ResetSortkey

func (p *UpdateDiskOfferingParams) ResetSortkey()

func (*UpdateDiskOfferingParams) ResetTags

func (p *UpdateDiskOfferingParams) ResetTags()

func (*UpdateDiskOfferingParams) ResetZoneid

func (p *UpdateDiskOfferingParams) ResetZoneid()

func (*UpdateDiskOfferingParams) SetBytesreadrate

func (p *UpdateDiskOfferingParams) SetBytesreadrate(v int64)

func (*UpdateDiskOfferingParams) SetBytesreadratemax

func (p *UpdateDiskOfferingParams) SetBytesreadratemax(v int64)

func (*UpdateDiskOfferingParams) SetBytesreadratemaxlength

func (p *UpdateDiskOfferingParams) SetBytesreadratemaxlength(v int64)

func (*UpdateDiskOfferingParams) SetByteswriterate

func (p *UpdateDiskOfferingParams) SetByteswriterate(v int64)

func (*UpdateDiskOfferingParams) SetByteswriteratemax

func (p *UpdateDiskOfferingParams) SetByteswriteratemax(v int64)

func (*UpdateDiskOfferingParams) SetByteswriteratemaxlength

func (p *UpdateDiskOfferingParams) SetByteswriteratemaxlength(v int64)

func (*UpdateDiskOfferingParams) SetCachemode

func (p *UpdateDiskOfferingParams) SetCachemode(v string)

func (*UpdateDiskOfferingParams) SetDisplayoffering

func (p *UpdateDiskOfferingParams) SetDisplayoffering(v bool)

func (*UpdateDiskOfferingParams) SetDisplaytext

func (p *UpdateDiskOfferingParams) SetDisplaytext(v string)

func (*UpdateDiskOfferingParams) SetDomainid

func (p *UpdateDiskOfferingParams) SetDomainid(v string)

func (*UpdateDiskOfferingParams) SetId

func (p *UpdateDiskOfferingParams) SetId(v string)

func (*UpdateDiskOfferingParams) SetIopsreadrate

func (p *UpdateDiskOfferingParams) SetIopsreadrate(v int64)

func (*UpdateDiskOfferingParams) SetIopsreadratemax

func (p *UpdateDiskOfferingParams) SetIopsreadratemax(v int64)

func (*UpdateDiskOfferingParams) SetIopsreadratemaxlength

func (p *UpdateDiskOfferingParams) SetIopsreadratemaxlength(v int64)

func (*UpdateDiskOfferingParams) SetIopswriterate

func (p *UpdateDiskOfferingParams) SetIopswriterate(v int64)

func (*UpdateDiskOfferingParams) SetIopswriteratemax

func (p *UpdateDiskOfferingParams) SetIopswriteratemax(v int64)

func (*UpdateDiskOfferingParams) SetIopswriteratemaxlength

func (p *UpdateDiskOfferingParams) SetIopswriteratemaxlength(v int64)

func (*UpdateDiskOfferingParams) SetName

func (p *UpdateDiskOfferingParams) SetName(v string)

func (*UpdateDiskOfferingParams) SetSortkey

func (p *UpdateDiskOfferingParams) SetSortkey(v int)

func (*UpdateDiskOfferingParams) SetTags

func (p *UpdateDiskOfferingParams) SetTags(v string)

func (*UpdateDiskOfferingParams) SetZoneid

func (p *UpdateDiskOfferingParams) SetZoneid(v string)

type UpdateDiskOfferingResponse

type UpdateDiskOfferingResponse struct {
	CacheMode                   string            `json:"cacheMode"`
	Created                     string            `json:"created"`
	Details                     map[string]string `json:"details"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Disksize                    int64             `json:"disksize"`
	Disksizestrictness          bool              `json:"disksizestrictness"`
	Displayoffering             bool              `json:"displayoffering"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Encrypt                     bool              `json:"encrypt"`
	Hasannotations              bool              `json:"hasannotations"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Maxiops                     int64             `json:"maxiops"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Provisioningtype            string            `json:"provisioningtype"`
	Storagetype                 string            `json:"storagetype"`
	Tags                        string            `json:"tags"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type UpdateDomainParams

type UpdateDomainParams struct {
	// contains filtered or unexported fields
}

func (*UpdateDomainParams) GetId

func (p *UpdateDomainParams) GetId() (string, bool)

func (*UpdateDomainParams) GetName

func (p *UpdateDomainParams) GetName() (string, bool)

func (*UpdateDomainParams) GetNetworkdomain

func (p *UpdateDomainParams) GetNetworkdomain() (string, bool)

func (*UpdateDomainParams) ResetId

func (p *UpdateDomainParams) ResetId()

func (*UpdateDomainParams) ResetName

func (p *UpdateDomainParams) ResetName()

func (*UpdateDomainParams) ResetNetworkdomain

func (p *UpdateDomainParams) ResetNetworkdomain()

func (*UpdateDomainParams) SetId

func (p *UpdateDomainParams) SetId(v string)

func (*UpdateDomainParams) SetName

func (p *UpdateDomainParams) SetName(v string)

func (*UpdateDomainParams) SetNetworkdomain

func (p *UpdateDomainParams) SetNetworkdomain(v string)

type UpdateDomainResponse

type UpdateDomainResponse struct {
	Cpuavailable              string            `json:"cpuavailable"`
	Cpulimit                  string            `json:"cpulimit"`
	Cputotal                  int64             `json:"cputotal"`
	Created                   string            `json:"created"`
	Domaindetails             map[string]string `json:"domaindetails"`
	Hasannotations            bool              `json:"hasannotations"`
	Haschild                  bool              `json:"haschild"`
	Icon                      interface{}       `json:"icon"`
	Id                        string            `json:"id"`
	Ipavailable               string            `json:"ipavailable"`
	Iplimit                   string            `json:"iplimit"`
	Iptotal                   int64             `json:"iptotal"`
	JobID                     string            `json:"jobid"`
	Jobstatus                 int               `json:"jobstatus"`
	Level                     int               `json:"level"`
	Memoryavailable           string            `json:"memoryavailable"`
	Memorylimit               string            `json:"memorylimit"`
	Memorytotal               int64             `json:"memorytotal"`
	Name                      string            `json:"name"`
	Networkavailable          string            `json:"networkavailable"`
	Networkdomain             string            `json:"networkdomain"`
	Networklimit              string            `json:"networklimit"`
	Networktotal              int64             `json:"networktotal"`
	Parentdomainid            string            `json:"parentdomainid"`
	Parentdomainname          string            `json:"parentdomainname"`
	Path                      string            `json:"path"`
	Primarystorageavailable   string            `json:"primarystorageavailable"`
	Primarystoragelimit       string            `json:"primarystoragelimit"`
	Primarystoragetotal       int64             `json:"primarystoragetotal"`
	Projectavailable          string            `json:"projectavailable"`
	Projectlimit              string            `json:"projectlimit"`
	Projecttotal              int64             `json:"projecttotal"`
	Secondarystorageavailable string            `json:"secondarystorageavailable"`
	Secondarystoragelimit     string            `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64           `json:"secondarystoragetotal"`
	Snapshotavailable         string            `json:"snapshotavailable"`
	Snapshotlimit             string            `json:"snapshotlimit"`
	Snapshottotal             int64             `json:"snapshottotal"`
	State                     string            `json:"state"`
	Templateavailable         string            `json:"templateavailable"`
	Templatelimit             string            `json:"templatelimit"`
	Templatetotal             int64             `json:"templatetotal"`
	Vmavailable               string            `json:"vmavailable"`
	Vmlimit                   string            `json:"vmlimit"`
	Vmtotal                   int64             `json:"vmtotal"`
	Volumeavailable           string            `json:"volumeavailable"`
	Volumelimit               string            `json:"volumelimit"`
	Volumetotal               int64             `json:"volumetotal"`
	Vpcavailable              string            `json:"vpcavailable"`
	Vpclimit                  string            `json:"vpclimit"`
	Vpctotal                  int64             `json:"vpctotal"`
}

type UpdateEgressFirewallRuleParams

type UpdateEgressFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateEgressFirewallRuleParams) GetCustomid

func (p *UpdateEgressFirewallRuleParams) GetCustomid() (string, bool)

func (*UpdateEgressFirewallRuleParams) GetFordisplay

func (p *UpdateEgressFirewallRuleParams) GetFordisplay() (bool, bool)

func (*UpdateEgressFirewallRuleParams) GetId

func (*UpdateEgressFirewallRuleParams) ResetCustomid

func (p *UpdateEgressFirewallRuleParams) ResetCustomid()

func (*UpdateEgressFirewallRuleParams) ResetFordisplay

func (p *UpdateEgressFirewallRuleParams) ResetFordisplay()

func (*UpdateEgressFirewallRuleParams) ResetId

func (p *UpdateEgressFirewallRuleParams) ResetId()

func (*UpdateEgressFirewallRuleParams) SetCustomid

func (p *UpdateEgressFirewallRuleParams) SetCustomid(v string)

func (*UpdateEgressFirewallRuleParams) SetFordisplay

func (p *UpdateEgressFirewallRuleParams) SetFordisplay(v bool)

func (*UpdateEgressFirewallRuleParams) SetId

type UpdateEgressFirewallRuleResponse

type UpdateEgressFirewallRuleResponse struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type UpdateFirewallRuleParams

type UpdateFirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateFirewallRuleParams) GetCustomid

func (p *UpdateFirewallRuleParams) GetCustomid() (string, bool)

func (*UpdateFirewallRuleParams) GetFordisplay

func (p *UpdateFirewallRuleParams) GetFordisplay() (bool, bool)

func (*UpdateFirewallRuleParams) GetId

func (p *UpdateFirewallRuleParams) GetId() (string, bool)

func (*UpdateFirewallRuleParams) ResetCustomid

func (p *UpdateFirewallRuleParams) ResetCustomid()

func (*UpdateFirewallRuleParams) ResetFordisplay

func (p *UpdateFirewallRuleParams) ResetFordisplay()

func (*UpdateFirewallRuleParams) ResetId

func (p *UpdateFirewallRuleParams) ResetId()

func (*UpdateFirewallRuleParams) SetCustomid

func (p *UpdateFirewallRuleParams) SetCustomid(v string)

func (*UpdateFirewallRuleParams) SetFordisplay

func (p *UpdateFirewallRuleParams) SetFordisplay(v bool)

func (*UpdateFirewallRuleParams) SetId

func (p *UpdateFirewallRuleParams) SetId(v string)

type UpdateFirewallRuleResponse

type UpdateFirewallRuleResponse struct {
	Cidrlist     string `json:"cidrlist"`
	Destcidrlist string `json:"destcidrlist"`
	Endport      int    `json:"endport"`
	Fordisplay   bool   `json:"fordisplay"`
	Icmpcode     int    `json:"icmpcode"`
	Icmptype     int    `json:"icmptype"`
	Id           string `json:"id"`
	Ipaddress    string `json:"ipaddress"`
	Ipaddressid  string `json:"ipaddressid"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Networkid    string `json:"networkid"`
	Protocol     string `json:"protocol"`
	Startport    int    `json:"startport"`
	State        string `json:"state"`
	Tags         []Tags `json:"tags"`
	Traffictype  string `json:"traffictype"`
}

type UpdateGlobalLoadBalancerRuleParams

type UpdateGlobalLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateGlobalLoadBalancerRuleParams) GetDescription

func (p *UpdateGlobalLoadBalancerRuleParams) GetDescription() (string, bool)

func (*UpdateGlobalLoadBalancerRuleParams) GetGslblbmethod

func (p *UpdateGlobalLoadBalancerRuleParams) GetGslblbmethod() (string, bool)

func (*UpdateGlobalLoadBalancerRuleParams) GetGslbstickysessionmethodname

func (p *UpdateGlobalLoadBalancerRuleParams) GetGslbstickysessionmethodname() (string, bool)

func (*UpdateGlobalLoadBalancerRuleParams) GetId

func (*UpdateGlobalLoadBalancerRuleParams) ResetDescription

func (p *UpdateGlobalLoadBalancerRuleParams) ResetDescription()

func (*UpdateGlobalLoadBalancerRuleParams) ResetGslblbmethod

func (p *UpdateGlobalLoadBalancerRuleParams) ResetGslblbmethod()

func (*UpdateGlobalLoadBalancerRuleParams) ResetGslbstickysessionmethodname

func (p *UpdateGlobalLoadBalancerRuleParams) ResetGslbstickysessionmethodname()

func (*UpdateGlobalLoadBalancerRuleParams) ResetId

func (*UpdateGlobalLoadBalancerRuleParams) SetDescription

func (p *UpdateGlobalLoadBalancerRuleParams) SetDescription(v string)

func (*UpdateGlobalLoadBalancerRuleParams) SetGslblbmethod

func (p *UpdateGlobalLoadBalancerRuleParams) SetGslblbmethod(v string)

func (*UpdateGlobalLoadBalancerRuleParams) SetGslbstickysessionmethodname

func (p *UpdateGlobalLoadBalancerRuleParams) SetGslbstickysessionmethodname(v string)

func (*UpdateGlobalLoadBalancerRuleParams) SetId

type UpdateGlobalLoadBalancerRuleResponse

type UpdateGlobalLoadBalancerRuleResponse struct {
	Account                     string                                                 `json:"account"`
	Description                 string                                                 `json:"description"`
	Domain                      string                                                 `json:"domain"`
	Domainid                    string                                                 `json:"domainid"`
	Gslbdomainname              string                                                 `json:"gslbdomainname"`
	Gslblbmethod                string                                                 `json:"gslblbmethod"`
	Gslbservicetype             string                                                 `json:"gslbservicetype"`
	Gslbstickysessionmethodname string                                                 `json:"gslbstickysessionmethodname"`
	Id                          string                                                 `json:"id"`
	JobID                       string                                                 `json:"jobid"`
	Jobstatus                   int                                                    `json:"jobstatus"`
	Loadbalancerrule            []UpdateGlobalLoadBalancerRuleResponseLoadbalancerrule `json:"loadbalancerrule"`
	Name                        string                                                 `json:"name"`
	Project                     string                                                 `json:"project"`
	Projectid                   string                                                 `json:"projectid"`
	Regionid                    int                                                    `json:"regionid"`
}

type UpdateGlobalLoadBalancerRuleResponseLoadbalancerrule

type UpdateGlobalLoadBalancerRuleResponseLoadbalancerrule struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type UpdateGuestOsMappingParams

type UpdateGuestOsMappingParams struct {
	// contains filtered or unexported fields
}

func (*UpdateGuestOsMappingParams) GetId

func (p *UpdateGuestOsMappingParams) GetId() (string, bool)

func (*UpdateGuestOsMappingParams) GetOsmappingcheckenabled

func (p *UpdateGuestOsMappingParams) GetOsmappingcheckenabled() (bool, bool)

func (*UpdateGuestOsMappingParams) GetOsnameforhypervisor

func (p *UpdateGuestOsMappingParams) GetOsnameforhypervisor() (string, bool)

func (*UpdateGuestOsMappingParams) ResetId

func (p *UpdateGuestOsMappingParams) ResetId()

func (*UpdateGuestOsMappingParams) ResetOsmappingcheckenabled

func (p *UpdateGuestOsMappingParams) ResetOsmappingcheckenabled()

func (*UpdateGuestOsMappingParams) ResetOsnameforhypervisor

func (p *UpdateGuestOsMappingParams) ResetOsnameforhypervisor()

func (*UpdateGuestOsMappingParams) SetId

func (p *UpdateGuestOsMappingParams) SetId(v string)

func (*UpdateGuestOsMappingParams) SetOsmappingcheckenabled

func (p *UpdateGuestOsMappingParams) SetOsmappingcheckenabled(v bool)

func (*UpdateGuestOsMappingParams) SetOsnameforhypervisor

func (p *UpdateGuestOsMappingParams) SetOsnameforhypervisor(v string)

type UpdateGuestOsMappingResponse

type UpdateGuestOsMappingResponse struct {
	Hypervisor          string `json:"hypervisor"`
	Hypervisorversion   string `json:"hypervisorversion"`
	Id                  string `json:"id"`
	Isuserdefined       string `json:"isuserdefined"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Osdisplayname       string `json:"osdisplayname"`
	Osnameforhypervisor string `json:"osnameforhypervisor"`
	Ostypeid            string `json:"ostypeid"`
}

func (*UpdateGuestOsMappingResponse) UnmarshalJSON

func (r *UpdateGuestOsMappingResponse) UnmarshalJSON(b []byte) error

type UpdateGuestOsParams

type UpdateGuestOsParams struct {
	// contains filtered or unexported fields
}

func (*UpdateGuestOsParams) GetDetails

func (p *UpdateGuestOsParams) GetDetails() (map[string]string, bool)

func (*UpdateGuestOsParams) GetForDisplay

func (p *UpdateGuestOsParams) GetForDisplay() (bool, bool)

func (*UpdateGuestOsParams) GetId

func (p *UpdateGuestOsParams) GetId() (string, bool)

func (*UpdateGuestOsParams) GetOsdisplayname

func (p *UpdateGuestOsParams) GetOsdisplayname() (string, bool)

func (*UpdateGuestOsParams) ResetDetails

func (p *UpdateGuestOsParams) ResetDetails()

func (*UpdateGuestOsParams) ResetForDisplay

func (p *UpdateGuestOsParams) ResetForDisplay()

func (*UpdateGuestOsParams) ResetId

func (p *UpdateGuestOsParams) ResetId()

func (*UpdateGuestOsParams) ResetOsdisplayname

func (p *UpdateGuestOsParams) ResetOsdisplayname()

func (*UpdateGuestOsParams) SetDetails

func (p *UpdateGuestOsParams) SetDetails(v map[string]string)

func (*UpdateGuestOsParams) SetForDisplay

func (p *UpdateGuestOsParams) SetForDisplay(v bool)

func (*UpdateGuestOsParams) SetId

func (p *UpdateGuestOsParams) SetId(v string)

func (*UpdateGuestOsParams) SetOsdisplayname

func (p *UpdateGuestOsParams) SetOsdisplayname(v string)

type UpdateGuestOsResponse

type UpdateGuestOsResponse struct {
	Description    string `json:"description"`
	Fordisplay     bool   `json:"fordisplay"`
	Id             string `json:"id"`
	Isuserdefined  bool   `json:"isuserdefined"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Oscategoryid   string `json:"oscategoryid"`
	Oscategoryname string `json:"oscategoryname"`
}

type UpdateHostParams

type UpdateHostParams struct {
	// contains filtered or unexported fields
}

func (*UpdateHostParams) GetAllocationstate

func (p *UpdateHostParams) GetAllocationstate() (string, bool)

func (*UpdateHostParams) GetAnnotation

func (p *UpdateHostParams) GetAnnotation() (string, bool)

func (*UpdateHostParams) GetHosttags

func (p *UpdateHostParams) GetHosttags() ([]string, bool)

func (*UpdateHostParams) GetId

func (p *UpdateHostParams) GetId() (string, bool)

func (*UpdateHostParams) GetIstagarule

func (p *UpdateHostParams) GetIstagarule() (bool, bool)

func (*UpdateHostParams) GetName

func (p *UpdateHostParams) GetName() (string, bool)

func (*UpdateHostParams) GetOscategoryid

func (p *UpdateHostParams) GetOscategoryid() (string, bool)

func (*UpdateHostParams) GetUrl

func (p *UpdateHostParams) GetUrl() (string, bool)

func (*UpdateHostParams) ResetAllocationstate

func (p *UpdateHostParams) ResetAllocationstate()

func (*UpdateHostParams) ResetAnnotation

func (p *UpdateHostParams) ResetAnnotation()

func (*UpdateHostParams) ResetHosttags

func (p *UpdateHostParams) ResetHosttags()

func (*UpdateHostParams) ResetId

func (p *UpdateHostParams) ResetId()

func (*UpdateHostParams) ResetIstagarule

func (p *UpdateHostParams) ResetIstagarule()

func (*UpdateHostParams) ResetName

func (p *UpdateHostParams) ResetName()

func (*UpdateHostParams) ResetOscategoryid

func (p *UpdateHostParams) ResetOscategoryid()

func (*UpdateHostParams) ResetUrl

func (p *UpdateHostParams) ResetUrl()

func (*UpdateHostParams) SetAllocationstate

func (p *UpdateHostParams) SetAllocationstate(v string)

func (*UpdateHostParams) SetAnnotation

func (p *UpdateHostParams) SetAnnotation(v string)

func (*UpdateHostParams) SetHosttags

func (p *UpdateHostParams) SetHosttags(v []string)

func (*UpdateHostParams) SetId

func (p *UpdateHostParams) SetId(v string)

func (*UpdateHostParams) SetIstagarule

func (p *UpdateHostParams) SetIstagarule(v bool)

func (*UpdateHostParams) SetName

func (p *UpdateHostParams) SetName(v string)

func (*UpdateHostParams) SetOscategoryid

func (p *UpdateHostParams) SetOscategoryid(v string)

func (*UpdateHostParams) SetUrl

func (p *UpdateHostParams) SetUrl(v string)

type UpdateHostPasswordParams

type UpdateHostPasswordParams struct {
	// contains filtered or unexported fields
}

func (*UpdateHostPasswordParams) GetClusterid

func (p *UpdateHostPasswordParams) GetClusterid() (string, bool)

func (*UpdateHostPasswordParams) GetHostid

func (p *UpdateHostPasswordParams) GetHostid() (string, bool)

func (*UpdateHostPasswordParams) GetPassword

func (p *UpdateHostPasswordParams) GetPassword() (string, bool)

func (*UpdateHostPasswordParams) GetUpdate_passwd_on_host

func (p *UpdateHostPasswordParams) GetUpdate_passwd_on_host() (bool, bool)

func (*UpdateHostPasswordParams) GetUsername

func (p *UpdateHostPasswordParams) GetUsername() (string, bool)

func (*UpdateHostPasswordParams) ResetClusterid

func (p *UpdateHostPasswordParams) ResetClusterid()

func (*UpdateHostPasswordParams) ResetHostid

func (p *UpdateHostPasswordParams) ResetHostid()

func (*UpdateHostPasswordParams) ResetPassword

func (p *UpdateHostPasswordParams) ResetPassword()

func (*UpdateHostPasswordParams) ResetUpdate_passwd_on_host

func (p *UpdateHostPasswordParams) ResetUpdate_passwd_on_host()

func (*UpdateHostPasswordParams) ResetUsername

func (p *UpdateHostPasswordParams) ResetUsername()

func (*UpdateHostPasswordParams) SetClusterid

func (p *UpdateHostPasswordParams) SetClusterid(v string)

func (*UpdateHostPasswordParams) SetHostid

func (p *UpdateHostPasswordParams) SetHostid(v string)

func (*UpdateHostPasswordParams) SetPassword

func (p *UpdateHostPasswordParams) SetPassword(v string)

func (*UpdateHostPasswordParams) SetUpdate_passwd_on_host

func (p *UpdateHostPasswordParams) SetUpdate_passwd_on_host(v bool)

func (*UpdateHostPasswordParams) SetUsername

func (p *UpdateHostPasswordParams) SetUsername(v string)

type UpdateHostPasswordResponse

type UpdateHostPasswordResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*UpdateHostPasswordResponse) UnmarshalJSON

func (r *UpdateHostPasswordResponse) UnmarshalJSON(b []byte) error

type UpdateHostResponse

type UpdateHostResponse struct {
	Annotation                       string                       `json:"annotation"`
	Capabilities                     string                       `json:"capabilities"`
	Clusterid                        string                       `json:"clusterid"`
	Clustername                      string                       `json:"clustername"`
	Clustertype                      string                       `json:"clustertype"`
	Cpuallocated                     string                       `json:"cpuallocated"`
	Cpuallocatedpercentage           string                       `json:"cpuallocatedpercentage"`
	Cpuallocatedvalue                int64                        `json:"cpuallocatedvalue"`
	Cpuallocatedwithoverprovisioning string                       `json:"cpuallocatedwithoverprovisioning"`
	Cpuloadaverage                   float64                      `json:"cpuloadaverage"`
	Cpunumber                        int                          `json:"cpunumber"`
	Cpusockets                       int                          `json:"cpusockets"`
	Cpuspeed                         int64                        `json:"cpuspeed"`
	Cpuused                          string                       `json:"cpuused"`
	Cpuwithoverprovisioning          string                       `json:"cpuwithoverprovisioning"`
	Created                          string                       `json:"created"`
	Details                          map[string]string            `json:"details"`
	Disconnected                     string                       `json:"disconnected"`
	Disksizeallocated                int64                        `json:"disksizeallocated"`
	Disksizetotal                    int64                        `json:"disksizetotal"`
	Encryptionsupported              bool                         `json:"encryptionsupported"`
	Events                           string                       `json:"events"`
	Gpugroup                         []UpdateHostResponseGpugroup `json:"gpugroup"`
	Hahost                           bool                         `json:"hahost"`
	Hasannotations                   bool                         `json:"hasannotations"`
	Hasenoughcapacity                bool                         `json:"hasenoughcapacity"`
	Hostha                           HAForHostResponse            `json:"hostha"`
	Hosttags                         string                       `json:"hosttags"`
	Hypervisor                       string                       `json:"hypervisor"`
	Hypervisorversion                string                       `json:"hypervisorversion"`
	Id                               string                       `json:"id"`
	Ipaddress                        string                       `json:"ipaddress"`
	Islocalstorageactive             bool                         `json:"islocalstorageactive"`
	Istagarule                       bool                         `json:"istagarule"`
	JobID                            string                       `json:"jobid"`
	Jobstatus                        int                          `json:"jobstatus"`
	Lastannotated                    string                       `json:"lastannotated"`
	Lastpinged                       string                       `json:"lastpinged"`
	Managementserverid               UUID                         `json:"managementserverid"`
	Memoryallocated                  int64                        `json:"memoryallocated"`
	Memoryallocatedbytes             int64                        `json:"memoryallocatedbytes"`
	Memoryallocatedpercentage        string                       `json:"memoryallocatedpercentage"`
	Memorytotal                      int64                        `json:"memorytotal"`
	Memoryused                       int64                        `json:"memoryused"`
	Memorywithoverprovisioning       string                       `json:"memorywithoverprovisioning"`
	Name                             string                       `json:"name"`
	Networkkbsread                   int64                        `json:"networkkbsread"`
	Networkkbswrite                  int64                        `json:"networkkbswrite"`
	Oscategoryid                     string                       `json:"oscategoryid"`
	Oscategoryname                   string                       `json:"oscategoryname"`
	Outofbandmanagement              OutOfBandManagementResponse  `json:"outofbandmanagement"`
	Podid                            string                       `json:"podid"`
	Podname                          string                       `json:"podname"`
	Removed                          string                       `json:"removed"`
	Resourcestate                    string                       `json:"resourcestate"`
	State                            string                       `json:"state"`
	Suitableformigration             bool                         `json:"suitableformigration"`
	Type                             string                       `json:"type"`
	Ueficapability                   bool                         `json:"ueficapability"`
	Username                         string                       `json:"username"`
	Version                          string                       `json:"version"`
	Zoneid                           string                       `json:"zoneid"`
	Zonename                         string                       `json:"zonename"`
}

type UpdateHostResponseGpugroup

type UpdateHostResponseGpugroup struct {
	Gpugroupname string                           `json:"gpugroupname"`
	Vgpu         []UpdateHostResponseGpugroupVgpu `json:"vgpu"`
}

type UpdateHostResponseGpugroupVgpu

type UpdateHostResponseGpugroupVgpu struct {
	Maxcapacity       int64  `json:"maxcapacity"`
	Maxheads          int64  `json:"maxheads"`
	Maxresolutionx    int64  `json:"maxresolutionx"`
	Maxresolutiony    int64  `json:"maxresolutiony"`
	Maxvgpuperpgpu    int64  `json:"maxvgpuperpgpu"`
	Remainingcapacity int64  `json:"remainingcapacity"`
	Vgputype          string `json:"vgputype"`
	Videoram          int64  `json:"videoram"`
}

type UpdateHypervisorCapabilitiesParams

type UpdateHypervisorCapabilitiesParams struct {
	// contains filtered or unexported fields
}

func (*UpdateHypervisorCapabilitiesParams) GetId

func (*UpdateHypervisorCapabilitiesParams) GetMaxdatavolumeslimit

func (p *UpdateHypervisorCapabilitiesParams) GetMaxdatavolumeslimit() (int, bool)

func (*UpdateHypervisorCapabilitiesParams) GetMaxguestslimit

func (p *UpdateHypervisorCapabilitiesParams) GetMaxguestslimit() (int64, bool)

func (*UpdateHypervisorCapabilitiesParams) GetMaxhostspercluster

func (p *UpdateHypervisorCapabilitiesParams) GetMaxhostspercluster() (int, bool)

func (*UpdateHypervisorCapabilitiesParams) GetSecuritygroupenabled

func (p *UpdateHypervisorCapabilitiesParams) GetSecuritygroupenabled() (bool, bool)

func (*UpdateHypervisorCapabilitiesParams) GetStoragemotionenabled

func (p *UpdateHypervisorCapabilitiesParams) GetStoragemotionenabled() (bool, bool)

func (*UpdateHypervisorCapabilitiesParams) GetVmsnapshotenabled

func (p *UpdateHypervisorCapabilitiesParams) GetVmsnapshotenabled() (bool, bool)

func (*UpdateHypervisorCapabilitiesParams) ResetId

func (*UpdateHypervisorCapabilitiesParams) ResetMaxdatavolumeslimit

func (p *UpdateHypervisorCapabilitiesParams) ResetMaxdatavolumeslimit()

func (*UpdateHypervisorCapabilitiesParams) ResetMaxguestslimit

func (p *UpdateHypervisorCapabilitiesParams) ResetMaxguestslimit()

func (*UpdateHypervisorCapabilitiesParams) ResetMaxhostspercluster

func (p *UpdateHypervisorCapabilitiesParams) ResetMaxhostspercluster()

func (*UpdateHypervisorCapabilitiesParams) ResetSecuritygroupenabled

func (p *UpdateHypervisorCapabilitiesParams) ResetSecuritygroupenabled()

func (*UpdateHypervisorCapabilitiesParams) ResetStoragemotionenabled

func (p *UpdateHypervisorCapabilitiesParams) ResetStoragemotionenabled()

func (*UpdateHypervisorCapabilitiesParams) ResetVmsnapshotenabled

func (p *UpdateHypervisorCapabilitiesParams) ResetVmsnapshotenabled()

func (*UpdateHypervisorCapabilitiesParams) SetId

func (*UpdateHypervisorCapabilitiesParams) SetMaxdatavolumeslimit

func (p *UpdateHypervisorCapabilitiesParams) SetMaxdatavolumeslimit(v int)

func (*UpdateHypervisorCapabilitiesParams) SetMaxguestslimit

func (p *UpdateHypervisorCapabilitiesParams) SetMaxguestslimit(v int64)

func (*UpdateHypervisorCapabilitiesParams) SetMaxhostspercluster

func (p *UpdateHypervisorCapabilitiesParams) SetMaxhostspercluster(v int)

func (*UpdateHypervisorCapabilitiesParams) SetSecuritygroupenabled

func (p *UpdateHypervisorCapabilitiesParams) SetSecuritygroupenabled(v bool)

func (*UpdateHypervisorCapabilitiesParams) SetStoragemotionenabled

func (p *UpdateHypervisorCapabilitiesParams) SetStoragemotionenabled(v bool)

func (*UpdateHypervisorCapabilitiesParams) SetVmsnapshotenabled

func (p *UpdateHypervisorCapabilitiesParams) SetVmsnapshotenabled(v bool)

type UpdateHypervisorCapabilitiesResponse

type UpdateHypervisorCapabilitiesResponse struct {
	Hypervisor           string `json:"hypervisor"`
	Hypervisorversion    string `json:"hypervisorversion"`
	Id                   string `json:"id"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Maxdatavolumeslimit  int    `json:"maxdatavolumeslimit"`
	Maxguestslimit       int64  `json:"maxguestslimit"`
	Maxhostspercluster   int    `json:"maxhostspercluster"`
	Securitygroupenabled bool   `json:"securitygroupenabled"`
	Storagemotionenabled bool   `json:"storagemotionenabled"`
	Vmsnapshotenabled    bool   `json:"vmsnapshotenabled"`
}

type UpdateInstanceGroupParams

type UpdateInstanceGroupParams struct {
	// contains filtered or unexported fields
}

func (*UpdateInstanceGroupParams) GetId

func (p *UpdateInstanceGroupParams) GetId() (string, bool)

func (*UpdateInstanceGroupParams) GetName

func (p *UpdateInstanceGroupParams) GetName() (string, bool)

func (*UpdateInstanceGroupParams) ResetId

func (p *UpdateInstanceGroupParams) ResetId()

func (*UpdateInstanceGroupParams) ResetName

func (p *UpdateInstanceGroupParams) ResetName()

func (*UpdateInstanceGroupParams) SetId

func (p *UpdateInstanceGroupParams) SetId(v string)

func (*UpdateInstanceGroupParams) SetName

func (p *UpdateInstanceGroupParams) SetName(v string)

type UpdateInstanceGroupResponse

type UpdateInstanceGroupResponse struct {
	Account        string `json:"account"`
	Created        string `json:"created"`
	Domain         string `json:"domain"`
	Domainid       string `json:"domainid"`
	Hasannotations bool   `json:"hasannotations"`
	Id             string `json:"id"`
	JobID          string `json:"jobid"`
	Jobstatus      int    `json:"jobstatus"`
	Name           string `json:"name"`
	Project        string `json:"project"`
	Projectid      string `json:"projectid"`
}

type UpdateIpAddressParams

type UpdateIpAddressParams struct {
	// contains filtered or unexported fields
}

func (*UpdateIpAddressParams) GetCustomid

func (p *UpdateIpAddressParams) GetCustomid() (string, bool)

func (*UpdateIpAddressParams) GetFordisplay

func (p *UpdateIpAddressParams) GetFordisplay() (bool, bool)

func (*UpdateIpAddressParams) GetId

func (p *UpdateIpAddressParams) GetId() (string, bool)

func (*UpdateIpAddressParams) ResetCustomid

func (p *UpdateIpAddressParams) ResetCustomid()

func (*UpdateIpAddressParams) ResetFordisplay

func (p *UpdateIpAddressParams) ResetFordisplay()

func (*UpdateIpAddressParams) ResetId

func (p *UpdateIpAddressParams) ResetId()

func (*UpdateIpAddressParams) SetCustomid

func (p *UpdateIpAddressParams) SetCustomid(v string)

func (*UpdateIpAddressParams) SetFordisplay

func (p *UpdateIpAddressParams) SetFordisplay(v bool)

func (*UpdateIpAddressParams) SetId

func (p *UpdateIpAddressParams) SetId(v string)

type UpdateIpAddressResponse

type UpdateIpAddressResponse struct {
	Account                   string `json:"account"`
	Allocated                 string `json:"allocated"`
	Associatednetworkid       string `json:"associatednetworkid"`
	Associatednetworkname     string `json:"associatednetworkname"`
	Domain                    string `json:"domain"`
	Domainid                  string `json:"domainid"`
	Fordisplay                bool   `json:"fordisplay"`
	Forvirtualnetwork         bool   `json:"forvirtualnetwork"`
	Hasannotations            bool   `json:"hasannotations"`
	Hasrules                  bool   `json:"hasrules"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Isportable                bool   `json:"isportable"`
	Issourcenat               bool   `json:"issourcenat"`
	Isstaticnat               bool   `json:"isstaticnat"`
	Issystem                  bool   `json:"issystem"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Networkname               string `json:"networkname"`
	Physicalnetworkid         string `json:"physicalnetworkid"`
	Project                   string `json:"project"`
	Projectid                 string `json:"projectid"`
	Purpose                   string `json:"purpose"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Virtualmachinetype        string `json:"virtualmachinetype"`
	Vlanid                    string `json:"vlanid"`
	Vlanname                  string `json:"vlanname"`
	Vmipaddress               string `json:"vmipaddress"`
	Vpcid                     string `json:"vpcid"`
	Vpcname                   string `json:"vpcname"`
	Zoneid                    string `json:"zoneid"`
	Zonename                  string `json:"zonename"`
}

type UpdateIpv6FirewallRuleParams

type UpdateIpv6FirewallRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateIpv6FirewallRuleParams) GetCidrlist

func (p *UpdateIpv6FirewallRuleParams) GetCidrlist() ([]string, bool)

func (*UpdateIpv6FirewallRuleParams) GetCustomid

func (p *UpdateIpv6FirewallRuleParams) GetCustomid() (string, bool)

func (*UpdateIpv6FirewallRuleParams) GetEndport

func (p *UpdateIpv6FirewallRuleParams) GetEndport() (int, bool)

func (*UpdateIpv6FirewallRuleParams) GetFordisplay

func (p *UpdateIpv6FirewallRuleParams) GetFordisplay() (bool, bool)

func (*UpdateIpv6FirewallRuleParams) GetIcmpcode

func (p *UpdateIpv6FirewallRuleParams) GetIcmpcode() (int, bool)

func (*UpdateIpv6FirewallRuleParams) GetIcmptype

func (p *UpdateIpv6FirewallRuleParams) GetIcmptype() (int, bool)

func (*UpdateIpv6FirewallRuleParams) GetId

func (*UpdateIpv6FirewallRuleParams) GetProtocol

func (p *UpdateIpv6FirewallRuleParams) GetProtocol() (string, bool)

func (*UpdateIpv6FirewallRuleParams) GetStartport

func (p *UpdateIpv6FirewallRuleParams) GetStartport() (int, bool)

func (*UpdateIpv6FirewallRuleParams) GetTraffictype

func (p *UpdateIpv6FirewallRuleParams) GetTraffictype() (string, bool)

func (*UpdateIpv6FirewallRuleParams) ResetCidrlist

func (p *UpdateIpv6FirewallRuleParams) ResetCidrlist()

func (*UpdateIpv6FirewallRuleParams) ResetCustomid

func (p *UpdateIpv6FirewallRuleParams) ResetCustomid()

func (*UpdateIpv6FirewallRuleParams) ResetEndport

func (p *UpdateIpv6FirewallRuleParams) ResetEndport()

func (*UpdateIpv6FirewallRuleParams) ResetFordisplay

func (p *UpdateIpv6FirewallRuleParams) ResetFordisplay()

func (*UpdateIpv6FirewallRuleParams) ResetIcmpcode

func (p *UpdateIpv6FirewallRuleParams) ResetIcmpcode()

func (*UpdateIpv6FirewallRuleParams) ResetIcmptype

func (p *UpdateIpv6FirewallRuleParams) ResetIcmptype()

func (*UpdateIpv6FirewallRuleParams) ResetId

func (p *UpdateIpv6FirewallRuleParams) ResetId()

func (*UpdateIpv6FirewallRuleParams) ResetProtocol

func (p *UpdateIpv6FirewallRuleParams) ResetProtocol()

func (*UpdateIpv6FirewallRuleParams) ResetStartport

func (p *UpdateIpv6FirewallRuleParams) ResetStartport()

func (*UpdateIpv6FirewallRuleParams) ResetTraffictype

func (p *UpdateIpv6FirewallRuleParams) ResetTraffictype()

func (*UpdateIpv6FirewallRuleParams) SetCidrlist

func (p *UpdateIpv6FirewallRuleParams) SetCidrlist(v []string)

func (*UpdateIpv6FirewallRuleParams) SetCustomid

func (p *UpdateIpv6FirewallRuleParams) SetCustomid(v string)

func (*UpdateIpv6FirewallRuleParams) SetEndport

func (p *UpdateIpv6FirewallRuleParams) SetEndport(v int)

func (*UpdateIpv6FirewallRuleParams) SetFordisplay

func (p *UpdateIpv6FirewallRuleParams) SetFordisplay(v bool)

func (*UpdateIpv6FirewallRuleParams) SetIcmpcode

func (p *UpdateIpv6FirewallRuleParams) SetIcmpcode(v int)

func (*UpdateIpv6FirewallRuleParams) SetIcmptype

func (p *UpdateIpv6FirewallRuleParams) SetIcmptype(v int)

func (*UpdateIpv6FirewallRuleParams) SetId

func (*UpdateIpv6FirewallRuleParams) SetProtocol

func (p *UpdateIpv6FirewallRuleParams) SetProtocol(v string)

func (*UpdateIpv6FirewallRuleParams) SetStartport

func (p *UpdateIpv6FirewallRuleParams) SetStartport(v int)

func (*UpdateIpv6FirewallRuleParams) SetTraffictype

func (p *UpdateIpv6FirewallRuleParams) SetTraffictype(v string)

type UpdateIpv6FirewallRuleResponse

type UpdateIpv6FirewallRuleResponse struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type UpdateIsoParams

type UpdateIsoParams struct {
	// contains filtered or unexported fields
}

func (*UpdateIsoParams) GetBootable

func (p *UpdateIsoParams) GetBootable() (bool, bool)

func (*UpdateIsoParams) GetCleanupdetails

func (p *UpdateIsoParams) GetCleanupdetails() (bool, bool)

func (*UpdateIsoParams) GetDetails

func (p *UpdateIsoParams) GetDetails() (map[string]string, bool)

func (*UpdateIsoParams) GetDisplaytext

func (p *UpdateIsoParams) GetDisplaytext() (string, bool)

func (*UpdateIsoParams) GetFormat

func (p *UpdateIsoParams) GetFormat() (string, bool)

func (*UpdateIsoParams) GetId

func (p *UpdateIsoParams) GetId() (string, bool)

func (*UpdateIsoParams) GetIsdynamicallyscalable

func (p *UpdateIsoParams) GetIsdynamicallyscalable() (bool, bool)

func (*UpdateIsoParams) GetIsrouting

func (p *UpdateIsoParams) GetIsrouting() (bool, bool)

func (*UpdateIsoParams) GetName

func (p *UpdateIsoParams) GetName() (string, bool)

func (*UpdateIsoParams) GetOstypeid

func (p *UpdateIsoParams) GetOstypeid() (string, bool)

func (*UpdateIsoParams) GetPasswordenabled

func (p *UpdateIsoParams) GetPasswordenabled() (bool, bool)

func (*UpdateIsoParams) GetRequireshvm

func (p *UpdateIsoParams) GetRequireshvm() (bool, bool)

func (*UpdateIsoParams) GetSortkey

func (p *UpdateIsoParams) GetSortkey() (int, bool)

func (*UpdateIsoParams) GetSshkeyenabled

func (p *UpdateIsoParams) GetSshkeyenabled() (bool, bool)

func (*UpdateIsoParams) ResetBootable

func (p *UpdateIsoParams) ResetBootable()

func (*UpdateIsoParams) ResetCleanupdetails

func (p *UpdateIsoParams) ResetCleanupdetails()

func (*UpdateIsoParams) ResetDetails

func (p *UpdateIsoParams) ResetDetails()

func (*UpdateIsoParams) ResetDisplaytext

func (p *UpdateIsoParams) ResetDisplaytext()

func (*UpdateIsoParams) ResetFormat

func (p *UpdateIsoParams) ResetFormat()

func (*UpdateIsoParams) ResetId

func (p *UpdateIsoParams) ResetId()

func (*UpdateIsoParams) ResetIsdynamicallyscalable

func (p *UpdateIsoParams) ResetIsdynamicallyscalable()

func (*UpdateIsoParams) ResetIsrouting

func (p *UpdateIsoParams) ResetIsrouting()

func (*UpdateIsoParams) ResetName

func (p *UpdateIsoParams) ResetName()

func (*UpdateIsoParams) ResetOstypeid

func (p *UpdateIsoParams) ResetOstypeid()

func (*UpdateIsoParams) ResetPasswordenabled

func (p *UpdateIsoParams) ResetPasswordenabled()

func (*UpdateIsoParams) ResetRequireshvm

func (p *UpdateIsoParams) ResetRequireshvm()

func (*UpdateIsoParams) ResetSortkey

func (p *UpdateIsoParams) ResetSortkey()

func (*UpdateIsoParams) ResetSshkeyenabled

func (p *UpdateIsoParams) ResetSshkeyenabled()

func (*UpdateIsoParams) SetBootable

func (p *UpdateIsoParams) SetBootable(v bool)

func (*UpdateIsoParams) SetCleanupdetails

func (p *UpdateIsoParams) SetCleanupdetails(v bool)

func (*UpdateIsoParams) SetDetails

func (p *UpdateIsoParams) SetDetails(v map[string]string)

func (*UpdateIsoParams) SetDisplaytext

func (p *UpdateIsoParams) SetDisplaytext(v string)

func (*UpdateIsoParams) SetFormat

func (p *UpdateIsoParams) SetFormat(v string)

func (*UpdateIsoParams) SetId

func (p *UpdateIsoParams) SetId(v string)

func (*UpdateIsoParams) SetIsdynamicallyscalable

func (p *UpdateIsoParams) SetIsdynamicallyscalable(v bool)

func (*UpdateIsoParams) SetIsrouting

func (p *UpdateIsoParams) SetIsrouting(v bool)

func (*UpdateIsoParams) SetName

func (p *UpdateIsoParams) SetName(v string)

func (*UpdateIsoParams) SetOstypeid

func (p *UpdateIsoParams) SetOstypeid(v string)

func (*UpdateIsoParams) SetPasswordenabled

func (p *UpdateIsoParams) SetPasswordenabled(v bool)

func (*UpdateIsoParams) SetRequireshvm

func (p *UpdateIsoParams) SetRequireshvm(v bool)

func (*UpdateIsoParams) SetSortkey

func (p *UpdateIsoParams) SetSortkey(v int)

func (*UpdateIsoParams) SetSshkeyenabled

func (p *UpdateIsoParams) SetSshkeyenabled(v bool)

type UpdateIsoPermissionsParams

type UpdateIsoPermissionsParams struct {
	// contains filtered or unexported fields
}

func (*UpdateIsoPermissionsParams) GetAccounts

func (p *UpdateIsoPermissionsParams) GetAccounts() ([]string, bool)

func (*UpdateIsoPermissionsParams) GetId

func (p *UpdateIsoPermissionsParams) GetId() (string, bool)

func (*UpdateIsoPermissionsParams) GetIsextractable

func (p *UpdateIsoPermissionsParams) GetIsextractable() (bool, bool)

func (*UpdateIsoPermissionsParams) GetIsfeatured

func (p *UpdateIsoPermissionsParams) GetIsfeatured() (bool, bool)

func (*UpdateIsoPermissionsParams) GetIspublic

func (p *UpdateIsoPermissionsParams) GetIspublic() (bool, bool)

func (*UpdateIsoPermissionsParams) GetOp

func (p *UpdateIsoPermissionsParams) GetOp() (string, bool)

func (*UpdateIsoPermissionsParams) GetProjectids

func (p *UpdateIsoPermissionsParams) GetProjectids() ([]string, bool)

func (*UpdateIsoPermissionsParams) ResetAccounts

func (p *UpdateIsoPermissionsParams) ResetAccounts()

func (*UpdateIsoPermissionsParams) ResetId

func (p *UpdateIsoPermissionsParams) ResetId()

func (*UpdateIsoPermissionsParams) ResetIsextractable

func (p *UpdateIsoPermissionsParams) ResetIsextractable()

func (*UpdateIsoPermissionsParams) ResetIsfeatured

func (p *UpdateIsoPermissionsParams) ResetIsfeatured()

func (*UpdateIsoPermissionsParams) ResetIspublic

func (p *UpdateIsoPermissionsParams) ResetIspublic()

func (*UpdateIsoPermissionsParams) ResetOp

func (p *UpdateIsoPermissionsParams) ResetOp()

func (*UpdateIsoPermissionsParams) ResetProjectids

func (p *UpdateIsoPermissionsParams) ResetProjectids()

func (*UpdateIsoPermissionsParams) SetAccounts

func (p *UpdateIsoPermissionsParams) SetAccounts(v []string)

func (*UpdateIsoPermissionsParams) SetId

func (p *UpdateIsoPermissionsParams) SetId(v string)

func (*UpdateIsoPermissionsParams) SetIsextractable

func (p *UpdateIsoPermissionsParams) SetIsextractable(v bool)

func (*UpdateIsoPermissionsParams) SetIsfeatured

func (p *UpdateIsoPermissionsParams) SetIsfeatured(v bool)

func (*UpdateIsoPermissionsParams) SetIspublic

func (p *UpdateIsoPermissionsParams) SetIspublic(v bool)

func (*UpdateIsoPermissionsParams) SetOp

func (p *UpdateIsoPermissionsParams) SetOp(v string)

func (*UpdateIsoPermissionsParams) SetProjectids

func (p *UpdateIsoPermissionsParams) SetProjectids(v []string)

type UpdateIsoPermissionsResponse

type UpdateIsoPermissionsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*UpdateIsoPermissionsResponse) UnmarshalJSON

func (r *UpdateIsoPermissionsResponse) UnmarshalJSON(b []byte) error

type UpdateIsoResponse

type UpdateIsoResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*UpdateIsoResponse) UnmarshalJSON

func (r *UpdateIsoResponse) UnmarshalJSON(b []byte) error

type UpdateKubernetesSupportedVersionParams

type UpdateKubernetesSupportedVersionParams struct {
	// contains filtered or unexported fields
}

func (*UpdateKubernetesSupportedVersionParams) GetId

func (*UpdateKubernetesSupportedVersionParams) GetState

func (*UpdateKubernetesSupportedVersionParams) ResetId

func (*UpdateKubernetesSupportedVersionParams) ResetState

func (*UpdateKubernetesSupportedVersionParams) SetId

func (*UpdateKubernetesSupportedVersionParams) SetState

type UpdateKubernetesSupportedVersionResponse

type UpdateKubernetesSupportedVersionResponse struct {
	Created             string `json:"created"`
	Directdownload      bool   `json:"directdownload"`
	Id                  string `json:"id"`
	Isoid               string `json:"isoid"`
	Isoname             string `json:"isoname"`
	Isostate            string `json:"isostate"`
	JobID               string `json:"jobid"`
	Jobstatus           int    `json:"jobstatus"`
	Mincpunumber        int    `json:"mincpunumber"`
	Minmemory           int    `json:"minmemory"`
	Name                string `json:"name"`
	Semanticversion     string `json:"semanticversion"`
	State               string `json:"state"`
	Supportsautoscaling bool   `json:"supportsautoscaling"`
	Supportsha          bool   `json:"supportsha"`
	Zoneid              string `json:"zoneid"`
	Zonename            string `json:"zonename"`
}

type UpdateLBHealthCheckPolicyParams

type UpdateLBHealthCheckPolicyParams struct {
	// contains filtered or unexported fields
}

func (*UpdateLBHealthCheckPolicyParams) GetCustomid

func (p *UpdateLBHealthCheckPolicyParams) GetCustomid() (string, bool)

func (*UpdateLBHealthCheckPolicyParams) GetFordisplay

func (p *UpdateLBHealthCheckPolicyParams) GetFordisplay() (bool, bool)

func (*UpdateLBHealthCheckPolicyParams) GetId

func (*UpdateLBHealthCheckPolicyParams) ResetCustomid

func (p *UpdateLBHealthCheckPolicyParams) ResetCustomid()

func (*UpdateLBHealthCheckPolicyParams) ResetFordisplay

func (p *UpdateLBHealthCheckPolicyParams) ResetFordisplay()

func (*UpdateLBHealthCheckPolicyParams) ResetId

func (p *UpdateLBHealthCheckPolicyParams) ResetId()

func (*UpdateLBHealthCheckPolicyParams) SetCustomid

func (p *UpdateLBHealthCheckPolicyParams) SetCustomid(v string)

func (*UpdateLBHealthCheckPolicyParams) SetFordisplay

func (p *UpdateLBHealthCheckPolicyParams) SetFordisplay(v bool)

func (*UpdateLBHealthCheckPolicyParams) SetId

type UpdateLBHealthCheckPolicyResponse

type UpdateLBHealthCheckPolicyResponse struct {
	Account           string                                               `json:"account"`
	Domain            string                                               `json:"domain"`
	Domainid          string                                               `json:"domainid"`
	Healthcheckpolicy []UpdateLBHealthCheckPolicyResponseHealthcheckpolicy `json:"healthcheckpolicy"`
	JobID             string                                               `json:"jobid"`
	Jobstatus         int                                                  `json:"jobstatus"`
	Lbruleid          string                                               `json:"lbruleid"`
	Zoneid            string                                               `json:"zoneid"`
}

type UpdateLBHealthCheckPolicyResponseHealthcheckpolicy

type UpdateLBHealthCheckPolicyResponseHealthcheckpolicy struct {
	Description             string `json:"description"`
	Fordisplay              bool   `json:"fordisplay"`
	Healthcheckinterval     int    `json:"healthcheckinterval"`
	Healthcheckthresshold   int    `json:"healthcheckthresshold"`
	Id                      string `json:"id"`
	Pingpath                string `json:"pingpath"`
	Responsetime            int    `json:"responsetime"`
	State                   string `json:"state"`
	Unhealthcheckthresshold int    `json:"unhealthcheckthresshold"`
}

type UpdateLBStickinessPolicyParams

type UpdateLBStickinessPolicyParams struct {
	// contains filtered or unexported fields
}

func (*UpdateLBStickinessPolicyParams) GetCustomid

func (p *UpdateLBStickinessPolicyParams) GetCustomid() (string, bool)

func (*UpdateLBStickinessPolicyParams) GetFordisplay

func (p *UpdateLBStickinessPolicyParams) GetFordisplay() (bool, bool)

func (*UpdateLBStickinessPolicyParams) GetId

func (*UpdateLBStickinessPolicyParams) ResetCustomid

func (p *UpdateLBStickinessPolicyParams) ResetCustomid()

func (*UpdateLBStickinessPolicyParams) ResetFordisplay

func (p *UpdateLBStickinessPolicyParams) ResetFordisplay()

func (*UpdateLBStickinessPolicyParams) ResetId

func (p *UpdateLBStickinessPolicyParams) ResetId()

func (*UpdateLBStickinessPolicyParams) SetCustomid

func (p *UpdateLBStickinessPolicyParams) SetCustomid(v string)

func (*UpdateLBStickinessPolicyParams) SetFordisplay

func (p *UpdateLBStickinessPolicyParams) SetFordisplay(v bool)

func (*UpdateLBStickinessPolicyParams) SetId

type UpdateLBStickinessPolicyResponse

type UpdateLBStickinessPolicyResponse struct {
	Account          string                                             `json:"account"`
	Description      string                                             `json:"description"`
	Domain           string                                             `json:"domain"`
	Domainid         string                                             `json:"domainid"`
	JobID            string                                             `json:"jobid"`
	Jobstatus        int                                                `json:"jobstatus"`
	Lbruleid         string                                             `json:"lbruleid"`
	Name             string                                             `json:"name"`
	State            string                                             `json:"state"`
	Stickinesspolicy []UpdateLBStickinessPolicyResponseStickinesspolicy `json:"stickinesspolicy"`
	Zoneid           string                                             `json:"zoneid"`
}

type UpdateLBStickinessPolicyResponseStickinesspolicy

type UpdateLBStickinessPolicyResponseStickinesspolicy struct {
	Description string            `json:"description"`
	Fordisplay  bool              `json:"fordisplay"`
	Id          string            `json:"id"`
	Methodname  string            `json:"methodname"`
	Name        string            `json:"name"`
	Params      map[string]string `json:"params"`
	State       string            `json:"state"`
}

type UpdateLoadBalancerParams

type UpdateLoadBalancerParams struct {
	// contains filtered or unexported fields
}

func (*UpdateLoadBalancerParams) GetCustomid

func (p *UpdateLoadBalancerParams) GetCustomid() (string, bool)

func (*UpdateLoadBalancerParams) GetFordisplay

func (p *UpdateLoadBalancerParams) GetFordisplay() (bool, bool)

func (*UpdateLoadBalancerParams) GetId

func (p *UpdateLoadBalancerParams) GetId() (string, bool)

func (*UpdateLoadBalancerParams) ResetCustomid

func (p *UpdateLoadBalancerParams) ResetCustomid()

func (*UpdateLoadBalancerParams) ResetFordisplay

func (p *UpdateLoadBalancerParams) ResetFordisplay()

func (*UpdateLoadBalancerParams) ResetId

func (p *UpdateLoadBalancerParams) ResetId()

func (*UpdateLoadBalancerParams) SetCustomid

func (p *UpdateLoadBalancerParams) SetCustomid(v string)

func (*UpdateLoadBalancerParams) SetFordisplay

func (p *UpdateLoadBalancerParams) SetFordisplay(v bool)

func (*UpdateLoadBalancerParams) SetId

func (p *UpdateLoadBalancerParams) SetId(v string)

type UpdateLoadBalancerResponse

type UpdateLoadBalancerResponse struct {
	Account                  string                                           `json:"account"`
	Algorithm                string                                           `json:"algorithm"`
	Description              string                                           `json:"description"`
	Domain                   string                                           `json:"domain"`
	Domainid                 string                                           `json:"domainid"`
	Fordisplay               bool                                             `json:"fordisplay"`
	Id                       string                                           `json:"id"`
	JobID                    string                                           `json:"jobid"`
	Jobstatus                int                                              `json:"jobstatus"`
	Loadbalancerinstance     []UpdateLoadBalancerResponseLoadbalancerinstance `json:"loadbalancerinstance"`
	Loadbalancerrule         []UpdateLoadBalancerResponseLoadbalancerrule     `json:"loadbalancerrule"`
	Name                     string                                           `json:"name"`
	Networkid                string                                           `json:"networkid"`
	Project                  string                                           `json:"project"`
	Projectid                string                                           `json:"projectid"`
	Sourceipaddress          string                                           `json:"sourceipaddress"`
	Sourceipaddressnetworkid string                                           `json:"sourceipaddressnetworkid"`
	Tags                     []Tags                                           `json:"tags"`
}

type UpdateLoadBalancerResponseLoadbalancerinstance

type UpdateLoadBalancerResponseLoadbalancerinstance struct {
	Id        string `json:"id"`
	Ipaddress string `json:"ipaddress"`
	Name      string `json:"name"`
	State     string `json:"state"`
}

type UpdateLoadBalancerResponseLoadbalancerrule

type UpdateLoadBalancerResponseLoadbalancerrule struct {
	Instanceport int    `json:"instanceport"`
	Sourceport   int    `json:"sourceport"`
	State        string `json:"state"`
}

type UpdateLoadBalancerRuleParams

type UpdateLoadBalancerRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateLoadBalancerRuleParams) GetAlgorithm

func (p *UpdateLoadBalancerRuleParams) GetAlgorithm() (string, bool)

func (*UpdateLoadBalancerRuleParams) GetCustomid

func (p *UpdateLoadBalancerRuleParams) GetCustomid() (string, bool)

func (*UpdateLoadBalancerRuleParams) GetDescription

func (p *UpdateLoadBalancerRuleParams) GetDescription() (string, bool)

func (*UpdateLoadBalancerRuleParams) GetFordisplay

func (p *UpdateLoadBalancerRuleParams) GetFordisplay() (bool, bool)

func (*UpdateLoadBalancerRuleParams) GetId

func (*UpdateLoadBalancerRuleParams) GetName

func (p *UpdateLoadBalancerRuleParams) GetName() (string, bool)

func (*UpdateLoadBalancerRuleParams) GetProtocol

func (p *UpdateLoadBalancerRuleParams) GetProtocol() (string, bool)

func (*UpdateLoadBalancerRuleParams) ResetAlgorithm

func (p *UpdateLoadBalancerRuleParams) ResetAlgorithm()

func (*UpdateLoadBalancerRuleParams) ResetCustomid

func (p *UpdateLoadBalancerRuleParams) ResetCustomid()

func (*UpdateLoadBalancerRuleParams) ResetDescription

func (p *UpdateLoadBalancerRuleParams) ResetDescription()

func (*UpdateLoadBalancerRuleParams) ResetFordisplay

func (p *UpdateLoadBalancerRuleParams) ResetFordisplay()

func (*UpdateLoadBalancerRuleParams) ResetId

func (p *UpdateLoadBalancerRuleParams) ResetId()

func (*UpdateLoadBalancerRuleParams) ResetName

func (p *UpdateLoadBalancerRuleParams) ResetName()

func (*UpdateLoadBalancerRuleParams) ResetProtocol

func (p *UpdateLoadBalancerRuleParams) ResetProtocol()

func (*UpdateLoadBalancerRuleParams) SetAlgorithm

func (p *UpdateLoadBalancerRuleParams) SetAlgorithm(v string)

func (*UpdateLoadBalancerRuleParams) SetCustomid

func (p *UpdateLoadBalancerRuleParams) SetCustomid(v string)

func (*UpdateLoadBalancerRuleParams) SetDescription

func (p *UpdateLoadBalancerRuleParams) SetDescription(v string)

func (*UpdateLoadBalancerRuleParams) SetFordisplay

func (p *UpdateLoadBalancerRuleParams) SetFordisplay(v bool)

func (*UpdateLoadBalancerRuleParams) SetId

func (*UpdateLoadBalancerRuleParams) SetName

func (p *UpdateLoadBalancerRuleParams) SetName(v string)

func (*UpdateLoadBalancerRuleParams) SetProtocol

func (p *UpdateLoadBalancerRuleParams) SetProtocol(v string)

type UpdateLoadBalancerRuleResponse

type UpdateLoadBalancerRuleResponse struct {
	Account     string `json:"account"`
	Algorithm   string `json:"algorithm"`
	Cidrlist    string `json:"cidrlist"`
	Description string `json:"description"`
	Domain      string `json:"domain"`
	Domainid    string `json:"domainid"`
	Fordisplay  bool   `json:"fordisplay"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Networkid   string `json:"networkid"`
	Privateport string `json:"privateport"`
	Project     string `json:"project"`
	Projectid   string `json:"projectid"`
	Protocol    string `json:"protocol"`
	Publicip    string `json:"publicip"`
	Publicipid  string `json:"publicipid"`
	Publicport  string `json:"publicport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Zoneid      string `json:"zoneid"`
	Zonename    string `json:"zonename"`
}

type UpdateNetworkACLItemParams

type UpdateNetworkACLItemParams struct {
	// contains filtered or unexported fields
}

func (*UpdateNetworkACLItemParams) GetAction

func (p *UpdateNetworkACLItemParams) GetAction() (string, bool)

func (*UpdateNetworkACLItemParams) GetCidrlist

func (p *UpdateNetworkACLItemParams) GetCidrlist() ([]string, bool)

func (*UpdateNetworkACLItemParams) GetCustomid

func (p *UpdateNetworkACLItemParams) GetCustomid() (string, bool)

func (*UpdateNetworkACLItemParams) GetEndport

func (p *UpdateNetworkACLItemParams) GetEndport() (int, bool)

func (*UpdateNetworkACLItemParams) GetFordisplay

func (p *UpdateNetworkACLItemParams) GetFordisplay() (bool, bool)

func (*UpdateNetworkACLItemParams) GetIcmpcode

func (p *UpdateNetworkACLItemParams) GetIcmpcode() (int, bool)

func (*UpdateNetworkACLItemParams) GetIcmptype

func (p *UpdateNetworkACLItemParams) GetIcmptype() (int, bool)

func (*UpdateNetworkACLItemParams) GetId

func (p *UpdateNetworkACLItemParams) GetId() (string, bool)

func (*UpdateNetworkACLItemParams) GetNumber

func (p *UpdateNetworkACLItemParams) GetNumber() (int, bool)

func (*UpdateNetworkACLItemParams) GetPartialupgrade

func (p *UpdateNetworkACLItemParams) GetPartialupgrade() (bool, bool)

func (*UpdateNetworkACLItemParams) GetProtocol

func (p *UpdateNetworkACLItemParams) GetProtocol() (string, bool)

func (*UpdateNetworkACLItemParams) GetReason

func (p *UpdateNetworkACLItemParams) GetReason() (string, bool)

func (*UpdateNetworkACLItemParams) GetStartport

func (p *UpdateNetworkACLItemParams) GetStartport() (int, bool)

func (*UpdateNetworkACLItemParams) GetTraffictype

func (p *UpdateNetworkACLItemParams) GetTraffictype() (string, bool)

func (*UpdateNetworkACLItemParams) ResetAction

func (p *UpdateNetworkACLItemParams) ResetAction()

func (*UpdateNetworkACLItemParams) ResetCidrlist

func (p *UpdateNetworkACLItemParams) ResetCidrlist()

func (*UpdateNetworkACLItemParams) ResetCustomid

func (p *UpdateNetworkACLItemParams) ResetCustomid()

func (*UpdateNetworkACLItemParams) ResetEndport

func (p *UpdateNetworkACLItemParams) ResetEndport()

func (*UpdateNetworkACLItemParams) ResetFordisplay

func (p *UpdateNetworkACLItemParams) ResetFordisplay()

func (*UpdateNetworkACLItemParams) ResetIcmpcode

func (p *UpdateNetworkACLItemParams) ResetIcmpcode()

func (*UpdateNetworkACLItemParams) ResetIcmptype

func (p *UpdateNetworkACLItemParams) ResetIcmptype()

func (*UpdateNetworkACLItemParams) ResetId

func (p *UpdateNetworkACLItemParams) ResetId()

func (*UpdateNetworkACLItemParams) ResetNumber

func (p *UpdateNetworkACLItemParams) ResetNumber()

func (*UpdateNetworkACLItemParams) ResetPartialupgrade

func (p *UpdateNetworkACLItemParams) ResetPartialupgrade()

func (*UpdateNetworkACLItemParams) ResetProtocol

func (p *UpdateNetworkACLItemParams) ResetProtocol()

func (*UpdateNetworkACLItemParams) ResetReason

func (p *UpdateNetworkACLItemParams) ResetReason()

func (*UpdateNetworkACLItemParams) ResetStartport

func (p *UpdateNetworkACLItemParams) ResetStartport()

func (*UpdateNetworkACLItemParams) ResetTraffictype

func (p *UpdateNetworkACLItemParams) ResetTraffictype()

func (*UpdateNetworkACLItemParams) SetAction

func (p *UpdateNetworkACLItemParams) SetAction(v string)

func (*UpdateNetworkACLItemParams) SetCidrlist

func (p *UpdateNetworkACLItemParams) SetCidrlist(v []string)

func (*UpdateNetworkACLItemParams) SetCustomid

func (p *UpdateNetworkACLItemParams) SetCustomid(v string)

func (*UpdateNetworkACLItemParams) SetEndport

func (p *UpdateNetworkACLItemParams) SetEndport(v int)

func (*UpdateNetworkACLItemParams) SetFordisplay

func (p *UpdateNetworkACLItemParams) SetFordisplay(v bool)

func (*UpdateNetworkACLItemParams) SetIcmpcode

func (p *UpdateNetworkACLItemParams) SetIcmpcode(v int)

func (*UpdateNetworkACLItemParams) SetIcmptype

func (p *UpdateNetworkACLItemParams) SetIcmptype(v int)

func (*UpdateNetworkACLItemParams) SetId

func (p *UpdateNetworkACLItemParams) SetId(v string)

func (*UpdateNetworkACLItemParams) SetNumber

func (p *UpdateNetworkACLItemParams) SetNumber(v int)

func (*UpdateNetworkACLItemParams) SetPartialupgrade

func (p *UpdateNetworkACLItemParams) SetPartialupgrade(v bool)

func (*UpdateNetworkACLItemParams) SetProtocol

func (p *UpdateNetworkACLItemParams) SetProtocol(v string)

func (*UpdateNetworkACLItemParams) SetReason

func (p *UpdateNetworkACLItemParams) SetReason(v string)

func (*UpdateNetworkACLItemParams) SetStartport

func (p *UpdateNetworkACLItemParams) SetStartport(v int)

func (*UpdateNetworkACLItemParams) SetTraffictype

func (p *UpdateNetworkACLItemParams) SetTraffictype(v string)

type UpdateNetworkACLItemResponse

type UpdateNetworkACLItemResponse struct {
	Aclid       string `json:"aclid"`
	Aclname     string `json:"aclname"`
	Action      string `json:"action"`
	Cidrlist    string `json:"cidrlist"`
	Endport     string `json:"endport"`
	Fordisplay  bool   `json:"fordisplay"`
	Icmpcode    int    `json:"icmpcode"`
	Icmptype    int    `json:"icmptype"`
	Id          string `json:"id"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Number      int    `json:"number"`
	Protocol    string `json:"protocol"`
	Reason      string `json:"reason"`
	Startport   string `json:"startport"`
	State       string `json:"state"`
	Tags        []Tags `json:"tags"`
	Traffictype string `json:"traffictype"`
}

type UpdateNetworkACLListParams

type UpdateNetworkACLListParams struct {
	// contains filtered or unexported fields
}

func (*UpdateNetworkACLListParams) GetCustomid

func (p *UpdateNetworkACLListParams) GetCustomid() (string, bool)

func (*UpdateNetworkACLListParams) GetDescription

func (p *UpdateNetworkACLListParams) GetDescription() (string, bool)

func (*UpdateNetworkACLListParams) GetFordisplay

func (p *UpdateNetworkACLListParams) GetFordisplay() (bool, bool)

func (*UpdateNetworkACLListParams) GetId

func (p *UpdateNetworkACLListParams) GetId() (string, bool)

func (*UpdateNetworkACLListParams) GetName

func (p *UpdateNetworkACLListParams) GetName() (string, bool)

func (*UpdateNetworkACLListParams) ResetCustomid

func (p *UpdateNetworkACLListParams) ResetCustomid()

func (*UpdateNetworkACLListParams) ResetDescription

func (p *UpdateNetworkACLListParams) ResetDescription()

func (*UpdateNetworkACLListParams) ResetFordisplay

func (p *UpdateNetworkACLListParams) ResetFordisplay()

func (*UpdateNetworkACLListParams) ResetId

func (p *UpdateNetworkACLListParams) ResetId()

func (*UpdateNetworkACLListParams) ResetName

func (p *UpdateNetworkACLListParams) ResetName()

func (*UpdateNetworkACLListParams) SetCustomid

func (p *UpdateNetworkACLListParams) SetCustomid(v string)

func (*UpdateNetworkACLListParams) SetDescription

func (p *UpdateNetworkACLListParams) SetDescription(v string)

func (*UpdateNetworkACLListParams) SetFordisplay

func (p *UpdateNetworkACLListParams) SetFordisplay(v bool)

func (*UpdateNetworkACLListParams) SetId

func (p *UpdateNetworkACLListParams) SetId(v string)

func (*UpdateNetworkACLListParams) SetName

func (p *UpdateNetworkACLListParams) SetName(v string)

type UpdateNetworkACLListResponse

type UpdateNetworkACLListResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type UpdateNetworkOfferingParams

type UpdateNetworkOfferingParams struct {
	// contains filtered or unexported fields
}

func (*UpdateNetworkOfferingParams) GetAvailability

func (p *UpdateNetworkOfferingParams) GetAvailability() (string, bool)

func (*UpdateNetworkOfferingParams) GetDisplaytext

func (p *UpdateNetworkOfferingParams) GetDisplaytext() (string, bool)

func (*UpdateNetworkOfferingParams) GetDomainid

func (p *UpdateNetworkOfferingParams) GetDomainid() (string, bool)

func (*UpdateNetworkOfferingParams) GetId

func (p *UpdateNetworkOfferingParams) GetId() (string, bool)

func (*UpdateNetworkOfferingParams) GetKeepaliveenabled

func (p *UpdateNetworkOfferingParams) GetKeepaliveenabled() (bool, bool)

func (*UpdateNetworkOfferingParams) GetMaxconnections

func (p *UpdateNetworkOfferingParams) GetMaxconnections() (int, bool)

func (*UpdateNetworkOfferingParams) GetName

func (p *UpdateNetworkOfferingParams) GetName() (string, bool)

func (*UpdateNetworkOfferingParams) GetSortkey

func (p *UpdateNetworkOfferingParams) GetSortkey() (int, bool)

func (*UpdateNetworkOfferingParams) GetState

func (p *UpdateNetworkOfferingParams) GetState() (string, bool)

func (*UpdateNetworkOfferingParams) GetTags

func (p *UpdateNetworkOfferingParams) GetTags() (string, bool)

func (*UpdateNetworkOfferingParams) GetZoneid

func (p *UpdateNetworkOfferingParams) GetZoneid() (string, bool)

func (*UpdateNetworkOfferingParams) ResetAvailability

func (p *UpdateNetworkOfferingParams) ResetAvailability()

func (*UpdateNetworkOfferingParams) ResetDisplaytext

func (p *UpdateNetworkOfferingParams) ResetDisplaytext()

func (*UpdateNetworkOfferingParams) ResetDomainid

func (p *UpdateNetworkOfferingParams) ResetDomainid()

func (*UpdateNetworkOfferingParams) ResetId

func (p *UpdateNetworkOfferingParams) ResetId()

func (*UpdateNetworkOfferingParams) ResetKeepaliveenabled

func (p *UpdateNetworkOfferingParams) ResetKeepaliveenabled()

func (*UpdateNetworkOfferingParams) ResetMaxconnections

func (p *UpdateNetworkOfferingParams) ResetMaxconnections()

func (*UpdateNetworkOfferingParams) ResetName

func (p *UpdateNetworkOfferingParams) ResetName()

func (*UpdateNetworkOfferingParams) ResetSortkey

func (p *UpdateNetworkOfferingParams) ResetSortkey()

func (*UpdateNetworkOfferingParams) ResetState

func (p *UpdateNetworkOfferingParams) ResetState()

func (*UpdateNetworkOfferingParams) ResetTags

func (p *UpdateNetworkOfferingParams) ResetTags()

func (*UpdateNetworkOfferingParams) ResetZoneid

func (p *UpdateNetworkOfferingParams) ResetZoneid()

func (*UpdateNetworkOfferingParams) SetAvailability

func (p *UpdateNetworkOfferingParams) SetAvailability(v string)

func (*UpdateNetworkOfferingParams) SetDisplaytext

func (p *UpdateNetworkOfferingParams) SetDisplaytext(v string)

func (*UpdateNetworkOfferingParams) SetDomainid

func (p *UpdateNetworkOfferingParams) SetDomainid(v string)

func (*UpdateNetworkOfferingParams) SetId

func (p *UpdateNetworkOfferingParams) SetId(v string)

func (*UpdateNetworkOfferingParams) SetKeepaliveenabled

func (p *UpdateNetworkOfferingParams) SetKeepaliveenabled(v bool)

func (*UpdateNetworkOfferingParams) SetMaxconnections

func (p *UpdateNetworkOfferingParams) SetMaxconnections(v int)

func (*UpdateNetworkOfferingParams) SetName

func (p *UpdateNetworkOfferingParams) SetName(v string)

func (*UpdateNetworkOfferingParams) SetSortkey

func (p *UpdateNetworkOfferingParams) SetSortkey(v int)

func (*UpdateNetworkOfferingParams) SetState

func (p *UpdateNetworkOfferingParams) SetState(v string)

func (*UpdateNetworkOfferingParams) SetTags

func (p *UpdateNetworkOfferingParams) SetTags(v string)

func (*UpdateNetworkOfferingParams) SetZoneid

func (p *UpdateNetworkOfferingParams) SetZoneid(v string)

type UpdateNetworkOfferingResponse

type UpdateNetworkOfferingResponse struct {
	Availability             string                                 `json:"availability"`
	Conservemode             bool                                   `json:"conservemode"`
	Created                  string                                 `json:"created"`
	Details                  map[string]string                      `json:"details"`
	Displaytext              string                                 `json:"displaytext"`
	Domain                   string                                 `json:"domain"`
	Domainid                 string                                 `json:"domainid"`
	Egressdefaultpolicy      bool                                   `json:"egressdefaultpolicy"`
	Fortungsten              bool                                   `json:"fortungsten"`
	Forvpc                   bool                                   `json:"forvpc"`
	Guestiptype              string                                 `json:"guestiptype"`
	Hasannotations           bool                                   `json:"hasannotations"`
	Id                       string                                 `json:"id"`
	Internetprotocol         string                                 `json:"internetprotocol"`
	Isdefault                bool                                   `json:"isdefault"`
	Ispersistent             bool                                   `json:"ispersistent"`
	JobID                    string                                 `json:"jobid"`
	Jobstatus                int                                    `json:"jobstatus"`
	Maxconnections           int                                    `json:"maxconnections"`
	Name                     string                                 `json:"name"`
	Networkrate              int                                    `json:"networkrate"`
	Service                  []UpdateNetworkOfferingResponseService `json:"service"`
	Serviceofferingid        string                                 `json:"serviceofferingid"`
	Specifyipranges          bool                                   `json:"specifyipranges"`
	Specifyvlan              bool                                   `json:"specifyvlan"`
	State                    string                                 `json:"state"`
	Supportspublicaccess     bool                                   `json:"supportspublicaccess"`
	Supportsstrechedl2subnet bool                                   `json:"supportsstrechedl2subnet"`
	Tags                     string                                 `json:"tags"`
	Traffictype              string                                 `json:"traffictype"`
	Zone                     string                                 `json:"zone"`
	Zoneid                   string                                 `json:"zoneid"`
}

type UpdateNetworkOfferingResponseService

type UpdateNetworkOfferingResponseService struct {
	Capability []UpdateNetworkOfferingResponseServiceCapability `json:"capability"`
	Name       string                                           `json:"name"`
	Provider   []UpdateNetworkOfferingResponseServiceProvider   `json:"provider"`
}

type UpdateNetworkOfferingResponseServiceCapability

type UpdateNetworkOfferingResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type UpdateNetworkOfferingResponseServiceProvider

type UpdateNetworkOfferingResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type UpdateNetworkParams

type UpdateNetworkParams struct {
	// contains filtered or unexported fields
}

func (*UpdateNetworkParams) GetChangecidr

func (p *UpdateNetworkParams) GetChangecidr() (bool, bool)

func (*UpdateNetworkParams) GetCustomid

func (p *UpdateNetworkParams) GetCustomid() (string, bool)

func (*UpdateNetworkParams) GetDisplaynetwork

func (p *UpdateNetworkParams) GetDisplaynetwork() (bool, bool)

func (*UpdateNetworkParams) GetDisplaytext

func (p *UpdateNetworkParams) GetDisplaytext() (string, bool)

func (*UpdateNetworkParams) GetDns1

func (p *UpdateNetworkParams) GetDns1() (string, bool)

func (*UpdateNetworkParams) GetDns2

func (p *UpdateNetworkParams) GetDns2() (string, bool)

func (*UpdateNetworkParams) GetForced

func (p *UpdateNetworkParams) GetForced() (bool, bool)

func (*UpdateNetworkParams) GetGuestvmcidr

func (p *UpdateNetworkParams) GetGuestvmcidr() (string, bool)

func (*UpdateNetworkParams) GetHideipaddressusage

func (p *UpdateNetworkParams) GetHideipaddressusage() (bool, bool)

func (*UpdateNetworkParams) GetId

func (p *UpdateNetworkParams) GetId() (string, bool)

func (*UpdateNetworkParams) GetIp6dns1

func (p *UpdateNetworkParams) GetIp6dns1() (string, bool)

func (*UpdateNetworkParams) GetIp6dns2

func (p *UpdateNetworkParams) GetIp6dns2() (string, bool)

func (*UpdateNetworkParams) GetName

func (p *UpdateNetworkParams) GetName() (string, bool)

func (*UpdateNetworkParams) GetNetworkdomain

func (p *UpdateNetworkParams) GetNetworkdomain() (string, bool)

func (*UpdateNetworkParams) GetNetworkofferingid

func (p *UpdateNetworkParams) GetNetworkofferingid() (string, bool)

func (*UpdateNetworkParams) GetPrivatemtu

func (p *UpdateNetworkParams) GetPrivatemtu() (int, bool)

func (*UpdateNetworkParams) GetPublicmtu

func (p *UpdateNetworkParams) GetPublicmtu() (int, bool)

func (*UpdateNetworkParams) GetSourcenatipaddress

func (p *UpdateNetworkParams) GetSourcenatipaddress() (string, bool)

func (*UpdateNetworkParams) GetUpdateinsequence

func (p *UpdateNetworkParams) GetUpdateinsequence() (bool, bool)

func (*UpdateNetworkParams) ResetChangecidr

func (p *UpdateNetworkParams) ResetChangecidr()

func (*UpdateNetworkParams) ResetCustomid

func (p *UpdateNetworkParams) ResetCustomid()

func (*UpdateNetworkParams) ResetDisplaynetwork

func (p *UpdateNetworkParams) ResetDisplaynetwork()

func (*UpdateNetworkParams) ResetDisplaytext

func (p *UpdateNetworkParams) ResetDisplaytext()

func (*UpdateNetworkParams) ResetDns1

func (p *UpdateNetworkParams) ResetDns1()

func (*UpdateNetworkParams) ResetDns2

func (p *UpdateNetworkParams) ResetDns2()

func (*UpdateNetworkParams) ResetForced

func (p *UpdateNetworkParams) ResetForced()

func (*UpdateNetworkParams) ResetGuestvmcidr

func (p *UpdateNetworkParams) ResetGuestvmcidr()

func (*UpdateNetworkParams) ResetHideipaddressusage

func (p *UpdateNetworkParams) ResetHideipaddressusage()

func (*UpdateNetworkParams) ResetId

func (p *UpdateNetworkParams) ResetId()

func (*UpdateNetworkParams) ResetIp6dns1

func (p *UpdateNetworkParams) ResetIp6dns1()

func (*UpdateNetworkParams) ResetIp6dns2

func (p *UpdateNetworkParams) ResetIp6dns2()

func (*UpdateNetworkParams) ResetName

func (p *UpdateNetworkParams) ResetName()

func (*UpdateNetworkParams) ResetNetworkdomain

func (p *UpdateNetworkParams) ResetNetworkdomain()

func (*UpdateNetworkParams) ResetNetworkofferingid

func (p *UpdateNetworkParams) ResetNetworkofferingid()

func (*UpdateNetworkParams) ResetPrivatemtu

func (p *UpdateNetworkParams) ResetPrivatemtu()

func (*UpdateNetworkParams) ResetPublicmtu

func (p *UpdateNetworkParams) ResetPublicmtu()

func (*UpdateNetworkParams) ResetSourcenatipaddress

func (p *UpdateNetworkParams) ResetSourcenatipaddress()

func (*UpdateNetworkParams) ResetUpdateinsequence

func (p *UpdateNetworkParams) ResetUpdateinsequence()

func (*UpdateNetworkParams) SetChangecidr

func (p *UpdateNetworkParams) SetChangecidr(v bool)

func (*UpdateNetworkParams) SetCustomid

func (p *UpdateNetworkParams) SetCustomid(v string)

func (*UpdateNetworkParams) SetDisplaynetwork

func (p *UpdateNetworkParams) SetDisplaynetwork(v bool)

func (*UpdateNetworkParams) SetDisplaytext

func (p *UpdateNetworkParams) SetDisplaytext(v string)

func (*UpdateNetworkParams) SetDns1

func (p *UpdateNetworkParams) SetDns1(v string)

func (*UpdateNetworkParams) SetDns2

func (p *UpdateNetworkParams) SetDns2(v string)

func (*UpdateNetworkParams) SetForced

func (p *UpdateNetworkParams) SetForced(v bool)

func (*UpdateNetworkParams) SetGuestvmcidr

func (p *UpdateNetworkParams) SetGuestvmcidr(v string)

func (*UpdateNetworkParams) SetHideipaddressusage

func (p *UpdateNetworkParams) SetHideipaddressusage(v bool)

func (*UpdateNetworkParams) SetId

func (p *UpdateNetworkParams) SetId(v string)

func (*UpdateNetworkParams) SetIp6dns1

func (p *UpdateNetworkParams) SetIp6dns1(v string)

func (*UpdateNetworkParams) SetIp6dns2

func (p *UpdateNetworkParams) SetIp6dns2(v string)

func (*UpdateNetworkParams) SetName

func (p *UpdateNetworkParams) SetName(v string)

func (*UpdateNetworkParams) SetNetworkdomain

func (p *UpdateNetworkParams) SetNetworkdomain(v string)

func (*UpdateNetworkParams) SetNetworkofferingid

func (p *UpdateNetworkParams) SetNetworkofferingid(v string)

func (*UpdateNetworkParams) SetPrivatemtu

func (p *UpdateNetworkParams) SetPrivatemtu(v int)

func (*UpdateNetworkParams) SetPublicmtu

func (p *UpdateNetworkParams) SetPublicmtu(v int)

func (*UpdateNetworkParams) SetSourcenatipaddress

func (p *UpdateNetworkParams) SetSourcenatipaddress(v string)

func (*UpdateNetworkParams) SetUpdateinsequence

func (p *UpdateNetworkParams) SetUpdateinsequence(v bool)

type UpdateNetworkResponse

type UpdateNetworkResponse struct {
	Account                     string                         `json:"account"`
	Aclid                       string                         `json:"aclid"`
	Aclname                     string                         `json:"aclname"`
	Acltype                     string                         `json:"acltype"`
	Associatednetwork           string                         `json:"associatednetwork"`
	Associatednetworkid         string                         `json:"associatednetworkid"`
	Broadcastdomaintype         string                         `json:"broadcastdomaintype"`
	Broadcasturi                string                         `json:"broadcasturi"`
	Canusefordeploy             bool                           `json:"canusefordeploy"`
	Cidr                        string                         `json:"cidr"`
	Created                     string                         `json:"created"`
	Details                     map[string]string              `json:"details"`
	Displaynetwork              bool                           `json:"displaynetwork"`
	Displaytext                 string                         `json:"displaytext"`
	Dns1                        string                         `json:"dns1"`
	Dns2                        string                         `json:"dns2"`
	Domain                      string                         `json:"domain"`
	Domainid                    string                         `json:"domainid"`
	Domainpath                  string                         `json:"domainpath"`
	Egressdefaultpolicy         bool                           `json:"egressdefaultpolicy"`
	Externalid                  string                         `json:"externalid"`
	Gateway                     string                         `json:"gateway"`
	Hasannotations              bool                           `json:"hasannotations"`
	Icon                        interface{}                    `json:"icon"`
	Id                          string                         `json:"id"`
	Internetprotocol            string                         `json:"internetprotocol"`
	Ip6cidr                     string                         `json:"ip6cidr"`
	Ip6dns1                     string                         `json:"ip6dns1"`
	Ip6dns2                     string                         `json:"ip6dns2"`
	Ip6gateway                  string                         `json:"ip6gateway"`
	Ip6routes                   []interface{}                  `json:"ip6routes"`
	Ip6routing                  string                         `json:"ip6routing"`
	Isdefault                   bool                           `json:"isdefault"`
	Ispersistent                bool                           `json:"ispersistent"`
	Issystem                    bool                           `json:"issystem"`
	JobID                       string                         `json:"jobid"`
	Jobstatus                   int                            `json:"jobstatus"`
	Name                        string                         `json:"name"`
	Netmask                     string                         `json:"netmask"`
	Networkcidr                 string                         `json:"networkcidr"`
	Networkdomain               string                         `json:"networkdomain"`
	Networkofferingavailability string                         `json:"networkofferingavailability"`
	Networkofferingconservemode bool                           `json:"networkofferingconservemode"`
	Networkofferingdisplaytext  string                         `json:"networkofferingdisplaytext"`
	Networkofferingid           string                         `json:"networkofferingid"`
	Networkofferingname         string                         `json:"networkofferingname"`
	Physicalnetworkid           string                         `json:"physicalnetworkid"`
	Privatemtu                  int                            `json:"privatemtu"`
	Project                     string                         `json:"project"`
	Projectid                   string                         `json:"projectid"`
	Publicmtu                   int                            `json:"publicmtu"`
	Receivedbytes               int64                          `json:"receivedbytes"`
	Redundantrouter             bool                           `json:"redundantrouter"`
	Related                     string                         `json:"related"`
	Reservediprange             string                         `json:"reservediprange"`
	Restartrequired             bool                           `json:"restartrequired"`
	Sentbytes                   int64                          `json:"sentbytes"`
	Service                     []UpdateNetworkResponseService `json:"service"`
	Specifyipranges             bool                           `json:"specifyipranges"`
	State                       string                         `json:"state"`
	Strechedl2subnet            bool                           `json:"strechedl2subnet"`
	Subdomainaccess             bool                           `json:"subdomainaccess"`
	Supportsvmautoscaling       bool                           `json:"supportsvmautoscaling"`
	Tags                        []Tags                         `json:"tags"`
	Traffictype                 string                         `json:"traffictype"`
	Tungstenvirtualrouteruuid   string                         `json:"tungstenvirtualrouteruuid"`
	Type                        string                         `json:"type"`
	Vlan                        string                         `json:"vlan"`
	Vpcid                       string                         `json:"vpcid"`
	Vpcname                     string                         `json:"vpcname"`
	Zoneid                      string                         `json:"zoneid"`
	Zonename                    string                         `json:"zonename"`
	Zonesnetworkspans           []interface{}                  `json:"zonesnetworkspans"`
}

type UpdateNetworkResponseService

type UpdateNetworkResponseService struct {
	Capability []UpdateNetworkResponseServiceCapability `json:"capability"`
	Name       string                                   `json:"name"`
	Provider   []UpdateNetworkResponseServiceProvider   `json:"provider"`
}

type UpdateNetworkResponseServiceCapability

type UpdateNetworkResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type UpdateNetworkResponseServiceProvider

type UpdateNetworkResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type UpdateNetworkServiceProviderParams

type UpdateNetworkServiceProviderParams struct {
	// contains filtered or unexported fields
}

func (*UpdateNetworkServiceProviderParams) GetId

func (*UpdateNetworkServiceProviderParams) GetServicelist

func (p *UpdateNetworkServiceProviderParams) GetServicelist() ([]string, bool)

func (*UpdateNetworkServiceProviderParams) GetState

func (*UpdateNetworkServiceProviderParams) ResetId

func (*UpdateNetworkServiceProviderParams) ResetServicelist

func (p *UpdateNetworkServiceProviderParams) ResetServicelist()

func (*UpdateNetworkServiceProviderParams) ResetState

func (p *UpdateNetworkServiceProviderParams) ResetState()

func (*UpdateNetworkServiceProviderParams) SetId

func (*UpdateNetworkServiceProviderParams) SetServicelist

func (p *UpdateNetworkServiceProviderParams) SetServicelist(v []string)

func (*UpdateNetworkServiceProviderParams) SetState

type UpdateNetworkServiceProviderResponse

type UpdateNetworkServiceProviderResponse struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	JobID                        string   `json:"jobid"`
	Jobstatus                    int      `json:"jobstatus"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type UpdatePhysicalNetworkParams

type UpdatePhysicalNetworkParams struct {
	// contains filtered or unexported fields
}

func (*UpdatePhysicalNetworkParams) GetId

func (p *UpdatePhysicalNetworkParams) GetId() (string, bool)

func (*UpdatePhysicalNetworkParams) GetNetworkspeed

func (p *UpdatePhysicalNetworkParams) GetNetworkspeed() (string, bool)

func (*UpdatePhysicalNetworkParams) GetState

func (p *UpdatePhysicalNetworkParams) GetState() (string, bool)

func (*UpdatePhysicalNetworkParams) GetTags

func (p *UpdatePhysicalNetworkParams) GetTags() ([]string, bool)

func (*UpdatePhysicalNetworkParams) GetVlan

func (p *UpdatePhysicalNetworkParams) GetVlan() (string, bool)

func (*UpdatePhysicalNetworkParams) ResetId

func (p *UpdatePhysicalNetworkParams) ResetId()

func (*UpdatePhysicalNetworkParams) ResetNetworkspeed

func (p *UpdatePhysicalNetworkParams) ResetNetworkspeed()

func (*UpdatePhysicalNetworkParams) ResetState

func (p *UpdatePhysicalNetworkParams) ResetState()

func (*UpdatePhysicalNetworkParams) ResetTags

func (p *UpdatePhysicalNetworkParams) ResetTags()

func (*UpdatePhysicalNetworkParams) ResetVlan

func (p *UpdatePhysicalNetworkParams) ResetVlan()

func (*UpdatePhysicalNetworkParams) SetId

func (p *UpdatePhysicalNetworkParams) SetId(v string)

func (*UpdatePhysicalNetworkParams) SetNetworkspeed

func (p *UpdatePhysicalNetworkParams) SetNetworkspeed(v string)

func (*UpdatePhysicalNetworkParams) SetState

func (p *UpdatePhysicalNetworkParams) SetState(v string)

func (*UpdatePhysicalNetworkParams) SetTags

func (p *UpdatePhysicalNetworkParams) SetTags(v []string)

func (*UpdatePhysicalNetworkParams) SetVlan

func (p *UpdatePhysicalNetworkParams) SetVlan(v string)

type UpdatePhysicalNetworkResponse

type UpdatePhysicalNetworkResponse struct {
	Broadcastdomainrange string `json:"broadcastdomainrange"`
	Domainid             string `json:"domainid"`
	Id                   string `json:"id"`
	Isolationmethods     string `json:"isolationmethods"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Name                 string `json:"name"`
	Networkspeed         string `json:"networkspeed"`
	State                string `json:"state"`
	Tags                 string `json:"tags"`
	Vlan                 string `json:"vlan"`
	Zoneid               string `json:"zoneid"`
	Zonename             string `json:"zonename"`
}

type UpdatePodParams

type UpdatePodParams struct {
	// contains filtered or unexported fields
}

func (*UpdatePodParams) GetAllocationstate

func (p *UpdatePodParams) GetAllocationstate() (string, bool)

func (*UpdatePodParams) GetEndip

func (p *UpdatePodParams) GetEndip() (string, bool)

func (*UpdatePodParams) GetGateway

func (p *UpdatePodParams) GetGateway() (string, bool)

func (*UpdatePodParams) GetId

func (p *UpdatePodParams) GetId() (string, bool)

func (*UpdatePodParams) GetName

func (p *UpdatePodParams) GetName() (string, bool)

func (*UpdatePodParams) GetNetmask

func (p *UpdatePodParams) GetNetmask() (string, bool)

func (*UpdatePodParams) GetStartip

func (p *UpdatePodParams) GetStartip() (string, bool)

func (*UpdatePodParams) ResetAllocationstate

func (p *UpdatePodParams) ResetAllocationstate()

func (*UpdatePodParams) ResetEndip

func (p *UpdatePodParams) ResetEndip()

func (*UpdatePodParams) ResetGateway

func (p *UpdatePodParams) ResetGateway()

func (*UpdatePodParams) ResetId

func (p *UpdatePodParams) ResetId()

func (*UpdatePodParams) ResetName

func (p *UpdatePodParams) ResetName()

func (*UpdatePodParams) ResetNetmask

func (p *UpdatePodParams) ResetNetmask()

func (*UpdatePodParams) ResetStartip

func (p *UpdatePodParams) ResetStartip()

func (*UpdatePodParams) SetAllocationstate

func (p *UpdatePodParams) SetAllocationstate(v string)

func (*UpdatePodParams) SetEndip

func (p *UpdatePodParams) SetEndip(v string)

func (*UpdatePodParams) SetGateway

func (p *UpdatePodParams) SetGateway(v string)

func (*UpdatePodParams) SetId

func (p *UpdatePodParams) SetId(v string)

func (*UpdatePodParams) SetName

func (p *UpdatePodParams) SetName(v string)

func (*UpdatePodParams) SetNetmask

func (p *UpdatePodParams) SetNetmask(v string)

func (*UpdatePodParams) SetStartip

func (p *UpdatePodParams) SetStartip(v string)

type UpdatePodResponse

type UpdatePodResponse struct {
	Allocationstate string                      `json:"allocationstate"`
	Capacity        []UpdatePodResponseCapacity `json:"capacity"`
	Endip           []string                    `json:"endip"`
	Forsystemvms    []string                    `json:"forsystemvms"`
	Gateway         string                      `json:"gateway"`
	Hasannotations  bool                        `json:"hasannotations"`
	Id              string                      `json:"id"`
	Ipranges        []UpdatePodResponseIpranges `json:"ipranges"`
	JobID           string                      `json:"jobid"`
	Jobstatus       int                         `json:"jobstatus"`
	Name            string                      `json:"name"`
	Netmask         string                      `json:"netmask"`
	Startip         []string                    `json:"startip"`
	Vlanid          []string                    `json:"vlanid"`
	Zoneid          string                      `json:"zoneid"`
	Zonename        string                      `json:"zonename"`
}

type UpdatePodResponseCapacity

type UpdatePodResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type UpdatePodResponseIpranges

type UpdatePodResponseIpranges struct {
	Cidr         string `json:"cidr"`
	Endip        string `json:"endip"`
	Forsystemvms string `json:"forsystemvms"`
	Gateway      string `json:"gateway"`
	Startip      string `json:"startip"`
	Vlanid       string `json:"vlanid"`
}

type UpdatePortForwardingRuleParams

type UpdatePortForwardingRuleParams struct {
	// contains filtered or unexported fields
}

func (*UpdatePortForwardingRuleParams) GetCustomid

func (p *UpdatePortForwardingRuleParams) GetCustomid() (string, bool)

func (*UpdatePortForwardingRuleParams) GetFordisplay

func (p *UpdatePortForwardingRuleParams) GetFordisplay() (bool, bool)

func (*UpdatePortForwardingRuleParams) GetId

func (*UpdatePortForwardingRuleParams) GetPrivateendport

func (p *UpdatePortForwardingRuleParams) GetPrivateendport() (int, bool)

func (*UpdatePortForwardingRuleParams) GetPrivateport

func (p *UpdatePortForwardingRuleParams) GetPrivateport() (int, bool)

func (*UpdatePortForwardingRuleParams) GetVirtualmachineid

func (p *UpdatePortForwardingRuleParams) GetVirtualmachineid() (string, bool)

func (*UpdatePortForwardingRuleParams) GetVmguestip

func (p *UpdatePortForwardingRuleParams) GetVmguestip() (string, bool)

func (*UpdatePortForwardingRuleParams) ResetCustomid

func (p *UpdatePortForwardingRuleParams) ResetCustomid()

func (*UpdatePortForwardingRuleParams) ResetFordisplay

func (p *UpdatePortForwardingRuleParams) ResetFordisplay()

func (*UpdatePortForwardingRuleParams) ResetId

func (p *UpdatePortForwardingRuleParams) ResetId()

func (*UpdatePortForwardingRuleParams) ResetPrivateendport

func (p *UpdatePortForwardingRuleParams) ResetPrivateendport()

func (*UpdatePortForwardingRuleParams) ResetPrivateport

func (p *UpdatePortForwardingRuleParams) ResetPrivateport()

func (*UpdatePortForwardingRuleParams) ResetVirtualmachineid

func (p *UpdatePortForwardingRuleParams) ResetVirtualmachineid()

func (*UpdatePortForwardingRuleParams) ResetVmguestip

func (p *UpdatePortForwardingRuleParams) ResetVmguestip()

func (*UpdatePortForwardingRuleParams) SetCustomid

func (p *UpdatePortForwardingRuleParams) SetCustomid(v string)

func (*UpdatePortForwardingRuleParams) SetFordisplay

func (p *UpdatePortForwardingRuleParams) SetFordisplay(v bool)

func (*UpdatePortForwardingRuleParams) SetId

func (*UpdatePortForwardingRuleParams) SetPrivateendport

func (p *UpdatePortForwardingRuleParams) SetPrivateendport(v int)

func (*UpdatePortForwardingRuleParams) SetPrivateport

func (p *UpdatePortForwardingRuleParams) SetPrivateport(v int)

func (*UpdatePortForwardingRuleParams) SetVirtualmachineid

func (p *UpdatePortForwardingRuleParams) SetVirtualmachineid(v string)

func (*UpdatePortForwardingRuleParams) SetVmguestip

func (p *UpdatePortForwardingRuleParams) SetVmguestip(v string)

type UpdatePortForwardingRuleResponse

type UpdatePortForwardingRuleResponse struct {
	Cidrlist                  string `json:"cidrlist"`
	Fordisplay                bool   `json:"fordisplay"`
	Id                        string `json:"id"`
	Ipaddress                 string `json:"ipaddress"`
	Ipaddressid               string `json:"ipaddressid"`
	JobID                     string `json:"jobid"`
	Jobstatus                 int    `json:"jobstatus"`
	Networkid                 string `json:"networkid"`
	Privateendport            string `json:"privateendport"`
	Privateport               string `json:"privateport"`
	Protocol                  string `json:"protocol"`
	Publicendport             string `json:"publicendport"`
	Publicport                string `json:"publicport"`
	State                     string `json:"state"`
	Tags                      []Tags `json:"tags"`
	Virtualmachinedisplayname string `json:"virtualmachinedisplayname"`
	Virtualmachineid          string `json:"virtualmachineid"`
	Virtualmachinename        string `json:"virtualmachinename"`
	Vmguestip                 string `json:"vmguestip"`
}

type UpdateProjectInvitationParams

type UpdateProjectInvitationParams struct {
	// contains filtered or unexported fields
}

func (*UpdateProjectInvitationParams) GetAccept

func (p *UpdateProjectInvitationParams) GetAccept() (bool, bool)

func (*UpdateProjectInvitationParams) GetAccount

func (p *UpdateProjectInvitationParams) GetAccount() (string, bool)

func (*UpdateProjectInvitationParams) GetProjectid

func (p *UpdateProjectInvitationParams) GetProjectid() (string, bool)

func (*UpdateProjectInvitationParams) GetToken

func (p *UpdateProjectInvitationParams) GetToken() (string, bool)

func (*UpdateProjectInvitationParams) GetUserid

func (p *UpdateProjectInvitationParams) GetUserid() (string, bool)

func (*UpdateProjectInvitationParams) ResetAccept

func (p *UpdateProjectInvitationParams) ResetAccept()

func (*UpdateProjectInvitationParams) ResetAccount

func (p *UpdateProjectInvitationParams) ResetAccount()

func (*UpdateProjectInvitationParams) ResetProjectid

func (p *UpdateProjectInvitationParams) ResetProjectid()

func (*UpdateProjectInvitationParams) ResetToken

func (p *UpdateProjectInvitationParams) ResetToken()

func (*UpdateProjectInvitationParams) ResetUserid

func (p *UpdateProjectInvitationParams) ResetUserid()

func (*UpdateProjectInvitationParams) SetAccept

func (p *UpdateProjectInvitationParams) SetAccept(v bool)

func (*UpdateProjectInvitationParams) SetAccount

func (p *UpdateProjectInvitationParams) SetAccount(v string)

func (*UpdateProjectInvitationParams) SetProjectid

func (p *UpdateProjectInvitationParams) SetProjectid(v string)

func (*UpdateProjectInvitationParams) SetToken

func (p *UpdateProjectInvitationParams) SetToken(v string)

func (*UpdateProjectInvitationParams) SetUserid

func (p *UpdateProjectInvitationParams) SetUserid(v string)

type UpdateProjectInvitationResponse

type UpdateProjectInvitationResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

type UpdateProjectParams

type UpdateProjectParams struct {
	// contains filtered or unexported fields
}

func (*UpdateProjectParams) GetAccount

func (p *UpdateProjectParams) GetAccount() (string, bool)

func (*UpdateProjectParams) GetDisplaytext

func (p *UpdateProjectParams) GetDisplaytext() (string, bool)

func (*UpdateProjectParams) GetId

func (p *UpdateProjectParams) GetId() (string, bool)

func (*UpdateProjectParams) GetName

func (p *UpdateProjectParams) GetName() (string, bool)

func (*UpdateProjectParams) GetRoletype

func (p *UpdateProjectParams) GetRoletype() (string, bool)

func (*UpdateProjectParams) GetSwapowner

func (p *UpdateProjectParams) GetSwapowner() (bool, bool)

func (*UpdateProjectParams) GetUserid

func (p *UpdateProjectParams) GetUserid() (string, bool)

func (*UpdateProjectParams) ResetAccount

func (p *UpdateProjectParams) ResetAccount()

func (*UpdateProjectParams) ResetDisplaytext

func (p *UpdateProjectParams) ResetDisplaytext()

func (*UpdateProjectParams) ResetId

func (p *UpdateProjectParams) ResetId()

func (*UpdateProjectParams) ResetName

func (p *UpdateProjectParams) ResetName()

func (*UpdateProjectParams) ResetRoletype

func (p *UpdateProjectParams) ResetRoletype()

func (*UpdateProjectParams) ResetSwapowner

func (p *UpdateProjectParams) ResetSwapowner()

func (*UpdateProjectParams) ResetUserid

func (p *UpdateProjectParams) ResetUserid()

func (*UpdateProjectParams) SetAccount

func (p *UpdateProjectParams) SetAccount(v string)

func (*UpdateProjectParams) SetDisplaytext

func (p *UpdateProjectParams) SetDisplaytext(v string)

func (*UpdateProjectParams) SetId

func (p *UpdateProjectParams) SetId(v string)

func (*UpdateProjectParams) SetName

func (p *UpdateProjectParams) SetName(v string)

func (*UpdateProjectParams) SetRoletype

func (p *UpdateProjectParams) SetRoletype(v string)

func (*UpdateProjectParams) SetSwapowner

func (p *UpdateProjectParams) SetSwapowner(v bool)

func (*UpdateProjectParams) SetUserid

func (p *UpdateProjectParams) SetUserid(v string)

type UpdateProjectResponse

type UpdateProjectResponse struct {
	Cpuavailable              string              `json:"cpuavailable"`
	Cpulimit                  string              `json:"cpulimit"`
	Cputotal                  int64               `json:"cputotal"`
	Created                   string              `json:"created"`
	Displaytext               string              `json:"displaytext"`
	Domain                    string              `json:"domain"`
	Domainid                  string              `json:"domainid"`
	Icon                      interface{}         `json:"icon"`
	Id                        string              `json:"id"`
	Ipavailable               string              `json:"ipavailable"`
	Iplimit                   string              `json:"iplimit"`
	Iptotal                   int64               `json:"iptotal"`
	JobID                     string              `json:"jobid"`
	Jobstatus                 int                 `json:"jobstatus"`
	Memoryavailable           string              `json:"memoryavailable"`
	Memorylimit               string              `json:"memorylimit"`
	Memorytotal               int64               `json:"memorytotal"`
	Name                      string              `json:"name"`
	Networkavailable          string              `json:"networkavailable"`
	Networklimit              string              `json:"networklimit"`
	Networktotal              int64               `json:"networktotal"`
	Owner                     []map[string]string `json:"owner"`
	Primarystorageavailable   string              `json:"primarystorageavailable"`
	Primarystoragelimit       string              `json:"primarystoragelimit"`
	Primarystoragetotal       int64               `json:"primarystoragetotal"`
	Projectaccountname        string              `json:"projectaccountname"`
	Secondarystorageavailable string              `json:"secondarystorageavailable"`
	Secondarystoragelimit     string              `json:"secondarystoragelimit"`
	Secondarystoragetotal     float64             `json:"secondarystoragetotal"`
	Snapshotavailable         string              `json:"snapshotavailable"`
	Snapshotlimit             string              `json:"snapshotlimit"`
	Snapshottotal             int64               `json:"snapshottotal"`
	State                     string              `json:"state"`
	Tags                      []Tags              `json:"tags"`
	Templateavailable         string              `json:"templateavailable"`
	Templatelimit             string              `json:"templatelimit"`
	Templatetotal             int64               `json:"templatetotal"`
	Vmavailable               string              `json:"vmavailable"`
	Vmlimit                   string              `json:"vmlimit"`
	Vmrunning                 int                 `json:"vmrunning"`
	Vmstopped                 int                 `json:"vmstopped"`
	Vmtotal                   int64               `json:"vmtotal"`
	Volumeavailable           string              `json:"volumeavailable"`
	Volumelimit               string              `json:"volumelimit"`
	Volumetotal               int64               `json:"volumetotal"`
	Vpcavailable              string              `json:"vpcavailable"`
	Vpclimit                  string              `json:"vpclimit"`
	Vpctotal                  int64               `json:"vpctotal"`
}

type UpdateProjectRolePermissionParams

type UpdateProjectRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*UpdateProjectRolePermissionParams) GetPermission

func (p *UpdateProjectRolePermissionParams) GetPermission() (string, bool)

func (*UpdateProjectRolePermissionParams) GetProjectid

func (p *UpdateProjectRolePermissionParams) GetProjectid() (string, bool)

func (*UpdateProjectRolePermissionParams) GetProjectroleid

func (p *UpdateProjectRolePermissionParams) GetProjectroleid() (string, bool)

func (*UpdateProjectRolePermissionParams) GetProjectrolepermissionid

func (p *UpdateProjectRolePermissionParams) GetProjectrolepermissionid() (string, bool)

func (*UpdateProjectRolePermissionParams) GetRuleorder

func (p *UpdateProjectRolePermissionParams) GetRuleorder() ([]string, bool)

func (*UpdateProjectRolePermissionParams) ResetPermission

func (p *UpdateProjectRolePermissionParams) ResetPermission()

func (*UpdateProjectRolePermissionParams) ResetProjectid

func (p *UpdateProjectRolePermissionParams) ResetProjectid()

func (*UpdateProjectRolePermissionParams) ResetProjectroleid

func (p *UpdateProjectRolePermissionParams) ResetProjectroleid()

func (*UpdateProjectRolePermissionParams) ResetProjectrolepermissionid

func (p *UpdateProjectRolePermissionParams) ResetProjectrolepermissionid()

func (*UpdateProjectRolePermissionParams) ResetRuleorder

func (p *UpdateProjectRolePermissionParams) ResetRuleorder()

func (*UpdateProjectRolePermissionParams) SetPermission

func (p *UpdateProjectRolePermissionParams) SetPermission(v string)

func (*UpdateProjectRolePermissionParams) SetProjectid

func (p *UpdateProjectRolePermissionParams) SetProjectid(v string)

func (*UpdateProjectRolePermissionParams) SetProjectroleid

func (p *UpdateProjectRolePermissionParams) SetProjectroleid(v string)

func (*UpdateProjectRolePermissionParams) SetProjectrolepermissionid

func (p *UpdateProjectRolePermissionParams) SetProjectrolepermissionid(v string)

func (*UpdateProjectRolePermissionParams) SetRuleorder

func (p *UpdateProjectRolePermissionParams) SetRuleorder(v []string)

type UpdateProjectRolePermissionResponse

type UpdateProjectRolePermissionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*UpdateProjectRolePermissionResponse) UnmarshalJSON

func (r *UpdateProjectRolePermissionResponse) UnmarshalJSON(b []byte) error

type UpdateRegionParams

type UpdateRegionParams struct {
	// contains filtered or unexported fields
}

func (*UpdateRegionParams) GetEndpoint

func (p *UpdateRegionParams) GetEndpoint() (string, bool)

func (*UpdateRegionParams) GetId

func (p *UpdateRegionParams) GetId() (int, bool)

func (*UpdateRegionParams) GetName

func (p *UpdateRegionParams) GetName() (string, bool)

func (*UpdateRegionParams) ResetEndpoint

func (p *UpdateRegionParams) ResetEndpoint()

func (*UpdateRegionParams) ResetId

func (p *UpdateRegionParams) ResetId()

func (*UpdateRegionParams) ResetName

func (p *UpdateRegionParams) ResetName()

func (*UpdateRegionParams) SetEndpoint

func (p *UpdateRegionParams) SetEndpoint(v string)

func (*UpdateRegionParams) SetId

func (p *UpdateRegionParams) SetId(v int)

func (*UpdateRegionParams) SetName

func (p *UpdateRegionParams) SetName(v string)

type UpdateRegionResponse

type UpdateRegionResponse struct {
	Endpoint                 string `json:"endpoint"`
	Gslbserviceenabled       bool   `json:"gslbserviceenabled"`
	Id                       int    `json:"id"`
	JobID                    string `json:"jobid"`
	Jobstatus                int    `json:"jobstatus"`
	Name                     string `json:"name"`
	Portableipserviceenabled bool   `json:"portableipserviceenabled"`
}

type UpdateRemoteAccessVpnParams

type UpdateRemoteAccessVpnParams struct {
	// contains filtered or unexported fields
}

func (*UpdateRemoteAccessVpnParams) GetCustomid

func (p *UpdateRemoteAccessVpnParams) GetCustomid() (string, bool)

func (*UpdateRemoteAccessVpnParams) GetFordisplay

func (p *UpdateRemoteAccessVpnParams) GetFordisplay() (bool, bool)

func (*UpdateRemoteAccessVpnParams) GetId

func (p *UpdateRemoteAccessVpnParams) GetId() (string, bool)

func (*UpdateRemoteAccessVpnParams) ResetCustomid

func (p *UpdateRemoteAccessVpnParams) ResetCustomid()

func (*UpdateRemoteAccessVpnParams) ResetFordisplay

func (p *UpdateRemoteAccessVpnParams) ResetFordisplay()

func (*UpdateRemoteAccessVpnParams) ResetId

func (p *UpdateRemoteAccessVpnParams) ResetId()

func (*UpdateRemoteAccessVpnParams) SetCustomid

func (p *UpdateRemoteAccessVpnParams) SetCustomid(v string)

func (*UpdateRemoteAccessVpnParams) SetFordisplay

func (p *UpdateRemoteAccessVpnParams) SetFordisplay(v bool)

func (*UpdateRemoteAccessVpnParams) SetId

func (p *UpdateRemoteAccessVpnParams) SetId(v string)

type UpdateRemoteAccessVpnResponse

type UpdateRemoteAccessVpnResponse struct {
	Account      string `json:"account"`
	Domain       string `json:"domain"`
	Domainid     string `json:"domainid"`
	Fordisplay   bool   `json:"fordisplay"`
	Id           string `json:"id"`
	Iprange      string `json:"iprange"`
	JobID        string `json:"jobid"`
	Jobstatus    int    `json:"jobstatus"`
	Presharedkey string `json:"presharedkey"`
	Project      string `json:"project"`
	Projectid    string `json:"projectid"`
	Publicip     string `json:"publicip"`
	Publicipid   string `json:"publicipid"`
	State        string `json:"state"`
}

type UpdateResourceCountParams

type UpdateResourceCountParams struct {
	// contains filtered or unexported fields
}

func (*UpdateResourceCountParams) GetAccount

func (p *UpdateResourceCountParams) GetAccount() (string, bool)

func (*UpdateResourceCountParams) GetDomainid

func (p *UpdateResourceCountParams) GetDomainid() (string, bool)

func (*UpdateResourceCountParams) GetProjectid

func (p *UpdateResourceCountParams) GetProjectid() (string, bool)

func (*UpdateResourceCountParams) GetResourcetype

func (p *UpdateResourceCountParams) GetResourcetype() (int, bool)

func (*UpdateResourceCountParams) ResetAccount

func (p *UpdateResourceCountParams) ResetAccount()

func (*UpdateResourceCountParams) ResetDomainid

func (p *UpdateResourceCountParams) ResetDomainid()

func (*UpdateResourceCountParams) ResetProjectid

func (p *UpdateResourceCountParams) ResetProjectid()

func (*UpdateResourceCountParams) ResetResourcetype

func (p *UpdateResourceCountParams) ResetResourcetype()

func (*UpdateResourceCountParams) SetAccount

func (p *UpdateResourceCountParams) SetAccount(v string)

func (*UpdateResourceCountParams) SetDomainid

func (p *UpdateResourceCountParams) SetDomainid(v string)

func (*UpdateResourceCountParams) SetProjectid

func (p *UpdateResourceCountParams) SetProjectid(v string)

func (*UpdateResourceCountParams) SetResourcetype

func (p *UpdateResourceCountParams) SetResourcetype(v int)

type UpdateResourceCountResponse

type UpdateResourceCountResponse struct {
	Account          string `json:"account"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Resourcecount    int64  `json:"resourcecount"`
	Resourcetype     string `json:"resourcetype"`
	Resourcetypename string `json:"resourcetypename"`
}

type UpdateResourceLimitParams

type UpdateResourceLimitParams struct {
	// contains filtered or unexported fields
}

func (*UpdateResourceLimitParams) GetAccount

func (p *UpdateResourceLimitParams) GetAccount() (string, bool)

func (*UpdateResourceLimitParams) GetDomainid

func (p *UpdateResourceLimitParams) GetDomainid() (string, bool)

func (*UpdateResourceLimitParams) GetMax

func (p *UpdateResourceLimitParams) GetMax() (int64, bool)

func (*UpdateResourceLimitParams) GetProjectid

func (p *UpdateResourceLimitParams) GetProjectid() (string, bool)

func (*UpdateResourceLimitParams) GetResourcetype

func (p *UpdateResourceLimitParams) GetResourcetype() (int, bool)

func (*UpdateResourceLimitParams) ResetAccount

func (p *UpdateResourceLimitParams) ResetAccount()

func (*UpdateResourceLimitParams) ResetDomainid

func (p *UpdateResourceLimitParams) ResetDomainid()

func (*UpdateResourceLimitParams) ResetMax

func (p *UpdateResourceLimitParams) ResetMax()

func (*UpdateResourceLimitParams) ResetProjectid

func (p *UpdateResourceLimitParams) ResetProjectid()

func (*UpdateResourceLimitParams) ResetResourcetype

func (p *UpdateResourceLimitParams) ResetResourcetype()

func (*UpdateResourceLimitParams) SetAccount

func (p *UpdateResourceLimitParams) SetAccount(v string)

func (*UpdateResourceLimitParams) SetDomainid

func (p *UpdateResourceLimitParams) SetDomainid(v string)

func (*UpdateResourceLimitParams) SetMax

func (p *UpdateResourceLimitParams) SetMax(v int64)

func (*UpdateResourceLimitParams) SetProjectid

func (p *UpdateResourceLimitParams) SetProjectid(v string)

func (*UpdateResourceLimitParams) SetResourcetype

func (p *UpdateResourceLimitParams) SetResourcetype(v int)

type UpdateResourceLimitResponse

type UpdateResourceLimitResponse struct {
	Account          string `json:"account"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Max              int64  `json:"max"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Resourcetype     string `json:"resourcetype"`
	Resourcetypename string `json:"resourcetypename"`
}

type UpdateRoleParams

type UpdateRoleParams struct {
	// contains filtered or unexported fields
}

func (*UpdateRoleParams) GetDescription

func (p *UpdateRoleParams) GetDescription() (string, bool)

func (*UpdateRoleParams) GetId

func (p *UpdateRoleParams) GetId() (string, bool)

func (*UpdateRoleParams) GetIspublic

func (p *UpdateRoleParams) GetIspublic() (bool, bool)

func (*UpdateRoleParams) GetName

func (p *UpdateRoleParams) GetName() (string, bool)

func (*UpdateRoleParams) GetType

func (p *UpdateRoleParams) GetType() (string, bool)

func (*UpdateRoleParams) ResetDescription

func (p *UpdateRoleParams) ResetDescription()

func (*UpdateRoleParams) ResetId

func (p *UpdateRoleParams) ResetId()

func (*UpdateRoleParams) ResetIspublic

func (p *UpdateRoleParams) ResetIspublic()

func (*UpdateRoleParams) ResetName

func (p *UpdateRoleParams) ResetName()

func (*UpdateRoleParams) ResetType

func (p *UpdateRoleParams) ResetType()

func (*UpdateRoleParams) SetDescription

func (p *UpdateRoleParams) SetDescription(v string)

func (*UpdateRoleParams) SetId

func (p *UpdateRoleParams) SetId(v string)

func (*UpdateRoleParams) SetIspublic

func (p *UpdateRoleParams) SetIspublic(v bool)

func (*UpdateRoleParams) SetName

func (p *UpdateRoleParams) SetName(v string)

func (*UpdateRoleParams) SetType

func (p *UpdateRoleParams) SetType(v string)

type UpdateRolePermissionParams

type UpdateRolePermissionParams struct {
	// contains filtered or unexported fields
}

func (*UpdateRolePermissionParams) GetPermission

func (p *UpdateRolePermissionParams) GetPermission() (string, bool)

func (*UpdateRolePermissionParams) GetRoleid

func (p *UpdateRolePermissionParams) GetRoleid() (string, bool)

func (*UpdateRolePermissionParams) GetRuleid

func (p *UpdateRolePermissionParams) GetRuleid() (string, bool)

func (*UpdateRolePermissionParams) GetRuleorder

func (p *UpdateRolePermissionParams) GetRuleorder() ([]string, bool)

func (*UpdateRolePermissionParams) ResetPermission

func (p *UpdateRolePermissionParams) ResetPermission()

func (*UpdateRolePermissionParams) ResetRoleid

func (p *UpdateRolePermissionParams) ResetRoleid()

func (*UpdateRolePermissionParams) ResetRuleid

func (p *UpdateRolePermissionParams) ResetRuleid()

func (*UpdateRolePermissionParams) ResetRuleorder

func (p *UpdateRolePermissionParams) ResetRuleorder()

func (*UpdateRolePermissionParams) SetPermission

func (p *UpdateRolePermissionParams) SetPermission(v string)

func (*UpdateRolePermissionParams) SetRoleid

func (p *UpdateRolePermissionParams) SetRoleid(v string)

func (*UpdateRolePermissionParams) SetRuleid

func (p *UpdateRolePermissionParams) SetRuleid(v string)

func (*UpdateRolePermissionParams) SetRuleorder

func (p *UpdateRolePermissionParams) SetRuleorder(v []string)

type UpdateRolePermissionResponse

type UpdateRolePermissionResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*UpdateRolePermissionResponse) UnmarshalJSON

func (r *UpdateRolePermissionResponse) UnmarshalJSON(b []byte) error

type UpdateRoleResponse

type UpdateRoleResponse struct {
	Description string `json:"description"`
	Id          string `json:"id"`
	Isdefault   bool   `json:"isdefault"`
	Ispublic    bool   `json:"ispublic"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Name        string `json:"name"`
	Type        string `json:"type"`
}

type UpdateServiceOfferingParams

type UpdateServiceOfferingParams struct {
	// contains filtered or unexported fields
}

func (*UpdateServiceOfferingParams) GetDisplaytext

func (p *UpdateServiceOfferingParams) GetDisplaytext() (string, bool)

func (*UpdateServiceOfferingParams) GetDomainid

func (p *UpdateServiceOfferingParams) GetDomainid() (string, bool)

func (*UpdateServiceOfferingParams) GetHosttags

func (p *UpdateServiceOfferingParams) GetHosttags() (string, bool)

func (*UpdateServiceOfferingParams) GetId

func (p *UpdateServiceOfferingParams) GetId() (string, bool)

func (*UpdateServiceOfferingParams) GetName

func (p *UpdateServiceOfferingParams) GetName() (string, bool)

func (*UpdateServiceOfferingParams) GetSortkey

func (p *UpdateServiceOfferingParams) GetSortkey() (int, bool)

func (*UpdateServiceOfferingParams) GetStoragetags

func (p *UpdateServiceOfferingParams) GetStoragetags() (string, bool)

func (*UpdateServiceOfferingParams) GetZoneid

func (p *UpdateServiceOfferingParams) GetZoneid() (string, bool)

func (*UpdateServiceOfferingParams) ResetDisplaytext

func (p *UpdateServiceOfferingParams) ResetDisplaytext()

func (*UpdateServiceOfferingParams) ResetDomainid

func (p *UpdateServiceOfferingParams) ResetDomainid()

func (*UpdateServiceOfferingParams) ResetHosttags

func (p *UpdateServiceOfferingParams) ResetHosttags()

func (*UpdateServiceOfferingParams) ResetId

func (p *UpdateServiceOfferingParams) ResetId()

func (*UpdateServiceOfferingParams) ResetName

func (p *UpdateServiceOfferingParams) ResetName()

func (*UpdateServiceOfferingParams) ResetSortkey

func (p *UpdateServiceOfferingParams) ResetSortkey()

func (*UpdateServiceOfferingParams) ResetStoragetags

func (p *UpdateServiceOfferingParams) ResetStoragetags()

func (*UpdateServiceOfferingParams) ResetZoneid

func (p *UpdateServiceOfferingParams) ResetZoneid()

func (*UpdateServiceOfferingParams) SetDisplaytext

func (p *UpdateServiceOfferingParams) SetDisplaytext(v string)

func (*UpdateServiceOfferingParams) SetDomainid

func (p *UpdateServiceOfferingParams) SetDomainid(v string)

func (*UpdateServiceOfferingParams) SetHosttags

func (p *UpdateServiceOfferingParams) SetHosttags(v string)

func (*UpdateServiceOfferingParams) SetId

func (p *UpdateServiceOfferingParams) SetId(v string)

func (*UpdateServiceOfferingParams) SetName

func (p *UpdateServiceOfferingParams) SetName(v string)

func (*UpdateServiceOfferingParams) SetSortkey

func (p *UpdateServiceOfferingParams) SetSortkey(v int)

func (*UpdateServiceOfferingParams) SetStoragetags

func (p *UpdateServiceOfferingParams) SetStoragetags(v string)

func (*UpdateServiceOfferingParams) SetZoneid

func (p *UpdateServiceOfferingParams) SetZoneid(v string)

type UpdateServiceOfferingResponse

type UpdateServiceOfferingResponse struct {
	CacheMode                   string            `json:"cacheMode"`
	Cpunumber                   int               `json:"cpunumber"`
	Cpuspeed                    int               `json:"cpuspeed"`
	Created                     string            `json:"created"`
	Defaultuse                  bool              `json:"defaultuse"`
	Deploymentplanner           string            `json:"deploymentplanner"`
	DiskBytesReadRate           int64             `json:"diskBytesReadRate"`
	DiskBytesReadRateMax        int64             `json:"diskBytesReadRateMax"`
	DiskBytesReadRateMaxLength  int64             `json:"diskBytesReadRateMaxLength"`
	DiskBytesWriteRate          int64             `json:"diskBytesWriteRate"`
	DiskBytesWriteRateMax       int64             `json:"diskBytesWriteRateMax"`
	DiskBytesWriteRateMaxLength int64             `json:"diskBytesWriteRateMaxLength"`
	DiskIopsReadRate            int64             `json:"diskIopsReadRate"`
	DiskIopsReadRateMax         int64             `json:"diskIopsReadRateMax"`
	DiskIopsReadRateMaxLength   int64             `json:"diskIopsReadRateMaxLength"`
	DiskIopsWriteRate           int64             `json:"diskIopsWriteRate"`
	DiskIopsWriteRateMax        int64             `json:"diskIopsWriteRateMax"`
	DiskIopsWriteRateMaxLength  int64             `json:"diskIopsWriteRateMaxLength"`
	Diskofferingdisplaytext     string            `json:"diskofferingdisplaytext"`
	Diskofferingid              string            `json:"diskofferingid"`
	Diskofferingname            string            `json:"diskofferingname"`
	Diskofferingstrictness      bool              `json:"diskofferingstrictness"`
	Displaytext                 string            `json:"displaytext"`
	Domain                      string            `json:"domain"`
	Domainid                    string            `json:"domainid"`
	Dynamicscalingenabled       bool              `json:"dynamicscalingenabled"`
	Encryptroot                 bool              `json:"encryptroot"`
	Hasannotations              bool              `json:"hasannotations"`
	Hosttags                    string            `json:"hosttags"`
	Hypervisorsnapshotreserve   int               `json:"hypervisorsnapshotreserve"`
	Id                          string            `json:"id"`
	Iscustomized                bool              `json:"iscustomized"`
	Iscustomizediops            bool              `json:"iscustomizediops"`
	Issystem                    bool              `json:"issystem"`
	Isvolatile                  bool              `json:"isvolatile"`
	JobID                       string            `json:"jobid"`
	Jobstatus                   int               `json:"jobstatus"`
	Limitcpuuse                 bool              `json:"limitcpuuse"`
	Maxiops                     int64             `json:"maxiops"`
	Memory                      int               `json:"memory"`
	Miniops                     int64             `json:"miniops"`
	Name                        string            `json:"name"`
	Networkrate                 int               `json:"networkrate"`
	Offerha                     bool              `json:"offerha"`
	Provisioningtype            string            `json:"provisioningtype"`
	Rootdisksize                int64             `json:"rootdisksize"`
	Serviceofferingdetails      map[string]string `json:"serviceofferingdetails"`
	Storagetags                 string            `json:"storagetags"`
	Storagetype                 string            `json:"storagetype"`
	Systemvmtype                string            `json:"systemvmtype"`
	Vspherestoragepolicy        string            `json:"vspherestoragepolicy"`
	Zone                        string            `json:"zone"`
	Zoneid                      string            `json:"zoneid"`
}

type UpdateSnapshotPolicyParams

type UpdateSnapshotPolicyParams struct {
	// contains filtered or unexported fields
}

func (*UpdateSnapshotPolicyParams) GetCustomid

func (p *UpdateSnapshotPolicyParams) GetCustomid() (string, bool)

func (*UpdateSnapshotPolicyParams) GetFordisplay

func (p *UpdateSnapshotPolicyParams) GetFordisplay() (bool, bool)

func (*UpdateSnapshotPolicyParams) GetId

func (p *UpdateSnapshotPolicyParams) GetId() (string, bool)

func (*UpdateSnapshotPolicyParams) ResetCustomid

func (p *UpdateSnapshotPolicyParams) ResetCustomid()

func (*UpdateSnapshotPolicyParams) ResetFordisplay

func (p *UpdateSnapshotPolicyParams) ResetFordisplay()

func (*UpdateSnapshotPolicyParams) ResetId

func (p *UpdateSnapshotPolicyParams) ResetId()

func (*UpdateSnapshotPolicyParams) SetCustomid

func (p *UpdateSnapshotPolicyParams) SetCustomid(v string)

func (*UpdateSnapshotPolicyParams) SetFordisplay

func (p *UpdateSnapshotPolicyParams) SetFordisplay(v bool)

func (*UpdateSnapshotPolicyParams) SetId

func (p *UpdateSnapshotPolicyParams) SetId(v string)

type UpdateSnapshotPolicyResponse

type UpdateSnapshotPolicyResponse struct {
	Fordisplay     bool          `json:"fordisplay"`
	Hasannotations bool          `json:"hasannotations"`
	Id             string        `json:"id"`
	Intervaltype   int           `json:"intervaltype"`
	JobID          string        `json:"jobid"`
	Jobstatus      int           `json:"jobstatus"`
	Maxsnaps       int           `json:"maxsnaps"`
	Schedule       string        `json:"schedule"`
	Tags           []Tags        `json:"tags"`
	Timezone       string        `json:"timezone"`
	Volumeid       string        `json:"volumeid"`
	Zone           []interface{} `json:"zone"`
}

type UpdateStorageNetworkIpRangeParams

type UpdateStorageNetworkIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*UpdateStorageNetworkIpRangeParams) GetEndip

func (*UpdateStorageNetworkIpRangeParams) GetId

func (*UpdateStorageNetworkIpRangeParams) GetNetmask

func (p *UpdateStorageNetworkIpRangeParams) GetNetmask() (string, bool)

func (*UpdateStorageNetworkIpRangeParams) GetStartip

func (p *UpdateStorageNetworkIpRangeParams) GetStartip() (string, bool)

func (*UpdateStorageNetworkIpRangeParams) GetVlan

func (p *UpdateStorageNetworkIpRangeParams) GetVlan() (int, bool)

func (*UpdateStorageNetworkIpRangeParams) ResetEndip

func (p *UpdateStorageNetworkIpRangeParams) ResetEndip()

func (*UpdateStorageNetworkIpRangeParams) ResetId

func (p *UpdateStorageNetworkIpRangeParams) ResetId()

func (*UpdateStorageNetworkIpRangeParams) ResetNetmask

func (p *UpdateStorageNetworkIpRangeParams) ResetNetmask()

func (*UpdateStorageNetworkIpRangeParams) ResetStartip

func (p *UpdateStorageNetworkIpRangeParams) ResetStartip()

func (*UpdateStorageNetworkIpRangeParams) ResetVlan

func (p *UpdateStorageNetworkIpRangeParams) ResetVlan()

func (*UpdateStorageNetworkIpRangeParams) SetEndip

func (*UpdateStorageNetworkIpRangeParams) SetId

func (*UpdateStorageNetworkIpRangeParams) SetNetmask

func (p *UpdateStorageNetworkIpRangeParams) SetNetmask(v string)

func (*UpdateStorageNetworkIpRangeParams) SetStartip

func (p *UpdateStorageNetworkIpRangeParams) SetStartip(v string)

func (*UpdateStorageNetworkIpRangeParams) SetVlan

func (p *UpdateStorageNetworkIpRangeParams) SetVlan(v int)

type UpdateStorageNetworkIpRangeResponse

type UpdateStorageNetworkIpRangeResponse struct {
	Endip     string `json:"endip"`
	Gateway   string `json:"gateway"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Netmask   string `json:"netmask"`
	Networkid string `json:"networkid"`
	Podid     string `json:"podid"`
	Startip   string `json:"startip"`
	Vlan      int    `json:"vlan"`
	Zoneid    string `json:"zoneid"`
}

type UpdateStoragePoolParams

type UpdateStoragePoolParams struct {
	// contains filtered or unexported fields
}

func (*UpdateStoragePoolParams) GetCapacitybytes

func (p *UpdateStoragePoolParams) GetCapacitybytes() (int64, bool)

func (*UpdateStoragePoolParams) GetCapacityiops

func (p *UpdateStoragePoolParams) GetCapacityiops() (int64, bool)

func (*UpdateStoragePoolParams) GetDetails

func (p *UpdateStoragePoolParams) GetDetails() (map[string]string, bool)

func (*UpdateStoragePoolParams) GetEnabled

func (p *UpdateStoragePoolParams) GetEnabled() (bool, bool)

func (*UpdateStoragePoolParams) GetId

func (p *UpdateStoragePoolParams) GetId() (string, bool)

func (*UpdateStoragePoolParams) GetIstagarule

func (p *UpdateStoragePoolParams) GetIstagarule() (bool, bool)

func (*UpdateStoragePoolParams) GetName

func (p *UpdateStoragePoolParams) GetName() (string, bool)

func (*UpdateStoragePoolParams) GetTags

func (p *UpdateStoragePoolParams) GetTags() ([]string, bool)

func (*UpdateStoragePoolParams) GetUrl

func (p *UpdateStoragePoolParams) GetUrl() (string, bool)

func (*UpdateStoragePoolParams) ResetCapacitybytes

func (p *UpdateStoragePoolParams) ResetCapacitybytes()

func (*UpdateStoragePoolParams) ResetCapacityiops

func (p *UpdateStoragePoolParams) ResetCapacityiops()

func (*UpdateStoragePoolParams) ResetDetails

func (p *UpdateStoragePoolParams) ResetDetails()

func (*UpdateStoragePoolParams) ResetEnabled

func (p *UpdateStoragePoolParams) ResetEnabled()

func (*UpdateStoragePoolParams) ResetId

func (p *UpdateStoragePoolParams) ResetId()

func (*UpdateStoragePoolParams) ResetIstagarule

func (p *UpdateStoragePoolParams) ResetIstagarule()

func (*UpdateStoragePoolParams) ResetName

func (p *UpdateStoragePoolParams) ResetName()

func (*UpdateStoragePoolParams) ResetTags

func (p *UpdateStoragePoolParams) ResetTags()

func (*UpdateStoragePoolParams) ResetUrl

func (p *UpdateStoragePoolParams) ResetUrl()

func (*UpdateStoragePoolParams) SetCapacitybytes

func (p *UpdateStoragePoolParams) SetCapacitybytes(v int64)

func (*UpdateStoragePoolParams) SetCapacityiops

func (p *UpdateStoragePoolParams) SetCapacityiops(v int64)

func (*UpdateStoragePoolParams) SetDetails

func (p *UpdateStoragePoolParams) SetDetails(v map[string]string)

func (*UpdateStoragePoolParams) SetEnabled

func (p *UpdateStoragePoolParams) SetEnabled(v bool)

func (*UpdateStoragePoolParams) SetId

func (p *UpdateStoragePoolParams) SetId(v string)

func (*UpdateStoragePoolParams) SetIstagarule

func (p *UpdateStoragePoolParams) SetIstagarule(v bool)

func (*UpdateStoragePoolParams) SetName

func (p *UpdateStoragePoolParams) SetName(v string)

func (*UpdateStoragePoolParams) SetTags

func (p *UpdateStoragePoolParams) SetTags(v []string)

func (*UpdateStoragePoolParams) SetUrl

func (p *UpdateStoragePoolParams) SetUrl(v string)

type UpdateStoragePoolResponse

type UpdateStoragePoolResponse struct {
	Allocatediops        int64             `json:"allocatediops"`
	Capacityiops         int64             `json:"capacityiops"`
	Clusterid            string            `json:"clusterid"`
	Clustername          string            `json:"clustername"`
	Created              string            `json:"created"`
	Disksizeallocated    int64             `json:"disksizeallocated"`
	Disksizetotal        int64             `json:"disksizetotal"`
	Disksizeused         int64             `json:"disksizeused"`
	Hasannotations       bool              `json:"hasannotations"`
	Hypervisor           string            `json:"hypervisor"`
	Id                   string            `json:"id"`
	Ipaddress            string            `json:"ipaddress"`
	Istagarule           bool              `json:"istagarule"`
	JobID                string            `json:"jobid"`
	Jobstatus            int               `json:"jobstatus"`
	Name                 string            `json:"name"`
	Overprovisionfactor  string            `json:"overprovisionfactor"`
	Path                 string            `json:"path"`
	Podid                string            `json:"podid"`
	Podname              string            `json:"podname"`
	Provider             string            `json:"provider"`
	Scope                string            `json:"scope"`
	State                string            `json:"state"`
	Storagecapabilities  map[string]string `json:"storagecapabilities"`
	Suitableformigration bool              `json:"suitableformigration"`
	Tags                 string            `json:"tags"`
	Type                 string            `json:"type"`
	Zoneid               string            `json:"zoneid"`
	Zonename             string            `json:"zonename"`
}

type UpdateTemplateParams

type UpdateTemplateParams struct {
	// contains filtered or unexported fields
}

func (*UpdateTemplateParams) GetBootable

func (p *UpdateTemplateParams) GetBootable() (bool, bool)

func (*UpdateTemplateParams) GetCleanupdetails

func (p *UpdateTemplateParams) GetCleanupdetails() (bool, bool)

func (*UpdateTemplateParams) GetDetails

func (p *UpdateTemplateParams) GetDetails() (map[string]string, bool)

func (*UpdateTemplateParams) GetDisplaytext

func (p *UpdateTemplateParams) GetDisplaytext() (string, bool)

func (*UpdateTemplateParams) GetFormat

func (p *UpdateTemplateParams) GetFormat() (string, bool)

func (*UpdateTemplateParams) GetId

func (p *UpdateTemplateParams) GetId() (string, bool)

func (*UpdateTemplateParams) GetIsdynamicallyscalable

func (p *UpdateTemplateParams) GetIsdynamicallyscalable() (bool, bool)

func (*UpdateTemplateParams) GetIsrouting

func (p *UpdateTemplateParams) GetIsrouting() (bool, bool)

func (*UpdateTemplateParams) GetName

func (p *UpdateTemplateParams) GetName() (string, bool)

func (*UpdateTemplateParams) GetOstypeid

func (p *UpdateTemplateParams) GetOstypeid() (string, bool)

func (*UpdateTemplateParams) GetPasswordenabled

func (p *UpdateTemplateParams) GetPasswordenabled() (bool, bool)

func (*UpdateTemplateParams) GetRequireshvm

func (p *UpdateTemplateParams) GetRequireshvm() (bool, bool)

func (*UpdateTemplateParams) GetSortkey

func (p *UpdateTemplateParams) GetSortkey() (int, bool)

func (*UpdateTemplateParams) GetSshkeyenabled

func (p *UpdateTemplateParams) GetSshkeyenabled() (bool, bool)

func (*UpdateTemplateParams) GetTemplatetype

func (p *UpdateTemplateParams) GetTemplatetype() (string, bool)

func (*UpdateTemplateParams) ResetBootable

func (p *UpdateTemplateParams) ResetBootable()

func (*UpdateTemplateParams) ResetCleanupdetails

func (p *UpdateTemplateParams) ResetCleanupdetails()

func (*UpdateTemplateParams) ResetDetails

func (p *UpdateTemplateParams) ResetDetails()

func (*UpdateTemplateParams) ResetDisplaytext

func (p *UpdateTemplateParams) ResetDisplaytext()

func (*UpdateTemplateParams) ResetFormat

func (p *UpdateTemplateParams) ResetFormat()

func (*UpdateTemplateParams) ResetId

func (p *UpdateTemplateParams) ResetId()

func (*UpdateTemplateParams) ResetIsdynamicallyscalable

func (p *UpdateTemplateParams) ResetIsdynamicallyscalable()

func (*UpdateTemplateParams) ResetIsrouting

func (p *UpdateTemplateParams) ResetIsrouting()

func (*UpdateTemplateParams) ResetName

func (p *UpdateTemplateParams) ResetName()

func (*UpdateTemplateParams) ResetOstypeid

func (p *UpdateTemplateParams) ResetOstypeid()

func (*UpdateTemplateParams) ResetPasswordenabled

func (p *UpdateTemplateParams) ResetPasswordenabled()

func (*UpdateTemplateParams) ResetRequireshvm

func (p *UpdateTemplateParams) ResetRequireshvm()

func (*UpdateTemplateParams) ResetSortkey

func (p *UpdateTemplateParams) ResetSortkey()

func (*UpdateTemplateParams) ResetSshkeyenabled

func (p *UpdateTemplateParams) ResetSshkeyenabled()

func (*UpdateTemplateParams) ResetTemplatetype

func (p *UpdateTemplateParams) ResetTemplatetype()

func (*UpdateTemplateParams) SetBootable

func (p *UpdateTemplateParams) SetBootable(v bool)

func (*UpdateTemplateParams) SetCleanupdetails

func (p *UpdateTemplateParams) SetCleanupdetails(v bool)

func (*UpdateTemplateParams) SetDetails

func (p *UpdateTemplateParams) SetDetails(v map[string]string)

func (*UpdateTemplateParams) SetDisplaytext

func (p *UpdateTemplateParams) SetDisplaytext(v string)

func (*UpdateTemplateParams) SetFormat

func (p *UpdateTemplateParams) SetFormat(v string)

func (*UpdateTemplateParams) SetId

func (p *UpdateTemplateParams) SetId(v string)

func (*UpdateTemplateParams) SetIsdynamicallyscalable

func (p *UpdateTemplateParams) SetIsdynamicallyscalable(v bool)

func (*UpdateTemplateParams) SetIsrouting

func (p *UpdateTemplateParams) SetIsrouting(v bool)

func (*UpdateTemplateParams) SetName

func (p *UpdateTemplateParams) SetName(v string)

func (*UpdateTemplateParams) SetOstypeid

func (p *UpdateTemplateParams) SetOstypeid(v string)

func (*UpdateTemplateParams) SetPasswordenabled

func (p *UpdateTemplateParams) SetPasswordenabled(v bool)

func (*UpdateTemplateParams) SetRequireshvm

func (p *UpdateTemplateParams) SetRequireshvm(v bool)

func (*UpdateTemplateParams) SetSortkey

func (p *UpdateTemplateParams) SetSortkey(v int)

func (*UpdateTemplateParams) SetSshkeyenabled

func (p *UpdateTemplateParams) SetSshkeyenabled(v bool)

func (*UpdateTemplateParams) SetTemplatetype

func (p *UpdateTemplateParams) SetTemplatetype(v string)

type UpdateTemplatePermissionsParams

type UpdateTemplatePermissionsParams struct {
	// contains filtered or unexported fields
}

func (*UpdateTemplatePermissionsParams) GetAccounts

func (p *UpdateTemplatePermissionsParams) GetAccounts() ([]string, bool)

func (*UpdateTemplatePermissionsParams) GetId

func (*UpdateTemplatePermissionsParams) GetIsextractable

func (p *UpdateTemplatePermissionsParams) GetIsextractable() (bool, bool)

func (*UpdateTemplatePermissionsParams) GetIsfeatured

func (p *UpdateTemplatePermissionsParams) GetIsfeatured() (bool, bool)

func (*UpdateTemplatePermissionsParams) GetIspublic

func (p *UpdateTemplatePermissionsParams) GetIspublic() (bool, bool)

func (*UpdateTemplatePermissionsParams) GetOp

func (*UpdateTemplatePermissionsParams) GetProjectids

func (p *UpdateTemplatePermissionsParams) GetProjectids() ([]string, bool)

func (*UpdateTemplatePermissionsParams) ResetAccounts

func (p *UpdateTemplatePermissionsParams) ResetAccounts()

func (*UpdateTemplatePermissionsParams) ResetId

func (p *UpdateTemplatePermissionsParams) ResetId()

func (*UpdateTemplatePermissionsParams) ResetIsextractable

func (p *UpdateTemplatePermissionsParams) ResetIsextractable()

func (*UpdateTemplatePermissionsParams) ResetIsfeatured

func (p *UpdateTemplatePermissionsParams) ResetIsfeatured()

func (*UpdateTemplatePermissionsParams) ResetIspublic

func (p *UpdateTemplatePermissionsParams) ResetIspublic()

func (*UpdateTemplatePermissionsParams) ResetOp

func (p *UpdateTemplatePermissionsParams) ResetOp()

func (*UpdateTemplatePermissionsParams) ResetProjectids

func (p *UpdateTemplatePermissionsParams) ResetProjectids()

func (*UpdateTemplatePermissionsParams) SetAccounts

func (p *UpdateTemplatePermissionsParams) SetAccounts(v []string)

func (*UpdateTemplatePermissionsParams) SetId

func (*UpdateTemplatePermissionsParams) SetIsextractable

func (p *UpdateTemplatePermissionsParams) SetIsextractable(v bool)

func (*UpdateTemplatePermissionsParams) SetIsfeatured

func (p *UpdateTemplatePermissionsParams) SetIsfeatured(v bool)

func (*UpdateTemplatePermissionsParams) SetIspublic

func (p *UpdateTemplatePermissionsParams) SetIspublic(v bool)

func (*UpdateTemplatePermissionsParams) SetOp

func (*UpdateTemplatePermissionsParams) SetProjectids

func (p *UpdateTemplatePermissionsParams) SetProjectids(v []string)

type UpdateTemplatePermissionsResponse

type UpdateTemplatePermissionsResponse struct {
	Displaytext string `json:"displaytext"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Success     bool   `json:"success"`
}

func (*UpdateTemplatePermissionsResponse) UnmarshalJSON

func (r *UpdateTemplatePermissionsResponse) UnmarshalJSON(b []byte) error

type UpdateTemplateResponse

type UpdateTemplateResponse struct {
	Account               string              `json:"account"`
	Accountid             string              `json:"accountid"`
	Bits                  int                 `json:"bits"`
	Bootable              bool                `json:"bootable"`
	Checksum              string              `json:"checksum"`
	Childtemplates        []interface{}       `json:"childtemplates"`
	Created               string              `json:"created"`
	CrossZones            bool                `json:"crossZones"`
	Deployasis            bool                `json:"deployasis"`
	Deployasisdetails     map[string]string   `json:"deployasisdetails"`
	Details               map[string]string   `json:"details"`
	Directdownload        bool                `json:"directdownload"`
	Displaytext           string              `json:"displaytext"`
	Domain                string              `json:"domain"`
	Domainid              string              `json:"domainid"`
	Downloaddetails       []map[string]string `json:"downloaddetails"`
	Format                string              `json:"format"`
	Hasannotations        bool                `json:"hasannotations"`
	Hostid                string              `json:"hostid"`
	Hostname              string              `json:"hostname"`
	Hypervisor            string              `json:"hypervisor"`
	Icon                  interface{}         `json:"icon"`
	Id                    string              `json:"id"`
	Isdynamicallyscalable bool                `json:"isdynamicallyscalable"`
	Isextractable         bool                `json:"isextractable"`
	Isfeatured            bool                `json:"isfeatured"`
	Ispublic              bool                `json:"ispublic"`
	Isready               bool                `json:"isready"`
	JobID                 string              `json:"jobid"`
	Jobstatus             int                 `json:"jobstatus"`
	Name                  string              `json:"name"`
	Ostypeid              string              `json:"ostypeid"`
	Ostypename            string              `json:"ostypename"`
	Parenttemplateid      string              `json:"parenttemplateid"`
	Passwordenabled       bool                `json:"passwordenabled"`
	Physicalsize          int64               `json:"physicalsize"`
	Project               string              `json:"project"`
	Projectid             string              `json:"projectid"`
	Removed               string              `json:"removed"`
	Requireshvm           bool                `json:"requireshvm"`
	Size                  int64               `json:"size"`
	Sourcetemplateid      string              `json:"sourcetemplateid"`
	Sshkeyenabled         bool                `json:"sshkeyenabled"`
	Status                string              `json:"status"`
	Tags                  []Tags              `json:"tags"`
	Templatetag           string              `json:"templatetag"`
	Templatetype          string              `json:"templatetype"`
	Url                   string              `json:"url"`
	Userdataid            string              `json:"userdataid"`
	Userdataname          string              `json:"userdataname"`
	Userdataparams        string              `json:"userdataparams"`
	Userdatapolicy        string              `json:"userdatapolicy"`
	Zoneid                string              `json:"zoneid"`
	Zonename              string              `json:"zonename"`
}

func (*UpdateTemplateResponse) UnmarshalJSON

func (r *UpdateTemplateResponse) UnmarshalJSON(b []byte) error

type UpdateTrafficTypeParams

type UpdateTrafficTypeParams struct {
	// contains filtered or unexported fields
}

func (*UpdateTrafficTypeParams) GetHypervnetworklabel

func (p *UpdateTrafficTypeParams) GetHypervnetworklabel() (string, bool)

func (*UpdateTrafficTypeParams) GetId

func (p *UpdateTrafficTypeParams) GetId() (string, bool)

func (*UpdateTrafficTypeParams) GetKvmnetworklabel

func (p *UpdateTrafficTypeParams) GetKvmnetworklabel() (string, bool)

func (*UpdateTrafficTypeParams) GetOvm3networklabel

func (p *UpdateTrafficTypeParams) GetOvm3networklabel() (string, bool)

func (*UpdateTrafficTypeParams) GetVmwarenetworklabel

func (p *UpdateTrafficTypeParams) GetVmwarenetworklabel() (string, bool)

func (*UpdateTrafficTypeParams) GetXennetworklabel

func (p *UpdateTrafficTypeParams) GetXennetworklabel() (string, bool)

func (*UpdateTrafficTypeParams) ResetHypervnetworklabel

func (p *UpdateTrafficTypeParams) ResetHypervnetworklabel()

func (*UpdateTrafficTypeParams) ResetId

func (p *UpdateTrafficTypeParams) ResetId()

func (*UpdateTrafficTypeParams) ResetKvmnetworklabel

func (p *UpdateTrafficTypeParams) ResetKvmnetworklabel()

func (*UpdateTrafficTypeParams) ResetOvm3networklabel

func (p *UpdateTrafficTypeParams) ResetOvm3networklabel()

func (*UpdateTrafficTypeParams) ResetVmwarenetworklabel

func (p *UpdateTrafficTypeParams) ResetVmwarenetworklabel()

func (*UpdateTrafficTypeParams) ResetXennetworklabel

func (p *UpdateTrafficTypeParams) ResetXennetworklabel()

func (*UpdateTrafficTypeParams) SetHypervnetworklabel

func (p *UpdateTrafficTypeParams) SetHypervnetworklabel(v string)

func (*UpdateTrafficTypeParams) SetId

func (p *UpdateTrafficTypeParams) SetId(v string)

func (*UpdateTrafficTypeParams) SetKvmnetworklabel

func (p *UpdateTrafficTypeParams) SetKvmnetworklabel(v string)

func (*UpdateTrafficTypeParams) SetOvm3networklabel

func (p *UpdateTrafficTypeParams) SetOvm3networklabel(v string)

func (*UpdateTrafficTypeParams) SetVmwarenetworklabel

func (p *UpdateTrafficTypeParams) SetVmwarenetworklabel(v string)

func (*UpdateTrafficTypeParams) SetXennetworklabel

func (p *UpdateTrafficTypeParams) SetXennetworklabel(v string)

type UpdateTrafficTypeResponse

type UpdateTrafficTypeResponse struct {
	Hypervnetworklabel string `json:"hypervnetworklabel"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Kvmnetworklabel    string `json:"kvmnetworklabel"`
	Ovm3networklabel   string `json:"ovm3networklabel"`
	Physicalnetworkid  string `json:"physicalnetworkid"`
	Traffictype        string `json:"traffictype"`
	Vmwarenetworklabel string `json:"vmwarenetworklabel"`
	Xennetworklabel    string `json:"xennetworklabel"`
}

type UpdateUserParams

type UpdateUserParams struct {
	// contains filtered or unexported fields
}

func (*UpdateUserParams) GetCurrentpassword

func (p *UpdateUserParams) GetCurrentpassword() (string, bool)

func (*UpdateUserParams) GetEmail

func (p *UpdateUserParams) GetEmail() (string, bool)

func (*UpdateUserParams) GetFirstname

func (p *UpdateUserParams) GetFirstname() (string, bool)

func (*UpdateUserParams) GetId

func (p *UpdateUserParams) GetId() (string, bool)

func (*UpdateUserParams) GetLastname

func (p *UpdateUserParams) GetLastname() (string, bool)

func (*UpdateUserParams) GetMandate2fa

func (p *UpdateUserParams) GetMandate2fa() (bool, bool)

func (*UpdateUserParams) GetPassword

func (p *UpdateUserParams) GetPassword() (string, bool)

func (*UpdateUserParams) GetTimezone

func (p *UpdateUserParams) GetTimezone() (string, bool)

func (*UpdateUserParams) GetUserapikey

func (p *UpdateUserParams) GetUserapikey() (string, bool)

func (*UpdateUserParams) GetUsername

func (p *UpdateUserParams) GetUsername() (string, bool)

func (*UpdateUserParams) GetUsersecretkey

func (p *UpdateUserParams) GetUsersecretkey() (string, bool)

func (*UpdateUserParams) ResetCurrentpassword

func (p *UpdateUserParams) ResetCurrentpassword()

func (*UpdateUserParams) ResetEmail

func (p *UpdateUserParams) ResetEmail()

func (*UpdateUserParams) ResetFirstname

func (p *UpdateUserParams) ResetFirstname()

func (*UpdateUserParams) ResetId

func (p *UpdateUserParams) ResetId()

func (*UpdateUserParams) ResetLastname

func (p *UpdateUserParams) ResetLastname()

func (*UpdateUserParams) ResetMandate2fa

func (p *UpdateUserParams) ResetMandate2fa()

func (*UpdateUserParams) ResetPassword

func (p *UpdateUserParams) ResetPassword()

func (*UpdateUserParams) ResetTimezone

func (p *UpdateUserParams) ResetTimezone()

func (*UpdateUserParams) ResetUserapikey

func (p *UpdateUserParams) ResetUserapikey()

func (*UpdateUserParams) ResetUsername

func (p *UpdateUserParams) ResetUsername()

func (*UpdateUserParams) ResetUsersecretkey

func (p *UpdateUserParams) ResetUsersecretkey()

func (*UpdateUserParams) SetCurrentpassword

func (p *UpdateUserParams) SetCurrentpassword(v string)

func (*UpdateUserParams) SetEmail

func (p *UpdateUserParams) SetEmail(v string)

func (*UpdateUserParams) SetFirstname

func (p *UpdateUserParams) SetFirstname(v string)

func (*UpdateUserParams) SetId

func (p *UpdateUserParams) SetId(v string)

func (*UpdateUserParams) SetLastname

func (p *UpdateUserParams) SetLastname(v string)

func (*UpdateUserParams) SetMandate2fa

func (p *UpdateUserParams) SetMandate2fa(v bool)

func (*UpdateUserParams) SetPassword

func (p *UpdateUserParams) SetPassword(v string)

func (*UpdateUserParams) SetTimezone

func (p *UpdateUserParams) SetTimezone(v string)

func (*UpdateUserParams) SetUserapikey

func (p *UpdateUserParams) SetUserapikey(v string)

func (*UpdateUserParams) SetUsername

func (p *UpdateUserParams) SetUsername(v string)

func (*UpdateUserParams) SetUsersecretkey

func (p *UpdateUserParams) SetUsersecretkey(v string)

type UpdateUserResponse

type UpdateUserResponse struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type UpdateVMAffinityGroupParams

type UpdateVMAffinityGroupParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVMAffinityGroupParams) GetAffinitygroupids

func (p *UpdateVMAffinityGroupParams) GetAffinitygroupids() ([]string, bool)

func (*UpdateVMAffinityGroupParams) GetAffinitygroupnames

func (p *UpdateVMAffinityGroupParams) GetAffinitygroupnames() ([]string, bool)

func (*UpdateVMAffinityGroupParams) GetId

func (p *UpdateVMAffinityGroupParams) GetId() (string, bool)

func (*UpdateVMAffinityGroupParams) ResetAffinitygroupids

func (p *UpdateVMAffinityGroupParams) ResetAffinitygroupids()

func (*UpdateVMAffinityGroupParams) ResetAffinitygroupnames

func (p *UpdateVMAffinityGroupParams) ResetAffinitygroupnames()

func (*UpdateVMAffinityGroupParams) ResetId

func (p *UpdateVMAffinityGroupParams) ResetId()

func (*UpdateVMAffinityGroupParams) SetAffinitygroupids

func (p *UpdateVMAffinityGroupParams) SetAffinitygroupids(v []string)

func (*UpdateVMAffinityGroupParams) SetAffinitygroupnames

func (p *UpdateVMAffinityGroupParams) SetAffinitygroupnames(v []string)

func (*UpdateVMAffinityGroupParams) SetId

func (p *UpdateVMAffinityGroupParams) SetId(v string)

type UpdateVMAffinityGroupResponse

type UpdateVMAffinityGroupResponse struct {
	Account               string                                       `json:"account"`
	Affinitygroup         []UpdateVMAffinityGroupResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                       `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                       `json:"autoscalevmgroupname"`
	Backupofferingid      string                                       `json:"backupofferingid"`
	Backupofferingname    string                                       `json:"backupofferingname"`
	Bootmode              string                                       `json:"bootmode"`
	Boottype              string                                       `json:"boottype"`
	Cpunumber             int                                          `json:"cpunumber"`
	Cpuspeed              int                                          `json:"cpuspeed"`
	Cpuused               string                                       `json:"cpuused"`
	Created               string                                       `json:"created"`
	Details               map[string]string                            `json:"details"`
	Diskioread            int64                                        `json:"diskioread"`
	Diskiowrite           int64                                        `json:"diskiowrite"`
	Diskkbsread           int64                                        `json:"diskkbsread"`
	Diskkbswrite          int64                                        `json:"diskkbswrite"`
	Diskofferingid        string                                       `json:"diskofferingid"`
	Diskofferingname      string                                       `json:"diskofferingname"`
	Displayname           string                                       `json:"displayname"`
	Displayvm             bool                                         `json:"displayvm"`
	Domain                string                                       `json:"domain"`
	Domainid              string                                       `json:"domainid"`
	Forvirtualnetwork     bool                                         `json:"forvirtualnetwork"`
	Group                 string                                       `json:"group"`
	Groupid               string                                       `json:"groupid"`
	Guestosid             string                                       `json:"guestosid"`
	Haenable              bool                                         `json:"haenable"`
	Hasannotations        bool                                         `json:"hasannotations"`
	Hostcontrolstate      string                                       `json:"hostcontrolstate"`
	Hostid                string                                       `json:"hostid"`
	Hostname              string                                       `json:"hostname"`
	Hypervisor            string                                       `json:"hypervisor"`
	Icon                  interface{}                                  `json:"icon"`
	Id                    string                                       `json:"id"`
	Instancename          string                                       `json:"instancename"`
	Isdynamicallyscalable bool                                         `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                       `json:"isodisplaytext"`
	Isoid                 string                                       `json:"isoid"`
	Isoname               string                                       `json:"isoname"`
	JobID                 string                                       `json:"jobid"`
	Jobstatus             int                                          `json:"jobstatus"`
	Keypairs              string                                       `json:"keypairs"`
	Lastupdated           string                                       `json:"lastupdated"`
	Memory                int                                          `json:"memory"`
	Memoryintfreekbs      int64                                        `json:"memoryintfreekbs"`
	Memorykbs             int64                                        `json:"memorykbs"`
	Memorytargetkbs       int64                                        `json:"memorytargetkbs"`
	Name                  string                                       `json:"name"`
	Networkkbsread        int64                                        `json:"networkkbsread"`
	Networkkbswrite       int64                                        `json:"networkkbswrite"`
	Nic                   []Nic                                        `json:"nic"`
	Osdisplayname         string                                       `json:"osdisplayname"`
	Ostypeid              string                                       `json:"ostypeid"`
	Password              string                                       `json:"password"`
	Passwordenabled       bool                                         `json:"passwordenabled"`
	Pooltype              string                                       `json:"pooltype"`
	Project               string                                       `json:"project"`
	Projectid             string                                       `json:"projectid"`
	Publicip              string                                       `json:"publicip"`
	Publicipid            string                                       `json:"publicipid"`
	Readonlydetails       string                                       `json:"readonlydetails"`
	Receivedbytes         int64                                        `json:"receivedbytes"`
	Rootdeviceid          int64                                        `json:"rootdeviceid"`
	Rootdevicetype        string                                       `json:"rootdevicetype"`
	Securitygroup         []UpdateVMAffinityGroupResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                        `json:"sentbytes"`
	Serviceofferingid     string                                       `json:"serviceofferingid"`
	Serviceofferingname   string                                       `json:"serviceofferingname"`
	Servicestate          string                                       `json:"servicestate"`
	State                 string                                       `json:"state"`
	Tags                  []Tags                                       `json:"tags"`
	Templatedisplaytext   string                                       `json:"templatedisplaytext"`
	Templateid            string                                       `json:"templateid"`
	Templatename          string                                       `json:"templatename"`
	Templatetype          string                                       `json:"templatetype"`
	Userdata              string                                       `json:"userdata"`
	Userdatadetails       string                                       `json:"userdatadetails"`
	Userdataid            string                                       `json:"userdataid"`
	Userdataname          string                                       `json:"userdataname"`
	Userdatapolicy        string                                       `json:"userdatapolicy"`
	Userid                string                                       `json:"userid"`
	Username              string                                       `json:"username"`
	Vgpu                  string                                       `json:"vgpu"`
	Vnfdetails            map[string]string                            `json:"vnfdetails"`
	Vnfnics               []string                                     `json:"vnfnics"`
	Zoneid                string                                       `json:"zoneid"`
	Zonename              string                                       `json:"zonename"`
}

func (*UpdateVMAffinityGroupResponse) UnmarshalJSON

func (r *UpdateVMAffinityGroupResponse) UnmarshalJSON(b []byte) error

type UpdateVMAffinityGroupResponseAffinitygroup

type UpdateVMAffinityGroupResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type UpdateVMAffinityGroupResponseSecuritygroup

type UpdateVMAffinityGroupResponseSecuritygroup struct {
	Account             string                                           `json:"account"`
	Description         string                                           `json:"description"`
	Domain              string                                           `json:"domain"`
	Domainid            string                                           `json:"domainid"`
	Egressrule          []UpdateVMAffinityGroupResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                           `json:"id"`
	Ingressrule         []UpdateVMAffinityGroupResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                           `json:"name"`
	Project             string                                           `json:"project"`
	Projectid           string                                           `json:"projectid"`
	Tags                []Tags                                           `json:"tags"`
	Virtualmachinecount int                                              `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                    `json:"virtualmachineids"`
}

type UpdateVMAffinityGroupResponseSecuritygroupRule

type UpdateVMAffinityGroupResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type UpdateVPCOfferingParams

type UpdateVPCOfferingParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVPCOfferingParams) GetDisplaytext

func (p *UpdateVPCOfferingParams) GetDisplaytext() (string, bool)

func (*UpdateVPCOfferingParams) GetDomainid

func (p *UpdateVPCOfferingParams) GetDomainid() (string, bool)

func (*UpdateVPCOfferingParams) GetId

func (p *UpdateVPCOfferingParams) GetId() (string, bool)

func (*UpdateVPCOfferingParams) GetName

func (p *UpdateVPCOfferingParams) GetName() (string, bool)

func (*UpdateVPCOfferingParams) GetSortkey

func (p *UpdateVPCOfferingParams) GetSortkey() (int, bool)

func (*UpdateVPCOfferingParams) GetState

func (p *UpdateVPCOfferingParams) GetState() (string, bool)

func (*UpdateVPCOfferingParams) GetZoneid

func (p *UpdateVPCOfferingParams) GetZoneid() (string, bool)

func (*UpdateVPCOfferingParams) ResetDisplaytext

func (p *UpdateVPCOfferingParams) ResetDisplaytext()

func (*UpdateVPCOfferingParams) ResetDomainid

func (p *UpdateVPCOfferingParams) ResetDomainid()

func (*UpdateVPCOfferingParams) ResetId

func (p *UpdateVPCOfferingParams) ResetId()

func (*UpdateVPCOfferingParams) ResetName

func (p *UpdateVPCOfferingParams) ResetName()

func (*UpdateVPCOfferingParams) ResetSortkey

func (p *UpdateVPCOfferingParams) ResetSortkey()

func (*UpdateVPCOfferingParams) ResetState

func (p *UpdateVPCOfferingParams) ResetState()

func (*UpdateVPCOfferingParams) ResetZoneid

func (p *UpdateVPCOfferingParams) ResetZoneid()

func (*UpdateVPCOfferingParams) SetDisplaytext

func (p *UpdateVPCOfferingParams) SetDisplaytext(v string)

func (*UpdateVPCOfferingParams) SetDomainid

func (p *UpdateVPCOfferingParams) SetDomainid(v string)

func (*UpdateVPCOfferingParams) SetId

func (p *UpdateVPCOfferingParams) SetId(v string)

func (*UpdateVPCOfferingParams) SetName

func (p *UpdateVPCOfferingParams) SetName(v string)

func (*UpdateVPCOfferingParams) SetSortkey

func (p *UpdateVPCOfferingParams) SetSortkey(v int)

func (*UpdateVPCOfferingParams) SetState

func (p *UpdateVPCOfferingParams) SetState(v string)

func (*UpdateVPCOfferingParams) SetZoneid

func (p *UpdateVPCOfferingParams) SetZoneid(v string)

type UpdateVPCOfferingResponse

type UpdateVPCOfferingResponse struct {
	Created                string                             `json:"created"`
	Displaytext            string                             `json:"displaytext"`
	Distributedvpcrouter   bool                               `json:"distributedvpcrouter"`
	Domain                 string                             `json:"domain"`
	Domainid               string                             `json:"domainid"`
	Id                     string                             `json:"id"`
	Internetprotocol       string                             `json:"internetprotocol"`
	Isdefault              bool                               `json:"isdefault"`
	JobID                  string                             `json:"jobid"`
	Jobstatus              int                                `json:"jobstatus"`
	Name                   string                             `json:"name"`
	Service                []UpdateVPCOfferingResponseService `json:"service"`
	State                  string                             `json:"state"`
	SupportsregionLevelvpc bool                               `json:"supportsregionLevelvpc"`
	Zone                   string                             `json:"zone"`
	Zoneid                 string                             `json:"zoneid"`
}

type UpdateVPCOfferingResponseService

type UpdateVPCOfferingResponseService struct {
	Capability []UpdateVPCOfferingResponseServiceCapability `json:"capability"`
	Name       string                                       `json:"name"`
	Provider   []UpdateVPCOfferingResponseServiceProvider   `json:"provider"`
}

type UpdateVPCOfferingResponseServiceCapability

type UpdateVPCOfferingResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type UpdateVPCOfferingResponseServiceProvider

type UpdateVPCOfferingResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type UpdateVPCParams

type UpdateVPCParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVPCParams) GetCustomid

func (p *UpdateVPCParams) GetCustomid() (string, bool)

func (*UpdateVPCParams) GetDisplaytext

func (p *UpdateVPCParams) GetDisplaytext() (string, bool)

func (*UpdateVPCParams) GetFordisplay

func (p *UpdateVPCParams) GetFordisplay() (bool, bool)

func (*UpdateVPCParams) GetId

func (p *UpdateVPCParams) GetId() (string, bool)

func (*UpdateVPCParams) GetName

func (p *UpdateVPCParams) GetName() (string, bool)

func (*UpdateVPCParams) GetPublicmtu

func (p *UpdateVPCParams) GetPublicmtu() (int, bool)

func (*UpdateVPCParams) GetSourcenatipaddress

func (p *UpdateVPCParams) GetSourcenatipaddress() (string, bool)

func (*UpdateVPCParams) ResetCustomid

func (p *UpdateVPCParams) ResetCustomid()

func (*UpdateVPCParams) ResetDisplaytext

func (p *UpdateVPCParams) ResetDisplaytext()

func (*UpdateVPCParams) ResetFordisplay

func (p *UpdateVPCParams) ResetFordisplay()

func (*UpdateVPCParams) ResetId

func (p *UpdateVPCParams) ResetId()

func (*UpdateVPCParams) ResetName

func (p *UpdateVPCParams) ResetName()

func (*UpdateVPCParams) ResetPublicmtu

func (p *UpdateVPCParams) ResetPublicmtu()

func (*UpdateVPCParams) ResetSourcenatipaddress

func (p *UpdateVPCParams) ResetSourcenatipaddress()

func (*UpdateVPCParams) SetCustomid

func (p *UpdateVPCParams) SetCustomid(v string)

func (*UpdateVPCParams) SetDisplaytext

func (p *UpdateVPCParams) SetDisplaytext(v string)

func (*UpdateVPCParams) SetFordisplay

func (p *UpdateVPCParams) SetFordisplay(v bool)

func (*UpdateVPCParams) SetId

func (p *UpdateVPCParams) SetId(v string)

func (*UpdateVPCParams) SetName

func (p *UpdateVPCParams) SetName(v string)

func (*UpdateVPCParams) SetPublicmtu

func (p *UpdateVPCParams) SetPublicmtu(v int)

func (*UpdateVPCParams) SetSourcenatipaddress

func (p *UpdateVPCParams) SetSourcenatipaddress(v string)

type UpdateVPCResponse

type UpdateVPCResponse struct {
	Account              string                     `json:"account"`
	Cidr                 string                     `json:"cidr"`
	Created              string                     `json:"created"`
	Displaytext          string                     `json:"displaytext"`
	Distributedvpcrouter bool                       `json:"distributedvpcrouter"`
	Dns1                 string                     `json:"dns1"`
	Dns2                 string                     `json:"dns2"`
	Domain               string                     `json:"domain"`
	Domainid             string                     `json:"domainid"`
	Fordisplay           bool                       `json:"fordisplay"`
	Hasannotations       bool                       `json:"hasannotations"`
	Icon                 interface{}                `json:"icon"`
	Id                   string                     `json:"id"`
	Ip6dns1              string                     `json:"ip6dns1"`
	Ip6dns2              string                     `json:"ip6dns2"`
	Ip6routes            []interface{}              `json:"ip6routes"`
	JobID                string                     `json:"jobid"`
	Jobstatus            int                        `json:"jobstatus"`
	Name                 string                     `json:"name"`
	Network              []*Network                 `json:"network"`
	Networkdomain        string                     `json:"networkdomain"`
	Project              string                     `json:"project"`
	Projectid            string                     `json:"projectid"`
	Publicmtu            int                        `json:"publicmtu"`
	Redundantvpcrouter   bool                       `json:"redundantvpcrouter"`
	Regionlevelvpc       bool                       `json:"regionlevelvpc"`
	Restartrequired      bool                       `json:"restartrequired"`
	Service              []UpdateVPCResponseService `json:"service"`
	State                string                     `json:"state"`
	Tags                 []Tags                     `json:"tags"`
	Vpcofferingid        string                     `json:"vpcofferingid"`
	Vpcofferingname      string                     `json:"vpcofferingname"`
	Zoneid               string                     `json:"zoneid"`
	Zonename             string                     `json:"zonename"`
}

type UpdateVPCResponseService

type UpdateVPCResponseService struct {
	Capability []UpdateVPCResponseServiceCapability `json:"capability"`
	Name       string                               `json:"name"`
	Provider   []UpdateVPCResponseServiceProvider   `json:"provider"`
}

type UpdateVPCResponseServiceCapability

type UpdateVPCResponseServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type UpdateVPCResponseServiceProvider

type UpdateVPCResponseServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type UpdateVirtualMachineParams

type UpdateVirtualMachineParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVirtualMachineParams) AddDhcpoptionsnetworklist

func (p *UpdateVirtualMachineParams) AddDhcpoptionsnetworklist(item map[string]string)

func (*UpdateVirtualMachineParams) GetCleanupdetails

func (p *UpdateVirtualMachineParams) GetCleanupdetails() (bool, bool)

func (*UpdateVirtualMachineParams) GetCustomid

func (p *UpdateVirtualMachineParams) GetCustomid() (string, bool)

func (*UpdateVirtualMachineParams) GetDetails

func (p *UpdateVirtualMachineParams) GetDetails() (map[string]string, bool)

func (*UpdateVirtualMachineParams) GetDhcpoptionsnetworklist

func (p *UpdateVirtualMachineParams) GetDhcpoptionsnetworklist() ([]map[string]string, bool)

func (*UpdateVirtualMachineParams) GetDisplayname

func (p *UpdateVirtualMachineParams) GetDisplayname() (string, bool)

func (*UpdateVirtualMachineParams) GetDisplayvm

func (p *UpdateVirtualMachineParams) GetDisplayvm() (bool, bool)

func (*UpdateVirtualMachineParams) GetExtraconfig

func (p *UpdateVirtualMachineParams) GetExtraconfig() (string, bool)

func (*UpdateVirtualMachineParams) GetGroup

func (p *UpdateVirtualMachineParams) GetGroup() (string, bool)

func (*UpdateVirtualMachineParams) GetHaenable

func (p *UpdateVirtualMachineParams) GetHaenable() (bool, bool)

func (*UpdateVirtualMachineParams) GetId

func (p *UpdateVirtualMachineParams) GetId() (string, bool)

func (*UpdateVirtualMachineParams) GetInstancename

func (p *UpdateVirtualMachineParams) GetInstancename() (string, bool)

func (*UpdateVirtualMachineParams) GetIsdynamicallyscalable

func (p *UpdateVirtualMachineParams) GetIsdynamicallyscalable() (bool, bool)

func (*UpdateVirtualMachineParams) GetName

func (p *UpdateVirtualMachineParams) GetName() (string, bool)

func (*UpdateVirtualMachineParams) GetOstypeid

func (p *UpdateVirtualMachineParams) GetOstypeid() (string, bool)

func (*UpdateVirtualMachineParams) GetSecuritygroupids

func (p *UpdateVirtualMachineParams) GetSecuritygroupids() ([]string, bool)

func (*UpdateVirtualMachineParams) GetSecuritygroupnames

func (p *UpdateVirtualMachineParams) GetSecuritygroupnames() ([]string, bool)

func (*UpdateVirtualMachineParams) GetUserdata

func (p *UpdateVirtualMachineParams) GetUserdata() (string, bool)

func (*UpdateVirtualMachineParams) GetUserdatadetails

func (p *UpdateVirtualMachineParams) GetUserdatadetails() (map[string]string, bool)

func (*UpdateVirtualMachineParams) GetUserdataid

func (p *UpdateVirtualMachineParams) GetUserdataid() (string, bool)

func (*UpdateVirtualMachineParams) ResetCleanupdetails

func (p *UpdateVirtualMachineParams) ResetCleanupdetails()

func (*UpdateVirtualMachineParams) ResetCustomid

func (p *UpdateVirtualMachineParams) ResetCustomid()

func (*UpdateVirtualMachineParams) ResetDetails

func (p *UpdateVirtualMachineParams) ResetDetails()

func (*UpdateVirtualMachineParams) ResetDhcpoptionsnetworklist

func (p *UpdateVirtualMachineParams) ResetDhcpoptionsnetworklist()

func (*UpdateVirtualMachineParams) ResetDisplayname

func (p *UpdateVirtualMachineParams) ResetDisplayname()

func (*UpdateVirtualMachineParams) ResetDisplayvm

func (p *UpdateVirtualMachineParams) ResetDisplayvm()

func (*UpdateVirtualMachineParams) ResetExtraconfig

func (p *UpdateVirtualMachineParams) ResetExtraconfig()

func (*UpdateVirtualMachineParams) ResetGroup

func (p *UpdateVirtualMachineParams) ResetGroup()

func (*UpdateVirtualMachineParams) ResetHaenable

func (p *UpdateVirtualMachineParams) ResetHaenable()

func (*UpdateVirtualMachineParams) ResetId

func (p *UpdateVirtualMachineParams) ResetId()

func (*UpdateVirtualMachineParams) ResetInstancename

func (p *UpdateVirtualMachineParams) ResetInstancename()

func (*UpdateVirtualMachineParams) ResetIsdynamicallyscalable

func (p *UpdateVirtualMachineParams) ResetIsdynamicallyscalable()

func (*UpdateVirtualMachineParams) ResetName

func (p *UpdateVirtualMachineParams) ResetName()

func (*UpdateVirtualMachineParams) ResetOstypeid

func (p *UpdateVirtualMachineParams) ResetOstypeid()

func (*UpdateVirtualMachineParams) ResetSecuritygroupids

func (p *UpdateVirtualMachineParams) ResetSecuritygroupids()

func (*UpdateVirtualMachineParams) ResetSecuritygroupnames

func (p *UpdateVirtualMachineParams) ResetSecuritygroupnames()

func (*UpdateVirtualMachineParams) ResetUserdata

func (p *UpdateVirtualMachineParams) ResetUserdata()

func (*UpdateVirtualMachineParams) ResetUserdatadetails

func (p *UpdateVirtualMachineParams) ResetUserdatadetails()

func (*UpdateVirtualMachineParams) ResetUserdataid

func (p *UpdateVirtualMachineParams) ResetUserdataid()

func (*UpdateVirtualMachineParams) SetCleanupdetails

func (p *UpdateVirtualMachineParams) SetCleanupdetails(v bool)

func (*UpdateVirtualMachineParams) SetCustomid

func (p *UpdateVirtualMachineParams) SetCustomid(v string)

func (*UpdateVirtualMachineParams) SetDetails

func (p *UpdateVirtualMachineParams) SetDetails(v map[string]string)

func (*UpdateVirtualMachineParams) SetDhcpoptionsnetworklist

func (p *UpdateVirtualMachineParams) SetDhcpoptionsnetworklist(v []map[string]string)

func (*UpdateVirtualMachineParams) SetDisplayname

func (p *UpdateVirtualMachineParams) SetDisplayname(v string)

func (*UpdateVirtualMachineParams) SetDisplayvm

func (p *UpdateVirtualMachineParams) SetDisplayvm(v bool)

func (*UpdateVirtualMachineParams) SetExtraconfig

func (p *UpdateVirtualMachineParams) SetExtraconfig(v string)

func (*UpdateVirtualMachineParams) SetGroup

func (p *UpdateVirtualMachineParams) SetGroup(v string)

func (*UpdateVirtualMachineParams) SetHaenable

func (p *UpdateVirtualMachineParams) SetHaenable(v bool)

func (*UpdateVirtualMachineParams) SetId

func (p *UpdateVirtualMachineParams) SetId(v string)

func (*UpdateVirtualMachineParams) SetInstancename

func (p *UpdateVirtualMachineParams) SetInstancename(v string)

func (*UpdateVirtualMachineParams) SetIsdynamicallyscalable

func (p *UpdateVirtualMachineParams) SetIsdynamicallyscalable(v bool)

func (*UpdateVirtualMachineParams) SetName

func (p *UpdateVirtualMachineParams) SetName(v string)

func (*UpdateVirtualMachineParams) SetOstypeid

func (p *UpdateVirtualMachineParams) SetOstypeid(v string)

func (*UpdateVirtualMachineParams) SetSecuritygroupids

func (p *UpdateVirtualMachineParams) SetSecuritygroupids(v []string)

func (*UpdateVirtualMachineParams) SetSecuritygroupnames

func (p *UpdateVirtualMachineParams) SetSecuritygroupnames(v []string)

func (*UpdateVirtualMachineParams) SetUserdata

func (p *UpdateVirtualMachineParams) SetUserdata(v string)

func (*UpdateVirtualMachineParams) SetUserdatadetails

func (p *UpdateVirtualMachineParams) SetUserdatadetails(v map[string]string)

func (*UpdateVirtualMachineParams) SetUserdataid

func (p *UpdateVirtualMachineParams) SetUserdataid(v string)

type UpdateVirtualMachineResponse

type UpdateVirtualMachineResponse struct {
	Account               string                                      `json:"account"`
	Affinitygroup         []UpdateVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                                      `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                                      `json:"autoscalevmgroupname"`
	Backupofferingid      string                                      `json:"backupofferingid"`
	Backupofferingname    string                                      `json:"backupofferingname"`
	Bootmode              string                                      `json:"bootmode"`
	Boottype              string                                      `json:"boottype"`
	Cpunumber             int                                         `json:"cpunumber"`
	Cpuspeed              int                                         `json:"cpuspeed"`
	Cpuused               string                                      `json:"cpuused"`
	Created               string                                      `json:"created"`
	Details               map[string]string                           `json:"details"`
	Diskioread            int64                                       `json:"diskioread"`
	Diskiowrite           int64                                       `json:"diskiowrite"`
	Diskkbsread           int64                                       `json:"diskkbsread"`
	Diskkbswrite          int64                                       `json:"diskkbswrite"`
	Diskofferingid        string                                      `json:"diskofferingid"`
	Diskofferingname      string                                      `json:"diskofferingname"`
	Displayname           string                                      `json:"displayname"`
	Displayvm             bool                                        `json:"displayvm"`
	Domain                string                                      `json:"domain"`
	Domainid              string                                      `json:"domainid"`
	Forvirtualnetwork     bool                                        `json:"forvirtualnetwork"`
	Group                 string                                      `json:"group"`
	Groupid               string                                      `json:"groupid"`
	Guestosid             string                                      `json:"guestosid"`
	Haenable              bool                                        `json:"haenable"`
	Hasannotations        bool                                        `json:"hasannotations"`
	Hostcontrolstate      string                                      `json:"hostcontrolstate"`
	Hostid                string                                      `json:"hostid"`
	Hostname              string                                      `json:"hostname"`
	Hypervisor            string                                      `json:"hypervisor"`
	Icon                  interface{}                                 `json:"icon"`
	Id                    string                                      `json:"id"`
	Instancename          string                                      `json:"instancename"`
	Isdynamicallyscalable bool                                        `json:"isdynamicallyscalable"`
	Isodisplaytext        string                                      `json:"isodisplaytext"`
	Isoid                 string                                      `json:"isoid"`
	Isoname               string                                      `json:"isoname"`
	JobID                 string                                      `json:"jobid"`
	Jobstatus             int                                         `json:"jobstatus"`
	Keypairs              string                                      `json:"keypairs"`
	Lastupdated           string                                      `json:"lastupdated"`
	Memory                int                                         `json:"memory"`
	Memoryintfreekbs      int64                                       `json:"memoryintfreekbs"`
	Memorykbs             int64                                       `json:"memorykbs"`
	Memorytargetkbs       int64                                       `json:"memorytargetkbs"`
	Name                  string                                      `json:"name"`
	Networkkbsread        int64                                       `json:"networkkbsread"`
	Networkkbswrite       int64                                       `json:"networkkbswrite"`
	Nic                   []Nic                                       `json:"nic"`
	Osdisplayname         string                                      `json:"osdisplayname"`
	Ostypeid              string                                      `json:"ostypeid"`
	Password              string                                      `json:"password"`
	Passwordenabled       bool                                        `json:"passwordenabled"`
	Pooltype              string                                      `json:"pooltype"`
	Project               string                                      `json:"project"`
	Projectid             string                                      `json:"projectid"`
	Publicip              string                                      `json:"publicip"`
	Publicipid            string                                      `json:"publicipid"`
	Readonlydetails       string                                      `json:"readonlydetails"`
	Receivedbytes         int64                                       `json:"receivedbytes"`
	Rootdeviceid          int64                                       `json:"rootdeviceid"`
	Rootdevicetype        string                                      `json:"rootdevicetype"`
	Securitygroup         []UpdateVirtualMachineResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                       `json:"sentbytes"`
	Serviceofferingid     string                                      `json:"serviceofferingid"`
	Serviceofferingname   string                                      `json:"serviceofferingname"`
	Servicestate          string                                      `json:"servicestate"`
	State                 string                                      `json:"state"`
	Tags                  []Tags                                      `json:"tags"`
	Templatedisplaytext   string                                      `json:"templatedisplaytext"`
	Templateid            string                                      `json:"templateid"`
	Templatename          string                                      `json:"templatename"`
	Templatetype          string                                      `json:"templatetype"`
	Userdata              string                                      `json:"userdata"`
	Userdatadetails       string                                      `json:"userdatadetails"`
	Userdataid            string                                      `json:"userdataid"`
	Userdataname          string                                      `json:"userdataname"`
	Userdatapolicy        string                                      `json:"userdatapolicy"`
	Userid                string                                      `json:"userid"`
	Username              string                                      `json:"username"`
	Vgpu                  string                                      `json:"vgpu"`
	Vnfdetails            map[string]string                           `json:"vnfdetails"`
	Vnfnics               []string                                    `json:"vnfnics"`
	Zoneid                string                                      `json:"zoneid"`
	Zonename              string                                      `json:"zonename"`
}

func (*UpdateVirtualMachineResponse) UnmarshalJSON

func (r *UpdateVirtualMachineResponse) UnmarshalJSON(b []byte) error

type UpdateVirtualMachineResponseAffinitygroup

type UpdateVirtualMachineResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type UpdateVirtualMachineResponseSecuritygroup

type UpdateVirtualMachineResponseSecuritygroup struct {
	Account             string                                          `json:"account"`
	Description         string                                          `json:"description"`
	Domain              string                                          `json:"domain"`
	Domainid            string                                          `json:"domainid"`
	Egressrule          []UpdateVirtualMachineResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                          `json:"id"`
	Ingressrule         []UpdateVirtualMachineResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                          `json:"name"`
	Project             string                                          `json:"project"`
	Projectid           string                                          `json:"projectid"`
	Tags                []Tags                                          `json:"tags"`
	Virtualmachinecount int                                             `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                                   `json:"virtualmachineids"`
}

type UpdateVirtualMachineResponseSecuritygroupRule

type UpdateVirtualMachineResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type UpdateVlanIpRangeParams

type UpdateVlanIpRangeParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVlanIpRangeParams) GetEndip

func (p *UpdateVlanIpRangeParams) GetEndip() (string, bool)

func (*UpdateVlanIpRangeParams) GetEndipv6

func (p *UpdateVlanIpRangeParams) GetEndipv6() (string, bool)

func (*UpdateVlanIpRangeParams) GetForsystemvms

func (p *UpdateVlanIpRangeParams) GetForsystemvms() (bool, bool)

func (*UpdateVlanIpRangeParams) GetGateway

func (p *UpdateVlanIpRangeParams) GetGateway() (string, bool)

func (*UpdateVlanIpRangeParams) GetId

func (p *UpdateVlanIpRangeParams) GetId() (string, bool)

func (*UpdateVlanIpRangeParams) GetIp6cidr

func (p *UpdateVlanIpRangeParams) GetIp6cidr() (string, bool)

func (*UpdateVlanIpRangeParams) GetIp6gateway

func (p *UpdateVlanIpRangeParams) GetIp6gateway() (string, bool)

func (*UpdateVlanIpRangeParams) GetNetmask

func (p *UpdateVlanIpRangeParams) GetNetmask() (string, bool)

func (*UpdateVlanIpRangeParams) GetStartip

func (p *UpdateVlanIpRangeParams) GetStartip() (string, bool)

func (*UpdateVlanIpRangeParams) GetStartipv6

func (p *UpdateVlanIpRangeParams) GetStartipv6() (string, bool)

func (*UpdateVlanIpRangeParams) ResetEndip

func (p *UpdateVlanIpRangeParams) ResetEndip()

func (*UpdateVlanIpRangeParams) ResetEndipv6

func (p *UpdateVlanIpRangeParams) ResetEndipv6()

func (*UpdateVlanIpRangeParams) ResetForsystemvms

func (p *UpdateVlanIpRangeParams) ResetForsystemvms()

func (*UpdateVlanIpRangeParams) ResetGateway

func (p *UpdateVlanIpRangeParams) ResetGateway()

func (*UpdateVlanIpRangeParams) ResetId

func (p *UpdateVlanIpRangeParams) ResetId()

func (*UpdateVlanIpRangeParams) ResetIp6cidr

func (p *UpdateVlanIpRangeParams) ResetIp6cidr()

func (*UpdateVlanIpRangeParams) ResetIp6gateway

func (p *UpdateVlanIpRangeParams) ResetIp6gateway()

func (*UpdateVlanIpRangeParams) ResetNetmask

func (p *UpdateVlanIpRangeParams) ResetNetmask()

func (*UpdateVlanIpRangeParams) ResetStartip

func (p *UpdateVlanIpRangeParams) ResetStartip()

func (*UpdateVlanIpRangeParams) ResetStartipv6

func (p *UpdateVlanIpRangeParams) ResetStartipv6()

func (*UpdateVlanIpRangeParams) SetEndip

func (p *UpdateVlanIpRangeParams) SetEndip(v string)

func (*UpdateVlanIpRangeParams) SetEndipv6

func (p *UpdateVlanIpRangeParams) SetEndipv6(v string)

func (*UpdateVlanIpRangeParams) SetForsystemvms

func (p *UpdateVlanIpRangeParams) SetForsystemvms(v bool)

func (*UpdateVlanIpRangeParams) SetGateway

func (p *UpdateVlanIpRangeParams) SetGateway(v string)

func (*UpdateVlanIpRangeParams) SetId

func (p *UpdateVlanIpRangeParams) SetId(v string)

func (*UpdateVlanIpRangeParams) SetIp6cidr

func (p *UpdateVlanIpRangeParams) SetIp6cidr(v string)

func (*UpdateVlanIpRangeParams) SetIp6gateway

func (p *UpdateVlanIpRangeParams) SetIp6gateway(v string)

func (*UpdateVlanIpRangeParams) SetNetmask

func (p *UpdateVlanIpRangeParams) SetNetmask(v string)

func (*UpdateVlanIpRangeParams) SetStartip

func (p *UpdateVlanIpRangeParams) SetStartip(v string)

func (*UpdateVlanIpRangeParams) SetStartipv6

func (p *UpdateVlanIpRangeParams) SetStartipv6(v string)

type UpdateVlanIpRangeResponse

type UpdateVlanIpRangeResponse struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Description       string `json:"description"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Endip             string `json:"endip"`
	Endipv6           string `json:"endipv6"`
	Forsystemvms      bool   `json:"forsystemvms"`
	Forvirtualnetwork bool   `json:"forvirtualnetwork"`
	Gateway           string `json:"gateway"`
	Id                string `json:"id"`
	Ip6cidr           string `json:"ip6cidr"`
	Ip6gateway        string `json:"ip6gateway"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Netmask           string `json:"netmask"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Startip           string `json:"startip"`
	Startipv6         string `json:"startipv6"`
	Vlan              string `json:"vlan"`
	Zoneid            string `json:"zoneid"`
}

type UpdateVmNicIpParams

type UpdateVmNicIpParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVmNicIpParams) GetIpaddress

func (p *UpdateVmNicIpParams) GetIpaddress() (string, bool)

func (*UpdateVmNicIpParams) GetNicid

func (p *UpdateVmNicIpParams) GetNicid() (string, bool)

func (*UpdateVmNicIpParams) ResetIpaddress

func (p *UpdateVmNicIpParams) ResetIpaddress()

func (*UpdateVmNicIpParams) ResetNicid

func (p *UpdateVmNicIpParams) ResetNicid()

func (*UpdateVmNicIpParams) SetIpaddress

func (p *UpdateVmNicIpParams) SetIpaddress(v string)

func (*UpdateVmNicIpParams) SetNicid

func (p *UpdateVmNicIpParams) SetNicid(v string)

type UpdateVmNicIpResponse

type UpdateVmNicIpResponse struct {
	Account               string                               `json:"account"`
	Affinitygroup         []UpdateVmNicIpResponseAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                               `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                               `json:"autoscalevmgroupname"`
	Backupofferingid      string                               `json:"backupofferingid"`
	Backupofferingname    string                               `json:"backupofferingname"`
	Bootmode              string                               `json:"bootmode"`
	Boottype              string                               `json:"boottype"`
	Cpunumber             int                                  `json:"cpunumber"`
	Cpuspeed              int                                  `json:"cpuspeed"`
	Cpuused               string                               `json:"cpuused"`
	Created               string                               `json:"created"`
	Details               map[string]string                    `json:"details"`
	Diskioread            int64                                `json:"diskioread"`
	Diskiowrite           int64                                `json:"diskiowrite"`
	Diskkbsread           int64                                `json:"diskkbsread"`
	Diskkbswrite          int64                                `json:"diskkbswrite"`
	Diskofferingid        string                               `json:"diskofferingid"`
	Diskofferingname      string                               `json:"diskofferingname"`
	Displayname           string                               `json:"displayname"`
	Displayvm             bool                                 `json:"displayvm"`
	Domain                string                               `json:"domain"`
	Domainid              string                               `json:"domainid"`
	Forvirtualnetwork     bool                                 `json:"forvirtualnetwork"`
	Group                 string                               `json:"group"`
	Groupid               string                               `json:"groupid"`
	Guestosid             string                               `json:"guestosid"`
	Haenable              bool                                 `json:"haenable"`
	Hasannotations        bool                                 `json:"hasannotations"`
	Hostcontrolstate      string                               `json:"hostcontrolstate"`
	Hostid                string                               `json:"hostid"`
	Hostname              string                               `json:"hostname"`
	Hypervisor            string                               `json:"hypervisor"`
	Icon                  interface{}                          `json:"icon"`
	Id                    string                               `json:"id"`
	Instancename          string                               `json:"instancename"`
	Isdynamicallyscalable bool                                 `json:"isdynamicallyscalable"`
	Isodisplaytext        string                               `json:"isodisplaytext"`
	Isoid                 string                               `json:"isoid"`
	Isoname               string                               `json:"isoname"`
	JobID                 string                               `json:"jobid"`
	Jobstatus             int                                  `json:"jobstatus"`
	Keypairs              string                               `json:"keypairs"`
	Lastupdated           string                               `json:"lastupdated"`
	Memory                int                                  `json:"memory"`
	Memoryintfreekbs      int64                                `json:"memoryintfreekbs"`
	Memorykbs             int64                                `json:"memorykbs"`
	Memorytargetkbs       int64                                `json:"memorytargetkbs"`
	Name                  string                               `json:"name"`
	Networkkbsread        int64                                `json:"networkkbsread"`
	Networkkbswrite       int64                                `json:"networkkbswrite"`
	Nic                   []Nic                                `json:"nic"`
	Osdisplayname         string                               `json:"osdisplayname"`
	Ostypeid              string                               `json:"ostypeid"`
	Password              string                               `json:"password"`
	Passwordenabled       bool                                 `json:"passwordenabled"`
	Pooltype              string                               `json:"pooltype"`
	Project               string                               `json:"project"`
	Projectid             string                               `json:"projectid"`
	Publicip              string                               `json:"publicip"`
	Publicipid            string                               `json:"publicipid"`
	Readonlydetails       string                               `json:"readonlydetails"`
	Receivedbytes         int64                                `json:"receivedbytes"`
	Rootdeviceid          int64                                `json:"rootdeviceid"`
	Rootdevicetype        string                               `json:"rootdevicetype"`
	Securitygroup         []UpdateVmNicIpResponseSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                `json:"sentbytes"`
	Serviceofferingid     string                               `json:"serviceofferingid"`
	Serviceofferingname   string                               `json:"serviceofferingname"`
	Servicestate          string                               `json:"servicestate"`
	State                 string                               `json:"state"`
	Tags                  []Tags                               `json:"tags"`
	Templatedisplaytext   string                               `json:"templatedisplaytext"`
	Templateid            string                               `json:"templateid"`
	Templatename          string                               `json:"templatename"`
	Templatetype          string                               `json:"templatetype"`
	Userdata              string                               `json:"userdata"`
	Userdatadetails       string                               `json:"userdatadetails"`
	Userdataid            string                               `json:"userdataid"`
	Userdataname          string                               `json:"userdataname"`
	Userdatapolicy        string                               `json:"userdatapolicy"`
	Userid                string                               `json:"userid"`
	Username              string                               `json:"username"`
	Vgpu                  string                               `json:"vgpu"`
	Vnfdetails            map[string]string                    `json:"vnfdetails"`
	Vnfnics               []string                             `json:"vnfnics"`
	Zoneid                string                               `json:"zoneid"`
	Zonename              string                               `json:"zonename"`
}

func (*UpdateVmNicIpResponse) UnmarshalJSON

func (r *UpdateVmNicIpResponse) UnmarshalJSON(b []byte) error

type UpdateVmNicIpResponseAffinitygroup

type UpdateVmNicIpResponseAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type UpdateVmNicIpResponseSecuritygroup

type UpdateVmNicIpResponseSecuritygroup struct {
	Account             string                                   `json:"account"`
	Description         string                                   `json:"description"`
	Domain              string                                   `json:"domain"`
	Domainid            string                                   `json:"domainid"`
	Egressrule          []UpdateVmNicIpResponseSecuritygroupRule `json:"egressrule"`
	Id                  string                                   `json:"id"`
	Ingressrule         []UpdateVmNicIpResponseSecuritygroupRule `json:"ingressrule"`
	Name                string                                   `json:"name"`
	Project             string                                   `json:"project"`
	Projectid           string                                   `json:"projectid"`
	Tags                []Tags                                   `json:"tags"`
	Virtualmachinecount int                                      `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                            `json:"virtualmachineids"`
}

type UpdateVmNicIpResponseSecuritygroupRule

type UpdateVmNicIpResponseSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type UpdateVolumeParams

type UpdateVolumeParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVolumeParams) GetChaininfo

func (p *UpdateVolumeParams) GetChaininfo() (string, bool)

func (*UpdateVolumeParams) GetCustomid

func (p *UpdateVolumeParams) GetCustomid() (string, bool)

func (*UpdateVolumeParams) GetDisplayvolume

func (p *UpdateVolumeParams) GetDisplayvolume() (bool, bool)

func (*UpdateVolumeParams) GetId

func (p *UpdateVolumeParams) GetId() (string, bool)

func (*UpdateVolumeParams) GetName

func (p *UpdateVolumeParams) GetName() (string, bool)

func (*UpdateVolumeParams) GetPath

func (p *UpdateVolumeParams) GetPath() (string, bool)

func (*UpdateVolumeParams) GetState

func (p *UpdateVolumeParams) GetState() (string, bool)

func (*UpdateVolumeParams) GetStorageid

func (p *UpdateVolumeParams) GetStorageid() (string, bool)

func (*UpdateVolumeParams) ResetChaininfo

func (p *UpdateVolumeParams) ResetChaininfo()

func (*UpdateVolumeParams) ResetCustomid

func (p *UpdateVolumeParams) ResetCustomid()

func (*UpdateVolumeParams) ResetDisplayvolume

func (p *UpdateVolumeParams) ResetDisplayvolume()

func (*UpdateVolumeParams) ResetId

func (p *UpdateVolumeParams) ResetId()

func (*UpdateVolumeParams) ResetName

func (p *UpdateVolumeParams) ResetName()

func (*UpdateVolumeParams) ResetPath

func (p *UpdateVolumeParams) ResetPath()

func (*UpdateVolumeParams) ResetState

func (p *UpdateVolumeParams) ResetState()

func (*UpdateVolumeParams) ResetStorageid

func (p *UpdateVolumeParams) ResetStorageid()

func (*UpdateVolumeParams) SetChaininfo

func (p *UpdateVolumeParams) SetChaininfo(v string)

func (*UpdateVolumeParams) SetCustomid

func (p *UpdateVolumeParams) SetCustomid(v string)

func (*UpdateVolumeParams) SetDisplayvolume

func (p *UpdateVolumeParams) SetDisplayvolume(v bool)

func (*UpdateVolumeParams) SetId

func (p *UpdateVolumeParams) SetId(v string)

func (*UpdateVolumeParams) SetName

func (p *UpdateVolumeParams) SetName(v string)

func (*UpdateVolumeParams) SetPath

func (p *UpdateVolumeParams) SetPath(v string)

func (*UpdateVolumeParams) SetState

func (p *UpdateVolumeParams) SetState(v string)

func (*UpdateVolumeParams) SetStorageid

func (p *UpdateVolumeParams) SetStorageid(v string)

type UpdateVolumeResponse

type UpdateVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type UpdateVpnConnectionParams

type UpdateVpnConnectionParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVpnConnectionParams) GetCustomid

func (p *UpdateVpnConnectionParams) GetCustomid() (string, bool)

func (*UpdateVpnConnectionParams) GetFordisplay

func (p *UpdateVpnConnectionParams) GetFordisplay() (bool, bool)

func (*UpdateVpnConnectionParams) GetId

func (p *UpdateVpnConnectionParams) GetId() (string, bool)

func (*UpdateVpnConnectionParams) ResetCustomid

func (p *UpdateVpnConnectionParams) ResetCustomid()

func (*UpdateVpnConnectionParams) ResetFordisplay

func (p *UpdateVpnConnectionParams) ResetFordisplay()

func (*UpdateVpnConnectionParams) ResetId

func (p *UpdateVpnConnectionParams) ResetId()

func (*UpdateVpnConnectionParams) SetCustomid

func (p *UpdateVpnConnectionParams) SetCustomid(v string)

func (*UpdateVpnConnectionParams) SetFordisplay

func (p *UpdateVpnConnectionParams) SetFordisplay(v bool)

func (*UpdateVpnConnectionParams) SetId

func (p *UpdateVpnConnectionParams) SetId(v string)

type UpdateVpnConnectionResponse

type UpdateVpnConnectionResponse struct {
	Account              string `json:"account"`
	Cidrlist             string `json:"cidrlist"`
	Created              string `json:"created"`
	Domain               string `json:"domain"`
	Domainid             string `json:"domainid"`
	Dpd                  bool   `json:"dpd"`
	Esplifetime          int64  `json:"esplifetime"`
	Esppolicy            string `json:"esppolicy"`
	Forceencap           bool   `json:"forceencap"`
	Fordisplay           bool   `json:"fordisplay"`
	Gateway              string `json:"gateway"`
	Id                   string `json:"id"`
	Ikelifetime          int64  `json:"ikelifetime"`
	Ikepolicy            string `json:"ikepolicy"`
	Ikeversion           string `json:"ikeversion"`
	Ipsecpsk             string `json:"ipsecpsk"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Passive              bool   `json:"passive"`
	Project              string `json:"project"`
	Projectid            string `json:"projectid"`
	Publicip             string `json:"publicip"`
	Removed              string `json:"removed"`
	S2scustomergatewayid string `json:"s2scustomergatewayid"`
	S2svpngatewayid      string `json:"s2svpngatewayid"`
	Splitconnections     bool   `json:"splitconnections"`
	State                string `json:"state"`
}

type UpdateVpnCustomerGatewayParams

type UpdateVpnCustomerGatewayParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVpnCustomerGatewayParams) GetAccount

func (p *UpdateVpnCustomerGatewayParams) GetAccount() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetCidrlist

func (p *UpdateVpnCustomerGatewayParams) GetCidrlist() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetDomainid

func (p *UpdateVpnCustomerGatewayParams) GetDomainid() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetDpd

func (p *UpdateVpnCustomerGatewayParams) GetDpd() (bool, bool)

func (*UpdateVpnCustomerGatewayParams) GetEsplifetime

func (p *UpdateVpnCustomerGatewayParams) GetEsplifetime() (int64, bool)

func (*UpdateVpnCustomerGatewayParams) GetEsppolicy

func (p *UpdateVpnCustomerGatewayParams) GetEsppolicy() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetForceencap

func (p *UpdateVpnCustomerGatewayParams) GetForceencap() (bool, bool)

func (*UpdateVpnCustomerGatewayParams) GetGateway

func (p *UpdateVpnCustomerGatewayParams) GetGateway() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetId

func (*UpdateVpnCustomerGatewayParams) GetIkelifetime

func (p *UpdateVpnCustomerGatewayParams) GetIkelifetime() (int64, bool)

func (*UpdateVpnCustomerGatewayParams) GetIkepolicy

func (p *UpdateVpnCustomerGatewayParams) GetIkepolicy() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetIkeversion

func (p *UpdateVpnCustomerGatewayParams) GetIkeversion() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetIpsecpsk

func (p *UpdateVpnCustomerGatewayParams) GetIpsecpsk() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetName

func (p *UpdateVpnCustomerGatewayParams) GetName() (string, bool)

func (*UpdateVpnCustomerGatewayParams) GetSplitconnections

func (p *UpdateVpnCustomerGatewayParams) GetSplitconnections() (bool, bool)

func (*UpdateVpnCustomerGatewayParams) ResetAccount

func (p *UpdateVpnCustomerGatewayParams) ResetAccount()

func (*UpdateVpnCustomerGatewayParams) ResetCidrlist

func (p *UpdateVpnCustomerGatewayParams) ResetCidrlist()

func (*UpdateVpnCustomerGatewayParams) ResetDomainid

func (p *UpdateVpnCustomerGatewayParams) ResetDomainid()

func (*UpdateVpnCustomerGatewayParams) ResetDpd

func (p *UpdateVpnCustomerGatewayParams) ResetDpd()

func (*UpdateVpnCustomerGatewayParams) ResetEsplifetime

func (p *UpdateVpnCustomerGatewayParams) ResetEsplifetime()

func (*UpdateVpnCustomerGatewayParams) ResetEsppolicy

func (p *UpdateVpnCustomerGatewayParams) ResetEsppolicy()

func (*UpdateVpnCustomerGatewayParams) ResetForceencap

func (p *UpdateVpnCustomerGatewayParams) ResetForceencap()

func (*UpdateVpnCustomerGatewayParams) ResetGateway

func (p *UpdateVpnCustomerGatewayParams) ResetGateway()

func (*UpdateVpnCustomerGatewayParams) ResetId

func (p *UpdateVpnCustomerGatewayParams) ResetId()

func (*UpdateVpnCustomerGatewayParams) ResetIkelifetime

func (p *UpdateVpnCustomerGatewayParams) ResetIkelifetime()

func (*UpdateVpnCustomerGatewayParams) ResetIkepolicy

func (p *UpdateVpnCustomerGatewayParams) ResetIkepolicy()

func (*UpdateVpnCustomerGatewayParams) ResetIkeversion

func (p *UpdateVpnCustomerGatewayParams) ResetIkeversion()

func (*UpdateVpnCustomerGatewayParams) ResetIpsecpsk

func (p *UpdateVpnCustomerGatewayParams) ResetIpsecpsk()

func (*UpdateVpnCustomerGatewayParams) ResetName

func (p *UpdateVpnCustomerGatewayParams) ResetName()

func (*UpdateVpnCustomerGatewayParams) ResetSplitconnections

func (p *UpdateVpnCustomerGatewayParams) ResetSplitconnections()

func (*UpdateVpnCustomerGatewayParams) SetAccount

func (p *UpdateVpnCustomerGatewayParams) SetAccount(v string)

func (*UpdateVpnCustomerGatewayParams) SetCidrlist

func (p *UpdateVpnCustomerGatewayParams) SetCidrlist(v string)

func (*UpdateVpnCustomerGatewayParams) SetDomainid

func (p *UpdateVpnCustomerGatewayParams) SetDomainid(v string)

func (*UpdateVpnCustomerGatewayParams) SetDpd

func (p *UpdateVpnCustomerGatewayParams) SetDpd(v bool)

func (*UpdateVpnCustomerGatewayParams) SetEsplifetime

func (p *UpdateVpnCustomerGatewayParams) SetEsplifetime(v int64)

func (*UpdateVpnCustomerGatewayParams) SetEsppolicy

func (p *UpdateVpnCustomerGatewayParams) SetEsppolicy(v string)

func (*UpdateVpnCustomerGatewayParams) SetForceencap

func (p *UpdateVpnCustomerGatewayParams) SetForceencap(v bool)

func (*UpdateVpnCustomerGatewayParams) SetGateway

func (p *UpdateVpnCustomerGatewayParams) SetGateway(v string)

func (*UpdateVpnCustomerGatewayParams) SetId

func (*UpdateVpnCustomerGatewayParams) SetIkelifetime

func (p *UpdateVpnCustomerGatewayParams) SetIkelifetime(v int64)

func (*UpdateVpnCustomerGatewayParams) SetIkepolicy

func (p *UpdateVpnCustomerGatewayParams) SetIkepolicy(v string)

func (*UpdateVpnCustomerGatewayParams) SetIkeversion

func (p *UpdateVpnCustomerGatewayParams) SetIkeversion(v string)

func (*UpdateVpnCustomerGatewayParams) SetIpsecpsk

func (p *UpdateVpnCustomerGatewayParams) SetIpsecpsk(v string)

func (*UpdateVpnCustomerGatewayParams) SetName

func (p *UpdateVpnCustomerGatewayParams) SetName(v string)

func (*UpdateVpnCustomerGatewayParams) SetSplitconnections

func (p *UpdateVpnCustomerGatewayParams) SetSplitconnections(v bool)

type UpdateVpnCustomerGatewayResponse

type UpdateVpnCustomerGatewayResponse struct {
	Account          string `json:"account"`
	Cidrlist         string `json:"cidrlist"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	Dpd              bool   `json:"dpd"`
	Esplifetime      int64  `json:"esplifetime"`
	Esppolicy        string `json:"esppolicy"`
	Forceencap       bool   `json:"forceencap"`
	Gateway          string `json:"gateway"`
	Hasannotations   bool   `json:"hasannotations"`
	Id               string `json:"id"`
	Ikelifetime      int64  `json:"ikelifetime"`
	Ikepolicy        string `json:"ikepolicy"`
	Ikeversion       string `json:"ikeversion"`
	Ipaddress        string `json:"ipaddress"`
	Ipsecpsk         string `json:"ipsecpsk"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Removed          string `json:"removed"`
	Splitconnections bool   `json:"splitconnections"`
}

type UpdateVpnGatewayParams

type UpdateVpnGatewayParams struct {
	// contains filtered or unexported fields
}

func (*UpdateVpnGatewayParams) GetCustomid

func (p *UpdateVpnGatewayParams) GetCustomid() (string, bool)

func (*UpdateVpnGatewayParams) GetFordisplay

func (p *UpdateVpnGatewayParams) GetFordisplay() (bool, bool)

func (*UpdateVpnGatewayParams) GetId

func (p *UpdateVpnGatewayParams) GetId() (string, bool)

func (*UpdateVpnGatewayParams) ResetCustomid

func (p *UpdateVpnGatewayParams) ResetCustomid()

func (*UpdateVpnGatewayParams) ResetFordisplay

func (p *UpdateVpnGatewayParams) ResetFordisplay()

func (*UpdateVpnGatewayParams) ResetId

func (p *UpdateVpnGatewayParams) ResetId()

func (*UpdateVpnGatewayParams) SetCustomid

func (p *UpdateVpnGatewayParams) SetCustomid(v string)

func (*UpdateVpnGatewayParams) SetFordisplay

func (p *UpdateVpnGatewayParams) SetFordisplay(v bool)

func (*UpdateVpnGatewayParams) SetId

func (p *UpdateVpnGatewayParams) SetId(v string)

type UpdateVpnGatewayResponse

type UpdateVpnGatewayResponse struct {
	Account    string `json:"account"`
	Domain     string `json:"domain"`
	Domainid   string `json:"domainid"`
	Fordisplay bool   `json:"fordisplay"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Project    string `json:"project"`
	Projectid  string `json:"projectid"`
	Publicip   string `json:"publicip"`
	Removed    string `json:"removed"`
	Vpcid      string `json:"vpcid"`
	Vpcname    string `json:"vpcname"`
}

type UpdateZoneParams

type UpdateZoneParams struct {
	// contains filtered or unexported fields
}

func (*UpdateZoneParams) GetAllocationstate

func (p *UpdateZoneParams) GetAllocationstate() (string, bool)

func (*UpdateZoneParams) GetDetails

func (p *UpdateZoneParams) GetDetails() (map[string]string, bool)

func (*UpdateZoneParams) GetDhcpprovider

func (p *UpdateZoneParams) GetDhcpprovider() (string, bool)

func (*UpdateZoneParams) GetDns1

func (p *UpdateZoneParams) GetDns1() (string, bool)

func (*UpdateZoneParams) GetDns2

func (p *UpdateZoneParams) GetDns2() (string, bool)

func (*UpdateZoneParams) GetDnssearchorder

func (p *UpdateZoneParams) GetDnssearchorder() ([]string, bool)

func (*UpdateZoneParams) GetDomain

func (p *UpdateZoneParams) GetDomain() (string, bool)

func (*UpdateZoneParams) GetGuestcidraddress

func (p *UpdateZoneParams) GetGuestcidraddress() (string, bool)

func (*UpdateZoneParams) GetId

func (p *UpdateZoneParams) GetId() (string, bool)

func (*UpdateZoneParams) GetInternaldns1

func (p *UpdateZoneParams) GetInternaldns1() (string, bool)

func (*UpdateZoneParams) GetInternaldns2

func (p *UpdateZoneParams) GetInternaldns2() (string, bool)

func (*UpdateZoneParams) GetIp6dns1

func (p *UpdateZoneParams) GetIp6dns1() (string, bool)

func (*UpdateZoneParams) GetIp6dns2

func (p *UpdateZoneParams) GetIp6dns2() (string, bool)

func (*UpdateZoneParams) GetIspublic

func (p *UpdateZoneParams) GetIspublic() (bool, bool)

func (*UpdateZoneParams) GetLocalstorageenabled

func (p *UpdateZoneParams) GetLocalstorageenabled() (bool, bool)

func (*UpdateZoneParams) GetName

func (p *UpdateZoneParams) GetName() (string, bool)

func (*UpdateZoneParams) GetSortkey

func (p *UpdateZoneParams) GetSortkey() (int, bool)

func (*UpdateZoneParams) ResetAllocationstate

func (p *UpdateZoneParams) ResetAllocationstate()

func (*UpdateZoneParams) ResetDetails

func (p *UpdateZoneParams) ResetDetails()

func (*UpdateZoneParams) ResetDhcpprovider

func (p *UpdateZoneParams) ResetDhcpprovider()

func (*UpdateZoneParams) ResetDns1

func (p *UpdateZoneParams) ResetDns1()

func (*UpdateZoneParams) ResetDns2

func (p *UpdateZoneParams) ResetDns2()

func (*UpdateZoneParams) ResetDnssearchorder

func (p *UpdateZoneParams) ResetDnssearchorder()

func (*UpdateZoneParams) ResetDomain

func (p *UpdateZoneParams) ResetDomain()

func (*UpdateZoneParams) ResetGuestcidraddress

func (p *UpdateZoneParams) ResetGuestcidraddress()

func (*UpdateZoneParams) ResetId

func (p *UpdateZoneParams) ResetId()

func (*UpdateZoneParams) ResetInternaldns1

func (p *UpdateZoneParams) ResetInternaldns1()

func (*UpdateZoneParams) ResetInternaldns2

func (p *UpdateZoneParams) ResetInternaldns2()

func (*UpdateZoneParams) ResetIp6dns1

func (p *UpdateZoneParams) ResetIp6dns1()

func (*UpdateZoneParams) ResetIp6dns2

func (p *UpdateZoneParams) ResetIp6dns2()

func (*UpdateZoneParams) ResetIspublic

func (p *UpdateZoneParams) ResetIspublic()

func (*UpdateZoneParams) ResetLocalstorageenabled

func (p *UpdateZoneParams) ResetLocalstorageenabled()

func (*UpdateZoneParams) ResetName

func (p *UpdateZoneParams) ResetName()

func (*UpdateZoneParams) ResetSortkey

func (p *UpdateZoneParams) ResetSortkey()

func (*UpdateZoneParams) SetAllocationstate

func (p *UpdateZoneParams) SetAllocationstate(v string)

func (*UpdateZoneParams) SetDetails

func (p *UpdateZoneParams) SetDetails(v map[string]string)

func (*UpdateZoneParams) SetDhcpprovider

func (p *UpdateZoneParams) SetDhcpprovider(v string)

func (*UpdateZoneParams) SetDns1

func (p *UpdateZoneParams) SetDns1(v string)

func (*UpdateZoneParams) SetDns2

func (p *UpdateZoneParams) SetDns2(v string)

func (*UpdateZoneParams) SetDnssearchorder

func (p *UpdateZoneParams) SetDnssearchorder(v []string)

func (*UpdateZoneParams) SetDomain

func (p *UpdateZoneParams) SetDomain(v string)

func (*UpdateZoneParams) SetGuestcidraddress

func (p *UpdateZoneParams) SetGuestcidraddress(v string)

func (*UpdateZoneParams) SetId

func (p *UpdateZoneParams) SetId(v string)

func (*UpdateZoneParams) SetInternaldns1

func (p *UpdateZoneParams) SetInternaldns1(v string)

func (*UpdateZoneParams) SetInternaldns2

func (p *UpdateZoneParams) SetInternaldns2(v string)

func (*UpdateZoneParams) SetIp6dns1

func (p *UpdateZoneParams) SetIp6dns1(v string)

func (*UpdateZoneParams) SetIp6dns2

func (p *UpdateZoneParams) SetIp6dns2(v string)

func (*UpdateZoneParams) SetIspublic

func (p *UpdateZoneParams) SetIspublic(v bool)

func (*UpdateZoneParams) SetLocalstorageenabled

func (p *UpdateZoneParams) SetLocalstorageenabled(v bool)

func (*UpdateZoneParams) SetName

func (p *UpdateZoneParams) SetName(v string)

func (*UpdateZoneParams) SetSortkey

func (p *UpdateZoneParams) SetSortkey(v int)

type UpdateZoneResponse

type UpdateZoneResponse struct {
	Allocationstate              string                       `json:"allocationstate"`
	Allowuserspecifyvrmtu        bool                         `json:"allowuserspecifyvrmtu"`
	Capacity                     []UpdateZoneResponseCapacity `json:"capacity"`
	Description                  string                       `json:"description"`
	Dhcpprovider                 string                       `json:"dhcpprovider"`
	Displaytext                  string                       `json:"displaytext"`
	Dns1                         string                       `json:"dns1"`
	Dns2                         string                       `json:"dns2"`
	Domain                       string                       `json:"domain"`
	Domainid                     string                       `json:"domainid"`
	Domainname                   string                       `json:"domainname"`
	Guestcidraddress             string                       `json:"guestcidraddress"`
	Hasannotations               bool                         `json:"hasannotations"`
	Icon                         interface{}                  `json:"icon"`
	Id                           string                       `json:"id"`
	Internaldns1                 string                       `json:"internaldns1"`
	Internaldns2                 string                       `json:"internaldns2"`
	Ip6dns1                      string                       `json:"ip6dns1"`
	Ip6dns2                      string                       `json:"ip6dns2"`
	JobID                        string                       `json:"jobid"`
	Jobstatus                    int                          `json:"jobstatus"`
	Localstorageenabled          bool                         `json:"localstorageenabled"`
	Name                         string                       `json:"name"`
	Networktype                  string                       `json:"networktype"`
	Resourcedetails              map[string]string            `json:"resourcedetails"`
	Routerprivateinterfacemaxmtu int                          `json:"routerprivateinterfacemaxmtu"`
	Routerpublicinterfacemaxmtu  int                          `json:"routerpublicinterfacemaxmtu"`
	Securitygroupsenabled        bool                         `json:"securitygroupsenabled"`
	Tags                         []Tags                       `json:"tags"`
	Type                         string                       `json:"type"`
	Zonetoken                    string                       `json:"zonetoken"`
}

type UpdateZoneResponseCapacity

type UpdateZoneResponseCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type UpgradeKubernetesClusterParams

type UpgradeKubernetesClusterParams struct {
	// contains filtered or unexported fields
}

func (*UpgradeKubernetesClusterParams) GetId

func (*UpgradeKubernetesClusterParams) GetKubernetesversionid

func (p *UpgradeKubernetesClusterParams) GetKubernetesversionid() (string, bool)

func (*UpgradeKubernetesClusterParams) ResetId

func (p *UpgradeKubernetesClusterParams) ResetId()

func (*UpgradeKubernetesClusterParams) ResetKubernetesversionid

func (p *UpgradeKubernetesClusterParams) ResetKubernetesversionid()

func (*UpgradeKubernetesClusterParams) SetId

func (*UpgradeKubernetesClusterParams) SetKubernetesversionid

func (p *UpgradeKubernetesClusterParams) SetKubernetesversionid(v string)

type UpgradeKubernetesClusterResponse

type UpgradeKubernetesClusterResponse struct {
	Account               string            `json:"account"`
	Associatednetworkname string            `json:"associatednetworkname"`
	Autoscalingenabled    bool              `json:"autoscalingenabled"`
	Clustertype           string            `json:"clustertype"`
	Consoleendpoint       string            `json:"consoleendpoint"`
	Controlnodes          int64             `json:"controlnodes"`
	Cpunumber             string            `json:"cpunumber"`
	Created               string            `json:"created"`
	Description           string            `json:"description"`
	Domain                string            `json:"domain"`
	Domainid              string            `json:"domainid"`
	Endpoint              string            `json:"endpoint"`
	Hasannotations        bool              `json:"hasannotations"`
	Id                    string            `json:"id"`
	Ipaddress             string            `json:"ipaddress"`
	Ipaddressid           string            `json:"ipaddressid"`
	JobID                 string            `json:"jobid"`
	Jobstatus             int               `json:"jobstatus"`
	Keypair               string            `json:"keypair"`
	Kubernetesversionid   string            `json:"kubernetesversionid"`
	Kubernetesversionname string            `json:"kubernetesversionname"`
	Masternodes           int64             `json:"masternodes"`
	Maxsize               int64             `json:"maxsize"`
	Memory                string            `json:"memory"`
	Minsize               int64             `json:"minsize"`
	Name                  string            `json:"name"`
	Networkid             string            `json:"networkid"`
	Project               string            `json:"project"`
	Projectid             string            `json:"projectid"`
	Serviceofferingid     string            `json:"serviceofferingid"`
	Serviceofferingname   string            `json:"serviceofferingname"`
	Size                  int64             `json:"size"`
	State                 string            `json:"state"`
	Templateid            string            `json:"templateid"`
	Virtualmachines       []*VirtualMachine `json:"virtualmachines"`
	Zoneid                string            `json:"zoneid"`
	Zonename              string            `json:"zonename"`
}

type UpgradeRouterTemplateParams

type UpgradeRouterTemplateParams struct {
	// contains filtered or unexported fields
}

func (*UpgradeRouterTemplateParams) GetAccount

func (p *UpgradeRouterTemplateParams) GetAccount() (string, bool)

func (*UpgradeRouterTemplateParams) GetClusterid

func (p *UpgradeRouterTemplateParams) GetClusterid() (string, bool)

func (*UpgradeRouterTemplateParams) GetDomainid

func (p *UpgradeRouterTemplateParams) GetDomainid() (string, bool)

func (*UpgradeRouterTemplateParams) GetId

func (p *UpgradeRouterTemplateParams) GetId() (string, bool)

func (*UpgradeRouterTemplateParams) GetPodid

func (p *UpgradeRouterTemplateParams) GetPodid() (string, bool)

func (*UpgradeRouterTemplateParams) GetZoneid

func (p *UpgradeRouterTemplateParams) GetZoneid() (string, bool)

func (*UpgradeRouterTemplateParams) ResetAccount

func (p *UpgradeRouterTemplateParams) ResetAccount()

func (*UpgradeRouterTemplateParams) ResetClusterid

func (p *UpgradeRouterTemplateParams) ResetClusterid()

func (*UpgradeRouterTemplateParams) ResetDomainid

func (p *UpgradeRouterTemplateParams) ResetDomainid()

func (*UpgradeRouterTemplateParams) ResetId

func (p *UpgradeRouterTemplateParams) ResetId()

func (*UpgradeRouterTemplateParams) ResetPodid

func (p *UpgradeRouterTemplateParams) ResetPodid()

func (*UpgradeRouterTemplateParams) ResetZoneid

func (p *UpgradeRouterTemplateParams) ResetZoneid()

func (*UpgradeRouterTemplateParams) SetAccount

func (p *UpgradeRouterTemplateParams) SetAccount(v string)

func (*UpgradeRouterTemplateParams) SetClusterid

func (p *UpgradeRouterTemplateParams) SetClusterid(v string)

func (*UpgradeRouterTemplateParams) SetDomainid

func (p *UpgradeRouterTemplateParams) SetDomainid(v string)

func (*UpgradeRouterTemplateParams) SetId

func (p *UpgradeRouterTemplateParams) SetId(v string)

func (*UpgradeRouterTemplateParams) SetPodid

func (p *UpgradeRouterTemplateParams) SetPodid(v string)

func (*UpgradeRouterTemplateParams) SetZoneid

func (p *UpgradeRouterTemplateParams) SetZoneid(v string)

type UpgradeRouterTemplateResponse

type UpgradeRouterTemplateResponse struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
}

type UploadCustomCertificateParams

type UploadCustomCertificateParams struct {
	// contains filtered or unexported fields
}

func (*UploadCustomCertificateParams) GetCertificate

func (p *UploadCustomCertificateParams) GetCertificate() (string, bool)

func (*UploadCustomCertificateParams) GetDomainsuffix

func (p *UploadCustomCertificateParams) GetDomainsuffix() (string, bool)

func (*UploadCustomCertificateParams) GetId

func (p *UploadCustomCertificateParams) GetId() (int, bool)

func (*UploadCustomCertificateParams) GetName

func (p *UploadCustomCertificateParams) GetName() (string, bool)

func (*UploadCustomCertificateParams) GetPrivatekey

func (p *UploadCustomCertificateParams) GetPrivatekey() (string, bool)

func (*UploadCustomCertificateParams) ResetCertificate

func (p *UploadCustomCertificateParams) ResetCertificate()

func (*UploadCustomCertificateParams) ResetDomainsuffix

func (p *UploadCustomCertificateParams) ResetDomainsuffix()

func (*UploadCustomCertificateParams) ResetId

func (p *UploadCustomCertificateParams) ResetId()

func (*UploadCustomCertificateParams) ResetName

func (p *UploadCustomCertificateParams) ResetName()

func (*UploadCustomCertificateParams) ResetPrivatekey

func (p *UploadCustomCertificateParams) ResetPrivatekey()

func (*UploadCustomCertificateParams) SetCertificate

func (p *UploadCustomCertificateParams) SetCertificate(v string)

func (*UploadCustomCertificateParams) SetDomainsuffix

func (p *UploadCustomCertificateParams) SetDomainsuffix(v string)

func (*UploadCustomCertificateParams) SetId

func (p *UploadCustomCertificateParams) SetId(v int)

func (*UploadCustomCertificateParams) SetName

func (p *UploadCustomCertificateParams) SetName(v string)

func (*UploadCustomCertificateParams) SetPrivatekey

func (p *UploadCustomCertificateParams) SetPrivatekey(v string)

type UploadCustomCertificateResponse

type UploadCustomCertificateResponse struct {
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Message   string `json:"message"`
}

type UploadSslCertParams

type UploadSslCertParams struct {
	// contains filtered or unexported fields
}

func (*UploadSslCertParams) GetAccount

func (p *UploadSslCertParams) GetAccount() (string, bool)

func (*UploadSslCertParams) GetCertchain

func (p *UploadSslCertParams) GetCertchain() (string, bool)

func (*UploadSslCertParams) GetCertificate

func (p *UploadSslCertParams) GetCertificate() (string, bool)

func (*UploadSslCertParams) GetDomainid

func (p *UploadSslCertParams) GetDomainid() (string, bool)

func (*UploadSslCertParams) GetEnabledrevocationcheck

func (p *UploadSslCertParams) GetEnabledrevocationcheck() (bool, bool)

func (*UploadSslCertParams) GetName

func (p *UploadSslCertParams) GetName() (string, bool)

func (*UploadSslCertParams) GetPassword

func (p *UploadSslCertParams) GetPassword() (string, bool)

func (*UploadSslCertParams) GetPrivatekey

func (p *UploadSslCertParams) GetPrivatekey() (string, bool)

func (*UploadSslCertParams) GetProjectid

func (p *UploadSslCertParams) GetProjectid() (string, bool)

func (*UploadSslCertParams) ResetAccount

func (p *UploadSslCertParams) ResetAccount()

func (*UploadSslCertParams) ResetCertchain

func (p *UploadSslCertParams) ResetCertchain()

func (*UploadSslCertParams) ResetCertificate

func (p *UploadSslCertParams) ResetCertificate()

func (*UploadSslCertParams) ResetDomainid

func (p *UploadSslCertParams) ResetDomainid()

func (*UploadSslCertParams) ResetEnabledrevocationcheck

func (p *UploadSslCertParams) ResetEnabledrevocationcheck()

func (*UploadSslCertParams) ResetName

func (p *UploadSslCertParams) ResetName()

func (*UploadSslCertParams) ResetPassword

func (p *UploadSslCertParams) ResetPassword()

func (*UploadSslCertParams) ResetPrivatekey

func (p *UploadSslCertParams) ResetPrivatekey()

func (*UploadSslCertParams) ResetProjectid

func (p *UploadSslCertParams) ResetProjectid()

func (*UploadSslCertParams) SetAccount

func (p *UploadSslCertParams) SetAccount(v string)

func (*UploadSslCertParams) SetCertchain

func (p *UploadSslCertParams) SetCertchain(v string)

func (*UploadSslCertParams) SetCertificate

func (p *UploadSslCertParams) SetCertificate(v string)

func (*UploadSslCertParams) SetDomainid

func (p *UploadSslCertParams) SetDomainid(v string)

func (*UploadSslCertParams) SetEnabledrevocationcheck

func (p *UploadSslCertParams) SetEnabledrevocationcheck(v bool)

func (*UploadSslCertParams) SetName

func (p *UploadSslCertParams) SetName(v string)

func (*UploadSslCertParams) SetPassword

func (p *UploadSslCertParams) SetPassword(v string)

func (*UploadSslCertParams) SetPrivatekey

func (p *UploadSslCertParams) SetPrivatekey(v string)

func (*UploadSslCertParams) SetProjectid

func (p *UploadSslCertParams) SetProjectid(v string)

type UploadSslCertResponse

type UploadSslCertResponse struct {
	Account              string   `json:"account"`
	Certchain            string   `json:"certchain"`
	Certificate          string   `json:"certificate"`
	Domain               string   `json:"domain"`
	Domainid             string   `json:"domainid"`
	Fingerprint          string   `json:"fingerprint"`
	Id                   string   `json:"id"`
	JobID                string   `json:"jobid"`
	Jobstatus            int      `json:"jobstatus"`
	Loadbalancerrulelist []string `json:"loadbalancerrulelist"`
	Name                 string   `json:"name"`
	Project              string   `json:"project"`
	Projectid            string   `json:"projectid"`
}

type UploadVolumeParams

type UploadVolumeParams struct {
	// contains filtered or unexported fields
}

func (*UploadVolumeParams) GetAccount

func (p *UploadVolumeParams) GetAccount() (string, bool)

func (*UploadVolumeParams) GetChecksum

func (p *UploadVolumeParams) GetChecksum() (string, bool)

func (*UploadVolumeParams) GetDiskofferingid

func (p *UploadVolumeParams) GetDiskofferingid() (string, bool)

func (*UploadVolumeParams) GetDomainid

func (p *UploadVolumeParams) GetDomainid() (string, bool)

func (*UploadVolumeParams) GetFormat

func (p *UploadVolumeParams) GetFormat() (string, bool)

func (*UploadVolumeParams) GetImagestoreuuid

func (p *UploadVolumeParams) GetImagestoreuuid() (string, bool)

func (*UploadVolumeParams) GetName

func (p *UploadVolumeParams) GetName() (string, bool)

func (*UploadVolumeParams) GetProjectid

func (p *UploadVolumeParams) GetProjectid() (string, bool)

func (*UploadVolumeParams) GetUrl

func (p *UploadVolumeParams) GetUrl() (string, bool)

func (*UploadVolumeParams) GetZoneid

func (p *UploadVolumeParams) GetZoneid() (string, bool)

func (*UploadVolumeParams) ResetAccount

func (p *UploadVolumeParams) ResetAccount()

func (*UploadVolumeParams) ResetChecksum

func (p *UploadVolumeParams) ResetChecksum()

func (*UploadVolumeParams) ResetDiskofferingid

func (p *UploadVolumeParams) ResetDiskofferingid()

func (*UploadVolumeParams) ResetDomainid

func (p *UploadVolumeParams) ResetDomainid()

func (*UploadVolumeParams) ResetFormat

func (p *UploadVolumeParams) ResetFormat()

func (*UploadVolumeParams) ResetImagestoreuuid

func (p *UploadVolumeParams) ResetImagestoreuuid()

func (*UploadVolumeParams) ResetName

func (p *UploadVolumeParams) ResetName()

func (*UploadVolumeParams) ResetProjectid

func (p *UploadVolumeParams) ResetProjectid()

func (*UploadVolumeParams) ResetUrl

func (p *UploadVolumeParams) ResetUrl()

func (*UploadVolumeParams) ResetZoneid

func (p *UploadVolumeParams) ResetZoneid()

func (*UploadVolumeParams) SetAccount

func (p *UploadVolumeParams) SetAccount(v string)

func (*UploadVolumeParams) SetChecksum

func (p *UploadVolumeParams) SetChecksum(v string)

func (*UploadVolumeParams) SetDiskofferingid

func (p *UploadVolumeParams) SetDiskofferingid(v string)

func (*UploadVolumeParams) SetDomainid

func (p *UploadVolumeParams) SetDomainid(v string)

func (*UploadVolumeParams) SetFormat

func (p *UploadVolumeParams) SetFormat(v string)

func (*UploadVolumeParams) SetImagestoreuuid

func (p *UploadVolumeParams) SetImagestoreuuid(v string)

func (*UploadVolumeParams) SetName

func (p *UploadVolumeParams) SetName(v string)

func (*UploadVolumeParams) SetProjectid

func (p *UploadVolumeParams) SetProjectid(v string)

func (*UploadVolumeParams) SetUrl

func (p *UploadVolumeParams) SetUrl(v string)

func (*UploadVolumeParams) SetZoneid

func (p *UploadVolumeParams) SetZoneid(v string)

type UploadVolumeResponse

type UploadVolumeResponse struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type UsageRecord

type UsageRecord struct {
	Account          string `json:"account"`
	Accountid        string `json:"accountid"`
	Cpunumber        int64  `json:"cpunumber"`
	Cpuspeed         int64  `json:"cpuspeed"`
	Description      string `json:"description"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	Enddate          string `json:"enddate"`
	Hasannotations   bool   `json:"hasannotations"`
	Isdefault        bool   `json:"isdefault"`
	Issourcenat      bool   `json:"issourcenat"`
	Issystem         bool   `json:"issystem"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Memory           int64  `json:"memory"`
	Name             string `json:"name"`
	Networkid        string `json:"networkid"`
	Offeringid       string `json:"offeringid"`
	Oscategoryid     string `json:"oscategoryid"`
	Oscategoryname   string `json:"oscategoryname"`
	Osdisplayname    string `json:"osdisplayname"`
	Ostypeid         string `json:"ostypeid"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Rawusage         string `json:"rawusage"`
	Size             int64  `json:"size"`
	Startdate        string `json:"startdate"`
	Tags             []Tags `json:"tags"`
	Templateid       string `json:"templateid"`
	Type             string `json:"type"`
	Usage            string `json:"usage"`
	Usageid          string `json:"usageid"`
	Usagetype        int    `json:"usagetype"`
	Virtualmachineid string `json:"virtualmachineid"`
	Virtualsize      int64  `json:"virtualsize"`
	Vpcid            string `json:"vpcid"`
	Zoneid           string `json:"zoneid"`
}

func (*UsageRecord) UnmarshalJSON

func (r *UsageRecord) UnmarshalJSON(b []byte) error

type UsageServerMetric

type UsageServerMetric struct {
	Collectiontime    string `json:"collectiontime"`
	Hostname          string `json:"hostname"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Lastheartbeat     string `json:"lastheartbeat"`
	Lastsuccessfuljob string `json:"lastsuccessfuljob"`
	State             string `json:"state"`
}

type UsageService

type UsageService struct {
	// contains filtered or unexported fields
}

func (*UsageService) AddTrafficMonitor

Adds Traffic Monitor Host for Direct Network Usage

func (*UsageService) AddTrafficType

Adds traffic type to a physical network

func (*UsageService) DeleteTrafficMonitor

Deletes an traffic monitor host.

func (*UsageService) DeleteTrafficType

Deletes traffic type of a physical network

func (*UsageService) GenerateUsageRecords

Generates usage records. This will generate records only if there any records to be generated, i.e if the scheduled usage job was not run or failed

func (*UsageService) GetTrafficTypeID

func (s *UsageService) GetTrafficTypeID(keyword string, physicalnetworkid string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*UsageService) ListTrafficMonitors

List traffic monitor Hosts.

func (*UsageService) ListTrafficTypeImplementors

Lists implementors of implementor of a network traffic type or implementors of all network traffic types

func (*UsageService) ListTrafficTypes

Lists traffic types of a given physical network.

func (*UsageService) ListUsageRecords

Lists usage records for accounts

func (*UsageService) ListUsageServerMetrics

Lists Usage Server metrics

func (*UsageService) ListUsageTypes

List Usage Types

func (*UsageService) NewAddTrafficMonitorParams

func (s *UsageService) NewAddTrafficMonitorParams(url string, zoneid string) *AddTrafficMonitorParams

You should always use this function to get a new AddTrafficMonitorParams instance, as then you are sure you have configured all required params

func (*UsageService) NewAddTrafficTypeParams

func (s *UsageService) NewAddTrafficTypeParams(physicalnetworkid string, traffictype string) *AddTrafficTypeParams

You should always use this function to get a new AddTrafficTypeParams instance, as then you are sure you have configured all required params

func (*UsageService) NewDeleteTrafficMonitorParams

func (s *UsageService) NewDeleteTrafficMonitorParams(id string) *DeleteTrafficMonitorParams

You should always use this function to get a new DeleteTrafficMonitorParams instance, as then you are sure you have configured all required params

func (*UsageService) NewDeleteTrafficTypeParams

func (s *UsageService) NewDeleteTrafficTypeParams(id string) *DeleteTrafficTypeParams

You should always use this function to get a new DeleteTrafficTypeParams instance, as then you are sure you have configured all required params

func (*UsageService) NewGenerateUsageRecordsParams

func (s *UsageService) NewGenerateUsageRecordsParams(enddate string, startdate string) *GenerateUsageRecordsParams

You should always use this function to get a new GenerateUsageRecordsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListTrafficMonitorsParams

func (s *UsageService) NewListTrafficMonitorsParams(zoneid string) *ListTrafficMonitorsParams

You should always use this function to get a new ListTrafficMonitorsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListTrafficTypeImplementorsParams

func (s *UsageService) NewListTrafficTypeImplementorsParams() *ListTrafficTypeImplementorsParams

You should always use this function to get a new ListTrafficTypeImplementorsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListTrafficTypesParams

func (s *UsageService) NewListTrafficTypesParams(physicalnetworkid string) *ListTrafficTypesParams

You should always use this function to get a new ListTrafficTypesParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListUsageRecordsParams

func (s *UsageService) NewListUsageRecordsParams(enddate string, startdate string) *ListUsageRecordsParams

You should always use this function to get a new ListUsageRecordsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListUsageServerMetricsParams

func (s *UsageService) NewListUsageServerMetricsParams() *ListUsageServerMetricsParams

You should always use this function to get a new ListUsageServerMetricsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewListUsageTypesParams

func (s *UsageService) NewListUsageTypesParams() *ListUsageTypesParams

You should always use this function to get a new ListUsageTypesParams instance, as then you are sure you have configured all required params

func (*UsageService) NewRemoveRawUsageRecordsParams

func (s *UsageService) NewRemoveRawUsageRecordsParams(interval int) *RemoveRawUsageRecordsParams

You should always use this function to get a new RemoveRawUsageRecordsParams instance, as then you are sure you have configured all required params

func (*UsageService) NewUpdateTrafficTypeParams

func (s *UsageService) NewUpdateTrafficTypeParams(id string) *UpdateTrafficTypeParams

You should always use this function to get a new UpdateTrafficTypeParams instance, as then you are sure you have configured all required params

func (*UsageService) RemoveRawUsageRecords

Safely removes raw records from cloud_usage table

func (*UsageService) UpdateTrafficType

Updates traffic type of a physical network

type UsageServiceIface

type UsageServiceIface interface {
	AddTrafficMonitor(p *AddTrafficMonitorParams) (*AddTrafficMonitorResponse, error)
	NewAddTrafficMonitorParams(url string, zoneid string) *AddTrafficMonitorParams
	AddTrafficType(p *AddTrafficTypeParams) (*AddTrafficTypeResponse, error)
	NewAddTrafficTypeParams(physicalnetworkid string, traffictype string) *AddTrafficTypeParams
	DeleteTrafficMonitor(p *DeleteTrafficMonitorParams) (*DeleteTrafficMonitorResponse, error)
	NewDeleteTrafficMonitorParams(id string) *DeleteTrafficMonitorParams
	DeleteTrafficType(p *DeleteTrafficTypeParams) (*DeleteTrafficTypeResponse, error)
	NewDeleteTrafficTypeParams(id string) *DeleteTrafficTypeParams
	GenerateUsageRecords(p *GenerateUsageRecordsParams) (*GenerateUsageRecordsResponse, error)
	NewGenerateUsageRecordsParams(enddate string, startdate string) *GenerateUsageRecordsParams
	ListTrafficMonitors(p *ListTrafficMonitorsParams) (*ListTrafficMonitorsResponse, error)
	NewListTrafficMonitorsParams(zoneid string) *ListTrafficMonitorsParams
	ListTrafficTypeImplementors(p *ListTrafficTypeImplementorsParams) (*ListTrafficTypeImplementorsResponse, error)
	NewListTrafficTypeImplementorsParams() *ListTrafficTypeImplementorsParams
	ListTrafficTypes(p *ListTrafficTypesParams) (*ListTrafficTypesResponse, error)
	NewListTrafficTypesParams(physicalnetworkid string) *ListTrafficTypesParams
	GetTrafficTypeID(keyword string, physicalnetworkid string, opts ...OptionFunc) (string, int, error)
	ListUsageRecords(p *ListUsageRecordsParams) (*ListUsageRecordsResponse, error)
	NewListUsageRecordsParams(enddate string, startdate string) *ListUsageRecordsParams
	ListUsageTypes(p *ListUsageTypesParams) (*ListUsageTypesResponse, error)
	NewListUsageTypesParams() *ListUsageTypesParams
	RemoveRawUsageRecords(p *RemoveRawUsageRecordsParams) (*RemoveRawUsageRecordsResponse, error)
	NewRemoveRawUsageRecordsParams(interval int) *RemoveRawUsageRecordsParams
	UpdateTrafficType(p *UpdateTrafficTypeParams) (*UpdateTrafficTypeResponse, error)
	NewUpdateTrafficTypeParams(id string) *UpdateTrafficTypeParams
	ListUsageServerMetrics(p *ListUsageServerMetricsParams) (*ListUsageServerMetricsResponse, error)
	NewListUsageServerMetricsParams() *ListUsageServerMetricsParams
}

func NewUsageService

func NewUsageService(cs *CloudStackClient) UsageServiceIface

type UsageType

type UsageType struct {
	Description string `json:"description"`
	JobID       string `json:"jobid"`
	Jobstatus   int    `json:"jobstatus"`
	Usagetypeid int    `json:"usagetypeid"`
}

type User

type User struct {
	Account             string      `json:"account"`
	Accountid           string      `json:"accountid"`
	Accounttype         int         `json:"accounttype"`
	Apikey              string      `json:"apikey"`
	Created             string      `json:"created"`
	Domain              string      `json:"domain"`
	Domainid            string      `json:"domainid"`
	Email               string      `json:"email"`
	Firstname           string      `json:"firstname"`
	Icon                interface{} `json:"icon"`
	Id                  string      `json:"id"`
	Is2faenabled        bool        `json:"is2faenabled"`
	Is2famandated       bool        `json:"is2famandated"`
	Iscallerchilddomain bool        `json:"iscallerchilddomain"`
	Isdefault           bool        `json:"isdefault"`
	JobID               string      `json:"jobid"`
	Jobstatus           int         `json:"jobstatus"`
	Lastname            string      `json:"lastname"`
	Roleid              string      `json:"roleid"`
	Rolename            string      `json:"rolename"`
	Roletype            string      `json:"roletype"`
	Secretkey           string      `json:"secretkey"`
	State               string      `json:"state"`
	Timezone            string      `json:"timezone"`
	Username            string      `json:"username"`
	Usersource          string      `json:"usersource"`
}

type UserService

type UserService struct {
	// contains filtered or unexported fields
}

func (*UserService) CreateUser

func (s *UserService) CreateUser(p *CreateUserParams) (*CreateUserResponse, error)

Creates a user for an account that already exists

func (*UserService) DeleteUser

func (s *UserService) DeleteUser(p *DeleteUserParams) (*DeleteUserResponse, error)

Deletes a user for an account

func (*UserService) DisableUser

func (s *UserService) DisableUser(p *DisableUserParams) (*DisableUserResponse, error)

Disables a user account

func (*UserService) EnableUser

func (s *UserService) EnableUser(p *EnableUserParams) (*EnableUserResponse, error)

Enables a user account

func (*UserService) GetUser

func (s *UserService) GetUser(p *GetUserParams) (*GetUserResponse, error)

Find user account by API key

func (*UserService) GetUserByID

func (s *UserService) GetUserByID(id string, opts ...OptionFunc) (*User, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*UserService) GetUserKeys

func (s *UserService) GetUserKeys(p *GetUserKeysParams) (*GetUserKeysResponse, error)

This command allows the user to query the seceret and API keys for the account

func (*UserService) GetVirtualMachineUserData

Returns user data associated with the VM

func (*UserService) ListUsers

func (s *UserService) ListUsers(p *ListUsersParams) (*ListUsersResponse, error)

Lists user accounts

func (*UserService) LockUser

func (s *UserService) LockUser(p *LockUserParams) (*LockUserResponse, error)

Locks a user account

func (*UserService) NewCreateUserParams

func (s *UserService) NewCreateUserParams(account string, email string, firstname string, lastname string, password string, username string) *CreateUserParams

You should always use this function to get a new CreateUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewDeleteUserParams

func (s *UserService) NewDeleteUserParams(id string) *DeleteUserParams

You should always use this function to get a new DeleteUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewDisableUserParams

func (s *UserService) NewDisableUserParams(id string) *DisableUserParams

You should always use this function to get a new DisableUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewEnableUserParams

func (s *UserService) NewEnableUserParams(id string) *EnableUserParams

You should always use this function to get a new EnableUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewGetUserKeysParams

func (s *UserService) NewGetUserKeysParams(id string) *GetUserKeysParams

You should always use this function to get a new GetUserKeysParams instance, as then you are sure you have configured all required params

func (*UserService) NewGetUserParams

func (s *UserService) NewGetUserParams(userapikey string) *GetUserParams

You should always use this function to get a new GetUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewGetVirtualMachineUserDataParams

func (s *UserService) NewGetVirtualMachineUserDataParams(virtualmachineid string) *GetVirtualMachineUserDataParams

You should always use this function to get a new GetVirtualMachineUserDataParams instance, as then you are sure you have configured all required params

func (*UserService) NewListUsersParams

func (s *UserService) NewListUsersParams() *ListUsersParams

You should always use this function to get a new ListUsersParams instance, as then you are sure you have configured all required params

func (*UserService) NewLockUserParams

func (s *UserService) NewLockUserParams(id string) *LockUserParams

You should always use this function to get a new LockUserParams instance, as then you are sure you have configured all required params

func (*UserService) NewRegisterUserKeysParams

func (s *UserService) NewRegisterUserKeysParams(id string) *RegisterUserKeysParams

You should always use this function to get a new RegisterUserKeysParams instance, as then you are sure you have configured all required params

func (*UserService) NewUpdateUserParams

func (s *UserService) NewUpdateUserParams(id string) *UpdateUserParams

You should always use this function to get a new UpdateUserParams instance, as then you are sure you have configured all required params

func (*UserService) RegisterUserKeys

This command allows a user to register for the developer API, returning a secret key and an API key. This request is made through the integration API port, so it is a privileged command and must be made on behalf of a user. It is up to the implementer just how the username and password are entered, and then how that translates to an integration API request. Both secret key and API key should be returned to the user

func (*UserService) UpdateUser

func (s *UserService) UpdateUser(p *UpdateUserParams) (*UpdateUserResponse, error)

Updates a user account

type UserServiceIface

type UserServiceIface interface {
	CreateUser(p *CreateUserParams) (*CreateUserResponse, error)
	NewCreateUserParams(account string, email string, firstname string, lastname string, password string, username string) *CreateUserParams
	DeleteUser(p *DeleteUserParams) (*DeleteUserResponse, error)
	NewDeleteUserParams(id string) *DeleteUserParams
	DisableUser(p *DisableUserParams) (*DisableUserResponse, error)
	NewDisableUserParams(id string) *DisableUserParams
	EnableUser(p *EnableUserParams) (*EnableUserResponse, error)
	NewEnableUserParams(id string) *EnableUserParams
	GetUser(p *GetUserParams) (*GetUserResponse, error)
	NewGetUserParams(userapikey string) *GetUserParams
	GetUserKeys(p *GetUserKeysParams) (*GetUserKeysResponse, error)
	NewGetUserKeysParams(id string) *GetUserKeysParams
	GetVirtualMachineUserData(p *GetVirtualMachineUserDataParams) (*GetVirtualMachineUserDataResponse, error)
	NewGetVirtualMachineUserDataParams(virtualmachineid string) *GetVirtualMachineUserDataParams
	ListUsers(p *ListUsersParams) (*ListUsersResponse, error)
	NewListUsersParams() *ListUsersParams
	GetUserByID(id string, opts ...OptionFunc) (*User, int, error)
	LockUser(p *LockUserParams) (*LockUserResponse, error)
	NewLockUserParams(id string) *LockUserParams
	RegisterUserKeys(p *RegisterUserKeysParams) (*RegisterUserKeysResponse, error)
	NewRegisterUserKeysParams(id string) *RegisterUserKeysParams
	UpdateUser(p *UpdateUserParams) (*UpdateUserResponse, error)
	NewUpdateUserParams(id string) *UpdateUserParams
}

func NewUserService

func NewUserService(cs *CloudStackClient) UserServiceIface

type VLANService

type VLANService struct {
	// contains filtered or unexported fields
}

func (*VLANService) CreateVlanIpRange

Creates a VLAN IP range.

func (*VLANService) DedicateGuestVlanRange

Dedicates a guest vlan range to an account

func (*VLANService) DeleteVlanIpRange

Creates a VLAN IP range.

func (*VLANService) GetDedicatedGuestVlanRangeByID

func (s *VLANService) GetDedicatedGuestVlanRangeByID(id string, opts ...OptionFunc) (*DedicatedGuestVlanRange, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VLANService) GetVlanIpRangeByID

func (s *VLANService) GetVlanIpRangeByID(id string, opts ...OptionFunc) (*VlanIpRange, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VLANService) ListDedicatedGuestVlanRanges

Lists dedicated guest vlan ranges

func (*VLANService) ListGuestVlans

Lists all guest vlans

func (*VLANService) ListVlanIpRanges

Lists all VLAN IP ranges.

func (*VLANService) NewCreateVlanIpRangeParams

func (s *VLANService) NewCreateVlanIpRangeParams() *CreateVlanIpRangeParams

You should always use this function to get a new CreateVlanIpRangeParams instance, as then you are sure you have configured all required params

func (*VLANService) NewDedicateGuestVlanRangeParams

func (s *VLANService) NewDedicateGuestVlanRangeParams(physicalnetworkid string, vlanrange string) *DedicateGuestVlanRangeParams

You should always use this function to get a new DedicateGuestVlanRangeParams instance, as then you are sure you have configured all required params

func (*VLANService) NewDeleteVlanIpRangeParams

func (s *VLANService) NewDeleteVlanIpRangeParams(id string) *DeleteVlanIpRangeParams

You should always use this function to get a new DeleteVlanIpRangeParams instance, as then you are sure you have configured all required params

func (*VLANService) NewListDedicatedGuestVlanRangesParams

func (s *VLANService) NewListDedicatedGuestVlanRangesParams() *ListDedicatedGuestVlanRangesParams

You should always use this function to get a new ListDedicatedGuestVlanRangesParams instance, as then you are sure you have configured all required params

func (*VLANService) NewListGuestVlansParams

func (s *VLANService) NewListGuestVlansParams() *ListGuestVlansParams

You should always use this function to get a new ListGuestVlansParams instance, as then you are sure you have configured all required params

func (*VLANService) NewListVlanIpRangesParams

func (s *VLANService) NewListVlanIpRangesParams() *ListVlanIpRangesParams

You should always use this function to get a new ListVlanIpRangesParams instance, as then you are sure you have configured all required params

func (*VLANService) NewReleaseDedicatedGuestVlanRangeParams

func (s *VLANService) NewReleaseDedicatedGuestVlanRangeParams(id string) *ReleaseDedicatedGuestVlanRangeParams

You should always use this function to get a new ReleaseDedicatedGuestVlanRangeParams instance, as then you are sure you have configured all required params

func (*VLANService) NewUpdateVlanIpRangeParams

func (s *VLANService) NewUpdateVlanIpRangeParams(id string) *UpdateVlanIpRangeParams

You should always use this function to get a new UpdateVlanIpRangeParams instance, as then you are sure you have configured all required params

func (*VLANService) ReleaseDedicatedGuestVlanRange

Releases a dedicated guest vlan range to the system

func (*VLANService) UpdateVlanIpRange

Updates a VLAN IP range.

type VLANServiceIface

type VLANServiceIface interface {
	CreateVlanIpRange(p *CreateVlanIpRangeParams) (*CreateVlanIpRangeResponse, error)
	NewCreateVlanIpRangeParams() *CreateVlanIpRangeParams
	DedicateGuestVlanRange(p *DedicateGuestVlanRangeParams) (*DedicateGuestVlanRangeResponse, error)
	NewDedicateGuestVlanRangeParams(physicalnetworkid string, vlanrange string) *DedicateGuestVlanRangeParams
	DeleteVlanIpRange(p *DeleteVlanIpRangeParams) (*DeleteVlanIpRangeResponse, error)
	NewDeleteVlanIpRangeParams(id string) *DeleteVlanIpRangeParams
	ListDedicatedGuestVlanRanges(p *ListDedicatedGuestVlanRangesParams) (*ListDedicatedGuestVlanRangesResponse, error)
	NewListDedicatedGuestVlanRangesParams() *ListDedicatedGuestVlanRangesParams
	GetDedicatedGuestVlanRangeByID(id string, opts ...OptionFunc) (*DedicatedGuestVlanRange, int, error)
	ListVlanIpRanges(p *ListVlanIpRangesParams) (*ListVlanIpRangesResponse, error)
	NewListVlanIpRangesParams() *ListVlanIpRangesParams
	GetVlanIpRangeByID(id string, opts ...OptionFunc) (*VlanIpRange, int, error)
	ReleaseDedicatedGuestVlanRange(p *ReleaseDedicatedGuestVlanRangeParams) (*ReleaseDedicatedGuestVlanRangeResponse, error)
	NewReleaseDedicatedGuestVlanRangeParams(id string) *ReleaseDedicatedGuestVlanRangeParams
	ListGuestVlans(p *ListGuestVlansParams) (*ListGuestVlansResponse, error)
	NewListGuestVlansParams() *ListGuestVlansParams
	UpdateVlanIpRange(p *UpdateVlanIpRangeParams) (*UpdateVlanIpRangeResponse, error)
	NewUpdateVlanIpRangeParams(id string) *UpdateVlanIpRangeParams
}

func NewVLANService

func NewVLANService(cs *CloudStackClient) VLANServiceIface

type VMGroupService

type VMGroupService struct {
	// contains filtered or unexported fields
}

func (*VMGroupService) CreateInstanceGroup

Creates a vm group

func (*VMGroupService) DeleteInstanceGroup

Deletes a vm group

func (*VMGroupService) GetInstanceGroupByID

func (s *VMGroupService) GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VMGroupService) GetInstanceGroupByName

func (s *VMGroupService) GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VMGroupService) GetInstanceGroupID

func (s *VMGroupService) GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VMGroupService) ListInstanceGroups

Lists vm groups

func (*VMGroupService) NewCreateInstanceGroupParams

func (s *VMGroupService) NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams

You should always use this function to get a new CreateInstanceGroupParams instance, as then you are sure you have configured all required params

func (*VMGroupService) NewDeleteInstanceGroupParams

func (s *VMGroupService) NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams

You should always use this function to get a new DeleteInstanceGroupParams instance, as then you are sure you have configured all required params

func (*VMGroupService) NewListInstanceGroupsParams

func (s *VMGroupService) NewListInstanceGroupsParams() *ListInstanceGroupsParams

You should always use this function to get a new ListInstanceGroupsParams instance, as then you are sure you have configured all required params

func (*VMGroupService) NewUpdateInstanceGroupParams

func (s *VMGroupService) NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams

You should always use this function to get a new UpdateInstanceGroupParams instance, as then you are sure you have configured all required params

func (*VMGroupService) UpdateInstanceGroup

Updates a vm group

type VMGroupServiceIface

type VMGroupServiceIface interface {
	CreateInstanceGroup(p *CreateInstanceGroupParams) (*CreateInstanceGroupResponse, error)
	NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams
	DeleteInstanceGroup(p *DeleteInstanceGroupParams) (*DeleteInstanceGroupResponse, error)
	NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams
	ListInstanceGroups(p *ListInstanceGroupsParams) (*ListInstanceGroupsResponse, error)
	NewListInstanceGroupsParams() *ListInstanceGroupsParams
	GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error)
	GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error)
	GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error)
	UpdateInstanceGroup(p *UpdateInstanceGroupParams) (*UpdateInstanceGroupResponse, error)
	NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams
}

func NewVMGroupService

func NewVMGroupService(cs *CloudStackClient) VMGroupServiceIface

type VMSnapshot

type VMSnapshot struct {
	Account            string `json:"account"`
	Created            string `json:"created"`
	Current            bool   `json:"current"`
	Description        string `json:"description"`
	Displayname        string `json:"displayname"`
	Domain             string `json:"domain"`
	Domainid           string `json:"domainid"`
	Hasannotations     bool   `json:"hasannotations"`
	Hypervisor         string `json:"hypervisor"`
	Id                 string `json:"id"`
	JobID              string `json:"jobid"`
	Jobstatus          int    `json:"jobstatus"`
	Name               string `json:"name"`
	Parent             string `json:"parent"`
	ParentName         string `json:"parentName"`
	Project            string `json:"project"`
	Projectid          string `json:"projectid"`
	State              string `json:"state"`
	Tags               []Tags `json:"tags"`
	Type               string `json:"type"`
	Virtualmachineid   string `json:"virtualmachineid"`
	Virtualmachinename string `json:"virtualmachinename"`
	Zoneid             string `json:"zoneid"`
	Zonename           string `json:"zonename"`
}

type VPC

type VPC struct {
	Account              string               `json:"account"`
	Cidr                 string               `json:"cidr"`
	Created              string               `json:"created"`
	Displaytext          string               `json:"displaytext"`
	Distributedvpcrouter bool                 `json:"distributedvpcrouter"`
	Dns1                 string               `json:"dns1"`
	Dns2                 string               `json:"dns2"`
	Domain               string               `json:"domain"`
	Domainid             string               `json:"domainid"`
	Fordisplay           bool                 `json:"fordisplay"`
	Hasannotations       bool                 `json:"hasannotations"`
	Icon                 interface{}          `json:"icon"`
	Id                   string               `json:"id"`
	Ip6dns1              string               `json:"ip6dns1"`
	Ip6dns2              string               `json:"ip6dns2"`
	Ip6routes            []interface{}        `json:"ip6routes"`
	JobID                string               `json:"jobid"`
	Jobstatus            int                  `json:"jobstatus"`
	Name                 string               `json:"name"`
	Network              []*Network           `json:"network"`
	Networkdomain        string               `json:"networkdomain"`
	Project              string               `json:"project"`
	Projectid            string               `json:"projectid"`
	Publicmtu            int                  `json:"publicmtu"`
	Redundantvpcrouter   bool                 `json:"redundantvpcrouter"`
	Regionlevelvpc       bool                 `json:"regionlevelvpc"`
	Restartrequired      bool                 `json:"restartrequired"`
	Service              []VPCServiceInternal `json:"service"`
	State                string               `json:"state"`
	Tags                 []Tags               `json:"tags"`
	Vpcofferingid        string               `json:"vpcofferingid"`
	Vpcofferingname      string               `json:"vpcofferingname"`
	Zoneid               string               `json:"zoneid"`
	Zonename             string               `json:"zonename"`
}

type VPCIDSetter

type VPCIDSetter interface {
	SetVpcid(string)
}

VPCIDSetter is an interface that every type that can set a vpc ID must implement

type VPCOffering

type VPCOffering struct {
	Created                string               `json:"created"`
	Displaytext            string               `json:"displaytext"`
	Distributedvpcrouter   bool                 `json:"distributedvpcrouter"`
	Domain                 string               `json:"domain"`
	Domainid               string               `json:"domainid"`
	Id                     string               `json:"id"`
	Internetprotocol       string               `json:"internetprotocol"`
	Isdefault              bool                 `json:"isdefault"`
	JobID                  string               `json:"jobid"`
	Jobstatus              int                  `json:"jobstatus"`
	Name                   string               `json:"name"`
	Service                []VPCOfferingService `json:"service"`
	State                  string               `json:"state"`
	SupportsregionLevelvpc bool                 `json:"supportsregionLevelvpc"`
	Zone                   string               `json:"zone"`
	Zoneid                 string               `json:"zoneid"`
}

type VPCOfferingService

type VPCOfferingService struct {
	Capability []VPCOfferingServiceCapability `json:"capability"`
	Name       string                         `json:"name"`
	Provider   []VPCOfferingServiceProvider   `json:"provider"`
}

type VPCOfferingServiceCapability

type VPCOfferingServiceCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type VPCOfferingServiceProvider

type VPCOfferingServiceProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type VPCService

type VPCService struct {
	// contains filtered or unexported fields
}

func (*VPCService) CreatePrivateGateway

Creates a private gateway

func (*VPCService) CreateStaticRoute

Creates a static route

func (*VPCService) CreateVPC

func (s *VPCService) CreateVPC(p *CreateVPCParams) (*CreateVPCResponse, error)

Creates a VPC

func (*VPCService) CreateVPCOffering

Creates VPC offering

func (*VPCService) DeletePrivateGateway

Deletes a Private gateway

func (*VPCService) DeleteStaticRoute

Deletes a static route

func (*VPCService) DeleteVPC

func (s *VPCService) DeleteVPC(p *DeleteVPCParams) (*DeleteVPCResponse, error)

Deletes a VPC

func (*VPCService) DeleteVPCOffering

Deletes VPC offering

func (*VPCService) GetPrivateGatewayByID

func (s *VPCService) GetPrivateGatewayByID(id string, opts ...OptionFunc) (*PrivateGateway, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetStaticRouteByID

func (s *VPCService) GetStaticRouteByID(id string, opts ...OptionFunc) (*StaticRoute, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCByID

func (s *VPCService) GetVPCByID(id string, opts ...OptionFunc) (*VPC, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCByName

func (s *VPCService) GetVPCByName(name string, opts ...OptionFunc) (*VPC, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCID

func (s *VPCService) GetVPCID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCOfferingByID

func (s *VPCService) GetVPCOfferingByID(id string, opts ...OptionFunc) (*VPCOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCOfferingByName

func (s *VPCService) GetVPCOfferingByName(name string, opts ...OptionFunc) (*VPCOffering, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) GetVPCOfferingID

func (s *VPCService) GetVPCOfferingID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPCService) ListPrivateGateways

List private gateways

func (*VPCService) ListStaticRoutes

Lists all static routes

func (*VPCService) ListVPCOfferings

Lists VPC offerings

func (*VPCService) ListVPCs

func (s *VPCService) ListVPCs(p *ListVPCsParams) (*ListVPCsResponse, error)

Lists VPCs

func (*VPCService) NewCreatePrivateGatewayParams

func (s *VPCService) NewCreatePrivateGatewayParams(gateway string, ipaddress string, netmask string, vpcid string) *CreatePrivateGatewayParams

You should always use this function to get a new CreatePrivateGatewayParams instance, as then you are sure you have configured all required params

func (*VPCService) NewCreateStaticRouteParams

func (s *VPCService) NewCreateStaticRouteParams(cidr string, gatewayid string) *CreateStaticRouteParams

You should always use this function to get a new CreateStaticRouteParams instance, as then you are sure you have configured all required params

func (*VPCService) NewCreateVPCOfferingParams

func (s *VPCService) NewCreateVPCOfferingParams(displaytext string, name string, supportedservices []string) *CreateVPCOfferingParams

You should always use this function to get a new CreateVPCOfferingParams instance, as then you are sure you have configured all required params

func (*VPCService) NewCreateVPCParams

func (s *VPCService) NewCreateVPCParams(cidr string, displaytext string, name string, vpcofferingid string, zoneid string) *CreateVPCParams

You should always use this function to get a new CreateVPCParams instance, as then you are sure you have configured all required params

func (*VPCService) NewDeletePrivateGatewayParams

func (s *VPCService) NewDeletePrivateGatewayParams(id string) *DeletePrivateGatewayParams

You should always use this function to get a new DeletePrivateGatewayParams instance, as then you are sure you have configured all required params

func (*VPCService) NewDeleteStaticRouteParams

func (s *VPCService) NewDeleteStaticRouteParams(id string) *DeleteStaticRouteParams

You should always use this function to get a new DeleteStaticRouteParams instance, as then you are sure you have configured all required params

func (*VPCService) NewDeleteVPCOfferingParams

func (s *VPCService) NewDeleteVPCOfferingParams(id string) *DeleteVPCOfferingParams

You should always use this function to get a new DeleteVPCOfferingParams instance, as then you are sure you have configured all required params

func (*VPCService) NewDeleteVPCParams

func (s *VPCService) NewDeleteVPCParams(id string) *DeleteVPCParams

You should always use this function to get a new DeleteVPCParams instance, as then you are sure you have configured all required params

func (*VPCService) NewListPrivateGatewaysParams

func (s *VPCService) NewListPrivateGatewaysParams() *ListPrivateGatewaysParams

You should always use this function to get a new ListPrivateGatewaysParams instance, as then you are sure you have configured all required params

func (*VPCService) NewListStaticRoutesParams

func (s *VPCService) NewListStaticRoutesParams() *ListStaticRoutesParams

You should always use this function to get a new ListStaticRoutesParams instance, as then you are sure you have configured all required params

func (*VPCService) NewListVPCOfferingsParams

func (s *VPCService) NewListVPCOfferingsParams() *ListVPCOfferingsParams

You should always use this function to get a new ListVPCOfferingsParams instance, as then you are sure you have configured all required params

func (*VPCService) NewListVPCsParams

func (s *VPCService) NewListVPCsParams() *ListVPCsParams

You should always use this function to get a new ListVPCsParams instance, as then you are sure you have configured all required params

func (*VPCService) NewRestartVPCParams

func (s *VPCService) NewRestartVPCParams(id string) *RestartVPCParams

You should always use this function to get a new RestartVPCParams instance, as then you are sure you have configured all required params

func (*VPCService) NewUpdateVPCOfferingParams

func (s *VPCService) NewUpdateVPCOfferingParams(id string) *UpdateVPCOfferingParams

You should always use this function to get a new UpdateVPCOfferingParams instance, as then you are sure you have configured all required params

func (*VPCService) NewUpdateVPCParams

func (s *VPCService) NewUpdateVPCParams(id string) *UpdateVPCParams

You should always use this function to get a new UpdateVPCParams instance, as then you are sure you have configured all required params

func (*VPCService) RestartVPC

func (s *VPCService) RestartVPC(p *RestartVPCParams) (*RestartVPCResponse, error)

Restarts a VPC

func (*VPCService) UpdateVPC

func (s *VPCService) UpdateVPC(p *UpdateVPCParams) (*UpdateVPCResponse, error)

Updates a VPC

func (*VPCService) UpdateVPCOffering

Updates VPC offering

type VPCServiceIface

type VPCServiceIface interface {
	CreatePrivateGateway(p *CreatePrivateGatewayParams) (*CreatePrivateGatewayResponse, error)
	NewCreatePrivateGatewayParams(gateway string, ipaddress string, netmask string, vpcid string) *CreatePrivateGatewayParams
	CreateStaticRoute(p *CreateStaticRouteParams) (*CreateStaticRouteResponse, error)
	NewCreateStaticRouteParams(cidr string, gatewayid string) *CreateStaticRouteParams
	CreateVPC(p *CreateVPCParams) (*CreateVPCResponse, error)
	NewCreateVPCParams(cidr string, displaytext string, name string, vpcofferingid string, zoneid string) *CreateVPCParams
	CreateVPCOffering(p *CreateVPCOfferingParams) (*CreateVPCOfferingResponse, error)
	NewCreateVPCOfferingParams(displaytext string, name string, supportedservices []string) *CreateVPCOfferingParams
	DeletePrivateGateway(p *DeletePrivateGatewayParams) (*DeletePrivateGatewayResponse, error)
	NewDeletePrivateGatewayParams(id string) *DeletePrivateGatewayParams
	DeleteStaticRoute(p *DeleteStaticRouteParams) (*DeleteStaticRouteResponse, error)
	NewDeleteStaticRouteParams(id string) *DeleteStaticRouteParams
	DeleteVPC(p *DeleteVPCParams) (*DeleteVPCResponse, error)
	NewDeleteVPCParams(id string) *DeleteVPCParams
	DeleteVPCOffering(p *DeleteVPCOfferingParams) (*DeleteVPCOfferingResponse, error)
	NewDeleteVPCOfferingParams(id string) *DeleteVPCOfferingParams
	ListPrivateGateways(p *ListPrivateGatewaysParams) (*ListPrivateGatewaysResponse, error)
	NewListPrivateGatewaysParams() *ListPrivateGatewaysParams
	GetPrivateGatewayByID(id string, opts ...OptionFunc) (*PrivateGateway, int, error)
	ListStaticRoutes(p *ListStaticRoutesParams) (*ListStaticRoutesResponse, error)
	NewListStaticRoutesParams() *ListStaticRoutesParams
	GetStaticRouteByID(id string, opts ...OptionFunc) (*StaticRoute, int, error)
	ListVPCOfferings(p *ListVPCOfferingsParams) (*ListVPCOfferingsResponse, error)
	NewListVPCOfferingsParams() *ListVPCOfferingsParams
	GetVPCOfferingID(name string, opts ...OptionFunc) (string, int, error)
	GetVPCOfferingByName(name string, opts ...OptionFunc) (*VPCOffering, int, error)
	GetVPCOfferingByID(id string, opts ...OptionFunc) (*VPCOffering, int, error)
	ListVPCs(p *ListVPCsParams) (*ListVPCsResponse, error)
	NewListVPCsParams() *ListVPCsParams
	GetVPCID(name string, opts ...OptionFunc) (string, int, error)
	GetVPCByName(name string, opts ...OptionFunc) (*VPC, int, error)
	GetVPCByID(id string, opts ...OptionFunc) (*VPC, int, error)
	RestartVPC(p *RestartVPCParams) (*RestartVPCResponse, error)
	NewRestartVPCParams(id string) *RestartVPCParams
	UpdateVPC(p *UpdateVPCParams) (*UpdateVPCResponse, error)
	NewUpdateVPCParams(id string) *UpdateVPCParams
	UpdateVPCOffering(p *UpdateVPCOfferingParams) (*UpdateVPCOfferingResponse, error)
	NewUpdateVPCOfferingParams(id string) *UpdateVPCOfferingParams
}

func NewVPCService

func NewVPCService(cs *CloudStackClient) VPCServiceIface

type VPCServiceInternal

type VPCServiceInternal struct {
	Capability []VPCServiceInternalCapability `json:"capability"`
	Name       string                         `json:"name"`
	Provider   []VPCServiceInternalProvider   `json:"provider"`
}

type VPCServiceInternalCapability

type VPCServiceInternalCapability struct {
	Canchooseservicecapability bool   `json:"canchooseservicecapability"`
	Name                       string `json:"name"`
	Value                      string `json:"value"`
}

type VPCServiceInternalProvider

type VPCServiceInternalProvider struct {
	Canenableindividualservice   bool     `json:"canenableindividualservice"`
	Destinationphysicalnetworkid string   `json:"destinationphysicalnetworkid"`
	Id                           string   `json:"id"`
	Name                         string   `json:"name"`
	Physicalnetworkid            string   `json:"physicalnetworkid"`
	Servicelist                  []string `json:"servicelist"`
	State                        string   `json:"state"`
}

type VPNService

type VPNService struct {
	// contains filtered or unexported fields
}

func (*VPNService) AddVpnUser

func (s *VPNService) AddVpnUser(p *AddVpnUserParams) (*AddVpnUserResponse, error)

Adds vpn users

func (*VPNService) CreateRemoteAccessVpn

Creates a l2tp/ipsec remote access vpn

func (*VPNService) CreateVpnConnection

Create site to site vpn connection

func (*VPNService) CreateVpnCustomerGateway

Creates site to site vpn customer gateway

func (*VPNService) CreateVpnGateway

Creates site to site vpn local gateway

func (*VPNService) DeleteRemoteAccessVpn

Destroys a l2tp/ipsec remote access vpn

func (*VPNService) DeleteVpnConnection

Delete site to site vpn connection

func (*VPNService) DeleteVpnCustomerGateway

Delete site to site vpn customer gateway

func (*VPNService) DeleteVpnGateway

Delete site to site vpn gateway

func (*VPNService) GetRemoteAccessVpnByID

func (s *VPNService) GetRemoteAccessVpnByID(id string, opts ...OptionFunc) (*RemoteAccessVpn, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnConnectionByID

func (s *VPNService) GetVpnConnectionByID(id string, opts ...OptionFunc) (*VpnConnection, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnCustomerGatewayByID

func (s *VPNService) GetVpnCustomerGatewayByID(id string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnCustomerGatewayByName

func (s *VPNService) GetVpnCustomerGatewayByName(name string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnCustomerGatewayID

func (s *VPNService) GetVpnCustomerGatewayID(keyword string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnGatewayByID

func (s *VPNService) GetVpnGatewayByID(id string, opts ...OptionFunc) (*VpnGateway, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) GetVpnUserByID

func (s *VPNService) GetVpnUserByID(id string, opts ...OptionFunc) (*VpnUser, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VPNService) ListRemoteAccessVpns

Lists remote access vpns

func (*VPNService) ListVpnConnections

Lists site to site vpn connection gateways

func (*VPNService) ListVpnCustomerGateways

Lists site to site vpn customer gateways

func (*VPNService) ListVpnGateways

Lists site 2 site vpn gateways

func (*VPNService) ListVpnUsers

func (s *VPNService) ListVpnUsers(p *ListVpnUsersParams) (*ListVpnUsersResponse, error)

Lists vpn users

func (*VPNService) NewAddVpnUserParams

func (s *VPNService) NewAddVpnUserParams(password string, username string) *AddVpnUserParams

You should always use this function to get a new AddVpnUserParams instance, as then you are sure you have configured all required params

func (*VPNService) NewCreateRemoteAccessVpnParams

func (s *VPNService) NewCreateRemoteAccessVpnParams(publicipid string) *CreateRemoteAccessVpnParams

You should always use this function to get a new CreateRemoteAccessVpnParams instance, as then you are sure you have configured all required params

func (*VPNService) NewCreateVpnConnectionParams

func (s *VPNService) NewCreateVpnConnectionParams(s2scustomergatewayid string, s2svpngatewayid string) *CreateVpnConnectionParams

You should always use this function to get a new CreateVpnConnectionParams instance, as then you are sure you have configured all required params

func (*VPNService) NewCreateVpnCustomerGatewayParams

func (s *VPNService) NewCreateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, ikepolicy string, ipsecpsk string) *CreateVpnCustomerGatewayParams

You should always use this function to get a new CreateVpnCustomerGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) NewCreateVpnGatewayParams

func (s *VPNService) NewCreateVpnGatewayParams(vpcid string) *CreateVpnGatewayParams

You should always use this function to get a new CreateVpnGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) NewDeleteRemoteAccessVpnParams

func (s *VPNService) NewDeleteRemoteAccessVpnParams(publicipid string) *DeleteRemoteAccessVpnParams

You should always use this function to get a new DeleteRemoteAccessVpnParams instance, as then you are sure you have configured all required params

func (*VPNService) NewDeleteVpnConnectionParams

func (s *VPNService) NewDeleteVpnConnectionParams(id string) *DeleteVpnConnectionParams

You should always use this function to get a new DeleteVpnConnectionParams instance, as then you are sure you have configured all required params

func (*VPNService) NewDeleteVpnCustomerGatewayParams

func (s *VPNService) NewDeleteVpnCustomerGatewayParams(id string) *DeleteVpnCustomerGatewayParams

You should always use this function to get a new DeleteVpnCustomerGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) NewDeleteVpnGatewayParams

func (s *VPNService) NewDeleteVpnGatewayParams(id string) *DeleteVpnGatewayParams

You should always use this function to get a new DeleteVpnGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) NewListRemoteAccessVpnsParams

func (s *VPNService) NewListRemoteAccessVpnsParams() *ListRemoteAccessVpnsParams

You should always use this function to get a new ListRemoteAccessVpnsParams instance, as then you are sure you have configured all required params

func (*VPNService) NewListVpnConnectionsParams

func (s *VPNService) NewListVpnConnectionsParams() *ListVpnConnectionsParams

You should always use this function to get a new ListVpnConnectionsParams instance, as then you are sure you have configured all required params

func (*VPNService) NewListVpnCustomerGatewaysParams

func (s *VPNService) NewListVpnCustomerGatewaysParams() *ListVpnCustomerGatewaysParams

You should always use this function to get a new ListVpnCustomerGatewaysParams instance, as then you are sure you have configured all required params

func (*VPNService) NewListVpnGatewaysParams

func (s *VPNService) NewListVpnGatewaysParams() *ListVpnGatewaysParams

You should always use this function to get a new ListVpnGatewaysParams instance, as then you are sure you have configured all required params

func (*VPNService) NewListVpnUsersParams

func (s *VPNService) NewListVpnUsersParams() *ListVpnUsersParams

You should always use this function to get a new ListVpnUsersParams instance, as then you are sure you have configured all required params

func (*VPNService) NewRemoveVpnUserParams

func (s *VPNService) NewRemoveVpnUserParams(username string) *RemoveVpnUserParams

You should always use this function to get a new RemoveVpnUserParams instance, as then you are sure you have configured all required params

func (*VPNService) NewResetVpnConnectionParams

func (s *VPNService) NewResetVpnConnectionParams(id string) *ResetVpnConnectionParams

You should always use this function to get a new ResetVpnConnectionParams instance, as then you are sure you have configured all required params

func (*VPNService) NewUpdateRemoteAccessVpnParams

func (s *VPNService) NewUpdateRemoteAccessVpnParams(id string) *UpdateRemoteAccessVpnParams

You should always use this function to get a new UpdateRemoteAccessVpnParams instance, as then you are sure you have configured all required params

func (*VPNService) NewUpdateVpnConnectionParams

func (s *VPNService) NewUpdateVpnConnectionParams(id string) *UpdateVpnConnectionParams

You should always use this function to get a new UpdateVpnConnectionParams instance, as then you are sure you have configured all required params

func (*VPNService) NewUpdateVpnCustomerGatewayParams

func (s *VPNService) NewUpdateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, id string, ikepolicy string, ipsecpsk string) *UpdateVpnCustomerGatewayParams

You should always use this function to get a new UpdateVpnCustomerGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) NewUpdateVpnGatewayParams

func (s *VPNService) NewUpdateVpnGatewayParams(id string) *UpdateVpnGatewayParams

You should always use this function to get a new UpdateVpnGatewayParams instance, as then you are sure you have configured all required params

func (*VPNService) RemoveVpnUser

func (s *VPNService) RemoveVpnUser(p *RemoveVpnUserParams) (*RemoveVpnUserResponse, error)

Removes vpn user

func (*VPNService) ResetVpnConnection

Reset site to site vpn connection

func (*VPNService) UpdateRemoteAccessVpn

Updates remote access vpn

func (*VPNService) UpdateVpnConnection

Updates site to site vpn connection

func (*VPNService) UpdateVpnCustomerGateway

Update site to site vpn customer gateway

func (*VPNService) UpdateVpnGateway

Updates site to site vpn local gateway

type VPNServiceIface

type VPNServiceIface interface {
	AddVpnUser(p *AddVpnUserParams) (*AddVpnUserResponse, error)
	NewAddVpnUserParams(password string, username string) *AddVpnUserParams
	CreateRemoteAccessVpn(p *CreateRemoteAccessVpnParams) (*CreateRemoteAccessVpnResponse, error)
	NewCreateRemoteAccessVpnParams(publicipid string) *CreateRemoteAccessVpnParams
	CreateVpnConnection(p *CreateVpnConnectionParams) (*CreateVpnConnectionResponse, error)
	NewCreateVpnConnectionParams(s2scustomergatewayid string, s2svpngatewayid string) *CreateVpnConnectionParams
	CreateVpnCustomerGateway(p *CreateVpnCustomerGatewayParams) (*CreateVpnCustomerGatewayResponse, error)
	NewCreateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, ikepolicy string, ipsecpsk string) *CreateVpnCustomerGatewayParams
	CreateVpnGateway(p *CreateVpnGatewayParams) (*CreateVpnGatewayResponse, error)
	NewCreateVpnGatewayParams(vpcid string) *CreateVpnGatewayParams
	DeleteRemoteAccessVpn(p *DeleteRemoteAccessVpnParams) (*DeleteRemoteAccessVpnResponse, error)
	NewDeleteRemoteAccessVpnParams(publicipid string) *DeleteRemoteAccessVpnParams
	DeleteVpnConnection(p *DeleteVpnConnectionParams) (*DeleteVpnConnectionResponse, error)
	NewDeleteVpnConnectionParams(id string) *DeleteVpnConnectionParams
	DeleteVpnCustomerGateway(p *DeleteVpnCustomerGatewayParams) (*DeleteVpnCustomerGatewayResponse, error)
	NewDeleteVpnCustomerGatewayParams(id string) *DeleteVpnCustomerGatewayParams
	DeleteVpnGateway(p *DeleteVpnGatewayParams) (*DeleteVpnGatewayResponse, error)
	NewDeleteVpnGatewayParams(id string) *DeleteVpnGatewayParams
	ListRemoteAccessVpns(p *ListRemoteAccessVpnsParams) (*ListRemoteAccessVpnsResponse, error)
	NewListRemoteAccessVpnsParams() *ListRemoteAccessVpnsParams
	GetRemoteAccessVpnByID(id string, opts ...OptionFunc) (*RemoteAccessVpn, int, error)
	ListVpnConnections(p *ListVpnConnectionsParams) (*ListVpnConnectionsResponse, error)
	NewListVpnConnectionsParams() *ListVpnConnectionsParams
	GetVpnConnectionByID(id string, opts ...OptionFunc) (*VpnConnection, int, error)
	ListVpnCustomerGateways(p *ListVpnCustomerGatewaysParams) (*ListVpnCustomerGatewaysResponse, error)
	NewListVpnCustomerGatewaysParams() *ListVpnCustomerGatewaysParams
	GetVpnCustomerGatewayID(keyword string, opts ...OptionFunc) (string, int, error)
	GetVpnCustomerGatewayByName(name string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)
	GetVpnCustomerGatewayByID(id string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)
	ListVpnGateways(p *ListVpnGatewaysParams) (*ListVpnGatewaysResponse, error)
	NewListVpnGatewaysParams() *ListVpnGatewaysParams
	GetVpnGatewayByID(id string, opts ...OptionFunc) (*VpnGateway, int, error)
	ListVpnUsers(p *ListVpnUsersParams) (*ListVpnUsersResponse, error)
	NewListVpnUsersParams() *ListVpnUsersParams
	GetVpnUserByID(id string, opts ...OptionFunc) (*VpnUser, int, error)
	RemoveVpnUser(p *RemoveVpnUserParams) (*RemoveVpnUserResponse, error)
	NewRemoveVpnUserParams(username string) *RemoveVpnUserParams
	ResetVpnConnection(p *ResetVpnConnectionParams) (*ResetVpnConnectionResponse, error)
	NewResetVpnConnectionParams(id string) *ResetVpnConnectionParams
	UpdateRemoteAccessVpn(p *UpdateRemoteAccessVpnParams) (*UpdateRemoteAccessVpnResponse, error)
	NewUpdateRemoteAccessVpnParams(id string) *UpdateRemoteAccessVpnParams
	UpdateVpnConnection(p *UpdateVpnConnectionParams) (*UpdateVpnConnectionResponse, error)
	NewUpdateVpnConnectionParams(id string) *UpdateVpnConnectionParams
	UpdateVpnCustomerGateway(p *UpdateVpnCustomerGatewayParams) (*UpdateVpnCustomerGatewayResponse, error)
	NewUpdateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, id string, ikepolicy string, ipsecpsk string) *UpdateVpnCustomerGatewayParams
	UpdateVpnGateway(p *UpdateVpnGatewayParams) (*UpdateVpnGatewayResponse, error)
	NewUpdateVpnGatewayParams(id string) *UpdateVpnGatewayParams
}

func NewVPNService

func NewVPNService(cs *CloudStackClient) VPNServiceIface

type VirtualMachine

type VirtualMachine struct {
	Account               string                        `json:"account"`
	Affinitygroup         []VirtualMachineAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                        `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                        `json:"autoscalevmgroupname"`
	Backupofferingid      string                        `json:"backupofferingid"`
	Backupofferingname    string                        `json:"backupofferingname"`
	Bootmode              string                        `json:"bootmode"`
	Boottype              string                        `json:"boottype"`
	Cpunumber             int                           `json:"cpunumber"`
	Cpuspeed              int                           `json:"cpuspeed"`
	Cpuused               string                        `json:"cpuused"`
	Created               string                        `json:"created"`
	Details               map[string]string             `json:"details"`
	Diskioread            int64                         `json:"diskioread"`
	Diskiowrite           int64                         `json:"diskiowrite"`
	Diskkbsread           int64                         `json:"diskkbsread"`
	Diskkbswrite          int64                         `json:"diskkbswrite"`
	Diskofferingid        string                        `json:"diskofferingid"`
	Diskofferingname      string                        `json:"diskofferingname"`
	Displayname           string                        `json:"displayname"`
	Displayvm             bool                          `json:"displayvm"`
	Domain                string                        `json:"domain"`
	Domainid              string                        `json:"domainid"`
	Forvirtualnetwork     bool                          `json:"forvirtualnetwork"`
	Group                 string                        `json:"group"`
	Groupid               string                        `json:"groupid"`
	Guestosid             string                        `json:"guestosid"`
	Haenable              bool                          `json:"haenable"`
	Hasannotations        bool                          `json:"hasannotations"`
	Hostcontrolstate      string                        `json:"hostcontrolstate"`
	Hostid                string                        `json:"hostid"`
	Hostname              string                        `json:"hostname"`
	Hypervisor            string                        `json:"hypervisor"`
	Icon                  interface{}                   `json:"icon"`
	Id                    string                        `json:"id"`
	Instancename          string                        `json:"instancename"`
	Isdynamicallyscalable bool                          `json:"isdynamicallyscalable"`
	Isodisplaytext        string                        `json:"isodisplaytext"`
	Isoid                 string                        `json:"isoid"`
	Isoname               string                        `json:"isoname"`
	JobID                 string                        `json:"jobid"`
	Jobstatus             int                           `json:"jobstatus"`
	Keypairs              string                        `json:"keypairs"`
	Lastupdated           string                        `json:"lastupdated"`
	Memory                int                           `json:"memory"`
	Memoryintfreekbs      int64                         `json:"memoryintfreekbs"`
	Memorykbs             int64                         `json:"memorykbs"`
	Memorytargetkbs       int64                         `json:"memorytargetkbs"`
	Name                  string                        `json:"name"`
	Networkkbsread        int64                         `json:"networkkbsread"`
	Networkkbswrite       int64                         `json:"networkkbswrite"`
	Nic                   []Nic                         `json:"nic"`
	Osdisplayname         string                        `json:"osdisplayname"`
	Ostypeid              string                        `json:"ostypeid"`
	Password              string                        `json:"password"`
	Passwordenabled       bool                          `json:"passwordenabled"`
	Pooltype              string                        `json:"pooltype"`
	Project               string                        `json:"project"`
	Projectid             string                        `json:"projectid"`
	Publicip              string                        `json:"publicip"`
	Publicipid            string                        `json:"publicipid"`
	Readonlydetails       string                        `json:"readonlydetails"`
	Receivedbytes         int64                         `json:"receivedbytes"`
	Rootdeviceid          int64                         `json:"rootdeviceid"`
	Rootdevicetype        string                        `json:"rootdevicetype"`
	Securitygroup         []VirtualMachineSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                         `json:"sentbytes"`
	Serviceofferingid     string                        `json:"serviceofferingid"`
	Serviceofferingname   string                        `json:"serviceofferingname"`
	Servicestate          string                        `json:"servicestate"`
	State                 string                        `json:"state"`
	Tags                  []Tags                        `json:"tags"`
	Templatedisplaytext   string                        `json:"templatedisplaytext"`
	Templateid            string                        `json:"templateid"`
	Templatename          string                        `json:"templatename"`
	Templatetype          string                        `json:"templatetype"`
	Userdata              string                        `json:"userdata"`
	Userdatadetails       string                        `json:"userdatadetails"`
	Userdataid            string                        `json:"userdataid"`
	Userdataname          string                        `json:"userdataname"`
	Userdatapolicy        string                        `json:"userdatapolicy"`
	Userid                string                        `json:"userid"`
	Username              string                        `json:"username"`
	Vgpu                  string                        `json:"vgpu"`
	Vnfdetails            map[string]string             `json:"vnfdetails"`
	Vnfnics               []string                      `json:"vnfnics"`
	Zoneid                string                        `json:"zoneid"`
	Zonename              string                        `json:"zonename"`
}

func (*VirtualMachine) UnmarshalJSON

func (r *VirtualMachine) UnmarshalJSON(b []byte) error

type VirtualMachineAffinitygroup

type VirtualMachineAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type VirtualMachineSecuritygroup

type VirtualMachineSecuritygroup struct {
	Account             string                            `json:"account"`
	Description         string                            `json:"description"`
	Domain              string                            `json:"domain"`
	Domainid            string                            `json:"domainid"`
	Egressrule          []VirtualMachineSecuritygroupRule `json:"egressrule"`
	Id                  string                            `json:"id"`
	Ingressrule         []VirtualMachineSecuritygroupRule `json:"ingressrule"`
	Name                string                            `json:"name"`
	Project             string                            `json:"project"`
	Projectid           string                            `json:"projectid"`
	Tags                []Tags                            `json:"tags"`
	Virtualmachinecount int                               `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                     `json:"virtualmachineids"`
}

type VirtualMachineSecuritygroupRule

type VirtualMachineSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type VirtualMachineService

type VirtualMachineService struct {
	// contains filtered or unexported fields
}

func (*VirtualMachineService) AddNicToVirtualMachine

Adds VM to specified network by creating a NIC

func (*VirtualMachineService) AssignVirtualMachine

Change ownership of a VM from one account to another. This API is available for Basic zones with security groups and Advanced zones with guest networks. A root administrator can reassign a VM from any account to any other account in any domain. A domain administrator can reassign a VM to any account in the same domain.

func (*VirtualMachineService) ChangeServiceForVirtualMachine

(This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect.

func (*VirtualMachineService) CleanVMReservations

Cleanups VM reservations in the database.

func (*VirtualMachineService) DeployVirtualMachine

Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.

func (*VirtualMachineService) DestroyVirtualMachine

Destroys a virtual machine. Once destroyed, only the administrator can recover it.

func (*VirtualMachineService) ExpungeVirtualMachine

Expunge a virtual machine. Once expunged, it cannot be recoverd.

func (*VirtualMachineService) GetVMPassword

Returns an encrypted password for the VM

func (*VirtualMachineService) GetVirtualMachineByID

func (s *VirtualMachineService) GetVirtualMachineByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachineByName

func (s *VirtualMachineService) GetVirtualMachineByName(name string, opts ...OptionFunc) (*VirtualMachine, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachineID

func (s *VirtualMachineService) GetVirtualMachineID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesMetricByID

func (s *VirtualMachineService) GetVirtualMachinesMetricByID(id string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesMetricByName

func (s *VirtualMachineService) GetVirtualMachinesMetricByName(name string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesMetricID

func (s *VirtualMachineService) GetVirtualMachinesMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesUsageHistoryByID

func (s *VirtualMachineService) GetVirtualMachinesUsageHistoryByID(id string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesUsageHistoryByName

func (s *VirtualMachineService) GetVirtualMachinesUsageHistoryByName(name string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) GetVirtualMachinesUsageHistoryID

func (s *VirtualMachineService) GetVirtualMachinesUsageHistoryID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VirtualMachineService) ListVirtualMachines

List the virtual machines owned by the account.

func (*VirtualMachineService) ListVirtualMachinesMetrics

Lists VM metrics

func (*VirtualMachineService) ListVirtualMachinesUsageHistory

Lists VM stats

func (*VirtualMachineService) MigrateVirtualMachine

Attempts Migration of a VM to a different host or Root volume of the vm to a different storage pool

func (*VirtualMachineService) MigrateVirtualMachineWithVolume

Attempts Migration of a VM with its volumes to a different host

func (*VirtualMachineService) NewAddNicToVirtualMachineParams

func (s *VirtualMachineService) NewAddNicToVirtualMachineParams(networkid string, virtualmachineid string) *AddNicToVirtualMachineParams

You should always use this function to get a new AddNicToVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewAssignVirtualMachineParams

func (s *VirtualMachineService) NewAssignVirtualMachineParams(virtualmachineid string) *AssignVirtualMachineParams

You should always use this function to get a new AssignVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewChangeServiceForVirtualMachineParams

func (s *VirtualMachineService) NewChangeServiceForVirtualMachineParams(id string, serviceofferingid string) *ChangeServiceForVirtualMachineParams

You should always use this function to get a new ChangeServiceForVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewCleanVMReservationsParams

func (s *VirtualMachineService) NewCleanVMReservationsParams() *CleanVMReservationsParams

You should always use this function to get a new CleanVMReservationsParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewDeployVirtualMachineParams

func (s *VirtualMachineService) NewDeployVirtualMachineParams(serviceofferingid string, templateid string, zoneid string) *DeployVirtualMachineParams

You should always use this function to get a new DeployVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewDestroyVirtualMachineParams

func (s *VirtualMachineService) NewDestroyVirtualMachineParams(id string) *DestroyVirtualMachineParams

You should always use this function to get a new DestroyVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewExpungeVirtualMachineParams

func (s *VirtualMachineService) NewExpungeVirtualMachineParams(id string) *ExpungeVirtualMachineParams

You should always use this function to get a new ExpungeVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewGetVMPasswordParams

func (s *VirtualMachineService) NewGetVMPasswordParams(id string) *GetVMPasswordParams

You should always use this function to get a new GetVMPasswordParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewListVirtualMachinesMetricsParams

func (s *VirtualMachineService) NewListVirtualMachinesMetricsParams() *ListVirtualMachinesMetricsParams

You should always use this function to get a new ListVirtualMachinesMetricsParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewListVirtualMachinesParams

func (s *VirtualMachineService) NewListVirtualMachinesParams() *ListVirtualMachinesParams

You should always use this function to get a new ListVirtualMachinesParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewListVirtualMachinesUsageHistoryParams

func (s *VirtualMachineService) NewListVirtualMachinesUsageHistoryParams() *ListVirtualMachinesUsageHistoryParams

You should always use this function to get a new ListVirtualMachinesUsageHistoryParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewMigrateVirtualMachineParams

func (s *VirtualMachineService) NewMigrateVirtualMachineParams(virtualmachineid string) *MigrateVirtualMachineParams

You should always use this function to get a new MigrateVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewMigrateVirtualMachineWithVolumeParams

func (s *VirtualMachineService) NewMigrateVirtualMachineWithVolumeParams(virtualmachineid string) *MigrateVirtualMachineWithVolumeParams

You should always use this function to get a new MigrateVirtualMachineWithVolumeParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewRebootVirtualMachineParams

func (s *VirtualMachineService) NewRebootVirtualMachineParams(id string) *RebootVirtualMachineParams

You should always use this function to get a new RebootVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewRecoverVirtualMachineParams

func (s *VirtualMachineService) NewRecoverVirtualMachineParams(id string) *RecoverVirtualMachineParams

You should always use this function to get a new RecoverVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewRemoveNicFromVirtualMachineParams

func (s *VirtualMachineService) NewRemoveNicFromVirtualMachineParams(nicid string, virtualmachineid string) *RemoveNicFromVirtualMachineParams

You should always use this function to get a new RemoveNicFromVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewResetPasswordForVirtualMachineParams

func (s *VirtualMachineService) NewResetPasswordForVirtualMachineParams(id string) *ResetPasswordForVirtualMachineParams

You should always use this function to get a new ResetPasswordForVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewRestoreVirtualMachineParams

func (s *VirtualMachineService) NewRestoreVirtualMachineParams(virtualmachineid string) *RestoreVirtualMachineParams

You should always use this function to get a new RestoreVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewScaleVirtualMachineParams

func (s *VirtualMachineService) NewScaleVirtualMachineParams(id string, serviceofferingid string) *ScaleVirtualMachineParams

You should always use this function to get a new ScaleVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewStartVirtualMachineParams

func (s *VirtualMachineService) NewStartVirtualMachineParams(id string) *StartVirtualMachineParams

You should always use this function to get a new StartVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewStopVirtualMachineParams

func (s *VirtualMachineService) NewStopVirtualMachineParams(id string) *StopVirtualMachineParams

You should always use this function to get a new StopVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewUpdateDefaultNicForVirtualMachineParams

func (s *VirtualMachineService) NewUpdateDefaultNicForVirtualMachineParams(nicid string, virtualmachineid string) *UpdateDefaultNicForVirtualMachineParams

You should always use this function to get a new UpdateDefaultNicForVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) NewUpdateVirtualMachineParams

func (s *VirtualMachineService) NewUpdateVirtualMachineParams(id string) *UpdateVirtualMachineParams

You should always use this function to get a new UpdateVirtualMachineParams instance, as then you are sure you have configured all required params

func (*VirtualMachineService) RebootVirtualMachine

Reboots a virtual machine.

func (*VirtualMachineService) RecoverVirtualMachine

Recovers a virtual machine.

func (*VirtualMachineService) RemoveNicFromVirtualMachine

Removes VM from specified network by deleting a NIC

func (*VirtualMachineService) ResetPasswordForVirtualMachine

Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async]

func (*VirtualMachineService) RestoreVirtualMachine

Restore a VM to original template/ISO or new template/ISO

func (*VirtualMachineService) ScaleVirtualMachine

Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.

func (*VirtualMachineService) StartVirtualMachine

Starts a virtual machine.

func (*VirtualMachineService) StopVirtualMachine

Stops a virtual machine.

func (*VirtualMachineService) UpdateDefaultNicForVirtualMachine

Changes the default NIC on a VM

func (*VirtualMachineService) UpdateVirtualMachine

Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call.

type VirtualMachineServiceIface

type VirtualMachineServiceIface interface {
	AddNicToVirtualMachine(p *AddNicToVirtualMachineParams) (*AddNicToVirtualMachineResponse, error)
	NewAddNicToVirtualMachineParams(networkid string, virtualmachineid string) *AddNicToVirtualMachineParams
	AssignVirtualMachine(p *AssignVirtualMachineParams) (*AssignVirtualMachineResponse, error)
	NewAssignVirtualMachineParams(virtualmachineid string) *AssignVirtualMachineParams
	ChangeServiceForVirtualMachine(p *ChangeServiceForVirtualMachineParams) (*ChangeServiceForVirtualMachineResponse, error)
	NewChangeServiceForVirtualMachineParams(id string, serviceofferingid string) *ChangeServiceForVirtualMachineParams
	CleanVMReservations(p *CleanVMReservationsParams) (*CleanVMReservationsResponse, error)
	NewCleanVMReservationsParams() *CleanVMReservationsParams
	DeployVirtualMachine(p *DeployVirtualMachineParams) (*DeployVirtualMachineResponse, error)
	NewDeployVirtualMachineParams(serviceofferingid string, templateid string, zoneid string) *DeployVirtualMachineParams
	DestroyVirtualMachine(p *DestroyVirtualMachineParams) (*DestroyVirtualMachineResponse, error)
	NewDestroyVirtualMachineParams(id string) *DestroyVirtualMachineParams
	ExpungeVirtualMachine(p *ExpungeVirtualMachineParams) (*ExpungeVirtualMachineResponse, error)
	NewExpungeVirtualMachineParams(id string) *ExpungeVirtualMachineParams
	GetVMPassword(p *GetVMPasswordParams) (*GetVMPasswordResponse, error)
	NewGetVMPasswordParams(id string) *GetVMPasswordParams
	ListVirtualMachines(p *ListVirtualMachinesParams) (*ListVirtualMachinesResponse, error)
	NewListVirtualMachinesParams() *ListVirtualMachinesParams
	GetVirtualMachineID(name string, opts ...OptionFunc) (string, int, error)
	GetVirtualMachineByName(name string, opts ...OptionFunc) (*VirtualMachine, int, error)
	GetVirtualMachineByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)
	ListVirtualMachinesMetrics(p *ListVirtualMachinesMetricsParams) (*ListVirtualMachinesMetricsResponse, error)
	NewListVirtualMachinesMetricsParams() *ListVirtualMachinesMetricsParams
	GetVirtualMachinesMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetVirtualMachinesMetricByName(name string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)
	GetVirtualMachinesMetricByID(id string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)
	MigrateVirtualMachine(p *MigrateVirtualMachineParams) (*MigrateVirtualMachineResponse, error)
	NewMigrateVirtualMachineParams(virtualmachineid string) *MigrateVirtualMachineParams
	MigrateVirtualMachineWithVolume(p *MigrateVirtualMachineWithVolumeParams) (*MigrateVirtualMachineWithVolumeResponse, error)
	NewMigrateVirtualMachineWithVolumeParams(virtualmachineid string) *MigrateVirtualMachineWithVolumeParams
	RebootVirtualMachine(p *RebootVirtualMachineParams) (*RebootVirtualMachineResponse, error)
	NewRebootVirtualMachineParams(id string) *RebootVirtualMachineParams
	RecoverVirtualMachine(p *RecoverVirtualMachineParams) (*RecoverVirtualMachineResponse, error)
	NewRecoverVirtualMachineParams(id string) *RecoverVirtualMachineParams
	RemoveNicFromVirtualMachine(p *RemoveNicFromVirtualMachineParams) (*RemoveNicFromVirtualMachineResponse, error)
	NewRemoveNicFromVirtualMachineParams(nicid string, virtualmachineid string) *RemoveNicFromVirtualMachineParams
	ResetPasswordForVirtualMachine(p *ResetPasswordForVirtualMachineParams) (*ResetPasswordForVirtualMachineResponse, error)
	NewResetPasswordForVirtualMachineParams(id string) *ResetPasswordForVirtualMachineParams
	RestoreVirtualMachine(p *RestoreVirtualMachineParams) (*RestoreVirtualMachineResponse, error)
	NewRestoreVirtualMachineParams(virtualmachineid string) *RestoreVirtualMachineParams
	ScaleVirtualMachine(p *ScaleVirtualMachineParams) (*ScaleVirtualMachineResponse, error)
	NewScaleVirtualMachineParams(id string, serviceofferingid string) *ScaleVirtualMachineParams
	StartVirtualMachine(p *StartVirtualMachineParams) (*StartVirtualMachineResponse, error)
	NewStartVirtualMachineParams(id string) *StartVirtualMachineParams
	StopVirtualMachine(p *StopVirtualMachineParams) (*StopVirtualMachineResponse, error)
	NewStopVirtualMachineParams(id string) *StopVirtualMachineParams
	UpdateDefaultNicForVirtualMachine(p *UpdateDefaultNicForVirtualMachineParams) (*UpdateDefaultNicForVirtualMachineResponse, error)
	NewUpdateDefaultNicForVirtualMachineParams(nicid string, virtualmachineid string) *UpdateDefaultNicForVirtualMachineParams
	UpdateVirtualMachine(p *UpdateVirtualMachineParams) (*UpdateVirtualMachineResponse, error)
	NewUpdateVirtualMachineParams(id string) *UpdateVirtualMachineParams
	ListVirtualMachinesUsageHistory(p *ListVirtualMachinesUsageHistoryParams) (*ListVirtualMachinesUsageHistoryResponse, error)
	NewListVirtualMachinesUsageHistoryParams() *ListVirtualMachinesUsageHistoryParams
	GetVirtualMachinesUsageHistoryID(name string, opts ...OptionFunc) (string, int, error)
	GetVirtualMachinesUsageHistoryByName(name string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)
	GetVirtualMachinesUsageHistoryByID(id string, opts ...OptionFunc) (*VirtualMachinesUsageHistory, int, error)
}

type VirtualMachinesMetric

type VirtualMachinesMetric struct {
	Account               string                               `json:"account"`
	Affinitygroup         []VirtualMachinesMetricAffinitygroup `json:"affinitygroup"`
	Autoscalevmgroupid    string                               `json:"autoscalevmgroupid"`
	Autoscalevmgroupname  string                               `json:"autoscalevmgroupname"`
	Backupofferingid      string                               `json:"backupofferingid"`
	Backupofferingname    string                               `json:"backupofferingname"`
	Bootmode              string                               `json:"bootmode"`
	Boottype              string                               `json:"boottype"`
	Cpunumber             int                                  `json:"cpunumber"`
	Cpuspeed              int                                  `json:"cpuspeed"`
	Cputotal              string                               `json:"cputotal"`
	Cpuused               string                               `json:"cpuused"`
	Created               string                               `json:"created"`
	Details               map[string]string                    `json:"details"`
	Diskiopstotal         int64                                `json:"diskiopstotal"`
	Diskioread            int64                                `json:"diskioread"`
	Diskiowrite           int64                                `json:"diskiowrite"`
	Diskkbsread           int64                                `json:"diskkbsread"`
	Diskkbswrite          int64                                `json:"diskkbswrite"`
	Diskofferingid        string                               `json:"diskofferingid"`
	Diskofferingname      string                               `json:"diskofferingname"`
	Diskread              string                               `json:"diskread"`
	Diskwrite             string                               `json:"diskwrite"`
	Displayname           string                               `json:"displayname"`
	Displayvm             bool                                 `json:"displayvm"`
	Domain                string                               `json:"domain"`
	Domainid              string                               `json:"domainid"`
	Forvirtualnetwork     bool                                 `json:"forvirtualnetwork"`
	Group                 string                               `json:"group"`
	Groupid               string                               `json:"groupid"`
	Guestosid             string                               `json:"guestosid"`
	Haenable              bool                                 `json:"haenable"`
	Hasannotations        bool                                 `json:"hasannotations"`
	Hostcontrolstate      string                               `json:"hostcontrolstate"`
	Hostid                string                               `json:"hostid"`
	Hostname              string                               `json:"hostname"`
	Hypervisor            string                               `json:"hypervisor"`
	Icon                  interface{}                          `json:"icon"`
	Id                    string                               `json:"id"`
	Instancename          string                               `json:"instancename"`
	Ipaddress             string                               `json:"ipaddress"`
	Isdynamicallyscalable bool                                 `json:"isdynamicallyscalable"`
	Isodisplaytext        string                               `json:"isodisplaytext"`
	Isoid                 string                               `json:"isoid"`
	Isoname               string                               `json:"isoname"`
	JobID                 string                               `json:"jobid"`
	Jobstatus             int                                  `json:"jobstatus"`
	Keypairs              string                               `json:"keypairs"`
	Lastupdated           string                               `json:"lastupdated"`
	Memory                int                                  `json:"memory"`
	Memoryintfreekbs      int64                                `json:"memoryintfreekbs"`
	Memorykbs             int64                                `json:"memorykbs"`
	Memorytargetkbs       int64                                `json:"memorytargetkbs"`
	Memorytotal           string                               `json:"memorytotal"`
	Name                  string                               `json:"name"`
	Networkkbsread        int64                                `json:"networkkbsread"`
	Networkkbswrite       int64                                `json:"networkkbswrite"`
	Networkread           string                               `json:"networkread"`
	Networkwrite          string                               `json:"networkwrite"`
	Nic                   []Nic                                `json:"nic"`
	Osdisplayname         string                               `json:"osdisplayname"`
	Ostypeid              string                               `json:"ostypeid"`
	Password              string                               `json:"password"`
	Passwordenabled       bool                                 `json:"passwordenabled"`
	Pooltype              string                               `json:"pooltype"`
	Project               string                               `json:"project"`
	Projectid             string                               `json:"projectid"`
	Publicip              string                               `json:"publicip"`
	Publicipid            string                               `json:"publicipid"`
	Readonlydetails       string                               `json:"readonlydetails"`
	Receivedbytes         int64                                `json:"receivedbytes"`
	Rootdeviceid          int64                                `json:"rootdeviceid"`
	Rootdevicetype        string                               `json:"rootdevicetype"`
	Securitygroup         []VirtualMachinesMetricSecuritygroup `json:"securitygroup"`
	Sentbytes             int64                                `json:"sentbytes"`
	Serviceofferingid     string                               `json:"serviceofferingid"`
	Serviceofferingname   string                               `json:"serviceofferingname"`
	Servicestate          string                               `json:"servicestate"`
	State                 string                               `json:"state"`
	Tags                  []Tags                               `json:"tags"`
	Templatedisplaytext   string                               `json:"templatedisplaytext"`
	Templateid            string                               `json:"templateid"`
	Templatename          string                               `json:"templatename"`
	Templatetype          string                               `json:"templatetype"`
	Userdata              string                               `json:"userdata"`
	Userdatadetails       string                               `json:"userdatadetails"`
	Userdataid            string                               `json:"userdataid"`
	Userdataname          string                               `json:"userdataname"`
	Userdatapolicy        string                               `json:"userdatapolicy"`
	Userid                string                               `json:"userid"`
	Username              string                               `json:"username"`
	Vgpu                  string                               `json:"vgpu"`
	Vnfdetails            map[string]string                    `json:"vnfdetails"`
	Vnfnics               []string                             `json:"vnfnics"`
	Zoneid                string                               `json:"zoneid"`
	Zonename              string                               `json:"zonename"`
}

func (*VirtualMachinesMetric) UnmarshalJSON

func (r *VirtualMachinesMetric) UnmarshalJSON(b []byte) error

type VirtualMachinesMetricAffinitygroup

type VirtualMachinesMetricAffinitygroup struct {
	Account           string   `json:"account"`
	Description       string   `json:"description"`
	Domain            string   `json:"domain"`
	Domainid          string   `json:"domainid"`
	Id                string   `json:"id"`
	Name              string   `json:"name"`
	Project           string   `json:"project"`
	Projectid         string   `json:"projectid"`
	Type              string   `json:"type"`
	VirtualmachineIds []string `json:"virtualmachineIds"`
}

type VirtualMachinesMetricSecuritygroup

type VirtualMachinesMetricSecuritygroup struct {
	Account             string                                   `json:"account"`
	Description         string                                   `json:"description"`
	Domain              string                                   `json:"domain"`
	Domainid            string                                   `json:"domainid"`
	Egressrule          []VirtualMachinesMetricSecuritygroupRule `json:"egressrule"`
	Id                  string                                   `json:"id"`
	Ingressrule         []VirtualMachinesMetricSecuritygroupRule `json:"ingressrule"`
	Name                string                                   `json:"name"`
	Project             string                                   `json:"project"`
	Projectid           string                                   `json:"projectid"`
	Tags                []Tags                                   `json:"tags"`
	Virtualmachinecount int                                      `json:"virtualmachinecount"`
	Virtualmachineids   []interface{}                            `json:"virtualmachineids"`
}

type VirtualMachinesMetricSecuritygroupRule

type VirtualMachinesMetricSecuritygroupRule struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Endport           int    `json:"endport"`
	Icmpcode          int    `json:"icmpcode"`
	Icmptype          int    `json:"icmptype"`
	Protocol          string `json:"protocol"`
	Ruleid            string `json:"ruleid"`
	Securitygroupname string `json:"securitygroupname"`
	Startport         int    `json:"startport"`
	Tags              []Tags `json:"tags"`
}

type VirtualMachinesUsageHistory

type VirtualMachinesUsageHistory struct {
	Displayname string   `json:"displayname"`
	Id          string   `json:"id"`
	JobID       string   `json:"jobid"`
	Jobstatus   int      `json:"jobstatus"`
	Name        string   `json:"name"`
	Stats       []string `json:"stats"`
}

type VirtualRouterElement

type VirtualRouterElement struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type VirtualRouterElementResponse

type VirtualRouterElementResponse struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Enabled   bool   `json:"enabled"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Nspid     string `json:"nspid"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
}

type VlanIpRange

type VlanIpRange struct {
	Account           string `json:"account"`
	Cidr              string `json:"cidr"`
	Description       string `json:"description"`
	Domain            string `json:"domain"`
	Domainid          string `json:"domainid"`
	Endip             string `json:"endip"`
	Endipv6           string `json:"endipv6"`
	Forsystemvms      bool   `json:"forsystemvms"`
	Forvirtualnetwork bool   `json:"forvirtualnetwork"`
	Gateway           string `json:"gateway"`
	Id                string `json:"id"`
	Ip6cidr           string `json:"ip6cidr"`
	Ip6gateway        string `json:"ip6gateway"`
	JobID             string `json:"jobid"`
	Jobstatus         int    `json:"jobstatus"`
	Netmask           string `json:"netmask"`
	Networkid         string `json:"networkid"`
	Physicalnetworkid string `json:"physicalnetworkid"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Project           string `json:"project"`
	Projectid         string `json:"projectid"`
	Startip           string `json:"startip"`
	Startipv6         string `json:"startipv6"`
	Vlan              string `json:"vlan"`
	Zoneid            string `json:"zoneid"`
}

type Volume

type Volume struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type VolumeService

type VolumeService struct {
	// contains filtered or unexported fields
}

func (*VolumeService) AttachVolume

Attaches a disk volume to a virtual machine.

func (*VolumeService) ChangeOfferingForVolume

Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering

func (*VolumeService) CreateVolume

Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.

func (*VolumeService) DeleteVolume

Deletes a detached disk volume.

func (*VolumeService) DestroyVolume

Destroys a Volume.

func (*VolumeService) DetachVolume

Detaches a disk volume from a virtual machine.

func (*VolumeService) ExtractVolume

Extracts volume

func (*VolumeService) GetPathForVolume

Get the path associated with the provided volume UUID

func (*VolumeService) GetSolidFireVolumeSize

Get the SF volume size including Hypervisor Snapshot Reserve

func (*VolumeService) GetUploadParamsForVolume

Upload a data disk to the cloudstack cloud.

func (*VolumeService) GetVolumeByID

func (s *VolumeService) GetVolumeByID(id string, opts ...OptionFunc) (*Volume, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) GetVolumeByName

func (s *VolumeService) GetVolumeByName(name string, opts ...OptionFunc) (*Volume, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) GetVolumeID

func (s *VolumeService) GetVolumeID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) GetVolumeiScsiName

Get Volume's iSCSI Name

func (*VolumeService) GetVolumesMetricByID

func (s *VolumeService) GetVolumesMetricByID(id string, opts ...OptionFunc) (*VolumesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) GetVolumesMetricByName

func (s *VolumeService) GetVolumesMetricByName(name string, opts ...OptionFunc) (*VolumesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) GetVolumesMetricID

func (s *VolumeService) GetVolumesMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*VolumeService) ListVolumes

Lists all volumes.

func (*VolumeService) ListVolumesMetrics

Lists volume metrics

func (*VolumeService) MigrateVolume

Migrate volume

func (*VolumeService) NewAttachVolumeParams

func (s *VolumeService) NewAttachVolumeParams(id string, virtualmachineid string) *AttachVolumeParams

You should always use this function to get a new AttachVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewChangeOfferingForVolumeParams

func (s *VolumeService) NewChangeOfferingForVolumeParams(diskofferingid string, id string) *ChangeOfferingForVolumeParams

You should always use this function to get a new ChangeOfferingForVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewCreateVolumeParams

func (s *VolumeService) NewCreateVolumeParams() *CreateVolumeParams

You should always use this function to get a new CreateVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewDeleteVolumeParams

func (s *VolumeService) NewDeleteVolumeParams(id string) *DeleteVolumeParams

You should always use this function to get a new DeleteVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewDestroyVolumeParams

func (s *VolumeService) NewDestroyVolumeParams(id string) *DestroyVolumeParams

You should always use this function to get a new DestroyVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewDetachVolumeParams

func (s *VolumeService) NewDetachVolumeParams() *DetachVolumeParams

You should always use this function to get a new DetachVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewExtractVolumeParams

func (s *VolumeService) NewExtractVolumeParams(id string, mode string, zoneid string) *ExtractVolumeParams

You should always use this function to get a new ExtractVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewGetPathForVolumeParams

func (s *VolumeService) NewGetPathForVolumeParams(volumeid string) *GetPathForVolumeParams

You should always use this function to get a new GetPathForVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewGetSolidFireVolumeSizeParams

func (s *VolumeService) NewGetSolidFireVolumeSizeParams(volumeid string) *GetSolidFireVolumeSizeParams

You should always use this function to get a new GetSolidFireVolumeSizeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewGetUploadParamsForVolumeParams

func (s *VolumeService) NewGetUploadParamsForVolumeParams(format string, name string, zoneid string) *GetUploadParamsForVolumeParams

You should always use this function to get a new GetUploadParamsForVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewGetVolumeiScsiNameParams

func (s *VolumeService) NewGetVolumeiScsiNameParams(volumeid string) *GetVolumeiScsiNameParams

You should always use this function to get a new GetVolumeiScsiNameParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewListVolumesMetricsParams

func (s *VolumeService) NewListVolumesMetricsParams() *ListVolumesMetricsParams

You should always use this function to get a new ListVolumesMetricsParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewListVolumesParams

func (s *VolumeService) NewListVolumesParams() *ListVolumesParams

You should always use this function to get a new ListVolumesParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewMigrateVolumeParams

func (s *VolumeService) NewMigrateVolumeParams(storageid string, volumeid string) *MigrateVolumeParams

You should always use this function to get a new MigrateVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewRecoverVolumeParams

func (s *VolumeService) NewRecoverVolumeParams(id string) *RecoverVolumeParams

You should always use this function to get a new RecoverVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewResizeVolumeParams

func (s *VolumeService) NewResizeVolumeParams(id string) *ResizeVolumeParams

You should always use this function to get a new ResizeVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewUpdateVolumeParams

func (s *VolumeService) NewUpdateVolumeParams() *UpdateVolumeParams

You should always use this function to get a new UpdateVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) NewUploadVolumeParams

func (s *VolumeService) NewUploadVolumeParams(format string, name string, url string, zoneid string) *UploadVolumeParams

You should always use this function to get a new UploadVolumeParams instance, as then you are sure you have configured all required params

func (*VolumeService) RecoverVolume

Recovers a Destroy volume.

func (*VolumeService) ResizeVolume

Resizes a volume

func (*VolumeService) UpdateVolume

Updates the volume.

func (*VolumeService) UploadVolume

Uploads a data disk.

type VolumeServiceIface

type VolumeServiceIface interface {
	AttachVolume(p *AttachVolumeParams) (*AttachVolumeResponse, error)
	NewAttachVolumeParams(id string, virtualmachineid string) *AttachVolumeParams
	CreateVolume(p *CreateVolumeParams) (*CreateVolumeResponse, error)
	NewCreateVolumeParams() *CreateVolumeParams
	DeleteVolume(p *DeleteVolumeParams) (*DeleteVolumeResponse, error)
	NewDeleteVolumeParams(id string) *DeleteVolumeParams
	DestroyVolume(p *DestroyVolumeParams) (*DestroyVolumeResponse, error)
	NewDestroyVolumeParams(id string) *DestroyVolumeParams
	DetachVolume(p *DetachVolumeParams) (*DetachVolumeResponse, error)
	NewDetachVolumeParams() *DetachVolumeParams
	ExtractVolume(p *ExtractVolumeParams) (*ExtractVolumeResponse, error)
	NewExtractVolumeParams(id string, mode string, zoneid string) *ExtractVolumeParams
	GetPathForVolume(p *GetPathForVolumeParams) (*GetPathForVolumeResponse, error)
	NewGetPathForVolumeParams(volumeid string) *GetPathForVolumeParams
	GetSolidFireVolumeSize(p *GetSolidFireVolumeSizeParams) (*GetSolidFireVolumeSizeResponse, error)
	NewGetSolidFireVolumeSizeParams(volumeid string) *GetSolidFireVolumeSizeParams
	GetUploadParamsForVolume(p *GetUploadParamsForVolumeParams) (*GetUploadParamsForVolumeResponse, error)
	NewGetUploadParamsForVolumeParams(format string, name string, zoneid string) *GetUploadParamsForVolumeParams
	GetVolumeiScsiName(p *GetVolumeiScsiNameParams) (*GetVolumeiScsiNameResponse, error)
	NewGetVolumeiScsiNameParams(volumeid string) *GetVolumeiScsiNameParams
	ListVolumes(p *ListVolumesParams) (*ListVolumesResponse, error)
	NewListVolumesParams() *ListVolumesParams
	GetVolumeID(name string, opts ...OptionFunc) (string, int, error)
	GetVolumeByName(name string, opts ...OptionFunc) (*Volume, int, error)
	GetVolumeByID(id string, opts ...OptionFunc) (*Volume, int, error)
	ListVolumesMetrics(p *ListVolumesMetricsParams) (*ListVolumesMetricsResponse, error)
	NewListVolumesMetricsParams() *ListVolumesMetricsParams
	GetVolumesMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetVolumesMetricByName(name string, opts ...OptionFunc) (*VolumesMetric, int, error)
	GetVolumesMetricByID(id string, opts ...OptionFunc) (*VolumesMetric, int, error)
	MigrateVolume(p *MigrateVolumeParams) (*MigrateVolumeResponse, error)
	NewMigrateVolumeParams(storageid string, volumeid string) *MigrateVolumeParams
	RecoverVolume(p *RecoverVolumeParams) (*RecoverVolumeResponse, error)
	NewRecoverVolumeParams(id string) *RecoverVolumeParams
	ResizeVolume(p *ResizeVolumeParams) (*ResizeVolumeResponse, error)
	NewResizeVolumeParams(id string) *ResizeVolumeParams
	UpdateVolume(p *UpdateVolumeParams) (*UpdateVolumeResponse, error)
	NewUpdateVolumeParams() *UpdateVolumeParams
	UploadVolume(p *UploadVolumeParams) (*UploadVolumeResponse, error)
	NewUploadVolumeParams(format string, name string, url string, zoneid string) *UploadVolumeParams
	ChangeOfferingForVolume(p *ChangeOfferingForVolumeParams) (*ChangeOfferingForVolumeResponse, error)
	NewChangeOfferingForVolumeParams(diskofferingid string, id string) *ChangeOfferingForVolumeParams
}

func NewVolumeService

func NewVolumeService(cs *CloudStackClient) VolumeServiceIface

type VolumesMetric

type VolumesMetric struct {
	Account                    string `json:"account"`
	Attached                   string `json:"attached"`
	Chaininfo                  string `json:"chaininfo"`
	Clusterid                  string `json:"clusterid"`
	Clustername                string `json:"clustername"`
	Created                    string `json:"created"`
	Destroyed                  bool   `json:"destroyed"`
	Deviceid                   int64  `json:"deviceid"`
	DiskBytesReadRate          int64  `json:"diskBytesReadRate"`
	DiskBytesWriteRate         int64  `json:"diskBytesWriteRate"`
	DiskIopsReadRate           int64  `json:"diskIopsReadRate"`
	DiskIopsWriteRate          int64  `json:"diskIopsWriteRate"`
	Diskiopstotal              int64  `json:"diskiopstotal"`
	Diskioread                 int64  `json:"diskioread"`
	Diskiowrite                int64  `json:"diskiowrite"`
	Diskkbsread                int64  `json:"diskkbsread"`
	Diskkbswrite               int64  `json:"diskkbswrite"`
	Diskofferingdisplaytext    string `json:"diskofferingdisplaytext"`
	Diskofferingid             string `json:"diskofferingid"`
	Diskofferingname           string `json:"diskofferingname"`
	Displayvolume              bool   `json:"displayvolume"`
	Domain                     string `json:"domain"`
	Domainid                   string `json:"domainid"`
	Externaluuid               string `json:"externaluuid"`
	Hasannotations             bool   `json:"hasannotations"`
	Hypervisor                 string `json:"hypervisor"`
	Id                         string `json:"id"`
	Isextractable              bool   `json:"isextractable"`
	Isodisplaytext             string `json:"isodisplaytext"`
	Isoid                      string `json:"isoid"`
	Isoname                    string `json:"isoname"`
	JobID                      string `json:"jobid"`
	Jobstatus                  int    `json:"jobstatus"`
	Maxiops                    int64  `json:"maxiops"`
	Miniops                    int64  `json:"miniops"`
	Name                       string `json:"name"`
	Path                       string `json:"path"`
	Physicalsize               int64  `json:"physicalsize"`
	Podid                      string `json:"podid"`
	Podname                    string `json:"podname"`
	Project                    string `json:"project"`
	Projectid                  string `json:"projectid"`
	Provisioningtype           string `json:"provisioningtype"`
	Quiescevm                  bool   `json:"quiescevm"`
	Serviceofferingdisplaytext string `json:"serviceofferingdisplaytext"`
	Serviceofferingid          string `json:"serviceofferingid"`
	Serviceofferingname        string `json:"serviceofferingname"`
	Size                       int64  `json:"size"`
	Sizegb                     string `json:"sizegb"`
	Snapshotid                 string `json:"snapshotid"`
	State                      string `json:"state"`
	Status                     string `json:"status"`
	Storage                    string `json:"storage"`
	Storageid                  string `json:"storageid"`
	Storagetype                string `json:"storagetype"`
	Supportsstoragesnapshot    bool   `json:"supportsstoragesnapshot"`
	Tags                       []Tags `json:"tags"`
	Templatedisplaytext        string `json:"templatedisplaytext"`
	Templateid                 string `json:"templateid"`
	Templatename               string `json:"templatename"`
	Type                       string `json:"type"`
	Utilization                string `json:"utilization"`
	Virtualmachineid           string `json:"virtualmachineid"`
	Virtualsize                int64  `json:"virtualsize"`
	Vmdisplayname              string `json:"vmdisplayname"`
	Vmname                     string `json:"vmname"`
	Vmstate                    string `json:"vmstate"`
	Vmtype                     string `json:"vmtype"`
	Zoneid                     string `json:"zoneid"`
	Zonename                   string `json:"zonename"`
}

type VpnConnection

type VpnConnection struct {
	Account              string `json:"account"`
	Cidrlist             string `json:"cidrlist"`
	Created              string `json:"created"`
	Domain               string `json:"domain"`
	Domainid             string `json:"domainid"`
	Dpd                  bool   `json:"dpd"`
	Esplifetime          int64  `json:"esplifetime"`
	Esppolicy            string `json:"esppolicy"`
	Forceencap           bool   `json:"forceencap"`
	Fordisplay           bool   `json:"fordisplay"`
	Gateway              string `json:"gateway"`
	Id                   string `json:"id"`
	Ikelifetime          int64  `json:"ikelifetime"`
	Ikepolicy            string `json:"ikepolicy"`
	Ikeversion           string `json:"ikeversion"`
	Ipsecpsk             string `json:"ipsecpsk"`
	JobID                string `json:"jobid"`
	Jobstatus            int    `json:"jobstatus"`
	Passive              bool   `json:"passive"`
	Project              string `json:"project"`
	Projectid            string `json:"projectid"`
	Publicip             string `json:"publicip"`
	Removed              string `json:"removed"`
	S2scustomergatewayid string `json:"s2scustomergatewayid"`
	S2svpngatewayid      string `json:"s2svpngatewayid"`
	Splitconnections     bool   `json:"splitconnections"`
	State                string `json:"state"`
}

type VpnCustomerGateway

type VpnCustomerGateway struct {
	Account          string `json:"account"`
	Cidrlist         string `json:"cidrlist"`
	Domain           string `json:"domain"`
	Domainid         string `json:"domainid"`
	Dpd              bool   `json:"dpd"`
	Esplifetime      int64  `json:"esplifetime"`
	Esppolicy        string `json:"esppolicy"`
	Forceencap       bool   `json:"forceencap"`
	Gateway          string `json:"gateway"`
	Hasannotations   bool   `json:"hasannotations"`
	Id               string `json:"id"`
	Ikelifetime      int64  `json:"ikelifetime"`
	Ikepolicy        string `json:"ikepolicy"`
	Ikeversion       string `json:"ikeversion"`
	Ipaddress        string `json:"ipaddress"`
	Ipsecpsk         string `json:"ipsecpsk"`
	JobID            string `json:"jobid"`
	Jobstatus        int    `json:"jobstatus"`
	Name             string `json:"name"`
	Project          string `json:"project"`
	Projectid        string `json:"projectid"`
	Removed          string `json:"removed"`
	Splitconnections bool   `json:"splitconnections"`
}

type VpnGateway

type VpnGateway struct {
	Account    string `json:"account"`
	Domain     string `json:"domain"`
	Domainid   string `json:"domainid"`
	Fordisplay bool   `json:"fordisplay"`
	Id         string `json:"id"`
	JobID      string `json:"jobid"`
	Jobstatus  int    `json:"jobstatus"`
	Project    string `json:"project"`
	Projectid  string `json:"projectid"`
	Publicip   string `json:"publicip"`
	Removed    string `json:"removed"`
	Vpcid      string `json:"vpcid"`
	Vpcname    string `json:"vpcname"`
}

type VpnUser

type VpnUser struct {
	Account   string `json:"account"`
	Domain    string `json:"domain"`
	Domainid  string `json:"domainid"`
	Id        string `json:"id"`
	JobID     string `json:"jobid"`
	Jobstatus int    `json:"jobstatus"`
	Project   string `json:"project"`
	Projectid string `json:"projectid"`
	State     string `json:"state"`
	Username  string `json:"username"`
}

type Zone

type Zone struct {
	Allocationstate              string            `json:"allocationstate"`
	Allowuserspecifyvrmtu        bool              `json:"allowuserspecifyvrmtu"`
	Capacity                     []ZoneCapacity    `json:"capacity"`
	Description                  string            `json:"description"`
	Dhcpprovider                 string            `json:"dhcpprovider"`
	Displaytext                  string            `json:"displaytext"`
	Dns1                         string            `json:"dns1"`
	Dns2                         string            `json:"dns2"`
	Domain                       string            `json:"domain"`
	Domainid                     string            `json:"domainid"`
	Domainname                   string            `json:"domainname"`
	Guestcidraddress             string            `json:"guestcidraddress"`
	Hasannotations               bool              `json:"hasannotations"`
	Icon                         interface{}       `json:"icon"`
	Id                           string            `json:"id"`
	Internaldns1                 string            `json:"internaldns1"`
	Internaldns2                 string            `json:"internaldns2"`
	Ip6dns1                      string            `json:"ip6dns1"`
	Ip6dns2                      string            `json:"ip6dns2"`
	JobID                        string            `json:"jobid"`
	Jobstatus                    int               `json:"jobstatus"`
	Localstorageenabled          bool              `json:"localstorageenabled"`
	Name                         string            `json:"name"`
	Networktype                  string            `json:"networktype"`
	Resourcedetails              map[string]string `json:"resourcedetails"`
	Routerprivateinterfacemaxmtu int               `json:"routerprivateinterfacemaxmtu"`
	Routerpublicinterfacemaxmtu  int               `json:"routerpublicinterfacemaxmtu"`
	Securitygroupsenabled        bool              `json:"securitygroupsenabled"`
	Tags                         []Tags            `json:"tags"`
	Type                         string            `json:"type"`
	Zonetoken                    string            `json:"zonetoken"`
}

type ZoneCapacity

type ZoneCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

type ZoneIDSetter

type ZoneIDSetter interface {
	SetZoneid(string)
}

ZoneIDSetter is an interface that every type that can set a zone ID must implement

type ZoneService

type ZoneService struct {
	// contains filtered or unexported fields
}

func (*ZoneService) CreateZone

func (s *ZoneService) CreateZone(p *CreateZoneParams) (*CreateZoneResponse, error)

Creates a Zone.

func (*ZoneService) DedicateZone

func (s *ZoneService) DedicateZone(p *DedicateZoneParams) (*DedicateZoneResponse, error)

Dedicates a zones.

func (*ZoneService) DeleteZone

func (s *ZoneService) DeleteZone(p *DeleteZoneParams) (*DeleteZoneResponse, error)

Deletes a Zone.

func (*ZoneService) DisableHAForZone

Disables HA for a zone

func (*ZoneService) DisableOutOfBandManagementForZone

Disables out-of-band management for a zone

func (*ZoneService) EnableHAForZone

Enables HA for a zone

func (*ZoneService) EnableOutOfBandManagementForZone

Enables out-of-band management for a zone

func (*ZoneService) GetZoneByID

func (s *ZoneService) GetZoneByID(id string, opts ...OptionFunc) (*Zone, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) GetZoneByName

func (s *ZoneService) GetZoneByName(name string, opts ...OptionFunc) (*Zone, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) GetZoneID

func (s *ZoneService) GetZoneID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) GetZonesMetricByID

func (s *ZoneService) GetZonesMetricByID(id string, opts ...OptionFunc) (*ZonesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) GetZonesMetricByName

func (s *ZoneService) GetZonesMetricByName(name string, opts ...OptionFunc) (*ZonesMetric, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) GetZonesMetricID

func (s *ZoneService) GetZonesMetricID(name string, opts ...OptionFunc) (string, int, error)

This is a courtesy helper function, which in some cases may not work as expected!

func (*ZoneService) ListDedicatedZones

List dedicated zones.

func (*ZoneService) ListZones

func (s *ZoneService) ListZones(p *ListZonesParams) (*ListZonesResponse, error)

Lists zones

func (*ZoneService) ListZonesMetrics

Lists zone metrics

func (*ZoneService) NewCreateZoneParams

func (s *ZoneService) NewCreateZoneParams(dns1 string, internaldns1 string, name string, networktype string) *CreateZoneParams

You should always use this function to get a new CreateZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewDedicateZoneParams

func (s *ZoneService) NewDedicateZoneParams(domainid string, zoneid string) *DedicateZoneParams

You should always use this function to get a new DedicateZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewDeleteZoneParams

func (s *ZoneService) NewDeleteZoneParams(id string) *DeleteZoneParams

You should always use this function to get a new DeleteZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewDisableHAForZoneParams

func (s *ZoneService) NewDisableHAForZoneParams(zoneid string) *DisableHAForZoneParams

You should always use this function to get a new DisableHAForZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewDisableOutOfBandManagementForZoneParams

func (s *ZoneService) NewDisableOutOfBandManagementForZoneParams(zoneid string) *DisableOutOfBandManagementForZoneParams

You should always use this function to get a new DisableOutOfBandManagementForZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewEnableHAForZoneParams

func (s *ZoneService) NewEnableHAForZoneParams(zoneid string) *EnableHAForZoneParams

You should always use this function to get a new EnableHAForZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewEnableOutOfBandManagementForZoneParams

func (s *ZoneService) NewEnableOutOfBandManagementForZoneParams(zoneid string) *EnableOutOfBandManagementForZoneParams

You should always use this function to get a new EnableOutOfBandManagementForZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewListDedicatedZonesParams

func (s *ZoneService) NewListDedicatedZonesParams() *ListDedicatedZonesParams

You should always use this function to get a new ListDedicatedZonesParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewListZonesMetricsParams

func (s *ZoneService) NewListZonesMetricsParams() *ListZonesMetricsParams

You should always use this function to get a new ListZonesMetricsParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewListZonesParams

func (s *ZoneService) NewListZonesParams() *ListZonesParams

You should always use this function to get a new ListZonesParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewReleaseDedicatedZoneParams

func (s *ZoneService) NewReleaseDedicatedZoneParams(zoneid string) *ReleaseDedicatedZoneParams

You should always use this function to get a new ReleaseDedicatedZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) NewUpdateZoneParams

func (s *ZoneService) NewUpdateZoneParams(id string) *UpdateZoneParams

You should always use this function to get a new UpdateZoneParams instance, as then you are sure you have configured all required params

func (*ZoneService) ReleaseDedicatedZone

Release dedication of zone

func (*ZoneService) UpdateZone

func (s *ZoneService) UpdateZone(p *UpdateZoneParams) (*UpdateZoneResponse, error)

Updates a Zone.

type ZoneServiceIface

type ZoneServiceIface interface {
	CreateZone(p *CreateZoneParams) (*CreateZoneResponse, error)
	NewCreateZoneParams(dns1 string, internaldns1 string, name string, networktype string) *CreateZoneParams
	DedicateZone(p *DedicateZoneParams) (*DedicateZoneResponse, error)
	NewDedicateZoneParams(domainid string, zoneid string) *DedicateZoneParams
	DeleteZone(p *DeleteZoneParams) (*DeleteZoneResponse, error)
	NewDeleteZoneParams(id string) *DeleteZoneParams
	DisableOutOfBandManagementForZone(p *DisableOutOfBandManagementForZoneParams) (*DisableOutOfBandManagementForZoneResponse, error)
	NewDisableOutOfBandManagementForZoneParams(zoneid string) *DisableOutOfBandManagementForZoneParams
	EnableOutOfBandManagementForZone(p *EnableOutOfBandManagementForZoneParams) (*EnableOutOfBandManagementForZoneResponse, error)
	NewEnableOutOfBandManagementForZoneParams(zoneid string) *EnableOutOfBandManagementForZoneParams
	DisableHAForZone(p *DisableHAForZoneParams) (*DisableHAForZoneResponse, error)
	NewDisableHAForZoneParams(zoneid string) *DisableHAForZoneParams
	EnableHAForZone(p *EnableHAForZoneParams) (*EnableHAForZoneResponse, error)
	NewEnableHAForZoneParams(zoneid string) *EnableHAForZoneParams
	ListDedicatedZones(p *ListDedicatedZonesParams) (*ListDedicatedZonesResponse, error)
	NewListDedicatedZonesParams() *ListDedicatedZonesParams
	ListZones(p *ListZonesParams) (*ListZonesResponse, error)
	NewListZonesParams() *ListZonesParams
	GetZoneID(name string, opts ...OptionFunc) (string, int, error)
	GetZoneByName(name string, opts ...OptionFunc) (*Zone, int, error)
	GetZoneByID(id string, opts ...OptionFunc) (*Zone, int, error)
	ListZonesMetrics(p *ListZonesMetricsParams) (*ListZonesMetricsResponse, error)
	NewListZonesMetricsParams() *ListZonesMetricsParams
	GetZonesMetricID(name string, opts ...OptionFunc) (string, int, error)
	GetZonesMetricByName(name string, opts ...OptionFunc) (*ZonesMetric, int, error)
	GetZonesMetricByID(id string, opts ...OptionFunc) (*ZonesMetric, int, error)
	ReleaseDedicatedZone(p *ReleaseDedicatedZoneParams) (*ReleaseDedicatedZoneResponse, error)
	NewReleaseDedicatedZoneParams(zoneid string) *ReleaseDedicatedZoneParams
	UpdateZone(p *UpdateZoneParams) (*UpdateZoneResponse, error)
	NewUpdateZoneParams(id string) *UpdateZoneParams
}

func NewZoneService

func NewZoneService(cs *CloudStackClient) ZoneServiceIface

type ZonesMetric

type ZonesMetric struct {
	Allocationstate                 string                `json:"allocationstate"`
	Allowuserspecifyvrmtu           bool                  `json:"allowuserspecifyvrmtu"`
	Capacity                        []ZonesMetricCapacity `json:"capacity"`
	Clusters                        string                `json:"clusters"`
	Cpuallocated                    string                `json:"cpuallocated"`
	Cpuallocateddisablethreshold    bool                  `json:"cpuallocateddisablethreshold"`
	Cpuallocatedthreshold           bool                  `json:"cpuallocatedthreshold"`
	Cpudisablethreshold             bool                  `json:"cpudisablethreshold"`
	Cpumaxdeviation                 string                `json:"cpumaxdeviation"`
	Cputhreshold                    bool                  `json:"cputhreshold"`
	Cputotal                        string                `json:"cputotal"`
	Cpuused                         string                `json:"cpuused"`
	Description                     string                `json:"description"`
	Dhcpprovider                    string                `json:"dhcpprovider"`
	Displaytext                     string                `json:"displaytext"`
	Dns1                            string                `json:"dns1"`
	Dns2                            string                `json:"dns2"`
	Domain                          string                `json:"domain"`
	Domainid                        string                `json:"domainid"`
	Domainname                      string                `json:"domainname"`
	Guestcidraddress                string                `json:"guestcidraddress"`
	Hasannotations                  bool                  `json:"hasannotations"`
	Icon                            interface{}           `json:"icon"`
	Id                              string                `json:"id"`
	Internaldns1                    string                `json:"internaldns1"`
	Internaldns2                    string                `json:"internaldns2"`
	Ip6dns1                         string                `json:"ip6dns1"`
	Ip6dns2                         string                `json:"ip6dns2"`
	JobID                           string                `json:"jobid"`
	Jobstatus                       int                   `json:"jobstatus"`
	Localstorageenabled             bool                  `json:"localstorageenabled"`
	Memoryallocated                 string                `json:"memoryallocated"`
	Memoryallocateddisablethreshold bool                  `json:"memoryallocateddisablethreshold"`
	Memoryallocatedthreshold        bool                  `json:"memoryallocatedthreshold"`
	Memorydisablethreshold          bool                  `json:"memorydisablethreshold"`
	Memorymaxdeviation              string                `json:"memorymaxdeviation"`
	Memorythreshold                 bool                  `json:"memorythreshold"`
	Memorytotal                     string                `json:"memorytotal"`
	Memoryused                      string                `json:"memoryused"`
	Name                            string                `json:"name"`
	Networktype                     string                `json:"networktype"`
	Resourcedetails                 map[string]string     `json:"resourcedetails"`
	Routerprivateinterfacemaxmtu    int                   `json:"routerprivateinterfacemaxmtu"`
	Routerpublicinterfacemaxmtu     int                   `json:"routerpublicinterfacemaxmtu"`
	Securitygroupsenabled           bool                  `json:"securitygroupsenabled"`
	State                           string                `json:"state"`
	Tags                            []Tags                `json:"tags"`
	Type                            string                `json:"type"`
	Zonetoken                       string                `json:"zonetoken"`
}

type ZonesMetricCapacity

type ZonesMetricCapacity struct {
	Capacityallocated int64  `json:"capacityallocated"`
	Capacitytotal     int64  `json:"capacitytotal"`
	Capacityused      int64  `json:"capacityused"`
	Clusterid         string `json:"clusterid"`
	Clustername       string `json:"clustername"`
	Name              string `json:"name"`
	Percentused       string `json:"percentused"`
	Podid             string `json:"podid"`
	Podname           string `json:"podname"`
	Type              int    `json:"type"`
	Zoneid            string `json:"zoneid"`
	Zonename          string `json:"zonename"`
}

Source Files

Jump to

Keyboard shortcuts

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