Documentation
¶
Index ¶
- Constants
- Variables
- func IsID(id string) bool
- type APIDiscoveryService
- type Account
- type AccountService
- func (s *AccountService) AddAccountToProject(p *AddAccountToProjectParams) (*AddAccountToProjectResponse, error)
- func (s *AccountService) CreateAccount(p *CreateAccountParams) (*CreateAccountResponse, error)
- func (s *AccountService) DeleteAccount(p *DeleteAccountParams) (*DeleteAccountResponse, error)
- func (s *AccountService) DeleteAccountFromProject(p *DeleteAccountFromProjectParams) (*DeleteAccountFromProjectResponse, error)
- func (s *AccountService) DisableAccount(p *DisableAccountParams) (*DisableAccountResponse, error)
- func (s *AccountService) EnableAccount(p *EnableAccountParams) (*EnableAccountResponse, error)
- func (s *AccountService) GetAccountByID(id string, opts ...OptionFunc) (*Account, int, error)
- func (s *AccountService) GetAccountByName(name string, opts ...OptionFunc) (*Account, int, error)
- func (s *AccountService) GetAccountID(name string, opts ...OptionFunc) (string, int, error)
- func (s *AccountService) GetProjectAccountID(keyword string, projectid string, opts ...OptionFunc) (string, int, error)
- func (s *AccountService) GetSolidFireAccountId(p *GetSolidFireAccountIdParams) (*GetSolidFireAccountIdResponse, error)
- func (s *AccountService) ListAccounts(p *ListAccountsParams) (*ListAccountsResponse, error)
- func (s *AccountService) ListProjectAccounts(p *ListProjectAccountsParams) (*ListProjectAccountsResponse, error)
- func (s *AccountService) LockAccount(p *LockAccountParams) (*LockAccountResponse, error)
- func (s *AccountService) MarkDefaultZoneForAccount(p *MarkDefaultZoneForAccountParams) (*MarkDefaultZoneForAccountResponse, error)
- func (s *AccountService) NewAddAccountToProjectParams(projectid string) *AddAccountToProjectParams
- func (s *AccountService) NewCreateAccountParams(email string, firstname string, lastname string, password string, ...) *CreateAccountParams
- func (s *AccountService) NewDeleteAccountFromProjectParams(account string, projectid string) *DeleteAccountFromProjectParams
- func (s *AccountService) NewDeleteAccountParams(id string) *DeleteAccountParams
- func (s *AccountService) NewDisableAccountParams(lock bool) *DisableAccountParams
- func (s *AccountService) NewEnableAccountParams() *EnableAccountParams
- func (s *AccountService) NewGetSolidFireAccountIdParams(accountid string, storageid string) *GetSolidFireAccountIdParams
- func (s *AccountService) NewListAccountsParams() *ListAccountsParams
- func (s *AccountService) NewListProjectAccountsParams(projectid string) *ListProjectAccountsParams
- func (s *AccountService) NewLockAccountParams(account string, domainid string) *LockAccountParams
- func (s *AccountService) NewMarkDefaultZoneForAccountParams(account string, domainid string, zoneid string) *MarkDefaultZoneForAccountParams
- func (s *AccountService) NewUpdateAccountParams() *UpdateAccountParams
- func (s *AccountService) UpdateAccount(p *UpdateAccountParams) (*UpdateAccountResponse, error)
- type AccountUser
- type ActivateProjectParams
- type ActivateProjectResponse
- type AddAccountToProjectParams
- type AddAccountToProjectResponse
- type AddBaremetalDhcpParams
- type AddBaremetalDhcpResponse
- type AddBaremetalHostParams
- func (p *AddBaremetalHostParams) SetAllocationstate(v string)
- func (p *AddBaremetalHostParams) SetClusterid(v string)
- func (p *AddBaremetalHostParams) SetClustername(v string)
- func (p *AddBaremetalHostParams) SetHosttags(v []string)
- func (p *AddBaremetalHostParams) SetHypervisor(v string)
- func (p *AddBaremetalHostParams) SetIpaddress(v string)
- func (p *AddBaremetalHostParams) SetPassword(v string)
- func (p *AddBaremetalHostParams) SetPodid(v string)
- func (p *AddBaremetalHostParams) SetUrl(v string)
- func (p *AddBaremetalHostParams) SetUsername(v string)
- func (p *AddBaremetalHostParams) SetZoneid(v string)
- type AddBaremetalHostResponse
- type AddBaremetalHostResponseGpugroup
- type AddBaremetalHostResponseGpugroupVgpu
- type AddBaremetalPxeKickStartServerParams
- func (p *AddBaremetalPxeKickStartServerParams) SetPassword(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetPhysicalnetworkid(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetPodid(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetPxeservertype(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetTftpdir(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetUrl(v string)
- func (p *AddBaremetalPxeKickStartServerParams) SetUsername(v string)
- type AddBaremetalPxeKickStartServerResponse
- type AddBaremetalPxePingServerParams
- func (p *AddBaremetalPxePingServerParams) SetPassword(v string)
- func (p *AddBaremetalPxePingServerParams) SetPhysicalnetworkid(v string)
- func (p *AddBaremetalPxePingServerParams) SetPingcifspassword(v string)
- func (p *AddBaremetalPxePingServerParams) SetPingcifsusername(v string)
- func (p *AddBaremetalPxePingServerParams) SetPingdir(v string)
- func (p *AddBaremetalPxePingServerParams) SetPingstorageserverip(v string)
- func (p *AddBaremetalPxePingServerParams) SetPodid(v string)
- func (p *AddBaremetalPxePingServerParams) SetPxeservertype(v string)
- func (p *AddBaremetalPxePingServerParams) SetTftpdir(v string)
- func (p *AddBaremetalPxePingServerParams) SetUrl(v string)
- func (p *AddBaremetalPxePingServerParams) SetUsername(v string)
- type AddBaremetalPxePingServerResponse
- type AddBaremetalRctParams
- type AddBaremetalRctResponse
- type AddBigSwitchBcfDeviceParams
- func (p *AddBigSwitchBcfDeviceParams) SetHostname(v string)
- func (p *AddBigSwitchBcfDeviceParams) SetNat(v bool)
- func (p *AddBigSwitchBcfDeviceParams) SetPassword(v string)
- func (p *AddBigSwitchBcfDeviceParams) SetPhysicalnetworkid(v string)
- func (p *AddBigSwitchBcfDeviceParams) SetUsername(v string)
- type AddBigSwitchBcfDeviceResponse
- type AddBrocadeVcsDeviceParams
- type AddBrocadeVcsDeviceResponse
- type AddClusterParams
- func (p *AddClusterParams) SetAllocationstate(v string)
- func (p *AddClusterParams) SetClustername(v string)
- func (p *AddClusterParams) SetClustertype(v string)
- func (p *AddClusterParams) SetGuestvswitchname(v string)
- func (p *AddClusterParams) SetGuestvswitchtype(v string)
- func (p *AddClusterParams) SetHypervisor(v string)
- func (p *AddClusterParams) SetOvm3cluster(v string)
- func (p *AddClusterParams) SetOvm3pool(v string)
- func (p *AddClusterParams) SetOvm3vip(v string)
- func (p *AddClusterParams) SetPassword(v string)
- func (p *AddClusterParams) SetPodid(v string)
- func (p *AddClusterParams) SetPublicvswitchname(v string)
- func (p *AddClusterParams) SetPublicvswitchtype(v string)
- func (p *AddClusterParams) SetUrl(v string)
- func (p *AddClusterParams) SetUsername(v string)
- func (p *AddClusterParams) SetVsmipaddress(v string)
- func (p *AddClusterParams) SetVsmpassword(v string)
- func (p *AddClusterParams) SetVsmusername(v string)
- func (p *AddClusterParams) SetZoneid(v string)
- type AddClusterResponse
- type AddClusterResponseCapacity
- type AddGloboDnsHostParams
- type AddGloboDnsHostResponse
- type AddGuestOsMappingParams
- func (p *AddGuestOsMappingParams) SetHypervisor(v string)
- func (p *AddGuestOsMappingParams) SetHypervisorversion(v string)
- func (p *AddGuestOsMappingParams) SetOsdisplayname(v string)
- func (p *AddGuestOsMappingParams) SetOsnameforhypervisor(v string)
- func (p *AddGuestOsMappingParams) SetOstypeid(v string)
- type AddGuestOsMappingResponse
- type AddGuestOsParams
- type AddGuestOsResponse
- type AddHostParams
- func (p *AddHostParams) SetAllocationstate(v string)
- func (p *AddHostParams) SetClusterid(v string)
- func (p *AddHostParams) SetClustername(v string)
- func (p *AddHostParams) SetHosttags(v []string)
- func (p *AddHostParams) SetHypervisor(v string)
- func (p *AddHostParams) SetPassword(v string)
- func (p *AddHostParams) SetPodid(v string)
- func (p *AddHostParams) SetUrl(v string)
- func (p *AddHostParams) SetUsername(v string)
- func (p *AddHostParams) SetZoneid(v string)
- type AddHostResponse
- type AddHostResponseGpugroup
- type AddHostResponseGpugroupVgpu
- type AddImageStoreParams
- type AddImageStoreResponse
- type AddImageStoreS3Params
- func (p *AddImageStoreS3Params) SetAccesskey(v string)
- func (p *AddImageStoreS3Params) SetBucket(v string)
- func (p *AddImageStoreS3Params) SetConnectiontimeout(v int)
- func (p *AddImageStoreS3Params) SetConnectionttl(v int)
- func (p *AddImageStoreS3Params) SetEndpoint(v string)
- func (p *AddImageStoreS3Params) SetMaxerrorretry(v int)
- func (p *AddImageStoreS3Params) SetS3signer(v string)
- func (p *AddImageStoreS3Params) SetSecretkey(v string)
- func (p *AddImageStoreS3Params) SetSockettimeout(v int)
- func (p *AddImageStoreS3Params) SetUsehttps(v bool)
- func (p *AddImageStoreS3Params) SetUsetcpkeepalive(v bool)
- type AddImageStoreS3Response
- type AddIpToNicParams
- type AddIpToNicResponse
- type AddLdapConfigurationParams
- type AddLdapConfigurationResponse
- type AddNetscalerLoadBalancerParams
- func (p *AddNetscalerLoadBalancerParams) SetGslbprovider(v bool)
- func (p *AddNetscalerLoadBalancerParams) SetGslbproviderprivateip(v string)
- func (p *AddNetscalerLoadBalancerParams) SetGslbproviderpublicip(v string)
- func (p *AddNetscalerLoadBalancerParams) SetIsexclusivegslbprovider(v bool)
- func (p *AddNetscalerLoadBalancerParams) SetNetworkdevicetype(v string)
- func (p *AddNetscalerLoadBalancerParams) SetPassword(v string)
- func (p *AddNetscalerLoadBalancerParams) SetPhysicalnetworkid(v string)
- func (p *AddNetscalerLoadBalancerParams) SetUrl(v string)
- func (p *AddNetscalerLoadBalancerParams) SetUsername(v string)
- type AddNetscalerLoadBalancerResponse
- type AddNetworkDeviceParams
- type AddNetworkDeviceResponse
- type AddNetworkServiceProviderParams
- type AddNetworkServiceProviderResponse
- type AddNicToVirtualMachineParams
- func (p *AddNicToVirtualMachineParams) SetDhcpoptions(v map[string]string)
- func (p *AddNicToVirtualMachineParams) SetIpaddress(v string)
- func (p *AddNicToVirtualMachineParams) SetMacaddress(v string)
- func (p *AddNicToVirtualMachineParams) SetNetworkid(v string)
- func (p *AddNicToVirtualMachineParams) SetVirtualmachineid(v string)
- type AddNicToVirtualMachineResponse
- type AddNicToVirtualMachineResponseAffinitygroup
- type AddNicToVirtualMachineResponseSecuritygroup
- type AddNicToVirtualMachineResponseSecuritygroupRule
- type AddNiciraNvpDeviceParams
- func (p *AddNiciraNvpDeviceParams) SetHostname(v string)
- func (p *AddNiciraNvpDeviceParams) SetL2gatewayserviceuuid(v string)
- func (p *AddNiciraNvpDeviceParams) SetL3gatewayserviceuuid(v string)
- func (p *AddNiciraNvpDeviceParams) SetPassword(v string)
- func (p *AddNiciraNvpDeviceParams) SetPhysicalnetworkid(v string)
- func (p *AddNiciraNvpDeviceParams) SetTransportzoneuuid(v string)
- func (p *AddNiciraNvpDeviceParams) SetUsername(v string)
- type AddNiciraNvpDeviceResponse
- type AddNuageVspDeviceParams
- func (p *AddNuageVspDeviceParams) SetApiversion(v string)
- func (p *AddNuageVspDeviceParams) SetHostname(v string)
- func (p *AddNuageVspDeviceParams) SetPassword(v string)
- func (p *AddNuageVspDeviceParams) SetPhysicalnetworkid(v string)
- func (p *AddNuageVspDeviceParams) SetPort(v int)
- func (p *AddNuageVspDeviceParams) SetRetrycount(v int)
- func (p *AddNuageVspDeviceParams) SetRetryinterval(v int64)
- func (p *AddNuageVspDeviceParams) SetUsername(v string)
- type AddNuageVspDeviceResponse
- type AddOpenDaylightControllerParams
- type AddOpenDaylightControllerResponse
- type AddPaloAltoFirewallParams
- func (p *AddPaloAltoFirewallParams) SetNetworkdevicetype(v string)
- func (p *AddPaloAltoFirewallParams) SetPassword(v string)
- func (p *AddPaloAltoFirewallParams) SetPhysicalnetworkid(v string)
- func (p *AddPaloAltoFirewallParams) SetUrl(v string)
- func (p *AddPaloAltoFirewallParams) SetUsername(v string)
- type AddPaloAltoFirewallResponse
- type AddRegionParams
- type AddRegionResponse
- type AddResourceDetailParams
- type AddResourceDetailResponse
- type AddSecondaryStorageParams
- type AddSecondaryStorageResponse
- type AddStratosphereSspParams
- func (p *AddStratosphereSspParams) SetName(v string)
- func (p *AddStratosphereSspParams) SetPassword(v string)
- func (p *AddStratosphereSspParams) SetTenantuuid(v string)
- func (p *AddStratosphereSspParams) SetUrl(v string)
- func (p *AddStratosphereSspParams) SetUsername(v string)
- func (p *AddStratosphereSspParams) SetZoneid(v string)
- type AddStratosphereSspResponse
- type AddSwiftParams
- type AddSwiftResponse
- type AddTrafficMonitorParams
- type AddTrafficMonitorResponse
- type AddTrafficTypeParams
- func (p *AddTrafficTypeParams) SetHypervnetworklabel(v string)
- func (p *AddTrafficTypeParams) SetIsolationmethod(v string)
- func (p *AddTrafficTypeParams) SetKvmnetworklabel(v string)
- func (p *AddTrafficTypeParams) SetOvm3networklabel(v string)
- func (p *AddTrafficTypeParams) SetPhysicalnetworkid(v string)
- func (p *AddTrafficTypeParams) SetTraffictype(v string)
- func (p *AddTrafficTypeParams) SetVlan(v string)
- func (p *AddTrafficTypeParams) SetVmwarenetworklabel(v string)
- func (p *AddTrafficTypeParams) SetXennetworklabel(v string)
- type AddTrafficTypeResponse
- type AddUcsManagerParams
- type AddUcsManagerResponse
- type AddVpnUserParams
- type AddVpnUserResponse
- type AddressService
- func (s *AddressService) AssociateIpAddress(p *AssociateIpAddressParams) (*AssociateIpAddressResponse, error)
- func (s *AddressService) DisassociateIpAddress(p *DisassociateIpAddressParams) (*DisassociateIpAddressResponse, error)
- func (s *AddressService) GetPublicIpAddressByID(id string, opts ...OptionFunc) (*PublicIpAddress, int, error)
- func (s *AddressService) ListPublicIpAddresses(p *ListPublicIpAddressesParams) (*ListPublicIpAddressesResponse, error)
- func (s *AddressService) NewAssociateIpAddressParams() *AssociateIpAddressParams
- func (s *AddressService) NewDisassociateIpAddressParams(id string) *DisassociateIpAddressParams
- func (s *AddressService) NewListPublicIpAddressesParams() *ListPublicIpAddressesParams
- func (s *AddressService) NewUpdateIpAddressParams(id string) *UpdateIpAddressParams
- func (s *AddressService) UpdateIpAddress(p *UpdateIpAddressParams) (*UpdateIpAddressResponse, error)
- type AffinityGroup
- type AffinityGroupService
- func (s *AffinityGroupService) CreateAffinityGroup(p *CreateAffinityGroupParams) (*CreateAffinityGroupResponse, error)
- func (s *AffinityGroupService) DeleteAffinityGroup(p *DeleteAffinityGroupParams) (*DeleteAffinityGroupResponse, error)
- func (s *AffinityGroupService) GetAffinityGroupByID(id string, opts ...OptionFunc) (*AffinityGroup, int, error)
- func (s *AffinityGroupService) GetAffinityGroupByName(name string, opts ...OptionFunc) (*AffinityGroup, int, error)
- func (s *AffinityGroupService) GetAffinityGroupID(name string, opts ...OptionFunc) (string, int, error)
- func (s *AffinityGroupService) ListAffinityGroupTypes(p *ListAffinityGroupTypesParams) (*ListAffinityGroupTypesResponse, error)
- func (s *AffinityGroupService) ListAffinityGroups(p *ListAffinityGroupsParams) (*ListAffinityGroupsResponse, error)
- func (s *AffinityGroupService) NewCreateAffinityGroupParams(name string, affinityGroupType string) *CreateAffinityGroupParams
- func (s *AffinityGroupService) NewDeleteAffinityGroupParams() *DeleteAffinityGroupParams
- func (s *AffinityGroupService) NewListAffinityGroupTypesParams() *ListAffinityGroupTypesParams
- func (s *AffinityGroupService) NewListAffinityGroupsParams() *ListAffinityGroupsParams
- func (s *AffinityGroupService) NewUpdateVMAffinityGroupParams(id string) *UpdateVMAffinityGroupParams
- func (s *AffinityGroupService) UpdateVMAffinityGroup(p *UpdateVMAffinityGroupParams) (*UpdateVMAffinityGroupResponse, error)
- type AffinityGroupType
- type Alert
- type AlertService
- func (s *AlertService) ArchiveAlerts(p *ArchiveAlertsParams) (*ArchiveAlertsResponse, error)
- func (s *AlertService) DeleteAlerts(p *DeleteAlertsParams) (*DeleteAlertsResponse, error)
- func (s *AlertService) GenerateAlert(p *GenerateAlertParams) (*GenerateAlertResponse, error)
- func (s *AlertService) GetAlertByID(id string, opts ...OptionFunc) (*Alert, int, error)
- func (s *AlertService) GetAlertByName(name string, opts ...OptionFunc) (*Alert, int, error)
- func (s *AlertService) GetAlertID(name string, opts ...OptionFunc) (string, int, error)
- func (s *AlertService) ListAlerts(p *ListAlertsParams) (*ListAlertsResponse, error)
- func (s *AlertService) NewArchiveAlertsParams() *ArchiveAlertsParams
- func (s *AlertService) NewDeleteAlertsParams() *DeleteAlertsParams
- func (s *AlertService) NewGenerateAlertParams(description string, name string, alertType int) *GenerateAlertParams
- func (s *AlertService) NewListAlertsParams() *ListAlertsParams
- type Api
- type ApiParams
- type ApiResponse
- type ArchiveAlertsParams
- type ArchiveAlertsResponse
- type ArchiveEventsParams
- type ArchiveEventsResponse
- type AssignCertToLoadBalancerParams
- type AssignCertToLoadBalancerResponse
- type AssignToGlobalLoadBalancerRuleParams
- type AssignToGlobalLoadBalancerRuleResponse
- type AssignToLoadBalancerRuleParams
- type AssignToLoadBalancerRuleResponse
- type AssignVirtualMachineParams
- func (p *AssignVirtualMachineParams) SetAccount(v string)
- func (p *AssignVirtualMachineParams) SetDomainid(v string)
- func (p *AssignVirtualMachineParams) SetNetworkids(v []string)
- func (p *AssignVirtualMachineParams) SetProjectid(v string)
- func (p *AssignVirtualMachineParams) SetSecuritygroupids(v []string)
- func (p *AssignVirtualMachineParams) SetVirtualmachineid(v string)
- type AssignVirtualMachineResponse
- type AssignVirtualMachineResponseAffinitygroup
- type AssignVirtualMachineResponseSecuritygroup
- type AssignVirtualMachineResponseSecuritygroupRule
- type AssociateIpAddressParams
- func (p *AssociateIpAddressParams) SetAccount(v string)
- func (p *AssociateIpAddressParams) SetDomainid(v string)
- func (p *AssociateIpAddressParams) SetFordisplay(v bool)
- func (p *AssociateIpAddressParams) SetIsportable(v bool)
- func (p *AssociateIpAddressParams) SetNetworkid(v string)
- func (p *AssociateIpAddressParams) SetProjectid(v string)
- func (p *AssociateIpAddressParams) SetRegionid(v int)
- func (p *AssociateIpAddressParams) SetVpcid(v string)
- func (p *AssociateIpAddressParams) SetZoneid(v string)
- type AssociateIpAddressResponse
- type AssociateUcsProfileToBladeParams
- type AssociateUcsProfileToBladeResponse
- type AsyncJob
- type AsyncjobService
- func (s *AsyncjobService) ListAsyncJobs(p *ListAsyncJobsParams) (*ListAsyncJobsResponse, error)
- func (s *AsyncjobService) NewListAsyncJobsParams() *ListAsyncJobsParams
- func (s *AsyncjobService) NewQueryAsyncJobResultParams(jobid string) *QueryAsyncJobResultParams
- func (s *AsyncjobService) QueryAsyncJobResult(p *QueryAsyncJobResultParams) (*QueryAsyncJobResultResponse, error)
- type AttachIsoParams
- type AttachIsoResponse
- type AttachIsoResponseAffinitygroup
- type AttachIsoResponseSecuritygroup
- type AttachIsoResponseSecuritygroupRule
- type AttachVolumeParams
- type AttachVolumeResponse
- type AuthenticationService
- func (s *AuthenticationService) Login(p *LoginParams) (*LoginResponse, error)
- func (s *AuthenticationService) Logout(p *LogoutParams) (*LogoutResponse, error)
- func (s *AuthenticationService) NewLoginParams(password string, username string) *LoginParams
- func (s *AuthenticationService) NewLogoutParams() *LogoutParams
- type AuthorizeSecurityGroupEgressParams
- func (p *AuthorizeSecurityGroupEgressParams) SetAccount(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetCidrlist(v []string)
- func (p *AuthorizeSecurityGroupEgressParams) SetDomainid(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetEndport(v int)
- func (p *AuthorizeSecurityGroupEgressParams) SetIcmpcode(v int)
- func (p *AuthorizeSecurityGroupEgressParams) SetIcmptype(v int)
- func (p *AuthorizeSecurityGroupEgressParams) SetProjectid(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetProtocol(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetSecuritygroupid(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetSecuritygroupname(v string)
- func (p *AuthorizeSecurityGroupEgressParams) SetStartport(v int)
- func (p *AuthorizeSecurityGroupEgressParams) SetUsersecuritygrouplist(v map[string]string)
- type AuthorizeSecurityGroupEgressResponse
- type AuthorizeSecurityGroupIngressParams
- func (p *AuthorizeSecurityGroupIngressParams) SetAccount(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetCidrlist(v []string)
- func (p *AuthorizeSecurityGroupIngressParams) SetDomainid(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetEndport(v int)
- func (p *AuthorizeSecurityGroupIngressParams) SetIcmpcode(v int)
- func (p *AuthorizeSecurityGroupIngressParams) SetIcmptype(v int)
- func (p *AuthorizeSecurityGroupIngressParams) SetProjectid(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetProtocol(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetSecuritygroupid(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetSecuritygroupname(v string)
- func (p *AuthorizeSecurityGroupIngressParams) SetStartport(v int)
- func (p *AuthorizeSecurityGroupIngressParams) SetUsersecuritygrouplist(v map[string]string)
- type AuthorizeSecurityGroupIngressResponse
- type AutoScalePolicy
- type AutoScaleService
- func (s *AutoScaleService) CreateAutoScalePolicy(p *CreateAutoScalePolicyParams) (*CreateAutoScalePolicyResponse, error)
- func (s *AutoScaleService) CreateAutoScaleVmGroup(p *CreateAutoScaleVmGroupParams) (*CreateAutoScaleVmGroupResponse, error)
- func (s *AutoScaleService) CreateAutoScaleVmProfile(p *CreateAutoScaleVmProfileParams) (*CreateAutoScaleVmProfileResponse, error)
- func (s *AutoScaleService) CreateCondition(p *CreateConditionParams) (*CreateConditionResponse, error)
- func (s *AutoScaleService) CreateCounter(p *CreateCounterParams) (*CreateCounterResponse, error)
- func (s *AutoScaleService) DeleteAutoScalePolicy(p *DeleteAutoScalePolicyParams) (*DeleteAutoScalePolicyResponse, error)
- func (s *AutoScaleService) DeleteAutoScaleVmGroup(p *DeleteAutoScaleVmGroupParams) (*DeleteAutoScaleVmGroupResponse, error)
- func (s *AutoScaleService) DeleteAutoScaleVmProfile(p *DeleteAutoScaleVmProfileParams) (*DeleteAutoScaleVmProfileResponse, error)
- func (s *AutoScaleService) DeleteCondition(p *DeleteConditionParams) (*DeleteConditionResponse, error)
- func (s *AutoScaleService) DeleteCounter(p *DeleteCounterParams) (*DeleteCounterResponse, error)
- func (s *AutoScaleService) DisableAutoScaleVmGroup(p *DisableAutoScaleVmGroupParams) (*DisableAutoScaleVmGroupResponse, error)
- func (s *AutoScaleService) EnableAutoScaleVmGroup(p *EnableAutoScaleVmGroupParams) (*EnableAutoScaleVmGroupResponse, error)
- func (s *AutoScaleService) GetAutoScalePolicyByID(id string, opts ...OptionFunc) (*AutoScalePolicy, int, error)
- func (s *AutoScaleService) GetAutoScaleVmGroupByID(id string, opts ...OptionFunc) (*AutoScaleVmGroup, int, error)
- func (s *AutoScaleService) GetAutoScaleVmProfileByID(id string, opts ...OptionFunc) (*AutoScaleVmProfile, int, error)
- func (s *AutoScaleService) GetConditionByID(id string, opts ...OptionFunc) (*Condition, int, error)
- func (s *AutoScaleService) GetCounterByID(id string, opts ...OptionFunc) (*Counter, int, error)
- func (s *AutoScaleService) GetCounterByName(name string, opts ...OptionFunc) (*Counter, int, error)
- func (s *AutoScaleService) GetCounterID(name string, opts ...OptionFunc) (string, int, error)
- func (s *AutoScaleService) ListAutoScalePolicies(p *ListAutoScalePoliciesParams) (*ListAutoScalePoliciesResponse, error)
- func (s *AutoScaleService) ListAutoScaleVmGroups(p *ListAutoScaleVmGroupsParams) (*ListAutoScaleVmGroupsResponse, error)
- func (s *AutoScaleService) ListAutoScaleVmProfiles(p *ListAutoScaleVmProfilesParams) (*ListAutoScaleVmProfilesResponse, error)
- func (s *AutoScaleService) ListConditions(p *ListConditionsParams) (*ListConditionsResponse, error)
- func (s *AutoScaleService) ListCounters(p *ListCountersParams) (*ListCountersResponse, error)
- func (s *AutoScaleService) NewCreateAutoScalePolicyParams(action string, conditionids []string, duration int) *CreateAutoScalePolicyParams
- func (s *AutoScaleService) NewCreateAutoScaleVmGroupParams(lbruleid string, maxmembers int, minmembers int, scaledownpolicyids []string, ...) *CreateAutoScaleVmGroupParams
- func (s *AutoScaleService) NewCreateAutoScaleVmProfileParams(serviceofferingid string, templateid string, zoneid string) *CreateAutoScaleVmProfileParams
- func (s *AutoScaleService) NewCreateConditionParams(counterid string, relationaloperator string, threshold int64) *CreateConditionParams
- func (s *AutoScaleService) NewCreateCounterParams(name string, source string, value string) *CreateCounterParams
- func (s *AutoScaleService) NewDeleteAutoScalePolicyParams(id string) *DeleteAutoScalePolicyParams
- func (s *AutoScaleService) NewDeleteAutoScaleVmGroupParams(id string) *DeleteAutoScaleVmGroupParams
- func (s *AutoScaleService) NewDeleteAutoScaleVmProfileParams(id string) *DeleteAutoScaleVmProfileParams
- func (s *AutoScaleService) NewDeleteConditionParams(id string) *DeleteConditionParams
- func (s *AutoScaleService) NewDeleteCounterParams(id string) *DeleteCounterParams
- func (s *AutoScaleService) NewDisableAutoScaleVmGroupParams(id string) *DisableAutoScaleVmGroupParams
- func (s *AutoScaleService) NewEnableAutoScaleVmGroupParams(id string) *EnableAutoScaleVmGroupParams
- func (s *AutoScaleService) NewListAutoScalePoliciesParams() *ListAutoScalePoliciesParams
- func (s *AutoScaleService) NewListAutoScaleVmGroupsParams() *ListAutoScaleVmGroupsParams
- func (s *AutoScaleService) NewListAutoScaleVmProfilesParams() *ListAutoScaleVmProfilesParams
- func (s *AutoScaleService) NewListConditionsParams() *ListConditionsParams
- func (s *AutoScaleService) NewListCountersParams() *ListCountersParams
- func (s *AutoScaleService) NewUpdateAutoScalePolicyParams(id string) *UpdateAutoScalePolicyParams
- func (s *AutoScaleService) NewUpdateAutoScaleVmGroupParams(id string) *UpdateAutoScaleVmGroupParams
- func (s *AutoScaleService) NewUpdateAutoScaleVmProfileParams(id string) *UpdateAutoScaleVmProfileParams
- func (s *AutoScaleService) UpdateAutoScalePolicy(p *UpdateAutoScalePolicyParams) (*UpdateAutoScalePolicyResponse, error)
- func (s *AutoScaleService) UpdateAutoScaleVmGroup(p *UpdateAutoScaleVmGroupParams) (*UpdateAutoScaleVmGroupResponse, error)
- func (s *AutoScaleService) UpdateAutoScaleVmProfile(p *UpdateAutoScaleVmProfileParams) (*UpdateAutoScaleVmProfileResponse, error)
- type AutoScaleVmGroup
- type AutoScaleVmProfile
- type BaremetalDhcp
- type BaremetalPxeServer
- type BaremetalRct
- type BaremetalService
- func (s *BaremetalService) AddBaremetalDhcp(p *AddBaremetalDhcpParams) (*AddBaremetalDhcpResponse, error)
- func (s *BaremetalService) AddBaremetalPxeKickStartServer(p *AddBaremetalPxeKickStartServerParams) (*AddBaremetalPxeKickStartServerResponse, error)
- func (s *BaremetalService) AddBaremetalPxePingServer(p *AddBaremetalPxePingServerParams) (*AddBaremetalPxePingServerResponse, error)
- func (s *BaremetalService) AddBaremetalRct(p *AddBaremetalRctParams) (*AddBaremetalRctResponse, error)
- func (s *BaremetalService) DeleteBaremetalRct(p *DeleteBaremetalRctParams) (*DeleteBaremetalRctResponse, error)
- func (s *BaremetalService) ListBaremetalDhcp(p *ListBaremetalDhcpParams) (*ListBaremetalDhcpResponse, error)
- func (s *BaremetalService) ListBaremetalPxeServers(p *ListBaremetalPxeServersParams) (*ListBaremetalPxeServersResponse, error)
- func (s *BaremetalService) ListBaremetalRct(p *ListBaremetalRctParams) (*ListBaremetalRctResponse, error)
- func (s *BaremetalService) NewAddBaremetalDhcpParams(dhcpservertype string, password string, physicalnetworkid string, url string, ...) *AddBaremetalDhcpParams
- func (s *BaremetalService) NewAddBaremetalPxeKickStartServerParams(password string, physicalnetworkid string, pxeservertype string, ...) *AddBaremetalPxeKickStartServerParams
- func (s *BaremetalService) NewAddBaremetalPxePingServerParams(password string, physicalnetworkid string, pingdir string, ...) *AddBaremetalPxePingServerParams
- func (s *BaremetalService) NewAddBaremetalRctParams(baremetalrcturl string) *AddBaremetalRctParams
- func (s *BaremetalService) NewDeleteBaremetalRctParams(id string) *DeleteBaremetalRctParams
- func (s *BaremetalService) NewListBaremetalDhcpParams(physicalnetworkid string) *ListBaremetalDhcpParams
- func (s *BaremetalService) NewListBaremetalPxeServersParams(physicalnetworkid string) *ListBaremetalPxeServersParams
- func (s *BaremetalService) NewListBaremetalRctParams() *ListBaremetalRctParams
- func (s *BaremetalService) NewNotifyBaremetalProvisionDoneParams(mac string) *NotifyBaremetalProvisionDoneParams
- func (s *BaremetalService) NotifyBaremetalProvisionDone(p *NotifyBaremetalProvisionDoneParams) (*NotifyBaremetalProvisionDoneResponse, error)
- type BigSwitchBCFService
- func (s *BigSwitchBCFService) AddBigSwitchBcfDevice(p *AddBigSwitchBcfDeviceParams) (*AddBigSwitchBcfDeviceResponse, error)
- func (s *BigSwitchBCFService) DeleteBigSwitchBcfDevice(p *DeleteBigSwitchBcfDeviceParams) (*DeleteBigSwitchBcfDeviceResponse, error)
- func (s *BigSwitchBCFService) ListBigSwitchBcfDevices(p *ListBigSwitchBcfDevicesParams) (*ListBigSwitchBcfDevicesResponse, error)
- func (s *BigSwitchBCFService) NewAddBigSwitchBcfDeviceParams(hostname string, nat bool, password string, physicalnetworkid string, ...) *AddBigSwitchBcfDeviceParams
- func (s *BigSwitchBCFService) NewDeleteBigSwitchBcfDeviceParams(bcfdeviceid string) *DeleteBigSwitchBcfDeviceParams
- func (s *BigSwitchBCFService) NewListBigSwitchBcfDevicesParams() *ListBigSwitchBcfDevicesParams
- type BigSwitchBcfDevice
- type BrocadeVCSService
- func (s *BrocadeVCSService) AddBrocadeVcsDevice(p *AddBrocadeVcsDeviceParams) (*AddBrocadeVcsDeviceResponse, error)
- func (s *BrocadeVCSService) DeleteBrocadeVcsDevice(p *DeleteBrocadeVcsDeviceParams) (*DeleteBrocadeVcsDeviceResponse, error)
- func (s *BrocadeVCSService) GetBrocadeVcsDeviceNetworkID(keyword string, vcsdeviceid string, opts ...OptionFunc) (string, int, error)
- func (s *BrocadeVCSService) ListBrocadeVcsDeviceNetworks(p *ListBrocadeVcsDeviceNetworksParams) (*ListBrocadeVcsDeviceNetworksResponse, error)
- func (s *BrocadeVCSService) ListBrocadeVcsDevices(p *ListBrocadeVcsDevicesParams) (*ListBrocadeVcsDevicesResponse, error)
- func (s *BrocadeVCSService) NewAddBrocadeVcsDeviceParams(hostname string, password string, physicalnetworkid string, username string) *AddBrocadeVcsDeviceParams
- func (s *BrocadeVCSService) NewDeleteBrocadeVcsDeviceParams(vcsdeviceid string) *DeleteBrocadeVcsDeviceParams
- func (s *BrocadeVCSService) NewListBrocadeVcsDeviceNetworksParams(vcsdeviceid string) *ListBrocadeVcsDeviceNetworksParams
- func (s *BrocadeVCSService) NewListBrocadeVcsDevicesParams() *ListBrocadeVcsDevicesParams
- type BrocadeVcsDevice
- type BrocadeVcsDeviceNetwork
- type BrocadeVcsDeviceNetworkService
- type BrocadeVcsDeviceNetworkServiceCapability
- type BrocadeVcsDeviceNetworkServiceProvider
- type CSError
- type CancelHostMaintenanceParams
- type CancelHostMaintenanceResponse
- type CancelHostMaintenanceResponseGpugroup
- type CancelHostMaintenanceResponseGpugroupVgpu
- type CancelStorageMaintenanceParams
- type CancelStorageMaintenanceResponse
- type Capability
- type Capacity
- type CertificateService
- type ChangeOutOfBandManagementPasswordParams
- type ChangeOutOfBandManagementPasswordResponse
- type ChangeServiceForRouterParams
- type ChangeServiceForRouterResponse
- type ChangeServiceForSystemVmParams
- type ChangeServiceForSystemVmResponse
- type ChangeServiceForVirtualMachineParams
- type ChangeServiceForVirtualMachineResponse
- type ChangeServiceForVirtualMachineResponseAffinitygroup
- type ChangeServiceForVirtualMachineResponseSecuritygroup
- type ChangeServiceForVirtualMachineResponseSecuritygroupRule
- type CleanVMReservationsParams
- type CleanVMReservationsResponse
- type ClientOption
- type CloudIdentifierService
- type CloudStackClient
- type Cluster
- type ClusterCapacity
- type ClusterService
- func (s *ClusterService) AddCluster(p *AddClusterParams) (*AddClusterResponse, error)
- func (s *ClusterService) DedicateCluster(p *DedicateClusterParams) (*DedicateClusterResponse, error)
- func (s *ClusterService) DeleteCluster(p *DeleteClusterParams) (*DeleteClusterResponse, error)
- func (s *ClusterService) DisableOutOfBandManagementForCluster(p *DisableOutOfBandManagementForClusterParams) (*DisableOutOfBandManagementForClusterResponse, error)
- func (s *ClusterService) EnableOutOfBandManagementForCluster(p *EnableOutOfBandManagementForClusterParams) (*EnableOutOfBandManagementForClusterResponse, error)
- func (s *ClusterService) GetClusterByID(id string, opts ...OptionFunc) (*Cluster, int, error)
- func (s *ClusterService) GetClusterByName(name string, opts ...OptionFunc) (*Cluster, int, error)
- func (s *ClusterService) GetClusterID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ClusterService) GetClustersMetricByID(id string, opts ...OptionFunc) (*ClustersMetric, int, error)
- func (s *ClusterService) GetClustersMetricByName(name string, opts ...OptionFunc) (*ClustersMetric, int, error)
- func (s *ClusterService) GetClustersMetricID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ClusterService) ListClusters(p *ListClustersParams) (*ListClustersResponse, error)
- func (s *ClusterService) ListClustersMetrics(p *ListClustersMetricsParams) (*ListClustersMetricsResponse, error)
- func (s *ClusterService) ListDedicatedClusters(p *ListDedicatedClustersParams) (*ListDedicatedClustersResponse, error)
- func (s *ClusterService) NewAddClusterParams(clustername string, clustertype string, hypervisor string, podid string, ...) *AddClusterParams
- func (s *ClusterService) NewDedicateClusterParams(clusterid string, domainid string) *DedicateClusterParams
- func (s *ClusterService) NewDeleteClusterParams(id string) *DeleteClusterParams
- func (s *ClusterService) NewDisableOutOfBandManagementForClusterParams(clusterid string) *DisableOutOfBandManagementForClusterParams
- func (s *ClusterService) NewEnableOutOfBandManagementForClusterParams(clusterid string) *EnableOutOfBandManagementForClusterParams
- func (s *ClusterService) NewListClustersMetricsParams() *ListClustersMetricsParams
- func (s *ClusterService) NewListClustersParams() *ListClustersParams
- func (s *ClusterService) NewListDedicatedClustersParams() *ListDedicatedClustersParams
- func (s *ClusterService) NewReleaseDedicatedClusterParams(clusterid string) *ReleaseDedicatedClusterParams
- func (s *ClusterService) NewUpdateClusterParams(id string) *UpdateClusterParams
- func (s *ClusterService) ReleaseDedicatedCluster(p *ReleaseDedicatedClusterParams) (*ReleaseDedicatedClusterResponse, error)
- func (s *ClusterService) UpdateCluster(p *UpdateClusterParams) (*UpdateClusterResponse, error)
- type ClustersMetric
- type ClustersMetricCapacity
- type Condition
- type Configuration
- type ConfigurationService
- func (s *ConfigurationService) ListCapabilities(p *ListCapabilitiesParams) (*ListCapabilitiesResponse, error)
- func (s *ConfigurationService) ListConfigurations(p *ListConfigurationsParams) (*ListConfigurationsResponse, error)
- func (s *ConfigurationService) ListDeploymentPlanners(p *ListDeploymentPlannersParams) (*ListDeploymentPlannersResponse, error)
- func (s *ConfigurationService) NewListCapabilitiesParams() *ListCapabilitiesParams
- func (s *ConfigurationService) NewListConfigurationsParams() *ListConfigurationsParams
- func (s *ConfigurationService) NewListDeploymentPlannersParams() *ListDeploymentPlannersParams
- func (s *ConfigurationService) NewUpdateConfigurationParams(name string) *UpdateConfigurationParams
- func (s *ConfigurationService) UpdateConfiguration(p *UpdateConfigurationParams) (*UpdateConfigurationResponse, error)
- type ConfigureInternalLoadBalancerElementParams
- type ConfigureNetscalerLoadBalancerParams
- func (p *ConfigureNetscalerLoadBalancerParams) SetInline(v bool)
- func (p *ConfigureNetscalerLoadBalancerParams) SetLbdevicecapacity(v int64)
- func (p *ConfigureNetscalerLoadBalancerParams) SetLbdevicededicated(v bool)
- func (p *ConfigureNetscalerLoadBalancerParams) SetLbdeviceid(v string)
- func (p *ConfigureNetscalerLoadBalancerParams) SetPodids(v []string)
- type ConfigureOutOfBandManagementParams
- func (p *ConfigureOutOfBandManagementParams) SetAddress(v string)
- func (p *ConfigureOutOfBandManagementParams) SetDriver(v string)
- func (p *ConfigureOutOfBandManagementParams) SetHostid(v string)
- func (p *ConfigureOutOfBandManagementParams) SetPassword(v string)
- func (p *ConfigureOutOfBandManagementParams) SetPort(v string)
- func (p *ConfigureOutOfBandManagementParams) SetUsername(v string)
- type ConfigureOvsElementParams
- type ConfigurePaloAltoFirewallParams
- type ConfigureVirtualRouterElementParams
- type CopyIsoParams
- type CopyIsoResponse
- type CopyTemplateParams
- type CopyTemplateResponse
- type Counter
- type CreateAccountParams
- func (p *CreateAccountParams) SetAccount(v string)
- func (p *CreateAccountParams) SetAccountdetails(v map[string]string)
- func (p *CreateAccountParams) SetAccountid(v string)
- func (p *CreateAccountParams) SetAccounttype(v int)
- func (p *CreateAccountParams) SetDomainid(v string)
- func (p *CreateAccountParams) SetEmail(v string)
- func (p *CreateAccountParams) SetFirstname(v string)
- func (p *CreateAccountParams) SetLastname(v string)
- func (p *CreateAccountParams) SetNetworkdomain(v string)
- func (p *CreateAccountParams) SetPassword(v string)
- func (p *CreateAccountParams) SetRoleid(v string)
- func (p *CreateAccountParams) SetTimezone(v string)
- func (p *CreateAccountParams) SetUserid(v string)
- func (p *CreateAccountParams) SetUsername(v string)
- type CreateAccountResponse
- type CreateAccountResponseUser
- type CreateAffinityGroupParams
- func (p *CreateAffinityGroupParams) SetAccount(v string)
- func (p *CreateAffinityGroupParams) SetDescription(v string)
- func (p *CreateAffinityGroupParams) SetDomainid(v string)
- func (p *CreateAffinityGroupParams) SetName(v string)
- func (p *CreateAffinityGroupParams) SetProjectid(v string)
- func (p *CreateAffinityGroupParams) SetType(v string)
- type CreateAffinityGroupResponse
- type CreateAutoScalePolicyParams
- type CreateAutoScalePolicyResponse
- type CreateAutoScaleVmGroupParams
- func (p *CreateAutoScaleVmGroupParams) SetFordisplay(v bool)
- func (p *CreateAutoScaleVmGroupParams) SetInterval(v int)
- func (p *CreateAutoScaleVmGroupParams) SetLbruleid(v string)
- func (p *CreateAutoScaleVmGroupParams) SetMaxmembers(v int)
- func (p *CreateAutoScaleVmGroupParams) SetMinmembers(v int)
- func (p *CreateAutoScaleVmGroupParams) SetScaledownpolicyids(v []string)
- func (p *CreateAutoScaleVmGroupParams) SetScaleuppolicyids(v []string)
- func (p *CreateAutoScaleVmGroupParams) SetVmprofileid(v string)
- type CreateAutoScaleVmGroupResponse
- type CreateAutoScaleVmProfileParams
- func (p *CreateAutoScaleVmProfileParams) SetAutoscaleuserid(v string)
- func (p *CreateAutoScaleVmProfileParams) SetCounterparam(v map[string]string)
- func (p *CreateAutoScaleVmProfileParams) SetDestroyvmgraceperiod(v int)
- func (p *CreateAutoScaleVmProfileParams) SetFordisplay(v bool)
- func (p *CreateAutoScaleVmProfileParams) SetOtherdeployparams(v string)
- func (p *CreateAutoScaleVmProfileParams) SetServiceofferingid(v string)
- func (p *CreateAutoScaleVmProfileParams) SetTemplateid(v string)
- func (p *CreateAutoScaleVmProfileParams) SetZoneid(v string)
- type CreateAutoScaleVmProfileResponse
- type CreateConditionParams
- type CreateConditionResponse
- type CreateCounterParams
- type CreateCounterResponse
- type CreateDiskOfferingParams
- func (p *CreateDiskOfferingParams) SetBytesreadrate(v int64)
- func (p *CreateDiskOfferingParams) SetBytesreadratemax(v int64)
- func (p *CreateDiskOfferingParams) SetBytesreadratemaxlength(v int64)
- func (p *CreateDiskOfferingParams) SetByteswriterate(v int64)
- func (p *CreateDiskOfferingParams) SetByteswriteratemax(v int64)
- func (p *CreateDiskOfferingParams) SetByteswriteratemaxlength(v int64)
- func (p *CreateDiskOfferingParams) SetCustomized(v bool)
- func (p *CreateDiskOfferingParams) SetCustomizediops(v bool)
- func (p *CreateDiskOfferingParams) SetDisksize(v int64)
- func (p *CreateDiskOfferingParams) SetDisplayoffering(v bool)
- func (p *CreateDiskOfferingParams) SetDisplaytext(v string)
- func (p *CreateDiskOfferingParams) SetDomainid(v string)
- func (p *CreateDiskOfferingParams) SetHypervisorsnapshotreserve(v int)
- func (p *CreateDiskOfferingParams) SetIopsreadrate(v int64)
- func (p *CreateDiskOfferingParams) SetIopsreadratemax(v int64)
- func (p *CreateDiskOfferingParams) SetIopsreadratemaxlength(v int64)
- func (p *CreateDiskOfferingParams) SetIopswriterate(v int64)
- func (p *CreateDiskOfferingParams) SetIopswriteratemax(v int64)
- func (p *CreateDiskOfferingParams) SetIopswriteratemaxlength(v int64)
- func (p *CreateDiskOfferingParams) SetMaxiops(v int64)
- func (p *CreateDiskOfferingParams) SetMiniops(v int64)
- func (p *CreateDiskOfferingParams) SetName(v string)
- func (p *CreateDiskOfferingParams) SetProvisioningtype(v string)
- func (p *CreateDiskOfferingParams) SetStoragetype(v string)
- func (p *CreateDiskOfferingParams) SetTags(v string)
- type CreateDiskOfferingResponse
- type CreateDomainParams
- type CreateDomainResponse
- type CreateEgressFirewallRuleParams
- func (p *CreateEgressFirewallRuleParams) SetCidrlist(v []string)
- func (p *CreateEgressFirewallRuleParams) SetDestcidrlist(v []string)
- func (p *CreateEgressFirewallRuleParams) SetEndport(v int)
- func (p *CreateEgressFirewallRuleParams) SetFordisplay(v bool)
- func (p *CreateEgressFirewallRuleParams) SetIcmpcode(v int)
- func (p *CreateEgressFirewallRuleParams) SetIcmptype(v int)
- func (p *CreateEgressFirewallRuleParams) SetNetworkid(v string)
- func (p *CreateEgressFirewallRuleParams) SetProtocol(v string)
- func (p *CreateEgressFirewallRuleParams) SetStartport(v int)
- func (p *CreateEgressFirewallRuleParams) SetType(v string)
- type CreateEgressFirewallRuleResponse
- type CreateFirewallRuleParams
- func (p *CreateFirewallRuleParams) SetCidrlist(v []string)
- func (p *CreateFirewallRuleParams) SetEndport(v int)
- func (p *CreateFirewallRuleParams) SetFordisplay(v bool)
- func (p *CreateFirewallRuleParams) SetIcmpcode(v int)
- func (p *CreateFirewallRuleParams) SetIcmptype(v int)
- func (p *CreateFirewallRuleParams) SetIpaddressid(v string)
- func (p *CreateFirewallRuleParams) SetProtocol(v string)
- func (p *CreateFirewallRuleParams) SetStartport(v int)
- func (p *CreateFirewallRuleParams) SetType(v string)
- type CreateFirewallRuleResponse
- type CreateGlobalLoadBalancerRuleParams
- func (p *CreateGlobalLoadBalancerRuleParams) SetAccount(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetDescription(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetDomainid(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetGslbdomainname(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetGslblbmethod(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetGslbservicetype(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetGslbstickysessionmethodname(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetName(v string)
- func (p *CreateGlobalLoadBalancerRuleParams) SetRegionid(v int)
- type CreateGlobalLoadBalancerRuleResponse
- type CreateGlobalLoadBalancerRuleResponseLoadbalancerrule
- type CreateInstanceGroupParams
- type CreateInstanceGroupResponse
- type CreateInternalLoadBalancerElementParams
- type CreateInternalLoadBalancerElementResponse
- type CreateIpForwardingRuleParams
- func (p *CreateIpForwardingRuleParams) SetCidrlist(v []string)
- func (p *CreateIpForwardingRuleParams) SetEndport(v int)
- func (p *CreateIpForwardingRuleParams) SetIpaddressid(v string)
- func (p *CreateIpForwardingRuleParams) SetOpenfirewall(v bool)
- func (p *CreateIpForwardingRuleParams) SetProtocol(v string)
- func (p *CreateIpForwardingRuleParams) SetStartport(v int)
- type CreateIpForwardingRuleResponse
- type CreateLBHealthCheckPolicyParams
- func (p *CreateLBHealthCheckPolicyParams) SetDescription(v string)
- func (p *CreateLBHealthCheckPolicyParams) SetFordisplay(v bool)
- func (p *CreateLBHealthCheckPolicyParams) SetHealthythreshold(v int)
- func (p *CreateLBHealthCheckPolicyParams) SetIntervaltime(v int)
- func (p *CreateLBHealthCheckPolicyParams) SetLbruleid(v string)
- func (p *CreateLBHealthCheckPolicyParams) SetPingpath(v string)
- func (p *CreateLBHealthCheckPolicyParams) SetResponsetimeout(v int)
- func (p *CreateLBHealthCheckPolicyParams) SetUnhealthythreshold(v int)
- type CreateLBHealthCheckPolicyResponse
- type CreateLBHealthCheckPolicyResponseHealthcheckpolicy
- type CreateLBStickinessPolicyParams
- func (p *CreateLBStickinessPolicyParams) SetDescription(v string)
- func (p *CreateLBStickinessPolicyParams) SetFordisplay(v bool)
- func (p *CreateLBStickinessPolicyParams) SetLbruleid(v string)
- func (p *CreateLBStickinessPolicyParams) SetMethodname(v string)
- func (p *CreateLBStickinessPolicyParams) SetName(v string)
- func (p *CreateLBStickinessPolicyParams) SetParam(v map[string]string)
- type CreateLBStickinessPolicyResponse
- type CreateLBStickinessPolicyResponseStickinesspolicy
- type CreateLoadBalancerParams
- func (p *CreateLoadBalancerParams) SetAlgorithm(v string)
- func (p *CreateLoadBalancerParams) SetDescription(v string)
- func (p *CreateLoadBalancerParams) SetFordisplay(v bool)
- func (p *CreateLoadBalancerParams) SetInstanceport(v int)
- func (p *CreateLoadBalancerParams) SetName(v string)
- func (p *CreateLoadBalancerParams) SetNetworkid(v string)
- func (p *CreateLoadBalancerParams) SetScheme(v string)
- func (p *CreateLoadBalancerParams) SetSourceipaddress(v string)
- func (p *CreateLoadBalancerParams) SetSourceipaddressnetworkid(v string)
- func (p *CreateLoadBalancerParams) SetSourceport(v int)
- type CreateLoadBalancerResponse
- type CreateLoadBalancerResponseLoadbalancerinstance
- type CreateLoadBalancerResponseLoadbalancerrule
- type CreateLoadBalancerRuleParams
- func (p *CreateLoadBalancerRuleParams) SetAccount(v string)
- func (p *CreateLoadBalancerRuleParams) SetAlgorithm(v string)
- func (p *CreateLoadBalancerRuleParams) SetCidrlist(v []string)
- func (p *CreateLoadBalancerRuleParams) SetDescription(v string)
- func (p *CreateLoadBalancerRuleParams) SetDomainid(v string)
- func (p *CreateLoadBalancerRuleParams) SetFordisplay(v bool)
- func (p *CreateLoadBalancerRuleParams) SetName(v string)
- func (p *CreateLoadBalancerRuleParams) SetNetworkid(v string)
- func (p *CreateLoadBalancerRuleParams) SetOpenfirewall(v bool)
- func (p *CreateLoadBalancerRuleParams) SetPrivateport(v int)
- func (p *CreateLoadBalancerRuleParams) SetProtocol(v string)
- func (p *CreateLoadBalancerRuleParams) SetPublicipid(v string)
- func (p *CreateLoadBalancerRuleParams) SetPublicport(v int)
- func (p *CreateLoadBalancerRuleParams) SetZoneid(v string)
- type CreateLoadBalancerRuleResponse
- type CreateNetworkACLListParams
- type CreateNetworkACLListResponse
- type CreateNetworkACLParams
- func (p *CreateNetworkACLParams) SetAclid(v string)
- func (p *CreateNetworkACLParams) SetAction(v string)
- func (p *CreateNetworkACLParams) SetCidrlist(v []string)
- func (p *CreateNetworkACLParams) SetEndport(v int)
- func (p *CreateNetworkACLParams) SetFordisplay(v bool)
- func (p *CreateNetworkACLParams) SetIcmpcode(v int)
- func (p *CreateNetworkACLParams) SetIcmptype(v int)
- func (p *CreateNetworkACLParams) SetNetworkid(v string)
- func (p *CreateNetworkACLParams) SetNumber(v int)
- func (p *CreateNetworkACLParams) SetProtocol(v string)
- func (p *CreateNetworkACLParams) SetReason(v string)
- func (p *CreateNetworkACLParams) SetStartport(v int)
- func (p *CreateNetworkACLParams) SetTraffictype(v string)
- type CreateNetworkACLResponse
- type CreateNetworkOfferingParams
- func (p *CreateNetworkOfferingParams) SetAvailability(v string)
- func (p *CreateNetworkOfferingParams) SetConservemode(v bool)
- func (p *CreateNetworkOfferingParams) SetDetails(v map[string]string)
- func (p *CreateNetworkOfferingParams) SetDisplaytext(v string)
- func (p *CreateNetworkOfferingParams) SetEgressdefaultpolicy(v bool)
- func (p *CreateNetworkOfferingParams) SetForvpc(v bool)
- func (p *CreateNetworkOfferingParams) SetGuestiptype(v string)
- func (p *CreateNetworkOfferingParams) SetIspersistent(v bool)
- func (p *CreateNetworkOfferingParams) SetKeepaliveenabled(v bool)
- func (p *CreateNetworkOfferingParams) SetMaxconnections(v int)
- func (p *CreateNetworkOfferingParams) SetName(v string)
- func (p *CreateNetworkOfferingParams) SetNetworkrate(v int)
- func (p *CreateNetworkOfferingParams) SetServicecapabilitylist(v map[string]string)
- func (p *CreateNetworkOfferingParams) SetServiceofferingid(v string)
- func (p *CreateNetworkOfferingParams) SetServiceproviderlist(v map[string]string)
- func (p *CreateNetworkOfferingParams) SetSpecifyipranges(v bool)
- func (p *CreateNetworkOfferingParams) SetSpecifyvlan(v bool)
- func (p *CreateNetworkOfferingParams) SetSupportedservices(v []string)
- func (p *CreateNetworkOfferingParams) SetTags(v string)
- func (p *CreateNetworkOfferingParams) SetTraffictype(v string)
- type CreateNetworkOfferingResponse
- type CreateNetworkOfferingResponseService
- type CreateNetworkOfferingResponseServiceCapability
- type CreateNetworkOfferingResponseServiceProvider
- type CreateNetworkParams
- func (p *CreateNetworkParams) SetAccount(v string)
- func (p *CreateNetworkParams) SetAclid(v string)
- func (p *CreateNetworkParams) SetAcltype(v string)
- func (p *CreateNetworkParams) SetBypassvlanoverlapcheck(v bool)
- func (p *CreateNetworkParams) SetDisplaynetwork(v bool)
- func (p *CreateNetworkParams) SetDisplaytext(v string)
- func (p *CreateNetworkParams) SetDomainid(v string)
- func (p *CreateNetworkParams) SetEndip(v string)
- func (p *CreateNetworkParams) SetEndipv6(v string)
- func (p *CreateNetworkParams) SetExternalid(v string)
- func (p *CreateNetworkParams) SetGateway(v string)
- func (p *CreateNetworkParams) SetIp6cidr(v string)
- func (p *CreateNetworkParams) SetIp6gateway(v string)
- func (p *CreateNetworkParams) SetIsolatedpvlan(v string)
- func (p *CreateNetworkParams) SetName(v string)
- func (p *CreateNetworkParams) SetNetmask(v string)
- func (p *CreateNetworkParams) SetNetworkdomain(v string)
- func (p *CreateNetworkParams) SetNetworkofferingid(v string)
- func (p *CreateNetworkParams) SetPhysicalnetworkid(v string)
- func (p *CreateNetworkParams) SetProjectid(v string)
- func (p *CreateNetworkParams) SetStartip(v string)
- func (p *CreateNetworkParams) SetStartipv6(v string)
- func (p *CreateNetworkParams) SetSubdomainaccess(v bool)
- func (p *CreateNetworkParams) SetVlan(v string)
- func (p *CreateNetworkParams) SetVpcid(v string)
- func (p *CreateNetworkParams) SetZoneid(v string)
- type CreateNetworkResponse
- type CreateNetworkResponseService
- type CreateNetworkResponseServiceCapability
- type CreateNetworkResponseServiceProvider
- type CreatePhysicalNetworkParams
- func (p *CreatePhysicalNetworkParams) SetBroadcastdomainrange(v string)
- func (p *CreatePhysicalNetworkParams) SetDomainid(v string)
- func (p *CreatePhysicalNetworkParams) SetIsolationmethods(v []string)
- func (p *CreatePhysicalNetworkParams) SetName(v string)
- func (p *CreatePhysicalNetworkParams) SetNetworkspeed(v string)
- func (p *CreatePhysicalNetworkParams) SetTags(v []string)
- func (p *CreatePhysicalNetworkParams) SetVlan(v string)
- func (p *CreatePhysicalNetworkParams) SetZoneid(v string)
- type CreatePhysicalNetworkResponse
- type CreatePodParams
- func (p *CreatePodParams) SetAllocationstate(v string)
- func (p *CreatePodParams) SetEndip(v string)
- func (p *CreatePodParams) SetGateway(v string)
- func (p *CreatePodParams) SetName(v string)
- func (p *CreatePodParams) SetNetmask(v string)
- func (p *CreatePodParams) SetStartip(v string)
- func (p *CreatePodParams) SetZoneid(v string)
- type CreatePodResponse
- type CreatePodResponseCapacity
- type CreatePortForwardingRuleParams
- func (p *CreatePortForwardingRuleParams) SetCidrlist(v []string)
- func (p *CreatePortForwardingRuleParams) SetFordisplay(v bool)
- func (p *CreatePortForwardingRuleParams) SetIpaddressid(v string)
- func (p *CreatePortForwardingRuleParams) SetNetworkid(v string)
- func (p *CreatePortForwardingRuleParams) SetOpenfirewall(v bool)
- func (p *CreatePortForwardingRuleParams) SetPrivateendport(v int)
- func (p *CreatePortForwardingRuleParams) SetPrivateport(v int)
- func (p *CreatePortForwardingRuleParams) SetProtocol(v string)
- func (p *CreatePortForwardingRuleParams) SetPublicendport(v int)
- func (p *CreatePortForwardingRuleParams) SetPublicport(v int)
- func (p *CreatePortForwardingRuleParams) SetVirtualmachineid(v string)
- func (p *CreatePortForwardingRuleParams) SetVmguestip(v string)
- type CreatePortForwardingRuleResponse
- type CreatePortableIpRangeParams
- func (p *CreatePortableIpRangeParams) SetEndip(v string)
- func (p *CreatePortableIpRangeParams) SetGateway(v string)
- func (p *CreatePortableIpRangeParams) SetNetmask(v string)
- func (p *CreatePortableIpRangeParams) SetRegionid(v int)
- func (p *CreatePortableIpRangeParams) SetStartip(v string)
- func (p *CreatePortableIpRangeParams) SetVlan(v string)
- type CreatePortableIpRangeResponse
- type CreatePortableIpRangeResponsePortableipaddress
- type CreatePrivateGatewayParams
- func (p *CreatePrivateGatewayParams) SetAclid(v string)
- func (p *CreatePrivateGatewayParams) SetGateway(v string)
- func (p *CreatePrivateGatewayParams) SetIpaddress(v string)
- func (p *CreatePrivateGatewayParams) SetNetmask(v string)
- func (p *CreatePrivateGatewayParams) SetNetworkofferingid(v string)
- func (p *CreatePrivateGatewayParams) SetPhysicalnetworkid(v string)
- func (p *CreatePrivateGatewayParams) SetSourcenatsupported(v bool)
- func (p *CreatePrivateGatewayParams) SetVlan(v string)
- func (p *CreatePrivateGatewayParams) SetVpcid(v string)
- type CreatePrivateGatewayResponse
- type CreateProjectParams
- type CreateProjectResponse
- type CreateRemoteAccessVpnParams
- func (p *CreateRemoteAccessVpnParams) SetAccount(v string)
- func (p *CreateRemoteAccessVpnParams) SetDomainid(v string)
- func (p *CreateRemoteAccessVpnParams) SetFordisplay(v bool)
- func (p *CreateRemoteAccessVpnParams) SetIprange(v string)
- func (p *CreateRemoteAccessVpnParams) SetOpenfirewall(v bool)
- func (p *CreateRemoteAccessVpnParams) SetPublicipid(v string)
- type CreateRemoteAccessVpnResponse
- type CreateRoleParams
- type CreateRolePermissionParams
- type CreateRolePermissionResponse
- type CreateRoleResponse
- type CreateSSHKeyPairParams
- type CreateSSHKeyPairResponse
- type CreateSecondaryStagingStoreParams
- func (p *CreateSecondaryStagingStoreParams) SetDetails(v map[string]string)
- func (p *CreateSecondaryStagingStoreParams) SetProvider(v string)
- func (p *CreateSecondaryStagingStoreParams) SetScope(v string)
- func (p *CreateSecondaryStagingStoreParams) SetUrl(v string)
- func (p *CreateSecondaryStagingStoreParams) SetZoneid(v string)
- type CreateSecondaryStagingStoreResponse
- type CreateSecurityGroupParams
- type CreateSecurityGroupResponse
- type CreateSecurityGroupResponseRule
- type CreateServiceInstanceParams
- func (p *CreateServiceInstanceParams) SetAccount(v string)
- func (p *CreateServiceInstanceParams) SetDomainid(v string)
- func (p *CreateServiceInstanceParams) SetLeftnetworkid(v string)
- func (p *CreateServiceInstanceParams) SetName(v string)
- func (p *CreateServiceInstanceParams) SetProjectid(v string)
- func (p *CreateServiceInstanceParams) SetRightnetworkid(v string)
- func (p *CreateServiceInstanceParams) SetServiceofferingid(v string)
- func (p *CreateServiceInstanceParams) SetTemplateid(v string)
- func (p *CreateServiceInstanceParams) SetZoneid(v string)
- type CreateServiceInstanceResponse
- type CreateServiceOfferingParams
- func (p *CreateServiceOfferingParams) SetBytesreadrate(v int64)
- func (p *CreateServiceOfferingParams) SetBytesreadratemax(v int64)
- func (p *CreateServiceOfferingParams) SetBytesreadratemaxlength(v int64)
- func (p *CreateServiceOfferingParams) SetByteswriterate(v int64)
- func (p *CreateServiceOfferingParams) SetByteswriteratemax(v int64)
- func (p *CreateServiceOfferingParams) SetByteswriteratemaxlength(v int64)
- func (p *CreateServiceOfferingParams) SetCpunumber(v int)
- func (p *CreateServiceOfferingParams) SetCpuspeed(v int)
- func (p *CreateServiceOfferingParams) SetCustomizediops(v bool)
- func (p *CreateServiceOfferingParams) SetDeploymentplanner(v string)
- func (p *CreateServiceOfferingParams) SetDisplaytext(v string)
- func (p *CreateServiceOfferingParams) SetDomainid(v string)
- func (p *CreateServiceOfferingParams) SetHosttags(v string)
- func (p *CreateServiceOfferingParams) SetHypervisorsnapshotreserve(v int)
- func (p *CreateServiceOfferingParams) SetIopsreadrate(v int64)
- func (p *CreateServiceOfferingParams) SetIopsreadratemax(v int64)
- func (p *CreateServiceOfferingParams) SetIopsreadratemaxlength(v int64)
- func (p *CreateServiceOfferingParams) SetIopswriterate(v int64)
- func (p *CreateServiceOfferingParams) SetIopswriteratemax(v int64)
- func (p *CreateServiceOfferingParams) SetIopswriteratemaxlength(v int64)
- func (p *CreateServiceOfferingParams) SetIssystem(v bool)
- func (p *CreateServiceOfferingParams) SetIsvolatile(v bool)
- func (p *CreateServiceOfferingParams) SetLimitcpuuse(v bool)
- func (p *CreateServiceOfferingParams) SetMaxiops(v int64)
- func (p *CreateServiceOfferingParams) SetMemory(v int)
- func (p *CreateServiceOfferingParams) SetMiniops(v int64)
- func (p *CreateServiceOfferingParams) SetName(v string)
- func (p *CreateServiceOfferingParams) SetNetworkrate(v int)
- func (p *CreateServiceOfferingParams) SetOfferha(v bool)
- func (p *CreateServiceOfferingParams) SetProvisioningtype(v string)
- func (p *CreateServiceOfferingParams) SetServiceofferingdetails(v map[string]string)
- func (p *CreateServiceOfferingParams) SetStoragetype(v string)
- func (p *CreateServiceOfferingParams) SetSystemvmtype(v string)
- func (p *CreateServiceOfferingParams) SetTags(v string)
- type CreateServiceOfferingResponse
- type CreateSnapshotParams
- func (p *CreateSnapshotParams) SetAccount(v string)
- func (p *CreateSnapshotParams) SetAsyncbackup(v bool)
- func (p *CreateSnapshotParams) SetDomainid(v string)
- func (p *CreateSnapshotParams) SetLocationtype(v string)
- func (p *CreateSnapshotParams) SetName(v string)
- func (p *CreateSnapshotParams) SetPolicyid(v string)
- func (p *CreateSnapshotParams) SetQuiescevm(v bool)
- func (p *CreateSnapshotParams) SetVolumeid(v string)
- type CreateSnapshotPolicyParams
- func (p *CreateSnapshotPolicyParams) SetFordisplay(v bool)
- func (p *CreateSnapshotPolicyParams) SetIntervaltype(v string)
- func (p *CreateSnapshotPolicyParams) SetMaxsnaps(v int)
- func (p *CreateSnapshotPolicyParams) SetSchedule(v string)
- func (p *CreateSnapshotPolicyParams) SetTimezone(v string)
- func (p *CreateSnapshotPolicyParams) SetVolumeid(v string)
- type CreateSnapshotPolicyResponse
- type CreateSnapshotResponse
- type CreateStaticRouteParams
- type CreateStaticRouteResponse
- type CreateStorageNetworkIpRangeParams
- func (p *CreateStorageNetworkIpRangeParams) SetEndip(v string)
- func (p *CreateStorageNetworkIpRangeParams) SetGateway(v string)
- func (p *CreateStorageNetworkIpRangeParams) SetNetmask(v string)
- func (p *CreateStorageNetworkIpRangeParams) SetPodid(v string)
- func (p *CreateStorageNetworkIpRangeParams) SetStartip(v string)
- func (p *CreateStorageNetworkIpRangeParams) SetVlan(v int)
- type CreateStorageNetworkIpRangeResponse
- type CreateStoragePoolParams
- func (p *CreateStoragePoolParams) SetCapacitybytes(v int64)
- func (p *CreateStoragePoolParams) SetCapacityiops(v int64)
- func (p *CreateStoragePoolParams) SetClusterid(v string)
- func (p *CreateStoragePoolParams) SetDetails(v map[string]string)
- func (p *CreateStoragePoolParams) SetHypervisor(v string)
- func (p *CreateStoragePoolParams) SetManaged(v bool)
- func (p *CreateStoragePoolParams) SetName(v string)
- func (p *CreateStoragePoolParams) SetPodid(v string)
- func (p *CreateStoragePoolParams) SetProvider(v string)
- func (p *CreateStoragePoolParams) SetScope(v string)
- func (p *CreateStoragePoolParams) SetTags(v string)
- func (p *CreateStoragePoolParams) SetUrl(v string)
- func (p *CreateStoragePoolParams) SetZoneid(v string)
- type CreateStoragePoolResponse
- type CreateTagsParams
- type CreateTagsResponse
- type CreateTemplateParams
- func (p *CreateTemplateParams) SetBits(v int)
- func (p *CreateTemplateParams) SetDetails(v map[string]string)
- func (p *CreateTemplateParams) SetDisplaytext(v string)
- func (p *CreateTemplateParams) SetIsdynamicallyscalable(v bool)
- func (p *CreateTemplateParams) SetIsfeatured(v bool)
- func (p *CreateTemplateParams) SetIspublic(v bool)
- func (p *CreateTemplateParams) SetName(v string)
- func (p *CreateTemplateParams) SetOstypeid(v string)
- func (p *CreateTemplateParams) SetPasswordenabled(v bool)
- func (p *CreateTemplateParams) SetProjectid(v string)
- func (p *CreateTemplateParams) SetRequireshvm(v bool)
- func (p *CreateTemplateParams) SetSnapshotid(v string)
- func (p *CreateTemplateParams) SetSshkeyenabled(v bool)
- func (p *CreateTemplateParams) SetTemplatetag(v string)
- func (p *CreateTemplateParams) SetUrl(v string)
- func (p *CreateTemplateParams) SetVirtualmachineid(v string)
- func (p *CreateTemplateParams) SetVolumeid(v string)
- type CreateTemplateResponse
- type CreateUserParams
- func (p *CreateUserParams) SetAccount(v string)
- func (p *CreateUserParams) SetDomainid(v string)
- func (p *CreateUserParams) SetEmail(v string)
- func (p *CreateUserParams) SetFirstname(v string)
- func (p *CreateUserParams) SetLastname(v string)
- func (p *CreateUserParams) SetPassword(v string)
- func (p *CreateUserParams) SetTimezone(v string)
- func (p *CreateUserParams) SetUserid(v string)
- func (p *CreateUserParams) SetUsername(v string)
- type CreateUserResponse
- type CreateVMSnapshotParams
- type CreateVMSnapshotResponse
- type CreateVPCOfferingParams
- func (p *CreateVPCOfferingParams) SetDisplaytext(v string)
- func (p *CreateVPCOfferingParams) SetName(v string)
- func (p *CreateVPCOfferingParams) SetServicecapabilitylist(v map[string]string)
- func (p *CreateVPCOfferingParams) SetServiceofferingid(v string)
- func (p *CreateVPCOfferingParams) SetServiceproviderlist(v map[string]string)
- func (p *CreateVPCOfferingParams) SetSupportedservices(v []string)
- type CreateVPCOfferingResponse
- type CreateVPCOfferingResponseService
- type CreateVPCOfferingResponseServiceCapability
- type CreateVPCOfferingResponseServiceProvider
- type CreateVPCParams
- func (p *CreateVPCParams) SetAccount(v string)
- func (p *CreateVPCParams) SetCidr(v string)
- func (p *CreateVPCParams) SetDisplaytext(v string)
- func (p *CreateVPCParams) SetDomainid(v string)
- func (p *CreateVPCParams) SetFordisplay(v bool)
- func (p *CreateVPCParams) SetName(v string)
- func (p *CreateVPCParams) SetNetworkdomain(v string)
- func (p *CreateVPCParams) SetProjectid(v string)
- func (p *CreateVPCParams) SetStart(v bool)
- func (p *CreateVPCParams) SetVpcofferingid(v string)
- func (p *CreateVPCParams) SetZoneid(v string)
- type CreateVPCResponse
- type CreateVPCResponseNetwork
- type CreateVPCResponseNetworkService
- type CreateVPCResponseNetworkServiceCapability
- type CreateVPCResponseNetworkServiceProvider
- type CreateVPCResponseService
- type CreateVPCResponseServiceCapability
- type CreateVPCResponseServiceProvider
- type CreateVirtualRouterElementParams
- type CreateVirtualRouterElementResponse
- type CreateVlanIpRangeParams
- func (p *CreateVlanIpRangeParams) SetAccount(v string)
- func (p *CreateVlanIpRangeParams) SetDomainid(v string)
- func (p *CreateVlanIpRangeParams) SetEndip(v string)
- func (p *CreateVlanIpRangeParams) SetEndipv6(v string)
- func (p *CreateVlanIpRangeParams) SetForsystemvms(v bool)
- func (p *CreateVlanIpRangeParams) SetForvirtualnetwork(v bool)
- func (p *CreateVlanIpRangeParams) SetGateway(v string)
- func (p *CreateVlanIpRangeParams) SetIp6cidr(v string)
- func (p *CreateVlanIpRangeParams) SetIp6gateway(v string)
- func (p *CreateVlanIpRangeParams) SetNetmask(v string)
- func (p *CreateVlanIpRangeParams) SetNetworkid(v string)
- func (p *CreateVlanIpRangeParams) SetPhysicalnetworkid(v string)
- func (p *CreateVlanIpRangeParams) SetPodid(v string)
- func (p *CreateVlanIpRangeParams) SetProjectid(v string)
- func (p *CreateVlanIpRangeParams) SetStartip(v string)
- func (p *CreateVlanIpRangeParams) SetStartipv6(v string)
- func (p *CreateVlanIpRangeParams) SetVlan(v string)
- func (p *CreateVlanIpRangeParams) SetZoneid(v string)
- type CreateVlanIpRangeResponse
- type CreateVolumeParams
- func (p *CreateVolumeParams) SetAccount(v string)
- func (p *CreateVolumeParams) SetCustomid(v string)
- func (p *CreateVolumeParams) SetDiskofferingid(v string)
- func (p *CreateVolumeParams) SetDisplayvolume(v bool)
- func (p *CreateVolumeParams) SetDomainid(v string)
- func (p *CreateVolumeParams) SetMaxiops(v int64)
- func (p *CreateVolumeParams) SetMiniops(v int64)
- func (p *CreateVolumeParams) SetName(v string)
- func (p *CreateVolumeParams) SetProjectid(v string)
- func (p *CreateVolumeParams) SetSize(v int64)
- func (p *CreateVolumeParams) SetSnapshotid(v string)
- func (p *CreateVolumeParams) SetVirtualmachineid(v string)
- func (p *CreateVolumeParams) SetZoneid(v string)
- type CreateVolumeResponse
- type CreateVpnConnectionParams
- type CreateVpnConnectionResponse
- type CreateVpnCustomerGatewayParams
- func (p *CreateVpnCustomerGatewayParams) SetAccount(v string)
- func (p *CreateVpnCustomerGatewayParams) SetCidrlist(v string)
- func (p *CreateVpnCustomerGatewayParams) SetDomainid(v string)
- func (p *CreateVpnCustomerGatewayParams) SetDpd(v bool)
- func (p *CreateVpnCustomerGatewayParams) SetEsplifetime(v int64)
- func (p *CreateVpnCustomerGatewayParams) SetEsppolicy(v string)
- func (p *CreateVpnCustomerGatewayParams) SetForceencap(v bool)
- func (p *CreateVpnCustomerGatewayParams) SetGateway(v string)
- func (p *CreateVpnCustomerGatewayParams) SetIkelifetime(v int64)
- func (p *CreateVpnCustomerGatewayParams) SetIkepolicy(v string)
- func (p *CreateVpnCustomerGatewayParams) SetIpsecpsk(v string)
- func (p *CreateVpnCustomerGatewayParams) SetName(v string)
- func (p *CreateVpnCustomerGatewayParams) SetProjectid(v string)
- type CreateVpnCustomerGatewayResponse
- type CreateVpnGatewayParams
- type CreateVpnGatewayResponse
- type CreateZoneParams
- func (p *CreateZoneParams) SetAllocationstate(v string)
- func (p *CreateZoneParams) SetDns1(v string)
- func (p *CreateZoneParams) SetDns2(v string)
- func (p *CreateZoneParams) SetDomain(v string)
- func (p *CreateZoneParams) SetDomainid(v string)
- func (p *CreateZoneParams) SetGuestcidraddress(v string)
- func (p *CreateZoneParams) SetInternaldns1(v string)
- func (p *CreateZoneParams) SetInternaldns2(v string)
- func (p *CreateZoneParams) SetIp6dns1(v string)
- func (p *CreateZoneParams) SetIp6dns2(v string)
- func (p *CreateZoneParams) SetLocalstorageenabled(v bool)
- func (p *CreateZoneParams) SetName(v string)
- func (p *CreateZoneParams) SetNetworktype(v string)
- func (p *CreateZoneParams) SetSecuritygroupenabled(v bool)
- type CreateZoneResponse
- type CreateZoneResponseCapacity
- type CustomService
- type CustomServiceParams
- type DedicateClusterParams
- type DedicateClusterResponse
- type DedicateGuestVlanRangeParams
- func (p *DedicateGuestVlanRangeParams) SetAccount(v string)
- func (p *DedicateGuestVlanRangeParams) SetDomainid(v string)
- func (p *DedicateGuestVlanRangeParams) SetPhysicalnetworkid(v string)
- func (p *DedicateGuestVlanRangeParams) SetProjectid(v string)
- func (p *DedicateGuestVlanRangeParams) SetVlanrange(v string)
- type DedicateGuestVlanRangeResponse
- type DedicateHostParams
- type DedicateHostResponse
- type DedicatePodParams
- type DedicatePodResponse
- type DedicatePublicIpRangeParams
- type DedicatePublicIpRangeResponse
- type DedicateZoneParams
- type DedicateZoneResponse
- type DedicatedCluster
- type DedicatedGuestVlanRange
- type DedicatedHost
- type DedicatedPod
- type DedicatedZone
- type DeleteAccountFromProjectParams
- type DeleteAccountFromProjectResponse
- type DeleteAccountParams
- type DeleteAccountResponse
- type DeleteAffinityGroupParams
- type DeleteAffinityGroupResponse
- type DeleteAlertsParams
- type DeleteAlertsResponse
- type DeleteAutoScalePolicyParams
- type DeleteAutoScalePolicyResponse
- type DeleteAutoScaleVmGroupParams
- type DeleteAutoScaleVmGroupResponse
- type DeleteAutoScaleVmProfileParams
- type DeleteAutoScaleVmProfileResponse
- type DeleteBaremetalRctParams
- type DeleteBaremetalRctResponse
- type DeleteBigSwitchBcfDeviceParams
- type DeleteBigSwitchBcfDeviceResponse
- type DeleteBrocadeVcsDeviceParams
- type DeleteBrocadeVcsDeviceResponse
- type DeleteClusterParams
- type DeleteClusterResponse
- type DeleteConditionParams
- type DeleteConditionResponse
- type DeleteCounterParams
- type DeleteCounterResponse
- type DeleteDiskOfferingParams
- type DeleteDiskOfferingResponse
- type DeleteDomainParams
- type DeleteDomainResponse
- type DeleteEgressFirewallRuleParams
- type DeleteEgressFirewallRuleResponse
- type DeleteEventsParams
- type DeleteEventsResponse
- type DeleteFirewallRuleParams
- type DeleteFirewallRuleResponse
- type DeleteGlobalLoadBalancerRuleParams
- type DeleteGlobalLoadBalancerRuleResponse
- type DeleteHostParams
- type DeleteHostResponse
- type DeleteImageStoreParams
- type DeleteImageStoreResponse
- type DeleteInstanceGroupParams
- type DeleteInstanceGroupResponse
- type DeleteIpForwardingRuleParams
- type DeleteIpForwardingRuleResponse
- type DeleteIsoParams
- type DeleteIsoResponse
- type DeleteLBHealthCheckPolicyParams
- type DeleteLBHealthCheckPolicyResponse
- type DeleteLBStickinessPolicyParams
- type DeleteLBStickinessPolicyResponse
- type DeleteLdapConfigurationParams
- type DeleteLdapConfigurationResponse
- type DeleteLoadBalancerParams
- type DeleteLoadBalancerResponse
- type DeleteLoadBalancerRuleParams
- type DeleteLoadBalancerRuleResponse
- type DeleteNetscalerLoadBalancerParams
- type DeleteNetscalerLoadBalancerResponse
- type DeleteNetworkACLListParams
- type DeleteNetworkACLListResponse
- type DeleteNetworkACLParams
- type DeleteNetworkACLResponse
- type DeleteNetworkDeviceParams
- type DeleteNetworkDeviceResponse
- type DeleteNetworkOfferingParams
- type DeleteNetworkOfferingResponse
- type DeleteNetworkParams
- type DeleteNetworkResponse
- type DeleteNetworkServiceProviderParams
- type DeleteNetworkServiceProviderResponse
- type DeleteNiciraNvpDeviceParams
- type DeleteNiciraNvpDeviceResponse
- type DeleteNuageVspDeviceParams
- type DeleteNuageVspDeviceResponse
- type DeleteOpenDaylightControllerParams
- type DeleteOpenDaylightControllerResponse
- type DeletePaloAltoFirewallParams
- type DeletePaloAltoFirewallResponse
- type DeletePhysicalNetworkParams
- type DeletePhysicalNetworkResponse
- type DeletePodParams
- type DeletePodResponse
- type DeletePortForwardingRuleParams
- type DeletePortForwardingRuleResponse
- type DeletePortableIpRangeParams
- type DeletePortableIpRangeResponse
- type DeletePrivateGatewayParams
- type DeletePrivateGatewayResponse
- type DeleteProjectInvitationParams
- type DeleteProjectInvitationResponse
- type DeleteProjectParams
- type DeleteProjectResponse
- type DeleteRemoteAccessVpnParams
- type DeleteRemoteAccessVpnResponse
- type DeleteRoleParams
- type DeleteRolePermissionParams
- type DeleteRolePermissionResponse
- type DeleteRoleResponse
- type DeleteSSHKeyPairParams
- type DeleteSSHKeyPairResponse
- type DeleteSecondaryStagingStoreParams
- type DeleteSecondaryStagingStoreResponse
- type DeleteSecurityGroupParams
- type DeleteSecurityGroupResponse
- type DeleteServiceOfferingParams
- type DeleteServiceOfferingResponse
- type DeleteSnapshotParams
- type DeleteSnapshotPoliciesParams
- type DeleteSnapshotPoliciesResponse
- type DeleteSnapshotResponse
- type DeleteSslCertParams
- type DeleteSslCertResponse
- type DeleteStaticRouteParams
- type DeleteStaticRouteResponse
- type DeleteStorageNetworkIpRangeParams
- type DeleteStorageNetworkIpRangeResponse
- type DeleteStoragePoolParams
- type DeleteStoragePoolResponse
- type DeleteStratosphereSspParams
- type DeleteStratosphereSspResponse
- type DeleteTagsParams
- type DeleteTagsResponse
- type DeleteTemplateParams
- type DeleteTemplateResponse
- type DeleteTrafficMonitorParams
- type DeleteTrafficMonitorResponse
- type DeleteTrafficTypeParams
- type DeleteTrafficTypeResponse
- type DeleteUcsManagerParams
- type DeleteUcsManagerResponse
- type DeleteUserParams
- type DeleteUserResponse
- type DeleteVMSnapshotParams
- type DeleteVMSnapshotResponse
- type DeleteVPCOfferingParams
- type DeleteVPCOfferingResponse
- type DeleteVPCParams
- type DeleteVPCResponse
- type DeleteVlanIpRangeParams
- type DeleteVlanIpRangeResponse
- type DeleteVolumeParams
- type DeleteVolumeResponse
- type DeleteVpnConnectionParams
- type DeleteVpnConnectionResponse
- type DeleteVpnCustomerGatewayParams
- type DeleteVpnCustomerGatewayResponse
- type DeleteVpnGatewayParams
- type DeleteVpnGatewayResponse
- type DeleteZoneParams
- type DeleteZoneResponse
- type DeployVirtualMachineParams
- func (p *DeployVirtualMachineParams) SetAccount(v string)
- func (p *DeployVirtualMachineParams) SetAffinitygroupids(v []string)
- func (p *DeployVirtualMachineParams) SetAffinitygroupnames(v []string)
- func (p *DeployVirtualMachineParams) SetCustomid(v string)
- func (p *DeployVirtualMachineParams) SetDatadiskofferinglist(v map[string]string)
- func (p *DeployVirtualMachineParams) SetDeploymentplanner(v string)
- func (p *DeployVirtualMachineParams) SetDetails(v map[string]string)
- func (p *DeployVirtualMachineParams) SetDhcpoptionsnetworklist(v map[string]string)
- func (p *DeployVirtualMachineParams) SetDiskofferingid(v string)
- func (p *DeployVirtualMachineParams) SetDisplayname(v string)
- func (p *DeployVirtualMachineParams) SetDisplayvm(v bool)
- func (p *DeployVirtualMachineParams) SetDomainid(v string)
- func (p *DeployVirtualMachineParams) SetExtraconfig(v string)
- func (p *DeployVirtualMachineParams) SetGroup(v string)
- func (p *DeployVirtualMachineParams) SetHostid(v string)
- func (p *DeployVirtualMachineParams) SetHypervisor(v string)
- func (p *DeployVirtualMachineParams) SetIp6address(v string)
- func (p *DeployVirtualMachineParams) SetIpaddress(v string)
- func (p *DeployVirtualMachineParams) SetIptonetworklist(v map[string]string)
- func (p *DeployVirtualMachineParams) SetKeyboard(v string)
- func (p *DeployVirtualMachineParams) SetKeypair(v string)
- func (p *DeployVirtualMachineParams) SetMacaddress(v string)
- func (p *DeployVirtualMachineParams) SetName(v string)
- func (p *DeployVirtualMachineParams) SetNetworkids(v []string)
- func (p *DeployVirtualMachineParams) SetProjectid(v string)
- func (p *DeployVirtualMachineParams) SetRootdisksize(v int64)
- func (p *DeployVirtualMachineParams) SetSecuritygroupids(v []string)
- func (p *DeployVirtualMachineParams) SetSecuritygroupnames(v []string)
- func (p *DeployVirtualMachineParams) SetServiceofferingid(v string)
- func (p *DeployVirtualMachineParams) SetSize(v int64)
- func (p *DeployVirtualMachineParams) SetStartvm(v bool)
- func (p *DeployVirtualMachineParams) SetTemplateid(v string)
- func (p *DeployVirtualMachineParams) SetUserdata(v string)
- func (p *DeployVirtualMachineParams) SetZoneid(v string)
- type DeployVirtualMachineResponse
- type DeployVirtualMachineResponseAffinitygroup
- type DeployVirtualMachineResponseSecuritygroup
- type DeployVirtualMachineResponseSecuritygroupRule
- type DeploymentPlanner
- type DestroyRouterParams
- type DestroyRouterResponse
- type DestroySystemVmParams
- type DestroySystemVmResponse
- type DestroyVirtualMachineParams
- type DestroyVirtualMachineResponse
- type DestroyVirtualMachineResponseAffinitygroup
- type DestroyVirtualMachineResponseSecuritygroup
- type DestroyVirtualMachineResponseSecuritygroupRule
- type DetachIsoParams
- type DetachIsoResponse
- type DetachIsoResponseAffinitygroup
- type DetachIsoResponseSecuritygroup
- type DetachIsoResponseSecuritygroupRule
- type DetachVolumeParams
- type DetachVolumeResponse
- type DisableAccountParams
- type DisableAccountResponse
- type DisableAccountResponseUser
- type DisableAutoScaleVmGroupParams
- type DisableAutoScaleVmGroupResponse
- type DisableOutOfBandManagementForClusterParams
- type DisableOutOfBandManagementForClusterResponse
- type DisableOutOfBandManagementForHostParams
- type DisableOutOfBandManagementForHostResponse
- type DisableOutOfBandManagementForZoneParams
- type DisableOutOfBandManagementForZoneResponse
- type DisableStaticNatParams
- type DisableStaticNatResponse
- type DisableUserParams
- type DisableUserResponse
- type DisassociateIpAddressParams
- type DisassociateIpAddressResponse
- type DiskOffering
- type DiskOfferingService
- func (s *DiskOfferingService) CreateDiskOffering(p *CreateDiskOfferingParams) (*CreateDiskOfferingResponse, error)
- func (s *DiskOfferingService) DeleteDiskOffering(p *DeleteDiskOfferingParams) (*DeleteDiskOfferingResponse, error)
- func (s *DiskOfferingService) GetDiskOfferingByID(id string, opts ...OptionFunc) (*DiskOffering, int, error)
- func (s *DiskOfferingService) GetDiskOfferingByName(name string, opts ...OptionFunc) (*DiskOffering, int, error)
- func (s *DiskOfferingService) GetDiskOfferingID(name string, opts ...OptionFunc) (string, int, error)
- func (s *DiskOfferingService) ListDiskOfferings(p *ListDiskOfferingsParams) (*ListDiskOfferingsResponse, error)
- func (s *DiskOfferingService) NewCreateDiskOfferingParams(displaytext string, name string) *CreateDiskOfferingParams
- func (s *DiskOfferingService) NewDeleteDiskOfferingParams(id string) *DeleteDiskOfferingParams
- func (s *DiskOfferingService) NewListDiskOfferingsParams() *ListDiskOfferingsParams
- func (s *DiskOfferingService) NewUpdateDiskOfferingParams(id string) *UpdateDiskOfferingParams
- func (s *DiskOfferingService) UpdateDiskOffering(p *UpdateDiskOfferingParams) (*UpdateDiskOfferingResponse, error)
- type Domain
- type DomainChildren
- type DomainIDSetter
- type DomainService
- func (s *DomainService) CreateDomain(p *CreateDomainParams) (*CreateDomainResponse, error)
- func (s *DomainService) DeleteDomain(p *DeleteDomainParams) (*DeleteDomainResponse, error)
- func (s *DomainService) GetDomainByID(id string, opts ...OptionFunc) (*Domain, int, error)
- func (s *DomainService) GetDomainByName(name string, opts ...OptionFunc) (*Domain, int, error)
- func (s *DomainService) GetDomainChildrenByID(id string, opts ...OptionFunc) (*DomainChildren, int, error)
- func (s *DomainService) GetDomainChildrenByName(name string, opts ...OptionFunc) (*DomainChildren, int, error)
- func (s *DomainService) GetDomainChildrenID(name string, opts ...OptionFunc) (string, int, error)
- func (s *DomainService) GetDomainID(name string, opts ...OptionFunc) (string, int, error)
- func (s *DomainService) ListDomainChildren(p *ListDomainChildrenParams) (*ListDomainChildrenResponse, error)
- func (s *DomainService) ListDomains(p *ListDomainsParams) (*ListDomainsResponse, error)
- func (s *DomainService) NewCreateDomainParams(name string) *CreateDomainParams
- func (s *DomainService) NewDeleteDomainParams(id string) *DeleteDomainParams
- func (s *DomainService) NewListDomainChildrenParams() *ListDomainChildrenParams
- func (s *DomainService) NewListDomainsParams() *ListDomainsParams
- func (s *DomainService) NewUpdateDomainParams(id string) *UpdateDomainParams
- func (s *DomainService) UpdateDomain(p *UpdateDomainParams) (*UpdateDomainResponse, error)
- type EgressFirewallRule
- type EnableAccountParams
- type EnableAccountResponse
- type EnableAccountResponseUser
- type EnableAutoScaleVmGroupParams
- type EnableAutoScaleVmGroupResponse
- type EnableOutOfBandManagementForClusterParams
- type EnableOutOfBandManagementForClusterResponse
- type EnableOutOfBandManagementForHostParams
- type EnableOutOfBandManagementForHostResponse
- type EnableOutOfBandManagementForZoneParams
- type EnableOutOfBandManagementForZoneResponse
- type EnableStaticNatParams
- type EnableStaticNatResponse
- type EnableStorageMaintenanceParams
- type EnableStorageMaintenanceResponse
- type EnableUserParams
- type EnableUserResponse
- type Event
- type EventService
- func (s *EventService) ArchiveEvents(p *ArchiveEventsParams) (*ArchiveEventsResponse, error)
- func (s *EventService) DeleteEvents(p *DeleteEventsParams) (*DeleteEventsResponse, error)
- func (s *EventService) GetEventByID(id string, opts ...OptionFunc) (*Event, int, error)
- func (s *EventService) ListEventTypes(p *ListEventTypesParams) (*ListEventTypesResponse, error)
- func (s *EventService) ListEvents(p *ListEventsParams) (*ListEventsResponse, error)
- func (s *EventService) NewArchiveEventsParams() *ArchiveEventsParams
- func (s *EventService) NewDeleteEventsParams() *DeleteEventsParams
- func (s *EventService) NewListEventTypesParams() *ListEventTypesParams
- func (s *EventService) NewListEventsParams() *ListEventsParams
- type EventType
- type ExpungeVirtualMachineParams
- type ExpungeVirtualMachineResponse
- type ExtractIsoParams
- type ExtractIsoResponse
- type ExtractTemplateParams
- type ExtractTemplateResponse
- type ExtractVolumeParams
- type ExtractVolumeResponse
- type FindHostsForMigrationParams
- type FindHostsForMigrationResponse
- type FindStoragePoolsForMigrationParams
- type FindStoragePoolsForMigrationResponse
- type FirewallRule
- type FirewallService
- func (s *FirewallService) AddPaloAltoFirewall(p *AddPaloAltoFirewallParams) (*AddPaloAltoFirewallResponse, error)
- func (s *FirewallService) ConfigurePaloAltoFirewall(p *ConfigurePaloAltoFirewallParams) (*PaloAltoFirewallResponse, error)
- func (s *FirewallService) CreateEgressFirewallRule(p *CreateEgressFirewallRuleParams) (*CreateEgressFirewallRuleResponse, error)
- func (s *FirewallService) CreateFirewallRule(p *CreateFirewallRuleParams) (*CreateFirewallRuleResponse, error)
- func (s *FirewallService) CreatePortForwardingRule(p *CreatePortForwardingRuleParams) (*CreatePortForwardingRuleResponse, error)
- func (s *FirewallService) DeleteEgressFirewallRule(p *DeleteEgressFirewallRuleParams) (*DeleteEgressFirewallRuleResponse, error)
- func (s *FirewallService) DeleteFirewallRule(p *DeleteFirewallRuleParams) (*DeleteFirewallRuleResponse, error)
- func (s *FirewallService) DeletePaloAltoFirewall(p *DeletePaloAltoFirewallParams) (*DeletePaloAltoFirewallResponse, error)
- func (s *FirewallService) DeletePortForwardingRule(p *DeletePortForwardingRuleParams) (*DeletePortForwardingRuleResponse, error)
- func (s *FirewallService) GetEgressFirewallRuleByID(id string, opts ...OptionFunc) (*EgressFirewallRule, int, error)
- func (s *FirewallService) GetFirewallRuleByID(id string, opts ...OptionFunc) (*FirewallRule, int, error)
- func (s *FirewallService) GetPortForwardingRuleByID(id string, opts ...OptionFunc) (*PortForwardingRule, int, error)
- func (s *FirewallService) ListEgressFirewallRules(p *ListEgressFirewallRulesParams) (*ListEgressFirewallRulesResponse, error)
- func (s *FirewallService) ListFirewallRules(p *ListFirewallRulesParams) (*ListFirewallRulesResponse, error)
- func (s *FirewallService) ListPaloAltoFirewalls(p *ListPaloAltoFirewallsParams) (*ListPaloAltoFirewallsResponse, error)
- func (s *FirewallService) ListPortForwardingRules(p *ListPortForwardingRulesParams) (*ListPortForwardingRulesResponse, error)
- func (s *FirewallService) NewAddPaloAltoFirewallParams(networkdevicetype string, password string, physicalnetworkid string, ...) *AddPaloAltoFirewallParams
- func (s *FirewallService) NewConfigurePaloAltoFirewallParams(fwdeviceid string) *ConfigurePaloAltoFirewallParams
- func (s *FirewallService) NewCreateEgressFirewallRuleParams(networkid string, protocol string) *CreateEgressFirewallRuleParams
- func (s *FirewallService) NewCreateFirewallRuleParams(ipaddressid string, protocol string) *CreateFirewallRuleParams
- func (s *FirewallService) NewCreatePortForwardingRuleParams(ipaddressid string, privateport int, protocol string, publicport int, ...) *CreatePortForwardingRuleParams
- func (s *FirewallService) NewDeleteEgressFirewallRuleParams(id string) *DeleteEgressFirewallRuleParams
- func (s *FirewallService) NewDeleteFirewallRuleParams(id string) *DeleteFirewallRuleParams
- func (s *FirewallService) NewDeletePaloAltoFirewallParams(fwdeviceid string) *DeletePaloAltoFirewallParams
- func (s *FirewallService) NewDeletePortForwardingRuleParams(id string) *DeletePortForwardingRuleParams
- func (s *FirewallService) NewListEgressFirewallRulesParams() *ListEgressFirewallRulesParams
- func (s *FirewallService) NewListFirewallRulesParams() *ListFirewallRulesParams
- func (s *FirewallService) NewListPaloAltoFirewallsParams() *ListPaloAltoFirewallsParams
- func (s *FirewallService) NewListPortForwardingRulesParams() *ListPortForwardingRulesParams
- func (s *FirewallService) NewUpdateEgressFirewallRuleParams(id string) *UpdateEgressFirewallRuleParams
- func (s *FirewallService) NewUpdateFirewallRuleParams(id string) *UpdateFirewallRuleParams
- func (s *FirewallService) NewUpdatePortForwardingRuleParams(id string) *UpdatePortForwardingRuleParams
- func (s *FirewallService) UpdateEgressFirewallRule(p *UpdateEgressFirewallRuleParams) (*UpdateEgressFirewallRuleResponse, error)
- func (s *FirewallService) UpdateFirewallRule(p *UpdateFirewallRuleParams) (*UpdateFirewallRuleResponse, error)
- func (s *FirewallService) UpdatePortForwardingRule(p *UpdatePortForwardingRuleParams) (*UpdatePortForwardingRuleResponse, error)
- type GenerateAlertParams
- type GenerateAlertResponse
- type GenerateUsageRecordsParams
- type GenerateUsageRecordsResponse
- type GetApiLimitParams
- type GetApiLimitResponse
- type GetCloudIdentifierParams
- type GetCloudIdentifierResponse
- type GetPathForVolumeParams
- type GetPathForVolumeResponse
- type GetSolidFireAccountIdParams
- type GetSolidFireAccountIdResponse
- type GetSolidFireVolumeSizeParams
- type GetSolidFireVolumeSizeResponse
- type GetUploadParamsForTemplateParams
- func (p *GetUploadParamsForTemplateParams) SetAccount(v string)
- func (p *GetUploadParamsForTemplateParams) SetBits(v int)
- func (p *GetUploadParamsForTemplateParams) SetChecksum(v string)
- func (p *GetUploadParamsForTemplateParams) SetDetails(v map[string]string)
- func (p *GetUploadParamsForTemplateParams) SetDisplaytext(v string)
- func (p *GetUploadParamsForTemplateParams) SetDomainid(v string)
- func (p *GetUploadParamsForTemplateParams) SetFormat(v string)
- func (p *GetUploadParamsForTemplateParams) SetHypervisor(v string)
- func (p *GetUploadParamsForTemplateParams) SetIsdynamicallyscalable(v bool)
- func (p *GetUploadParamsForTemplateParams) SetIsextractable(v bool)
- func (p *GetUploadParamsForTemplateParams) SetIsfeatured(v bool)
- func (p *GetUploadParamsForTemplateParams) SetIspublic(v bool)
- func (p *GetUploadParamsForTemplateParams) SetIsrouting(v bool)
- func (p *GetUploadParamsForTemplateParams) SetName(v string)
- func (p *GetUploadParamsForTemplateParams) SetOstypeid(v string)
- func (p *GetUploadParamsForTemplateParams) SetPasswordenabled(v bool)
- func (p *GetUploadParamsForTemplateParams) SetProjectid(v string)
- func (p *GetUploadParamsForTemplateParams) SetRequireshvm(v bool)
- func (p *GetUploadParamsForTemplateParams) SetSshkeyenabled(v bool)
- func (p *GetUploadParamsForTemplateParams) SetTemplatetag(v string)
- func (p *GetUploadParamsForTemplateParams) SetZoneid(v string)
- type GetUploadParamsForTemplateResponse
- type GetUploadParamsForVolumeParams
- func (p *GetUploadParamsForVolumeParams) SetAccount(v string)
- func (p *GetUploadParamsForVolumeParams) SetChecksum(v string)
- func (p *GetUploadParamsForVolumeParams) SetDiskofferingid(v string)
- func (p *GetUploadParamsForVolumeParams) SetDomainid(v string)
- func (p *GetUploadParamsForVolumeParams) SetFormat(v string)
- func (p *GetUploadParamsForVolumeParams) SetImagestoreuuid(v string)
- func (p *GetUploadParamsForVolumeParams) SetName(v string)
- func (p *GetUploadParamsForVolumeParams) SetProjectid(v string)
- func (p *GetUploadParamsForVolumeParams) SetZoneid(v string)
- type GetUploadParamsForVolumeResponse
- type GetUserParams
- type GetUserResponse
- type GetVMPasswordParams
- type GetVMPasswordResponse
- type GetVirtualMachineUserDataParams
- type GetVirtualMachineUserDataResponse
- type GetVolumeSnapshotDetailsParams
- type GetVolumeSnapshotDetailsResponse
- type GetVolumeiScsiNameParams
- type GetVolumeiScsiNameResponse
- type GlobalLoadBalancerRule
- type GlobalLoadBalancerRuleLoadbalancerrule
- type GuestOSService
- func (s *GuestOSService) AddGuestOs(p *AddGuestOsParams) (*AddGuestOsResponse, error)
- func (s *GuestOSService) AddGuestOsMapping(p *AddGuestOsMappingParams) (*AddGuestOsMappingResponse, error)
- func (s *GuestOSService) GetGuestOsMappingByID(id string, opts ...OptionFunc) (*GuestOsMapping, int, error)
- func (s *GuestOSService) GetOsCategoryByID(id string, opts ...OptionFunc) (*OsCategory, int, error)
- func (s *GuestOSService) GetOsCategoryByName(name string, opts ...OptionFunc) (*OsCategory, int, error)
- func (s *GuestOSService) GetOsCategoryID(name string, opts ...OptionFunc) (string, int, error)
- func (s *GuestOSService) GetOsTypeByID(id string, opts ...OptionFunc) (*OsType, int, error)
- func (s *GuestOSService) ListGuestOsMapping(p *ListGuestOsMappingParams) (*ListGuestOsMappingResponse, error)
- func (s *GuestOSService) ListOsCategories(p *ListOsCategoriesParams) (*ListOsCategoriesResponse, error)
- func (s *GuestOSService) ListOsTypes(p *ListOsTypesParams) (*ListOsTypesResponse, error)
- func (s *GuestOSService) NewAddGuestOsMappingParams(hypervisor string, hypervisorversion string, osnameforhypervisor string) *AddGuestOsMappingParams
- func (s *GuestOSService) NewAddGuestOsParams(details map[string]string, oscategoryid string, osdisplayname string) *AddGuestOsParams
- func (s *GuestOSService) NewListGuestOsMappingParams() *ListGuestOsMappingParams
- func (s *GuestOSService) NewListOsCategoriesParams() *ListOsCategoriesParams
- func (s *GuestOSService) NewListOsTypesParams() *ListOsTypesParams
- func (s *GuestOSService) NewRemoveGuestOsMappingParams(id string) *RemoveGuestOsMappingParams
- func (s *GuestOSService) NewRemoveGuestOsParams(id string) *RemoveGuestOsParams
- func (s *GuestOSService) NewUpdateGuestOsMappingParams(id string, osnameforhypervisor string) *UpdateGuestOsMappingParams
- func (s *GuestOSService) NewUpdateGuestOsParams(details map[string]string, id string, osdisplayname string) *UpdateGuestOsParams
- func (s *GuestOSService) RemoveGuestOs(p *RemoveGuestOsParams) (*RemoveGuestOsResponse, error)
- func (s *GuestOSService) RemoveGuestOsMapping(p *RemoveGuestOsMappingParams) (*RemoveGuestOsMappingResponse, error)
- func (s *GuestOSService) UpdateGuestOs(p *UpdateGuestOsParams) (*UpdateGuestOsResponse, error)
- func (s *GuestOSService) UpdateGuestOsMapping(p *UpdateGuestOsMappingParams) (*UpdateGuestOsMappingResponse, error)
- type GuestOsMapping
- type Host
- type HostGpugroup
- type HostGpugroupVgpu
- type HostService
- func (s *HostService) AddBaremetalHost(p *AddBaremetalHostParams) (*AddBaremetalHostResponse, error)
- func (s *HostService) AddGloboDnsHost(p *AddGloboDnsHostParams) (*AddGloboDnsHostResponse, error)
- func (s *HostService) AddHost(p *AddHostParams) (*AddHostResponse, error)
- func (s *HostService) AddSecondaryStorage(p *AddSecondaryStorageParams) (*AddSecondaryStorageResponse, error)
- func (s *HostService) CancelHostMaintenance(p *CancelHostMaintenanceParams) (*CancelHostMaintenanceResponse, error)
- func (s *HostService) DedicateHost(p *DedicateHostParams) (*DedicateHostResponse, error)
- func (s *HostService) DeleteHost(p *DeleteHostParams) (*DeleteHostResponse, error)
- func (s *HostService) DisableOutOfBandManagementForHost(p *DisableOutOfBandManagementForHostParams) (*DisableOutOfBandManagementForHostResponse, error)
- func (s *HostService) EnableOutOfBandManagementForHost(p *EnableOutOfBandManagementForHostParams) (*EnableOutOfBandManagementForHostResponse, error)
- func (s *HostService) FindHostsForMigration(p *FindHostsForMigrationParams) (*FindHostsForMigrationResponse, error)
- func (s *HostService) GetHostByID(id string, opts ...OptionFunc) (*Host, int, error)
- func (s *HostService) GetHostByName(name string, opts ...OptionFunc) (*Host, int, error)
- func (s *HostService) GetHostID(name string, opts ...OptionFunc) (string, int, error)
- func (s *HostService) GetHostTagID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *HostService) GetHostsMetricByID(id string, opts ...OptionFunc) (*HostsMetric, int, error)
- func (s *HostService) GetHostsMetricByName(name string, opts ...OptionFunc) (*HostsMetric, int, error)
- func (s *HostService) GetHostsMetricID(name string, opts ...OptionFunc) (string, int, error)
- func (s *HostService) ListDedicatedHosts(p *ListDedicatedHostsParams) (*ListDedicatedHostsResponse, error)
- func (s *HostService) ListHostTags(p *ListHostTagsParams) (*ListHostTagsResponse, error)
- func (s *HostService) ListHosts(p *ListHostsParams) (*ListHostsResponse, error)
- func (s *HostService) ListHostsMetrics(p *ListHostsMetricsParams) (*ListHostsMetricsResponse, error)
- func (s *HostService) NewAddBaremetalHostParams(hypervisor string, password string, podid string, url string, username string, ...) *AddBaremetalHostParams
- func (s *HostService) NewAddGloboDnsHostParams(password string, physicalnetworkid string, url string, username string) *AddGloboDnsHostParams
- func (s *HostService) NewAddHostParams(hypervisor string, password string, podid string, url string, username string, ...) *AddHostParams
- func (s *HostService) NewAddSecondaryStorageParams(url string) *AddSecondaryStorageParams
- func (s *HostService) NewCancelHostMaintenanceParams(id string) *CancelHostMaintenanceParams
- func (s *HostService) NewDedicateHostParams(domainid string, hostid string) *DedicateHostParams
- func (s *HostService) NewDeleteHostParams(id string) *DeleteHostParams
- func (s *HostService) NewDisableOutOfBandManagementForHostParams(hostid string) *DisableOutOfBandManagementForHostParams
- func (s *HostService) NewEnableOutOfBandManagementForHostParams(hostid string) *EnableOutOfBandManagementForHostParams
- func (s *HostService) NewFindHostsForMigrationParams(virtualmachineid string) *FindHostsForMigrationParams
- func (s *HostService) NewListDedicatedHostsParams() *ListDedicatedHostsParams
- func (s *HostService) NewListHostTagsParams() *ListHostTagsParams
- func (s *HostService) NewListHostsMetricsParams() *ListHostsMetricsParams
- func (s *HostService) NewListHostsParams() *ListHostsParams
- func (s *HostService) NewPrepareHostForMaintenanceParams(id string) *PrepareHostForMaintenanceParams
- func (s *HostService) NewReconnectHostParams(id string) *ReconnectHostParams
- func (s *HostService) NewReleaseDedicatedHostParams(hostid string) *ReleaseDedicatedHostParams
- func (s *HostService) NewReleaseHostReservationParams(id string) *ReleaseHostReservationParams
- func (s *HostService) NewUpdateHostParams(id string) *UpdateHostParams
- func (s *HostService) NewUpdateHostPasswordParams(password string, username string) *UpdateHostPasswordParams
- func (s *HostService) PrepareHostForMaintenance(p *PrepareHostForMaintenanceParams) (*PrepareHostForMaintenanceResponse, error)
- func (s *HostService) ReconnectHost(p *ReconnectHostParams) (*ReconnectHostResponse, error)
- func (s *HostService) ReleaseDedicatedHost(p *ReleaseDedicatedHostParams) (*ReleaseDedicatedHostResponse, error)
- func (s *HostService) ReleaseHostReservation(p *ReleaseHostReservationParams) (*ReleaseHostReservationResponse, error)
- func (s *HostService) UpdateHost(p *UpdateHostParams) (*UpdateHostResponse, error)
- func (s *HostService) UpdateHostPassword(p *UpdateHostPasswordParams) (*UpdateHostPasswordResponse, error)
- type HostTag
- type HostsMetric
- type HostsMetricGpugroup
- type HostsMetricGpugroupVgpu
- type Hypervisor
- type HypervisorCapability
- type HypervisorService
- func (s *HypervisorService) GetHypervisorCapabilityByID(id string, opts ...OptionFunc) (*HypervisorCapability, int, error)
- func (s *HypervisorService) ListHypervisorCapabilities(p *ListHypervisorCapabilitiesParams) (*ListHypervisorCapabilitiesResponse, error)
- func (s *HypervisorService) ListHypervisors(p *ListHypervisorsParams) (*ListHypervisorsResponse, error)
- func (s *HypervisorService) NewListHypervisorCapabilitiesParams() *ListHypervisorCapabilitiesParams
- func (s *HypervisorService) NewListHypervisorsParams() *ListHypervisorsParams
- func (s *HypervisorService) NewUpdateHypervisorCapabilitiesParams() *UpdateHypervisorCapabilitiesParams
- func (s *HypervisorService) UpdateHypervisorCapabilities(p *UpdateHypervisorCapabilitiesParams) (*UpdateHypervisorCapabilitiesResponse, error)
- type ISOService
- func (s *ISOService) AttachIso(p *AttachIsoParams) (*AttachIsoResponse, error)
- func (s *ISOService) CopyIso(p *CopyIsoParams) (*CopyIsoResponse, error)
- func (s *ISOService) DeleteIso(p *DeleteIsoParams) (*DeleteIsoResponse, error)
- func (s *ISOService) DetachIso(p *DetachIsoParams) (*DetachIsoResponse, error)
- func (s *ISOService) ExtractIso(p *ExtractIsoParams) (*ExtractIsoResponse, error)
- func (s *ISOService) GetIsoByID(id string, opts ...OptionFunc) (*Iso, int, error)
- func (s *ISOService) GetIsoByName(name string, isofilter string, zoneid string, opts ...OptionFunc) (*Iso, int, error)
- func (s *ISOService) GetIsoID(name string, isofilter string, zoneid string, opts ...OptionFunc) (string, int, error)
- func (s *ISOService) GetIsoPermissionByID(id string, opts ...OptionFunc) (*IsoPermission, int, error)
- func (s *ISOService) ListIsoPermissions(p *ListIsoPermissionsParams) (*ListIsoPermissionsResponse, error)
- func (s *ISOService) ListIsos(p *ListIsosParams) (*ListIsosResponse, error)
- func (s *ISOService) NewAttachIsoParams(id string, virtualmachineid string) *AttachIsoParams
- func (s *ISOService) NewCopyIsoParams(id string) *CopyIsoParams
- func (s *ISOService) NewDeleteIsoParams(id string) *DeleteIsoParams
- func (s *ISOService) NewDetachIsoParams(virtualmachineid string) *DetachIsoParams
- func (s *ISOService) NewExtractIsoParams(id string, mode string) *ExtractIsoParams
- func (s *ISOService) NewListIsoPermissionsParams(id string) *ListIsoPermissionsParams
- func (s *ISOService) NewListIsosParams() *ListIsosParams
- func (s *ISOService) NewRegisterIsoParams(displaytext string, name string, url string, zoneid string) *RegisterIsoParams
- func (s *ISOService) NewUpdateIsoParams(id string) *UpdateIsoParams
- func (s *ISOService) NewUpdateIsoPermissionsParams(id string) *UpdateIsoPermissionsParams
- func (s *ISOService) RegisterIso(p *RegisterIsoParams) (*RegisterIsoResponse, error)
- func (s *ISOService) UpdateIso(p *UpdateIsoParams) (*UpdateIsoResponse, error)
- func (s *ISOService) UpdateIsoPermissions(p *UpdateIsoPermissionsParams) (*UpdateIsoPermissionsResponse, error)
- type ImageStore
- type ImageStoreService
- func (s *ImageStoreService) AddImageStore(p *AddImageStoreParams) (*AddImageStoreResponse, error)
- func (s *ImageStoreService) AddImageStoreS3(p *AddImageStoreS3Params) (*AddImageStoreS3Response, error)
- func (s *ImageStoreService) CreateSecondaryStagingStore(p *CreateSecondaryStagingStoreParams) (*CreateSecondaryStagingStoreResponse, error)
- func (s *ImageStoreService) DeleteImageStore(p *DeleteImageStoreParams) (*DeleteImageStoreResponse, error)
- func (s *ImageStoreService) DeleteSecondaryStagingStore(p *DeleteSecondaryStagingStoreParams) (*DeleteSecondaryStagingStoreResponse, error)
- func (s *ImageStoreService) GetImageStoreByID(id string, opts ...OptionFunc) (*ImageStore, int, error)
- func (s *ImageStoreService) GetImageStoreByName(name string, opts ...OptionFunc) (*ImageStore, int, error)
- func (s *ImageStoreService) GetImageStoreID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ImageStoreService) GetSecondaryStagingStoreByID(id string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)
- func (s *ImageStoreService) GetSecondaryStagingStoreByName(name string, opts ...OptionFunc) (*SecondaryStagingStore, int, error)
- func (s *ImageStoreService) GetSecondaryStagingStoreID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ImageStoreService) ListImageStores(p *ListImageStoresParams) (*ListImageStoresResponse, error)
- func (s *ImageStoreService) ListSecondaryStagingStores(p *ListSecondaryStagingStoresParams) (*ListSecondaryStagingStoresResponse, error)
- func (s *ImageStoreService) NewAddImageStoreParams(provider string) *AddImageStoreParams
- func (s *ImageStoreService) NewAddImageStoreS3Params(accesskey string, bucket string, endpoint string, secretkey string) *AddImageStoreS3Params
- func (s *ImageStoreService) NewCreateSecondaryStagingStoreParams(url string) *CreateSecondaryStagingStoreParams
- func (s *ImageStoreService) NewDeleteImageStoreParams(id string) *DeleteImageStoreParams
- func (s *ImageStoreService) NewDeleteSecondaryStagingStoreParams(id string) *DeleteSecondaryStagingStoreParams
- func (s *ImageStoreService) NewListImageStoresParams() *ListImageStoresParams
- func (s *ImageStoreService) NewListSecondaryStagingStoresParams() *ListSecondaryStagingStoresParams
- func (s *ImageStoreService) NewUpdateCloudToUseObjectStoreParams(provider string) *UpdateCloudToUseObjectStoreParams
- func (s *ImageStoreService) UpdateCloudToUseObjectStore(p *UpdateCloudToUseObjectStoreParams) (*UpdateCloudToUseObjectStoreResponse, error)
- type ImportLdapUsersParams
- func (p *ImportLdapUsersParams) SetAccount(v string)
- func (p *ImportLdapUsersParams) SetAccountdetails(v map[string]string)
- func (p *ImportLdapUsersParams) SetAccounttype(v int)
- func (p *ImportLdapUsersParams) SetDomainid(v string)
- func (p *ImportLdapUsersParams) SetGroup(v string)
- func (p *ImportLdapUsersParams) SetKeyword(v string)
- func (p *ImportLdapUsersParams) SetPage(v int)
- func (p *ImportLdapUsersParams) SetPagesize(v int)
- func (p *ImportLdapUsersParams) SetRoleid(v string)
- func (p *ImportLdapUsersParams) SetTimezone(v string)
- type ImportLdapUsersResponse
- type InstanceGroup
- type InternalLBService
- func (s *InternalLBService) ConfigureInternalLoadBalancerElement(p *ConfigureInternalLoadBalancerElementParams) (*InternalLoadBalancerElementResponse, error)
- func (s *InternalLBService) CreateInternalLoadBalancerElement(p *CreateInternalLoadBalancerElementParams) (*CreateInternalLoadBalancerElementResponse, error)
- func (s *InternalLBService) GetInternalLoadBalancerElementByID(id string, opts ...OptionFunc) (*InternalLoadBalancerElement, int, error)
- func (s *InternalLBService) GetInternalLoadBalancerVMByID(id string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)
- func (s *InternalLBService) GetInternalLoadBalancerVMByName(name string, opts ...OptionFunc) (*InternalLoadBalancerVM, int, error)
- func (s *InternalLBService) GetInternalLoadBalancerVMID(name string, opts ...OptionFunc) (string, int, error)
- func (s *InternalLBService) ListInternalLoadBalancerElements(p *ListInternalLoadBalancerElementsParams) (*ListInternalLoadBalancerElementsResponse, error)
- func (s *InternalLBService) ListInternalLoadBalancerVMs(p *ListInternalLoadBalancerVMsParams) (*ListInternalLoadBalancerVMsResponse, error)
- func (s *InternalLBService) NewConfigureInternalLoadBalancerElementParams(enabled bool, id string) *ConfigureInternalLoadBalancerElementParams
- func (s *InternalLBService) NewCreateInternalLoadBalancerElementParams(nspid string) *CreateInternalLoadBalancerElementParams
- func (s *InternalLBService) NewListInternalLoadBalancerElementsParams() *ListInternalLoadBalancerElementsParams
- func (s *InternalLBService) NewListInternalLoadBalancerVMsParams() *ListInternalLoadBalancerVMsParams
- func (s *InternalLBService) NewStartInternalLoadBalancerVMParams(id string) *StartInternalLoadBalancerVMParams
- func (s *InternalLBService) NewStopInternalLoadBalancerVMParams(id string) *StopInternalLoadBalancerVMParams
- func (s *InternalLBService) StartInternalLoadBalancerVM(p *StartInternalLoadBalancerVMParams) (*StartInternalLoadBalancerVMResponse, error)
- func (s *InternalLBService) StopInternalLoadBalancerVM(p *StopInternalLoadBalancerVMParams) (*StopInternalLoadBalancerVMResponse, error)
- type InternalLoadBalancerElement
- type InternalLoadBalancerElementResponse
- type InternalLoadBalancerVM
- type IpForwardingRule
- type Iso
- type IsoPermission
- type IssueOutOfBandManagementPowerActionParams
- type IssueOutOfBandManagementPowerActionResponse
- type LBHealthCheckPolicy
- type LBHealthCheckPolicyHealthcheckpolicy
- type LBStickinessPolicy
- type LBStickinessPolicyStickinesspolicy
- type LDAPService
- func (s *LDAPService) AddLdapConfiguration(p *AddLdapConfigurationParams) (*AddLdapConfigurationResponse, error)
- func (s *LDAPService) DeleteLdapConfiguration(p *DeleteLdapConfigurationParams) (*DeleteLdapConfigurationResponse, error)
- func (s *LDAPService) ImportLdapUsers(p *ImportLdapUsersParams) (*ImportLdapUsersResponse, error)
- func (s *LDAPService) LdapConfig(p *LdapConfigParams) (*LdapConfigResponse, error)
- func (s *LDAPService) LdapCreateAccount(p *LdapCreateAccountParams) (*LdapCreateAccountResponse, error)
- func (s *LDAPService) LdapRemove(p *LdapRemoveParams) (*LdapRemoveResponse, error)
- func (s *LDAPService) LinkDomainToLdap(p *LinkDomainToLdapParams) (*LinkDomainToLdapResponse, error)
- func (s *LDAPService) ListLdapConfigurations(p *ListLdapConfigurationsParams) (*ListLdapConfigurationsResponse, error)
- func (s *LDAPService) ListLdapUsers(p *ListLdapUsersParams) (*ListLdapUsersResponse, error)
- func (s *LDAPService) NewAddLdapConfigurationParams(hostname string, port int) *AddLdapConfigurationParams
- func (s *LDAPService) NewDeleteLdapConfigurationParams(hostname string) *DeleteLdapConfigurationParams
- func (s *LDAPService) NewImportLdapUsersParams() *ImportLdapUsersParams
- func (s *LDAPService) NewLdapConfigParams() *LdapConfigParams
- func (s *LDAPService) NewLdapCreateAccountParams(username string) *LdapCreateAccountParams
- func (s *LDAPService) NewLdapRemoveParams() *LdapRemoveParams
- func (s *LDAPService) NewLinkDomainToLdapParams(accounttype int, domainid string, lDAPType string) *LinkDomainToLdapParams
- func (s *LDAPService) NewListLdapConfigurationsParams() *ListLdapConfigurationsParams
- func (s *LDAPService) NewListLdapUsersParams() *ListLdapUsersParams
- func (s *LDAPService) NewSearchLdapParams(query string) *SearchLdapParams
- func (s *LDAPService) SearchLdap(p *SearchLdapParams) (*SearchLdapResponse, error)
- type LdapConfigParams
- func (p *LdapConfigParams) SetBinddn(v string)
- func (p *LdapConfigParams) SetBindpass(v string)
- func (p *LdapConfigParams) SetHostname(v string)
- func (p *LdapConfigParams) SetListall(v bool)
- func (p *LdapConfigParams) SetPort(v int)
- func (p *LdapConfigParams) SetQueryfilter(v string)
- func (p *LdapConfigParams) SetSearchbase(v string)
- func (p *LdapConfigParams) SetSsl(v bool)
- func (p *LdapConfigParams) SetTruststore(v string)
- func (p *LdapConfigParams) SetTruststorepass(v string)
- type LdapConfigResponse
- type LdapConfiguration
- type LdapCreateAccountParams
- func (p *LdapCreateAccountParams) SetAccount(v string)
- func (p *LdapCreateAccountParams) SetAccountdetails(v map[string]string)
- func (p *LdapCreateAccountParams) SetAccountid(v string)
- func (p *LdapCreateAccountParams) SetAccounttype(v int)
- func (p *LdapCreateAccountParams) SetDomainid(v string)
- func (p *LdapCreateAccountParams) SetNetworkdomain(v string)
- func (p *LdapCreateAccountParams) SetRoleid(v string)
- func (p *LdapCreateAccountParams) SetTimezone(v string)
- func (p *LdapCreateAccountParams) SetUserid(v string)
- func (p *LdapCreateAccountParams) SetUsername(v string)
- type LdapCreateAccountResponse
- type LdapCreateAccountResponseUser
- type LdapRemoveParams
- type LdapRemoveResponse
- type LdapUser
- type LimitService
- func (s *LimitService) GetApiLimit(p *GetApiLimitParams) (*GetApiLimitResponse, error)
- func (s *LimitService) ListResourceLimits(p *ListResourceLimitsParams) (*ListResourceLimitsResponse, error)
- func (s *LimitService) NewGetApiLimitParams() *GetApiLimitParams
- func (s *LimitService) NewListResourceLimitsParams() *ListResourceLimitsParams
- func (s *LimitService) NewResetApiLimitParams() *ResetApiLimitParams
- func (s *LimitService) NewUpdateResourceCountParams(domainid string) *UpdateResourceCountParams
- func (s *LimitService) NewUpdateResourceLimitParams(resourcetype int) *UpdateResourceLimitParams
- func (s *LimitService) ResetApiLimit(p *ResetApiLimitParams) (*ResetApiLimitResponse, error)
- func (s *LimitService) UpdateResourceCount(p *UpdateResourceCountParams) (*UpdateResourceCountResponse, error)
- func (s *LimitService) UpdateResourceLimit(p *UpdateResourceLimitParams) (*UpdateResourceLimitResponse, error)
- type LinkDomainToLdapParams
- func (p *LinkDomainToLdapParams) SetAccounttype(v int)
- func (p *LinkDomainToLdapParams) SetAdmin(v string)
- func (p *LinkDomainToLdapParams) SetDomainid(v string)
- func (p *LinkDomainToLdapParams) SetLdapdomain(v string)
- func (p *LinkDomainToLdapParams) SetName(v string)
- func (p *LinkDomainToLdapParams) SetType(v string)
- type LinkDomainToLdapResponse
- type ListAccountsParams
- func (p *ListAccountsParams) SetAccounttype(v int64)
- func (p *ListAccountsParams) SetDomainid(v string)
- func (p *ListAccountsParams) SetId(v string)
- func (p *ListAccountsParams) SetIscleanuprequired(v bool)
- func (p *ListAccountsParams) SetIsrecursive(v bool)
- func (p *ListAccountsParams) SetKeyword(v string)
- func (p *ListAccountsParams) SetListall(v bool)
- func (p *ListAccountsParams) SetName(v string)
- func (p *ListAccountsParams) SetPage(v int)
- func (p *ListAccountsParams) SetPagesize(v int)
- func (p *ListAccountsParams) SetState(v string)
- type ListAccountsResponse
- type ListAffinityGroupTypesParams
- type ListAffinityGroupTypesResponse
- type ListAffinityGroupsParams
- func (p *ListAffinityGroupsParams) SetAccount(v string)
- func (p *ListAffinityGroupsParams) SetDomainid(v string)
- func (p *ListAffinityGroupsParams) SetId(v string)
- func (p *ListAffinityGroupsParams) SetIsrecursive(v bool)
- func (p *ListAffinityGroupsParams) SetKeyword(v string)
- func (p *ListAffinityGroupsParams) SetListall(v bool)
- func (p *ListAffinityGroupsParams) SetName(v string)
- func (p *ListAffinityGroupsParams) SetPage(v int)
- func (p *ListAffinityGroupsParams) SetPagesize(v int)
- func (p *ListAffinityGroupsParams) SetProjectid(v string)
- func (p *ListAffinityGroupsParams) SetType(v string)
- func (p *ListAffinityGroupsParams) SetVirtualmachineid(v string)
- type ListAffinityGroupsResponse
- type ListAlertsParams
- type ListAlertsResponse
- type ListApisParams
- type ListApisResponse
- type ListAsyncJobsParams
- func (p *ListAsyncJobsParams) SetAccount(v string)
- func (p *ListAsyncJobsParams) SetDomainid(v string)
- func (p *ListAsyncJobsParams) SetIsrecursive(v bool)
- func (p *ListAsyncJobsParams) SetKeyword(v string)
- func (p *ListAsyncJobsParams) SetListall(v bool)
- func (p *ListAsyncJobsParams) SetPage(v int)
- func (p *ListAsyncJobsParams) SetPagesize(v int)
- func (p *ListAsyncJobsParams) SetStartdate(v string)
- type ListAsyncJobsResponse
- type ListAutoScalePoliciesParams
- func (p *ListAutoScalePoliciesParams) SetAccount(v string)
- func (p *ListAutoScalePoliciesParams) SetAction(v string)
- func (p *ListAutoScalePoliciesParams) SetConditionid(v string)
- func (p *ListAutoScalePoliciesParams) SetDomainid(v string)
- func (p *ListAutoScalePoliciesParams) SetId(v string)
- func (p *ListAutoScalePoliciesParams) SetIsrecursive(v bool)
- func (p *ListAutoScalePoliciesParams) SetKeyword(v string)
- func (p *ListAutoScalePoliciesParams) SetListall(v bool)
- func (p *ListAutoScalePoliciesParams) SetPage(v int)
- func (p *ListAutoScalePoliciesParams) SetPagesize(v int)
- func (p *ListAutoScalePoliciesParams) SetVmgroupid(v string)
- type ListAutoScalePoliciesResponse
- type ListAutoScaleVmGroupsParams
- func (p *ListAutoScaleVmGroupsParams) SetAccount(v string)
- func (p *ListAutoScaleVmGroupsParams) SetDomainid(v string)
- func (p *ListAutoScaleVmGroupsParams) SetFordisplay(v bool)
- func (p *ListAutoScaleVmGroupsParams) SetId(v string)
- func (p *ListAutoScaleVmGroupsParams) SetIsrecursive(v bool)
- func (p *ListAutoScaleVmGroupsParams) SetKeyword(v string)
- func (p *ListAutoScaleVmGroupsParams) SetLbruleid(v string)
- func (p *ListAutoScaleVmGroupsParams) SetListall(v bool)
- func (p *ListAutoScaleVmGroupsParams) SetPage(v int)
- func (p *ListAutoScaleVmGroupsParams) SetPagesize(v int)
- func (p *ListAutoScaleVmGroupsParams) SetPolicyid(v string)
- func (p *ListAutoScaleVmGroupsParams) SetProjectid(v string)
- func (p *ListAutoScaleVmGroupsParams) SetVmprofileid(v string)
- func (p *ListAutoScaleVmGroupsParams) SetZoneid(v string)
- type ListAutoScaleVmGroupsResponse
- type ListAutoScaleVmProfilesParams
- func (p *ListAutoScaleVmProfilesParams) SetAccount(v string)
- func (p *ListAutoScaleVmProfilesParams) SetDomainid(v string)
- func (p *ListAutoScaleVmProfilesParams) SetFordisplay(v bool)
- func (p *ListAutoScaleVmProfilesParams) SetId(v string)
- func (p *ListAutoScaleVmProfilesParams) SetIsrecursive(v bool)
- func (p *ListAutoScaleVmProfilesParams) SetKeyword(v string)
- func (p *ListAutoScaleVmProfilesParams) SetListall(v bool)
- func (p *ListAutoScaleVmProfilesParams) SetOtherdeployparams(v string)
- func (p *ListAutoScaleVmProfilesParams) SetPage(v int)
- func (p *ListAutoScaleVmProfilesParams) SetPagesize(v int)
- func (p *ListAutoScaleVmProfilesParams) SetProjectid(v string)
- func (p *ListAutoScaleVmProfilesParams) SetServiceofferingid(v string)
- func (p *ListAutoScaleVmProfilesParams) SetTemplateid(v string)
- func (p *ListAutoScaleVmProfilesParams) SetZoneid(v string)
- type ListAutoScaleVmProfilesResponse
- type ListBaremetalDhcpParams
- func (p *ListBaremetalDhcpParams) SetDhcpservertype(v string)
- func (p *ListBaremetalDhcpParams) SetId(v int64)
- func (p *ListBaremetalDhcpParams) SetKeyword(v string)
- func (p *ListBaremetalDhcpParams) SetPage(v int)
- func (p *ListBaremetalDhcpParams) SetPagesize(v int)
- func (p *ListBaremetalDhcpParams) SetPhysicalnetworkid(v string)
- type ListBaremetalDhcpResponse
- type ListBaremetalPxeServersParams
- func (p *ListBaremetalPxeServersParams) SetId(v int64)
- func (p *ListBaremetalPxeServersParams) SetKeyword(v string)
- func (p *ListBaremetalPxeServersParams) SetPage(v int)
- func (p *ListBaremetalPxeServersParams) SetPagesize(v int)
- func (p *ListBaremetalPxeServersParams) SetPhysicalnetworkid(v string)
- type ListBaremetalPxeServersResponse
- type ListBaremetalRctParams
- type ListBaremetalRctResponse
- type ListBigSwitchBcfDevicesParams
- func (p *ListBigSwitchBcfDevicesParams) SetBcfdeviceid(v string)
- func (p *ListBigSwitchBcfDevicesParams) SetKeyword(v string)
- func (p *ListBigSwitchBcfDevicesParams) SetPage(v int)
- func (p *ListBigSwitchBcfDevicesParams) SetPagesize(v int)
- func (p *ListBigSwitchBcfDevicesParams) SetPhysicalnetworkid(v string)
- type ListBigSwitchBcfDevicesResponse
- type ListBrocadeVcsDeviceNetworksParams
- type ListBrocadeVcsDeviceNetworksResponse
- type ListBrocadeVcsDevicesParams
- func (p *ListBrocadeVcsDevicesParams) SetKeyword(v string)
- func (p *ListBrocadeVcsDevicesParams) SetPage(v int)
- func (p *ListBrocadeVcsDevicesParams) SetPagesize(v int)
- func (p *ListBrocadeVcsDevicesParams) SetPhysicalnetworkid(v string)
- func (p *ListBrocadeVcsDevicesParams) SetVcsdeviceid(v string)
- type ListBrocadeVcsDevicesResponse
- type ListCapabilitiesParams
- type ListCapabilitiesResponse
- type ListCapacityParams
- func (p *ListCapacityParams) SetClusterid(v string)
- func (p *ListCapacityParams) SetFetchlatest(v bool)
- func (p *ListCapacityParams) SetKeyword(v string)
- func (p *ListCapacityParams) SetPage(v int)
- func (p *ListCapacityParams) SetPagesize(v int)
- func (p *ListCapacityParams) SetPodid(v string)
- func (p *ListCapacityParams) SetSortby(v string)
- func (p *ListCapacityParams) SetType(v int)
- func (p *ListCapacityParams) SetZoneid(v string)
- type ListCapacityResponse
- type ListClustersMetricsParams
- func (p *ListClustersMetricsParams) SetAllocationstate(v string)
- func (p *ListClustersMetricsParams) SetClustertype(v string)
- func (p *ListClustersMetricsParams) SetHypervisor(v string)
- func (p *ListClustersMetricsParams) SetId(v string)
- func (p *ListClustersMetricsParams) SetKeyword(v string)
- func (p *ListClustersMetricsParams) SetManagedstate(v string)
- func (p *ListClustersMetricsParams) SetName(v string)
- func (p *ListClustersMetricsParams) SetPage(v int)
- func (p *ListClustersMetricsParams) SetPagesize(v int)
- func (p *ListClustersMetricsParams) SetPodid(v string)
- func (p *ListClustersMetricsParams) SetShowcapacities(v bool)
- func (p *ListClustersMetricsParams) SetZoneid(v string)
- type ListClustersMetricsResponse
- type ListClustersParams
- func (p *ListClustersParams) SetAllocationstate(v string)
- func (p *ListClustersParams) SetClustertype(v string)
- func (p *ListClustersParams) SetHypervisor(v string)
- func (p *ListClustersParams) SetId(v string)
- func (p *ListClustersParams) SetKeyword(v string)
- func (p *ListClustersParams) SetManagedstate(v string)
- func (p *ListClustersParams) SetName(v string)
- func (p *ListClustersParams) SetPage(v int)
- func (p *ListClustersParams) SetPagesize(v int)
- func (p *ListClustersParams) SetPodid(v string)
- func (p *ListClustersParams) SetShowcapacities(v bool)
- func (p *ListClustersParams) SetZoneid(v string)
- type ListClustersResponse
- type ListConditionsParams
- func (p *ListConditionsParams) SetAccount(v string)
- func (p *ListConditionsParams) SetCounterid(v string)
- func (p *ListConditionsParams) SetDomainid(v string)
- func (p *ListConditionsParams) SetId(v string)
- func (p *ListConditionsParams) SetIsrecursive(v bool)
- func (p *ListConditionsParams) SetKeyword(v string)
- func (p *ListConditionsParams) SetListall(v bool)
- func (p *ListConditionsParams) SetPage(v int)
- func (p *ListConditionsParams) SetPagesize(v int)
- func (p *ListConditionsParams) SetPolicyid(v string)
- type ListConditionsResponse
- type ListConfigurationsParams
- func (p *ListConfigurationsParams) SetAccountid(v string)
- func (p *ListConfigurationsParams) SetCategory(v string)
- func (p *ListConfigurationsParams) SetClusterid(v string)
- func (p *ListConfigurationsParams) SetDomainid(v string)
- func (p *ListConfigurationsParams) SetImagestoreuuid(v string)
- func (p *ListConfigurationsParams) SetKeyword(v string)
- func (p *ListConfigurationsParams) SetName(v string)
- func (p *ListConfigurationsParams) SetPage(v int)
- func (p *ListConfigurationsParams) SetPagesize(v int)
- func (p *ListConfigurationsParams) SetStorageid(v string)
- func (p *ListConfigurationsParams) SetZoneid(v string)
- type ListConfigurationsResponse
- type ListCountersParams
- type ListCountersResponse
- type ListDedicatedClustersParams
- func (p *ListDedicatedClustersParams) SetAccount(v string)
- func (p *ListDedicatedClustersParams) SetAffinitygroupid(v string)
- func (p *ListDedicatedClustersParams) SetClusterid(v string)
- func (p *ListDedicatedClustersParams) SetDomainid(v string)
- func (p *ListDedicatedClustersParams) SetKeyword(v string)
- func (p *ListDedicatedClustersParams) SetPage(v int)
- func (p *ListDedicatedClustersParams) SetPagesize(v int)
- type ListDedicatedClustersResponse
- type ListDedicatedGuestVlanRangesParams
- func (p *ListDedicatedGuestVlanRangesParams) SetAccount(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetDomainid(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetGuestvlanrange(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetId(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetKeyword(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetPage(v int)
- func (p *ListDedicatedGuestVlanRangesParams) SetPagesize(v int)
- func (p *ListDedicatedGuestVlanRangesParams) SetPhysicalnetworkid(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetProjectid(v string)
- func (p *ListDedicatedGuestVlanRangesParams) SetZoneid(v string)
- type ListDedicatedGuestVlanRangesResponse
- type ListDedicatedHostsParams
- func (p *ListDedicatedHostsParams) SetAccount(v string)
- func (p *ListDedicatedHostsParams) SetAffinitygroupid(v string)
- func (p *ListDedicatedHostsParams) SetDomainid(v string)
- func (p *ListDedicatedHostsParams) SetHostid(v string)
- func (p *ListDedicatedHostsParams) SetKeyword(v string)
- func (p *ListDedicatedHostsParams) SetPage(v int)
- func (p *ListDedicatedHostsParams) SetPagesize(v int)
- type ListDedicatedHostsResponse
- type ListDedicatedPodsParams
- func (p *ListDedicatedPodsParams) SetAccount(v string)
- func (p *ListDedicatedPodsParams) SetAffinitygroupid(v string)
- func (p *ListDedicatedPodsParams) SetDomainid(v string)
- func (p *ListDedicatedPodsParams) SetKeyword(v string)
- func (p *ListDedicatedPodsParams) SetPage(v int)
- func (p *ListDedicatedPodsParams) SetPagesize(v int)
- func (p *ListDedicatedPodsParams) SetPodid(v string)
- type ListDedicatedPodsResponse
- type ListDedicatedZonesParams
- func (p *ListDedicatedZonesParams) SetAccount(v string)
- func (p *ListDedicatedZonesParams) SetAffinitygroupid(v string)
- func (p *ListDedicatedZonesParams) SetDomainid(v string)
- func (p *ListDedicatedZonesParams) SetKeyword(v string)
- func (p *ListDedicatedZonesParams) SetPage(v int)
- func (p *ListDedicatedZonesParams) SetPagesize(v int)
- func (p *ListDedicatedZonesParams) SetZoneid(v string)
- type ListDedicatedZonesResponse
- type ListDeploymentPlannersParams
- type ListDeploymentPlannersResponse
- type ListDiskOfferingsParams
- func (p *ListDiskOfferingsParams) SetDomainid(v string)
- func (p *ListDiskOfferingsParams) SetId(v string)
- func (p *ListDiskOfferingsParams) SetIsrecursive(v bool)
- func (p *ListDiskOfferingsParams) SetKeyword(v string)
- func (p *ListDiskOfferingsParams) SetListall(v bool)
- func (p *ListDiskOfferingsParams) SetName(v string)
- func (p *ListDiskOfferingsParams) SetPage(v int)
- func (p *ListDiskOfferingsParams) SetPagesize(v int)
- type ListDiskOfferingsResponse
- type ListDomainChildrenParams
- func (p *ListDomainChildrenParams) SetId(v string)
- func (p *ListDomainChildrenParams) SetIsrecursive(v bool)
- func (p *ListDomainChildrenParams) SetKeyword(v string)
- func (p *ListDomainChildrenParams) SetListall(v bool)
- func (p *ListDomainChildrenParams) SetName(v string)
- func (p *ListDomainChildrenParams) SetPage(v int)
- func (p *ListDomainChildrenParams) SetPagesize(v int)
- type ListDomainChildrenResponse
- type ListDomainsParams
- func (p *ListDomainsParams) SetDetails(v []string)
- func (p *ListDomainsParams) SetId(v string)
- func (p *ListDomainsParams) SetKeyword(v string)
- func (p *ListDomainsParams) SetLevel(v int)
- func (p *ListDomainsParams) SetListall(v bool)
- func (p *ListDomainsParams) SetName(v string)
- func (p *ListDomainsParams) SetPage(v int)
- func (p *ListDomainsParams) SetPagesize(v int)
- type ListDomainsResponse
- type ListEgressFirewallRulesParams
- func (p *ListEgressFirewallRulesParams) SetAccount(v string)
- func (p *ListEgressFirewallRulesParams) SetDomainid(v string)
- func (p *ListEgressFirewallRulesParams) SetFordisplay(v bool)
- func (p *ListEgressFirewallRulesParams) SetId(v string)
- func (p *ListEgressFirewallRulesParams) SetIpaddressid(v string)
- func (p *ListEgressFirewallRulesParams) SetIsrecursive(v bool)
- func (p *ListEgressFirewallRulesParams) SetKeyword(v string)
- func (p *ListEgressFirewallRulesParams) SetListall(v bool)
- func (p *ListEgressFirewallRulesParams) SetNetworkid(v string)
- func (p *ListEgressFirewallRulesParams) SetPage(v int)
- func (p *ListEgressFirewallRulesParams) SetPagesize(v int)
- func (p *ListEgressFirewallRulesParams) SetProjectid(v string)
- func (p *ListEgressFirewallRulesParams) SetTags(v map[string]string)
- type ListEgressFirewallRulesResponse
- type ListEventTypesParams
- type ListEventTypesResponse
- type ListEventsParams
- func (p *ListEventsParams) SetAccount(v string)
- func (p *ListEventsParams) SetDomainid(v string)
- func (p *ListEventsParams) SetDuration(v int)
- func (p *ListEventsParams) SetEnddate(v string)
- func (p *ListEventsParams) SetEntrytime(v int)
- func (p *ListEventsParams) SetId(v string)
- func (p *ListEventsParams) SetIsrecursive(v bool)
- func (p *ListEventsParams) SetKeyword(v string)
- func (p *ListEventsParams) SetLevel(v string)
- func (p *ListEventsParams) SetListall(v bool)
- func (p *ListEventsParams) SetPage(v int)
- func (p *ListEventsParams) SetPagesize(v int)
- func (p *ListEventsParams) SetProjectid(v string)
- func (p *ListEventsParams) SetStartdate(v string)
- func (p *ListEventsParams) SetStartid(v string)
- func (p *ListEventsParams) SetType(v string)
- type ListEventsResponse
- type ListFirewallRulesParams
- func (p *ListFirewallRulesParams) SetAccount(v string)
- func (p *ListFirewallRulesParams) SetDomainid(v string)
- func (p *ListFirewallRulesParams) SetFordisplay(v bool)
- func (p *ListFirewallRulesParams) SetId(v string)
- func (p *ListFirewallRulesParams) SetIpaddressid(v string)
- func (p *ListFirewallRulesParams) SetIsrecursive(v bool)
- func (p *ListFirewallRulesParams) SetKeyword(v string)
- func (p *ListFirewallRulesParams) SetListall(v bool)
- func (p *ListFirewallRulesParams) SetNetworkid(v string)
- func (p *ListFirewallRulesParams) SetPage(v int)
- func (p *ListFirewallRulesParams) SetPagesize(v int)
- func (p *ListFirewallRulesParams) SetProjectid(v string)
- func (p *ListFirewallRulesParams) SetTags(v map[string]string)
- type ListFirewallRulesResponse
- type ListGlobalLoadBalancerRulesParams
- func (p *ListGlobalLoadBalancerRulesParams) SetAccount(v string)
- func (p *ListGlobalLoadBalancerRulesParams) SetDomainid(v string)
- func (p *ListGlobalLoadBalancerRulesParams) SetId(v string)
- func (p *ListGlobalLoadBalancerRulesParams) SetIsrecursive(v bool)
- func (p *ListGlobalLoadBalancerRulesParams) SetKeyword(v string)
- func (p *ListGlobalLoadBalancerRulesParams) SetListall(v bool)
- func (p *ListGlobalLoadBalancerRulesParams) SetPage(v int)
- func (p *ListGlobalLoadBalancerRulesParams) SetPagesize(v int)
- func (p *ListGlobalLoadBalancerRulesParams) SetProjectid(v string)
- func (p *ListGlobalLoadBalancerRulesParams) SetRegionid(v int)
- func (p *ListGlobalLoadBalancerRulesParams) SetTags(v map[string]string)
- type ListGlobalLoadBalancerRulesResponse
- type ListGuestOsMappingParams
- func (p *ListGuestOsMappingParams) SetHypervisor(v string)
- func (p *ListGuestOsMappingParams) SetHypervisorversion(v string)
- func (p *ListGuestOsMappingParams) SetId(v string)
- func (p *ListGuestOsMappingParams) SetKeyword(v string)
- func (p *ListGuestOsMappingParams) SetOstypeid(v string)
- func (p *ListGuestOsMappingParams) SetPage(v int)
- func (p *ListGuestOsMappingParams) SetPagesize(v int)
- type ListGuestOsMappingResponse
- type ListHostTagsParams
- type ListHostTagsResponse
- type ListHostsMetricsParams
- func (p *ListHostsMetricsParams) SetClusterid(v string)
- func (p *ListHostsMetricsParams) SetDetails(v []string)
- func (p *ListHostsMetricsParams) SetHahost(v bool)
- func (p *ListHostsMetricsParams) SetHypervisor(v string)
- func (p *ListHostsMetricsParams) SetId(v string)
- func (p *ListHostsMetricsParams) SetKeyword(v string)
- func (p *ListHostsMetricsParams) SetName(v string)
- func (p *ListHostsMetricsParams) SetOutofbandmanagementenabled(v bool)
- func (p *ListHostsMetricsParams) SetOutofbandmanagementpowerstate(v string)
- func (p *ListHostsMetricsParams) SetPage(v int)
- func (p *ListHostsMetricsParams) SetPagesize(v int)
- func (p *ListHostsMetricsParams) SetPodid(v string)
- func (p *ListHostsMetricsParams) SetResourcestate(v string)
- func (p *ListHostsMetricsParams) SetState(v string)
- func (p *ListHostsMetricsParams) SetType(v string)
- func (p *ListHostsMetricsParams) SetVirtualmachineid(v string)
- func (p *ListHostsMetricsParams) SetZoneid(v string)
- type ListHostsMetricsResponse
- type ListHostsParams
- func (p *ListHostsParams) SetClusterid(v string)
- func (p *ListHostsParams) SetDetails(v []string)
- func (p *ListHostsParams) SetHahost(v bool)
- func (p *ListHostsParams) SetHypervisor(v string)
- func (p *ListHostsParams) SetId(v string)
- func (p *ListHostsParams) SetKeyword(v string)
- func (p *ListHostsParams) SetName(v string)
- func (p *ListHostsParams) SetOutofbandmanagementenabled(v bool)
- func (p *ListHostsParams) SetOutofbandmanagementpowerstate(v string)
- func (p *ListHostsParams) SetPage(v int)
- func (p *ListHostsParams) SetPagesize(v int)
- func (p *ListHostsParams) SetPodid(v string)
- func (p *ListHostsParams) SetResourcestate(v string)
- func (p *ListHostsParams) SetState(v string)
- func (p *ListHostsParams) SetType(v string)
- func (p *ListHostsParams) SetVirtualmachineid(v string)
- func (p *ListHostsParams) SetZoneid(v string)
- type ListHostsResponse
- type ListHypervisorCapabilitiesParams
- func (p *ListHypervisorCapabilitiesParams) SetHypervisor(v string)
- func (p *ListHypervisorCapabilitiesParams) SetId(v string)
- func (p *ListHypervisorCapabilitiesParams) SetKeyword(v string)
- func (p *ListHypervisorCapabilitiesParams) SetPage(v int)
- func (p *ListHypervisorCapabilitiesParams) SetPagesize(v int)
- type ListHypervisorCapabilitiesResponse
- type ListHypervisorsParams
- type ListHypervisorsResponse
- type ListImageStoresParams
- func (p *ListImageStoresParams) SetId(v string)
- func (p *ListImageStoresParams) SetKeyword(v string)
- func (p *ListImageStoresParams) SetName(v string)
- func (p *ListImageStoresParams) SetPage(v int)
- func (p *ListImageStoresParams) SetPagesize(v int)
- func (p *ListImageStoresParams) SetProtocol(v string)
- func (p *ListImageStoresParams) SetProvider(v string)
- func (p *ListImageStoresParams) SetZoneid(v string)
- type ListImageStoresResponse
- type ListInstanceGroupsParams
- func (p *ListInstanceGroupsParams) SetAccount(v string)
- func (p *ListInstanceGroupsParams) SetDomainid(v string)
- func (p *ListInstanceGroupsParams) SetId(v string)
- func (p *ListInstanceGroupsParams) SetIsrecursive(v bool)
- func (p *ListInstanceGroupsParams) SetKeyword(v string)
- func (p *ListInstanceGroupsParams) SetListall(v bool)
- func (p *ListInstanceGroupsParams) SetName(v string)
- func (p *ListInstanceGroupsParams) SetPage(v int)
- func (p *ListInstanceGroupsParams) SetPagesize(v int)
- func (p *ListInstanceGroupsParams) SetProjectid(v string)
- type ListInstanceGroupsResponse
- type ListInternalLoadBalancerElementsParams
- func (p *ListInternalLoadBalancerElementsParams) SetEnabled(v bool)
- func (p *ListInternalLoadBalancerElementsParams) SetId(v string)
- func (p *ListInternalLoadBalancerElementsParams) SetKeyword(v string)
- func (p *ListInternalLoadBalancerElementsParams) SetNspid(v string)
- func (p *ListInternalLoadBalancerElementsParams) SetPage(v int)
- func (p *ListInternalLoadBalancerElementsParams) SetPagesize(v int)
- type ListInternalLoadBalancerElementsResponse
- type ListInternalLoadBalancerVMsParams
- func (p *ListInternalLoadBalancerVMsParams) SetAccount(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetDomainid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetForvpc(v bool)
- func (p *ListInternalLoadBalancerVMsParams) SetHostid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetId(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetIsrecursive(v bool)
- func (p *ListInternalLoadBalancerVMsParams) SetKeyword(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetListall(v bool)
- func (p *ListInternalLoadBalancerVMsParams) SetName(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetNetworkid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetPage(v int)
- func (p *ListInternalLoadBalancerVMsParams) SetPagesize(v int)
- func (p *ListInternalLoadBalancerVMsParams) SetPodid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetProjectid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetState(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetVpcid(v string)
- func (p *ListInternalLoadBalancerVMsParams) SetZoneid(v string)
- type ListInternalLoadBalancerVMsResponse
- type ListIpForwardingRulesParams
- func (p *ListIpForwardingRulesParams) SetAccount(v string)
- func (p *ListIpForwardingRulesParams) SetDomainid(v string)
- func (p *ListIpForwardingRulesParams) SetId(v string)
- func (p *ListIpForwardingRulesParams) SetIpaddressid(v string)
- func (p *ListIpForwardingRulesParams) SetIsrecursive(v bool)
- func (p *ListIpForwardingRulesParams) SetKeyword(v string)
- func (p *ListIpForwardingRulesParams) SetListall(v bool)
- func (p *ListIpForwardingRulesParams) SetPage(v int)
- func (p *ListIpForwardingRulesParams) SetPagesize(v int)
- func (p *ListIpForwardingRulesParams) SetProjectid(v string)
- func (p *ListIpForwardingRulesParams) SetVirtualmachineid(v string)
- type ListIpForwardingRulesResponse
- type ListIsoPermissionsParams
- type ListIsoPermissionsResponse
- type ListIsosParams
- func (p *ListIsosParams) SetAccount(v string)
- func (p *ListIsosParams) SetBootable(v bool)
- func (p *ListIsosParams) SetDomainid(v string)
- func (p *ListIsosParams) SetHypervisor(v string)
- func (p *ListIsosParams) SetId(v string)
- func (p *ListIsosParams) SetIsofilter(v string)
- func (p *ListIsosParams) SetIspublic(v bool)
- func (p *ListIsosParams) SetIsready(v bool)
- func (p *ListIsosParams) SetIsrecursive(v bool)
- func (p *ListIsosParams) SetKeyword(v string)
- func (p *ListIsosParams) SetListall(v bool)
- func (p *ListIsosParams) SetName(v string)
- func (p *ListIsosParams) SetPage(v int)
- func (p *ListIsosParams) SetPagesize(v int)
- func (p *ListIsosParams) SetProjectid(v string)
- func (p *ListIsosParams) SetShowremoved(v bool)
- func (p *ListIsosParams) SetTags(v map[string]string)
- func (p *ListIsosParams) SetZoneid(v string)
- type ListIsosResponse
- type ListLBHealthCheckPoliciesParams
- func (p *ListLBHealthCheckPoliciesParams) SetFordisplay(v bool)
- func (p *ListLBHealthCheckPoliciesParams) SetId(v string)
- func (p *ListLBHealthCheckPoliciesParams) SetKeyword(v string)
- func (p *ListLBHealthCheckPoliciesParams) SetLbruleid(v string)
- func (p *ListLBHealthCheckPoliciesParams) SetPage(v int)
- func (p *ListLBHealthCheckPoliciesParams) SetPagesize(v int)
- type ListLBHealthCheckPoliciesResponse
- type ListLBStickinessPoliciesParams
- func (p *ListLBStickinessPoliciesParams) SetFordisplay(v bool)
- func (p *ListLBStickinessPoliciesParams) SetId(v string)
- func (p *ListLBStickinessPoliciesParams) SetKeyword(v string)
- func (p *ListLBStickinessPoliciesParams) SetLbruleid(v string)
- func (p *ListLBStickinessPoliciesParams) SetPage(v int)
- func (p *ListLBStickinessPoliciesParams) SetPagesize(v int)
- type ListLBStickinessPoliciesResponse
- type ListLdapConfigurationsParams
- func (p *ListLdapConfigurationsParams) SetDomainid(v string)
- func (p *ListLdapConfigurationsParams) SetHostname(v string)
- func (p *ListLdapConfigurationsParams) SetKeyword(v string)
- func (p *ListLdapConfigurationsParams) SetPage(v int)
- func (p *ListLdapConfigurationsParams) SetPagesize(v int)
- func (p *ListLdapConfigurationsParams) SetPort(v int)
- type ListLdapConfigurationsResponse
- type ListLdapUsersParams
- type ListLdapUsersResponse
- type ListLoadBalancerRuleInstancesParams
- func (p *ListLoadBalancerRuleInstancesParams) SetApplied(v bool)
- func (p *ListLoadBalancerRuleInstancesParams) SetId(v string)
- func (p *ListLoadBalancerRuleInstancesParams) SetKeyword(v string)
- func (p *ListLoadBalancerRuleInstancesParams) SetLbvmips(v bool)
- func (p *ListLoadBalancerRuleInstancesParams) SetPage(v int)
- func (p *ListLoadBalancerRuleInstancesParams) SetPagesize(v int)
- type ListLoadBalancerRuleInstancesResponse
- type ListLoadBalancerRulesParams
- func (p *ListLoadBalancerRulesParams) SetAccount(v string)
- func (p *ListLoadBalancerRulesParams) SetDomainid(v string)
- func (p *ListLoadBalancerRulesParams) SetFordisplay(v bool)
- func (p *ListLoadBalancerRulesParams) SetId(v string)
- func (p *ListLoadBalancerRulesParams) SetIsrecursive(v bool)
- func (p *ListLoadBalancerRulesParams) SetKeyword(v string)
- func (p *ListLoadBalancerRulesParams) SetListall(v bool)
- func (p *ListLoadBalancerRulesParams) SetName(v string)
- func (p *ListLoadBalancerRulesParams) SetNetworkid(v string)
- func (p *ListLoadBalancerRulesParams) SetPage(v int)
- func (p *ListLoadBalancerRulesParams) SetPagesize(v int)
- func (p *ListLoadBalancerRulesParams) SetProjectid(v string)
- func (p *ListLoadBalancerRulesParams) SetPublicipid(v string)
- func (p *ListLoadBalancerRulesParams) SetTags(v map[string]string)
- func (p *ListLoadBalancerRulesParams) SetVirtualmachineid(v string)
- func (p *ListLoadBalancerRulesParams) SetZoneid(v string)
- type ListLoadBalancerRulesResponse
- type ListLoadBalancersParams
- func (p *ListLoadBalancersParams) SetAccount(v string)
- func (p *ListLoadBalancersParams) SetDomainid(v string)
- func (p *ListLoadBalancersParams) SetFordisplay(v bool)
- func (p *ListLoadBalancersParams) SetId(v string)
- func (p *ListLoadBalancersParams) SetIsrecursive(v bool)
- func (p *ListLoadBalancersParams) SetKeyword(v string)
- func (p *ListLoadBalancersParams) SetListall(v bool)
- func (p *ListLoadBalancersParams) SetName(v string)
- func (p *ListLoadBalancersParams) SetNetworkid(v string)
- func (p *ListLoadBalancersParams) SetPage(v int)
- func (p *ListLoadBalancersParams) SetPagesize(v int)
- func (p *ListLoadBalancersParams) SetProjectid(v string)
- func (p *ListLoadBalancersParams) SetScheme(v string)
- func (p *ListLoadBalancersParams) SetSourceipaddress(v string)
- func (p *ListLoadBalancersParams) SetSourceipaddressnetworkid(v string)
- func (p *ListLoadBalancersParams) SetTags(v map[string]string)
- type ListLoadBalancersResponse
- type ListNetscalerLoadBalancerNetworksParams
- type ListNetscalerLoadBalancerNetworksResponse
- type ListNetscalerLoadBalancersParams
- func (p *ListNetscalerLoadBalancersParams) SetKeyword(v string)
- func (p *ListNetscalerLoadBalancersParams) SetLbdeviceid(v string)
- func (p *ListNetscalerLoadBalancersParams) SetPage(v int)
- func (p *ListNetscalerLoadBalancersParams) SetPagesize(v int)
- func (p *ListNetscalerLoadBalancersParams) SetPhysicalnetworkid(v string)
- type ListNetscalerLoadBalancersResponse
- type ListNetworkACLListsParams
- func (p *ListNetworkACLListsParams) SetAccount(v string)
- func (p *ListNetworkACLListsParams) SetDomainid(v string)
- func (p *ListNetworkACLListsParams) SetFordisplay(v bool)
- func (p *ListNetworkACLListsParams) SetId(v string)
- func (p *ListNetworkACLListsParams) SetIsrecursive(v bool)
- func (p *ListNetworkACLListsParams) SetKeyword(v string)
- func (p *ListNetworkACLListsParams) SetListall(v bool)
- func (p *ListNetworkACLListsParams) SetName(v string)
- func (p *ListNetworkACLListsParams) SetNetworkid(v string)
- func (p *ListNetworkACLListsParams) SetPage(v int)
- func (p *ListNetworkACLListsParams) SetPagesize(v int)
- func (p *ListNetworkACLListsParams) SetProjectid(v string)
- func (p *ListNetworkACLListsParams) SetVpcid(v string)
- type ListNetworkACLListsResponse
- type ListNetworkACLsParams
- func (p *ListNetworkACLsParams) SetAccount(v string)
- func (p *ListNetworkACLsParams) SetAclid(v string)
- func (p *ListNetworkACLsParams) SetAction(v string)
- func (p *ListNetworkACLsParams) SetDomainid(v string)
- func (p *ListNetworkACLsParams) SetFordisplay(v bool)
- func (p *ListNetworkACLsParams) SetId(v string)
- func (p *ListNetworkACLsParams) SetIsrecursive(v bool)
- func (p *ListNetworkACLsParams) SetKeyword(v string)
- func (p *ListNetworkACLsParams) SetListall(v bool)
- func (p *ListNetworkACLsParams) SetNetworkid(v string)
- func (p *ListNetworkACLsParams) SetPage(v int)
- func (p *ListNetworkACLsParams) SetPagesize(v int)
- func (p *ListNetworkACLsParams) SetProjectid(v string)
- func (p *ListNetworkACLsParams) SetProtocol(v string)
- func (p *ListNetworkACLsParams) SetTags(v map[string]string)
- func (p *ListNetworkACLsParams) SetTraffictype(v string)
- type ListNetworkACLsResponse
- type ListNetworkDeviceParams
- func (p *ListNetworkDeviceParams) SetKeyword(v string)
- func (p *ListNetworkDeviceParams) SetNetworkdeviceparameterlist(v map[string]string)
- func (p *ListNetworkDeviceParams) SetNetworkdevicetype(v string)
- func (p *ListNetworkDeviceParams) SetPage(v int)
- func (p *ListNetworkDeviceParams) SetPagesize(v int)
- type ListNetworkDeviceResponse
- type ListNetworkIsolationMethodsParams
- type ListNetworkIsolationMethodsResponse
- type ListNetworkOfferingsParams
- func (p *ListNetworkOfferingsParams) SetAvailability(v string)
- func (p *ListNetworkOfferingsParams) SetDisplaytext(v string)
- func (p *ListNetworkOfferingsParams) SetForvpc(v bool)
- func (p *ListNetworkOfferingsParams) SetGuestiptype(v string)
- func (p *ListNetworkOfferingsParams) SetId(v string)
- func (p *ListNetworkOfferingsParams) SetIsdefault(v bool)
- func (p *ListNetworkOfferingsParams) SetIstagged(v bool)
- func (p *ListNetworkOfferingsParams) SetKeyword(v string)
- func (p *ListNetworkOfferingsParams) SetName(v string)
- func (p *ListNetworkOfferingsParams) SetNetworkid(v string)
- func (p *ListNetworkOfferingsParams) SetPage(v int)
- func (p *ListNetworkOfferingsParams) SetPagesize(v int)
- func (p *ListNetworkOfferingsParams) SetSourcenatsupported(v bool)
- func (p *ListNetworkOfferingsParams) SetSpecifyipranges(v bool)
- func (p *ListNetworkOfferingsParams) SetSpecifyvlan(v bool)
- func (p *ListNetworkOfferingsParams) SetState(v string)
- func (p *ListNetworkOfferingsParams) SetSupportedservices(v []string)
- func (p *ListNetworkOfferingsParams) SetTags(v string)
- func (p *ListNetworkOfferingsParams) SetTraffictype(v string)
- func (p *ListNetworkOfferingsParams) SetZoneid(v string)
- type ListNetworkOfferingsResponse
- type ListNetworkServiceProvidersParams
- func (p *ListNetworkServiceProvidersParams) SetKeyword(v string)
- func (p *ListNetworkServiceProvidersParams) SetName(v string)
- func (p *ListNetworkServiceProvidersParams) SetPage(v int)
- func (p *ListNetworkServiceProvidersParams) SetPagesize(v int)
- func (p *ListNetworkServiceProvidersParams) SetPhysicalnetworkid(v string)
- func (p *ListNetworkServiceProvidersParams) SetState(v string)
- type ListNetworkServiceProvidersResponse
- type ListNetworksParams
- func (p *ListNetworksParams) SetAccount(v string)
- func (p *ListNetworksParams) SetAcltype(v string)
- func (p *ListNetworksParams) SetCanusefordeploy(v bool)
- func (p *ListNetworksParams) SetDisplaynetwork(v bool)
- func (p *ListNetworksParams) SetDomainid(v string)
- func (p *ListNetworksParams) SetForvpc(v bool)
- func (p *ListNetworksParams) SetId(v string)
- func (p *ListNetworksParams) SetIsrecursive(v bool)
- func (p *ListNetworksParams) SetIssystem(v bool)
- func (p *ListNetworksParams) SetKeyword(v string)
- func (p *ListNetworksParams) SetListall(v bool)
- func (p *ListNetworksParams) SetPage(v int)
- func (p *ListNetworksParams) SetPagesize(v int)
- func (p *ListNetworksParams) SetPhysicalnetworkid(v string)
- func (p *ListNetworksParams) SetProjectid(v string)
- func (p *ListNetworksParams) SetRestartrequired(v bool)
- func (p *ListNetworksParams) SetSpecifyipranges(v bool)
- func (p *ListNetworksParams) SetSupportedservices(v []string)
- func (p *ListNetworksParams) SetTags(v map[string]string)
- func (p *ListNetworksParams) SetTraffictype(v string)
- func (p *ListNetworksParams) SetType(v string)
- func (p *ListNetworksParams) SetVpcid(v string)
- func (p *ListNetworksParams) SetZoneid(v string)
- type ListNetworksResponse
- type ListNiciraNvpDeviceNetworksParams
- type ListNiciraNvpDeviceNetworksResponse
- type ListNiciraNvpDevicesParams
- type ListNiciraNvpDevicesResponse
- type ListNicsParams
- func (p *ListNicsParams) SetFordisplay(v bool)
- func (p *ListNicsParams) SetKeyword(v string)
- func (p *ListNicsParams) SetNetworkid(v string)
- func (p *ListNicsParams) SetNicid(v string)
- func (p *ListNicsParams) SetPage(v int)
- func (p *ListNicsParams) SetPagesize(v int)
- func (p *ListNicsParams) SetVirtualmachineid(v string)
- type ListNicsResponse
- type ListNuageVspDevicesParams
- type ListNuageVspDevicesResponse
- type ListOpenDaylightControllersParams
- type ListOpenDaylightControllersResponse
- type ListOsCategoriesParams
- type ListOsCategoriesResponse
- type ListOsTypesParams
- type ListOsTypesResponse
- type ListOvsElementsParams
- func (p *ListOvsElementsParams) SetEnabled(v bool)
- func (p *ListOvsElementsParams) SetId(v string)
- func (p *ListOvsElementsParams) SetKeyword(v string)
- func (p *ListOvsElementsParams) SetNspid(v string)
- func (p *ListOvsElementsParams) SetPage(v int)
- func (p *ListOvsElementsParams) SetPagesize(v int)
- type ListOvsElementsResponse
- type ListPaloAltoFirewallNetworksParams
- type ListPaloAltoFirewallNetworksResponse
- type ListPaloAltoFirewallsParams
- type ListPaloAltoFirewallsResponse
- type ListPhysicalNetworksParams
- func (p *ListPhysicalNetworksParams) SetId(v string)
- func (p *ListPhysicalNetworksParams) SetKeyword(v string)
- func (p *ListPhysicalNetworksParams) SetName(v string)
- func (p *ListPhysicalNetworksParams) SetPage(v int)
- func (p *ListPhysicalNetworksParams) SetPagesize(v int)
- func (p *ListPhysicalNetworksParams) SetZoneid(v string)
- type ListPhysicalNetworksResponse
- type ListPodsParams
- func (p *ListPodsParams) SetAllocationstate(v string)
- func (p *ListPodsParams) SetId(v string)
- func (p *ListPodsParams) SetKeyword(v string)
- func (p *ListPodsParams) SetName(v string)
- func (p *ListPodsParams) SetPage(v int)
- func (p *ListPodsParams) SetPagesize(v int)
- func (p *ListPodsParams) SetShowcapacities(v bool)
- func (p *ListPodsParams) SetZoneid(v string)
- type ListPodsResponse
- type ListPortForwardingRulesParams
- func (p *ListPortForwardingRulesParams) SetAccount(v string)
- func (p *ListPortForwardingRulesParams) SetDomainid(v string)
- func (p *ListPortForwardingRulesParams) SetFordisplay(v bool)
- func (p *ListPortForwardingRulesParams) SetId(v string)
- func (p *ListPortForwardingRulesParams) SetIpaddressid(v string)
- func (p *ListPortForwardingRulesParams) SetIsrecursive(v bool)
- func (p *ListPortForwardingRulesParams) SetKeyword(v string)
- func (p *ListPortForwardingRulesParams) SetListall(v bool)
- func (p *ListPortForwardingRulesParams) SetNetworkid(v string)
- func (p *ListPortForwardingRulesParams) SetPage(v int)
- func (p *ListPortForwardingRulesParams) SetPagesize(v int)
- func (p *ListPortForwardingRulesParams) SetProjectid(v string)
- func (p *ListPortForwardingRulesParams) SetTags(v map[string]string)
- type ListPortForwardingRulesResponse
- type ListPortableIpRangesParams
- type ListPortableIpRangesResponse
- type ListPrivateGatewaysParams
- func (p *ListPrivateGatewaysParams) SetAccount(v string)
- func (p *ListPrivateGatewaysParams) SetDomainid(v string)
- func (p *ListPrivateGatewaysParams) SetId(v string)
- func (p *ListPrivateGatewaysParams) SetIpaddress(v string)
- func (p *ListPrivateGatewaysParams) SetIsrecursive(v bool)
- func (p *ListPrivateGatewaysParams) SetKeyword(v string)
- func (p *ListPrivateGatewaysParams) SetListall(v bool)
- func (p *ListPrivateGatewaysParams) SetPage(v int)
- func (p *ListPrivateGatewaysParams) SetPagesize(v int)
- func (p *ListPrivateGatewaysParams) SetProjectid(v string)
- func (p *ListPrivateGatewaysParams) SetState(v string)
- func (p *ListPrivateGatewaysParams) SetVlan(v string)
- func (p *ListPrivateGatewaysParams) SetVpcid(v string)
- type ListPrivateGatewaysResponse
- type ListProjectAccountsParams
- func (p *ListProjectAccountsParams) SetAccount(v string)
- func (p *ListProjectAccountsParams) SetKeyword(v string)
- func (p *ListProjectAccountsParams) SetPage(v int)
- func (p *ListProjectAccountsParams) SetPagesize(v int)
- func (p *ListProjectAccountsParams) SetProjectid(v string)
- func (p *ListProjectAccountsParams) SetRole(v string)
- type ListProjectAccountsResponse
- type ListProjectInvitationsParams
- func (p *ListProjectInvitationsParams) SetAccount(v string)
- func (p *ListProjectInvitationsParams) SetActiveonly(v bool)
- func (p *ListProjectInvitationsParams) SetDomainid(v string)
- func (p *ListProjectInvitationsParams) SetId(v string)
- func (p *ListProjectInvitationsParams) SetIsrecursive(v bool)
- func (p *ListProjectInvitationsParams) SetKeyword(v string)
- func (p *ListProjectInvitationsParams) SetListall(v bool)
- func (p *ListProjectInvitationsParams) SetPage(v int)
- func (p *ListProjectInvitationsParams) SetPagesize(v int)
- func (p *ListProjectInvitationsParams) SetProjectid(v string)
- func (p *ListProjectInvitationsParams) SetState(v string)
- type ListProjectInvitationsResponse
- type ListProjectsParams
- func (p *ListProjectsParams) SetAccount(v string)
- func (p *ListProjectsParams) SetDisplaytext(v string)
- func (p *ListProjectsParams) SetDomainid(v string)
- func (p *ListProjectsParams) SetId(v string)
- func (p *ListProjectsParams) SetIsrecursive(v bool)
- func (p *ListProjectsParams) SetKeyword(v string)
- func (p *ListProjectsParams) SetListall(v bool)
- func (p *ListProjectsParams) SetName(v string)
- func (p *ListProjectsParams) SetPage(v int)
- func (p *ListProjectsParams) SetPagesize(v int)
- func (p *ListProjectsParams) SetState(v string)
- func (p *ListProjectsParams) SetTags(v map[string]string)
- type ListProjectsResponse
- type ListPublicIpAddressesParams
- func (p *ListPublicIpAddressesParams) SetAccount(v string)
- func (p *ListPublicIpAddressesParams) SetAllocatedonly(v bool)
- func (p *ListPublicIpAddressesParams) SetAssociatednetworkid(v string)
- func (p *ListPublicIpAddressesParams) SetDomainid(v string)
- func (p *ListPublicIpAddressesParams) SetFordisplay(v bool)
- func (p *ListPublicIpAddressesParams) SetForloadbalancing(v bool)
- func (p *ListPublicIpAddressesParams) SetForvirtualnetwork(v bool)
- func (p *ListPublicIpAddressesParams) SetId(v string)
- func (p *ListPublicIpAddressesParams) SetIpaddress(v string)
- func (p *ListPublicIpAddressesParams) SetIsrecursive(v bool)
- func (p *ListPublicIpAddressesParams) SetIssourcenat(v bool)
- func (p *ListPublicIpAddressesParams) SetIsstaticnat(v bool)
- func (p *ListPublicIpAddressesParams) SetKeyword(v string)
- func (p *ListPublicIpAddressesParams) SetListall(v bool)
- func (p *ListPublicIpAddressesParams) SetPage(v int)
- func (p *ListPublicIpAddressesParams) SetPagesize(v int)
- func (p *ListPublicIpAddressesParams) SetPhysicalnetworkid(v string)
- func (p *ListPublicIpAddressesParams) SetProjectid(v string)
- func (p *ListPublicIpAddressesParams) SetState(v string)
- func (p *ListPublicIpAddressesParams) SetTags(v map[string]string)
- func (p *ListPublicIpAddressesParams) SetVlanid(v string)
- func (p *ListPublicIpAddressesParams) SetVpcid(v string)
- func (p *ListPublicIpAddressesParams) SetZoneid(v string)
- type ListPublicIpAddressesResponse
- type ListRegionsParams
- type ListRegionsResponse
- type ListRemoteAccessVpnsParams
- func (p *ListRemoteAccessVpnsParams) SetAccount(v string)
- func (p *ListRemoteAccessVpnsParams) SetDomainid(v string)
- func (p *ListRemoteAccessVpnsParams) SetFordisplay(v bool)
- func (p *ListRemoteAccessVpnsParams) SetId(v string)
- func (p *ListRemoteAccessVpnsParams) SetIsrecursive(v bool)
- func (p *ListRemoteAccessVpnsParams) SetKeyword(v string)
- func (p *ListRemoteAccessVpnsParams) SetListall(v bool)
- func (p *ListRemoteAccessVpnsParams) SetNetworkid(v string)
- func (p *ListRemoteAccessVpnsParams) SetPage(v int)
- func (p *ListRemoteAccessVpnsParams) SetPagesize(v int)
- func (p *ListRemoteAccessVpnsParams) SetProjectid(v string)
- func (p *ListRemoteAccessVpnsParams) SetPublicipid(v string)
- type ListRemoteAccessVpnsResponse
- type ListResourceDetailsParams
- func (p *ListResourceDetailsParams) SetAccount(v string)
- func (p *ListResourceDetailsParams) SetDomainid(v string)
- func (p *ListResourceDetailsParams) SetFordisplay(v bool)
- func (p *ListResourceDetailsParams) SetIsrecursive(v bool)
- func (p *ListResourceDetailsParams) SetKey(v string)
- func (p *ListResourceDetailsParams) SetKeyword(v string)
- func (p *ListResourceDetailsParams) SetListall(v bool)
- func (p *ListResourceDetailsParams) SetPage(v int)
- func (p *ListResourceDetailsParams) SetPagesize(v int)
- func (p *ListResourceDetailsParams) SetProjectid(v string)
- func (p *ListResourceDetailsParams) SetResourceid(v string)
- func (p *ListResourceDetailsParams) SetResourcetype(v string)
- func (p *ListResourceDetailsParams) SetValue(v string)
- type ListResourceDetailsResponse
- type ListResourceLimitsParams
- func (p *ListResourceLimitsParams) SetAccount(v string)
- func (p *ListResourceLimitsParams) SetDomainid(v string)
- func (p *ListResourceLimitsParams) SetId(v int64)
- func (p *ListResourceLimitsParams) SetIsrecursive(v bool)
- func (p *ListResourceLimitsParams) SetKeyword(v string)
- func (p *ListResourceLimitsParams) SetListall(v bool)
- func (p *ListResourceLimitsParams) SetPage(v int)
- func (p *ListResourceLimitsParams) SetPagesize(v int)
- func (p *ListResourceLimitsParams) SetProjectid(v string)
- func (p *ListResourceLimitsParams) SetResourcetype(v int)
- func (p *ListResourceLimitsParams) SetResourcetypename(v string)
- type ListResourceLimitsResponse
- type ListRolePermissionsParams
- type ListRolePermissionsResponse
- type ListRolesParams
- type ListRolesResponse
- type ListRoutersParams
- func (p *ListRoutersParams) SetAccount(v string)
- func (p *ListRoutersParams) SetClusterid(v string)
- func (p *ListRoutersParams) SetDomainid(v string)
- func (p *ListRoutersParams) SetForvpc(v bool)
- func (p *ListRoutersParams) SetHostid(v string)
- func (p *ListRoutersParams) SetId(v string)
- func (p *ListRoutersParams) SetIsrecursive(v bool)
- func (p *ListRoutersParams) SetKeyword(v string)
- func (p *ListRoutersParams) SetListall(v bool)
- func (p *ListRoutersParams) SetName(v string)
- func (p *ListRoutersParams) SetNetworkid(v string)
- func (p *ListRoutersParams) SetPage(v int)
- func (p *ListRoutersParams) SetPagesize(v int)
- func (p *ListRoutersParams) SetPodid(v string)
- func (p *ListRoutersParams) SetProjectid(v string)
- func (p *ListRoutersParams) SetState(v string)
- func (p *ListRoutersParams) SetVersion(v string)
- func (p *ListRoutersParams) SetVpcid(v string)
- func (p *ListRoutersParams) SetZoneid(v string)
- type ListRoutersResponse
- type ListSSHKeyPairsParams
- func (p *ListSSHKeyPairsParams) SetAccount(v string)
- func (p *ListSSHKeyPairsParams) SetDomainid(v string)
- func (p *ListSSHKeyPairsParams) SetFingerprint(v string)
- func (p *ListSSHKeyPairsParams) SetIsrecursive(v bool)
- func (p *ListSSHKeyPairsParams) SetKeyword(v string)
- func (p *ListSSHKeyPairsParams) SetListall(v bool)
- func (p *ListSSHKeyPairsParams) SetName(v string)
- func (p *ListSSHKeyPairsParams) SetPage(v int)
- func (p *ListSSHKeyPairsParams) SetPagesize(v int)
- func (p *ListSSHKeyPairsParams) SetProjectid(v string)
- type ListSSHKeyPairsResponse
- type ListSecondaryStagingStoresParams
- func (p *ListSecondaryStagingStoresParams) SetId(v string)
- func (p *ListSecondaryStagingStoresParams) SetKeyword(v string)
- func (p *ListSecondaryStagingStoresParams) SetName(v string)
- func (p *ListSecondaryStagingStoresParams) SetPage(v int)
- func (p *ListSecondaryStagingStoresParams) SetPagesize(v int)
- func (p *ListSecondaryStagingStoresParams) SetProtocol(v string)
- func (p *ListSecondaryStagingStoresParams) SetProvider(v string)
- func (p *ListSecondaryStagingStoresParams) SetZoneid(v string)
- type ListSecondaryStagingStoresResponse
- type ListSecurityGroupsParams
- func (p *ListSecurityGroupsParams) SetAccount(v string)
- func (p *ListSecurityGroupsParams) SetDomainid(v string)
- func (p *ListSecurityGroupsParams) SetId(v string)
- func (p *ListSecurityGroupsParams) SetIsrecursive(v bool)
- func (p *ListSecurityGroupsParams) SetKeyword(v string)
- func (p *ListSecurityGroupsParams) SetListall(v bool)
- func (p *ListSecurityGroupsParams) SetPage(v int)
- func (p *ListSecurityGroupsParams) SetPagesize(v int)
- func (p *ListSecurityGroupsParams) SetProjectid(v string)
- func (p *ListSecurityGroupsParams) SetSecuritygroupname(v string)
- func (p *ListSecurityGroupsParams) SetTags(v map[string]string)
- func (p *ListSecurityGroupsParams) SetVirtualmachineid(v string)
- type ListSecurityGroupsResponse
- type ListServiceOfferingsParams
- func (p *ListServiceOfferingsParams) SetDomainid(v string)
- func (p *ListServiceOfferingsParams) SetId(v string)
- func (p *ListServiceOfferingsParams) SetIsrecursive(v bool)
- func (p *ListServiceOfferingsParams) SetIssystem(v bool)
- func (p *ListServiceOfferingsParams) SetKeyword(v string)
- func (p *ListServiceOfferingsParams) SetListall(v bool)
- func (p *ListServiceOfferingsParams) SetName(v string)
- func (p *ListServiceOfferingsParams) SetPage(v int)
- func (p *ListServiceOfferingsParams) SetPagesize(v int)
- func (p *ListServiceOfferingsParams) SetSystemvmtype(v string)
- func (p *ListServiceOfferingsParams) SetVirtualmachineid(v string)
- type ListServiceOfferingsResponse
- type ListSnapshotPoliciesParams
- func (p *ListSnapshotPoliciesParams) SetFordisplay(v bool)
- func (p *ListSnapshotPoliciesParams) SetId(v string)
- func (p *ListSnapshotPoliciesParams) SetKeyword(v string)
- func (p *ListSnapshotPoliciesParams) SetPage(v int)
- func (p *ListSnapshotPoliciesParams) SetPagesize(v int)
- func (p *ListSnapshotPoliciesParams) SetVolumeid(v string)
- type ListSnapshotPoliciesResponse
- type ListSnapshotsParams
- func (p *ListSnapshotsParams) SetAccount(v string)
- func (p *ListSnapshotsParams) SetDomainid(v string)
- func (p *ListSnapshotsParams) SetId(v string)
- func (p *ListSnapshotsParams) SetIds(v []string)
- func (p *ListSnapshotsParams) SetIntervaltype(v string)
- func (p *ListSnapshotsParams) SetIsrecursive(v bool)
- func (p *ListSnapshotsParams) SetKeyword(v string)
- func (p *ListSnapshotsParams) SetListall(v bool)
- func (p *ListSnapshotsParams) SetName(v string)
- func (p *ListSnapshotsParams) SetPage(v int)
- func (p *ListSnapshotsParams) SetPagesize(v int)
- func (p *ListSnapshotsParams) SetProjectid(v string)
- func (p *ListSnapshotsParams) SetSnapshottype(v string)
- func (p *ListSnapshotsParams) SetTags(v map[string]string)
- func (p *ListSnapshotsParams) SetVolumeid(v string)
- func (p *ListSnapshotsParams) SetZoneid(v string)
- type ListSnapshotsResponse
- type ListSslCertsParams
- type ListSslCertsResponse
- type ListStaticRoutesParams
- func (p *ListStaticRoutesParams) SetAccount(v string)
- func (p *ListStaticRoutesParams) SetDomainid(v string)
- func (p *ListStaticRoutesParams) SetGatewayid(v string)
- func (p *ListStaticRoutesParams) SetId(v string)
- func (p *ListStaticRoutesParams) SetIsrecursive(v bool)
- func (p *ListStaticRoutesParams) SetKeyword(v string)
- func (p *ListStaticRoutesParams) SetListall(v bool)
- func (p *ListStaticRoutesParams) SetPage(v int)
- func (p *ListStaticRoutesParams) SetPagesize(v int)
- func (p *ListStaticRoutesParams) SetProjectid(v string)
- func (p *ListStaticRoutesParams) SetTags(v map[string]string)
- func (p *ListStaticRoutesParams) SetVpcid(v string)
- type ListStaticRoutesResponse
- type ListStorageNetworkIpRangeParams
- func (p *ListStorageNetworkIpRangeParams) SetId(v string)
- func (p *ListStorageNetworkIpRangeParams) SetKeyword(v string)
- func (p *ListStorageNetworkIpRangeParams) SetPage(v int)
- func (p *ListStorageNetworkIpRangeParams) SetPagesize(v int)
- func (p *ListStorageNetworkIpRangeParams) SetPodid(v string)
- func (p *ListStorageNetworkIpRangeParams) SetZoneid(v string)
- type ListStorageNetworkIpRangeResponse
- type ListStoragePoolsParams
- func (p *ListStoragePoolsParams) SetClusterid(v string)
- func (p *ListStoragePoolsParams) SetId(v string)
- func (p *ListStoragePoolsParams) SetIpaddress(v string)
- func (p *ListStoragePoolsParams) SetKeyword(v string)
- func (p *ListStoragePoolsParams) SetName(v string)
- func (p *ListStoragePoolsParams) SetPage(v int)
- func (p *ListStoragePoolsParams) SetPagesize(v int)
- func (p *ListStoragePoolsParams) SetPath(v string)
- func (p *ListStoragePoolsParams) SetPodid(v string)
- func (p *ListStoragePoolsParams) SetScope(v string)
- func (p *ListStoragePoolsParams) SetZoneid(v string)
- type ListStoragePoolsResponse
- type ListStorageProvidersParams
- type ListStorageProvidersResponse
- type ListStorageTagsParams
- type ListStorageTagsResponse
- type ListSupportedNetworkServicesParams
- func (p *ListSupportedNetworkServicesParams) SetKeyword(v string)
- func (p *ListSupportedNetworkServicesParams) SetPage(v int)
- func (p *ListSupportedNetworkServicesParams) SetPagesize(v int)
- func (p *ListSupportedNetworkServicesParams) SetProvider(v string)
- func (p *ListSupportedNetworkServicesParams) SetService(v string)
- type ListSupportedNetworkServicesResponse
- type ListSwiftsParams
- type ListSwiftsResponse
- type ListSystemVmsParams
- func (p *ListSystemVmsParams) SetHostid(v string)
- func (p *ListSystemVmsParams) SetId(v string)
- func (p *ListSystemVmsParams) SetKeyword(v string)
- func (p *ListSystemVmsParams) SetName(v string)
- func (p *ListSystemVmsParams) SetPage(v int)
- func (p *ListSystemVmsParams) SetPagesize(v int)
- func (p *ListSystemVmsParams) SetPodid(v string)
- func (p *ListSystemVmsParams) SetState(v string)
- func (p *ListSystemVmsParams) SetStorageid(v string)
- func (p *ListSystemVmsParams) SetSystemvmtype(v string)
- func (p *ListSystemVmsParams) SetZoneid(v string)
- type ListSystemVmsResponse
- type ListTagsParams
- func (p *ListTagsParams) SetAccount(v string)
- func (p *ListTagsParams) SetCustomer(v string)
- func (p *ListTagsParams) SetDomainid(v string)
- func (p *ListTagsParams) SetIsrecursive(v bool)
- func (p *ListTagsParams) SetKey(v string)
- func (p *ListTagsParams) SetKeyword(v string)
- func (p *ListTagsParams) SetListall(v bool)
- func (p *ListTagsParams) SetPage(v int)
- func (p *ListTagsParams) SetPagesize(v int)
- func (p *ListTagsParams) SetProjectid(v string)
- func (p *ListTagsParams) SetResourceid(v string)
- func (p *ListTagsParams) SetResourcetype(v string)
- func (p *ListTagsParams) SetValue(v string)
- type ListTagsResponse
- type ListTemplatePermissionsParams
- type ListTemplatePermissionsResponse
- type ListTemplatesParams
- func (p *ListTemplatesParams) SetAccount(v string)
- func (p *ListTemplatesParams) SetDomainid(v string)
- func (p *ListTemplatesParams) SetHypervisor(v string)
- func (p *ListTemplatesParams) SetId(v string)
- func (p *ListTemplatesParams) SetIds(v []string)
- func (p *ListTemplatesParams) SetIsrecursive(v bool)
- func (p *ListTemplatesParams) SetKeyword(v string)
- func (p *ListTemplatesParams) SetListall(v bool)
- func (p *ListTemplatesParams) SetName(v string)
- func (p *ListTemplatesParams) SetPage(v int)
- func (p *ListTemplatesParams) SetPagesize(v int)
- func (p *ListTemplatesParams) SetParenttemplateid(v string)
- func (p *ListTemplatesParams) SetProjectid(v string)
- func (p *ListTemplatesParams) SetShowremoved(v bool)
- func (p *ListTemplatesParams) SetTags(v map[string]string)
- func (p *ListTemplatesParams) SetTemplatefilter(v string)
- func (p *ListTemplatesParams) SetZoneid(v string)
- type ListTemplatesResponse
- type ListTrafficMonitorsParams
- type ListTrafficMonitorsResponse
- type ListTrafficTypeImplementorsParams
- type ListTrafficTypeImplementorsResponse
- type ListTrafficTypesParams
- type ListTrafficTypesResponse
- type ListUcsBladesParams
- type ListUcsBladesResponse
- type ListUcsManagersParams
- type ListUcsManagersResponse
- type ListUcsProfilesParams
- type ListUcsProfilesResponse
- type ListUsageRecordsParams
- func (p *ListUsageRecordsParams) SetAccount(v string)
- func (p *ListUsageRecordsParams) SetAccountid(v string)
- func (p *ListUsageRecordsParams) SetDomainid(v string)
- func (p *ListUsageRecordsParams) SetEnddate(v string)
- func (p *ListUsageRecordsParams) SetIncludetags(v bool)
- func (p *ListUsageRecordsParams) SetKeyword(v string)
- func (p *ListUsageRecordsParams) SetPage(v int)
- func (p *ListUsageRecordsParams) SetPagesize(v int)
- func (p *ListUsageRecordsParams) SetProjectid(v string)
- func (p *ListUsageRecordsParams) SetStartdate(v string)
- func (p *ListUsageRecordsParams) SetType(v int64)
- func (p *ListUsageRecordsParams) SetUsageid(v string)
- type ListUsageRecordsResponse
- type ListUsageTypesParams
- type ListUsageTypesResponse
- type ListUsersParams
- func (p *ListUsersParams) SetAccount(v string)
- func (p *ListUsersParams) SetAccounttype(v int64)
- func (p *ListUsersParams) SetDomainid(v string)
- func (p *ListUsersParams) SetId(v string)
- func (p *ListUsersParams) SetIsrecursive(v bool)
- func (p *ListUsersParams) SetKeyword(v string)
- func (p *ListUsersParams) SetListall(v bool)
- func (p *ListUsersParams) SetPage(v int)
- func (p *ListUsersParams) SetPagesize(v int)
- func (p *ListUsersParams) SetState(v string)
- func (p *ListUsersParams) SetUsername(v string)
- type ListUsersResponse
- type ListVMSnapshotParams
- func (p *ListVMSnapshotParams) SetAccount(v string)
- func (p *ListVMSnapshotParams) SetDomainid(v string)
- func (p *ListVMSnapshotParams) SetIsrecursive(v bool)
- func (p *ListVMSnapshotParams) SetKeyword(v string)
- func (p *ListVMSnapshotParams) SetListall(v bool)
- func (p *ListVMSnapshotParams) SetName(v string)
- func (p *ListVMSnapshotParams) SetPage(v int)
- func (p *ListVMSnapshotParams) SetPagesize(v int)
- func (p *ListVMSnapshotParams) SetProjectid(v string)
- func (p *ListVMSnapshotParams) SetState(v string)
- func (p *ListVMSnapshotParams) SetTags(v map[string]string)
- func (p *ListVMSnapshotParams) SetVirtualmachineid(v string)
- func (p *ListVMSnapshotParams) SetVmsnapshotid(v string)
- func (p *ListVMSnapshotParams) SetVmsnapshotids(v []string)
- type ListVMSnapshotResponse
- type ListVPCOfferingsParams
- func (p *ListVPCOfferingsParams) SetDisplaytext(v string)
- func (p *ListVPCOfferingsParams) SetId(v string)
- func (p *ListVPCOfferingsParams) SetIsdefault(v bool)
- func (p *ListVPCOfferingsParams) SetKeyword(v string)
- func (p *ListVPCOfferingsParams) SetName(v string)
- func (p *ListVPCOfferingsParams) SetPage(v int)
- func (p *ListVPCOfferingsParams) SetPagesize(v int)
- func (p *ListVPCOfferingsParams) SetState(v string)
- func (p *ListVPCOfferingsParams) SetSupportedservices(v []string)
- type ListVPCOfferingsResponse
- type ListVPCsParams
- func (p *ListVPCsParams) SetAccount(v string)
- func (p *ListVPCsParams) SetCidr(v string)
- func (p *ListVPCsParams) SetDisplaytext(v string)
- func (p *ListVPCsParams) SetDomainid(v string)
- func (p *ListVPCsParams) SetFordisplay(v bool)
- func (p *ListVPCsParams) SetId(v string)
- func (p *ListVPCsParams) SetIsrecursive(v bool)
- func (p *ListVPCsParams) SetKeyword(v string)
- func (p *ListVPCsParams) SetListall(v bool)
- func (p *ListVPCsParams) SetName(v string)
- func (p *ListVPCsParams) SetPage(v int)
- func (p *ListVPCsParams) SetPagesize(v int)
- func (p *ListVPCsParams) SetProjectid(v string)
- func (p *ListVPCsParams) SetRestartrequired(v bool)
- func (p *ListVPCsParams) SetState(v string)
- func (p *ListVPCsParams) SetSupportedservices(v []string)
- func (p *ListVPCsParams) SetTags(v map[string]string)
- func (p *ListVPCsParams) SetVpcofferingid(v string)
- func (p *ListVPCsParams) SetZoneid(v string)
- type ListVPCsResponse
- type ListVirtualMachinesMetricsParams
- func (p *ListVirtualMachinesMetricsParams) SetAccount(v string)
- func (p *ListVirtualMachinesMetricsParams) SetAffinitygroupid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetDetails(v []string)
- func (p *ListVirtualMachinesMetricsParams) SetDisplayvm(v bool)
- func (p *ListVirtualMachinesMetricsParams) SetDomainid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetForvirtualnetwork(v bool)
- func (p *ListVirtualMachinesMetricsParams) SetGroupid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetHostid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetHypervisor(v string)
- func (p *ListVirtualMachinesMetricsParams) SetId(v string)
- func (p *ListVirtualMachinesMetricsParams) SetIds(v []string)
- func (p *ListVirtualMachinesMetricsParams) SetIsoid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetIsrecursive(v bool)
- func (p *ListVirtualMachinesMetricsParams) SetKeypair(v string)
- func (p *ListVirtualMachinesMetricsParams) SetKeyword(v string)
- func (p *ListVirtualMachinesMetricsParams) SetListall(v bool)
- func (p *ListVirtualMachinesMetricsParams) SetName(v string)
- func (p *ListVirtualMachinesMetricsParams) SetNetworkid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetPage(v int)
- func (p *ListVirtualMachinesMetricsParams) SetPagesize(v int)
- func (p *ListVirtualMachinesMetricsParams) SetPodid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetProjectid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetServiceofferingid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetState(v string)
- func (p *ListVirtualMachinesMetricsParams) SetStorageid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetTags(v map[string]string)
- func (p *ListVirtualMachinesMetricsParams) SetTemplateid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetUserid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetVpcid(v string)
- func (p *ListVirtualMachinesMetricsParams) SetZoneid(v string)
- type ListVirtualMachinesMetricsResponse
- type ListVirtualMachinesParams
- func (p *ListVirtualMachinesParams) SetAccount(v string)
- func (p *ListVirtualMachinesParams) SetAffinitygroupid(v string)
- func (p *ListVirtualMachinesParams) SetDetails(v []string)
- func (p *ListVirtualMachinesParams) SetDisplayvm(v bool)
- func (p *ListVirtualMachinesParams) SetDomainid(v string)
- func (p *ListVirtualMachinesParams) SetForvirtualnetwork(v bool)
- func (p *ListVirtualMachinesParams) SetGroupid(v string)
- func (p *ListVirtualMachinesParams) SetHostid(v string)
- func (p *ListVirtualMachinesParams) SetHypervisor(v string)
- func (p *ListVirtualMachinesParams) SetId(v string)
- func (p *ListVirtualMachinesParams) SetIds(v []string)
- func (p *ListVirtualMachinesParams) SetIsoid(v string)
- func (p *ListVirtualMachinesParams) SetIsrecursive(v bool)
- func (p *ListVirtualMachinesParams) SetKeypair(v string)
- func (p *ListVirtualMachinesParams) SetKeyword(v string)
- func (p *ListVirtualMachinesParams) SetListall(v bool)
- func (p *ListVirtualMachinesParams) SetName(v string)
- func (p *ListVirtualMachinesParams) SetNetworkid(v string)
- func (p *ListVirtualMachinesParams) SetPage(v int)
- func (p *ListVirtualMachinesParams) SetPagesize(v int)
- func (p *ListVirtualMachinesParams) SetPodid(v string)
- func (p *ListVirtualMachinesParams) SetProjectid(v string)
- func (p *ListVirtualMachinesParams) SetServiceofferingid(v string)
- func (p *ListVirtualMachinesParams) SetState(v string)
- func (p *ListVirtualMachinesParams) SetStorageid(v string)
- func (p *ListVirtualMachinesParams) SetTags(v map[string]string)
- func (p *ListVirtualMachinesParams) SetTemplateid(v string)
- func (p *ListVirtualMachinesParams) SetUserid(v string)
- func (p *ListVirtualMachinesParams) SetVpcid(v string)
- func (p *ListVirtualMachinesParams) SetZoneid(v string)
- type ListVirtualMachinesResponse
- type ListVirtualRouterElementsParams
- func (p *ListVirtualRouterElementsParams) SetEnabled(v bool)
- func (p *ListVirtualRouterElementsParams) SetId(v string)
- func (p *ListVirtualRouterElementsParams) SetKeyword(v string)
- func (p *ListVirtualRouterElementsParams) SetNspid(v string)
- func (p *ListVirtualRouterElementsParams) SetPage(v int)
- func (p *ListVirtualRouterElementsParams) SetPagesize(v int)
- type ListVirtualRouterElementsResponse
- type ListVlanIpRangesParams
- func (p *ListVlanIpRangesParams) SetAccount(v string)
- func (p *ListVlanIpRangesParams) SetDomainid(v string)
- func (p *ListVlanIpRangesParams) SetForvirtualnetwork(v bool)
- func (p *ListVlanIpRangesParams) SetId(v string)
- func (p *ListVlanIpRangesParams) SetKeyword(v string)
- func (p *ListVlanIpRangesParams) SetNetworkid(v string)
- func (p *ListVlanIpRangesParams) SetPage(v int)
- func (p *ListVlanIpRangesParams) SetPagesize(v int)
- func (p *ListVlanIpRangesParams) SetPhysicalnetworkid(v string)
- func (p *ListVlanIpRangesParams) SetPodid(v string)
- func (p *ListVlanIpRangesParams) SetProjectid(v string)
- func (p *ListVlanIpRangesParams) SetVlan(v string)
- func (p *ListVlanIpRangesParams) SetZoneid(v string)
- type ListVlanIpRangesResponse
- type ListVolumesParams
- func (p *ListVolumesParams) SetAccount(v string)
- func (p *ListVolumesParams) SetClusterid(v string)
- func (p *ListVolumesParams) SetDiskofferingid(v string)
- func (p *ListVolumesParams) SetDisplayvolume(v bool)
- func (p *ListVolumesParams) SetDomainid(v string)
- func (p *ListVolumesParams) SetHostid(v string)
- func (p *ListVolumesParams) SetId(v string)
- func (p *ListVolumesParams) SetIds(v []string)
- func (p *ListVolumesParams) SetIsrecursive(v bool)
- func (p *ListVolumesParams) SetKeyword(v string)
- func (p *ListVolumesParams) SetListall(v bool)
- func (p *ListVolumesParams) SetName(v string)
- func (p *ListVolumesParams) SetPage(v int)
- func (p *ListVolumesParams) SetPagesize(v int)
- func (p *ListVolumesParams) SetPodid(v string)
- func (p *ListVolumesParams) SetProjectid(v string)
- func (p *ListVolumesParams) SetStorageid(v string)
- func (p *ListVolumesParams) SetTags(v map[string]string)
- func (p *ListVolumesParams) SetType(v string)
- func (p *ListVolumesParams) SetVirtualmachineid(v string)
- func (p *ListVolumesParams) SetZoneid(v string)
- type ListVolumesResponse
- type ListVpnConnectionsParams
- func (p *ListVpnConnectionsParams) SetAccount(v string)
- func (p *ListVpnConnectionsParams) SetDomainid(v string)
- func (p *ListVpnConnectionsParams) SetFordisplay(v bool)
- func (p *ListVpnConnectionsParams) SetId(v string)
- func (p *ListVpnConnectionsParams) SetIsrecursive(v bool)
- func (p *ListVpnConnectionsParams) SetKeyword(v string)
- func (p *ListVpnConnectionsParams) SetListall(v bool)
- func (p *ListVpnConnectionsParams) SetPage(v int)
- func (p *ListVpnConnectionsParams) SetPagesize(v int)
- func (p *ListVpnConnectionsParams) SetProjectid(v string)
- func (p *ListVpnConnectionsParams) SetVpcid(v string)
- type ListVpnConnectionsResponse
- type ListVpnCustomerGatewaysParams
- func (p *ListVpnCustomerGatewaysParams) SetAccount(v string)
- func (p *ListVpnCustomerGatewaysParams) SetDomainid(v string)
- func (p *ListVpnCustomerGatewaysParams) SetId(v string)
- func (p *ListVpnCustomerGatewaysParams) SetIsrecursive(v bool)
- func (p *ListVpnCustomerGatewaysParams) SetKeyword(v string)
- func (p *ListVpnCustomerGatewaysParams) SetListall(v bool)
- func (p *ListVpnCustomerGatewaysParams) SetPage(v int)
- func (p *ListVpnCustomerGatewaysParams) SetPagesize(v int)
- func (p *ListVpnCustomerGatewaysParams) SetProjectid(v string)
- type ListVpnCustomerGatewaysResponse
- type ListVpnGatewaysParams
- func (p *ListVpnGatewaysParams) SetAccount(v string)
- func (p *ListVpnGatewaysParams) SetDomainid(v string)
- func (p *ListVpnGatewaysParams) SetFordisplay(v bool)
- func (p *ListVpnGatewaysParams) SetId(v string)
- func (p *ListVpnGatewaysParams) SetIsrecursive(v bool)
- func (p *ListVpnGatewaysParams) SetKeyword(v string)
- func (p *ListVpnGatewaysParams) SetListall(v bool)
- func (p *ListVpnGatewaysParams) SetPage(v int)
- func (p *ListVpnGatewaysParams) SetPagesize(v int)
- func (p *ListVpnGatewaysParams) SetProjectid(v string)
- func (p *ListVpnGatewaysParams) SetVpcid(v string)
- type ListVpnGatewaysResponse
- type ListVpnUsersParams
- func (p *ListVpnUsersParams) SetAccount(v string)
- func (p *ListVpnUsersParams) SetDomainid(v string)
- func (p *ListVpnUsersParams) SetId(v string)
- func (p *ListVpnUsersParams) SetIsrecursive(v bool)
- func (p *ListVpnUsersParams) SetKeyword(v string)
- func (p *ListVpnUsersParams) SetListall(v bool)
- func (p *ListVpnUsersParams) SetPage(v int)
- func (p *ListVpnUsersParams) SetPagesize(v int)
- func (p *ListVpnUsersParams) SetProjectid(v string)
- func (p *ListVpnUsersParams) SetUsername(v string)
- type ListVpnUsersResponse
- type ListZonesParams
- func (p *ListZonesParams) SetAvailable(v bool)
- func (p *ListZonesParams) SetDomainid(v string)
- func (p *ListZonesParams) SetId(v string)
- func (p *ListZonesParams) SetKeyword(v string)
- func (p *ListZonesParams) SetName(v string)
- func (p *ListZonesParams) SetNetworktype(v string)
- func (p *ListZonesParams) SetPage(v int)
- func (p *ListZonesParams) SetPagesize(v int)
- func (p *ListZonesParams) SetShowcapacities(v bool)
- func (p *ListZonesParams) SetTags(v map[string]string)
- type ListZonesResponse
- type LoadBalancer
- type LoadBalancerLoadbalancerinstance
- type LoadBalancerLoadbalancerrule
- type LoadBalancerRule
- type LoadBalancerRuleInstance
- type LoadBalancerService
- func (s *LoadBalancerService) AddNetscalerLoadBalancer(p *AddNetscalerLoadBalancerParams) (*AddNetscalerLoadBalancerResponse, error)
- func (s *LoadBalancerService) AssignCertToLoadBalancer(p *AssignCertToLoadBalancerParams) (*AssignCertToLoadBalancerResponse, error)
- func (s *LoadBalancerService) AssignToGlobalLoadBalancerRule(p *AssignToGlobalLoadBalancerRuleParams) (*AssignToGlobalLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) AssignToLoadBalancerRule(p *AssignToLoadBalancerRuleParams) (*AssignToLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) ConfigureNetscalerLoadBalancer(p *ConfigureNetscalerLoadBalancerParams) (*NetscalerLoadBalancerResponse, error)
- func (s *LoadBalancerService) CreateGlobalLoadBalancerRule(p *CreateGlobalLoadBalancerRuleParams) (*CreateGlobalLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) CreateLBHealthCheckPolicy(p *CreateLBHealthCheckPolicyParams) (*CreateLBHealthCheckPolicyResponse, error)
- func (s *LoadBalancerService) CreateLBStickinessPolicy(p *CreateLBStickinessPolicyParams) (*CreateLBStickinessPolicyResponse, error)
- func (s *LoadBalancerService) CreateLoadBalancer(p *CreateLoadBalancerParams) (*CreateLoadBalancerResponse, error)
- func (s *LoadBalancerService) CreateLoadBalancerRule(p *CreateLoadBalancerRuleParams) (*CreateLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) DeleteGlobalLoadBalancerRule(p *DeleteGlobalLoadBalancerRuleParams) (*DeleteGlobalLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) DeleteLBHealthCheckPolicy(p *DeleteLBHealthCheckPolicyParams) (*DeleteLBHealthCheckPolicyResponse, error)
- func (s *LoadBalancerService) DeleteLBStickinessPolicy(p *DeleteLBStickinessPolicyParams) (*DeleteLBStickinessPolicyResponse, error)
- func (s *LoadBalancerService) DeleteLoadBalancer(p *DeleteLoadBalancerParams) (*DeleteLoadBalancerResponse, error)
- func (s *LoadBalancerService) DeleteLoadBalancerRule(p *DeleteLoadBalancerRuleParams) (*DeleteLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) DeleteNetscalerLoadBalancer(p *DeleteNetscalerLoadBalancerParams) (*DeleteNetscalerLoadBalancerResponse, error)
- func (s *LoadBalancerService) DeleteSslCert(p *DeleteSslCertParams) (*DeleteSslCertResponse, error)
- func (s *LoadBalancerService) GetGlobalLoadBalancerRuleByID(id string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)
- func (s *LoadBalancerService) GetGlobalLoadBalancerRuleByName(name string, opts ...OptionFunc) (*GlobalLoadBalancerRule, int, error)
- func (s *LoadBalancerService) GetGlobalLoadBalancerRuleID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *LoadBalancerService) GetLBHealthCheckPolicyByID(id string, opts ...OptionFunc) (*LBHealthCheckPolicy, int, error)
- func (s *LoadBalancerService) GetLBStickinessPolicyByID(id string, opts ...OptionFunc) (*LBStickinessPolicy, int, error)
- func (s *LoadBalancerService) GetLoadBalancerByID(id string, opts ...OptionFunc) (*LoadBalancer, int, error)
- func (s *LoadBalancerService) GetLoadBalancerByName(name string, opts ...OptionFunc) (*LoadBalancer, int, error)
- func (s *LoadBalancerService) GetLoadBalancerID(name string, opts ...OptionFunc) (string, int, error)
- func (s *LoadBalancerService) GetLoadBalancerRuleByID(id string, opts ...OptionFunc) (*LoadBalancerRule, int, error)
- func (s *LoadBalancerService) GetLoadBalancerRuleByName(name string, opts ...OptionFunc) (*LoadBalancerRule, int, error)
- func (s *LoadBalancerService) GetLoadBalancerRuleID(name string, opts ...OptionFunc) (string, int, error)
- func (s *LoadBalancerService) GetLoadBalancerRuleInstanceByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)
- func (s *LoadBalancerService) ListGlobalLoadBalancerRules(p *ListGlobalLoadBalancerRulesParams) (*ListGlobalLoadBalancerRulesResponse, error)
- func (s *LoadBalancerService) ListLBHealthCheckPolicies(p *ListLBHealthCheckPoliciesParams) (*ListLBHealthCheckPoliciesResponse, error)
- func (s *LoadBalancerService) ListLBStickinessPolicies(p *ListLBStickinessPoliciesParams) (*ListLBStickinessPoliciesResponse, error)
- func (s *LoadBalancerService) ListLoadBalancerRuleInstances(p *ListLoadBalancerRuleInstancesParams) (*ListLoadBalancerRuleInstancesResponse, error)
- func (s *LoadBalancerService) ListLoadBalancerRules(p *ListLoadBalancerRulesParams) (*ListLoadBalancerRulesResponse, error)
- func (s *LoadBalancerService) ListLoadBalancers(p *ListLoadBalancersParams) (*ListLoadBalancersResponse, error)
- func (s *LoadBalancerService) ListNetscalerLoadBalancers(p *ListNetscalerLoadBalancersParams) (*ListNetscalerLoadBalancersResponse, error)
- func (s *LoadBalancerService) ListSslCerts(p *ListSslCertsParams) (*ListSslCertsResponse, error)
- func (s *LoadBalancerService) NewAddNetscalerLoadBalancerParams(networkdevicetype string, password string, physicalnetworkid string, ...) *AddNetscalerLoadBalancerParams
- func (s *LoadBalancerService) NewAssignCertToLoadBalancerParams(certid string, lbruleid string) *AssignCertToLoadBalancerParams
- func (s *LoadBalancerService) NewAssignToGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *AssignToGlobalLoadBalancerRuleParams
- func (s *LoadBalancerService) NewAssignToLoadBalancerRuleParams(id string) *AssignToLoadBalancerRuleParams
- func (s *LoadBalancerService) NewConfigureNetscalerLoadBalancerParams(lbdeviceid string) *ConfigureNetscalerLoadBalancerParams
- func (s *LoadBalancerService) NewCreateGlobalLoadBalancerRuleParams(gslbdomainname string, gslbservicetype string, name string, regionid int) *CreateGlobalLoadBalancerRuleParams
- func (s *LoadBalancerService) NewCreateLBHealthCheckPolicyParams(lbruleid string) *CreateLBHealthCheckPolicyParams
- func (s *LoadBalancerService) NewCreateLBStickinessPolicyParams(lbruleid string, methodname string, name string) *CreateLBStickinessPolicyParams
- func (s *LoadBalancerService) NewCreateLoadBalancerParams(algorithm string, instanceport int, name string, networkid string, ...) *CreateLoadBalancerParams
- func (s *LoadBalancerService) NewCreateLoadBalancerRuleParams(algorithm string, name string, privateport int, publicport int) *CreateLoadBalancerRuleParams
- func (s *LoadBalancerService) NewDeleteGlobalLoadBalancerRuleParams(id string) *DeleteGlobalLoadBalancerRuleParams
- func (s *LoadBalancerService) NewDeleteLBHealthCheckPolicyParams(id string) *DeleteLBHealthCheckPolicyParams
- func (s *LoadBalancerService) NewDeleteLBStickinessPolicyParams(id string) *DeleteLBStickinessPolicyParams
- func (s *LoadBalancerService) NewDeleteLoadBalancerParams(id string) *DeleteLoadBalancerParams
- func (s *LoadBalancerService) NewDeleteLoadBalancerRuleParams(id string) *DeleteLoadBalancerRuleParams
- func (s *LoadBalancerService) NewDeleteNetscalerLoadBalancerParams(lbdeviceid string) *DeleteNetscalerLoadBalancerParams
- func (s *LoadBalancerService) NewDeleteSslCertParams(id string) *DeleteSslCertParams
- func (s *LoadBalancerService) NewListGlobalLoadBalancerRulesParams() *ListGlobalLoadBalancerRulesParams
- func (s *LoadBalancerService) NewListLBHealthCheckPoliciesParams() *ListLBHealthCheckPoliciesParams
- func (s *LoadBalancerService) NewListLBStickinessPoliciesParams() *ListLBStickinessPoliciesParams
- func (s *LoadBalancerService) NewListLoadBalancerRuleInstancesParams(id string) *ListLoadBalancerRuleInstancesParams
- func (s *LoadBalancerService) NewListLoadBalancerRulesParams() *ListLoadBalancerRulesParams
- func (s *LoadBalancerService) NewListLoadBalancersParams() *ListLoadBalancersParams
- func (s *LoadBalancerService) NewListNetscalerLoadBalancersParams() *ListNetscalerLoadBalancersParams
- func (s *LoadBalancerService) NewListSslCertsParams() *ListSslCertsParams
- func (s *LoadBalancerService) NewRemoveCertFromLoadBalancerParams(lbruleid string) *RemoveCertFromLoadBalancerParams
- func (s *LoadBalancerService) NewRemoveFromGlobalLoadBalancerRuleParams(id string, loadbalancerrulelist []string) *RemoveFromGlobalLoadBalancerRuleParams
- func (s *LoadBalancerService) NewRemoveFromLoadBalancerRuleParams(id string) *RemoveFromLoadBalancerRuleParams
- func (s *LoadBalancerService) NewUpdateGlobalLoadBalancerRuleParams(id string) *UpdateGlobalLoadBalancerRuleParams
- func (s *LoadBalancerService) NewUpdateLBHealthCheckPolicyParams(id string) *UpdateLBHealthCheckPolicyParams
- func (s *LoadBalancerService) NewUpdateLBStickinessPolicyParams(id string) *UpdateLBStickinessPolicyParams
- func (s *LoadBalancerService) NewUpdateLoadBalancerParams(id string) *UpdateLoadBalancerParams
- func (s *LoadBalancerService) NewUpdateLoadBalancerRuleParams(id string) *UpdateLoadBalancerRuleParams
- func (s *LoadBalancerService) NewUploadSslCertParams(certificate string, name string, privatekey string) *UploadSslCertParams
- func (s *LoadBalancerService) RemoveCertFromLoadBalancer(p *RemoveCertFromLoadBalancerParams) (*RemoveCertFromLoadBalancerResponse, error)
- func (s *LoadBalancerService) RemoveFromGlobalLoadBalancerRule(p *RemoveFromGlobalLoadBalancerRuleParams) (*RemoveFromGlobalLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) RemoveFromLoadBalancerRule(p *RemoveFromLoadBalancerRuleParams) (*RemoveFromLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) UpdateGlobalLoadBalancerRule(p *UpdateGlobalLoadBalancerRuleParams) (*UpdateGlobalLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) UpdateLBHealthCheckPolicy(p *UpdateLBHealthCheckPolicyParams) (*UpdateLBHealthCheckPolicyResponse, error)
- func (s *LoadBalancerService) UpdateLBStickinessPolicy(p *UpdateLBStickinessPolicyParams) (*UpdateLBStickinessPolicyResponse, error)
- func (s *LoadBalancerService) UpdateLoadBalancer(p *UpdateLoadBalancerParams) (*UpdateLoadBalancerResponse, error)
- func (s *LoadBalancerService) UpdateLoadBalancerRule(p *UpdateLoadBalancerRuleParams) (*UpdateLoadBalancerRuleResponse, error)
- func (s *LoadBalancerService) UploadSslCert(p *UploadSslCertParams) (*UploadSslCertResponse, error)
- type LockAccountParams
- type LockAccountResponse
- type LockAccountResponseUser
- type LockUserParams
- type LockUserResponse
- type LoginParams
- type LoginResponse
- type LogoutParams
- type LogoutResponse
- type MarkDefaultZoneForAccountParams
- type MarkDefaultZoneForAccountResponse
- type MarkDefaultZoneForAccountResponseUser
- type MigrateSystemVmParams
- type MigrateSystemVmResponse
- type MigrateVirtualMachineParams
- type MigrateVirtualMachineResponse
- type MigrateVirtualMachineResponseAffinitygroup
- type MigrateVirtualMachineResponseSecuritygroup
- type MigrateVirtualMachineResponseSecuritygroupRule
- type MigrateVirtualMachineWithVolumeParams
- type MigrateVirtualMachineWithVolumeResponse
- type MigrateVirtualMachineWithVolumeResponseAffinitygroup
- type MigrateVirtualMachineWithVolumeResponseSecuritygroup
- type MigrateVirtualMachineWithVolumeResponseSecuritygroupRule
- type MigrateVolumeParams
- type MigrateVolumeResponse
- type NATService
- func (s *NATService) CreateIpForwardingRule(p *CreateIpForwardingRuleParams) (*CreateIpForwardingRuleResponse, error)
- func (s *NATService) DeleteIpForwardingRule(p *DeleteIpForwardingRuleParams) (*DeleteIpForwardingRuleResponse, error)
- func (s *NATService) DisableStaticNat(p *DisableStaticNatParams) (*DisableStaticNatResponse, error)
- func (s *NATService) EnableStaticNat(p *EnableStaticNatParams) (*EnableStaticNatResponse, error)
- func (s *NATService) GetIpForwardingRuleByID(id string, opts ...OptionFunc) (*IpForwardingRule, int, error)
- func (s *NATService) ListIpForwardingRules(p *ListIpForwardingRulesParams) (*ListIpForwardingRulesResponse, error)
- func (s *NATService) NewCreateIpForwardingRuleParams(ipaddressid string, protocol string, startport int) *CreateIpForwardingRuleParams
- func (s *NATService) NewDeleteIpForwardingRuleParams(id string) *DeleteIpForwardingRuleParams
- func (s *NATService) NewDisableStaticNatParams(ipaddressid string) *DisableStaticNatParams
- func (s *NATService) NewEnableStaticNatParams(ipaddressid string, virtualmachineid string) *EnableStaticNatParams
- func (s *NATService) NewListIpForwardingRulesParams() *ListIpForwardingRulesParams
- type NetscalerLoadBalancer
- type NetscalerLoadBalancerNetwork
- type NetscalerLoadBalancerNetworkService
- type NetscalerLoadBalancerNetworkServiceCapability
- type NetscalerLoadBalancerNetworkServiceProvider
- type NetscalerLoadBalancerResponse
- type Network
- type NetworkACL
- type NetworkACLList
- type NetworkACLService
- func (s *NetworkACLService) CreateNetworkACL(p *CreateNetworkACLParams) (*CreateNetworkACLResponse, error)
- func (s *NetworkACLService) CreateNetworkACLList(p *CreateNetworkACLListParams) (*CreateNetworkACLListResponse, error)
- func (s *NetworkACLService) DeleteNetworkACL(p *DeleteNetworkACLParams) (*DeleteNetworkACLResponse, error)
- func (s *NetworkACLService) DeleteNetworkACLList(p *DeleteNetworkACLListParams) (*DeleteNetworkACLListResponse, error)
- func (s *NetworkACLService) GetNetworkACLByID(id string, opts ...OptionFunc) (*NetworkACL, int, error)
- func (s *NetworkACLService) GetNetworkACLListByID(id string, opts ...OptionFunc) (*NetworkACLList, int, error)
- func (s *NetworkACLService) GetNetworkACLListByName(name string, opts ...OptionFunc) (*NetworkACLList, int, error)
- func (s *NetworkACLService) GetNetworkACLListID(name string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkACLService) ListNetworkACLLists(p *ListNetworkACLListsParams) (*ListNetworkACLListsResponse, error)
- func (s *NetworkACLService) ListNetworkACLs(p *ListNetworkACLsParams) (*ListNetworkACLsResponse, error)
- func (s *NetworkACLService) NewCreateNetworkACLListParams(name string, vpcid string) *CreateNetworkACLListParams
- func (s *NetworkACLService) NewCreateNetworkACLParams(protocol string) *CreateNetworkACLParams
- func (s *NetworkACLService) NewDeleteNetworkACLListParams(id string) *DeleteNetworkACLListParams
- func (s *NetworkACLService) NewDeleteNetworkACLParams(id string) *DeleteNetworkACLParams
- func (s *NetworkACLService) NewListNetworkACLListsParams() *ListNetworkACLListsParams
- func (s *NetworkACLService) NewListNetworkACLsParams() *ListNetworkACLsParams
- func (s *NetworkACLService) NewReplaceNetworkACLListParams(aclid string) *ReplaceNetworkACLListParams
- func (s *NetworkACLService) NewUpdateNetworkACLItemParams(id string) *UpdateNetworkACLItemParams
- func (s *NetworkACLService) NewUpdateNetworkACLListParams(id string) *UpdateNetworkACLListParams
- func (s *NetworkACLService) ReplaceNetworkACLList(p *ReplaceNetworkACLListParams) (*ReplaceNetworkACLListResponse, error)
- func (s *NetworkACLService) UpdateNetworkACLItem(p *UpdateNetworkACLItemParams) (*UpdateNetworkACLItemResponse, error)
- func (s *NetworkACLService) UpdateNetworkACLList(p *UpdateNetworkACLListParams) (*UpdateNetworkACLListResponse, error)
- type NetworkDevice
- type NetworkDeviceService
- func (s *NetworkDeviceService) AddNetworkDevice(p *AddNetworkDeviceParams) (*AddNetworkDeviceResponse, error)
- func (s *NetworkDeviceService) DeleteNetworkDevice(p *DeleteNetworkDeviceParams) (*DeleteNetworkDeviceResponse, error)
- func (s *NetworkDeviceService) ListNetworkDevice(p *ListNetworkDeviceParams) (*ListNetworkDeviceResponse, error)
- func (s *NetworkDeviceService) NewAddNetworkDeviceParams() *AddNetworkDeviceParams
- func (s *NetworkDeviceService) NewDeleteNetworkDeviceParams(id string) *DeleteNetworkDeviceParams
- func (s *NetworkDeviceService) NewListNetworkDeviceParams() *ListNetworkDeviceParams
- type NetworkIsolationMethod
- type NetworkOffering
- type NetworkOfferingService
- func (s *NetworkOfferingService) CreateNetworkOffering(p *CreateNetworkOfferingParams) (*CreateNetworkOfferingResponse, error)
- func (s *NetworkOfferingService) DeleteNetworkOffering(p *DeleteNetworkOfferingParams) (*DeleteNetworkOfferingResponse, error)
- func (s *NetworkOfferingService) GetNetworkOfferingByID(id string, opts ...OptionFunc) (*NetworkOffering, int, error)
- func (s *NetworkOfferingService) GetNetworkOfferingByName(name string, opts ...OptionFunc) (*NetworkOffering, int, error)
- func (s *NetworkOfferingService) GetNetworkOfferingID(name string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkOfferingService) ListNetworkOfferings(p *ListNetworkOfferingsParams) (*ListNetworkOfferingsResponse, error)
- func (s *NetworkOfferingService) NewCreateNetworkOfferingParams(displaytext string, guestiptype string, name string, ...) *CreateNetworkOfferingParams
- func (s *NetworkOfferingService) NewDeleteNetworkOfferingParams(id string) *DeleteNetworkOfferingParams
- func (s *NetworkOfferingService) NewListNetworkOfferingsParams() *ListNetworkOfferingsParams
- func (s *NetworkOfferingService) NewUpdateNetworkOfferingParams() *UpdateNetworkOfferingParams
- func (s *NetworkOfferingService) UpdateNetworkOffering(p *UpdateNetworkOfferingParams) (*UpdateNetworkOfferingResponse, error)
- type NetworkOfferingServiceInternal
- type NetworkOfferingServiceInternalCapability
- type NetworkOfferingServiceInternalProvider
- type NetworkService
- func (s *NetworkService) AddNetworkServiceProvider(p *AddNetworkServiceProviderParams) (*AddNetworkServiceProviderResponse, error)
- func (s *NetworkService) AddOpenDaylightController(p *AddOpenDaylightControllerParams) (*AddOpenDaylightControllerResponse, error)
- func (s *NetworkService) CreateNetwork(p *CreateNetworkParams) (*CreateNetworkResponse, error)
- func (s *NetworkService) CreatePhysicalNetwork(p *CreatePhysicalNetworkParams) (*CreatePhysicalNetworkResponse, error)
- func (s *NetworkService) CreateServiceInstance(p *CreateServiceInstanceParams) (*CreateServiceInstanceResponse, error)
- func (s *NetworkService) CreateStorageNetworkIpRange(p *CreateStorageNetworkIpRangeParams) (*CreateStorageNetworkIpRangeResponse, error)
- func (s *NetworkService) DedicatePublicIpRange(p *DedicatePublicIpRangeParams) (*DedicatePublicIpRangeResponse, error)
- func (s *NetworkService) DeleteNetwork(p *DeleteNetworkParams) (*DeleteNetworkResponse, error)
- func (s *NetworkService) DeleteNetworkServiceProvider(p *DeleteNetworkServiceProviderParams) (*DeleteNetworkServiceProviderResponse, error)
- func (s *NetworkService) DeleteOpenDaylightController(p *DeleteOpenDaylightControllerParams) (*DeleteOpenDaylightControllerResponse, error)
- func (s *NetworkService) DeletePhysicalNetwork(p *DeletePhysicalNetworkParams) (*DeletePhysicalNetworkResponse, error)
- func (s *NetworkService) DeleteStorageNetworkIpRange(p *DeleteStorageNetworkIpRangeParams) (*DeleteStorageNetworkIpRangeResponse, error)
- func (s *NetworkService) GetNetscalerLoadBalancerNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetNetworkByID(id string, opts ...OptionFunc) (*Network, int, error)
- func (s *NetworkService) GetNetworkByName(name string, opts ...OptionFunc) (*Network, int, error)
- func (s *NetworkService) GetNetworkID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetNetworkServiceProviderID(name string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetNiciraNvpDeviceNetworkID(keyword string, nvpdeviceid string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetOpenDaylightControllerByID(id string, opts ...OptionFunc) (*OpenDaylightController, int, error)
- func (s *NetworkService) GetPaloAltoFirewallNetworkID(keyword string, lbdeviceid string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetPhysicalNetworkByID(id string, opts ...OptionFunc) (*PhysicalNetwork, int, error)
- func (s *NetworkService) GetPhysicalNetworkByName(name string, opts ...OptionFunc) (*PhysicalNetwork, int, error)
- func (s *NetworkService) GetPhysicalNetworkID(name string, opts ...OptionFunc) (string, int, error)
- func (s *NetworkService) GetStorageNetworkIpRangeByID(id string, opts ...OptionFunc) (*StorageNetworkIpRange, int, error)
- func (s *NetworkService) ListNetscalerLoadBalancerNetworks(p *ListNetscalerLoadBalancerNetworksParams) (*ListNetscalerLoadBalancerNetworksResponse, error)
- func (s *NetworkService) ListNetworkIsolationMethods(p *ListNetworkIsolationMethodsParams) (*ListNetworkIsolationMethodsResponse, error)
- func (s *NetworkService) ListNetworkServiceProviders(p *ListNetworkServiceProvidersParams) (*ListNetworkServiceProvidersResponse, error)
- func (s *NetworkService) ListNetworks(p *ListNetworksParams) (*ListNetworksResponse, error)
- func (s *NetworkService) ListNiciraNvpDeviceNetworks(p *ListNiciraNvpDeviceNetworksParams) (*ListNiciraNvpDeviceNetworksResponse, error)
- func (s *NetworkService) ListOpenDaylightControllers(p *ListOpenDaylightControllersParams) (*ListOpenDaylightControllersResponse, error)
- func (s *NetworkService) ListPaloAltoFirewallNetworks(p *ListPaloAltoFirewallNetworksParams) (*ListPaloAltoFirewallNetworksResponse, error)
- func (s *NetworkService) ListPhysicalNetworks(p *ListPhysicalNetworksParams) (*ListPhysicalNetworksResponse, error)
- func (s *NetworkService) ListStorageNetworkIpRange(p *ListStorageNetworkIpRangeParams) (*ListStorageNetworkIpRangeResponse, error)
- func (s *NetworkService) ListSupportedNetworkServices(p *ListSupportedNetworkServicesParams) (*ListSupportedNetworkServicesResponse, error)
- func (s *NetworkService) NewAddNetworkServiceProviderParams(name string, physicalnetworkid string) *AddNetworkServiceProviderParams
- func (s *NetworkService) NewAddOpenDaylightControllerParams(password string, physicalnetworkid string, url string, username string) *AddOpenDaylightControllerParams
- func (s *NetworkService) NewCreateNetworkParams(displaytext string, name string, networkofferingid string, zoneid string) *CreateNetworkParams
- func (s *NetworkService) NewCreatePhysicalNetworkParams(name string, zoneid string) *CreatePhysicalNetworkParams
- func (s *NetworkService) NewCreateServiceInstanceParams(leftnetworkid string, name string, rightnetworkid string, ...) *CreateServiceInstanceParams
- func (s *NetworkService) NewCreateStorageNetworkIpRangeParams(gateway string, netmask string, podid string, startip string) *CreateStorageNetworkIpRangeParams
- func (s *NetworkService) NewDedicatePublicIpRangeParams(domainid string, id string) *DedicatePublicIpRangeParams
- func (s *NetworkService) NewDeleteNetworkParams(id string) *DeleteNetworkParams
- func (s *NetworkService) NewDeleteNetworkServiceProviderParams(id string) *DeleteNetworkServiceProviderParams
- func (s *NetworkService) NewDeleteOpenDaylightControllerParams(id string) *DeleteOpenDaylightControllerParams
- func (s *NetworkService) NewDeletePhysicalNetworkParams(id string) *DeletePhysicalNetworkParams
- func (s *NetworkService) NewDeleteStorageNetworkIpRangeParams(id string) *DeleteStorageNetworkIpRangeParams
- func (s *NetworkService) NewListNetscalerLoadBalancerNetworksParams(lbdeviceid string) *ListNetscalerLoadBalancerNetworksParams
- func (s *NetworkService) NewListNetworkIsolationMethodsParams() *ListNetworkIsolationMethodsParams
- func (s *NetworkService) NewListNetworkServiceProvidersParams() *ListNetworkServiceProvidersParams
- func (s *NetworkService) NewListNetworksParams() *ListNetworksParams
- func (s *NetworkService) NewListNiciraNvpDeviceNetworksParams(nvpdeviceid string) *ListNiciraNvpDeviceNetworksParams
- func (s *NetworkService) NewListOpenDaylightControllersParams() *ListOpenDaylightControllersParams
- func (s *NetworkService) NewListPaloAltoFirewallNetworksParams(lbdeviceid string) *ListPaloAltoFirewallNetworksParams
- func (s *NetworkService) NewListPhysicalNetworksParams() *ListPhysicalNetworksParams
- func (s *NetworkService) NewListStorageNetworkIpRangeParams() *ListStorageNetworkIpRangeParams
- func (s *NetworkService) NewListSupportedNetworkServicesParams() *ListSupportedNetworkServicesParams
- func (s *NetworkService) NewReleasePublicIpRangeParams(id string) *ReleasePublicIpRangeParams
- func (s *NetworkService) NewRestartNetworkParams(id string) *RestartNetworkParams
- func (s *NetworkService) NewUpdateNetworkParams(id string) *UpdateNetworkParams
- func (s *NetworkService) NewUpdateNetworkServiceProviderParams(id string) *UpdateNetworkServiceProviderParams
- func (s *NetworkService) NewUpdatePhysicalNetworkParams(id string) *UpdatePhysicalNetworkParams
- func (s *NetworkService) NewUpdateStorageNetworkIpRangeParams(id string) *UpdateStorageNetworkIpRangeParams
- func (s *NetworkService) ReleasePublicIpRange(p *ReleasePublicIpRangeParams) (*ReleasePublicIpRangeResponse, error)
- func (s *NetworkService) RestartNetwork(p *RestartNetworkParams) (*RestartNetworkResponse, error)
- func (s *NetworkService) UpdateNetwork(p *UpdateNetworkParams) (*UpdateNetworkResponse, error)
- func (s *NetworkService) UpdateNetworkServiceProvider(p *UpdateNetworkServiceProviderParams) (*UpdateNetworkServiceProviderResponse, error)
- func (s *NetworkService) UpdatePhysicalNetwork(p *UpdatePhysicalNetworkParams) (*UpdatePhysicalNetworkResponse, error)
- func (s *NetworkService) UpdateStorageNetworkIpRange(p *UpdateStorageNetworkIpRangeParams) (*UpdateStorageNetworkIpRangeResponse, error)
- type NetworkServiceInternal
- type NetworkServiceInternalCapability
- type NetworkServiceInternalProvider
- type NetworkServiceProvider
- type Nic
- type NicService
- func (s *NicService) AddIpToNic(p *AddIpToNicParams) (*AddIpToNicResponse, error)
- func (s *NicService) ListNics(p *ListNicsParams) (*ListNicsResponse, error)
- func (s *NicService) NewAddIpToNicParams(nicid string) *AddIpToNicParams
- func (s *NicService) NewListNicsParams(virtualmachineid string) *ListNicsParams
- func (s *NicService) NewRemoveIpFromNicParams(id string) *RemoveIpFromNicParams
- func (s *NicService) NewUpdateVmNicIpParams(nicid string) *UpdateVmNicIpParams
- func (s *NicService) RemoveIpFromNic(p *RemoveIpFromNicParams) (*RemoveIpFromNicResponse, error)
- func (s *NicService) UpdateVmNicIp(p *UpdateVmNicIpParams) (*UpdateVmNicIpResponse, error)
- type NiciraNVPService
- func (s *NiciraNVPService) AddNiciraNvpDevice(p *AddNiciraNvpDeviceParams) (*AddNiciraNvpDeviceResponse, error)
- func (s *NiciraNVPService) DeleteNiciraNvpDevice(p *DeleteNiciraNvpDeviceParams) (*DeleteNiciraNvpDeviceResponse, error)
- func (s *NiciraNVPService) ListNiciraNvpDevices(p *ListNiciraNvpDevicesParams) (*ListNiciraNvpDevicesResponse, error)
- func (s *NiciraNVPService) NewAddNiciraNvpDeviceParams(hostname string, password string, physicalnetworkid string, ...) *AddNiciraNvpDeviceParams
- func (s *NiciraNVPService) NewDeleteNiciraNvpDeviceParams(nvpdeviceid string) *DeleteNiciraNvpDeviceParams
- func (s *NiciraNVPService) NewListNiciraNvpDevicesParams() *ListNiciraNvpDevicesParams
- type NiciraNvpDevice
- type NiciraNvpDeviceNetwork
- type NiciraNvpDeviceNetworkService
- type NiciraNvpDeviceNetworkServiceCapability
- type NiciraNvpDeviceNetworkServiceProvider
- type NotifyBaremetalProvisionDoneParams
- type NotifyBaremetalProvisionDoneResponse
- type NuageVSPService
- func (s *NuageVSPService) AddNuageVspDevice(p *AddNuageVspDeviceParams) (*AddNuageVspDeviceResponse, error)
- func (s *NuageVSPService) DeleteNuageVspDevice(p *DeleteNuageVspDeviceParams) (*DeleteNuageVspDeviceResponse, error)
- func (s *NuageVSPService) ListNuageVspDevices(p *ListNuageVspDevicesParams) (*ListNuageVspDevicesResponse, error)
- func (s *NuageVSPService) NewAddNuageVspDeviceParams(hostname string, password string, physicalnetworkid string, port int, ...) *AddNuageVspDeviceParams
- func (s *NuageVSPService) NewDeleteNuageVspDeviceParams(vspdeviceid string) *DeleteNuageVspDeviceParams
- func (s *NuageVSPService) NewListNuageVspDevicesParams() *ListNuageVspDevicesParams
- func (s *NuageVSPService) NewUpdateNuageVspDeviceParams(physicalnetworkid string) *UpdateNuageVspDeviceParams
- func (s *NuageVSPService) UpdateNuageVspDevice(p *UpdateNuageVspDeviceParams) (*UpdateNuageVspDeviceResponse, error)
- type NuageVspDevice
- type OpenDaylightController
- type OptionFunc
- type OsCategory
- type OsType
- type OutOfBandManagementResponse
- type OutofbandManagementService
- func (s *OutofbandManagementService) ChangeOutOfBandManagementPassword(p *ChangeOutOfBandManagementPasswordParams) (*ChangeOutOfBandManagementPasswordResponse, error)
- func (s *OutofbandManagementService) ConfigureOutOfBandManagement(p *ConfigureOutOfBandManagementParams) (*OutOfBandManagementResponse, error)
- func (s *OutofbandManagementService) IssueOutOfBandManagementPowerAction(p *IssueOutOfBandManagementPowerActionParams) (*IssueOutOfBandManagementPowerActionResponse, error)
- func (s *OutofbandManagementService) NewChangeOutOfBandManagementPasswordParams(hostid string) *ChangeOutOfBandManagementPasswordParams
- func (s *OutofbandManagementService) NewConfigureOutOfBandManagementParams(address string, driver string, hostid string, password string, port string, ...) *ConfigureOutOfBandManagementParams
- func (s *OutofbandManagementService) NewIssueOutOfBandManagementPowerActionParams(action string, hostid string) *IssueOutOfBandManagementPowerActionParams
- type OvsElement
- type OvsElementResponse
- type OvsElementService
- func (s *OvsElementService) ConfigureOvsElement(p *ConfigureOvsElementParams) (*OvsElementResponse, error)
- func (s *OvsElementService) GetOvsElementByID(id string, opts ...OptionFunc) (*OvsElement, int, error)
- func (s *OvsElementService) ListOvsElements(p *ListOvsElementsParams) (*ListOvsElementsResponse, error)
- func (s *OvsElementService) NewConfigureOvsElementParams(enabled bool, id string) *ConfigureOvsElementParams
- func (s *OvsElementService) NewListOvsElementsParams() *ListOvsElementsParams
- type PaloAltoFirewall
- type PaloAltoFirewallNetwork
- type PaloAltoFirewallNetworkService
- type PaloAltoFirewallNetworkServiceCapability
- type PaloAltoFirewallNetworkServiceProvider
- type PaloAltoFirewallResponse
- type PhysicalNetwork
- type Pod
- type PodCapacity
- type PodService
- func (s *PodService) CreatePod(p *CreatePodParams) (*CreatePodResponse, error)
- func (s *PodService) DedicatePod(p *DedicatePodParams) (*DedicatePodResponse, error)
- func (s *PodService) DeletePod(p *DeletePodParams) (*DeletePodResponse, error)
- func (s *PodService) GetPodByID(id string, opts ...OptionFunc) (*Pod, int, error)
- func (s *PodService) GetPodByName(name string, opts ...OptionFunc) (*Pod, int, error)
- func (s *PodService) GetPodID(name string, opts ...OptionFunc) (string, int, error)
- func (s *PodService) ListDedicatedPods(p *ListDedicatedPodsParams) (*ListDedicatedPodsResponse, error)
- func (s *PodService) ListPods(p *ListPodsParams) (*ListPodsResponse, error)
- func (s *PodService) NewCreatePodParams(gateway string, name string, netmask string, startip string, zoneid string) *CreatePodParams
- func (s *PodService) NewDedicatePodParams(domainid string, podid string) *DedicatePodParams
- func (s *PodService) NewDeletePodParams(id string) *DeletePodParams
- func (s *PodService) NewListDedicatedPodsParams() *ListDedicatedPodsParams
- func (s *PodService) NewListPodsParams() *ListPodsParams
- func (s *PodService) NewReleaseDedicatedPodParams(podid string) *ReleaseDedicatedPodParams
- func (s *PodService) NewUpdatePodParams(id string) *UpdatePodParams
- func (s *PodService) ReleaseDedicatedPod(p *ReleaseDedicatedPodParams) (*ReleaseDedicatedPodResponse, error)
- func (s *PodService) UpdatePod(p *UpdatePodParams) (*UpdatePodResponse, error)
- type PoolService
- func (s *PoolService) CreateStoragePool(p *CreateStoragePoolParams) (*CreateStoragePoolResponse, error)
- func (s *PoolService) DeleteStoragePool(p *DeleteStoragePoolParams) (*DeleteStoragePoolResponse, error)
- func (s *PoolService) FindStoragePoolsForMigration(p *FindStoragePoolsForMigrationParams) (*FindStoragePoolsForMigrationResponse, error)
- func (s *PoolService) GetStoragePoolByID(id string, opts ...OptionFunc) (*StoragePool, int, error)
- func (s *PoolService) GetStoragePoolByName(name string, opts ...OptionFunc) (*StoragePool, int, error)
- func (s *PoolService) GetStoragePoolID(name string, opts ...OptionFunc) (string, int, error)
- func (s *PoolService) ListStoragePools(p *ListStoragePoolsParams) (*ListStoragePoolsResponse, error)
- func (s *PoolService) NewCreateStoragePoolParams(name string, url string, zoneid string) *CreateStoragePoolParams
- func (s *PoolService) NewDeleteStoragePoolParams(id string) *DeleteStoragePoolParams
- func (s *PoolService) NewFindStoragePoolsForMigrationParams(id string) *FindStoragePoolsForMigrationParams
- func (s *PoolService) NewListStoragePoolsParams() *ListStoragePoolsParams
- func (s *PoolService) NewUpdateStoragePoolParams(id string) *UpdateStoragePoolParams
- func (s *PoolService) UpdateStoragePool(p *UpdateStoragePoolParams) (*UpdateStoragePoolResponse, error)
- type PortForwardingRule
- type PortableIPService
- func (s *PortableIPService) CreatePortableIpRange(p *CreatePortableIpRangeParams) (*CreatePortableIpRangeResponse, error)
- func (s *PortableIPService) DeletePortableIpRange(p *DeletePortableIpRangeParams) (*DeletePortableIpRangeResponse, error)
- func (s *PortableIPService) GetPortableIpRangeByID(id string, opts ...OptionFunc) (*PortableIpRange, int, error)
- func (s *PortableIPService) ListPortableIpRanges(p *ListPortableIpRangesParams) (*ListPortableIpRangesResponse, error)
- func (s *PortableIPService) NewCreatePortableIpRangeParams(endip string, gateway string, netmask string, regionid int, startip string) *CreatePortableIpRangeParams
- func (s *PortableIPService) NewDeletePortableIpRangeParams(id string) *DeletePortableIpRangeParams
- func (s *PortableIPService) NewListPortableIpRangesParams() *ListPortableIpRangesParams
- type PortableIpRange
- type PortableIpRangePortableipaddress
- type PrepareHostForMaintenanceParams
- type PrepareHostForMaintenanceResponse
- type PrepareHostForMaintenanceResponseGpugroup
- type PrepareHostForMaintenanceResponseGpugroupVgpu
- type PrepareTemplateParams
- type PrepareTemplateResponse
- type PrivateGateway
- type Project
- type ProjectAccount
- type ProjectIDSetter
- type ProjectInvitation
- type ProjectService
- func (s *ProjectService) ActivateProject(p *ActivateProjectParams) (*ActivateProjectResponse, error)
- func (s *ProjectService) CreateProject(p *CreateProjectParams) (*CreateProjectResponse, error)
- func (s *ProjectService) DeleteProject(p *DeleteProjectParams) (*DeleteProjectResponse, error)
- func (s *ProjectService) DeleteProjectInvitation(p *DeleteProjectInvitationParams) (*DeleteProjectInvitationResponse, error)
- func (s *ProjectService) GetProjectByID(id string, opts ...OptionFunc) (*Project, int, error)
- func (s *ProjectService) GetProjectByName(name string, opts ...OptionFunc) (*Project, int, error)
- func (s *ProjectService) GetProjectID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ProjectService) GetProjectInvitationByID(id string, opts ...OptionFunc) (*ProjectInvitation, int, error)
- func (s *ProjectService) ListProjectInvitations(p *ListProjectInvitationsParams) (*ListProjectInvitationsResponse, error)
- func (s *ProjectService) ListProjects(p *ListProjectsParams) (*ListProjectsResponse, error)
- func (s *ProjectService) NewActivateProjectParams(id string) *ActivateProjectParams
- func (s *ProjectService) NewCreateProjectParams(displaytext string, name string) *CreateProjectParams
- func (s *ProjectService) NewDeleteProjectInvitationParams(id string) *DeleteProjectInvitationParams
- func (s *ProjectService) NewDeleteProjectParams(id string) *DeleteProjectParams
- func (s *ProjectService) NewListProjectInvitationsParams() *ListProjectInvitationsParams
- func (s *ProjectService) NewListProjectsParams() *ListProjectsParams
- func (s *ProjectService) NewSuspendProjectParams(id string) *SuspendProjectParams
- func (s *ProjectService) NewUpdateProjectInvitationParams(projectid string) *UpdateProjectInvitationParams
- func (s *ProjectService) NewUpdateProjectParams(id string) *UpdateProjectParams
- func (s *ProjectService) SuspendProject(p *SuspendProjectParams) (*SuspendProjectResponse, error)
- func (s *ProjectService) UpdateProject(p *UpdateProjectParams) (*UpdateProjectResponse, error)
- func (s *ProjectService) UpdateProjectInvitation(p *UpdateProjectInvitationParams) (*UpdateProjectInvitationResponse, error)
- type PublicIpAddress
- type QueryAsyncJobResultParams
- type QueryAsyncJobResultResponse
- type QuotaIsEnabledParams
- type QuotaIsEnabledResponse
- type QuotaService
- type RebootRouterParams
- type RebootRouterResponse
- type RebootSystemVmParams
- type RebootSystemVmResponse
- type RebootVirtualMachineParams
- type RebootVirtualMachineResponse
- type RebootVirtualMachineResponseAffinitygroup
- type RebootVirtualMachineResponseSecuritygroup
- type RebootVirtualMachineResponseSecuritygroupRule
- type ReconnectHostParams
- type ReconnectHostResponse
- type ReconnectHostResponseGpugroup
- type ReconnectHostResponseGpugroupVgpu
- type RecoverVirtualMachineParams
- type RecoverVirtualMachineResponse
- type RecoverVirtualMachineResponseAffinitygroup
- type RecoverVirtualMachineResponseSecuritygroup
- type RecoverVirtualMachineResponseSecuritygroupRule
- type Region
- type RegionService
- func (s *RegionService) AddRegion(p *AddRegionParams) (*AddRegionResponse, error)
- func (s *RegionService) ListRegions(p *ListRegionsParams) (*ListRegionsResponse, error)
- func (s *RegionService) NewAddRegionParams(endpoint string, id int, name string) *AddRegionParams
- func (s *RegionService) NewListRegionsParams() *ListRegionsParams
- func (s *RegionService) NewRemoveRegionParams(id int) *RemoveRegionParams
- func (s *RegionService) NewUpdateRegionParams(id int) *UpdateRegionParams
- func (s *RegionService) RemoveRegion(p *RemoveRegionParams) (*RemoveRegionResponse, error)
- func (s *RegionService) UpdateRegion(p *UpdateRegionParams) (*UpdateRegionResponse, error)
- type RegisterIsoParams
- func (p *RegisterIsoParams) SetAccount(v string)
- func (p *RegisterIsoParams) SetBootable(v bool)
- func (p *RegisterIsoParams) SetChecksum(v string)
- func (p *RegisterIsoParams) SetDirectdownload(v bool)
- func (p *RegisterIsoParams) SetDisplaytext(v string)
- func (p *RegisterIsoParams) SetDomainid(v string)
- func (p *RegisterIsoParams) SetImagestoreuuid(v string)
- func (p *RegisterIsoParams) SetIsdynamicallyscalable(v bool)
- func (p *RegisterIsoParams) SetIsextractable(v bool)
- func (p *RegisterIsoParams) SetIsfeatured(v bool)
- func (p *RegisterIsoParams) SetIspublic(v bool)
- func (p *RegisterIsoParams) SetName(v string)
- func (p *RegisterIsoParams) SetOstypeid(v string)
- func (p *RegisterIsoParams) SetPasswordenabled(v bool)
- func (p *RegisterIsoParams) SetProjectid(v string)
- func (p *RegisterIsoParams) SetUrl(v string)
- func (p *RegisterIsoParams) SetZoneid(v string)
- type RegisterIsoResponse
- type RegisterSSHKeyPairParams
- type RegisterSSHKeyPairResponse
- type RegisterTemplate
- type RegisterTemplateParams
- func (p *RegisterTemplateParams) SetAccount(v string)
- func (p *RegisterTemplateParams) SetBits(v int)
- func (p *RegisterTemplateParams) SetChecksum(v string)
- func (p *RegisterTemplateParams) SetDetails(v map[string]string)
- func (p *RegisterTemplateParams) SetDirectdownload(v bool)
- func (p *RegisterTemplateParams) SetDisplaytext(v string)
- func (p *RegisterTemplateParams) SetDomainid(v string)
- func (p *RegisterTemplateParams) SetFormat(v string)
- func (p *RegisterTemplateParams) SetHypervisor(v string)
- func (p *RegisterTemplateParams) SetIsdynamicallyscalable(v bool)
- func (p *RegisterTemplateParams) SetIsextractable(v bool)
- func (p *RegisterTemplateParams) SetIsfeatured(v bool)
- func (p *RegisterTemplateParams) SetIspublic(v bool)
- func (p *RegisterTemplateParams) SetIsrouting(v bool)
- func (p *RegisterTemplateParams) SetName(v string)
- func (p *RegisterTemplateParams) SetOstypeid(v string)
- func (p *RegisterTemplateParams) SetPasswordenabled(v bool)
- func (p *RegisterTemplateParams) SetProjectid(v string)
- func (p *RegisterTemplateParams) SetRequireshvm(v bool)
- func (p *RegisterTemplateParams) SetSshkeyenabled(v bool)
- func (p *RegisterTemplateParams) SetTemplatetag(v string)
- func (p *RegisterTemplateParams) SetUrl(v string)
- func (p *RegisterTemplateParams) SetZoneid(v string)
- func (p *RegisterTemplateParams) SetZoneids(v []string)
- type RegisterTemplateResponse
- type RegisterUserKeysParams
- type RegisterUserKeysResponse
- type ReleaseDedicatedClusterParams
- type ReleaseDedicatedClusterResponse
- type ReleaseDedicatedGuestVlanRangeParams
- type ReleaseDedicatedGuestVlanRangeResponse
- type ReleaseDedicatedHostParams
- type ReleaseDedicatedHostResponse
- type ReleaseDedicatedPodParams
- type ReleaseDedicatedPodResponse
- type ReleaseDedicatedZoneParams
- type ReleaseDedicatedZoneResponse
- type ReleaseHostReservationParams
- type ReleaseHostReservationResponse
- type ReleasePublicIpRangeParams
- type ReleasePublicIpRangeResponse
- type RemoteAccessVpn
- type RemoveCertFromLoadBalancerParams
- type RemoveCertFromLoadBalancerResponse
- type RemoveFromGlobalLoadBalancerRuleParams
- type RemoveFromGlobalLoadBalancerRuleResponse
- type RemoveFromLoadBalancerRuleParams
- type RemoveFromLoadBalancerRuleResponse
- type RemoveGuestOsMappingParams
- type RemoveGuestOsMappingResponse
- type RemoveGuestOsParams
- type RemoveGuestOsResponse
- type RemoveIpFromNicParams
- type RemoveIpFromNicResponse
- type RemoveNicFromVirtualMachineParams
- type RemoveNicFromVirtualMachineResponse
- type RemoveNicFromVirtualMachineResponseAffinitygroup
- type RemoveNicFromVirtualMachineResponseSecuritygroup
- type RemoveNicFromVirtualMachineResponseSecuritygroupRule
- type RemoveRawUsageRecordsParams
- type RemoveRawUsageRecordsResponse
- type RemoveRegionParams
- type RemoveRegionResponse
- type RemoveResourceDetailParams
- type RemoveResourceDetailResponse
- type RemoveVpnUserParams
- type RemoveVpnUserResponse
- type ReplaceNetworkACLListParams
- type ReplaceNetworkACLListResponse
- type ResetApiLimitParams
- type ResetApiLimitResponse
- type ResetPasswordForVirtualMachineParams
- type ResetPasswordForVirtualMachineResponse
- type ResetPasswordForVirtualMachineResponseAffinitygroup
- type ResetPasswordForVirtualMachineResponseSecuritygroup
- type ResetPasswordForVirtualMachineResponseSecuritygroupRule
- type ResetSSHKeyForVirtualMachineParams
- func (p *ResetSSHKeyForVirtualMachineParams) SetAccount(v string)
- func (p *ResetSSHKeyForVirtualMachineParams) SetDomainid(v string)
- func (p *ResetSSHKeyForVirtualMachineParams) SetId(v string)
- func (p *ResetSSHKeyForVirtualMachineParams) SetKeypair(v string)
- func (p *ResetSSHKeyForVirtualMachineParams) SetProjectid(v string)
- type ResetSSHKeyForVirtualMachineResponse
- type ResetSSHKeyForVirtualMachineResponseAffinitygroup
- type ResetSSHKeyForVirtualMachineResponseSecuritygroup
- type ResetSSHKeyForVirtualMachineResponseSecuritygroupRule
- type ResetVpnConnectionParams
- type ResetVpnConnectionResponse
- type ResizeVolumeParams
- type ResizeVolumeResponse
- type ResourceDetail
- type ResourceLimit
- type ResourcemetadataService
- func (s *ResourcemetadataService) AddResourceDetail(p *AddResourceDetailParams) (*AddResourceDetailResponse, error)
- func (s *ResourcemetadataService) GetVolumeSnapshotDetails(p *GetVolumeSnapshotDetailsParams) (*GetVolumeSnapshotDetailsResponse, error)
- func (s *ResourcemetadataService) ListResourceDetails(p *ListResourceDetailsParams) (*ListResourceDetailsResponse, error)
- func (s *ResourcemetadataService) NewAddResourceDetailParams(details map[string]string, resourceid string, resourcetype string) *AddResourceDetailParams
- func (s *ResourcemetadataService) NewGetVolumeSnapshotDetailsParams(snapshotid string) *GetVolumeSnapshotDetailsParams
- func (s *ResourcemetadataService) NewListResourceDetailsParams(resourcetype string) *ListResourceDetailsParams
- func (s *ResourcemetadataService) NewRemoveResourceDetailParams(resourceid string, resourcetype string) *RemoveResourceDetailParams
- func (s *ResourcemetadataService) RemoveResourceDetail(p *RemoveResourceDetailParams) (*RemoveResourceDetailResponse, error)
- type ResourcetagsService
- func (s *ResourcetagsService) CreateTags(p *CreateTagsParams) (*CreateTagsResponse, error)
- func (s *ResourcetagsService) DeleteTags(p *DeleteTagsParams) (*DeleteTagsResponse, error)
- func (s *ResourcetagsService) GetStorageTagID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *ResourcetagsService) ListStorageTags(p *ListStorageTagsParams) (*ListStorageTagsResponse, error)
- func (s *ResourcetagsService) ListTags(p *ListTagsParams) (*ListTagsResponse, error)
- func (s *ResourcetagsService) NewCreateTagsParams(resourceids []string, resourcetype string, tags map[string]string) *CreateTagsParams
- func (s *ResourcetagsService) NewDeleteTagsParams(resourceids []string, resourcetype string) *DeleteTagsParams
- func (s *ResourcetagsService) NewListStorageTagsParams() *ListStorageTagsParams
- func (s *ResourcetagsService) NewListTagsParams() *ListTagsParams
- type RestartNetworkParams
- type RestartNetworkResponse
- type RestartVPCParams
- type RestartVPCResponse
- type RestartVPCResponseNetwork
- type RestartVPCResponseNetworkService
- type RestartVPCResponseNetworkServiceCapability
- type RestartVPCResponseNetworkServiceProvider
- type RestartVPCResponseService
- type RestartVPCResponseServiceCapability
- type RestartVPCResponseServiceProvider
- type RestoreVirtualMachineParams
- type RestoreVirtualMachineResponse
- type RestoreVirtualMachineResponseAffinitygroup
- type RestoreVirtualMachineResponseSecuritygroup
- type RestoreVirtualMachineResponseSecuritygroupRule
- type RevertSnapshotParams
- type RevertSnapshotResponse
- type RevertToVMSnapshotParams
- type RevertToVMSnapshotResponse
- type RevertToVMSnapshotResponseAffinitygroup
- type RevertToVMSnapshotResponseSecuritygroup
- type RevertToVMSnapshotResponseSecuritygroupRule
- type RevokeSecurityGroupEgressParams
- type RevokeSecurityGroupEgressResponse
- type RevokeSecurityGroupIngressParams
- type RevokeSecurityGroupIngressResponse
- type Role
- type RolePermission
- type RoleService
- func (s *RoleService) CreateRole(p *CreateRoleParams) (*CreateRoleResponse, error)
- func (s *RoleService) CreateRolePermission(p *CreateRolePermissionParams) (*CreateRolePermissionResponse, error)
- func (s *RoleService) DeleteRole(p *DeleteRoleParams) (*DeleteRoleResponse, error)
- func (s *RoleService) DeleteRolePermission(p *DeleteRolePermissionParams) (*DeleteRolePermissionResponse, error)
- func (s *RoleService) GetRoleByID(id string, opts ...OptionFunc) (*Role, int, error)
- func (s *RoleService) GetRoleByName(name string, opts ...OptionFunc) (*Role, int, error)
- func (s *RoleService) GetRoleID(name string, opts ...OptionFunc) (string, int, error)
- func (s *RoleService) ListRolePermissions(p *ListRolePermissionsParams) (*ListRolePermissionsResponse, error)
- func (s *RoleService) ListRoles(p *ListRolesParams) (*ListRolesResponse, error)
- func (s *RoleService) NewCreateRoleParams(name string, roleType string) *CreateRoleParams
- func (s *RoleService) NewCreateRolePermissionParams(permission string, roleid string, rule string) *CreateRolePermissionParams
- func (s *RoleService) NewDeleteRoleParams(id string) *DeleteRoleParams
- func (s *RoleService) NewDeleteRolePermissionParams(id string) *DeleteRolePermissionParams
- func (s *RoleService) NewListRolePermissionsParams() *ListRolePermissionsParams
- func (s *RoleService) NewListRolesParams() *ListRolesParams
- func (s *RoleService) NewUpdateRoleParams(id string) *UpdateRoleParams
- func (s *RoleService) NewUpdateRolePermissionParams(roleid string) *UpdateRolePermissionParams
- func (s *RoleService) UpdateRole(p *UpdateRoleParams) (*UpdateRoleResponse, error)
- func (s *RoleService) UpdateRolePermission(p *UpdateRolePermissionParams) (*UpdateRolePermissionResponse, error)
- type Router
- type RouterService
- func (s *RouterService) ChangeServiceForRouter(p *ChangeServiceForRouterParams) (*ChangeServiceForRouterResponse, error)
- func (s *RouterService) ConfigureVirtualRouterElement(p *ConfigureVirtualRouterElementParams) (*VirtualRouterElementResponse, error)
- func (s *RouterService) CreateVirtualRouterElement(p *CreateVirtualRouterElementParams) (*CreateVirtualRouterElementResponse, error)
- func (s *RouterService) DestroyRouter(p *DestroyRouterParams) (*DestroyRouterResponse, error)
- func (s *RouterService) GetRouterByID(id string, opts ...OptionFunc) (*Router, int, error)
- func (s *RouterService) GetRouterByName(name string, opts ...OptionFunc) (*Router, int, error)
- func (s *RouterService) GetRouterID(name string, opts ...OptionFunc) (string, int, error)
- func (s *RouterService) GetVirtualRouterElementByID(id string, opts ...OptionFunc) (*VirtualRouterElement, int, error)
- func (s *RouterService) ListRouters(p *ListRoutersParams) (*ListRoutersResponse, error)
- func (s *RouterService) ListVirtualRouterElements(p *ListVirtualRouterElementsParams) (*ListVirtualRouterElementsResponse, error)
- func (s *RouterService) NewChangeServiceForRouterParams(id string, serviceofferingid string) *ChangeServiceForRouterParams
- func (s *RouterService) NewConfigureVirtualRouterElementParams(enabled bool, id string) *ConfigureVirtualRouterElementParams
- func (s *RouterService) NewCreateVirtualRouterElementParams(nspid string) *CreateVirtualRouterElementParams
- func (s *RouterService) NewDestroyRouterParams(id string) *DestroyRouterParams
- func (s *RouterService) NewListRoutersParams() *ListRoutersParams
- func (s *RouterService) NewListVirtualRouterElementsParams() *ListVirtualRouterElementsParams
- func (s *RouterService) NewRebootRouterParams(id string) *RebootRouterParams
- func (s *RouterService) NewStartRouterParams(id string) *StartRouterParams
- func (s *RouterService) NewStopRouterParams(id string) *StopRouterParams
- func (s *RouterService) RebootRouter(p *RebootRouterParams) (*RebootRouterResponse, error)
- func (s *RouterService) StartRouter(p *StartRouterParams) (*StartRouterResponse, error)
- func (s *RouterService) StopRouter(p *StopRouterParams) (*StopRouterResponse, error)
- type SSHKeyPair
- type SSHService
- func (s *SSHService) CreateSSHKeyPair(p *CreateSSHKeyPairParams) (*CreateSSHKeyPairResponse, error)
- func (s *SSHService) DeleteSSHKeyPair(p *DeleteSSHKeyPairParams) (*DeleteSSHKeyPairResponse, error)
- func (s *SSHService) ListSSHKeyPairs(p *ListSSHKeyPairsParams) (*ListSSHKeyPairsResponse, error)
- func (s *SSHService) NewCreateSSHKeyPairParams(name string) *CreateSSHKeyPairParams
- func (s *SSHService) NewDeleteSSHKeyPairParams(name string) *DeleteSSHKeyPairParams
- func (s *SSHService) NewListSSHKeyPairsParams() *ListSSHKeyPairsParams
- func (s *SSHService) NewRegisterSSHKeyPairParams(name string, publickey string) *RegisterSSHKeyPairParams
- func (s *SSHService) NewResetSSHKeyForVirtualMachineParams(id string, keypair string) *ResetSSHKeyForVirtualMachineParams
- func (s *SSHService) RegisterSSHKeyPair(p *RegisterSSHKeyPairParams) (*RegisterSSHKeyPairResponse, error)
- func (s *SSHService) ResetSSHKeyForVirtualMachine(p *ResetSSHKeyForVirtualMachineParams) (*ResetSSHKeyForVirtualMachineResponse, error)
- type ScaleSystemVmParams
- type ScaleSystemVmResponse
- type ScaleVirtualMachineParams
- type ScaleVirtualMachineResponse
- type SearchLdapParams
- type SearchLdapResponse
- type SecondaryStagingStore
- type SecurityGroup
- type SecurityGroupRule
- type SecurityGroupService
- func (s *SecurityGroupService) AuthorizeSecurityGroupEgress(p *AuthorizeSecurityGroupEgressParams) (*AuthorizeSecurityGroupEgressResponse, error)
- func (s *SecurityGroupService) AuthorizeSecurityGroupIngress(p *AuthorizeSecurityGroupIngressParams) (*AuthorizeSecurityGroupIngressResponse, error)
- func (s *SecurityGroupService) CreateSecurityGroup(p *CreateSecurityGroupParams) (*CreateSecurityGroupResponse, error)
- func (s *SecurityGroupService) DeleteSecurityGroup(p *DeleteSecurityGroupParams) (*DeleteSecurityGroupResponse, error)
- func (s *SecurityGroupService) GetSecurityGroupByID(id string, opts ...OptionFunc) (*SecurityGroup, int, error)
- func (s *SecurityGroupService) GetSecurityGroupByName(name string, opts ...OptionFunc) (*SecurityGroup, int, error)
- func (s *SecurityGroupService) GetSecurityGroupID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *SecurityGroupService) ListSecurityGroups(p *ListSecurityGroupsParams) (*ListSecurityGroupsResponse, error)
- func (s *SecurityGroupService) NewAuthorizeSecurityGroupEgressParams() *AuthorizeSecurityGroupEgressParams
- func (s *SecurityGroupService) NewAuthorizeSecurityGroupIngressParams() *AuthorizeSecurityGroupIngressParams
- func (s *SecurityGroupService) NewCreateSecurityGroupParams(name string) *CreateSecurityGroupParams
- func (s *SecurityGroupService) NewDeleteSecurityGroupParams() *DeleteSecurityGroupParams
- func (s *SecurityGroupService) NewListSecurityGroupsParams() *ListSecurityGroupsParams
- func (s *SecurityGroupService) NewRevokeSecurityGroupEgressParams(id string) *RevokeSecurityGroupEgressParams
- func (s *SecurityGroupService) NewRevokeSecurityGroupIngressParams(id string) *RevokeSecurityGroupIngressParams
- func (s *SecurityGroupService) RevokeSecurityGroupEgress(p *RevokeSecurityGroupEgressParams) (*RevokeSecurityGroupEgressResponse, error)
- func (s *SecurityGroupService) RevokeSecurityGroupIngress(p *RevokeSecurityGroupIngressParams) (*RevokeSecurityGroupIngressResponse, error)
- type ServiceOffering
- type ServiceOfferingService
- func (s *ServiceOfferingService) CreateServiceOffering(p *CreateServiceOfferingParams) (*CreateServiceOfferingResponse, error)
- func (s *ServiceOfferingService) DeleteServiceOffering(p *DeleteServiceOfferingParams) (*DeleteServiceOfferingResponse, error)
- func (s *ServiceOfferingService) GetServiceOfferingByID(id string, opts ...OptionFunc) (*ServiceOffering, int, error)
- func (s *ServiceOfferingService) GetServiceOfferingByName(name string, opts ...OptionFunc) (*ServiceOffering, int, error)
- func (s *ServiceOfferingService) GetServiceOfferingID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ServiceOfferingService) ListServiceOfferings(p *ListServiceOfferingsParams) (*ListServiceOfferingsResponse, error)
- func (s *ServiceOfferingService) NewCreateServiceOfferingParams(displaytext string, name string) *CreateServiceOfferingParams
- func (s *ServiceOfferingService) NewDeleteServiceOfferingParams(id string) *DeleteServiceOfferingParams
- func (s *ServiceOfferingService) NewListServiceOfferingsParams() *ListServiceOfferingsParams
- func (s *ServiceOfferingService) NewUpdateServiceOfferingParams(id string) *UpdateServiceOfferingParams
- func (s *ServiceOfferingService) UpdateServiceOffering(p *UpdateServiceOfferingParams) (*UpdateServiceOfferingResponse, error)
- type Snapshot
- type SnapshotPolicy
- type SnapshotService
- func (s *SnapshotService) CreateSnapshot(p *CreateSnapshotParams) (*CreateSnapshotResponse, error)
- func (s *SnapshotService) CreateSnapshotPolicy(p *CreateSnapshotPolicyParams) (*CreateSnapshotPolicyResponse, error)
- func (s *SnapshotService) CreateVMSnapshot(p *CreateVMSnapshotParams) (*CreateVMSnapshotResponse, error)
- func (s *SnapshotService) DeleteSnapshot(p *DeleteSnapshotParams) (*DeleteSnapshotResponse, error)
- func (s *SnapshotService) DeleteSnapshotPolicies(p *DeleteSnapshotPoliciesParams) (*DeleteSnapshotPoliciesResponse, error)
- func (s *SnapshotService) DeleteVMSnapshot(p *DeleteVMSnapshotParams) (*DeleteVMSnapshotResponse, error)
- func (s *SnapshotService) GetSnapshotByID(id string, opts ...OptionFunc) (*Snapshot, int, error)
- func (s *SnapshotService) GetSnapshotByName(name string, opts ...OptionFunc) (*Snapshot, int, error)
- func (s *SnapshotService) GetSnapshotID(name string, opts ...OptionFunc) (string, int, error)
- func (s *SnapshotService) GetSnapshotPolicyByID(id string, opts ...OptionFunc) (*SnapshotPolicy, int, error)
- func (s *SnapshotService) GetVMSnapshotID(name string, opts ...OptionFunc) (string, int, error)
- func (s *SnapshotService) ListSnapshotPolicies(p *ListSnapshotPoliciesParams) (*ListSnapshotPoliciesResponse, error)
- func (s *SnapshotService) ListSnapshots(p *ListSnapshotsParams) (*ListSnapshotsResponse, error)
- func (s *SnapshotService) ListVMSnapshot(p *ListVMSnapshotParams) (*ListVMSnapshotResponse, error)
- func (s *SnapshotService) NewCreateSnapshotParams(volumeid string) *CreateSnapshotParams
- func (s *SnapshotService) NewCreateSnapshotPolicyParams(intervaltype string, maxsnaps int, schedule string, timezone string, ...) *CreateSnapshotPolicyParams
- func (s *SnapshotService) NewCreateVMSnapshotParams(virtualmachineid string) *CreateVMSnapshotParams
- func (s *SnapshotService) NewDeleteSnapshotParams(id string) *DeleteSnapshotParams
- func (s *SnapshotService) NewDeleteSnapshotPoliciesParams() *DeleteSnapshotPoliciesParams
- func (s *SnapshotService) NewDeleteVMSnapshotParams(vmsnapshotid string) *DeleteVMSnapshotParams
- func (s *SnapshotService) NewListSnapshotPoliciesParams() *ListSnapshotPoliciesParams
- func (s *SnapshotService) NewListSnapshotsParams() *ListSnapshotsParams
- func (s *SnapshotService) NewListVMSnapshotParams() *ListVMSnapshotParams
- func (s *SnapshotService) NewRevertSnapshotParams(id string) *RevertSnapshotParams
- func (s *SnapshotService) NewRevertToVMSnapshotParams(vmsnapshotid string) *RevertToVMSnapshotParams
- func (s *SnapshotService) NewUpdateSnapshotPolicyParams() *UpdateSnapshotPolicyParams
- func (s *SnapshotService) RevertSnapshot(p *RevertSnapshotParams) (*RevertSnapshotResponse, error)
- func (s *SnapshotService) RevertToVMSnapshot(p *RevertToVMSnapshotParams) (*RevertToVMSnapshotResponse, error)
- func (s *SnapshotService) UpdateSnapshotPolicy(p *UpdateSnapshotPolicyParams) (*UpdateSnapshotPolicyResponse, error)
- type SslCert
- type StartInternalLoadBalancerVMParams
- type StartInternalLoadBalancerVMResponse
- type StartRouterParams
- type StartRouterResponse
- type StartSystemVmParams
- type StartSystemVmResponse
- type StartVirtualMachineParams
- type StartVirtualMachineResponse
- type StartVirtualMachineResponseAffinitygroup
- type StartVirtualMachineResponseSecuritygroup
- type StartVirtualMachineResponseSecuritygroupRule
- type StaticRoute
- type StopInternalLoadBalancerVMParams
- type StopInternalLoadBalancerVMResponse
- type StopRouterParams
- type StopRouterResponse
- type StopSystemVmParams
- type StopSystemVmResponse
- type StopVirtualMachineParams
- type StopVirtualMachineResponse
- type StopVirtualMachineResponseAffinitygroup
- type StopVirtualMachineResponseSecuritygroup
- type StopVirtualMachineResponseSecuritygroupRule
- type StorageNetworkIpRange
- type StoragePool
- type StoragePoolService
- func (s *StoragePoolService) CancelStorageMaintenance(p *CancelStorageMaintenanceParams) (*CancelStorageMaintenanceResponse, error)
- func (s *StoragePoolService) EnableStorageMaintenance(p *EnableStorageMaintenanceParams) (*EnableStorageMaintenanceResponse, error)
- func (s *StoragePoolService) ListStorageProviders(p *ListStorageProvidersParams) (*ListStorageProvidersResponse, error)
- func (s *StoragePoolService) NewCancelStorageMaintenanceParams(id string) *CancelStorageMaintenanceParams
- func (s *StoragePoolService) NewEnableStorageMaintenanceParams(id string) *EnableStorageMaintenanceParams
- func (s *StoragePoolService) NewListStorageProvidersParams(storagePoolType string) *ListStorageProvidersParams
- type StorageProvider
- type StorageTag
- type StratosphereSSPService
- func (s *StratosphereSSPService) AddStratosphereSsp(p *AddStratosphereSspParams) (*AddStratosphereSspResponse, error)
- func (s *StratosphereSSPService) DeleteStratosphereSsp(p *DeleteStratosphereSspParams) (*DeleteStratosphereSspResponse, error)
- func (s *StratosphereSSPService) NewAddStratosphereSspParams(name string, url string, zoneid string) *AddStratosphereSspParams
- func (s *StratosphereSSPService) NewDeleteStratosphereSspParams(hostid string) *DeleteStratosphereSspParams
- type SupportedNetworkService
- type SupportedNetworkServiceCapability
- type SupportedNetworkServiceProvider
- type SuspendProjectParams
- type SuspendProjectResponse
- type Swift
- type SwiftService
- func (s *SwiftService) AddSwift(p *AddSwiftParams) (*AddSwiftResponse, error)
- func (s *SwiftService) GetSwiftID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *SwiftService) ListSwifts(p *ListSwiftsParams) (*ListSwiftsResponse, error)
- func (s *SwiftService) NewAddSwiftParams(url string) *AddSwiftParams
- func (s *SwiftService) NewListSwiftsParams() *ListSwiftsParams
- type SystemCapacityService
- type SystemVMService
- func (s *SystemVMService) ChangeServiceForSystemVm(p *ChangeServiceForSystemVmParams) (*ChangeServiceForSystemVmResponse, error)
- func (s *SystemVMService) DestroySystemVm(p *DestroySystemVmParams) (*DestroySystemVmResponse, error)
- func (s *SystemVMService) GetSystemVmByID(id string, opts ...OptionFunc) (*SystemVm, int, error)
- func (s *SystemVMService) GetSystemVmByName(name string, opts ...OptionFunc) (*SystemVm, int, error)
- func (s *SystemVMService) GetSystemVmID(name string, opts ...OptionFunc) (string, int, error)
- func (s *SystemVMService) ListSystemVms(p *ListSystemVmsParams) (*ListSystemVmsResponse, error)
- func (s *SystemVMService) MigrateSystemVm(p *MigrateSystemVmParams) (*MigrateSystemVmResponse, error)
- func (s *SystemVMService) NewChangeServiceForSystemVmParams(id string, serviceofferingid string) *ChangeServiceForSystemVmParams
- func (s *SystemVMService) NewDestroySystemVmParams(id string) *DestroySystemVmParams
- func (s *SystemVMService) NewListSystemVmsParams() *ListSystemVmsParams
- func (s *SystemVMService) NewMigrateSystemVmParams(hostid string, virtualmachineid string) *MigrateSystemVmParams
- func (s *SystemVMService) NewRebootSystemVmParams(id string) *RebootSystemVmParams
- func (s *SystemVMService) NewScaleSystemVmParams(id string, serviceofferingid string) *ScaleSystemVmParams
- func (s *SystemVMService) NewStartSystemVmParams(id string) *StartSystemVmParams
- func (s *SystemVMService) NewStopSystemVmParams(id string) *StopSystemVmParams
- func (s *SystemVMService) RebootSystemVm(p *RebootSystemVmParams) (*RebootSystemVmResponse, error)
- func (s *SystemVMService) ScaleSystemVm(p *ScaleSystemVmParams) (*ScaleSystemVmResponse, error)
- func (s *SystemVMService) StartSystemVm(p *StartSystemVmParams) (*StartSystemVmResponse, error)
- func (s *SystemVMService) StopSystemVm(p *StopSystemVmParams) (*StopSystemVmResponse, error)
- type SystemVm
- type Tag
- type Tags
- type Template
- type TemplatePermission
- type TemplateService
- func (s *TemplateService) CopyTemplate(p *CopyTemplateParams) (*CopyTemplateResponse, error)
- func (s *TemplateService) CreateTemplate(p *CreateTemplateParams) (*CreateTemplateResponse, error)
- func (s *TemplateService) DeleteTemplate(p *DeleteTemplateParams) (*DeleteTemplateResponse, error)
- func (s *TemplateService) ExtractTemplate(p *ExtractTemplateParams) (*ExtractTemplateResponse, error)
- func (s *TemplateService) GetTemplateByID(id string, templatefilter string, opts ...OptionFunc) (*Template, int, error)
- func (s *TemplateService) GetTemplateByName(name string, templatefilter string, zoneid string, opts ...OptionFunc) (*Template, int, error)
- func (s *TemplateService) GetTemplateID(name string, templatefilter string, zoneid string, opts ...OptionFunc) (string, int, error)
- func (s *TemplateService) GetTemplatePermissionByID(id string, opts ...OptionFunc) (*TemplatePermission, int, error)
- func (s *TemplateService) GetUploadParamsForTemplate(p *GetUploadParamsForTemplateParams) (*GetUploadParamsForTemplateResponse, error)
- func (s *TemplateService) ListTemplatePermissions(p *ListTemplatePermissionsParams) (*ListTemplatePermissionsResponse, error)
- func (s *TemplateService) ListTemplates(p *ListTemplatesParams) (*ListTemplatesResponse, error)
- func (s *TemplateService) NewCopyTemplateParams(id string) *CopyTemplateParams
- func (s *TemplateService) NewCreateTemplateParams(displaytext string, name string, ostypeid string) *CreateTemplateParams
- func (s *TemplateService) NewDeleteTemplateParams(id string) *DeleteTemplateParams
- func (s *TemplateService) NewExtractTemplateParams(id string, mode string) *ExtractTemplateParams
- func (s *TemplateService) NewGetUploadParamsForTemplateParams(displaytext string, format string, hypervisor string, name string, ...) *GetUploadParamsForTemplateParams
- func (s *TemplateService) NewListTemplatePermissionsParams(id string) *ListTemplatePermissionsParams
- func (s *TemplateService) NewListTemplatesParams(templatefilter string) *ListTemplatesParams
- func (s *TemplateService) NewPrepareTemplateParams(templateid string, zoneid string) *PrepareTemplateParams
- func (s *TemplateService) NewRegisterTemplateParams(displaytext string, format string, hypervisor string, name string, ...) *RegisterTemplateParams
- func (s *TemplateService) NewUpdateTemplateParams(id string) *UpdateTemplateParams
- func (s *TemplateService) NewUpdateTemplatePermissionsParams(id string) *UpdateTemplatePermissionsParams
- func (s *TemplateService) NewUpgradeRouterTemplateParams() *UpgradeRouterTemplateParams
- func (s *TemplateService) PrepareTemplate(p *PrepareTemplateParams) (*PrepareTemplateResponse, error)
- func (s *TemplateService) RegisterTemplate(p *RegisterTemplateParams) (*RegisterTemplateResponse, error)
- func (s *TemplateService) UpdateTemplate(p *UpdateTemplateParams) (*UpdateTemplateResponse, error)
- func (s *TemplateService) UpdateTemplatePermissions(p *UpdateTemplatePermissionsParams) (*UpdateTemplatePermissionsResponse, error)
- func (s *TemplateService) UpgradeRouterTemplate(p *UpgradeRouterTemplateParams) (*UpgradeRouterTemplateResponse, error)
- type TrafficMonitor
- type TrafficType
- type TrafficTypeImplementor
- type UCSService
- func (s *UCSService) AddUcsManager(p *AddUcsManagerParams) (*AddUcsManagerResponse, error)
- func (s *UCSService) AssociateUcsProfileToBlade(p *AssociateUcsProfileToBladeParams) (*AssociateUcsProfileToBladeResponse, error)
- func (s *UCSService) DeleteUcsManager(p *DeleteUcsManagerParams) (*DeleteUcsManagerResponse, error)
- func (s *UCSService) GetUcsManagerByID(id string, opts ...OptionFunc) (*UcsManager, int, error)
- func (s *UCSService) GetUcsManagerByName(name string, opts ...OptionFunc) (*UcsManager, int, error)
- func (s *UCSService) GetUcsManagerID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *UCSService) ListUcsBlades(p *ListUcsBladesParams) (*ListUcsBladesResponse, error)
- func (s *UCSService) ListUcsManagers(p *ListUcsManagersParams) (*ListUcsManagersResponse, error)
- func (s *UCSService) ListUcsProfiles(p *ListUcsProfilesParams) (*ListUcsProfilesResponse, error)
- func (s *UCSService) NewAddUcsManagerParams(password string, url string, username string, zoneid string) *AddUcsManagerParams
- func (s *UCSService) NewAssociateUcsProfileToBladeParams(bladeid string, profiledn string, ucsmanagerid string) *AssociateUcsProfileToBladeParams
- func (s *UCSService) NewDeleteUcsManagerParams(ucsmanagerid string) *DeleteUcsManagerParams
- func (s *UCSService) NewListUcsBladesParams(ucsmanagerid string) *ListUcsBladesParams
- func (s *UCSService) NewListUcsManagersParams() *ListUcsManagersParams
- func (s *UCSService) NewListUcsProfilesParams(ucsmanagerid string) *ListUcsProfilesParams
- type UcsBlade
- type UcsManager
- type UcsProfile
- type UpdateAccountParams
- func (p *UpdateAccountParams) SetAccount(v string)
- func (p *UpdateAccountParams) SetAccountdetails(v map[string]string)
- func (p *UpdateAccountParams) SetDomainid(v string)
- func (p *UpdateAccountParams) SetId(v string)
- func (p *UpdateAccountParams) SetNetworkdomain(v string)
- func (p *UpdateAccountParams) SetNewname(v string)
- func (p *UpdateAccountParams) SetRoleid(v string)
- type UpdateAccountResponse
- type UpdateAccountResponseUser
- type UpdateAutoScalePolicyParams
- type UpdateAutoScalePolicyResponse
- type UpdateAutoScaleVmGroupParams
- func (p *UpdateAutoScaleVmGroupParams) SetCustomid(v string)
- func (p *UpdateAutoScaleVmGroupParams) SetFordisplay(v bool)
- func (p *UpdateAutoScaleVmGroupParams) SetId(v string)
- func (p *UpdateAutoScaleVmGroupParams) SetInterval(v int)
- func (p *UpdateAutoScaleVmGroupParams) SetMaxmembers(v int)
- func (p *UpdateAutoScaleVmGroupParams) SetMinmembers(v int)
- func (p *UpdateAutoScaleVmGroupParams) SetScaledownpolicyids(v []string)
- func (p *UpdateAutoScaleVmGroupParams) SetScaleuppolicyids(v []string)
- type UpdateAutoScaleVmGroupResponse
- type UpdateAutoScaleVmProfileParams
- func (p *UpdateAutoScaleVmProfileParams) SetAutoscaleuserid(v string)
- func (p *UpdateAutoScaleVmProfileParams) SetCounterparam(v map[string]string)
- func (p *UpdateAutoScaleVmProfileParams) SetCustomid(v string)
- func (p *UpdateAutoScaleVmProfileParams) SetDestroyvmgraceperiod(v int)
- func (p *UpdateAutoScaleVmProfileParams) SetFordisplay(v bool)
- func (p *UpdateAutoScaleVmProfileParams) SetId(v string)
- func (p *UpdateAutoScaleVmProfileParams) SetTemplateid(v string)
- type UpdateAutoScaleVmProfileResponse
- type UpdateCloudToUseObjectStoreParams
- type UpdateCloudToUseObjectStoreResponse
- type UpdateClusterParams
- func (p *UpdateClusterParams) SetAllocationstate(v string)
- func (p *UpdateClusterParams) SetClustername(v string)
- func (p *UpdateClusterParams) SetClustertype(v string)
- func (p *UpdateClusterParams) SetHypervisor(v string)
- func (p *UpdateClusterParams) SetId(v string)
- func (p *UpdateClusterParams) SetManagedstate(v string)
- type UpdateClusterResponse
- type UpdateClusterResponseCapacity
- type UpdateConfigurationParams
- func (p *UpdateConfigurationParams) SetAccountid(v string)
- func (p *UpdateConfigurationParams) SetClusterid(v string)
- func (p *UpdateConfigurationParams) SetDomainid(v string)
- func (p *UpdateConfigurationParams) SetImagestoreuuid(v string)
- func (p *UpdateConfigurationParams) SetName(v string)
- func (p *UpdateConfigurationParams) SetStorageid(v string)
- func (p *UpdateConfigurationParams) SetValue(v string)
- func (p *UpdateConfigurationParams) SetZoneid(v string)
- type UpdateConfigurationResponse
- type UpdateDefaultNicForVirtualMachineParams
- type UpdateDefaultNicForVirtualMachineResponse
- type UpdateDefaultNicForVirtualMachineResponseAffinitygroup
- type UpdateDefaultNicForVirtualMachineResponseSecuritygroup
- type UpdateDefaultNicForVirtualMachineResponseSecuritygroupRule
- type UpdateDiskOfferingParams
- type UpdateDiskOfferingResponse
- type UpdateDomainParams
- type UpdateDomainResponse
- type UpdateEgressFirewallRuleParams
- type UpdateEgressFirewallRuleResponse
- type UpdateFirewallRuleParams
- type UpdateFirewallRuleResponse
- type UpdateGlobalLoadBalancerRuleParams
- type UpdateGlobalLoadBalancerRuleResponse
- type UpdateGlobalLoadBalancerRuleResponseLoadbalancerrule
- type UpdateGuestOsMappingParams
- type UpdateGuestOsMappingResponse
- type UpdateGuestOsParams
- type UpdateGuestOsResponse
- type UpdateHostParams
- type UpdateHostPasswordParams
- type UpdateHostPasswordResponse
- type UpdateHostResponse
- type UpdateHostResponseGpugroup
- type UpdateHostResponseGpugroupVgpu
- type UpdateHypervisorCapabilitiesParams
- type UpdateHypervisorCapabilitiesResponse
- type UpdateInstanceGroupParams
- type UpdateInstanceGroupResponse
- type UpdateIpAddressParams
- type UpdateIpAddressResponse
- type UpdateIsoParams
- func (p *UpdateIsoParams) SetBootable(v bool)
- func (p *UpdateIsoParams) SetCleanupdetails(v bool)
- func (p *UpdateIsoParams) SetDetails(v map[string]string)
- func (p *UpdateIsoParams) SetDisplaytext(v string)
- func (p *UpdateIsoParams) SetFormat(v string)
- func (p *UpdateIsoParams) SetId(v string)
- func (p *UpdateIsoParams) SetIsdynamicallyscalable(v bool)
- func (p *UpdateIsoParams) SetIsrouting(v bool)
- func (p *UpdateIsoParams) SetName(v string)
- func (p *UpdateIsoParams) SetOstypeid(v string)
- func (p *UpdateIsoParams) SetPasswordenabled(v bool)
- func (p *UpdateIsoParams) SetRequireshvm(v bool)
- func (p *UpdateIsoParams) SetSortkey(v int)
- func (p *UpdateIsoParams) SetSshkeyenabled(v bool)
- type UpdateIsoPermissionsParams
- func (p *UpdateIsoPermissionsParams) SetAccounts(v []string)
- func (p *UpdateIsoPermissionsParams) SetId(v string)
- func (p *UpdateIsoPermissionsParams) SetIsextractable(v bool)
- func (p *UpdateIsoPermissionsParams) SetIsfeatured(v bool)
- func (p *UpdateIsoPermissionsParams) SetIspublic(v bool)
- func (p *UpdateIsoPermissionsParams) SetOp(v string)
- func (p *UpdateIsoPermissionsParams) SetProjectids(v []string)
- type UpdateIsoPermissionsResponse
- type UpdateIsoResponse
- type UpdateLBHealthCheckPolicyParams
- type UpdateLBHealthCheckPolicyResponse
- type UpdateLBHealthCheckPolicyResponseHealthcheckpolicy
- type UpdateLBStickinessPolicyParams
- type UpdateLBStickinessPolicyResponse
- type UpdateLBStickinessPolicyResponseStickinesspolicy
- type UpdateLoadBalancerParams
- type UpdateLoadBalancerResponse
- type UpdateLoadBalancerResponseLoadbalancerinstance
- type UpdateLoadBalancerResponseLoadbalancerrule
- type UpdateLoadBalancerRuleParams
- func (p *UpdateLoadBalancerRuleParams) SetAlgorithm(v string)
- func (p *UpdateLoadBalancerRuleParams) SetCustomid(v string)
- func (p *UpdateLoadBalancerRuleParams) SetDescription(v string)
- func (p *UpdateLoadBalancerRuleParams) SetFordisplay(v bool)
- func (p *UpdateLoadBalancerRuleParams) SetId(v string)
- func (p *UpdateLoadBalancerRuleParams) SetName(v string)
- func (p *UpdateLoadBalancerRuleParams) SetProtocol(v string)
- type UpdateLoadBalancerRuleResponse
- type UpdateNetworkACLItemParams
- func (p *UpdateNetworkACLItemParams) SetAction(v string)
- func (p *UpdateNetworkACLItemParams) SetCidrlist(v []string)
- func (p *UpdateNetworkACLItemParams) SetCustomid(v string)
- func (p *UpdateNetworkACLItemParams) SetEndport(v int)
- func (p *UpdateNetworkACLItemParams) SetFordisplay(v bool)
- func (p *UpdateNetworkACLItemParams) SetIcmpcode(v int)
- func (p *UpdateNetworkACLItemParams) SetIcmptype(v int)
- func (p *UpdateNetworkACLItemParams) SetId(v string)
- func (p *UpdateNetworkACLItemParams) SetNumber(v int)
- func (p *UpdateNetworkACLItemParams) SetPartialupgrade(v bool)
- func (p *UpdateNetworkACLItemParams) SetProtocol(v string)
- func (p *UpdateNetworkACLItemParams) SetReason(v string)
- func (p *UpdateNetworkACLItemParams) SetStartport(v int)
- func (p *UpdateNetworkACLItemParams) SetTraffictype(v string)
- type UpdateNetworkACLItemResponse
- type UpdateNetworkACLListParams
- type UpdateNetworkACLListResponse
- type UpdateNetworkOfferingParams
- func (p *UpdateNetworkOfferingParams) SetAvailability(v string)
- func (p *UpdateNetworkOfferingParams) SetDisplaytext(v string)
- func (p *UpdateNetworkOfferingParams) SetId(v string)
- func (p *UpdateNetworkOfferingParams) SetKeepaliveenabled(v bool)
- func (p *UpdateNetworkOfferingParams) SetMaxconnections(v int)
- func (p *UpdateNetworkOfferingParams) SetName(v string)
- func (p *UpdateNetworkOfferingParams) SetSortkey(v int)
- func (p *UpdateNetworkOfferingParams) SetState(v string)
- func (p *UpdateNetworkOfferingParams) SetTags(v string)
- type UpdateNetworkOfferingResponse
- type UpdateNetworkOfferingResponseService
- type UpdateNetworkOfferingResponseServiceCapability
- type UpdateNetworkOfferingResponseServiceProvider
- type UpdateNetworkParams
- func (p *UpdateNetworkParams) SetChangecidr(v bool)
- func (p *UpdateNetworkParams) SetCustomid(v string)
- func (p *UpdateNetworkParams) SetDisplaynetwork(v bool)
- func (p *UpdateNetworkParams) SetDisplaytext(v string)
- func (p *UpdateNetworkParams) SetForced(v bool)
- func (p *UpdateNetworkParams) SetGuestvmcidr(v string)
- func (p *UpdateNetworkParams) SetId(v string)
- func (p *UpdateNetworkParams) SetName(v string)
- func (p *UpdateNetworkParams) SetNetworkdomain(v string)
- func (p *UpdateNetworkParams) SetNetworkofferingid(v string)
- func (p *UpdateNetworkParams) SetUpdateinsequence(v bool)
- type UpdateNetworkResponse
- type UpdateNetworkResponseService
- type UpdateNetworkResponseServiceCapability
- type UpdateNetworkResponseServiceProvider
- type UpdateNetworkServiceProviderParams
- type UpdateNetworkServiceProviderResponse
- type UpdateNuageVspDeviceParams
- func (p *UpdateNuageVspDeviceParams) SetApiversion(v string)
- func (p *UpdateNuageVspDeviceParams) SetHostname(v string)
- func (p *UpdateNuageVspDeviceParams) SetPassword(v string)
- func (p *UpdateNuageVspDeviceParams) SetPhysicalnetworkid(v string)
- func (p *UpdateNuageVspDeviceParams) SetPort(v int)
- func (p *UpdateNuageVspDeviceParams) SetRetrycount(v int)
- func (p *UpdateNuageVspDeviceParams) SetRetryinterval(v int64)
- func (p *UpdateNuageVspDeviceParams) SetUsername(v string)
- type UpdateNuageVspDeviceResponse
- type UpdatePhysicalNetworkParams
- type UpdatePhysicalNetworkResponse
- type UpdatePodParams
- func (p *UpdatePodParams) SetAllocationstate(v string)
- func (p *UpdatePodParams) SetEndip(v string)
- func (p *UpdatePodParams) SetGateway(v string)
- func (p *UpdatePodParams) SetId(v string)
- func (p *UpdatePodParams) SetName(v string)
- func (p *UpdatePodParams) SetNetmask(v string)
- func (p *UpdatePodParams) SetStartip(v string)
- type UpdatePodResponse
- type UpdatePodResponseCapacity
- type UpdatePortForwardingRuleParams
- func (p *UpdatePortForwardingRuleParams) SetCustomid(v string)
- func (p *UpdatePortForwardingRuleParams) SetFordisplay(v bool)
- func (p *UpdatePortForwardingRuleParams) SetId(v string)
- func (p *UpdatePortForwardingRuleParams) SetPrivateendport(v int)
- func (p *UpdatePortForwardingRuleParams) SetPrivateport(v int)
- func (p *UpdatePortForwardingRuleParams) SetVirtualmachineid(v string)
- func (p *UpdatePortForwardingRuleParams) SetVmguestip(v string)
- type UpdatePortForwardingRuleResponse
- type UpdateProjectInvitationParams
- type UpdateProjectInvitationResponse
- type UpdateProjectParams
- type UpdateProjectResponse
- type UpdateRegionParams
- type UpdateRegionResponse
- type UpdateRemoteAccessVpnParams
- type UpdateRemoteAccessVpnResponse
- type UpdateResourceCountParams
- type UpdateResourceCountResponse
- type UpdateResourceLimitParams
- type UpdateResourceLimitResponse
- type UpdateRoleParams
- type UpdateRolePermissionParams
- type UpdateRolePermissionResponse
- type UpdateRoleResponse
- type UpdateServiceOfferingParams
- type UpdateServiceOfferingResponse
- type UpdateSnapshotPolicyParams
- type UpdateSnapshotPolicyResponse
- type UpdateStorageNetworkIpRangeParams
- func (p *UpdateStorageNetworkIpRangeParams) SetEndip(v string)
- func (p *UpdateStorageNetworkIpRangeParams) SetId(v string)
- func (p *UpdateStorageNetworkIpRangeParams) SetNetmask(v string)
- func (p *UpdateStorageNetworkIpRangeParams) SetStartip(v string)
- func (p *UpdateStorageNetworkIpRangeParams) SetVlan(v int)
- type UpdateStorageNetworkIpRangeResponse
- type UpdateStoragePoolParams
- type UpdateStoragePoolResponse
- type UpdateTemplateParams
- func (p *UpdateTemplateParams) SetBootable(v bool)
- func (p *UpdateTemplateParams) SetCleanupdetails(v bool)
- func (p *UpdateTemplateParams) SetDetails(v map[string]string)
- func (p *UpdateTemplateParams) SetDisplaytext(v string)
- func (p *UpdateTemplateParams) SetFormat(v string)
- func (p *UpdateTemplateParams) SetId(v string)
- func (p *UpdateTemplateParams) SetIsdynamicallyscalable(v bool)
- func (p *UpdateTemplateParams) SetIsrouting(v bool)
- func (p *UpdateTemplateParams) SetName(v string)
- func (p *UpdateTemplateParams) SetOstypeid(v string)
- func (p *UpdateTemplateParams) SetPasswordenabled(v bool)
- func (p *UpdateTemplateParams) SetRequireshvm(v bool)
- func (p *UpdateTemplateParams) SetSortkey(v int)
- func (p *UpdateTemplateParams) SetSshkeyenabled(v bool)
- type UpdateTemplatePermissionsParams
- func (p *UpdateTemplatePermissionsParams) SetAccounts(v []string)
- func (p *UpdateTemplatePermissionsParams) SetId(v string)
- func (p *UpdateTemplatePermissionsParams) SetIsextractable(v bool)
- func (p *UpdateTemplatePermissionsParams) SetIsfeatured(v bool)
- func (p *UpdateTemplatePermissionsParams) SetIspublic(v bool)
- func (p *UpdateTemplatePermissionsParams) SetOp(v string)
- func (p *UpdateTemplatePermissionsParams) SetProjectids(v []string)
- type UpdateTemplatePermissionsResponse
- type UpdateTemplateResponse
- type UpdateTrafficTypeParams
- func (p *UpdateTrafficTypeParams) SetHypervnetworklabel(v string)
- func (p *UpdateTrafficTypeParams) SetId(v string)
- func (p *UpdateTrafficTypeParams) SetKvmnetworklabel(v string)
- func (p *UpdateTrafficTypeParams) SetOvm3networklabel(v string)
- func (p *UpdateTrafficTypeParams) SetVmwarenetworklabel(v string)
- func (p *UpdateTrafficTypeParams) SetXennetworklabel(v string)
- type UpdateTrafficTypeResponse
- type UpdateUserParams
- func (p *UpdateUserParams) SetCurrentpassword(v string)
- func (p *UpdateUserParams) SetEmail(v string)
- func (p *UpdateUserParams) SetFirstname(v string)
- func (p *UpdateUserParams) SetId(v string)
- func (p *UpdateUserParams) SetLastname(v string)
- func (p *UpdateUserParams) SetPassword(v string)
- func (p *UpdateUserParams) SetTimezone(v string)
- func (p *UpdateUserParams) SetUserapikey(v string)
- func (p *UpdateUserParams) SetUsername(v string)
- func (p *UpdateUserParams) SetUsersecretkey(v string)
- type UpdateUserResponse
- type UpdateVMAffinityGroupParams
- type UpdateVMAffinityGroupResponse
- type UpdateVMAffinityGroupResponseAffinitygroup
- type UpdateVMAffinityGroupResponseSecuritygroup
- type UpdateVMAffinityGroupResponseSecuritygroupRule
- type UpdateVPCOfferingParams
- type UpdateVPCOfferingResponse
- type UpdateVPCOfferingResponseService
- type UpdateVPCOfferingResponseServiceCapability
- type UpdateVPCOfferingResponseServiceProvider
- type UpdateVPCParams
- type UpdateVPCResponse
- type UpdateVPCResponseNetwork
- type UpdateVPCResponseNetworkService
- type UpdateVPCResponseNetworkServiceCapability
- type UpdateVPCResponseNetworkServiceProvider
- type UpdateVPCResponseService
- type UpdateVPCResponseServiceCapability
- type UpdateVPCResponseServiceProvider
- type UpdateVirtualMachineParams
- func (p *UpdateVirtualMachineParams) SetCleanupdetails(v bool)
- func (p *UpdateVirtualMachineParams) SetCustomid(v string)
- func (p *UpdateVirtualMachineParams) SetDetails(v map[string]string)
- func (p *UpdateVirtualMachineParams) SetDhcpoptionsnetworklist(v map[string]string)
- func (p *UpdateVirtualMachineParams) SetDisplayname(v string)
- func (p *UpdateVirtualMachineParams) SetDisplayvm(v bool)
- func (p *UpdateVirtualMachineParams) SetExtraconfig(v string)
- func (p *UpdateVirtualMachineParams) SetGroup(v string)
- func (p *UpdateVirtualMachineParams) SetHaenable(v bool)
- func (p *UpdateVirtualMachineParams) SetId(v string)
- func (p *UpdateVirtualMachineParams) SetInstancename(v string)
- func (p *UpdateVirtualMachineParams) SetIsdynamicallyscalable(v bool)
- func (p *UpdateVirtualMachineParams) SetName(v string)
- func (p *UpdateVirtualMachineParams) SetOstypeid(v string)
- func (p *UpdateVirtualMachineParams) SetSecuritygroupids(v []string)
- func (p *UpdateVirtualMachineParams) SetSecuritygroupnames(v []string)
- func (p *UpdateVirtualMachineParams) SetUserdata(v string)
- type UpdateVirtualMachineResponse
- type UpdateVirtualMachineResponseAffinitygroup
- type UpdateVirtualMachineResponseSecuritygroup
- type UpdateVirtualMachineResponseSecuritygroupRule
- type UpdateVmNicIpParams
- type UpdateVmNicIpResponse
- type UpdateVmNicIpResponseAffinitygroup
- type UpdateVmNicIpResponseSecuritygroup
- type UpdateVmNicIpResponseSecuritygroupRule
- type UpdateVolumeParams
- func (p *UpdateVolumeParams) SetChaininfo(v string)
- func (p *UpdateVolumeParams) SetCustomid(v string)
- func (p *UpdateVolumeParams) SetDisplayvolume(v bool)
- func (p *UpdateVolumeParams) SetId(v string)
- func (p *UpdateVolumeParams) SetPath(v string)
- func (p *UpdateVolumeParams) SetState(v string)
- func (p *UpdateVolumeParams) SetStorageid(v string)
- type UpdateVolumeResponse
- type UpdateVpnConnectionParams
- type UpdateVpnConnectionResponse
- type UpdateVpnCustomerGatewayParams
- func (p *UpdateVpnCustomerGatewayParams) SetAccount(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetCidrlist(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetDomainid(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetDpd(v bool)
- func (p *UpdateVpnCustomerGatewayParams) SetEsplifetime(v int64)
- func (p *UpdateVpnCustomerGatewayParams) SetEsppolicy(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetForceencap(v bool)
- func (p *UpdateVpnCustomerGatewayParams) SetGateway(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetId(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetIkelifetime(v int64)
- func (p *UpdateVpnCustomerGatewayParams) SetIkepolicy(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetIpsecpsk(v string)
- func (p *UpdateVpnCustomerGatewayParams) SetName(v string)
- type UpdateVpnCustomerGatewayResponse
- type UpdateVpnGatewayParams
- type UpdateVpnGatewayResponse
- type UpdateZoneParams
- func (p *UpdateZoneParams) SetAllocationstate(v string)
- func (p *UpdateZoneParams) SetDetails(v map[string]string)
- func (p *UpdateZoneParams) SetDhcpprovider(v string)
- func (p *UpdateZoneParams) SetDns1(v string)
- func (p *UpdateZoneParams) SetDns2(v string)
- func (p *UpdateZoneParams) SetDnssearchorder(v []string)
- func (p *UpdateZoneParams) SetDomain(v string)
- func (p *UpdateZoneParams) SetGuestcidraddress(v string)
- func (p *UpdateZoneParams) SetId(v string)
- func (p *UpdateZoneParams) SetInternaldns1(v string)
- func (p *UpdateZoneParams) SetInternaldns2(v string)
- func (p *UpdateZoneParams) SetIp6dns1(v string)
- func (p *UpdateZoneParams) SetIp6dns2(v string)
- func (p *UpdateZoneParams) SetIspublic(v bool)
- func (p *UpdateZoneParams) SetLocalstorageenabled(v bool)
- func (p *UpdateZoneParams) SetName(v string)
- type UpdateZoneResponse
- type UpdateZoneResponseCapacity
- type UpgradeRouterTemplateParams
- func (p *UpgradeRouterTemplateParams) SetAccount(v string)
- func (p *UpgradeRouterTemplateParams) SetClusterid(v string)
- func (p *UpgradeRouterTemplateParams) SetDomainid(v string)
- func (p *UpgradeRouterTemplateParams) SetId(v string)
- func (p *UpgradeRouterTemplateParams) SetPodid(v string)
- func (p *UpgradeRouterTemplateParams) SetZoneid(v string)
- type UpgradeRouterTemplateResponse
- type UploadCustomCertificateParams
- func (p *UploadCustomCertificateParams) SetCertificate(v string)
- func (p *UploadCustomCertificateParams) SetDomainsuffix(v string)
- func (p *UploadCustomCertificateParams) SetId(v int)
- func (p *UploadCustomCertificateParams) SetName(v string)
- func (p *UploadCustomCertificateParams) SetPrivatekey(v string)
- type UploadCustomCertificateResponse
- type UploadSslCertParams
- func (p *UploadSslCertParams) SetAccount(v string)
- func (p *UploadSslCertParams) SetCertchain(v string)
- func (p *UploadSslCertParams) SetCertificate(v string)
- func (p *UploadSslCertParams) SetDomainid(v string)
- func (p *UploadSslCertParams) SetName(v string)
- func (p *UploadSslCertParams) SetPassword(v string)
- func (p *UploadSslCertParams) SetPrivatekey(v string)
- func (p *UploadSslCertParams) SetProjectid(v string)
- type UploadSslCertResponse
- type UploadVolumeParams
- func (p *UploadVolumeParams) SetAccount(v string)
- func (p *UploadVolumeParams) SetChecksum(v string)
- func (p *UploadVolumeParams) SetDiskofferingid(v string)
- func (p *UploadVolumeParams) SetDomainid(v string)
- func (p *UploadVolumeParams) SetFormat(v string)
- func (p *UploadVolumeParams) SetImagestoreuuid(v string)
- func (p *UploadVolumeParams) SetName(v string)
- func (p *UploadVolumeParams) SetProjectid(v string)
- func (p *UploadVolumeParams) SetUrl(v string)
- func (p *UploadVolumeParams) SetZoneid(v string)
- type UploadVolumeResponse
- type UsageRecord
- type UsageService
- func (s *UsageService) AddTrafficMonitor(p *AddTrafficMonitorParams) (*AddTrafficMonitorResponse, error)
- func (s *UsageService) AddTrafficType(p *AddTrafficTypeParams) (*AddTrafficTypeResponse, error)
- func (s *UsageService) DeleteTrafficMonitor(p *DeleteTrafficMonitorParams) (*DeleteTrafficMonitorResponse, error)
- func (s *UsageService) DeleteTrafficType(p *DeleteTrafficTypeParams) (*DeleteTrafficTypeResponse, error)
- func (s *UsageService) GenerateUsageRecords(p *GenerateUsageRecordsParams) (*GenerateUsageRecordsResponse, error)
- func (s *UsageService) GetTrafficTypeID(keyword string, physicalnetworkid string, opts ...OptionFunc) (string, int, error)
- func (s *UsageService) ListTrafficMonitors(p *ListTrafficMonitorsParams) (*ListTrafficMonitorsResponse, error)
- func (s *UsageService) ListTrafficTypeImplementors(p *ListTrafficTypeImplementorsParams) (*ListTrafficTypeImplementorsResponse, error)
- func (s *UsageService) ListTrafficTypes(p *ListTrafficTypesParams) (*ListTrafficTypesResponse, error)
- func (s *UsageService) ListUsageRecords(p *ListUsageRecordsParams) (*ListUsageRecordsResponse, error)
- func (s *UsageService) ListUsageTypes(p *ListUsageTypesParams) (*ListUsageTypesResponse, error)
- func (s *UsageService) NewAddTrafficMonitorParams(url string, zoneid string) *AddTrafficMonitorParams
- func (s *UsageService) NewAddTrafficTypeParams(physicalnetworkid string, traffictype string) *AddTrafficTypeParams
- func (s *UsageService) NewDeleteTrafficMonitorParams(id string) *DeleteTrafficMonitorParams
- func (s *UsageService) NewDeleteTrafficTypeParams(id string) *DeleteTrafficTypeParams
- func (s *UsageService) NewGenerateUsageRecordsParams(enddate string, startdate string) *GenerateUsageRecordsParams
- func (s *UsageService) NewListTrafficMonitorsParams(zoneid string) *ListTrafficMonitorsParams
- func (s *UsageService) NewListTrafficTypeImplementorsParams() *ListTrafficTypeImplementorsParams
- func (s *UsageService) NewListTrafficTypesParams(physicalnetworkid string) *ListTrafficTypesParams
- func (s *UsageService) NewListUsageRecordsParams(enddate string, startdate string) *ListUsageRecordsParams
- func (s *UsageService) NewListUsageTypesParams() *ListUsageTypesParams
- func (s *UsageService) NewRemoveRawUsageRecordsParams(interval int) *RemoveRawUsageRecordsParams
- func (s *UsageService) NewUpdateTrafficTypeParams(id string) *UpdateTrafficTypeParams
- func (s *UsageService) RemoveRawUsageRecords(p *RemoveRawUsageRecordsParams) (*RemoveRawUsageRecordsResponse, error)
- func (s *UsageService) UpdateTrafficType(p *UpdateTrafficTypeParams) (*UpdateTrafficTypeResponse, error)
- type UsageType
- type User
- type UserService
- func (s *UserService) CreateUser(p *CreateUserParams) (*CreateUserResponse, error)
- func (s *UserService) DeleteUser(p *DeleteUserParams) (*DeleteUserResponse, error)
- func (s *UserService) DisableUser(p *DisableUserParams) (*DisableUserResponse, error)
- func (s *UserService) EnableUser(p *EnableUserParams) (*EnableUserResponse, error)
- func (s *UserService) GetUser(p *GetUserParams) (*GetUserResponse, error)
- func (s *UserService) GetUserByID(id string, opts ...OptionFunc) (*User, int, error)
- func (s *UserService) GetVirtualMachineUserData(p *GetVirtualMachineUserDataParams) (*GetVirtualMachineUserDataResponse, error)
- func (s *UserService) ListUsers(p *ListUsersParams) (*ListUsersResponse, error)
- func (s *UserService) LockUser(p *LockUserParams) (*LockUserResponse, error)
- func (s *UserService) NewCreateUserParams(account string, email string, firstname string, lastname string, ...) *CreateUserParams
- func (s *UserService) NewDeleteUserParams(id string) *DeleteUserParams
- func (s *UserService) NewDisableUserParams(id string) *DisableUserParams
- func (s *UserService) NewEnableUserParams(id string) *EnableUserParams
- func (s *UserService) NewGetUserParams(userapikey string) *GetUserParams
- func (s *UserService) NewGetVirtualMachineUserDataParams(virtualmachineid string) *GetVirtualMachineUserDataParams
- func (s *UserService) NewListUsersParams() *ListUsersParams
- func (s *UserService) NewLockUserParams(id string) *LockUserParams
- func (s *UserService) NewRegisterUserKeysParams(id string) *RegisterUserKeysParams
- func (s *UserService) NewUpdateUserParams(id string) *UpdateUserParams
- func (s *UserService) RegisterUserKeys(p *RegisterUserKeysParams) (*RegisterUserKeysResponse, error)
- func (s *UserService) UpdateUser(p *UpdateUserParams) (*UpdateUserResponse, error)
- type VLANService
- func (s *VLANService) CreateVlanIpRange(p *CreateVlanIpRangeParams) (*CreateVlanIpRangeResponse, error)
- func (s *VLANService) DedicateGuestVlanRange(p *DedicateGuestVlanRangeParams) (*DedicateGuestVlanRangeResponse, error)
- func (s *VLANService) DeleteVlanIpRange(p *DeleteVlanIpRangeParams) (*DeleteVlanIpRangeResponse, error)
- func (s *VLANService) GetDedicatedGuestVlanRangeByID(id string, opts ...OptionFunc) (*DedicatedGuestVlanRange, int, error)
- func (s *VLANService) GetVlanIpRangeByID(id string, opts ...OptionFunc) (*VlanIpRange, int, error)
- func (s *VLANService) ListDedicatedGuestVlanRanges(p *ListDedicatedGuestVlanRangesParams) (*ListDedicatedGuestVlanRangesResponse, error)
- func (s *VLANService) ListVlanIpRanges(p *ListVlanIpRangesParams) (*ListVlanIpRangesResponse, error)
- func (s *VLANService) NewCreateVlanIpRangeParams() *CreateVlanIpRangeParams
- func (s *VLANService) NewDedicateGuestVlanRangeParams(physicalnetworkid string, vlanrange string) *DedicateGuestVlanRangeParams
- func (s *VLANService) NewDeleteVlanIpRangeParams(id string) *DeleteVlanIpRangeParams
- func (s *VLANService) NewListDedicatedGuestVlanRangesParams() *ListDedicatedGuestVlanRangesParams
- func (s *VLANService) NewListVlanIpRangesParams() *ListVlanIpRangesParams
- func (s *VLANService) NewReleaseDedicatedGuestVlanRangeParams(id string) *ReleaseDedicatedGuestVlanRangeParams
- func (s *VLANService) ReleaseDedicatedGuestVlanRange(p *ReleaseDedicatedGuestVlanRangeParams) (*ReleaseDedicatedGuestVlanRangeResponse, error)
- type VMGroupService
- func (s *VMGroupService) CreateInstanceGroup(p *CreateInstanceGroupParams) (*CreateInstanceGroupResponse, error)
- func (s *VMGroupService) DeleteInstanceGroup(p *DeleteInstanceGroupParams) (*DeleteInstanceGroupResponse, error)
- func (s *VMGroupService) GetInstanceGroupByID(id string, opts ...OptionFunc) (*InstanceGroup, int, error)
- func (s *VMGroupService) GetInstanceGroupByName(name string, opts ...OptionFunc) (*InstanceGroup, int, error)
- func (s *VMGroupService) GetInstanceGroupID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VMGroupService) ListInstanceGroups(p *ListInstanceGroupsParams) (*ListInstanceGroupsResponse, error)
- func (s *VMGroupService) NewCreateInstanceGroupParams(name string) *CreateInstanceGroupParams
- func (s *VMGroupService) NewDeleteInstanceGroupParams(id string) *DeleteInstanceGroupParams
- func (s *VMGroupService) NewListInstanceGroupsParams() *ListInstanceGroupsParams
- func (s *VMGroupService) NewUpdateInstanceGroupParams(id string) *UpdateInstanceGroupParams
- func (s *VMGroupService) UpdateInstanceGroup(p *UpdateInstanceGroupParams) (*UpdateInstanceGroupResponse, error)
- type VMSnapshot
- type VPC
- type VPCIDSetter
- type VPCNetwork
- type VPCNetworkService
- type VPCNetworkServiceCapability
- type VPCNetworkServiceProvider
- type VPCOffering
- type VPCOfferingService
- type VPCOfferingServiceCapability
- type VPCOfferingServiceProvider
- type VPCService
- func (s *VPCService) CreatePrivateGateway(p *CreatePrivateGatewayParams) (*CreatePrivateGatewayResponse, error)
- func (s *VPCService) CreateStaticRoute(p *CreateStaticRouteParams) (*CreateStaticRouteResponse, error)
- func (s *VPCService) CreateVPC(p *CreateVPCParams) (*CreateVPCResponse, error)
- func (s *VPCService) CreateVPCOffering(p *CreateVPCOfferingParams) (*CreateVPCOfferingResponse, error)
- func (s *VPCService) DeletePrivateGateway(p *DeletePrivateGatewayParams) (*DeletePrivateGatewayResponse, error)
- func (s *VPCService) DeleteStaticRoute(p *DeleteStaticRouteParams) (*DeleteStaticRouteResponse, error)
- func (s *VPCService) DeleteVPC(p *DeleteVPCParams) (*DeleteVPCResponse, error)
- func (s *VPCService) DeleteVPCOffering(p *DeleteVPCOfferingParams) (*DeleteVPCOfferingResponse, error)
- func (s *VPCService) GetPrivateGatewayByID(id string, opts ...OptionFunc) (*PrivateGateway, int, error)
- func (s *VPCService) GetStaticRouteByID(id string, opts ...OptionFunc) (*StaticRoute, int, error)
- func (s *VPCService) GetVPCByID(id string, opts ...OptionFunc) (*VPC, int, error)
- func (s *VPCService) GetVPCByName(name string, opts ...OptionFunc) (*VPC, int, error)
- func (s *VPCService) GetVPCID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VPCService) GetVPCOfferingByID(id string, opts ...OptionFunc) (*VPCOffering, int, error)
- func (s *VPCService) GetVPCOfferingByName(name string, opts ...OptionFunc) (*VPCOffering, int, error)
- func (s *VPCService) GetVPCOfferingID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VPCService) ListPrivateGateways(p *ListPrivateGatewaysParams) (*ListPrivateGatewaysResponse, error)
- func (s *VPCService) ListStaticRoutes(p *ListStaticRoutesParams) (*ListStaticRoutesResponse, error)
- func (s *VPCService) ListVPCOfferings(p *ListVPCOfferingsParams) (*ListVPCOfferingsResponse, error)
- func (s *VPCService) ListVPCs(p *ListVPCsParams) (*ListVPCsResponse, error)
- func (s *VPCService) NewCreatePrivateGatewayParams(gateway string, ipaddress string, netmask string, vlan string, vpcid string) *CreatePrivateGatewayParams
- func (s *VPCService) NewCreateStaticRouteParams(cidr string, gatewayid string) *CreateStaticRouteParams
- func (s *VPCService) NewCreateVPCOfferingParams(displaytext string, name string, supportedservices []string) *CreateVPCOfferingParams
- func (s *VPCService) NewCreateVPCParams(cidr string, displaytext string, name string, vpcofferingid string, ...) *CreateVPCParams
- func (s *VPCService) NewDeletePrivateGatewayParams(id string) *DeletePrivateGatewayParams
- func (s *VPCService) NewDeleteStaticRouteParams(id string) *DeleteStaticRouteParams
- func (s *VPCService) NewDeleteVPCOfferingParams(id string) *DeleteVPCOfferingParams
- func (s *VPCService) NewDeleteVPCParams(id string) *DeleteVPCParams
- func (s *VPCService) NewListPrivateGatewaysParams() *ListPrivateGatewaysParams
- func (s *VPCService) NewListStaticRoutesParams() *ListStaticRoutesParams
- func (s *VPCService) NewListVPCOfferingsParams() *ListVPCOfferingsParams
- func (s *VPCService) NewListVPCsParams() *ListVPCsParams
- func (s *VPCService) NewRestartVPCParams(id string) *RestartVPCParams
- func (s *VPCService) NewUpdateVPCOfferingParams(id string) *UpdateVPCOfferingParams
- func (s *VPCService) NewUpdateVPCParams(id string) *UpdateVPCParams
- func (s *VPCService) RestartVPC(p *RestartVPCParams) (*RestartVPCResponse, error)
- func (s *VPCService) UpdateVPC(p *UpdateVPCParams) (*UpdateVPCResponse, error)
- func (s *VPCService) UpdateVPCOffering(p *UpdateVPCOfferingParams) (*UpdateVPCOfferingResponse, error)
- type VPCServiceInternal
- type VPCServiceInternalCapability
- type VPCServiceInternalProvider
- type VPNService
- func (s *VPNService) AddVpnUser(p *AddVpnUserParams) (*AddVpnUserResponse, error)
- func (s *VPNService) CreateRemoteAccessVpn(p *CreateRemoteAccessVpnParams) (*CreateRemoteAccessVpnResponse, error)
- func (s *VPNService) CreateVpnConnection(p *CreateVpnConnectionParams) (*CreateVpnConnectionResponse, error)
- func (s *VPNService) CreateVpnCustomerGateway(p *CreateVpnCustomerGatewayParams) (*CreateVpnCustomerGatewayResponse, error)
- func (s *VPNService) CreateVpnGateway(p *CreateVpnGatewayParams) (*CreateVpnGatewayResponse, error)
- func (s *VPNService) DeleteRemoteAccessVpn(p *DeleteRemoteAccessVpnParams) (*DeleteRemoteAccessVpnResponse, error)
- func (s *VPNService) DeleteVpnConnection(p *DeleteVpnConnectionParams) (*DeleteVpnConnectionResponse, error)
- func (s *VPNService) DeleteVpnCustomerGateway(p *DeleteVpnCustomerGatewayParams) (*DeleteVpnCustomerGatewayResponse, error)
- func (s *VPNService) DeleteVpnGateway(p *DeleteVpnGatewayParams) (*DeleteVpnGatewayResponse, error)
- func (s *VPNService) GetRemoteAccessVpnByID(id string, opts ...OptionFunc) (*RemoteAccessVpn, int, error)
- func (s *VPNService) GetVpnConnectionByID(id string, opts ...OptionFunc) (*VpnConnection, int, error)
- func (s *VPNService) GetVpnCustomerGatewayByID(id string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)
- func (s *VPNService) GetVpnCustomerGatewayByName(name string, opts ...OptionFunc) (*VpnCustomerGateway, int, error)
- func (s *VPNService) GetVpnCustomerGatewayID(keyword string, opts ...OptionFunc) (string, int, error)
- func (s *VPNService) GetVpnGatewayByID(id string, opts ...OptionFunc) (*VpnGateway, int, error)
- func (s *VPNService) GetVpnUserByID(id string, opts ...OptionFunc) (*VpnUser, int, error)
- func (s *VPNService) ListRemoteAccessVpns(p *ListRemoteAccessVpnsParams) (*ListRemoteAccessVpnsResponse, error)
- func (s *VPNService) ListVpnConnections(p *ListVpnConnectionsParams) (*ListVpnConnectionsResponse, error)
- func (s *VPNService) ListVpnCustomerGateways(p *ListVpnCustomerGatewaysParams) (*ListVpnCustomerGatewaysResponse, error)
- func (s *VPNService) ListVpnGateways(p *ListVpnGatewaysParams) (*ListVpnGatewaysResponse, error)
- func (s *VPNService) ListVpnUsers(p *ListVpnUsersParams) (*ListVpnUsersResponse, error)
- func (s *VPNService) NewAddVpnUserParams(password string, username string) *AddVpnUserParams
- func (s *VPNService) NewCreateRemoteAccessVpnParams(publicipid string) *CreateRemoteAccessVpnParams
- func (s *VPNService) NewCreateVpnConnectionParams(s2scustomergatewayid string, s2svpngatewayid string) *CreateVpnConnectionParams
- func (s *VPNService) NewCreateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, ikepolicy string, ...) *CreateVpnCustomerGatewayParams
- func (s *VPNService) NewCreateVpnGatewayParams(vpcid string) *CreateVpnGatewayParams
- func (s *VPNService) NewDeleteRemoteAccessVpnParams(publicipid string) *DeleteRemoteAccessVpnParams
- func (s *VPNService) NewDeleteVpnConnectionParams(id string) *DeleteVpnConnectionParams
- func (s *VPNService) NewDeleteVpnCustomerGatewayParams(id string) *DeleteVpnCustomerGatewayParams
- func (s *VPNService) NewDeleteVpnGatewayParams(id string) *DeleteVpnGatewayParams
- func (s *VPNService) NewListRemoteAccessVpnsParams() *ListRemoteAccessVpnsParams
- func (s *VPNService) NewListVpnConnectionsParams() *ListVpnConnectionsParams
- func (s *VPNService) NewListVpnCustomerGatewaysParams() *ListVpnCustomerGatewaysParams
- func (s *VPNService) NewListVpnGatewaysParams() *ListVpnGatewaysParams
- func (s *VPNService) NewListVpnUsersParams() *ListVpnUsersParams
- func (s *VPNService) NewRemoveVpnUserParams(username string) *RemoveVpnUserParams
- func (s *VPNService) NewResetVpnConnectionParams(id string) *ResetVpnConnectionParams
- func (s *VPNService) NewUpdateRemoteAccessVpnParams(id string) *UpdateRemoteAccessVpnParams
- func (s *VPNService) NewUpdateVpnConnectionParams(id string) *UpdateVpnConnectionParams
- func (s *VPNService) NewUpdateVpnCustomerGatewayParams(cidrlist string, esppolicy string, gateway string, id string, ikepolicy string, ...) *UpdateVpnCustomerGatewayParams
- func (s *VPNService) NewUpdateVpnGatewayParams(id string) *UpdateVpnGatewayParams
- func (s *VPNService) RemoveVpnUser(p *RemoveVpnUserParams) (*RemoveVpnUserResponse, error)
- func (s *VPNService) ResetVpnConnection(p *ResetVpnConnectionParams) (*ResetVpnConnectionResponse, error)
- func (s *VPNService) UpdateRemoteAccessVpn(p *UpdateRemoteAccessVpnParams) (*UpdateRemoteAccessVpnResponse, error)
- func (s *VPNService) UpdateVpnConnection(p *UpdateVpnConnectionParams) (*UpdateVpnConnectionResponse, error)
- func (s *VPNService) UpdateVpnCustomerGateway(p *UpdateVpnCustomerGatewayParams) (*UpdateVpnCustomerGatewayResponse, error)
- func (s *VPNService) UpdateVpnGateway(p *UpdateVpnGatewayParams) (*UpdateVpnGatewayResponse, error)
- type VirtualMachine
- type VirtualMachineAffinitygroup
- type VirtualMachineSecuritygroup
- type VirtualMachineSecuritygroupRule
- type VirtualMachineService
- func (s *VirtualMachineService) AddNicToVirtualMachine(p *AddNicToVirtualMachineParams) (*AddNicToVirtualMachineResponse, error)
- func (s *VirtualMachineService) AssignVirtualMachine(p *AssignVirtualMachineParams) (*AssignVirtualMachineResponse, error)
- func (s *VirtualMachineService) ChangeServiceForVirtualMachine(p *ChangeServiceForVirtualMachineParams) (*ChangeServiceForVirtualMachineResponse, error)
- func (s *VirtualMachineService) CleanVMReservations(p *CleanVMReservationsParams) (*CleanVMReservationsResponse, error)
- func (s *VirtualMachineService) DeployVirtualMachine(p *DeployVirtualMachineParams) (*DeployVirtualMachineResponse, error)
- func (s *VirtualMachineService) DestroyVirtualMachine(p *DestroyVirtualMachineParams) (*DestroyVirtualMachineResponse, error)
- func (s *VirtualMachineService) ExpungeVirtualMachine(p *ExpungeVirtualMachineParams) (*ExpungeVirtualMachineResponse, error)
- func (s *VirtualMachineService) GetVMPassword(p *GetVMPasswordParams) (*GetVMPasswordResponse, error)
- func (s *VirtualMachineService) GetVirtualMachineByID(id string, opts ...OptionFunc) (*VirtualMachine, int, error)
- func (s *VirtualMachineService) GetVirtualMachineByName(name string, opts ...OptionFunc) (*VirtualMachine, int, error)
- func (s *VirtualMachineService) GetVirtualMachineID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VirtualMachineService) GetVirtualMachinesMetricByID(id string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)
- func (s *VirtualMachineService) GetVirtualMachinesMetricByName(name string, opts ...OptionFunc) (*VirtualMachinesMetric, int, error)
- func (s *VirtualMachineService) GetVirtualMachinesMetricID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VirtualMachineService) ListVirtualMachines(p *ListVirtualMachinesParams) (*ListVirtualMachinesResponse, error)
- func (s *VirtualMachineService) ListVirtualMachinesMetrics(p *ListVirtualMachinesMetricsParams) (*ListVirtualMachinesMetricsResponse, error)
- func (s *VirtualMachineService) MigrateVirtualMachine(p *MigrateVirtualMachineParams) (*MigrateVirtualMachineResponse, error)
- func (s *VirtualMachineService) MigrateVirtualMachineWithVolume(p *MigrateVirtualMachineWithVolumeParams) (*MigrateVirtualMachineWithVolumeResponse, error)
- func (s *VirtualMachineService) NewAddNicToVirtualMachineParams(networkid string, virtualmachineid string) *AddNicToVirtualMachineParams
- func (s *VirtualMachineService) NewAssignVirtualMachineParams(virtualmachineid string) *AssignVirtualMachineParams
- func (s *VirtualMachineService) NewChangeServiceForVirtualMachineParams(id string, serviceofferingid string) *ChangeServiceForVirtualMachineParams
- func (s *VirtualMachineService) NewCleanVMReservationsParams() *CleanVMReservationsParams
- func (s *VirtualMachineService) NewDeployVirtualMachineParams(serviceofferingid string, templateid string, zoneid string) *DeployVirtualMachineParams
- func (s *VirtualMachineService) NewDestroyVirtualMachineParams(id string) *DestroyVirtualMachineParams
- func (s *VirtualMachineService) NewExpungeVirtualMachineParams(id string) *ExpungeVirtualMachineParams
- func (s *VirtualMachineService) NewGetVMPasswordParams(id string) *GetVMPasswordParams
- func (s *VirtualMachineService) NewListVirtualMachinesMetricsParams() *ListVirtualMachinesMetricsParams
- func (s *VirtualMachineService) NewListVirtualMachinesParams() *ListVirtualMachinesParams
- func (s *VirtualMachineService) NewMigrateVirtualMachineParams(virtualmachineid string) *MigrateVirtualMachineParams
- func (s *VirtualMachineService) NewMigrateVirtualMachineWithVolumeParams(hostid string, virtualmachineid string) *MigrateVirtualMachineWithVolumeParams
- func (s *VirtualMachineService) NewRebootVirtualMachineParams(id string) *RebootVirtualMachineParams
- func (s *VirtualMachineService) NewRecoverVirtualMachineParams(id string) *RecoverVirtualMachineParams
- func (s *VirtualMachineService) NewRemoveNicFromVirtualMachineParams(nicid string, virtualmachineid string) *RemoveNicFromVirtualMachineParams
- func (s *VirtualMachineService) NewResetPasswordForVirtualMachineParams(id string) *ResetPasswordForVirtualMachineParams
- func (s *VirtualMachineService) NewRestoreVirtualMachineParams(virtualmachineid string) *RestoreVirtualMachineParams
- func (s *VirtualMachineService) NewScaleVirtualMachineParams(id string, serviceofferingid string) *ScaleVirtualMachineParams
- func (s *VirtualMachineService) NewStartVirtualMachineParams(id string) *StartVirtualMachineParams
- func (s *VirtualMachineService) NewStopVirtualMachineParams(id string) *StopVirtualMachineParams
- func (s *VirtualMachineService) NewUpdateDefaultNicForVirtualMachineParams(nicid string, virtualmachineid string) *UpdateDefaultNicForVirtualMachineParams
- func (s *VirtualMachineService) NewUpdateVirtualMachineParams(id string) *UpdateVirtualMachineParams
- func (s *VirtualMachineService) RebootVirtualMachine(p *RebootVirtualMachineParams) (*RebootVirtualMachineResponse, error)
- func (s *VirtualMachineService) RecoverVirtualMachine(p *RecoverVirtualMachineParams) (*RecoverVirtualMachineResponse, error)
- func (s *VirtualMachineService) RemoveNicFromVirtualMachine(p *RemoveNicFromVirtualMachineParams) (*RemoveNicFromVirtualMachineResponse, error)
- func (s *VirtualMachineService) ResetPasswordForVirtualMachine(p *ResetPasswordForVirtualMachineParams) (*ResetPasswordForVirtualMachineResponse, error)
- func (s *VirtualMachineService) RestoreVirtualMachine(p *RestoreVirtualMachineParams) (*RestoreVirtualMachineResponse, error)
- func (s *VirtualMachineService) ScaleVirtualMachine(p *ScaleVirtualMachineParams) (*ScaleVirtualMachineResponse, error)
- func (s *VirtualMachineService) StartVirtualMachine(p *StartVirtualMachineParams) (*StartVirtualMachineResponse, error)
- func (s *VirtualMachineService) StopVirtualMachine(p *StopVirtualMachineParams) (*StopVirtualMachineResponse, error)
- func (s *VirtualMachineService) UpdateDefaultNicForVirtualMachine(p *UpdateDefaultNicForVirtualMachineParams) (*UpdateDefaultNicForVirtualMachineResponse, error)
- func (s *VirtualMachineService) UpdateVirtualMachine(p *UpdateVirtualMachineParams) (*UpdateVirtualMachineResponse, error)
- type VirtualMachinesMetric
- type VirtualMachinesMetricAffinitygroup
- type VirtualMachinesMetricSecuritygroup
- type VirtualMachinesMetricSecuritygroupRule
- type VirtualRouterElement
- type VirtualRouterElementResponse
- type VlanIpRange
- type Volume
- type VolumeService
- func (s *VolumeService) AttachVolume(p *AttachVolumeParams) (*AttachVolumeResponse, error)
- func (s *VolumeService) CreateVolume(p *CreateVolumeParams) (*CreateVolumeResponse, error)
- func (s *VolumeService) DeleteVolume(p *DeleteVolumeParams) (*DeleteVolumeResponse, error)
- func (s *VolumeService) DetachVolume(p *DetachVolumeParams) (*DetachVolumeResponse, error)
- func (s *VolumeService) ExtractVolume(p *ExtractVolumeParams) (*ExtractVolumeResponse, error)
- func (s *VolumeService) GetPathForVolume(p *GetPathForVolumeParams) (*GetPathForVolumeResponse, error)
- func (s *VolumeService) GetSolidFireVolumeSize(p *GetSolidFireVolumeSizeParams) (*GetSolidFireVolumeSizeResponse, error)
- func (s *VolumeService) GetUploadParamsForVolume(p *GetUploadParamsForVolumeParams) (*GetUploadParamsForVolumeResponse, error)
- func (s *VolumeService) GetVolumeByID(id string, opts ...OptionFunc) (*Volume, int, error)
- func (s *VolumeService) GetVolumeByName(name string, opts ...OptionFunc) (*Volume, int, error)
- func (s *VolumeService) GetVolumeID(name string, opts ...OptionFunc) (string, int, error)
- func (s *VolumeService) GetVolumeiScsiName(p *GetVolumeiScsiNameParams) (*GetVolumeiScsiNameResponse, error)
- func (s *VolumeService) ListVolumes(p *ListVolumesParams) (*ListVolumesResponse, error)
- func (s *VolumeService) MigrateVolume(p *MigrateVolumeParams) (*MigrateVolumeResponse, error)
- func (s *VolumeService) NewAttachVolumeParams(id string, virtualmachineid string) *AttachVolumeParams
- func (s *VolumeService) NewCreateVolumeParams() *CreateVolumeParams
- func (s *VolumeService) NewDeleteVolumeParams(id string) *DeleteVolumeParams
- func (s *VolumeService) NewDetachVolumeParams() *DetachVolumeParams
- func (s *VolumeService) NewExtractVolumeParams(id string, mode string, zoneid string) *ExtractVolumeParams
- func (s *VolumeService) NewGetPathForVolumeParams(volumeid string) *GetPathForVolumeParams
- func (s *VolumeService) NewGetSolidFireVolumeSizeParams(volumeid string) *GetSolidFireVolumeSizeParams
- func (s *VolumeService) NewGetUploadParamsForVolumeParams(format string, name string, zoneid string) *GetUploadParamsForVolumeParams
- func (s *VolumeService) NewGetVolumeiScsiNameParams(volumeid string) *GetVolumeiScsiNameParams
- func (s *VolumeService) NewListVolumesParams() *ListVolumesParams
- func (s *VolumeService) NewMigrateVolumeParams(storageid string, volumeid string) *MigrateVolumeParams
- func (s *VolumeService) NewResizeVolumeParams(id string) *ResizeVolumeParams
- func (s *VolumeService) NewUpdateVolumeParams() *UpdateVolumeParams
- func (s *VolumeService) NewUploadVolumeParams(format string, name string, url string, zoneid string) *UploadVolumeParams
- func (s *VolumeService) ResizeVolume(p *ResizeVolumeParams) (*ResizeVolumeResponse, error)
- func (s *VolumeService) UpdateVolume(p *UpdateVolumeParams) (*UpdateVolumeResponse, error)
- func (s *VolumeService) UploadVolume(p *UploadVolumeParams) (*UploadVolumeResponse, error)
- type VpnConnection
- type VpnCustomerGateway
- type VpnGateway
- type VpnUser
- type Zone
- type ZoneCapacity
- type ZoneIDSetter
- type ZoneService
- func (s *ZoneService) CreateZone(p *CreateZoneParams) (*CreateZoneResponse, error)
- func (s *ZoneService) DedicateZone(p *DedicateZoneParams) (*DedicateZoneResponse, error)
- func (s *ZoneService) DeleteZone(p *DeleteZoneParams) (*DeleteZoneResponse, error)
- func (s *ZoneService) DisableOutOfBandManagementForZone(p *DisableOutOfBandManagementForZoneParams) (*DisableOutOfBandManagementForZoneResponse, error)
- func (s *ZoneService) EnableOutOfBandManagementForZone(p *EnableOutOfBandManagementForZoneParams) (*EnableOutOfBandManagementForZoneResponse, error)
- func (s *ZoneService) GetZoneByID(id string, opts ...OptionFunc) (*Zone, int, error)
- func (s *ZoneService) GetZoneByName(name string, opts ...OptionFunc) (*Zone, int, error)
- func (s *ZoneService) GetZoneID(name string, opts ...OptionFunc) (string, int, error)
- func (s *ZoneService) ListDedicatedZones(p *ListDedicatedZonesParams) (*ListDedicatedZonesResponse, error)
- func (s *ZoneService) ListZones(p *ListZonesParams) (*ListZonesResponse, error)
- func (s *ZoneService) NewCreateZoneParams(dns1 string, internaldns1 string, name string, networktype string) *CreateZoneParams
- func (s *ZoneService) NewDedicateZoneParams(domainid string, zoneid string) *DedicateZoneParams
- func (s *ZoneService) NewDeleteZoneParams(id string) *DeleteZoneParams
- func (s *ZoneService) NewDisableOutOfBandManagementForZoneParams(zoneid string) *DisableOutOfBandManagementForZoneParams
- func (s *ZoneService) NewEnableOutOfBandManagementForZoneParams(zoneid string) *EnableOutOfBandManagementForZoneParams
- func (s *ZoneService) NewListDedicatedZonesParams() *ListDedicatedZonesParams
- func (s *ZoneService) NewListZonesParams() *ListZonesParams
- func (s *ZoneService) NewReleaseDedicatedZoneParams(zoneid string) *ReleaseDedicatedZoneParams
- func (s *ZoneService) NewUpdateZoneParams(id string) *UpdateZoneParams
- func (s *ZoneService) ReleaseDedicatedZone(p *ReleaseDedicatedZoneParams) (*ReleaseDedicatedZoneResponse, error)
- func (s *ZoneService) UpdateZone(p *UpdateZoneParams) (*UpdateZoneResponse, error)
Constants ¶
const UnlimitedResourceID = "-1"
UnlimitedResourceID is a special ID to define an unlimited resource
Variables ¶
var AsyncTimeoutErr = errors.New("Timeout while waiting for async job to finish")
Functions ¶
Types ¶
type APIDiscoveryService ¶
type APIDiscoveryService struct {
// contains filtered or unexported fields
}
func NewAPIDiscoveryService ¶
func NewAPIDiscoveryService(cs *CloudStackClient) *APIDiscoveryService
func (*APIDiscoveryService) ListApis ¶
func (s *APIDiscoveryService) ListApis(p *ListApisParams) (*ListApisResponse, error)
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 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"`
Defaultzoneid string `json:"defaultzoneid"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Groups []string `json:"groups"`
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 NewAccountService ¶
func NewAccountService(cs *CloudStackClient) *AccountService
func (*AccountService) AddAccountToProject ¶
func (s *AccountService) AddAccountToProject(p *AddAccountToProjectParams) (*AddAccountToProjectResponse, error)
Adds account to a project
func (*AccountService) CreateAccount ¶
func (s *AccountService) CreateAccount(p *CreateAccountParams) (*CreateAccountResponse, error)
Creates an account
func (*AccountService) DeleteAccount ¶
func (s *AccountService) DeleteAccount(p *DeleteAccountParams) (*DeleteAccountResponse, error)
Deletes a account, and all users associated with this account
func (*AccountService) DeleteAccountFromProject ¶
func (s *AccountService) DeleteAccountFromProject(p *DeleteAccountFromProjectParams) (*DeleteAccountFromProjectResponse, error)
Deletes account from the project
func (*AccountService) DisableAccount ¶
func (s *AccountService) DisableAccount(p *DisableAccountParams) (*DisableAccountResponse, error)
Disables an account
func (*AccountService) EnableAccount ¶
func (s *AccountService) EnableAccount(p *EnableAccountParams) (*EnableAccountResponse, error)
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 ¶
func (s *AccountService) GetSolidFireAccountId(p *GetSolidFireAccountIdParams) (*GetSolidFireAccountIdResponse, error)
Get SolidFire Account ID
func (*AccountService) ListAccounts ¶
func (s *AccountService) ListAccounts(p *ListAccountsParams) (*ListAccountsResponse, error)
Lists accounts and provides detailed account information for listed accounts
func (*AccountService) ListProjectAccounts ¶
func (s *AccountService) ListProjectAccounts(p *ListProjectAccountsParams) (*ListProjectAccountsResponse, error)
Lists project's accounts
func (*AccountService) LockAccount ¶
func (s *AccountService) LockAccount(p *LockAccountParams) (*LockAccountResponse, error)
This deprecated function used to locks an account. Look for the API DisableAccount instead
func (*AccountService) MarkDefaultZoneForAccount ¶
func (s *AccountService) MarkDefaultZoneForAccount(p *MarkDefaultZoneForAccountParams) (*MarkDefaultZoneForAccountResponse, error)
Marks a default zone for this account
func (*AccountService) NewAddAccountToProjectParams ¶
func (s *AccountService) 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 (*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) NewDeleteAccountFromProjectParams ¶
func (s *AccountService) 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 (*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 ¶
func (s *AccountService) UpdateAccount(p *UpdateAccountParams) (*UpdateAccountResponse, error)
Updates account information for the authenticated user
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"`
Id string `json:"id"`
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) SetId ¶
func (p *ActivateProjectParams) SetId(v string)
type ActivateProjectResponse ¶
type ActivateProjectResponse struct {
Account string `json:"account"`
Cpuavailable string `json:"cpuavailable"`
Cpulimit string `json:"cpulimit"`
Cputotal int64 `json:"cputotal"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
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) 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)
type AddBaremetalDhcpParams ¶
type AddBaremetalDhcpParams struct {
// contains filtered or unexported fields
}
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 AddBaremetalHostParams ¶
type AddBaremetalHostParams struct {
// contains filtered or unexported fields
}
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"`
Averageload int64 `json:"averageload"`
Capabilities string `json:"capabilities"`
Clusterid string `json:"clusterid"`
Clustername string `json:"clustername"`
Clustertype string `json:"clustertype"`
Cpuallocated string `json:"cpuallocated"`
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"`
Events string `json:"events"`
Gpugroup []AddBaremetalHostResponseGpugroup `json:"gpugroup"`
Hahost bool `json:"hahost"`
Hasenoughcapacity bool `json:"hasenoughcapacity"`
Hostha string `json:"hostha"`
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"`
Lastannotated string `json:"lastannotated"`
Lastpinged string `json:"lastpinged"`
Managementserverid int64 `json:"managementserverid"`
Memoryallocated int64 `json:"memoryallocated"`
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"`
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) SetPassword ¶
func (p *AddBaremetalPxeKickStartServerParams) SetPassword(v string)
func (*AddBaremetalPxeKickStartServerParams) SetPhysicalnetworkid ¶
func (p *AddBaremetalPxeKickStartServerParams) SetPhysicalnetworkid(v string)
func (*AddBaremetalPxeKickStartServerParams) SetPodid ¶
func (p *AddBaremetalPxeKickStartServerParams) SetPodid(v string)
func (*AddBaremetalPxeKickStartServerParams) SetPxeservertype ¶
func (p *AddBaremetalPxeKickStartServerParams) SetPxeservertype(v string)
func (*AddBaremetalPxeKickStartServerParams) SetTftpdir ¶
func (p *AddBaremetalPxeKickStartServerParams) SetTftpdir(v string)
func (*AddBaremetalPxeKickStartServerParams) SetUrl ¶
func (p *AddBaremetalPxeKickStartServerParams) SetUrl(v string)
func (*AddBaremetalPxeKickStartServerParams) SetUsername ¶
func (p *AddBaremetalPxeKickStartServerParams) SetUsername(v string)
type AddBaremetalPxePingServerParams ¶
type AddBaremetalPxePingServerParams struct {
// contains filtered or unexported fields
}
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 (p *AddBaremetalPxePingServerParams) SetUrl(v string)
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) SetBaremetalrcturl ¶
func (p *AddBaremetalRctParams) SetBaremetalrcturl(v string)
type AddBaremetalRctResponse ¶
type AddBigSwitchBcfDeviceParams ¶
type AddBigSwitchBcfDeviceParams struct {
// contains filtered or unexported fields
}
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) 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) 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"`
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) 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 AddGuestOsMappingParams ¶
type AddGuestOsMappingParams struct {
// contains filtered or unexported fields
}
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) 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) SetDetails ¶
func (p *AddGuestOsParams) SetDetails(v map[string]string)
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 AddHostParams ¶
type AddHostParams struct {
// contains filtered or unexported fields
}
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"`
Averageload int64 `json:"averageload"`
Capabilities string `json:"capabilities"`
Clusterid string `json:"clusterid"`
Clustername string `json:"clustername"`
Clustertype string `json:"clustertype"`
Cpuallocated string `json:"cpuallocated"`
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"`
Events string `json:"events"`
Gpugroup []AddHostResponseGpugroup `json:"gpugroup"`
Hahost bool `json:"hahost"`
Hasenoughcapacity bool `json:"hasenoughcapacity"`
Hostha string `json:"hostha"`
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"`
Lastannotated string `json:"lastannotated"`
Lastpinged string `json:"lastpinged"`
Managementserverid int64 `json:"managementserverid"`
Memoryallocated int64 `json:"memoryallocated"`
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"`
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) 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 {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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) 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 {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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) 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 AddLdapConfigurationParams ¶
type AddLdapConfigurationParams struct {
// contains filtered or unexported fields
}
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 AddNetscalerLoadBalancerParams ¶
type AddNetscalerLoadBalancerParams struct {
// contains filtered or unexported fields
}
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 (p *AddNetscalerLoadBalancerParams) SetUrl(v string)
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) SetNetworkdeviceparameterlist ¶
func (p *AddNetworkDeviceParams) SetNetworkdeviceparameterlist(v map[string]string)
func (*AddNetworkDeviceParams) SetNetworkdevicetype ¶
func (p *AddNetworkDeviceParams) SetNetworkdevicetype(v string)
type AddNetworkServiceProviderParams ¶
type AddNetworkServiceProviderParams struct {
// contains filtered or unexported fields
}
func (*AddNetworkServiceProviderParams) SetDestinationphysicalnetworkid ¶
func (p *AddNetworkServiceProviderParams) SetDestinationphysicalnetworkid(v string)
func (*AddNetworkServiceProviderParams) SetName ¶
func (p *AddNetworkServiceProviderParams) SetName(v string)
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) 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"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []AddNicToVirtualMachineResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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) 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 AddNuageVspDeviceParams ¶
type AddNuageVspDeviceParams struct {
// contains filtered or unexported fields
}
func (*AddNuageVspDeviceParams) SetApiversion ¶
func (p *AddNuageVspDeviceParams) SetApiversion(v string)
func (*AddNuageVspDeviceParams) SetHostname ¶
func (p *AddNuageVspDeviceParams) SetHostname(v string)
func (*AddNuageVspDeviceParams) SetPassword ¶
func (p *AddNuageVspDeviceParams) SetPassword(v string)
func (*AddNuageVspDeviceParams) SetPhysicalnetworkid ¶
func (p *AddNuageVspDeviceParams) SetPhysicalnetworkid(v string)
func (*AddNuageVspDeviceParams) SetPort ¶
func (p *AddNuageVspDeviceParams) SetPort(v int)
func (*AddNuageVspDeviceParams) SetRetrycount ¶
func (p *AddNuageVspDeviceParams) SetRetrycount(v int)
func (*AddNuageVspDeviceParams) SetRetryinterval ¶
func (p *AddNuageVspDeviceParams) SetRetryinterval(v int64)
func (*AddNuageVspDeviceParams) SetUsername ¶
func (p *AddNuageVspDeviceParams) SetUsername(v string)
type AddNuageVspDeviceResponse ¶
type AddNuageVspDeviceResponse struct {
Apiversion string `json:"apiversion"`
Cmsid string `json:"cmsid"`
Hostname string `json:"hostname"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Nuagedevicename string `json:"nuagedevicename"`
Physicalnetworkid string `json:"physicalnetworkid"`
Port int `json:"port"`
Provider string `json:"provider"`
Retrycount int `json:"retrycount"`
Retryinterval int64 `json:"retryinterval"`
Vspdeviceid string `json:"vspdeviceid"`
}
type AddOpenDaylightControllerParams ¶
type AddOpenDaylightControllerParams struct {
// contains filtered or unexported fields
}
func (*AddOpenDaylightControllerParams) SetPassword ¶
func (p *AddOpenDaylightControllerParams) SetPassword(v string)
func (*AddOpenDaylightControllerParams) SetPhysicalnetworkid ¶
func (p *AddOpenDaylightControllerParams) SetPhysicalnetworkid(v string)
func (*AddOpenDaylightControllerParams) SetUrl ¶
func (p *AddOpenDaylightControllerParams) SetUrl(v string)
func (*AddOpenDaylightControllerParams) SetUsername ¶
func (p *AddOpenDaylightControllerParams) SetUsername(v string)
type AddPaloAltoFirewallParams ¶
type AddPaloAltoFirewallParams struct {
// contains filtered or unexported fields
}
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) 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 AddResourceDetailParams ¶
type AddResourceDetailParams struct {
// contains filtered or unexported fields
}
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 AddSecondaryStorageParams ¶
type AddSecondaryStorageParams struct {
// contains filtered or unexported fields
}
func (*AddSecondaryStorageParams) SetUrl ¶
func (p *AddSecondaryStorageParams) SetUrl(v string)
func (*AddSecondaryStorageParams) SetZoneid ¶
func (p *AddSecondaryStorageParams) SetZoneid(v string)
type AddSecondaryStorageResponse ¶
type AddSecondaryStorageResponse struct {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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) 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 AddSwiftParams ¶
type AddSwiftParams struct {
// contains filtered or unexported fields
}
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 {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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) 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 AddTrafficTypeParams ¶
type AddTrafficTypeParams struct {
// contains filtered or unexported fields
}
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) 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 AddVpnUserParams ¶
type AddVpnUserParams struct {
// contains filtered or unexported fields
}
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 NewAddressService ¶
func NewAddressService(cs *CloudStackClient) *AddressService
func (*AddressService) AssociateIpAddress ¶
func (s *AddressService) AssociateIpAddress(p *AssociateIpAddressParams) (*AssociateIpAddressResponse, error)
Acquires and associates a public IP to an account. Either of the parameters are required, i.e. either zoneId, or networkId, or vpcId
func (*AddressService) DisassociateIpAddress ¶
func (s *AddressService) DisassociateIpAddress(p *DisassociateIpAddressParams) (*DisassociateIpAddressResponse, error)
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 ¶
func (s *AddressService) ListPublicIpAddresses(p *ListPublicIpAddressesParams) (*ListPublicIpAddressesResponse, error)
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) 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) UpdateIpAddress ¶
func (s *AddressService) UpdateIpAddress(p *UpdateIpAddressParams) (*UpdateIpAddressResponse, error)
Updates an IP address
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 NewAffinityGroupService ¶
func NewAffinityGroupService(cs *CloudStackClient) *AffinityGroupService
func (*AffinityGroupService) CreateAffinityGroup ¶
func (s *AffinityGroupService) CreateAffinityGroup(p *CreateAffinityGroupParams) (*CreateAffinityGroupResponse, error)
Creates an affinity/anti-affinity group
func (*AffinityGroupService) DeleteAffinityGroup ¶
func (s *AffinityGroupService) DeleteAffinityGroup(p *DeleteAffinityGroupParams) (*DeleteAffinityGroupResponse, error)
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 ¶
func (s *AffinityGroupService) ListAffinityGroupTypes(p *ListAffinityGroupTypesParams) (*ListAffinityGroupTypesResponse, error)
Lists affinity group types available
func (*AffinityGroupService) ListAffinityGroups ¶
func (s *AffinityGroupService) ListAffinityGroups(p *ListAffinityGroupsParams) (*ListAffinityGroupsResponse, error)
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 ¶
func (s *AffinityGroupService) UpdateVMAffinityGroup(p *UpdateVMAffinityGroupParams) (*UpdateVMAffinityGroupResponse, error)
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 AffinityGroupType ¶
type AlertService ¶
type AlertService struct {
// contains filtered or unexported fields
}
func NewAlertService ¶
func NewAlertService(cs *CloudStackClient) *AlertService
func (*AlertService) ArchiveAlerts ¶
func (s *AlertService) ArchiveAlerts(p *ArchiveAlertsParams) (*ArchiveAlertsResponse, error)
Archive one or more alerts.
func (*AlertService) DeleteAlerts ¶
func (s *AlertService) DeleteAlerts(p *DeleteAlertsParams) (*DeleteAlertsResponse, error)
Delete one or more alerts.
func (*AlertService) GenerateAlert ¶
func (s *AlertService) GenerateAlert(p *GenerateAlertParams) (*GenerateAlertResponse, error)
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 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 ApiResponse ¶
type ArchiveAlertsParams ¶
type ArchiveAlertsParams struct {
// contains filtered or unexported fields
}
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) 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) SetCertid ¶
func (p *AssignCertToLoadBalancerParams) SetCertid(v string)
func (*AssignCertToLoadBalancerParams) SetLbruleid ¶
func (p *AssignCertToLoadBalancerParams) SetLbruleid(v string)
type AssignToGlobalLoadBalancerRuleParams ¶
type AssignToGlobalLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
func (*AssignToGlobalLoadBalancerRuleParams) SetGslblbruleweightsmap ¶
func (p *AssignToGlobalLoadBalancerRuleParams) SetGslblbruleweightsmap(v map[string]string)
func (*AssignToGlobalLoadBalancerRuleParams) SetId ¶
func (p *AssignToGlobalLoadBalancerRuleParams) SetId(v string)
func (*AssignToGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist ¶
func (p *AssignToGlobalLoadBalancerRuleParams) SetLoadbalancerrulelist(v []string)
type AssignToLoadBalancerRuleParams ¶
type AssignToLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
func (*AssignToLoadBalancerRuleParams) SetId ¶
func (p *AssignToLoadBalancerRuleParams) SetId(v string)
func (*AssignToLoadBalancerRuleParams) SetVirtualmachineids ¶
func (p *AssignToLoadBalancerRuleParams) SetVirtualmachineids(v []string)
func (*AssignToLoadBalancerRuleParams) SetVmidipmap ¶
func (p *AssignToLoadBalancerRuleParams) SetVmidipmap(v map[string]string)
type AssignVirtualMachineParams ¶
type AssignVirtualMachineParams struct {
// contains filtered or unexported fields
}
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"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []AssignVirtualMachineResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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) 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) 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"`
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"`
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"`
Vlanid string `json:"vlanid"`
Vlanname string `json:"vlanname"`
Vmipaddress string `json:"vmipaddress"`
Vpcid string `json:"vpcid"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type AssociateUcsProfileToBladeParams ¶
type AssociateUcsProfileToBladeParams struct {
// contains filtered or unexported fields
}
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 AsyncJob ¶
type AsyncJob struct {
Accountid string `json:"accountid"`
Cmd string `json:"cmd"`
Completed string `json:"completed"`
Created string `json:"created"`
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"`
Userid string `json:"userid"`
}
type AsyncjobService ¶
type AsyncjobService struct {
// contains filtered or unexported fields
}
func NewAsyncjobService ¶
func NewAsyncjobService(cs *CloudStackClient) *AsyncjobService
func (*AsyncjobService) ListAsyncJobs ¶
func (s *AsyncjobService) ListAsyncJobs(p *ListAsyncJobsParams) (*ListAsyncJobsResponse, error)
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 ¶
func (s *AsyncjobService) QueryAsyncJobResult(p *QueryAsyncJobResultParams) (*QueryAsyncJobResultResponse, error)
Retrieves the current status of asynchronous job.
type AttachIsoParams ¶
type AttachIsoParams struct {
// contains filtered or unexported fields
}
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"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []AttachIsoResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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) 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"`
Diskofferingdisplaytext string `json:"diskofferingdisplaytext"`
Diskofferingid string `json:"diskofferingid"`
Diskofferingname string `json:"diskofferingname"`
Displayvolume bool `json:"displayvolume"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type AuthenticationService ¶
type AuthenticationService struct {
// contains filtered or unexported fields
}
func NewAuthenticationService ¶
func NewAuthenticationService(cs *CloudStackClient) *AuthenticationService
func (*AuthenticationService) Login ¶
func (s *AuthenticationService) Login(p *LoginParams) (*LoginResponse, error)
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 ¶
func (s *AuthenticationService) Logout(p *LogoutParams) (*LogoutResponse, error)
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 AuthorizeSecurityGroupEgressParams ¶
type AuthorizeSecurityGroupEgressParams struct {
// contains filtered or unexported fields
}
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) SetAccount ¶
func (p *AuthorizeSecurityGroupIngressParams) SetAccount(v string)
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"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Quiettime int `json:"quiettime"`
}
type AutoScaleService ¶
type AutoScaleService struct {
// contains filtered or unexported fields
}
func NewAutoScaleService ¶
func NewAutoScaleService(cs *CloudStackClient) *AutoScaleService
func (*AutoScaleService) CreateAutoScalePolicy ¶
func (s *AutoScaleService) CreateAutoScalePolicy(p *CreateAutoScalePolicyParams) (*CreateAutoScalePolicyResponse, error)
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 ¶
func (s *AutoScaleService) CreateAutoScaleVmGroup(p *CreateAutoScaleVmGroupParams) (*CreateAutoScaleVmGroupResponse, error)
Creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*AutoScaleService) CreateAutoScaleVmProfile ¶
func (s *AutoScaleService) CreateAutoScaleVmProfile(p *CreateAutoScaleVmProfileParams) (*CreateAutoScaleVmProfileResponse, error)
Creates a profile that contains information about the virtual machine which will be provisioned automatically by autoscale feature.
func (*AutoScaleService) CreateCondition ¶
func (s *AutoScaleService) CreateCondition(p *CreateConditionParams) (*CreateConditionResponse, error)
Creates a condition
func (*AutoScaleService) CreateCounter ¶
func (s *AutoScaleService) CreateCounter(p *CreateCounterParams) (*CreateCounterResponse, error)
Adds metric counter
func (*AutoScaleService) DeleteAutoScalePolicy ¶
func (s *AutoScaleService) DeleteAutoScalePolicy(p *DeleteAutoScalePolicyParams) (*DeleteAutoScalePolicyResponse, error)
Deletes a autoscale policy.
func (*AutoScaleService) DeleteAutoScaleVmGroup ¶
func (s *AutoScaleService) DeleteAutoScaleVmGroup(p *DeleteAutoScaleVmGroupParams) (*DeleteAutoScaleVmGroupResponse, error)
Deletes a autoscale vm group.
func (*AutoScaleService) DeleteAutoScaleVmProfile ¶
func (s *AutoScaleService) DeleteAutoScaleVmProfile(p *DeleteAutoScaleVmProfileParams) (*DeleteAutoScaleVmProfileResponse, error)
Deletes a autoscale vm profile.
func (*AutoScaleService) DeleteCondition ¶
func (s *AutoScaleService) DeleteCondition(p *DeleteConditionParams) (*DeleteConditionResponse, error)
Removes a condition
func (*AutoScaleService) DeleteCounter ¶
func (s *AutoScaleService) DeleteCounter(p *DeleteCounterParams) (*DeleteCounterResponse, error)
Deletes a counter
func (*AutoScaleService) DisableAutoScaleVmGroup ¶
func (s *AutoScaleService) DisableAutoScaleVmGroup(p *DisableAutoScaleVmGroupParams) (*DisableAutoScaleVmGroupResponse, error)
Disables an AutoScale Vm Group
func (*AutoScaleService) EnableAutoScaleVmGroup ¶
func (s *AutoScaleService) EnableAutoScaleVmGroup(p *EnableAutoScaleVmGroupParams) (*EnableAutoScaleVmGroupResponse, error)
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) 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) 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 ¶
func (s *AutoScaleService) ListAutoScalePolicies(p *ListAutoScalePoliciesParams) (*ListAutoScalePoliciesResponse, error)
Lists autoscale policies.
func (*AutoScaleService) ListAutoScaleVmGroups ¶
func (s *AutoScaleService) ListAutoScaleVmGroups(p *ListAutoScaleVmGroupsParams) (*ListAutoScaleVmGroupsResponse, error)
Lists autoscale vm groups.
func (*AutoScaleService) ListAutoScaleVmProfiles ¶
func (s *AutoScaleService) ListAutoScaleVmProfiles(p *ListAutoScaleVmProfilesParams) (*ListAutoScaleVmProfilesResponse, error)
Lists autoscale vm profiles.
func (*AutoScaleService) ListConditions ¶
func (s *AutoScaleService) ListConditions(p *ListConditionsParams) (*ListConditionsResponse, error)
List Conditions for the specific user
func (*AutoScaleService) ListCounters ¶
func (s *AutoScaleService) ListCounters(p *ListCountersParams) (*ListCountersResponse, error)
List the counters
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, 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 ¶
func (s *AutoScaleService) UpdateAutoScalePolicy(p *UpdateAutoScalePolicyParams) (*UpdateAutoScalePolicyResponse, error)
Updates an existing autoscale policy.
func (*AutoScaleService) UpdateAutoScaleVmGroup ¶
func (s *AutoScaleService) UpdateAutoScaleVmGroup(p *UpdateAutoScaleVmGroupParams) (*UpdateAutoScaleVmGroupResponse, error)
Updates an existing autoscale vm group.
func (*AutoScaleService) UpdateAutoScaleVmProfile ¶
func (s *AutoScaleService) UpdateAutoScaleVmProfile(p *UpdateAutoScaleVmProfileParams) (*UpdateAutoScaleVmProfileResponse, error)
Updates an existing autoscale vm profile.
type AutoScaleVmGroup ¶
type AutoScaleVmGroup struct {
Account string `json:"account"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
Interval int `json:"interval"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Lbruleid string `json:"lbruleid"`
Maxmembers int `json:"maxmembers"`
Minmembers int `json:"minmembers"`
Project string `json:"project"`
Projectid string `json:"projectid"`
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"`
Destroyvmgraceperiod int `json:"destroyvmgraceperiod"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Otherdeployparams string `json:"otherdeployparams"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Serviceofferingid string `json:"serviceofferingid"`
Templateid string `json:"templateid"`
Zoneid string `json:"zoneid"`
}
type BaremetalDhcp ¶
type BaremetalPxeServer ¶
type BaremetalRct ¶
type BaremetalService ¶
type BaremetalService struct {
// contains filtered or unexported fields
}
func NewBaremetalService ¶
func NewBaremetalService(cs *CloudStackClient) *BaremetalService
func (*BaremetalService) AddBaremetalDhcp ¶
func (s *BaremetalService) AddBaremetalDhcp(p *AddBaremetalDhcpParams) (*AddBaremetalDhcpResponse, error)
adds a baremetal dhcp server
func (*BaremetalService) AddBaremetalPxeKickStartServer ¶
func (s *BaremetalService) AddBaremetalPxeKickStartServer(p *AddBaremetalPxeKickStartServerParams) (*AddBaremetalPxeKickStartServerResponse, error)
add a baremetal pxe server
func (*BaremetalService) AddBaremetalPxePingServer ¶
func (s *BaremetalService) AddBaremetalPxePingServer(p *AddBaremetalPxePingServerParams) (*AddBaremetalPxePingServerResponse, error)
add a baremetal ping pxe server
func (*BaremetalService) AddBaremetalRct ¶
func (s *BaremetalService) AddBaremetalRct(p *AddBaremetalRctParams) (*AddBaremetalRctResponse, error)
adds baremetal rack configuration text
func (*BaremetalService) DeleteBaremetalRct ¶
func (s *BaremetalService) DeleteBaremetalRct(p *DeleteBaremetalRctParams) (*DeleteBaremetalRctResponse, error)
deletes baremetal rack configuration text
func (*BaremetalService) ListBaremetalDhcp ¶
func (s *BaremetalService) ListBaremetalDhcp(p *ListBaremetalDhcpParams) (*ListBaremetalDhcpResponse, error)
list baremetal dhcp servers
func (*BaremetalService) ListBaremetalPxeServers ¶
func (s *BaremetalService) ListBaremetalPxeServers(p *ListBaremetalPxeServersParams) (*ListBaremetalPxeServersResponse, error)
list baremetal pxe server
func (*BaremetalService) ListBaremetalRct ¶
func (s *BaremetalService) ListBaremetalRct(p *ListBaremetalRctParams) (*ListBaremetalRctResponse, error)
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 ¶
func (s *BaremetalService) NotifyBaremetalProvisionDone(p *NotifyBaremetalProvisionDoneParams) (*NotifyBaremetalProvisionDoneResponse, error)
Notify provision has been done on a host. This api is for baremetal virtual router service, not for end user
type BigSwitchBCFService ¶
type BigSwitchBCFService struct {
// contains filtered or unexported fields
}
func NewBigSwitchBCFService ¶
func NewBigSwitchBCFService(cs *CloudStackClient) *BigSwitchBCFService
func (*BigSwitchBCFService) AddBigSwitchBcfDevice ¶
func (s *BigSwitchBCFService) AddBigSwitchBcfDevice(p *AddBigSwitchBcfDeviceParams) (*AddBigSwitchBcfDeviceResponse, error)
Adds a BigSwitch BCF Controller device
func (*BigSwitchBCFService) DeleteBigSwitchBcfDevice ¶
func (s *BigSwitchBCFService) DeleteBigSwitchBcfDevice(p *DeleteBigSwitchBcfDeviceParams) (*DeleteBigSwitchBcfDeviceResponse, error)
delete a BigSwitch BCF Controller device
func (*BigSwitchBCFService) ListBigSwitchBcfDevices ¶
func (s *BigSwitchBCFService) ListBigSwitchBcfDevices(p *ListBigSwitchBcfDevicesParams) (*ListBigSwitchBcfDevicesResponse, error)
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 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 NewBrocadeVCSService ¶
func NewBrocadeVCSService(cs *CloudStackClient) *BrocadeVCSService
func (*BrocadeVCSService) AddBrocadeVcsDevice ¶
func (s *BrocadeVCSService) AddBrocadeVcsDevice(p *AddBrocadeVcsDeviceParams) (*AddBrocadeVcsDeviceResponse, error)
Adds a Brocade VCS Switch
func (*BrocadeVCSService) DeleteBrocadeVcsDevice ¶
func (s *BrocadeVCSService) DeleteBrocadeVcsDevice(p *DeleteBrocadeVcsDeviceParams) (*DeleteBrocadeVcsDeviceResponse, error)
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 ¶
func (s *BrocadeVCSService) ListBrocadeVcsDeviceNetworks(p *ListBrocadeVcsDeviceNetworksParams) (*ListBrocadeVcsDeviceNetworksResponse, error)
lists network that are using a brocade vcs switch
func (*BrocadeVCSService) ListBrocadeVcsDevices ¶
func (s *BrocadeVCSService) ListBrocadeVcsDevices(p *ListBrocadeVcsDevicesParams) (*ListBrocadeVcsDevicesResponse, error)
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 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"`
Acltype string `json:"acltype"`
Broadcastdomaintype string `json:"broadcastdomaintype"`
Broadcasturi string `json:"broadcasturi"`
Canusefordeploy bool `json:"canusefordeploy"`
Cidr string `json:"cidr"`
Displaynetwork bool `json:"displaynetwork"`
Displaytext string `json:"displaytext"`
Dns1 string `json:"dns1"`
Dns2 string `json:"dns2"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Externalid string `json:"externalid"`
Gateway string `json:"gateway"`
Id string `json:"id"`
Ip6cidr string `json:"ip6cidr"`
Ip6gateway string `json:"ip6gateway"`
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"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Redundantrouter bool `json:"redundantrouter"`
Related string `json:"related"`
Reservediprange string `json:"reservediprange"`
Restartrequired bool `json:"restartrequired"`
Service []BrocadeVcsDeviceNetworkService `json:"service"`
Specifyipranges bool `json:"specifyipranges"`
State string `json:"state"`
Strechedl2subnet bool `json:"strechedl2subnet"`
Subdomainaccess bool `json:"subdomainaccess"`
Tags []Tags `json:"tags"`
Traffictype string `json:"traffictype"`
Type string `json:"type"`
Vlan string `json:"vlan"`
Vpcid string `json:"vpcid"`
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 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 CancelHostMaintenanceParams ¶
type CancelHostMaintenanceParams struct {
// contains filtered or unexported fields
}
func (*CancelHostMaintenanceParams) SetId ¶
func (p *CancelHostMaintenanceParams) SetId(v string)
type CancelHostMaintenanceResponse ¶
type CancelHostMaintenanceResponse struct {
Annotation string `json:"annotation"`
Averageload int64 `json:"averageload"`
Capabilities string `json:"capabilities"`
Clusterid string `json:"clusterid"`
Clustername string `json:"clustername"`
Clustertype string `json:"clustertype"`
Cpuallocated string `json:"cpuallocated"`
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"`
Events string `json:"events"`
Gpugroup []CancelHostMaintenanceResponseGpugroup `json:"gpugroup"`
Hahost bool `json:"hahost"`
Hasenoughcapacity bool `json:"hasenoughcapacity"`
Hostha string `json:"hostha"`
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"`
Lastannotated string `json:"lastannotated"`
Lastpinged string `json:"lastpinged"`
Managementserverid int64 `json:"managementserverid"`
Memoryallocated int64 `json:"memoryallocated"`
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"`
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) SetId ¶
func (p *CancelStorageMaintenanceParams) SetId(v string)
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"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
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"`
Allowuserviewdestroyedvm bool `json:"allowuserviewdestroyedvm"`
Apilimitinterval int `json:"apilimitinterval"`
Apilimitmax int `json:"apilimitmax"`
Cloudstackversion string `json:"cloudstackversion"`
Customdiskofferingmaxsize int64 `json:"customdiskofferingmaxsize"`
Customdiskofferingminsize int64 `json:"customdiskofferingminsize"`
Dynamicrolesenabled bool `json:"dynamicrolesenabled"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
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 NewCertificateService ¶
func NewCertificateService(cs *CloudStackClient) *CertificateService
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 ¶
func (s *CertificateService) UploadCustomCertificate(p *UploadCustomCertificateParams) (*UploadCustomCertificateResponse, error)
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 ChangeOutOfBandManagementPasswordParams ¶
type ChangeOutOfBandManagementPasswordParams struct {
// contains filtered or unexported fields
}
func (*ChangeOutOfBandManagementPasswordParams) SetHostid ¶
func (p *ChangeOutOfBandManagementPasswordParams) SetHostid(v string)
func (*ChangeOutOfBandManagementPasswordParams) SetPassword ¶
func (p *ChangeOutOfBandManagementPasswordParams) SetPassword(v string)
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) SetId ¶
func (p *ChangeServiceForRouterParams) SetId(v string)
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"`
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"`
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"`
State string `json:"state"`
Templateid string `json:"templateid"`
Version string `json:"version"`
Vpcid string `json:"vpcid"`
Vpcname string `json:"vpcname"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type ChangeServiceForSystemVmParams ¶
type ChangeServiceForSystemVmParams struct {
// contains filtered or unexported fields
}
func (*ChangeServiceForSystemVmParams) SetDetails ¶
func (p *ChangeServiceForSystemVmParams) SetDetails(v map[string]string)
func (*ChangeServiceForSystemVmParams) SetId ¶
func (p *ChangeServiceForSystemVmParams) SetId(v string)
func (*ChangeServiceForSystemVmParams) SetServiceofferingid ¶
func (p *ChangeServiceForSystemVmParams) SetServiceofferingid(v string)
type ChangeServiceForSystemVmResponse ¶
type ChangeServiceForSystemVmResponse struct {
Activeviewersessions int `json:"activeviewersessions"`
Created string `json:"created"`
Dns1 string `json:"dns1"`
Dns2 string `json:"dns2"`
Gateway string `json:"gateway"`
Guestvlan string `json:"guestvlan"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
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"`
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"`
State string `json:"state"`
Systemvmtype string `json:"systemvmtype"`
Templateid string `json:"templateid"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type ChangeServiceForVirtualMachineParams ¶
type ChangeServiceForVirtualMachineParams struct {
// contains filtered or unexported fields
}
func (*ChangeServiceForVirtualMachineParams) SetDetails ¶
func (p *ChangeServiceForVirtualMachineParams) SetDetails(v map[string]string)
func (*ChangeServiceForVirtualMachineParams) SetId ¶
func (p *ChangeServiceForVirtualMachineParams) SetId(v string)
func (*ChangeServiceForVirtualMachineParams) SetServiceofferingid ¶
func (p *ChangeServiceForVirtualMachineParams) SetServiceofferingid(v string)
type ChangeServiceForVirtualMachineResponse ¶
type ChangeServiceForVirtualMachineResponse struct {
Account string `json:"account"`
Affinitygroup []ChangeServiceForVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []ChangeServiceForVirtualMachineResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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 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 NewCloudIdentifierService ¶
func NewCloudIdentifierService(cs *CloudStackClient) *CloudIdentifierService
func (*CloudIdentifierService) GetCloudIdentifier ¶
func (s *CloudIdentifierService) GetCloudIdentifier(p *GetCloudIdentifierParams) (*GetCloudIdentifierResponse, error)
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 CloudStackClient ¶
type CloudStackClient struct {
HTTPGETOnly bool // If `true` only use HTTP GET calls
APIDiscovery *APIDiscoveryService
Account *AccountService
Address *AddressService
AffinityGroup *AffinityGroupService
Alert *AlertService
Asyncjob *AsyncjobService
Authentication *AuthenticationService
AutoScale *AutoScaleService
Baremetal *BaremetalService
BigSwitchBCF *BigSwitchBCFService
BrocadeVCS *BrocadeVCSService
Certificate *CertificateService
CloudIdentifier *CloudIdentifierService
Cluster *ClusterService
Configuration *ConfigurationService
Custom *CustomService
DiskOffering *DiskOfferingService
Domain *DomainService
Event *EventService
Firewall *FirewallService
GuestOS *GuestOSService
Host *HostService
Hypervisor *HypervisorService
ISO *ISOService
ImageStore *ImageStoreService
InternalLB *InternalLBService
LDAP *LDAPService
Limit *LimitService
LoadBalancer *LoadBalancerService
NAT *NATService
NetworkACL *NetworkACLService
NetworkDevice *NetworkDeviceService
NetworkOffering *NetworkOfferingService
Network *NetworkService
Nic *NicService
NiciraNVP *NiciraNVPService
NuageVSP *NuageVSPService
OutofbandManagement *OutofbandManagementService
OvsElement *OvsElementService
Pod *PodService
Pool *PoolService
PortableIP *PortableIPService
Project *ProjectService
Quota *QuotaService
Region *RegionService
Resourcemetadata *ResourcemetadataService
Role *RoleService
Router *RouterService
SSH *SSHService
SecurityGroup *SecurityGroupService
ServiceOffering *ServiceOfferingService
Snapshot *SnapshotService
StoragePool *StoragePoolService
StratosphereSSP *StratosphereSSPService
Swift *SwiftService
SystemCapacity *SystemCapacityService
SystemVM *SystemVMService
Template *TemplateService
UCS *UCSService
Usage *UsageService
User *UserService
VLAN *VLANService
VMGroup *VMGroupService
VPC *VPCService
VPN *VPNService
VirtualMachine *VirtualMachineService
Volume *VolumeService
Zone *ZoneService
// 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 timout 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 (*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.
type Cluster ¶
type Cluster struct {
Allocationstate string `json:"allocationstate"`
Capacity []ClusterCapacity `json:"capacity"`
Clustertype string `json:"clustertype"`
Cpuovercommitratio string `json:"cpuovercommitratio"`
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 NewClusterService ¶
func NewClusterService(cs *CloudStackClient) *ClusterService
func (*ClusterService) AddCluster ¶
func (s *ClusterService) AddCluster(p *AddClusterParams) (*AddClusterResponse, error)
Adds a new cluster
func (*ClusterService) DedicateCluster ¶
func (s *ClusterService) DedicateCluster(p *DedicateClusterParams) (*DedicateClusterResponse, error)
Dedicate an existing cluster
func (*ClusterService) DeleteCluster ¶
func (s *ClusterService) DeleteCluster(p *DeleteClusterParams) (*DeleteClusterResponse, error)
Deletes a cluster.
func (*ClusterService) DisableOutOfBandManagementForCluster ¶
func (s *ClusterService) DisableOutOfBandManagementForCluster(p *DisableOutOfBandManagementForClusterParams) (*DisableOutOfBandManagementForClusterResponse, error)
Disables out-of-band management for a cluster
func (*ClusterService) EnableOutOfBandManagementForCluster ¶
func (s *ClusterService) EnableOutOfBandManagementForCluster(p *EnableOutOfBandManagementForClusterParams) (*EnableOutOfBandManagementForClusterResponse, error)
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 ¶
func (s *ClusterService) ListClusters(p *ListClustersParams) (*ListClustersResponse, error)
Lists clusters.
func (*ClusterService) ListClustersMetrics ¶
func (s *ClusterService) ListClustersMetrics(p *ListClustersMetricsParams) (*ListClustersMetricsResponse, error)
Lists clusters metrics
func (*ClusterService) ListDedicatedClusters ¶
func (s *ClusterService) ListDedicatedClusters(p *ListDedicatedClustersParams) (*ListDedicatedClustersResponse, error)
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) 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) 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 ¶
func (s *ClusterService) ReleaseDedicatedCluster(p *ReleaseDedicatedClusterParams) (*ReleaseDedicatedClusterResponse, error)
Release the dedication for cluster
func (*ClusterService) UpdateCluster ¶
func (s *ClusterService) UpdateCluster(p *UpdateClusterParams) (*UpdateClusterResponse, error)
Updates an existing cluster
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"`
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"`
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 ConfigurationService ¶
type ConfigurationService struct {
// contains filtered or unexported fields
}
func NewConfigurationService ¶
func NewConfigurationService(cs *CloudStackClient) *ConfigurationService
func (*ConfigurationService) ListCapabilities ¶
func (s *ConfigurationService) ListCapabilities(p *ListCapabilitiesParams) (*ListCapabilitiesResponse, error)
Lists capabilities
func (*ConfigurationService) ListConfigurations ¶
func (s *ConfigurationService) ListConfigurations(p *ListConfigurationsParams) (*ListConfigurationsResponse, error)
Lists all configurations.
func (*ConfigurationService) ListDeploymentPlanners ¶
func (s *ConfigurationService) ListDeploymentPlanners(p *ListDeploymentPlannersParams) (*ListDeploymentPlannersResponse, error)
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) 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) UpdateConfiguration ¶
func (s *ConfigurationService) UpdateConfiguration(p *UpdateConfigurationParams) (*UpdateConfigurationResponse, error)
Updates a configuration.
type ConfigureInternalLoadBalancerElementParams ¶
type ConfigureInternalLoadBalancerElementParams struct {
// contains filtered or unexported fields
}
func (*ConfigureInternalLoadBalancerElementParams) SetEnabled ¶
func (p *ConfigureInternalLoadBalancerElementParams) SetEnabled(v bool)
func (*ConfigureInternalLoadBalancerElementParams) SetId ¶
func (p *ConfigureInternalLoadBalancerElementParams) SetId(v string)
type ConfigureNetscalerLoadBalancerParams ¶
type ConfigureNetscalerLoadBalancerParams struct {
// contains filtered or unexported fields
}
func (*ConfigureNetscalerLoadBalancerParams) SetInline ¶
func (p *ConfigureNetscalerLoadBalancerParams) SetInline(v bool)
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) SetAddress ¶
func (p *ConfigureOutOfBandManagementParams) SetAddress(v string)
func (*ConfigureOutOfBandManagementParams) SetDriver ¶
func (p *ConfigureOutOfBandManagementParams) SetDriver(v string)
func (*ConfigureOutOfBandManagementParams) SetHostid ¶
func (p *ConfigureOutOfBandManagementParams) SetHostid(v string)
func (*ConfigureOutOfBandManagementParams) SetPassword ¶
func (p *ConfigureOutOfBandManagementParams) SetPassword(v string)
func (*ConfigureOutOfBandManagementParams) SetPort ¶
func (p *ConfigureOutOfBandManagementParams) SetPort(v string)
func (*ConfigureOutOfBandManagementParams) SetUsername ¶
func (p *ConfigureOutOfBandManagementParams) SetUsername(v string)
type ConfigureOvsElementParams ¶
type ConfigureOvsElementParams struct {
// contains filtered or unexported fields
}
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) 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) SetEnabled ¶
func (p *ConfigureVirtualRouterElementParams) SetEnabled(v bool)
func (*ConfigureVirtualRouterElementParams) SetId ¶
func (p *ConfigureVirtualRouterElementParams) SetId(v string)
type CopyIsoParams ¶
type CopyIsoParams struct {
// contains filtered or unexported fields
}
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"`
Details map[string]string `json:"details"`
Directdownload bool `json:"directdownload"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Format string `json:"format"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
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) 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"`
Details map[string]string `json:"details"`
Directdownload bool `json:"directdownload"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Format string `json:"format"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
func (*CopyTemplateResponse) UnmarshalJSON ¶
func (r *CopyTemplateResponse) UnmarshalJSON(b []byte) error
type CreateAccountParams ¶
type CreateAccountParams struct {
// contains filtered or unexported fields
}
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"`
Defaultzoneid string `json:"defaultzoneid"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Groups []string `json:"groups"`
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"`
Id string `json:"id"`
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) 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) 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) 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"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Quiettime int `json:"quiettime"`
}
type CreateAutoScaleVmGroupParams ¶
type CreateAutoScaleVmGroupParams struct {
// contains filtered or unexported fields
}
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) 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"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
Interval int `json:"interval"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Lbruleid string `json:"lbruleid"`
Maxmembers int `json:"maxmembers"`
Minmembers int `json:"minmembers"`
Project string `json:"project"`
Projectid string `json:"projectid"`
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) SetAutoscaleuserid ¶
func (p *CreateAutoScaleVmProfileParams) SetAutoscaleuserid(v string)
func (*CreateAutoScaleVmProfileParams) SetCounterparam ¶
func (p *CreateAutoScaleVmProfileParams) SetCounterparam(v map[string]string)
func (*CreateAutoScaleVmProfileParams) SetDestroyvmgraceperiod ¶
func (p *CreateAutoScaleVmProfileParams) SetDestroyvmgraceperiod(v int)
func (*CreateAutoScaleVmProfileParams) SetFordisplay ¶
func (p *CreateAutoScaleVmProfileParams) SetFordisplay(v bool)
func (*CreateAutoScaleVmProfileParams) SetOtherdeployparams ¶
func (p *CreateAutoScaleVmProfileParams) SetOtherdeployparams(v string)
func (*CreateAutoScaleVmProfileParams) SetServiceofferingid ¶
func (p *CreateAutoScaleVmProfileParams) SetServiceofferingid(v string)
func (*CreateAutoScaleVmProfileParams) SetTemplateid ¶
func (p *CreateAutoScaleVmProfileParams) SetTemplateid(v string)
func (*CreateAutoScaleVmProfileParams) SetZoneid ¶
func (p *CreateAutoScaleVmProfileParams) SetZoneid(v string)
type CreateAutoScaleVmProfileResponse ¶
type CreateAutoScaleVmProfileResponse struct {
Account string `json:"account"`
Autoscaleuserid string `json:"autoscaleuserid"`
Destroyvmgraceperiod int `json:"destroyvmgraceperiod"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Otherdeployparams string `json:"otherdeployparams"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Serviceofferingid string `json:"serviceofferingid"`
Templateid string `json:"templateid"`
Zoneid string `json:"zoneid"`
}
type CreateConditionParams ¶
type CreateConditionParams struct {
// contains filtered or unexported fields
}
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) 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"`
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 CreateCounterParams ¶
type CreateCounterParams struct {
// contains filtered or unexported fields
}
func (*CreateCounterParams) SetName ¶
func (p *CreateCounterParams) SetName(v string)
func (*CreateCounterParams) SetSource ¶
func (p *CreateCounterParams) SetSource(v string)
func (*CreateCounterParams) SetValue ¶
func (p *CreateCounterParams) SetValue(v string)
type CreateCounterResponse ¶
type CreateDiskOfferingParams ¶
type CreateDiskOfferingParams struct {
// contains filtered or unexported fields
}
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) SetCustomized ¶
func (p *CreateDiskOfferingParams) SetCustomized(v bool)
func (*CreateDiskOfferingParams) SetCustomizediops ¶
func (p *CreateDiskOfferingParams) SetCustomizediops(v bool)
func (*CreateDiskOfferingParams) SetDisksize ¶
func (p *CreateDiskOfferingParams) SetDisksize(v int64)
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) 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) SetStoragetype ¶
func (p *CreateDiskOfferingParams) SetStoragetype(v string)
func (*CreateDiskOfferingParams) SetTags ¶
func (p *CreateDiskOfferingParams) SetTags(v string)
type CreateDiskOfferingResponse ¶
type CreateDiskOfferingResponse struct {
CacheMode string `json:"cacheMode"`
Created string `json:"created"`
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"`
Displayoffering bool `json:"displayoffering"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
}
type CreateDomainParams ¶
type CreateDomainParams struct {
// contains filtered or unexported fields
}
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"`
Haschild bool `json:"haschild"`
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) 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"`
}
type CreateFirewallRuleParams ¶
type CreateFirewallRuleParams struct {
// contains filtered or unexported fields
}
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"`
}
type CreateGlobalLoadBalancerRuleParams ¶
type CreateGlobalLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
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 (p *CreateGlobalLoadBalancerRuleParams) SetName(v string)
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 CreateInstanceGroupParams ¶
type CreateInstanceGroupParams struct {
// contains filtered or unexported fields
}
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"`
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) SetNspid ¶
func (p *CreateInternalLoadBalancerElementParams) SetNspid(v string)
type CreateIpForwardingRuleParams ¶
type CreateIpForwardingRuleParams struct {
// contains filtered or unexported fields
}
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 CreateLBHealthCheckPolicyParams ¶
type CreateLBHealthCheckPolicyParams struct {
// contains filtered or unexported fields
}
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) 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 CreateLoadBalancerParams ¶
type CreateLoadBalancerParams struct {
// contains filtered or unexported fields
}
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 CreateLoadBalancerRuleParams ¶
type CreateLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
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) 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 CreateNetworkACLParams ¶
type CreateNetworkACLParams struct {
// contains filtered or unexported fields
}
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"`
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) 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) SetEgressdefaultpolicy ¶
func (p *CreateNetworkOfferingParams) SetEgressdefaultpolicy(v bool)
func (*CreateNetworkOfferingParams) SetForvpc ¶
func (p *CreateNetworkOfferingParams) SetForvpc(v bool)
func (*CreateNetworkOfferingParams) SetGuestiptype ¶
func (p *CreateNetworkOfferingParams) SetGuestiptype(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)
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"`
Egressdefaultpolicy bool `json:"egressdefaultpolicy"`
Forvpc bool `json:"forvpc"`
Guestiptype string `json:"guestiptype"`
Id string `json:"id"`
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"`
}
type CreateNetworkOfferingResponseService ¶
type CreateNetworkOfferingResponseService struct {
Capability []CreateNetworkOfferingResponseServiceCapability `json:"capability"`
Name string `json:"name"`
Provider []CreateNetworkOfferingResponseServiceProvider `json:"provider"`
}
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) 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) 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) 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) SetIp6cidr ¶
func (p *CreateNetworkParams) SetIp6cidr(v string)
func (*CreateNetworkParams) SetIp6gateway ¶
func (p *CreateNetworkParams) SetIp6gateway(v string)
func (*CreateNetworkParams) SetIsolatedpvlan ¶
func (p *CreateNetworkParams) SetIsolatedpvlan(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) SetProjectid ¶
func (p *CreateNetworkParams) SetProjectid(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) 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 CreateNetworkResponse ¶
type CreateNetworkResponse struct {
Account string `json:"account"`
Aclid string `json:"aclid"`
Acltype string `json:"acltype"`
Broadcastdomaintype string `json:"broadcastdomaintype"`
Broadcasturi string `json:"broadcasturi"`
Canusefordeploy bool `json:"canusefordeploy"`
Cidr string `json:"cidr"`
Displaynetwork bool `json:"displaynetwork"`
Displaytext string `json:"displaytext"`
Dns1 string `json:"dns1"`
Dns2 string `json:"dns2"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Externalid string `json:"externalid"`
Gateway string `json:"gateway"`
Id string `json:"id"`
Ip6cidr string `json:"ip6cidr"`
Ip6gateway string `json:"ip6gateway"`
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"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Redundantrouter bool `json:"redundantrouter"`
Related string `json:"related"`
Reservediprange string `json:"reservediprange"`
Restartrequired bool `json:"restartrequired"`
Service []CreateNetworkResponseService `json:"service"`
Specifyipranges bool `json:"specifyipranges"`
State string `json:"state"`
Strechedl2subnet bool `json:"strechedl2subnet"`
Subdomainaccess bool `json:"subdomainaccess"`
Tags []Tags `json:"tags"`
Traffictype string `json:"traffictype"`
Type string `json:"type"`
Vlan string `json:"vlan"`
Vpcid string `json:"vpcid"`
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 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) 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"`
}
type CreatePodParams ¶
type CreatePodParams struct {
// contains filtered or unexported fields
}
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"`
Id string `json:"id"`
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 CreatePortForwardingRuleParams ¶
type CreatePortForwardingRuleParams struct {
// contains filtered or unexported fields
}
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) 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) SetAclid ¶
func (p *CreatePrivateGatewayParams) SetAclid(v string)
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"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Gateway string `json:"gateway"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type CreateProjectParams ¶
type CreateProjectParams struct {
// contains filtered or unexported fields
}
func (*CreateProjectParams) SetAccount ¶
func (p *CreateProjectParams) SetAccount(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)
type CreateProjectResponse ¶
type CreateProjectResponse struct {
Account string `json:"account"`
Cpuavailable string `json:"cpuavailable"`
Cpulimit string `json:"cpulimit"`
Cputotal int64 `json:"cputotal"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
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 CreateRemoteAccessVpnParams ¶
type CreateRemoteAccessVpnParams struct {
// contains filtered or unexported fields
}
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"`
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) SetDescription ¶
func (p *CreateRoleParams) SetDescription(v string)
func (*CreateRoleParams) SetName ¶
func (p *CreateRoleParams) SetName(v string)
func (*CreateRoleParams) SetType ¶
func (p *CreateRoleParams) SetType(v string)
type CreateRolePermissionParams ¶
type CreateRolePermissionParams struct {
// contains filtered or unexported fields
}
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 CreateRoleResponse ¶
type CreateSSHKeyPairParams ¶
type CreateSSHKeyPairParams struct {
// contains filtered or unexported fields
}
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"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Privatekey string `json:"privatekey"`
}
type CreateSecondaryStagingStoreParams ¶
type CreateSecondaryStagingStoreParams struct {
// contains filtered or unexported fields
}
func (*CreateSecondaryStagingStoreParams) SetDetails ¶
func (p *CreateSecondaryStagingStoreParams) SetDetails(v map[string]string)
func (*CreateSecondaryStagingStoreParams) SetProvider ¶
func (p *CreateSecondaryStagingStoreParams) SetProvider(v string)
func (*CreateSecondaryStagingStoreParams) SetScope ¶
func (p *CreateSecondaryStagingStoreParams) SetScope(v string)
func (*CreateSecondaryStagingStoreParams) SetUrl ¶
func (p *CreateSecondaryStagingStoreParams) SetUrl(v string)
func (*CreateSecondaryStagingStoreParams) SetZoneid ¶
func (p *CreateSecondaryStagingStoreParams) SetZoneid(v string)
type CreateSecondaryStagingStoreResponse ¶
type CreateSecondaryStagingStoreResponse struct {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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) 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) 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) 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) SetCpunumber ¶
func (p *CreateServiceOfferingParams) SetCpunumber(v int)
func (*CreateServiceOfferingParams) SetCpuspeed ¶
func (p *CreateServiceOfferingParams) SetCpuspeed(v int)
func (*CreateServiceOfferingParams) SetCustomizediops ¶
func (p *CreateServiceOfferingParams) SetCustomizediops(v bool)
func (*CreateServiceOfferingParams) SetDeploymentplanner ¶
func (p *CreateServiceOfferingParams) SetDeploymentplanner(v string)
func (*CreateServiceOfferingParams) SetDisplaytext ¶
func (p *CreateServiceOfferingParams) SetDisplaytext(v string)
func (*CreateServiceOfferingParams) SetDomainid ¶
func (p *CreateServiceOfferingParams) SetDomainid(v string)
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) SetMaxiops ¶
func (p *CreateServiceOfferingParams) SetMaxiops(v int64)
func (*CreateServiceOfferingParams) SetMemory ¶
func (p *CreateServiceOfferingParams) SetMemory(v int)
func (*CreateServiceOfferingParams) SetMiniops ¶
func (p *CreateServiceOfferingParams) SetMiniops(v int64)
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) SetServiceofferingdetails ¶
func (p *CreateServiceOfferingParams) SetServiceofferingdetails(v map[string]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)
type CreateServiceOfferingResponse ¶
type CreateServiceOfferingResponse struct {
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"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
Serviceofferingdetails map[string]string `json:"serviceofferingdetails"`
Storagetype string `json:"storagetype"`
Systemvmtype string `json:"systemvmtype"`
Tags string `json:"tags"`
}
type CreateSnapshotParams ¶
type CreateSnapshotParams struct {
// contains filtered or unexported fields
}
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) SetVolumeid ¶
func (p *CreateSnapshotParams) SetVolumeid(v string)
type CreateSnapshotPolicyParams ¶
type CreateSnapshotPolicyParams struct {
// contains filtered or unexported fields
}
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) SetTimezone ¶
func (p *CreateSnapshotPolicyParams) SetTimezone(v string)
func (*CreateSnapshotPolicyParams) SetVolumeid ¶
func (p *CreateSnapshotPolicyParams) SetVolumeid(v string)
type CreateSnapshotPolicyResponse ¶
type CreateSnapshotPolicyResponse struct {
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
Intervaltype int `json:"intervaltype"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Maxsnaps int `json:"maxsnaps"`
Schedule string `json:"schedule"`
Timezone string `json:"timezone"`
Volumeid string `json:"volumeid"`
}
type CreateSnapshotResponse ¶
type CreateSnapshotResponse struct {
Account string `json:"account"`
Created string `json:"created"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
Tags []Tags `json:"tags"`
Virtualsize int64 `json:"virtualsize"`
Volumeid string `json:"volumeid"`
Volumename string `json:"volumename"`
Volumetype string `json:"volumetype"`
Zoneid string `json:"zoneid"`
}
func (*CreateSnapshotResponse) UnmarshalJSON ¶
func (r *CreateSnapshotResponse) UnmarshalJSON(b []byte) error
type CreateStaticRouteParams ¶
type CreateStaticRouteParams struct {
// contains filtered or unexported fields
}
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) SetEndip ¶
func (p *CreateStorageNetworkIpRangeParams) SetEndip(v string)
func (*CreateStorageNetworkIpRangeParams) SetGateway ¶
func (p *CreateStorageNetworkIpRangeParams) SetGateway(v string)
func (*CreateStorageNetworkIpRangeParams) SetNetmask ¶
func (p *CreateStorageNetworkIpRangeParams) SetNetmask(v string)
func (*CreateStorageNetworkIpRangeParams) SetPodid ¶
func (p *CreateStorageNetworkIpRangeParams) SetPodid(v string)
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) 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) 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"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
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) 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 CreateTemplateParams ¶
type CreateTemplateParams struct {
// contains filtered or unexported fields
}
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) 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)
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"`
Details map[string]string `json:"details"`
Directdownload bool `json:"directdownload"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Format string `json:"format"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
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) 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"`
Id string `json:"id"`
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) 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"`
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"`
Type string `json:"type"`
Virtualmachineid string `json:"virtualmachineid"`
Zoneid string `json:"zoneid"`
}
type CreateVPCOfferingParams ¶
type CreateVPCOfferingParams struct {
// contains filtered or unexported fields
}
func (*CreateVPCOfferingParams) SetDisplaytext ¶
func (p *CreateVPCOfferingParams) SetDisplaytext(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)
type CreateVPCOfferingResponse ¶
type CreateVPCOfferingResponse struct {
Created string `json:"created"`
Displaytext string `json:"displaytext"`
Distributedvpcrouter bool `json:"distributedvpcrouter"`
Id string `json:"id"`
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"`
}
type CreateVPCOfferingResponseService ¶
type CreateVPCOfferingResponseService struct {
Capability []CreateVPCOfferingResponseServiceCapability `json:"capability"`
Name string `json:"name"`
Provider []CreateVPCOfferingResponseServiceProvider `json:"provider"`
}
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) 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) SetDomainid ¶
func (p *CreateVPCParams) SetDomainid(v string)
func (*CreateVPCParams) SetFordisplay ¶
func (p *CreateVPCParams) SetFordisplay(v bool)
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) 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"`
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"`
Network []CreateVPCResponseNetwork `json:"network"`
Networkdomain string `json:"networkdomain"`
Project string `json:"project"`
Projectid string `json:"projectid"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type CreateVPCResponseNetwork ¶
type CreateVPCResponseNetwork struct {
Account string `json:"account"`
Aclid string `json:"aclid"`
Acltype string `json:"acltype"`
Broadcastdomaintype string `json:"broadcastdomaintype"`
Broadcasturi string `json:"broadcasturi"`
Canusefordeploy bool `json:"canusefordeploy"`
Cidr string `json:"cidr"`
Displaynetwork bool `json:"displaynetwork"`
Displaytext string `json:"displaytext"`
Dns1 string `json:"dns1"`
Dns2 string `json:"dns2"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Externalid string `json:"externalid"`
Gateway string `json:"gateway"`
Id string `json:"id"`
Ip6cidr string `json:"ip6cidr"`
Ip6gateway string `json:"ip6gateway"`
Isdefault bool `json:"isdefault"`
Ispersistent bool `json:"ispersistent"`
Issystem bool `json:"issystem"`
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"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Redundantrouter bool `json:"redundantrouter"`
Related string `json:"related"`
Reservediprange string `json:"reservediprange"`
Restartrequired bool `json:"restartrequired"`
Service []CreateVPCResponseNetworkService `json:"service"`
Specifyipranges bool `json:"specifyipranges"`
State string `json:"state"`
Strechedl2subnet bool `json:"strechedl2subnet"`
Subdomainaccess bool `json:"subdomainaccess"`
Tags []Tags `json:"tags"`
Traffictype string `json:"traffictype"`
Type string `json:"type"`
Vlan string `json:"vlan"`
Vpcid string `json:"vpcid"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
Zonesnetworkspans []interface{} `json:"zonesnetworkspans"`
}
type CreateVPCResponseNetworkService ¶
type CreateVPCResponseNetworkService struct {
Capability []CreateVPCResponseNetworkServiceCapability `json:"capability"`
Name string `json:"name"`
Provider []CreateVPCResponseNetworkServiceProvider `json:"provider"`
}
type CreateVPCResponseNetworkServiceProvider ¶
type CreateVPCResponseNetworkServiceProvider 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 CreateVPCResponseService ¶
type CreateVPCResponseService struct {
Capability []CreateVPCResponseServiceCapability `json:"capability"`
Name string `json:"name"`
Provider []CreateVPCResponseServiceProvider `json:"provider"`
}
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) SetNspid ¶
func (p *CreateVirtualRouterElementParams) SetNspid(v string)
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) 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"`
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) 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"`
Diskofferingdisplaytext string `json:"diskofferingdisplaytext"`
Diskofferingid string `json:"diskofferingid"`
Diskofferingname string `json:"diskofferingname"`
Displayvolume bool `json:"displayvolume"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type CreateVpnConnectionParams ¶
type CreateVpnConnectionParams struct {
// contains filtered or unexported fields
}
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"`
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"`
State string `json:"state"`
}
type CreateVpnCustomerGatewayParams ¶
type CreateVpnCustomerGatewayParams struct {
// contains filtered or unexported fields
}
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) 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)
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"`
Id string `json:"id"`
Ikelifetime int64 `json:"ikelifetime"`
Ikepolicy string `json:"ikepolicy"`
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"`
}
type CreateVpnGatewayParams ¶
type CreateVpnGatewayParams struct {
// contains filtered or unexported fields
}
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"`
}
type CreateZoneParams ¶
type CreateZoneParams struct {
// contains filtered or unexported fields
}
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) 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"`
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"`
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"`
Securitygroupsenabled bool `json:"securitygroupsenabled"`
Tags []Tags `json:"tags"`
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 NewCustomService ¶
func NewCustomService(cs *CloudStackClient) *CustomService
func (*CustomService) CustomRequest ¶
func (s *CustomService) CustomRequest(api string, p *CustomServiceParams, result interface{}) error
type CustomServiceParams ¶
type CustomServiceParams struct {
// contains filtered or unexported fields
}
func (*CustomServiceParams) SetParam ¶
func (p *CustomServiceParams) SetParam(param string, v interface{})
type DedicateClusterParams ¶
type DedicateClusterParams struct {
// contains filtered or unexported fields
}
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) 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) 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) 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 DedicatePublicIpRangeParams ¶
type DedicatePublicIpRangeParams struct {
// contains filtered or unexported fields
}
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"`
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) 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 DedicatedPod ¶
type DedicatedZone ¶
type DeleteAccountFromProjectParams ¶
type DeleteAccountFromProjectParams struct {
// contains filtered or unexported fields
}
func (*DeleteAccountFromProjectParams) SetAccount ¶
func (p *DeleteAccountFromProjectParams) SetAccount(v string)
func (*DeleteAccountFromProjectParams) SetProjectid ¶
func (p *DeleteAccountFromProjectParams) SetProjectid(v string)
type DeleteAccountParams ¶
type DeleteAccountParams struct {
// contains filtered or unexported fields
}
func (*DeleteAccountParams) SetId ¶
func (p *DeleteAccountParams) SetId(v string)
type DeleteAccountResponse ¶
type DeleteAffinityGroupParams ¶
type DeleteAffinityGroupParams struct {
// contains filtered or unexported fields
}
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 DeleteAlertsParams ¶
type DeleteAlertsParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeleteAutoScalePolicyParams) SetId(v string)
type DeleteAutoScaleVmGroupParams ¶
type DeleteAutoScaleVmGroupParams struct {
// contains filtered or unexported fields
}
func (*DeleteAutoScaleVmGroupParams) SetId ¶
func (p *DeleteAutoScaleVmGroupParams) SetId(v string)
type DeleteAutoScaleVmProfileParams ¶
type DeleteAutoScaleVmProfileParams struct {
// contains filtered or unexported fields
}
func (*DeleteAutoScaleVmProfileParams) SetId ¶
func (p *DeleteAutoScaleVmProfileParams) SetId(v string)
type DeleteBaremetalRctParams ¶
type DeleteBaremetalRctParams struct {
// contains filtered or unexported fields
}
func (*DeleteBaremetalRctParams) SetId ¶
func (p *DeleteBaremetalRctParams) SetId(v string)
type DeleteBigSwitchBcfDeviceParams ¶
type DeleteBigSwitchBcfDeviceParams struct {
// contains filtered or unexported fields
}
func (*DeleteBigSwitchBcfDeviceParams) SetBcfdeviceid ¶
func (p *DeleteBigSwitchBcfDeviceParams) SetBcfdeviceid(v string)
type DeleteBrocadeVcsDeviceParams ¶
type DeleteBrocadeVcsDeviceParams struct {
// contains filtered or unexported fields
}
func (*DeleteBrocadeVcsDeviceParams) SetVcsdeviceid ¶
func (p *DeleteBrocadeVcsDeviceParams) SetVcsdeviceid(v string)
type DeleteClusterParams ¶
type DeleteClusterParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeleteConditionParams) SetId(v string)
type DeleteConditionResponse ¶
type DeleteCounterParams ¶
type DeleteCounterParams struct {
// contains filtered or unexported fields
}
func (*DeleteCounterParams) SetId ¶
func (p *DeleteCounterParams) SetId(v string)
type DeleteCounterResponse ¶
type DeleteDiskOfferingParams ¶
type DeleteDiskOfferingParams struct {
// contains filtered or unexported fields
}
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) SetCleanup ¶
func (p *DeleteDomainParams) SetCleanup(v bool)
func (*DeleteDomainParams) SetId ¶
func (p *DeleteDomainParams) SetId(v string)
type DeleteDomainResponse ¶
type DeleteEgressFirewallRuleParams ¶
type DeleteEgressFirewallRuleParams struct {
// contains filtered or unexported fields
}
func (*DeleteEgressFirewallRuleParams) SetId ¶
func (p *DeleteEgressFirewallRuleParams) SetId(v string)
type DeleteEventsParams ¶
type DeleteEventsParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeleteFirewallRuleParams) SetId(v string)
type DeleteGlobalLoadBalancerRuleParams ¶
type DeleteGlobalLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
func (*DeleteGlobalLoadBalancerRuleParams) SetId ¶
func (p *DeleteGlobalLoadBalancerRuleParams) SetId(v string)
type DeleteHostParams ¶
type DeleteHostParams struct {
// contains filtered or unexported fields
}
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) 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) 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) SetId ¶
func (p *DeleteIpForwardingRuleParams) SetId(v string)
type DeleteIsoParams ¶
type DeleteIsoParams struct {
// contains filtered or unexported fields
}
func (*DeleteIsoParams) SetId ¶
func (p *DeleteIsoParams) SetId(v string)
func (*DeleteIsoParams) SetZoneid ¶
func (p *DeleteIsoParams) SetZoneid(v string)
type DeleteIsoResponse ¶
type DeleteLBHealthCheckPolicyParams ¶
type DeleteLBHealthCheckPolicyParams struct {
// contains filtered or unexported fields
}
func (*DeleteLBHealthCheckPolicyParams) SetId ¶
func (p *DeleteLBHealthCheckPolicyParams) SetId(v string)
type DeleteLBStickinessPolicyParams ¶
type DeleteLBStickinessPolicyParams struct {
// contains filtered or unexported fields
}
func (*DeleteLBStickinessPolicyParams) SetId ¶
func (p *DeleteLBStickinessPolicyParams) SetId(v string)
type DeleteLdapConfigurationParams ¶
type DeleteLdapConfigurationParams struct {
// contains filtered or unexported fields
}
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 DeleteLoadBalancerParams ¶
type DeleteLoadBalancerParams struct {
// contains filtered or unexported fields
}
func (*DeleteLoadBalancerParams) SetId ¶
func (p *DeleteLoadBalancerParams) SetId(v string)
type DeleteLoadBalancerRuleParams ¶
type DeleteLoadBalancerRuleParams struct {
// contains filtered or unexported fields
}
func (*DeleteLoadBalancerRuleParams) SetId ¶
func (p *DeleteLoadBalancerRuleParams) SetId(v string)
type DeleteNetscalerLoadBalancerParams ¶
type DeleteNetscalerLoadBalancerParams struct {
// contains filtered or unexported fields
}
func (*DeleteNetscalerLoadBalancerParams) SetLbdeviceid ¶
func (p *DeleteNetscalerLoadBalancerParams) SetLbdeviceid(v string)
type DeleteNetworkACLListParams ¶
type DeleteNetworkACLListParams struct {
// contains filtered or unexported fields
}
func (*DeleteNetworkACLListParams) SetId ¶
func (p *DeleteNetworkACLListParams) SetId(v string)
type DeleteNetworkACLParams ¶
type DeleteNetworkACLParams struct {
// contains filtered or unexported fields
}
func (*DeleteNetworkACLParams) SetId ¶
func (p *DeleteNetworkACLParams) SetId(v string)
type DeleteNetworkDeviceParams ¶
type DeleteNetworkDeviceParams struct {
// contains filtered or unexported fields
}
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) 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) SetForced ¶
func (p *DeleteNetworkParams) SetForced(v bool)
func (*DeleteNetworkParams) SetId ¶
func (p *DeleteNetworkParams) SetId(v string)
type DeleteNetworkResponse ¶
type DeleteNetworkServiceProviderParams ¶
type DeleteNetworkServiceProviderParams struct {
// contains filtered or unexported fields
}
func (*DeleteNetworkServiceProviderParams) SetId ¶
func (p *DeleteNetworkServiceProviderParams) SetId(v string)
type DeleteNiciraNvpDeviceParams ¶
type DeleteNiciraNvpDeviceParams struct {
// contains filtered or unexported fields
}
func (*DeleteNiciraNvpDeviceParams) SetNvpdeviceid ¶
func (p *DeleteNiciraNvpDeviceParams) SetNvpdeviceid(v string)
type DeleteNuageVspDeviceParams ¶
type DeleteNuageVspDeviceParams struct {
// contains filtered or unexported fields
}
func (*DeleteNuageVspDeviceParams) SetVspdeviceid ¶
func (p *DeleteNuageVspDeviceParams) SetVspdeviceid(v string)
type DeleteOpenDaylightControllerParams ¶
type DeleteOpenDaylightControllerParams struct {
// contains filtered or unexported fields
}
func (*DeleteOpenDaylightControllerParams) SetId ¶
func (p *DeleteOpenDaylightControllerParams) SetId(v string)
type DeletePaloAltoFirewallParams ¶
type DeletePaloAltoFirewallParams struct {
// contains filtered or unexported fields
}
func (*DeletePaloAltoFirewallParams) SetFwdeviceid ¶
func (p *DeletePaloAltoFirewallParams) SetFwdeviceid(v string)
type DeletePhysicalNetworkParams ¶
type DeletePhysicalNetworkParams struct {
// contains filtered or unexported fields
}
func (*DeletePhysicalNetworkParams) SetId ¶
func (p *DeletePhysicalNetworkParams) SetId(v string)
type DeletePodParams ¶
type DeletePodParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeletePortForwardingRuleParams) SetId(v string)
type DeletePortableIpRangeParams ¶
type DeletePortableIpRangeParams struct {
// contains filtered or unexported fields
}
func (*DeletePortableIpRangeParams) SetId ¶
func (p *DeletePortableIpRangeParams) SetId(v string)
type DeletePrivateGatewayParams ¶
type DeletePrivateGatewayParams struct {
// contains filtered or unexported fields
}
func (*DeletePrivateGatewayParams) SetId ¶
func (p *DeletePrivateGatewayParams) SetId(v string)
type DeleteProjectInvitationParams ¶
type DeleteProjectInvitationParams struct {
// contains filtered or unexported fields
}
func (*DeleteProjectInvitationParams) SetId ¶
func (p *DeleteProjectInvitationParams) SetId(v string)
type DeleteProjectParams ¶
type DeleteProjectParams struct {
// contains filtered or unexported fields
}
func (*DeleteProjectParams) SetId ¶
func (p *DeleteProjectParams) SetId(v string)
type DeleteProjectResponse ¶
type DeleteRemoteAccessVpnParams ¶
type DeleteRemoteAccessVpnParams struct {
// contains filtered or unexported fields
}
func (*DeleteRemoteAccessVpnParams) SetPublicipid ¶
func (p *DeleteRemoteAccessVpnParams) SetPublicipid(v string)
type DeleteRoleParams ¶
type DeleteRoleParams struct {
// contains filtered or unexported fields
}
func (*DeleteRoleParams) SetId ¶
func (p *DeleteRoleParams) SetId(v string)
type DeleteRolePermissionParams ¶
type DeleteRolePermissionParams struct {
// contains filtered or unexported fields
}
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) 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) SetId ¶
func (p *DeleteSecondaryStagingStoreParams) SetId(v string)
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) 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) 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) SetId ¶
func (p *DeleteSnapshotParams) SetId(v string)
type DeleteSnapshotPoliciesParams ¶
type DeleteSnapshotPoliciesParams struct {
// contains filtered or unexported fields
}
func (*DeleteSnapshotPoliciesParams) SetId ¶
func (p *DeleteSnapshotPoliciesParams) SetId(v string)
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 DeleteSslCertParams ¶
type DeleteSslCertParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeleteStaticRouteParams) SetId(v string)
type DeleteStorageNetworkIpRangeParams ¶
type DeleteStorageNetworkIpRangeParams struct {
// contains filtered or unexported fields
}
func (*DeleteStorageNetworkIpRangeParams) SetId ¶
func (p *DeleteStorageNetworkIpRangeParams) SetId(v string)
type DeleteStoragePoolParams ¶
type DeleteStoragePoolParams struct {
// contains filtered or unexported fields
}
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) 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) 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 DeleteTemplateParams ¶
type DeleteTemplateParams struct {
// contains filtered or unexported fields
}
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 DeleteTrafficMonitorParams ¶
type DeleteTrafficMonitorParams struct {
// contains filtered or unexported fields
}
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) SetId ¶
func (p *DeleteTrafficTypeParams) SetId(v string)
type DeleteUcsManagerParams ¶
type DeleteUcsManagerParams struct {
// contains filtered or unexported fields
}
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 DeleteUserParams ¶
type DeleteUserParams struct {
// contains filtered or unexported fields
}
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) SetVmsnapshotid ¶
func (p *DeleteVMSnapshotParams) SetVmsnapshotid(v string)
type DeleteVPCOfferingParams ¶
type DeleteVPCOfferingParams struct {
// contains filtered or unexported fields
}
func (*DeleteVPCOfferingParams) SetId ¶
func (p *DeleteVPCOfferingParams) SetId(v string)
type DeleteVPCParams ¶
type DeleteVPCParams struct {
// contains filtered or unexported fields
}
func (*DeleteVPCParams) SetId ¶
func (p *DeleteVPCParams) SetId(v string)
type DeleteVPCResponse ¶
type DeleteVlanIpRangeParams ¶
type DeleteVlanIpRangeParams struct {
// contains filtered or unexported fields
}
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) 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) SetId ¶
func (p *DeleteVpnConnectionParams) SetId(v string)
type DeleteVpnCustomerGatewayParams ¶
type DeleteVpnCustomerGatewayParams struct {
// contains filtered or unexported fields
}
func (*DeleteVpnCustomerGatewayParams) SetId ¶
func (p *DeleteVpnCustomerGatewayParams) SetId(v string)
type DeleteVpnGatewayParams ¶
type DeleteVpnGatewayParams struct {
// contains filtered or unexported fields
}
func (*DeleteVpnGatewayParams) SetId ¶
func (p *DeleteVpnGatewayParams) SetId(v string)
type DeleteZoneParams ¶
type DeleteZoneParams struct {
// contains filtered or unexported fields
}
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) 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) 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) 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) 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) 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) SetProjectid ¶
func (p *DeployVirtualMachineParams) SetProjectid(v 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) SetZoneid ¶
func (p *DeployVirtualMachineParams) SetZoneid(v string)
type DeployVirtualMachineResponse ¶
type DeployVirtualMachineResponse struct {
Account string `json:"account"`
Affinitygroup []DeployVirtualMachineResponseAffinitygroup `json:"affinitygroup"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []DeployVirtualMachineResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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 DestroyRouterParams ¶
type DestroyRouterParams struct {
// contains filtered or unexported fields
}
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"`
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"`
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"`
State string `json:"state"`
Templateid string `json:"templateid"`
Version string `json:"version"`
Vpcid string `json:"vpcid"`
Vpcname string `json:"vpcname"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type DestroySystemVmParams ¶
type DestroySystemVmParams struct {
// contains filtered or unexported fields
}
func (*DestroySystemVmParams) SetId ¶
func (p *DestroySystemVmParams) SetId(v string)
type DestroySystemVmResponse ¶
type DestroySystemVmResponse struct {
Activeviewersessions int `json:"activeviewersessions"`
Created string `json:"created"`
Dns1 string `json:"dns1"`
Dns2 string `json:"dns2"`
Gateway string `json:"gateway"`
Guestvlan string `json:"guestvlan"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
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"`
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"`
State string `json:"state"`
Systemvmtype string `json:"systemvmtype"`
Templateid string `json:"templateid"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type DestroyVirtualMachineParams ¶
type DestroyVirtualMachineParams struct {
// contains filtered or unexported fields
}
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"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []DestroyVirtualMachineResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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 DetachIsoParams ¶
type DetachIsoParams struct {
// contains filtered or unexported fields
}
func (*DetachIsoParams) SetVirtualmachineid ¶
func (p *DetachIsoParams) SetVirtualmachineid(v string)
type DetachIsoResponse ¶
type DetachIsoResponse struct {
Account string `json:"account"`
Affinitygroup []DetachIsoResponseAffinitygroup `json:"affinitygroup"`
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"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Keypair string `json:"keypair"`
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"`
Ostypeid string `json:"ostypeid"`
Password string `json:"password"`
Passwordenabled bool `json:"passwordenabled"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Publicip string `json:"publicip"`
Publicipid string `json:"publicipid"`
Rootdeviceid int64 `json:"rootdeviceid"`
Rootdevicetype string `json:"rootdevicetype"`
Securitygroup []DetachIsoResponseSecuritygroup `json:"securitygroup"`
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"`
Userid string `json:"userid"`
Username string `json:"username"`
Vgpu string `json:"vgpu"`
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) 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"`
Diskofferingdisplaytext string `json:"diskofferingdisplaytext"`
Diskofferingid string `json:"diskofferingid"`
Diskofferingname string `json:"diskofferingname"`
Displayvolume bool `json:"displayvolume"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
type DisableAccountParams ¶
type DisableAccountParams struct {
// contains filtered or unexported fields
}
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"`
Defaultzoneid string `json:"defaultzoneid"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Groups []string `json:"groups"`
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"`
Id string `json:"id"`
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) SetId ¶
func (p *DisableAutoScaleVmGroupParams) SetId(v string)
type DisableAutoScaleVmGroupResponse ¶
type DisableAutoScaleVmGroupResponse struct {
Account string `json:"account"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
Interval int `json:"interval"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Lbruleid string `json:"lbruleid"`
Maxmembers int `json:"maxmembers"`
Minmembers int `json:"minmembers"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Scaledownpolicies []string `json:"scaledownpolicies"`
Scaleuppolicies []string `json:"scaleuppolicies"`
State string `json:"state"`
Vmprofileid string `json:"vmprofileid"`
}
type DisableOutOfBandManagementForClusterParams ¶
type DisableOutOfBandManagementForClusterParams struct {
// contains filtered or unexported fields
}
func (*DisableOutOfBandManagementForClusterParams) SetClusterid ¶
func (p *DisableOutOfBandManagementForClusterParams) SetClusterid(v string)
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) SetHostid ¶
func (p *DisableOutOfBandManagementForHostParams) SetHostid(v string)
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) SetZoneid ¶
func (p *DisableOutOfBandManagementForZoneParams) SetZoneid(v string)
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) SetIpaddressid ¶
func (p *DisableStaticNatParams) SetIpaddressid(v string)
type DisableUserParams ¶
type DisableUserParams struct {
// contains filtered or unexported fields
}
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"`
Id string `json:"id"`
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) SetId ¶
func (p *DisassociateIpAddressParams) SetId(v string)
type DiskOffering ¶
type DiskOffering struct {
CacheMode string `json:"cacheMode"`
Created string `json:"created"`
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"`
Displayoffering bool `json:"displayoffering"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
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"`
}
type DiskOfferingService ¶
type DiskOfferingService struct {
// contains filtered or unexported fields
}
func NewDiskOfferingService ¶
func NewDiskOfferingService(cs *CloudStackClient) *DiskOfferingService
func (*DiskOfferingService) CreateDiskOffering ¶
func (s *DiskOfferingService) CreateDiskOffering(p *CreateDiskOfferingParams) (*CreateDiskOfferingResponse, error)
Creates a disk offering.
func (*DiskOfferingService) DeleteDiskOffering ¶
func (s *DiskOfferingService) DeleteDiskOffering(p *DeleteDiskOfferingParams) (*DeleteDiskOfferingResponse, error)
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 ¶
func (s *DiskOfferingService) ListDiskOfferings(p *ListDiskOfferingsParams) (*ListDiskOfferingsResponse, error)
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 ¶
func (s *DiskOfferingService) UpdateDiskOffering(p *UpdateDiskOfferingParams) (*UpdateDiskOfferingResponse, error)
Updates a disk offering.
type Domain ¶
type Domain struct {
Cpuavailable string `json:"cpuavailable"`
Cpulimit string `json:"cpulimit"`
Cputotal int64 `json:"cputotal"`
Haschild bool `json:"haschild"`
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"`
Haschild bool `json:"haschild"`
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 NewDomainService ¶
func NewDomainService(cs *CloudStackClient) *DomainService
func (*DomainService) CreateDomain ¶
func (s *DomainService) CreateDomain(p *CreateDomainParams) (*CreateDomainResponse, error)
Creates a domain
func (*DomainService) DeleteDomain ¶
func (s *DomainService) DeleteDomain(p *DeleteDomainParams) (*DeleteDomainResponse, error)
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 ¶
func (s *DomainService) ListDomainChildren(p *ListDomainChildrenParams) (*ListDomainChildrenResponse, error)
Lists all children domains belonging to a specified domain
func (*DomainService) ListDomains ¶
func (s *DomainService) ListDomains(p *ListDomainsParams) (*ListDomainsResponse, error)
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 ¶
func (s *DomainService) UpdateDomain(p *UpdateDomainParams) (*UpdateDomainResponse, error)
Updates a domain with a new name
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"`
}
type EnableAccountParams ¶
type EnableAccountParams struct {
// contains filtered or unexported fields
}
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"`
Defaultzoneid string `json:"defaultzoneid"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Groups []string `json:"groups"`
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"`
Id string `json:"id"`
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) SetId ¶
func (p *EnableAutoScaleVmGroupParams) SetId(v string)
type EnableAutoScaleVmGroupResponse ¶
type EnableAutoScaleVmGroupResponse struct {
Account string `json:"account"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Fordisplay bool `json:"fordisplay"`
Id string `json:"id"`
Interval int `json:"interval"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Lbruleid string `json:"lbruleid"`
Maxmembers int `json:"maxmembers"`
Minmembers int `json:"minmembers"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Scaledownpolicies []string `json:"scaledownpolicies"`
Scaleuppolicies []string `json:"scaleuppolicies"`
State string `json:"state"`
Vmprofileid string `json:"vmprofileid"`
}
type EnableOutOfBandManagementForClusterParams ¶
type EnableOutOfBandManagementForClusterParams struct {
// contains filtered or unexported fields
}
func (*EnableOutOfBandManagementForClusterParams) SetClusterid ¶
func (p *EnableOutOfBandManagementForClusterParams) SetClusterid(v string)
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) SetHostid ¶
func (p *EnableOutOfBandManagementForHostParams) SetHostid(v string)
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) SetZoneid ¶
func (p *EnableOutOfBandManagementForZoneParams) SetZoneid(v string)
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) 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) SetId ¶
func (p *EnableStorageMaintenanceParams) SetId(v string)
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"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
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) 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"`
Id string `json:"id"`
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"`
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"`
State string `json:"state"`
Type string `json:"type"`
Username string `json:"username"`
}
type EventService ¶
type EventService struct {
// contains filtered or unexported fields
}
func NewEventService ¶
func NewEventService(cs *CloudStackClient) *EventService
func (*EventService) ArchiveEvents ¶
func (s *EventService) ArchiveEvents(p *ArchiveEventsParams) (*ArchiveEventsResponse, error)
Archive one or more events.
func (*EventService) DeleteEvents ¶
func (s *EventService) DeleteEvents(p *DeleteEventsParams) (*DeleteEventsResponse, error)
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 ¶
func (s *EventService) ListEventTypes(p *ListEventTypesParams) (*ListEventTypesResponse, error)
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 ExpungeVirtualMachineParams ¶
type ExpungeVirtualMachineParams struct {
// contains filtered or unexported fields
}
func (*ExpungeVirtualMachineParams) SetId ¶
func (p *ExpungeVirtualMachineParams) SetId(v string)
type ExtractIsoParams ¶
type ExtractIsoParams struct {
// contains filtered or unexported fields
}
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) 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) 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) 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 {
Averageload int64 `json:"averageload"`
Capabilities string `json:"capabilities"`
Clusterid string `json:"clusterid"`
Clustername string `json:"clustername"`
Clustertype string `json:"clustertype"`
Cpuallocated string `json:"cpuallocated"`
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"`
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 int64 `json:"managementserverid"`
Memoryallocated string `json:"memoryallocated"`
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 FindStoragePoolsForMigrationParams ¶
type FindStoragePoolsForMigrationParams struct {
// contains filtered or unexported fields
}
func (*FindStoragePoolsForMigrationParams) SetId ¶
func (p *FindStoragePoolsForMigrationParams) SetId(v string)
func (*FindStoragePoolsForMigrationParams) SetKeyword ¶
func (p *FindStoragePoolsForMigrationParams) SetKeyword(v string)
func (*FindStoragePoolsForMigrationParams) SetPage ¶
func (p *FindStoragePoolsForMigrationParams) SetPage(v int)
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"`
Hypervisor string `json:"hypervisor"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
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"`
}
type FirewallService ¶
type FirewallService struct {
// contains filtered or unexported fields
}
func NewFirewallService ¶
func NewFirewallService(cs *CloudStackClient) *FirewallService
func (*FirewallService) AddPaloAltoFirewall ¶
func (s *FirewallService) AddPaloAltoFirewall(p *AddPaloAltoFirewallParams) (*AddPaloAltoFirewallResponse, error)
Adds a Palo Alto firewall device
func (*FirewallService) ConfigurePaloAltoFirewall ¶
func (s *FirewallService) ConfigurePaloAltoFirewall(p *ConfigurePaloAltoFirewallParams) (*PaloAltoFirewallResponse, error)
Configures a Palo Alto firewall device
func (*FirewallService) CreateEgressFirewallRule ¶
func (s *FirewallService) CreateEgressFirewallRule(p *CreateEgressFirewallRuleParams) (*CreateEgressFirewallRuleResponse, error)
Creates a egress firewall rule for a given network
func (*FirewallService) CreateFirewallRule ¶
func (s *FirewallService) CreateFirewallRule(p *CreateFirewallRuleParams) (*CreateFirewallRuleResponse, error)
Creates a firewall rule for a given IP address
func (*FirewallService) CreatePortForwardingRule ¶
func (s *FirewallService) CreatePortForwardingRule(p *CreatePortForwardingRuleParams) (*CreatePortForwardingRuleResponse, error)
Creates a port forwarding rule
func (*FirewallService) DeleteEgressFirewallRule ¶
func (s *FirewallService) DeleteEgressFirewallRule(p *DeleteEgressFirewallRuleParams) (*DeleteEgressFirewallRuleResponse, error)
Deletes an egress firewall rule
func (*FirewallService) DeleteFirewallRule ¶
func (s *FirewallService) DeleteFirewallRule(p *DeleteFirewallRuleParams) (*DeleteFirewallRuleResponse, error)
Deletes a firewall rule
func (*FirewallService) DeletePaloAltoFirewall ¶
func (s *FirewallService) DeletePaloAltoFirewall(p *DeletePaloAltoFirewallParams) (*DeletePaloAltoFirewallResponse, error)
delete a Palo Alto firewall device
func (*FirewallService) DeletePortForwardingRule ¶
func (s *FirewallService) DeletePortForwardingRule(p *DeletePortForwardingRuleParams) (*DeletePortForwardingRuleResponse, error)
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) 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 ¶
func (s *FirewallService) ListEgressFirewallRules(p *ListEgressFirewallRulesParams) (*ListEgressFirewallRulesResponse, error)
Lists all egress firewall rules for network ID.
func (*FirewallService) ListFirewallRules ¶
func (s *FirewallService) ListFirewallRules(p *ListFirewallRulesParams) (*ListFirewallRulesResponse, error)
Lists all firewall rules for an IP address.
func (*FirewallService) ListPaloAltoFirewalls ¶
func (s *FirewallService) ListPaloAltoFirewalls(p *ListPaloAltoFirewallsParams) (*ListPaloAltoFirewallsResponse, error)
lists Palo Alto firewall devices in a physical network
func (*FirewallService) ListPortForwardingRules ¶
func (s *FirewallService) ListPortForwardingRules(p *ListPortForwardingRulesParams) (*ListPortForwardingRulesResponse, error)
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) 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) 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) 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) 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 ¶
func (s *FirewallService) UpdateEgressFirewallRule(p *UpdateEgressFirewallRuleParams) (*UpdateEgressFirewallRuleResponse, error)
Updates egress firewall rule
func (*FirewallService) UpdateFirewallRule ¶
func (s *FirewallService) UpdateFirewallRule(p *UpdateFirewallRuleParams) (*UpdateFirewallRuleResponse, error)
Updates firewall rule
func (*FirewallService) UpdatePortForwardingRule ¶
func (s *FirewallService) UpdatePortForwardingRule(p *UpdatePortForwardingRuleParams) (*UpdatePortForwardingRuleResponse, error)
Updates a port forwarding rule. Only the private port and the virtual machine can be updated.
type GenerateAlertParams ¶
type GenerateAlertParams struct {
// contains filtered or unexported fields
}
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 GenerateUsageRecordsParams ¶
type GenerateUsageRecordsParams struct {
// contains filtered or unexported fields
}
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 GetCloudIdentifierParams ¶
type GetCloudIdentifierParams struct {
// contains filtered or unexported fields
}
func (*GetCloudIdentifierParams) SetUserid ¶
func (p *GetCloudIdentifierParams) SetUserid(v string)
type GetPathForVolumeParams ¶
type GetPathForVolumeParams struct {
// contains filtered or unexported fields
}
func (*GetPathForVolumeParams) SetVolumeid ¶
func (p *GetPathForVolumeParams) SetVolumeid(v string)
type GetSolidFireAccountIdParams ¶
type GetSolidFireAccountIdParams struct {
// contains filtered or unexported fields
}
func (*GetSolidFireAccountIdParams) SetAccountid ¶
func (p *GetSolidFireAccountIdParams) SetAccountid(v string)
func (*GetSolidFireAccountIdParams) SetStorageid ¶
func (p *GetSolidFireAccountIdParams) SetStorageid(v string)
type GetSolidFireVolumeSizeParams ¶
type GetSolidFireVolumeSizeParams struct {
// contains filtered or unexported fields
}
func (*GetSolidFireVolumeSizeParams) SetVolumeid ¶
func (p *GetSolidFireVolumeSizeParams) SetVolumeid(v string)
type GetUploadParamsForTemplateParams ¶
type GetUploadParamsForTemplateParams struct {
// contains filtered or unexported fields
}
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) 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 (p *GetUploadParamsForTemplateParams) SetName(v string)
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 GetUploadParamsForVolumeParams ¶
type GetUploadParamsForVolumeParams struct {
// contains filtered or unexported fields
}
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 GetUserParams ¶
type GetUserParams struct {
// contains filtered or unexported fields
}
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"`
Id string `json:"id"`
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) SetId ¶
func (p *GetVMPasswordParams) SetId(v string)
type GetVMPasswordResponse ¶
type GetVirtualMachineUserDataParams ¶
type GetVirtualMachineUserDataParams struct {
// contains filtered or unexported fields
}
func (*GetVirtualMachineUserDataParams) SetVirtualmachineid ¶
func (p *GetVirtualMachineUserDataParams) SetVirtualmachineid(v string)
type GetVolumeSnapshotDetailsParams ¶
type GetVolumeSnapshotDetailsParams struct {
// contains filtered or unexported fields
}
func (*GetVolumeSnapshotDetailsParams) SetSnapshotid ¶
func (p *GetVolumeSnapshotDetailsParams) SetSnapshotid(v string)
type GetVolumeiScsiNameParams ¶
type GetVolumeiScsiNameParams struct {
// contains filtered or unexported fields
}
func (*GetVolumeiScsiNameParams) SetVolumeid ¶
func (p *GetVolumeiScsiNameParams) SetVolumeid(v string)
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 GuestOSService ¶
type GuestOSService struct {
// contains filtered or unexported fields
}
func NewGuestOSService ¶
func NewGuestOSService(cs *CloudStackClient) *GuestOSService
func (*GuestOSService) AddGuestOs ¶
func (s *GuestOSService) AddGuestOs(p *AddGuestOsParams) (*AddGuestOsResponse, error)
Add a new guest OS type
func (*GuestOSService) AddGuestOsMapping ¶
func (s *GuestOSService) AddGuestOsMapping(p *AddGuestOsMappingParams) (*AddGuestOsMappingResponse, error)
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) ListGuestOsMapping ¶
func (s *GuestOSService) ListGuestOsMapping(p *ListGuestOsMappingParams) (*ListGuestOsMappingResponse, error)
Lists all available OS mappings for given hypervisor
func (*GuestOSService) ListOsCategories ¶
func (s *GuestOSService) ListOsCategories(p *ListOsCategoriesParams) (*ListOsCategoriesResponse, error)
Lists all supported OS categories for this cloud.
func (*GuestOSService) ListOsTypes ¶
func (s *GuestOSService) ListOsTypes(p *ListOsTypesParams) (*ListOsTypesResponse, error)
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(details map[string]string, 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(details map[string]string, 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 ¶
func (s *GuestOSService) RemoveGuestOs(p *RemoveGuestOsParams) (*RemoveGuestOsResponse, error)
Removes a Guest OS from listing.
func (*GuestOSService) RemoveGuestOsMapping ¶
func (s *GuestOSService) RemoveGuestOsMapping(p *RemoveGuestOsMappingParams) (*RemoveGuestOsMappingResponse, error)
Removes a Guest OS Mapping.
func (*GuestOSService) UpdateGuestOs ¶
func (s *GuestOSService) UpdateGuestOs(p *UpdateGuestOsParams) (*UpdateGuestOsResponse, error)
Updates the information about Guest OS
func (*GuestOSService) UpdateGuestOsMapping ¶
func (s *GuestOSService) UpdateGuestOsMapping(p *UpdateGuestOsMappingParams) (*UpdateGuestOsMappingResponse, error)
Updates the information about Guest OS to Hypervisor specific name mapping
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 Host ¶
type Host struct {
Annotation string `json:"annotation"`
Averageload int64 `json:"averageload"`
Capabilities string `json:"capabilities"`
Clusterid string `json:"clusterid"`
Clustername string `json:"clustername"`
Clustertype string `json:"clustertype"`
Cpuallocated string `json:"cpuallocated"`
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"`
Events string `json:"events"`
Gpugroup []HostGpugroup `json:"gpugroup"`
Hahost bool `json:"hahost"`
Hasenoughcapacity bool `json:"hasenoughcapacity"`
Hostha string `json:"hostha"`
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"`
Lastannotated string `json:"lastannotated"`
Lastpinged string `json:"lastpinged"`
Managementserverid int64 `json:"managementserverid"`
Memoryallocated int64 `json:"memoryallocated"`
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"`
Username string `json:"username"`
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 NewHostService ¶
func NewHostService(cs *CloudStackClient) *HostService
func (*HostService) AddBaremetalHost ¶
func (s *HostService) AddBaremetalHost(p *AddBaremetalHostParams) (*AddBaremetalHostResponse, error)
add a baremetal host
func (*HostService) AddGloboDnsHost ¶
func (s *HostService) AddGloboDnsHost(p *AddGloboDnsHostParams) (*AddGloboDnsHostResponse, error)
Adds the GloboDNS external host
func (*HostService) AddHost ¶
func (s *HostService) AddHost(p *AddHostParams) (*AddHostResponse, error)
Adds a new host.
func (*HostService) AddSecondaryStorage ¶
func (s *HostService) AddSecondaryStorage(p *AddSecondaryStorageParams) (*AddSecondaryStorageResponse, error)
Adds secondary storage.
func (*HostService) CancelHostMaintenance ¶
func (s *HostService) CancelHostMaintenance(p *CancelHostMaintenanceParams) (*CancelHostMaintenanceResponse, error)
Cancels host maintenance.
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 ¶
func (s *HostService) DisableOutOfBandManagementForHost(p *DisableOutOfBandManagementForHostParams) (*DisableOutOfBandManagementForHostResponse, error)
Disables out-of-band management for a host
func (*HostService) EnableOutOfBandManagementForHost ¶
func (s *HostService) EnableOutOfBandManagementForHost(p *EnableOutOfBandManagementForHostParams) (*EnableOutOfBandManagementForHostResponse, error)
Enables out-of-band management for a host
func (*HostService) FindHostsForMigration ¶
func (s *HostService) FindHostsForMigration(p *FindHostsForMigrationParams) (*FindHostsForMigrationResponse, error)
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 ¶
func (s *HostService) ListDedicatedHosts(p *ListDedicatedHostsParams) (*ListDedicatedHostsResponse, error)
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 ¶
func (s *HostService) ListHostsMetrics(p *ListHostsMetricsParams) (*ListHostsMetricsResponse, error)
Lists hosts metrics
func (*HostService) NewAddBaremetalHostParams ¶
func (s *HostService) NewAddBaremetalHostParams(hypervisor string, password string, podid string, url string, username 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, password string, podid string, url string, username 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) 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) 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 ¶
func (s *HostService) PrepareHostForMaintenance(p *PrepareHostForMaintenanceParams) (*PrepareHostForMaintenanceResponse, error)
Prepares a host for maintenance.
func (*HostService) ReconnectHost ¶
func (s *HostService) ReconnectHost(p *ReconnectHostParams) (*ReconnectHostResponse, error)
Reconnects a host.
func (*HostService) ReleaseDedicatedHost ¶
func (s *HostService) ReleaseDedicatedHost(p *ReleaseDedicatedHostParams) (*ReleaseDedicatedHostResponse, error)
Release the dedication for host
func (*HostService) ReleaseHostReservation ¶
func (s *HostService) ReleaseHostReservation(p *ReleaseHostReservationParams) (*ReleaseHostReservationResponse, error)
Releases host reservation.
func (*HostService) UpdateHost ¶
func (s *HostService) UpdateHost(p *UpdateHostParams) (*UpdateHostResponse, error)
Updates a host.
func (*HostService) UpdateHostPassword ¶
func (s *HostService) UpdateHostPassword(p *UpdateHostPasswordParams) (*UpdateHostPasswordResponse, error)
Update password of a host/pool on management server.
type HostsMetric ¶
type HostsMetric struct {
Annotation string `json:"annotation"`
Averageload int64 `json:"averageload"`
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"`
Cpuallocatedthreshold bool `json:"cpuallocatedthreshold"`
Cpudisablethreshold bool `json:"cpudisablethreshold"`
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"`
Events string `json:"events"`
Gpugroup []HostsMetricGpugroup `json:"gpugroup"`
Hahost bool `json:"hahost"`
Hasenoughcapacity bool `json:"hasenoughcapacity"`
Hostha string `json:"hostha"`
Hypervisor string `json:"hypervisor"`
Hypervisorversion string `json:"hypervisorversion"`
Id string `json:"id"`
Instances string `json:"instances"`
Ipaddress string `json:"ipaddress"`
Islocalstorageactive bool `json:"islocalstorageactive"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Lastannotated string `json:"lastannotated"`
Lastpinged string `json:"lastpinged"`
Managementserverid int64 `json:"managementserverid"`
Memoryallocated int64 `json:"memoryallocated"`
Memoryallocateddisablethreshold bool `json:"memoryallocateddisablethreshold"`
Memoryallocatedgb string `json:"memoryallocatedgb"`
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"`
Type string `json:"type"`
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 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"`
}
type HypervisorService ¶
type HypervisorService struct {
// contains filtered or unexported fields
}
func NewHypervisorService ¶
func NewHypervisorService(cs *CloudStackClient) *HypervisorService
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 ¶
func (s *HypervisorService) ListHypervisorCapabilities(p *ListHypervisorCapabilitiesParams) (*ListHypervisorCapabilitiesResponse, error)
Lists all hypervisor capabilities.
func (*HypervisorService) ListHypervisors ¶
func (s *HypervisorService) ListHypervisors(p *ListHypervisorsParams) (*ListHypervisorsResponse, error)
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 ¶
func (s *HypervisorService) UpdateHypervisorCapabilities(p *UpdateHypervisorCapabilitiesParams) (*UpdateHypervisorCapabilitiesResponse, error)
Updates a hypervisor capabilities.
type ISOService ¶
type ISOService struct {
// contains filtered or unexported fields
}
func NewISOService ¶
func NewISOService(cs *CloudStackClient) *ISOService
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 ¶
func (s *ISOService) ListIsoPermissions(p *ListIsoPermissionsParams) (*ListIsoPermissionsResponse, error)
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 ¶
func (s *ISOService) UpdateIsoPermissions(p *UpdateIsoPermissionsParams) (*UpdateIsoPermissionsResponse, error)
Updates ISO permissions
type ImageStore ¶
type ImageStore struct {
Id string `json:"id"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Name string `json:"name"`
Protocol string `json:"protocol"`
Providername string `json:"providername"`
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 NewImageStoreService ¶
func NewImageStoreService(cs *CloudStackClient) *ImageStoreService
func (*ImageStoreService) AddImageStore ¶
func (s *ImageStoreService) AddImageStore(p *AddImageStoreParams) (*AddImageStoreResponse, error)
Adds backup image store.
func (*ImageStoreService) AddImageStoreS3 ¶
func (s *ImageStoreService) AddImageStoreS3(p *AddImageStoreS3Params) (*AddImageStoreS3Response, error)
Adds S3 Image Store
func (*ImageStoreService) CreateSecondaryStagingStore ¶
func (s *ImageStoreService) CreateSecondaryStagingStore(p *CreateSecondaryStagingStoreParams) (*CreateSecondaryStagingStoreResponse, error)
create secondary staging store.
func (*ImageStoreService) DeleteImageStore ¶
func (s *ImageStoreService) DeleteImageStore(p *DeleteImageStoreParams) (*DeleteImageStoreResponse, error)
Deletes an image store or Secondary Storage.
func (*ImageStoreService) DeleteSecondaryStagingStore ¶
func (s *ImageStoreService) DeleteSecondaryStagingStore(p *DeleteSecondaryStagingStoreParams) (*DeleteSecondaryStagingStoreResponse, error)
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 ¶
func (s *ImageStoreService) ListImageStores(p *ListImageStoresParams) (*ListImageStoresResponse, error)
Lists image stores.
func (*ImageStoreService) ListSecondaryStagingStores ¶
func (s *ImageStoreService) ListSecondaryStagingStores(p *ListSecondaryStagingStoresParams) (*ListSecondaryStagingStoresResponse, error)
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 ¶
func (s *ImageStoreService) UpdateCloudToUseObjectStore(p *UpdateCloudToUseObjectStoreParams) (*UpdateCloudToUseObjectStoreResponse, error)
Migrate current NFS secondary storages to use object store.
type ImportLdapUsersParams ¶
type ImportLdapUsersParams struct {
// contains filtered or unexported fields
}
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 InstanceGroup ¶
type InstanceGroup struct {
Account string `json:"account"`
Created string `json:"created"`
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 InternalLBService ¶
type InternalLBService struct {
// contains filtered or unexported fields
}
func NewInternalLBService ¶
func NewInternalLBService(cs *CloudStackClient) *InternalLBService
func (*InternalLBService) ConfigureInternalLoadBalancerElement ¶
func (s *InternalLBService) ConfigureInternalLoadBalancerElement(p *ConfigureInternalLoadBalancerElementParams) (*InternalLoadBalancerElementResponse, error)
Configures an Internal Load Balancer element.
func (*InternalLBService) CreateInternalLoadBalancerElement ¶
func (s *InternalLBService) CreateInternalLoadBalancerElement(p *CreateInternalLoadBalancerElementParams) (*CreateInternalLoadBalancerElementResponse, error)
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 ¶
func (s *InternalLBService) ListInternalLoadBalancerElements(p *ListInternalLoadBalancerElementsParams) (*ListInternalLoadBalancerElementsResponse, error)
Lists all available Internal Load Balancer elements.
func (*InternalLBService) ListInternalLoadBalancerVMs ¶
func (s *InternalLBService) ListInternalLoadBalancerVMs(p *ListInternalLoadBalancerVMsParams) (*ListInternalLoadBalancerVMsResponse, error)
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 ¶
func (s *InternalLBService) StartInternalLoadBalancerVM(p *StartInternalLoadBalancerVMParams) (*StartInternalLoadBalancerVMResponse, error)
Starts an existing internal lb vm.
func (*InternalLBService) StopInternalLoadBalancerVM ¶
func (s *InternalLBService) StopInternalLoadBalancerVM(p *StopInternalLoadBalancerVMParams) (*StopInternalLoadBalancerVMResponse, error)
Stops an Internal LB vm.
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"`
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"`
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"`
State string `json:"state"`
Templateid string `json:"templateid"`
Version string `json:"version"`
Vpcid string `json:"vpcid"`
Vpcname string `json:"vpcname"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
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 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"`
Details map[string]string `json:"details"`
Directdownload bool `json:"directdownload"`
Displaytext string `json:"displaytext"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Format string `json:"format"`
Hostid string `json:"hostid"`
Hostname string `json:"hostname"`
Hypervisor string `json:"hypervisor"`
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"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}
func (*Iso) UnmarshalJSON ¶
type IsoPermission ¶
type IssueOutOfBandManagementPowerActionParams ¶
type IssueOutOfBandManagementPowerActionParams struct {
// contains filtered or unexported fields
}
func (*IssueOutOfBandManagementPowerActionParams) SetAction ¶
func (p *IssueOutOfBandManagementPowerActionParams) SetAction(v string)
func (*IssueOutOfBandManagementPowerActionParams) SetHostid ¶
func (p *IssueOutOfBandManagementPowerActionParams) SetHostid(v string)
func (*IssueOutOfBandManagementPowerActionParams) SetTimeout ¶
func (p *IssueOutOfBandManagementPowerActionParams) SetTimeout(v int64)
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 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 LDAPService ¶
type LDAPService struct {
// contains filtered or unexported fields
}
func NewLDAPService ¶
func NewLDAPService(cs *CloudStackClient) *LDAPService
func (*LDAPService) AddLdapConfiguration ¶
func (s *LDAPService) AddLdapConfiguration(p *AddLdapConfigurationParams) (*AddLdapConfigurationResponse, error)
Add a new Ldap Configuration
func (*LDAPService) DeleteLdapConfiguration ¶
func (s *LDAPService) DeleteLdapConfiguration(p *DeleteLdapConfigurationParams) (*DeleteLdapConfigurationResponse, error)
Remove an Ldap Configuration
func (*LDAPService) ImportLdapUsers ¶
func (s *LDAPService) ImportLdapUsers(p *ImportLdapUsersParams) (*ImportLdapUsersResponse, error)
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 ¶
func (s *LDAPService) LdapCreateAccount(p *LdapCreateAccountParams) (*LdapCreateAccountResponse, error)
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 ¶
func (s *LDAPService) LinkDomainToLdap(p *LinkDomainToLdapParams) (*LinkDomainToLdapResponse, error)
link an existing cloudstack domain to group or OU in ldap
func (*LDAPService) ListLdapConfigurations ¶
func (s *LDAPService) ListLdapConfigurations(p *ListLdapConfigurationsParams) (*ListLdapConfigurationsResponse, error)
Lists all LDAP configurations
func (*LDAPService) ListLdapUsers ¶
func (s *LDAPService) ListLdapUsers(p *ListLdapUsersParams) (*ListLdapUsersResponse, error)
Lists all LDAP Users
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 LdapConfigParams ¶
type LdapConfigParams struct {
// contains filtered or unexported fields
}
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 LdapCreateAccountParams ¶
type LdapCreateAccountParams struct {
// contains filtered or unexported fields
}
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"`
Defaultzoneid string `json:"defaultzoneid"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Groups []string `json:"groups"`
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"`
Id string `json:"id"`
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 LimitService ¶
type LimitService struct {
// contains filtered or unexported fields
}
func NewLimitService ¶
func NewLimitService(cs *CloudStackClient) *LimitService
func (*LimitService) GetApiLimit ¶
func (s *LimitService) GetApiLimit(p *GetApiLimitParams) (*GetApiLimitResponse, error)
Get API limit count for the caller
func (*LimitService) ListResourceLimits ¶
func (s *LimitService) ListResourceLimits(p *ListResourceLimitsParams) (*ListResourceLimitsResponse, error)
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)