Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterVmServiceServer(s grpc.ServiceRegistrar, srv VmServiceServer)
- type AddIpToVmNicRequest
- func (*AddIpToVmNicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddIpToVmNicRequest) GetInjectedJobId() string
- func (x *AddIpToVmNicRequest) GetIpAddr() string
- func (x *AddIpToVmNicRequest) GetNicId() int64
- func (x *AddIpToVmNicRequest) GetResponseType() string
- func (x *AddIpToVmNicRequest) GetStartEventId() int64
- func (*AddIpToVmNicRequest) ProtoMessage()
- func (x *AddIpToVmNicRequest) ProtoReflect() protoreflect.Message
- func (x *AddIpToVmNicRequest) Reset()
- func (x *AddIpToVmNicRequest) String() string
- type AddIpToVmNicResponse
- func (*AddIpToVmNicResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddIpToVmNicResponse) GetResult() *Result
- func (*AddIpToVmNicResponse) ProtoMessage()
- func (x *AddIpToVmNicResponse) ProtoReflect() protoreflect.Message
- func (x *AddIpToVmNicResponse) Reset()
- func (x *AddIpToVmNicResponse) String() string
- type AddNicToVMCmdByAdminRequest
- func (*AddNicToVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNicToVMCmdByAdminRequest) GetDhcpOptions_() map[string]string
- func (x *AddNicToVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *AddNicToVMCmdByAdminRequest) GetIpaddr() string
- func (x *AddNicToVMCmdByAdminRequest) GetMacaddr() string
- func (x *AddNicToVMCmdByAdminRequest) GetNetId() int64
- func (x *AddNicToVMCmdByAdminRequest) GetResponseType() string
- func (x *AddNicToVMCmdByAdminRequest) GetStartEventId() int64
- func (x *AddNicToVMCmdByAdminRequest) GetVmId() int64
- func (*AddNicToVMCmdByAdminRequest) ProtoMessage()
- func (x *AddNicToVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AddNicToVMCmdByAdminRequest) Reset()
- func (x *AddNicToVMCmdByAdminRequest) String() string
- type AddNicToVMCmdByAdminResponse
- func (*AddNicToVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddNicToVMCmdByAdminResponse) GetResult() *Result
- func (*AddNicToVMCmdByAdminResponse) ProtoMessage()
- func (x *AddNicToVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AddNicToVMCmdByAdminResponse) Reset()
- func (x *AddNicToVMCmdByAdminResponse) String() string
- type AddNicToVMRequest
- func (*AddNicToVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNicToVMRequest) GetDhcpOptions_() map[string]string
- func (x *AddNicToVMRequest) GetInjectedJobId() string
- func (x *AddNicToVMRequest) GetIpaddr() string
- func (x *AddNicToVMRequest) GetMacaddr() string
- func (x *AddNicToVMRequest) GetNetId() int64
- func (x *AddNicToVMRequest) GetResponseType() string
- func (x *AddNicToVMRequest) GetRunAsAdmin() bool
- func (x *AddNicToVMRequest) GetStartEventId() int64
- func (x *AddNicToVMRequest) GetVmId() int64
- func (*AddNicToVMRequest) ProtoMessage()
- func (x *AddNicToVMRequest) ProtoReflect() protoreflect.Message
- func (x *AddNicToVMRequest) Reset()
- func (x *AddNicToVMRequest) String() string
- type AddNicToVMResponse
- func (*AddNicToVMResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddNicToVMResponse) GetResult() *Result
- func (*AddNicToVMResponse) ProtoMessage()
- func (x *AddNicToVMResponse) ProtoReflect() protoreflect.Message
- func (x *AddNicToVMResponse) Reset()
- func (x *AddNicToVMResponse) String() string
- type AssignVMRequest
- func (*AssignVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssignVMRequest) GetAccountName() string
- func (x *AssignVMRequest) GetDomainId() int64
- func (x *AssignVMRequest) GetNetworkIds() []string
- func (x *AssignVMRequest) GetProjectId() int64
- func (x *AssignVMRequest) GetResponseType() string
- func (x *AssignVMRequest) GetSecurityGroupIdList() []string
- func (x *AssignVMRequest) GetVirtualMachineId() int64
- func (*AssignVMRequest) ProtoMessage()
- func (x *AssignVMRequest) ProtoReflect() protoreflect.Message
- func (x *AssignVMRequest) Reset()
- func (x *AssignVMRequest) String() string
- type AssignVMResponse
- type CreateVMScheduleRequest
- func (*CreateVMScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVMScheduleRequest) GetAction() string
- func (x *CreateVMScheduleRequest) GetDescription() string
- func (x *CreateVMScheduleRequest) GetEnabled() bool
- func (x *CreateVMScheduleRequest) GetEndDate() string
- func (x *CreateVMScheduleRequest) GetResponseType() string
- func (x *CreateVMScheduleRequest) GetSchedule() string
- func (x *CreateVMScheduleRequest) GetStartDate() string
- func (x *CreateVMScheduleRequest) GetTimeZone() string
- func (x *CreateVMScheduleRequest) GetVmId() int64
- func (*CreateVMScheduleRequest) ProtoMessage()
- func (x *CreateVMScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVMScheduleRequest) Reset()
- func (x *CreateVMScheduleRequest) String() string
- type CreateVMScheduleResponse
- func (*CreateVMScheduleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVMScheduleResponse) GetResult() *Result
- func (*CreateVMScheduleResponse) ProtoMessage()
- func (x *CreateVMScheduleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVMScheduleResponse) Reset()
- func (x *CreateVMScheduleResponse) String() string
- type DeleteVMScheduleRequest
- func (*DeleteVMScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVMScheduleRequest) GetId() int64
- func (x *DeleteVMScheduleRequest) GetIds() []string
- func (x *DeleteVMScheduleRequest) GetResponseType() string
- func (x *DeleteVMScheduleRequest) GetVmId() int64
- func (*DeleteVMScheduleRequest) ProtoMessage()
- func (x *DeleteVMScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVMScheduleRequest) Reset()
- func (x *DeleteVMScheduleRequest) String() string
- type DeleteVMScheduleResponse
- func (*DeleteVMScheduleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVMScheduleResponse) GetResult() *Result
- func (*DeleteVMScheduleResponse) ProtoMessage()
- func (x *DeleteVMScheduleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteVMScheduleResponse) Reset()
- func (x *DeleteVMScheduleResponse) String() string
- type DeployVMCmdByAdminRequest
- func (*DeployVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVMCmdByAdminRequest) GetAccountName() string
- func (x *DeployVMCmdByAdminRequest) GetAffinityGroupIdList() []string
- func (x *DeployVMCmdByAdminRequest) GetAffinityGroupNameList() []string
- func (x *DeployVMCmdByAdminRequest) GetBootIntoSetup() bool
- func (x *DeployVMCmdByAdminRequest) GetBootMode() string
- func (x *DeployVMCmdByAdminRequest) GetBootType() string
- func (x *DeployVMCmdByAdminRequest) GetClusterId() int64
- func (x *DeployVMCmdByAdminRequest) GetCopyImageTags() bool
- func (x *DeployVMCmdByAdminRequest) GetCustomId() string
- func (x *DeployVMCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetDeploymentPlanner() string
- func (x *DeployVMCmdByAdminRequest) GetDetails() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetDiskOfferingId() int64
- func (x *DeployVMCmdByAdminRequest) GetDisplayName() string
- func (x *DeployVMCmdByAdminRequest) GetDisplayVm() bool
- func (x *DeployVMCmdByAdminRequest) GetDomainId() int64
- func (x *DeployVMCmdByAdminRequest) GetDynamicScalingEnabled() bool
- func (x *DeployVMCmdByAdminRequest) GetExtraConfig() string
- func (x *DeployVMCmdByAdminRequest) GetGroup() string
- func (x *DeployVMCmdByAdminRequest) GetHostId() int64
- func (x *DeployVMCmdByAdminRequest) GetHypervisor() string
- func (x *DeployVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *DeployVMCmdByAdminRequest) GetIoDriverPolicy() string
- func (x *DeployVMCmdByAdminRequest) GetIothreadsEnabled() bool
- func (x *DeployVMCmdByAdminRequest) GetIp6Address() string
- func (x *DeployVMCmdByAdminRequest) GetIpAddress() string
- func (x *DeployVMCmdByAdminRequest) GetIpToNetworkList() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetKeyboard() string
- func (x *DeployVMCmdByAdminRequest) GetMacAddress() string
- func (x *DeployVMCmdByAdminRequest) GetName() string
- func (x *DeployVMCmdByAdminRequest) GetNetworkIds() []string
- func (x *DeployVMCmdByAdminRequest) GetNicMultiqueueNumber() int32
- func (x *DeployVMCmdByAdminRequest) GetNicPackedVirtQueues() bool
- func (x *DeployVMCmdByAdminRequest) GetOverrideDiskOfferingId() int64
- func (x *DeployVMCmdByAdminRequest) GetPassword() string
- func (x *DeployVMCmdByAdminRequest) GetPodId() int64
- func (x *DeployVMCmdByAdminRequest) GetProjectId() int64
- func (x *DeployVMCmdByAdminRequest) GetResponseType() string
- func (x *DeployVMCmdByAdminRequest) GetRootdisksize() int64
- func (x *DeployVMCmdByAdminRequest) GetSecurityGroupIdList() []string
- func (x *DeployVMCmdByAdminRequest) GetSecurityGroupNameList() []string
- func (x *DeployVMCmdByAdminRequest) GetServiceOfferingId() int64
- func (x *DeployVMCmdByAdminRequest) GetSize() int64
- func (x *DeployVMCmdByAdminRequest) GetSshKeyPairName() string
- func (x *DeployVMCmdByAdminRequest) GetSshKeyPairNames() []string
- func (x *DeployVMCmdByAdminRequest) GetStartEventId() int64
- func (x *DeployVMCmdByAdminRequest) GetStartVm() bool
- func (x *DeployVMCmdByAdminRequest) GetTemplateId() int64
- func (x *DeployVMCmdByAdminRequest) GetUserData() string
- func (x *DeployVMCmdByAdminRequest) GetUserdataDetails() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetUserdataId() int64
- func (x *DeployVMCmdByAdminRequest) GetVAppNetworks() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetVAppProperties() map[string]string
- func (x *DeployVMCmdByAdminRequest) GetZoneId() int64
- func (*DeployVMCmdByAdminRequest) ProtoMessage()
- func (x *DeployVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DeployVMCmdByAdminRequest) Reset()
- func (x *DeployVMCmdByAdminRequest) String() string
- type DeployVMCmdByAdminResponse
- func (*DeployVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVMCmdByAdminResponse) GetResult() *Result
- func (*DeployVMCmdByAdminResponse) ProtoMessage()
- func (x *DeployVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DeployVMCmdByAdminResponse) Reset()
- func (x *DeployVMCmdByAdminResponse) String() string
- type DeployVMRequest
- func (*DeployVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVMRequest) GetAccountName() string
- func (x *DeployVMRequest) GetAffinityGroupIdList() []string
- func (x *DeployVMRequest) GetAffinityGroupNameList() []string
- func (x *DeployVMRequest) GetBootIntoSetup() bool
- func (x *DeployVMRequest) GetBootMode() string
- func (x *DeployVMRequest) GetBootType() string
- func (x *DeployVMRequest) GetCopyImageTags() bool
- func (x *DeployVMRequest) GetCustomId() string
- func (x *DeployVMRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
- func (x *DeployVMRequest) GetDeploymentPlanner() string
- func (x *DeployVMRequest) GetDetails() map[string]string
- func (x *DeployVMRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *DeployVMRequest) GetDiskOfferingId() int64
- func (x *DeployVMRequest) GetDisplayName() string
- func (x *DeployVMRequest) GetDisplayVm() bool
- func (x *DeployVMRequest) GetDomainId() int64
- func (x *DeployVMRequest) GetDynamicScalingEnabled() bool
- func (x *DeployVMRequest) GetExtraConfig() string
- func (x *DeployVMRequest) GetGroup() string
- func (x *DeployVMRequest) GetHostId() int64
- func (x *DeployVMRequest) GetHypervisor() string
- func (x *DeployVMRequest) GetInjectedJobId() string
- func (x *DeployVMRequest) GetIoDriverPolicy() string
- func (x *DeployVMRequest) GetIothreadsEnabled() bool
- func (x *DeployVMRequest) GetIp6Address() string
- func (x *DeployVMRequest) GetIpAddress() string
- func (x *DeployVMRequest) GetIpToNetworkList() map[string]string
- func (x *DeployVMRequest) GetKeyboard() string
- func (x *DeployVMRequest) GetMacAddress() string
- func (x *DeployVMRequest) GetName() string
- func (x *DeployVMRequest) GetNetworkIds() []string
- func (x *DeployVMRequest) GetNicMultiqueueNumber() int32
- func (x *DeployVMRequest) GetNicPackedVirtQueues() bool
- func (x *DeployVMRequest) GetOverrideDiskOfferingId() int64
- func (x *DeployVMRequest) GetPassword() string
- func (x *DeployVMRequest) GetProjectId() int64
- func (x *DeployVMRequest) GetResponseType() string
- func (x *DeployVMRequest) GetRootdisksize() int64
- func (x *DeployVMRequest) GetRunAsAdmin() bool
- func (x *DeployVMRequest) GetSecurityGroupIdList() []string
- func (x *DeployVMRequest) GetSecurityGroupNameList() []string
- func (x *DeployVMRequest) GetServiceOfferingId() int64
- func (x *DeployVMRequest) GetSize() int64
- func (x *DeployVMRequest) GetSshKeyPairName() string
- func (x *DeployVMRequest) GetSshKeyPairNames() []string
- func (x *DeployVMRequest) GetStartEventId() int64
- func (x *DeployVMRequest) GetStartVm() bool
- func (x *DeployVMRequest) GetTemplateId() int64
- func (x *DeployVMRequest) GetUserData() string
- func (x *DeployVMRequest) GetUserdataDetails() map[string]string
- func (x *DeployVMRequest) GetUserdataId() int64
- func (x *DeployVMRequest) GetVAppNetworks() map[string]string
- func (x *DeployVMRequest) GetVAppProperties() map[string]string
- func (x *DeployVMRequest) GetZoneId() int64
- func (*DeployVMRequest) ProtoMessage()
- func (x *DeployVMRequest) ProtoReflect() protoreflect.Message
- func (x *DeployVMRequest) Reset()
- func (x *DeployVMRequest) String() string
- type DeployVMResponse
- type DeployVnfApplianceCmdByAdminRequest
- func (*DeployVnfApplianceCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVnfApplianceCmdByAdminRequest) GetAccountName() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupIdList() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupNameList() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetBootIntoSetup() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetBootMode() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetBootType() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetCopyImageTags() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetCustomId() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDeploymentPlanner() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDetails() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDiskOfferingId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDisplayName() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDisplayVm() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDomainId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetDynamicScalingEnabled() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetExtraConfig() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetGroup() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetHostId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetHypervisor() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetInjectedJobId() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetIoDriverPolicy() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetIothreadsEnabled() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetIp6Address() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetIpAddress() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetIpToNetworkList() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetKeyboard() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetMacAddress() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetName() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetNetworkIds() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetNicMultiqueueNumber() int32
- func (x *DeployVnfApplianceCmdByAdminRequest) GetNicPackedVirtQueues() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetOverrideDiskOfferingId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetPassword() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetProjectId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetResponseType() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetRootdisksize() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupIdList() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupNameList() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetServiceOfferingId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetSize() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairName() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairNames() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetStartEventId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetStartVm() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetTemplateId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetUserData() string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetUserdataDetails() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetUserdataId() int64
- func (x *DeployVnfApplianceCmdByAdminRequest) GetVAppNetworks() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetVAppProperties() map[string]string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetVnfCidrlist() []string
- func (x *DeployVnfApplianceCmdByAdminRequest) GetVnfConfigureManagement() bool
- func (x *DeployVnfApplianceCmdByAdminRequest) GetZoneId() int64
- func (*DeployVnfApplianceCmdByAdminRequest) ProtoMessage()
- func (x *DeployVnfApplianceCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DeployVnfApplianceCmdByAdminRequest) Reset()
- func (x *DeployVnfApplianceCmdByAdminRequest) String() string
- type DeployVnfApplianceCmdByAdminResponse
- func (*DeployVnfApplianceCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVnfApplianceCmdByAdminResponse) GetResult() *Result
- func (*DeployVnfApplianceCmdByAdminResponse) ProtoMessage()
- func (x *DeployVnfApplianceCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DeployVnfApplianceCmdByAdminResponse) Reset()
- func (x *DeployVnfApplianceCmdByAdminResponse) String() string
- type DeployVnfApplianceRequest
- func (*DeployVnfApplianceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVnfApplianceRequest) GetAccountName() string
- func (x *DeployVnfApplianceRequest) GetAffinityGroupIdList() []string
- func (x *DeployVnfApplianceRequest) GetAffinityGroupNameList() []string
- func (x *DeployVnfApplianceRequest) GetBootIntoSetup() bool
- func (x *DeployVnfApplianceRequest) GetBootMode() string
- func (x *DeployVnfApplianceRequest) GetBootType() string
- func (x *DeployVnfApplianceRequest) GetCopyImageTags() bool
- func (x *DeployVnfApplianceRequest) GetCustomId() string
- func (x *DeployVnfApplianceRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
- func (x *DeployVnfApplianceRequest) GetDeploymentPlanner() string
- func (x *DeployVnfApplianceRequest) GetDetails() map[string]string
- func (x *DeployVnfApplianceRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *DeployVnfApplianceRequest) GetDiskOfferingId() int64
- func (x *DeployVnfApplianceRequest) GetDisplayName() string
- func (x *DeployVnfApplianceRequest) GetDisplayVm() bool
- func (x *DeployVnfApplianceRequest) GetDomainId() int64
- func (x *DeployVnfApplianceRequest) GetDynamicScalingEnabled() bool
- func (x *DeployVnfApplianceRequest) GetExtraConfig() string
- func (x *DeployVnfApplianceRequest) GetGroup() string
- func (x *DeployVnfApplianceRequest) GetHostId() int64
- func (x *DeployVnfApplianceRequest) GetHypervisor() string
- func (x *DeployVnfApplianceRequest) GetInjectedJobId() string
- func (x *DeployVnfApplianceRequest) GetIoDriverPolicy() string
- func (x *DeployVnfApplianceRequest) GetIothreadsEnabled() bool
- func (x *DeployVnfApplianceRequest) GetIp6Address() string
- func (x *DeployVnfApplianceRequest) GetIpAddress() string
- func (x *DeployVnfApplianceRequest) GetIpToNetworkList() map[string]string
- func (x *DeployVnfApplianceRequest) GetKeyboard() string
- func (x *DeployVnfApplianceRequest) GetMacAddress() string
- func (x *DeployVnfApplianceRequest) GetName() string
- func (x *DeployVnfApplianceRequest) GetNetworkIds() []string
- func (x *DeployVnfApplianceRequest) GetNicMultiqueueNumber() int32
- func (x *DeployVnfApplianceRequest) GetNicPackedVirtQueues() bool
- func (x *DeployVnfApplianceRequest) GetOverrideDiskOfferingId() int64
- func (x *DeployVnfApplianceRequest) GetPassword() string
- func (x *DeployVnfApplianceRequest) GetProjectId() int64
- func (x *DeployVnfApplianceRequest) GetResponseType() string
- func (x *DeployVnfApplianceRequest) GetRootdisksize() int64
- func (x *DeployVnfApplianceRequest) GetRunAsAdmin() bool
- func (x *DeployVnfApplianceRequest) GetSecurityGroupIdList() []string
- func (x *DeployVnfApplianceRequest) GetSecurityGroupNameList() []string
- func (x *DeployVnfApplianceRequest) GetServiceOfferingId() int64
- func (x *DeployVnfApplianceRequest) GetSize() int64
- func (x *DeployVnfApplianceRequest) GetSshKeyPairName() string
- func (x *DeployVnfApplianceRequest) GetSshKeyPairNames() []string
- func (x *DeployVnfApplianceRequest) GetStartEventId() int64
- func (x *DeployVnfApplianceRequest) GetStartVm() bool
- func (x *DeployVnfApplianceRequest) GetTemplateId() int64
- func (x *DeployVnfApplianceRequest) GetUserData() string
- func (x *DeployVnfApplianceRequest) GetUserdataDetails() map[string]string
- func (x *DeployVnfApplianceRequest) GetUserdataId() int64
- func (x *DeployVnfApplianceRequest) GetVAppNetworks() map[string]string
- func (x *DeployVnfApplianceRequest) GetVAppProperties() map[string]string
- func (x *DeployVnfApplianceRequest) GetVnfCidrlist() []string
- func (x *DeployVnfApplianceRequest) GetVnfConfigureManagement() bool
- func (x *DeployVnfApplianceRequest) GetZoneId() int64
- func (*DeployVnfApplianceRequest) ProtoMessage()
- func (x *DeployVnfApplianceRequest) ProtoReflect() protoreflect.Message
- func (x *DeployVnfApplianceRequest) Reset()
- func (x *DeployVnfApplianceRequest) String() string
- type DeployVnfApplianceResponse
- func (*DeployVnfApplianceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeployVnfApplianceResponse) GetResult() *Result
- func (*DeployVnfApplianceResponse) ProtoMessage()
- func (x *DeployVnfApplianceResponse) ProtoReflect() protoreflect.Message
- func (x *DeployVnfApplianceResponse) Reset()
- func (x *DeployVnfApplianceResponse) String() string
- type DestroyVMCmdByAdminRequest
- func (*DestroyVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVMCmdByAdminRequest) GetExpunge() bool
- func (x *DestroyVMCmdByAdminRequest) GetId() int64
- func (x *DestroyVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *DestroyVMCmdByAdminRequest) GetResponseType() string
- func (x *DestroyVMCmdByAdminRequest) GetStartEventId() int64
- func (x *DestroyVMCmdByAdminRequest) GetVolumeIds() []string
- func (*DestroyVMCmdByAdminRequest) ProtoMessage()
- func (x *DestroyVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DestroyVMCmdByAdminRequest) Reset()
- func (x *DestroyVMCmdByAdminRequest) String() string
- type DestroyVMCmdByAdminResponse
- func (*DestroyVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVMCmdByAdminResponse) GetResult() *Result
- func (*DestroyVMCmdByAdminResponse) ProtoMessage()
- func (x *DestroyVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DestroyVMCmdByAdminResponse) Reset()
- func (x *DestroyVMCmdByAdminResponse) String() string
- type DestroyVMRequest
- func (*DestroyVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVMRequest) GetExpunge() bool
- func (x *DestroyVMRequest) GetId() int64
- func (x *DestroyVMRequest) GetInjectedJobId() string
- func (x *DestroyVMRequest) GetResponseType() string
- func (x *DestroyVMRequest) GetRunAsAdmin() bool
- func (x *DestroyVMRequest) GetStartEventId() int64
- func (x *DestroyVMRequest) GetVolumeIds() []string
- func (*DestroyVMRequest) ProtoMessage()
- func (x *DestroyVMRequest) ProtoReflect() protoreflect.Message
- func (x *DestroyVMRequest) Reset()
- func (x *DestroyVMRequest) String() string
- type DestroyVMResponse
- type ExpungeVMRequest
- func (*ExpungeVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExpungeVMRequest) GetId() int64
- func (x *ExpungeVMRequest) GetInjectedJobId() string
- func (x *ExpungeVMRequest) GetResponseType() string
- func (x *ExpungeVMRequest) GetStartEventId() int64
- func (*ExpungeVMRequest) ProtoMessage()
- func (x *ExpungeVMRequest) ProtoReflect() protoreflect.Message
- func (x *ExpungeVMRequest) Reset()
- func (x *ExpungeVMRequest) String() string
- type ExpungeVMResponse
- type GetVMPasswordRequest
- func (*GetVMPasswordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVMPasswordRequest) GetId() int64
- func (x *GetVMPasswordRequest) GetResponseType() string
- func (*GetVMPasswordRequest) ProtoMessage()
- func (x *GetVMPasswordRequest) ProtoReflect() protoreflect.Message
- func (x *GetVMPasswordRequest) Reset()
- func (x *GetVMPasswordRequest) String() string
- type GetVMPasswordResponse
- func (*GetVMPasswordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVMPasswordResponse) GetResult() *Result
- func (*GetVMPasswordResponse) ProtoMessage()
- func (x *GetVMPasswordResponse) ProtoReflect() protoreflect.Message
- func (x *GetVMPasswordResponse) Reset()
- func (x *GetVMPasswordResponse) String() string
- type GetVMUserDataRequest
- func (*GetVMUserDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVMUserDataRequest) GetResponseType() string
- func (x *GetVMUserDataRequest) GetVmId() int64
- func (*GetVMUserDataRequest) ProtoMessage()
- func (x *GetVMUserDataRequest) ProtoReflect() protoreflect.Message
- func (x *GetVMUserDataRequest) Reset()
- func (x *GetVMUserDataRequest) String() string
- type GetVMUserDataResponse
- func (*GetVMUserDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVMUserDataResponse) GetResult() *Result
- func (*GetVMUserDataResponse) ProtoMessage()
- func (x *GetVMUserDataResponse) ProtoReflect() protoreflect.Message
- func (x *GetVMUserDataResponse) Reset()
- func (x *GetVMUserDataResponse) String() string
- type ImportUnmanagedInstanceRequest
- func (*ImportUnmanagedInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportUnmanagedInstanceRequest) GetAccountName() string
- func (x *ImportUnmanagedInstanceRequest) GetClusterId() int64
- func (x *ImportUnmanagedInstanceRequest) GetDataDiskToDiskOfferingList() map[string]string
- func (x *ImportUnmanagedInstanceRequest) GetDetails() map[string]string
- func (x *ImportUnmanagedInstanceRequest) GetDisplayName() string
- func (x *ImportUnmanagedInstanceRequest) GetDomainId() int64
- func (x *ImportUnmanagedInstanceRequest) GetForced() bool
- func (x *ImportUnmanagedInstanceRequest) GetHostName() string
- func (x *ImportUnmanagedInstanceRequest) GetInjectedJobId() string
- func (x *ImportUnmanagedInstanceRequest) GetMigrateAllowed() bool
- func (x *ImportUnmanagedInstanceRequest) GetName() string
- func (x *ImportUnmanagedInstanceRequest) GetNicIpAddressList() map[string]string
- func (x *ImportUnmanagedInstanceRequest) GetNicNetworkList() map[string]string
- func (x *ImportUnmanagedInstanceRequest) GetProjectId() int64
- func (x *ImportUnmanagedInstanceRequest) GetResponseType() string
- func (x *ImportUnmanagedInstanceRequest) GetServiceOfferingId() int64
- func (x *ImportUnmanagedInstanceRequest) GetStartEventId() int64
- func (x *ImportUnmanagedInstanceRequest) GetTemplateId() int64
- func (*ImportUnmanagedInstanceRequest) ProtoMessage()
- func (x *ImportUnmanagedInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *ImportUnmanagedInstanceRequest) Reset()
- func (x *ImportUnmanagedInstanceRequest) String() string
- type ImportUnmanagedInstanceResponse
- func (*ImportUnmanagedInstanceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImportUnmanagedInstanceResponse) GetResult() *Result
- func (*ImportUnmanagedInstanceResponse) ProtoMessage()
- func (x *ImportUnmanagedInstanceResponse) ProtoReflect() protoreflect.Message
- func (x *ImportUnmanagedInstanceResponse) Reset()
- func (x *ImportUnmanagedInstanceResponse) String() string
- type ImportVmRequest
- func (*ImportVmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportVmRequest) GetAccountName() string
- func (x *ImportVmRequest) GetClusterId() int64
- func (x *ImportVmRequest) GetClusterName() string
- func (x *ImportVmRequest) GetConvertInstanceHostId() int64
- func (x *ImportVmRequest) GetConvertStoragePoolId() int64
- func (x *ImportVmRequest) GetDataDiskToDiskOfferingList() map[string]string
- func (x *ImportVmRequest) GetDatacenterName() string
- func (x *ImportVmRequest) GetDetails() map[string]string
- func (x *ImportVmRequest) GetDiskPath() string
- func (x *ImportVmRequest) GetDisplayName() string
- func (x *ImportVmRequest) GetDomainId() int64
- func (x *ImportVmRequest) GetExistingVcenterId() int64
- func (x *ImportVmRequest) GetForceMsToImportVmFiles() bool
- func (x *ImportVmRequest) GetForced() bool
- func (x *ImportVmRequest) GetHost() string
- func (x *ImportVmRequest) GetHostId() int64
- func (x *ImportVmRequest) GetHostName() string
- func (x *ImportVmRequest) GetHostip() string
- func (x *ImportVmRequest) GetHypervisor() string
- func (x *ImportVmRequest) GetImportInstanceHostId() int64
- func (x *ImportVmRequest) GetImportSource() string
- func (x *ImportVmRequest) GetInjectedJobId() string
- func (x *ImportVmRequest) GetMigrateAllowed() bool
- func (x *ImportVmRequest) GetName() string
- func (x *ImportVmRequest) GetNetworkId() int64
- func (x *ImportVmRequest) GetNicIpAddressList() map[string]string
- func (x *ImportVmRequest) GetNicNetworkList() map[string]string
- func (x *ImportVmRequest) GetPassword() string
- func (x *ImportVmRequest) GetProjectId() int64
- func (x *ImportVmRequest) GetResponseType() string
- func (x *ImportVmRequest) GetServiceOfferingId() int64
- func (x *ImportVmRequest) GetStartEventId() int64
- func (x *ImportVmRequest) GetStoragePoolId() int64
- func (x *ImportVmRequest) GetTemplateId() int64
- func (x *ImportVmRequest) GetTmpPath() string
- func (x *ImportVmRequest) GetUsername() string
- func (x *ImportVmRequest) GetVcenter() string
- func (x *ImportVmRequest) GetZoneId() int64
- func (*ImportVmRequest) ProtoMessage()
- func (x *ImportVmRequest) ProtoReflect() protoreflect.Message
- func (x *ImportVmRequest) Reset()
- func (x *ImportVmRequest) String() string
- type ImportVmResponse
- type ListAffectedVmsForStorageScopeChangeRequest
- func (*ListAffectedVmsForStorageScopeChangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetClusterIdForScopeChange() int64
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetKeyword() string
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetPage() int32
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetPageSize() int32
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetResponseType() string
- func (x *ListAffectedVmsForStorageScopeChangeRequest) GetStorageId() int64
- func (*ListAffectedVmsForStorageScopeChangeRequest) ProtoMessage()
- func (x *ListAffectedVmsForStorageScopeChangeRequest) ProtoReflect() protoreflect.Message
- func (x *ListAffectedVmsForStorageScopeChangeRequest) Reset()
- func (x *ListAffectedVmsForStorageScopeChangeRequest) String() string
- type ListAffectedVmsForStorageScopeChangeResponse
- func (*ListAffectedVmsForStorageScopeChangeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAffectedVmsForStorageScopeChangeResponse) GetItems() []*VirtualMachine
- func (x *ListAffectedVmsForStorageScopeChangeResponse) GetTotalCount() int32
- func (*ListAffectedVmsForStorageScopeChangeResponse) ProtoMessage()
- func (x *ListAffectedVmsForStorageScopeChangeResponse) ProtoReflect() protoreflect.Message
- func (x *ListAffectedVmsForStorageScopeChangeResponse) Reset()
- func (x *ListAffectedVmsForStorageScopeChangeResponse) String() string
- type ListNicsRequest
- func (*ListNicsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNicsRequest) GetDisplay() bool
- func (x *ListNicsRequest) GetKeyword() string
- func (x *ListNicsRequest) GetNetworkId() int64
- func (x *ListNicsRequest) GetNicId() int64
- func (x *ListNicsRequest) GetPage() int32
- func (x *ListNicsRequest) GetPageSize() int32
- func (x *ListNicsRequest) GetResponseType() string
- func (x *ListNicsRequest) GetVmId() int64
- func (*ListNicsRequest) ProtoMessage()
- func (x *ListNicsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNicsRequest) Reset()
- func (x *ListNicsRequest) String() string
- type ListNicsResponse
- func (*ListNicsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNicsResponse) GetItems() []*Nic
- func (x *ListNicsResponse) GetTotalCount() int32
- func (*ListNicsResponse) ProtoMessage()
- func (x *ListNicsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNicsResponse) Reset()
- func (x *ListNicsResponse) String() string
- type ListUnmanagedInstancesRequest
- func (*ListUnmanagedInstancesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUnmanagedInstancesRequest) GetClusterId() int64
- func (x *ListUnmanagedInstancesRequest) GetKeyword() string
- func (x *ListUnmanagedInstancesRequest) GetName() string
- func (x *ListUnmanagedInstancesRequest) GetPage() int32
- func (x *ListUnmanagedInstancesRequest) GetPageSize() int32
- func (x *ListUnmanagedInstancesRequest) GetResponseType() string
- func (*ListUnmanagedInstancesRequest) ProtoMessage()
- func (x *ListUnmanagedInstancesRequest) ProtoReflect() protoreflect.Message
- func (x *ListUnmanagedInstancesRequest) Reset()
- func (x *ListUnmanagedInstancesRequest) String() string
- type ListUnmanagedInstancesResponse
- func (*ListUnmanagedInstancesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUnmanagedInstancesResponse) GetItems() []*UnmanagedInstance
- func (x *ListUnmanagedInstancesResponse) GetTotalCount() int32
- func (*ListUnmanagedInstancesResponse) ProtoMessage()
- func (x *ListUnmanagedInstancesResponse) ProtoReflect() protoreflect.Message
- func (x *ListUnmanagedInstancesResponse) Reset()
- func (x *ListUnmanagedInstancesResponse) String() string
- type ListVMScheduleRequest
- func (*ListVMScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMScheduleRequest) GetAction() string
- func (x *ListVMScheduleRequest) GetEnabled() bool
- func (x *ListVMScheduleRequest) GetId() int64
- func (x *ListVMScheduleRequest) GetKeyword() string
- func (x *ListVMScheduleRequest) GetPage() int32
- func (x *ListVMScheduleRequest) GetPageSize() int32
- func (x *ListVMScheduleRequest) GetResponseType() string
- func (x *ListVMScheduleRequest) GetVmId() int64
- func (*ListVMScheduleRequest) ProtoMessage()
- func (x *ListVMScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *ListVMScheduleRequest) Reset()
- func (x *ListVMScheduleRequest) String() string
- type ListVMScheduleResponse
- func (*ListVMScheduleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMScheduleResponse) GetItems() []*VMSchedule
- func (x *ListVMScheduleResponse) GetTotalCount() int32
- func (*ListVMScheduleResponse) ProtoMessage()
- func (x *ListVMScheduleResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMScheduleResponse) Reset()
- func (x *ListVMScheduleResponse) String() string
- type ListVMsCmdByAdminRequest
- func (*ListVMsCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMsCmdByAdminRequest) GetAccountName() string
- func (x *ListVMsCmdByAdminRequest) GetAccumulate() bool
- func (x *ListVMsCmdByAdminRequest) GetAffinityGroupId() int64
- func (x *ListVMsCmdByAdminRequest) GetAutoScaleVmGroupId() int64
- func (x *ListVMsCmdByAdminRequest) GetBackupOffId() int64
- func (x *ListVMsCmdByAdminRequest) GetClusterId() int64
- func (x *ListVMsCmdByAdminRequest) GetDisplay() bool
- func (x *ListVMsCmdByAdminRequest) GetDomainId() int64
- func (x *ListVMsCmdByAdminRequest) GetForVirtualNetwork() bool
- func (x *ListVMsCmdByAdminRequest) GetGroupId() int64
- func (x *ListVMsCmdByAdminRequest) GetHaEnabled() bool
- func (x *ListVMsCmdByAdminRequest) GetHostId() int64
- func (x *ListVMsCmdByAdminRequest) GetHypervisor() string
- func (x *ListVMsCmdByAdminRequest) GetId() int64
- func (x *ListVMsCmdByAdminRequest) GetIds() []string
- func (x *ListVMsCmdByAdminRequest) GetIsVnf() bool
- func (x *ListVMsCmdByAdminRequest) GetIsoId() int64
- func (x *ListVMsCmdByAdminRequest) GetKeypair() string
- func (x *ListVMsCmdByAdminRequest) GetKeyword() string
- func (x *ListVMsCmdByAdminRequest) GetListAll() bool
- func (x *ListVMsCmdByAdminRequest) GetName() string
- func (x *ListVMsCmdByAdminRequest) GetNetworkId() int64
- func (x *ListVMsCmdByAdminRequest) GetPage() int32
- func (x *ListVMsCmdByAdminRequest) GetPageSize() int32
- func (x *ListVMsCmdByAdminRequest) GetPodId() int64
- func (x *ListVMsCmdByAdminRequest) GetProjectId() int64
- func (x *ListVMsCmdByAdminRequest) GetRecursive() bool
- func (x *ListVMsCmdByAdminRequest) GetResponseType() string
- func (x *ListVMsCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVMsCmdByAdminRequest) GetSecurityGroupId() int64
- func (x *ListVMsCmdByAdminRequest) GetServiceOffId() int64
- func (x *ListVMsCmdByAdminRequest) GetShowIcon() bool
- func (x *ListVMsCmdByAdminRequest) GetShowUserData() bool
- func (x *ListVMsCmdByAdminRequest) GetState() string
- func (x *ListVMsCmdByAdminRequest) GetStorageId() int64
- func (x *ListVMsCmdByAdminRequest) GetTags() map[string]string
- func (x *ListVMsCmdByAdminRequest) GetTemplateId() int64
- func (x *ListVMsCmdByAdminRequest) GetUserId() int64
- func (x *ListVMsCmdByAdminRequest) GetUserdataId() int64
- func (x *ListVMsCmdByAdminRequest) GetViewDetails() []string
- func (x *ListVMsCmdByAdminRequest) GetVpcId() int64
- func (x *ListVMsCmdByAdminRequest) GetZoneId() int64
- func (*ListVMsCmdByAdminRequest) ProtoMessage()
- func (x *ListVMsCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListVMsCmdByAdminRequest) Reset()
- func (x *ListVMsCmdByAdminRequest) String() string
- type ListVMsCmdByAdminResponse
- func (*ListVMsCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMsCmdByAdminResponse) GetItems() []*UserVm
- func (x *ListVMsCmdByAdminResponse) GetTotalCount() int32
- func (*ListVMsCmdByAdminResponse) ProtoMessage()
- func (x *ListVMsCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMsCmdByAdminResponse) Reset()
- func (x *ListVMsCmdByAdminResponse) String() string
- type ListVMsRequest
- func (*ListVMsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMsRequest) GetAccountName() string
- func (x *ListVMsRequest) GetAccumulate() bool
- func (x *ListVMsRequest) GetAffinityGroupId() int64
- func (x *ListVMsRequest) GetAutoScaleVmGroupId() int64
- func (x *ListVMsRequest) GetBackupOffId() int64
- func (x *ListVMsRequest) GetDisplay() bool
- func (x *ListVMsRequest) GetDomainId() int64
- func (x *ListVMsRequest) GetForVirtualNetwork() bool
- func (x *ListVMsRequest) GetGroupId() int64
- func (x *ListVMsRequest) GetHaEnabled() bool
- func (x *ListVMsRequest) GetHypervisor() string
- func (x *ListVMsRequest) GetId() int64
- func (x *ListVMsRequest) GetIds() []string
- func (x *ListVMsRequest) GetIsVnf() bool
- func (x *ListVMsRequest) GetIsoId() int64
- func (x *ListVMsRequest) GetKeypair() string
- func (x *ListVMsRequest) GetKeyword() string
- func (x *ListVMsRequest) GetListAll() bool
- func (x *ListVMsRequest) GetName() string
- func (x *ListVMsRequest) GetNetworkId() int64
- func (x *ListVMsRequest) GetPage() int32
- func (x *ListVMsRequest) GetPageSize() int32
- func (x *ListVMsRequest) GetProjectId() int64
- func (x *ListVMsRequest) GetRecursive() bool
- func (x *ListVMsRequest) GetResponseType() string
- func (x *ListVMsRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVMsRequest) GetRunAsAdmin() bool
- func (x *ListVMsRequest) GetSecurityGroupId() int64
- func (x *ListVMsRequest) GetServiceOffId() int64
- func (x *ListVMsRequest) GetShowIcon() bool
- func (x *ListVMsRequest) GetShowUserData() bool
- func (x *ListVMsRequest) GetState() string
- func (x *ListVMsRequest) GetTags() map[string]string
- func (x *ListVMsRequest) GetTemplateId() int64
- func (x *ListVMsRequest) GetUserId() int64
- func (x *ListVMsRequest) GetUserdataId() int64
- func (x *ListVMsRequest) GetViewDetails() []string
- func (x *ListVMsRequest) GetVpcId() int64
- func (x *ListVMsRequest) GetZoneId() int64
- func (*ListVMsRequest) ProtoMessage()
- func (x *ListVMsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVMsRequest) Reset()
- func (x *ListVMsRequest) String() string
- type ListVMsResponse
- func (*ListVMsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMsResponse) GetItems() []*UserVm
- func (x *ListVMsResponse) GetTotalCount() int32
- func (*ListVMsResponse) ProtoMessage()
- func (x *ListVMsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMsResponse) Reset()
- func (x *ListVMsResponse) String() string
- type ListVmsForImportRequest
- func (*ListVmsForImportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVmsForImportRequest) GetHost() string
- func (x *ListVmsForImportRequest) GetHypervisor() string
- func (x *ListVmsForImportRequest) GetKeyword() string
- func (x *ListVmsForImportRequest) GetPage() int32
- func (x *ListVmsForImportRequest) GetPageSize() int32
- func (x *ListVmsForImportRequest) GetPassword() string
- func (x *ListVmsForImportRequest) GetResponseType() string
- func (x *ListVmsForImportRequest) GetUsername() string
- func (x *ListVmsForImportRequest) GetZoneId() int64
- func (*ListVmsForImportRequest) ProtoMessage()
- func (x *ListVmsForImportRequest) ProtoReflect() protoreflect.Message
- func (x *ListVmsForImportRequest) Reset()
- func (x *ListVmsForImportRequest) String() string
- type ListVmsForImportResponse
- func (*ListVmsForImportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVmsForImportResponse) GetItems() []*UnmanagedInstance
- func (x *ListVmsForImportResponse) GetTotalCount() int32
- func (*ListVmsForImportResponse) ProtoMessage()
- func (x *ListVmsForImportResponse) ProtoReflect() protoreflect.Message
- func (x *ListVmsForImportResponse) Reset()
- func (x *ListVmsForImportResponse) String() string
- type ListVnfAppliancesCmdByAdminRequest
- func (*ListVnfAppliancesCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnfAppliancesCmdByAdminRequest) GetAccountName() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetAccumulate() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetAffinityGroupId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetAutoScaleVmGroupId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetBackupOffId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetDisplay() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetDomainId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetForVirtualNetwork() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetGroupId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetHaEnabled() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetHypervisor() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetIds() []string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetIsVnf() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetIsoId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetKeypair() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetKeyword() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetListAll() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetName() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetNetworkId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetPage() int32
- func (x *ListVnfAppliancesCmdByAdminRequest) GetPageSize() int32
- func (x *ListVnfAppliancesCmdByAdminRequest) GetProjectId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetRecursive() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetResponseType() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetSecurityGroupId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetServiceOffId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetShowIcon() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetShowUserData() bool
- func (x *ListVnfAppliancesCmdByAdminRequest) GetState() string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetTags() map[string]string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetTemplateId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetUserId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetUserdataId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetViewDetails() []string
- func (x *ListVnfAppliancesCmdByAdminRequest) GetVpcId() int64
- func (x *ListVnfAppliancesCmdByAdminRequest) GetZoneId() int64
- func (*ListVnfAppliancesCmdByAdminRequest) ProtoMessage()
- func (x *ListVnfAppliancesCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListVnfAppliancesCmdByAdminRequest) Reset()
- func (x *ListVnfAppliancesCmdByAdminRequest) String() string
- type ListVnfAppliancesCmdByAdminResponse
- func (*ListVnfAppliancesCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnfAppliancesCmdByAdminResponse) GetItems() []*UserVm
- func (x *ListVnfAppliancesCmdByAdminResponse) GetTotalCount() int32
- func (*ListVnfAppliancesCmdByAdminResponse) ProtoMessage()
- func (x *ListVnfAppliancesCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListVnfAppliancesCmdByAdminResponse) Reset()
- func (x *ListVnfAppliancesCmdByAdminResponse) String() string
- type ListVnfAppliancesRequest
- func (*ListVnfAppliancesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnfAppliancesRequest) GetAccountName() string
- func (x *ListVnfAppliancesRequest) GetAccumulate() bool
- func (x *ListVnfAppliancesRequest) GetAffinityGroupId() int64
- func (x *ListVnfAppliancesRequest) GetAutoScaleVmGroupId() int64
- func (x *ListVnfAppliancesRequest) GetBackupOffId() int64
- func (x *ListVnfAppliancesRequest) GetDisplay() bool
- func (x *ListVnfAppliancesRequest) GetDomainId() int64
- func (x *ListVnfAppliancesRequest) GetForVirtualNetwork() bool
- func (x *ListVnfAppliancesRequest) GetGroupId() int64
- func (x *ListVnfAppliancesRequest) GetHaEnabled() bool
- func (x *ListVnfAppliancesRequest) GetHypervisor() string
- func (x *ListVnfAppliancesRequest) GetId() int64
- func (x *ListVnfAppliancesRequest) GetIds() []string
- func (x *ListVnfAppliancesRequest) GetIsVnf() bool
- func (x *ListVnfAppliancesRequest) GetIsoId() int64
- func (x *ListVnfAppliancesRequest) GetKeypair() string
- func (x *ListVnfAppliancesRequest) GetKeyword() string
- func (x *ListVnfAppliancesRequest) GetListAll() bool
- func (x *ListVnfAppliancesRequest) GetName() string
- func (x *ListVnfAppliancesRequest) GetNetworkId() int64
- func (x *ListVnfAppliancesRequest) GetPage() int32
- func (x *ListVnfAppliancesRequest) GetPageSize() int32
- func (x *ListVnfAppliancesRequest) GetProjectId() int64
- func (x *ListVnfAppliancesRequest) GetRecursive() bool
- func (x *ListVnfAppliancesRequest) GetResponseType() string
- func (x *ListVnfAppliancesRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVnfAppliancesRequest) GetRunAsAdmin() bool
- func (x *ListVnfAppliancesRequest) GetSecurityGroupId() int64
- func (x *ListVnfAppliancesRequest) GetServiceOffId() int64
- func (x *ListVnfAppliancesRequest) GetShowIcon() bool
- func (x *ListVnfAppliancesRequest) GetShowUserData() bool
- func (x *ListVnfAppliancesRequest) GetState() string
- func (x *ListVnfAppliancesRequest) GetTags() map[string]string
- func (x *ListVnfAppliancesRequest) GetTemplateId() int64
- func (x *ListVnfAppliancesRequest) GetUserId() int64
- func (x *ListVnfAppliancesRequest) GetUserdataId() int64
- func (x *ListVnfAppliancesRequest) GetViewDetails() []string
- func (x *ListVnfAppliancesRequest) GetVpcId() int64
- func (x *ListVnfAppliancesRequest) GetZoneId() int64
- func (*ListVnfAppliancesRequest) ProtoMessage()
- func (x *ListVnfAppliancesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVnfAppliancesRequest) Reset()
- func (x *ListVnfAppliancesRequest) String() string
- type ListVnfAppliancesResponse
- func (*ListVnfAppliancesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnfAppliancesResponse) GetItems() []*UserVm
- func (x *ListVnfAppliancesResponse) GetTotalCount() int32
- func (*ListVnfAppliancesResponse) ProtoMessage()
- func (x *ListVnfAppliancesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVnfAppliancesResponse) Reset()
- func (x *ListVnfAppliancesResponse) String() string
- type MigrateVMRequest
- func (*MigrateVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVMRequest) GetAutoSelect() bool
- func (x *MigrateVMRequest) GetHostId() int64
- func (x *MigrateVMRequest) GetInjectedJobId() string
- func (x *MigrateVMRequest) GetResponseType() string
- func (x *MigrateVMRequest) GetStartEventId() int64
- func (x *MigrateVMRequest) GetStorageId() int64
- func (x *MigrateVMRequest) GetVirtualMachineId() int64
- func (*MigrateVMRequest) ProtoMessage()
- func (x *MigrateVMRequest) ProtoReflect() protoreflect.Message
- func (x *MigrateVMRequest) Reset()
- func (x *MigrateVMRequest) String() string
- type MigrateVMResponse
- type MigrateVirtualMachineWithVolumeRequest
- func (*MigrateVirtualMachineWithVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVirtualMachineWithVolumeRequest) GetAutoSelect() bool
- func (x *MigrateVirtualMachineWithVolumeRequest) GetHostId() int64
- func (x *MigrateVirtualMachineWithVolumeRequest) GetInjectedJobId() string
- func (x *MigrateVirtualMachineWithVolumeRequest) GetMigrateVolumeTo() map[string]string
- func (x *MigrateVirtualMachineWithVolumeRequest) GetResponseType() string
- func (x *MigrateVirtualMachineWithVolumeRequest) GetStartEventId() int64
- func (x *MigrateVirtualMachineWithVolumeRequest) GetVirtualMachineId() int64
- func (*MigrateVirtualMachineWithVolumeRequest) ProtoMessage()
- func (x *MigrateVirtualMachineWithVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *MigrateVirtualMachineWithVolumeRequest) Reset()
- func (x *MigrateVirtualMachineWithVolumeRequest) String() string
- type MigrateVirtualMachineWithVolumeResponse
- func (*MigrateVirtualMachineWithVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVirtualMachineWithVolumeResponse) GetResult() *Result
- func (*MigrateVirtualMachineWithVolumeResponse) ProtoMessage()
- func (x *MigrateVirtualMachineWithVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *MigrateVirtualMachineWithVolumeResponse) Reset()
- func (x *MigrateVirtualMachineWithVolumeResponse) String() string
- type Nic
- func (*Nic) Descriptor() ([]byte, []int)deprecated
- func (x *Nic) GetCreated() string
- func (x *Nic) GetDescription() string
- func (x *Nic) GetDisplayName() string
- func (x *Nic) GetId() string
- func (x *Nic) GetName() string
- func (*Nic) ProtoMessage()
- func (x *Nic) ProtoReflect() protoreflect.Message
- func (x *Nic) Reset()
- func (x *Nic) String() string
- type RebootVMCmdByAdminRequest
- func (*RebootVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RebootVMCmdByAdminRequest) GetBootIntoSetup() bool
- func (x *RebootVMCmdByAdminRequest) GetForced() bool
- func (x *RebootVMCmdByAdminRequest) GetId() int64
- func (x *RebootVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *RebootVMCmdByAdminRequest) GetResponseType() string
- func (x *RebootVMCmdByAdminRequest) GetStartEventId() int64
- func (*RebootVMCmdByAdminRequest) ProtoMessage()
- func (x *RebootVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RebootVMCmdByAdminRequest) Reset()
- func (x *RebootVMCmdByAdminRequest) String() string
- type RebootVMCmdByAdminResponse
- func (*RebootVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RebootVMCmdByAdminResponse) GetResult() *Result
- func (*RebootVMCmdByAdminResponse) ProtoMessage()
- func (x *RebootVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RebootVMCmdByAdminResponse) Reset()
- func (x *RebootVMCmdByAdminResponse) String() string
- type RebootVMRequest
- func (*RebootVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RebootVMRequest) GetBootIntoSetup() bool
- func (x *RebootVMRequest) GetForced() bool
- func (x *RebootVMRequest) GetId() int64
- func (x *RebootVMRequest) GetInjectedJobId() string
- func (x *RebootVMRequest) GetResponseType() string
- func (x *RebootVMRequest) GetRunAsAdmin() bool
- func (x *RebootVMRequest) GetStartEventId() int64
- func (*RebootVMRequest) ProtoMessage()
- func (x *RebootVMRequest) ProtoReflect() protoreflect.Message
- func (x *RebootVMRequest) Reset()
- func (x *RebootVMRequest) String() string
- type RebootVMResponse
- type RecoverVMRequest
- func (*RecoverVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecoverVMRequest) GetId() int64
- func (x *RecoverVMRequest) GetResponseType() string
- func (*RecoverVMRequest) ProtoMessage()
- func (x *RecoverVMRequest) ProtoReflect() protoreflect.Message
- func (x *RecoverVMRequest) Reset()
- func (x *RecoverVMRequest) String() string
- type RecoverVMResponse
- type RemoveIpFromVmNicRequest
- func (*RemoveIpFromVmNicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveIpFromVmNicRequest) GetId() int64
- func (x *RemoveIpFromVmNicRequest) GetInjectedJobId() string
- func (x *RemoveIpFromVmNicRequest) GetResponseType() string
- func (x *RemoveIpFromVmNicRequest) GetStartEventId() int64
- func (*RemoveIpFromVmNicRequest) ProtoMessage()
- func (x *RemoveIpFromVmNicRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveIpFromVmNicRequest) Reset()
- func (x *RemoveIpFromVmNicRequest) String() string
- type RemoveIpFromVmNicResponse
- func (*RemoveIpFromVmNicResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveIpFromVmNicResponse) GetResult() *Result
- func (*RemoveIpFromVmNicResponse) ProtoMessage()
- func (x *RemoveIpFromVmNicResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveIpFromVmNicResponse) Reset()
- func (x *RemoveIpFromVmNicResponse) String() string
- type RemoveNicFromVMCmdByAdminRequest
- func (*RemoveNicFromVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveNicFromVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *RemoveNicFromVMCmdByAdminRequest) GetNicId() int64
- func (x *RemoveNicFromVMCmdByAdminRequest) GetResponseType() string
- func (x *RemoveNicFromVMCmdByAdminRequest) GetStartEventId() int64
- func (x *RemoveNicFromVMCmdByAdminRequest) GetVmId() int64
- func (*RemoveNicFromVMCmdByAdminRequest) ProtoMessage()
- func (x *RemoveNicFromVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveNicFromVMCmdByAdminRequest) Reset()
- func (x *RemoveNicFromVMCmdByAdminRequest) String() string
- type RemoveNicFromVMCmdByAdminResponse
- func (*RemoveNicFromVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveNicFromVMCmdByAdminResponse) GetResult() *Result
- func (*RemoveNicFromVMCmdByAdminResponse) ProtoMessage()
- func (x *RemoveNicFromVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveNicFromVMCmdByAdminResponse) Reset()
- func (x *RemoveNicFromVMCmdByAdminResponse) String() string
- type RemoveNicFromVMRequest
- func (*RemoveNicFromVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveNicFromVMRequest) GetInjectedJobId() string
- func (x *RemoveNicFromVMRequest) GetNicId() int64
- func (x *RemoveNicFromVMRequest) GetResponseType() string
- func (x *RemoveNicFromVMRequest) GetRunAsAdmin() bool
- func (x *RemoveNicFromVMRequest) GetStartEventId() int64
- func (x *RemoveNicFromVMRequest) GetVmId() int64
- func (*RemoveNicFromVMRequest) ProtoMessage()
- func (x *RemoveNicFromVMRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveNicFromVMRequest) Reset()
- func (x *RemoveNicFromVMRequest) String() string
- type RemoveNicFromVMResponse
- func (*RemoveNicFromVMResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveNicFromVMResponse) GetResult() *Result
- func (*RemoveNicFromVMResponse) ProtoMessage()
- func (x *RemoveNicFromVMResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveNicFromVMResponse) Reset()
- func (x *RemoveNicFromVMResponse) String() string
- type ResetVMPasswordCmdByAdminRequest
- func (*ResetVMPasswordCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMPasswordCmdByAdminRequest) GetId() int64
- func (x *ResetVMPasswordCmdByAdminRequest) GetInjectedJobId() string
- func (x *ResetVMPasswordCmdByAdminRequest) GetPassword() string
- func (x *ResetVMPasswordCmdByAdminRequest) GetResponseType() string
- func (x *ResetVMPasswordCmdByAdminRequest) GetStartEventId() int64
- func (*ResetVMPasswordCmdByAdminRequest) ProtoMessage()
- func (x *ResetVMPasswordCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMPasswordCmdByAdminRequest) Reset()
- func (x *ResetVMPasswordCmdByAdminRequest) String() string
- type ResetVMPasswordCmdByAdminResponse
- func (*ResetVMPasswordCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMPasswordCmdByAdminResponse) GetResult() *Result
- func (*ResetVMPasswordCmdByAdminResponse) ProtoMessage()
- func (x *ResetVMPasswordCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMPasswordCmdByAdminResponse) Reset()
- func (x *ResetVMPasswordCmdByAdminResponse) String() string
- type ResetVMPasswordRequest
- func (*ResetVMPasswordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMPasswordRequest) GetId() int64
- func (x *ResetVMPasswordRequest) GetInjectedJobId() string
- func (x *ResetVMPasswordRequest) GetPassword() string
- func (x *ResetVMPasswordRequest) GetResponseType() string
- func (x *ResetVMPasswordRequest) GetRunAsAdmin() bool
- func (x *ResetVMPasswordRequest) GetStartEventId() int64
- func (*ResetVMPasswordRequest) ProtoMessage()
- func (x *ResetVMPasswordRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMPasswordRequest) Reset()
- func (x *ResetVMPasswordRequest) String() string
- type ResetVMPasswordResponse
- func (*ResetVMPasswordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMPasswordResponse) GetResult() *Result
- func (*ResetVMPasswordResponse) ProtoMessage()
- func (x *ResetVMPasswordResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMPasswordResponse) Reset()
- func (x *ResetVMPasswordResponse) String() string
- type ResetVMSSHKeyCmdByAdminRequest
- func (*ResetVMSSHKeyCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetAccountName() string
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetDomainId() int64
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetId() int64
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetInjectedJobId() string
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetName() string
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetNames() []string
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetProjectId() int64
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetResponseType() string
- func (x *ResetVMSSHKeyCmdByAdminRequest) GetStartEventId() int64
- func (*ResetVMSSHKeyCmdByAdminRequest) ProtoMessage()
- func (x *ResetVMSSHKeyCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMSSHKeyCmdByAdminRequest) Reset()
- func (x *ResetVMSSHKeyCmdByAdminRequest) String() string
- type ResetVMSSHKeyCmdByAdminResponse
- func (*ResetVMSSHKeyCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMSSHKeyCmdByAdminResponse) GetResult() *Result
- func (*ResetVMSSHKeyCmdByAdminResponse) ProtoMessage()
- func (x *ResetVMSSHKeyCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMSSHKeyCmdByAdminResponse) Reset()
- func (x *ResetVMSSHKeyCmdByAdminResponse) String() string
- type ResetVMSSHKeyRequest
- func (*ResetVMSSHKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMSSHKeyRequest) GetAccountName() string
- func (x *ResetVMSSHKeyRequest) GetDomainId() int64
- func (x *ResetVMSSHKeyRequest) GetId() int64
- func (x *ResetVMSSHKeyRequest) GetInjectedJobId() string
- func (x *ResetVMSSHKeyRequest) GetName() string
- func (x *ResetVMSSHKeyRequest) GetNames() []string
- func (x *ResetVMSSHKeyRequest) GetProjectId() int64
- func (x *ResetVMSSHKeyRequest) GetResponseType() string
- func (x *ResetVMSSHKeyRequest) GetRunAsAdmin() bool
- func (x *ResetVMSSHKeyRequest) GetStartEventId() int64
- func (*ResetVMSSHKeyRequest) ProtoMessage()
- func (x *ResetVMSSHKeyRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMSSHKeyRequest) Reset()
- func (x *ResetVMSSHKeyRequest) String() string
- type ResetVMSSHKeyResponse
- func (*ResetVMSSHKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMSSHKeyResponse) GetResult() *Result
- func (*ResetVMSSHKeyResponse) ProtoMessage()
- func (x *ResetVMSSHKeyResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMSSHKeyResponse) Reset()
- func (x *ResetVMSSHKeyResponse) String() string
- type ResetVMUserDataCmdAdminRequest
- func (*ResetVMUserDataCmdAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMUserDataCmdAdminRequest) GetAccountName() string
- func (x *ResetVMUserDataCmdAdminRequest) GetDomainId() int64
- func (x *ResetVMUserDataCmdAdminRequest) GetId() int64
- func (x *ResetVMUserDataCmdAdminRequest) GetProjectId() int64
- func (x *ResetVMUserDataCmdAdminRequest) GetResponseType() string
- func (x *ResetVMUserDataCmdAdminRequest) GetUserData() string
- func (x *ResetVMUserDataCmdAdminRequest) GetUserdataDetails() map[string]string
- func (x *ResetVMUserDataCmdAdminRequest) GetUserdataId() int64
- func (*ResetVMUserDataCmdAdminRequest) ProtoMessage()
- func (x *ResetVMUserDataCmdAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMUserDataCmdAdminRequest) Reset()
- func (x *ResetVMUserDataCmdAdminRequest) String() string
- type ResetVMUserDataCmdAdminResponse
- func (*ResetVMUserDataCmdAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMUserDataCmdAdminResponse) GetResult() *Result
- func (*ResetVMUserDataCmdAdminResponse) ProtoMessage()
- func (x *ResetVMUserDataCmdAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMUserDataCmdAdminResponse) Reset()
- func (x *ResetVMUserDataCmdAdminResponse) String() string
- type ResetVMUserDataRequest
- func (*ResetVMUserDataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMUserDataRequest) GetAccountName() string
- func (x *ResetVMUserDataRequest) GetDomainId() int64
- func (x *ResetVMUserDataRequest) GetId() int64
- func (x *ResetVMUserDataRequest) GetProjectId() int64
- func (x *ResetVMUserDataRequest) GetResponseType() string
- func (x *ResetVMUserDataRequest) GetRunAsAdmin() bool
- func (x *ResetVMUserDataRequest) GetUserData() string
- func (x *ResetVMUserDataRequest) GetUserdataDetails() map[string]string
- func (x *ResetVMUserDataRequest) GetUserdataId() int64
- func (*ResetVMUserDataRequest) ProtoMessage()
- func (x *ResetVMUserDataRequest) ProtoReflect() protoreflect.Message
- func (x *ResetVMUserDataRequest) Reset()
- func (x *ResetVMUserDataRequest) String() string
- type ResetVMUserDataResponse
- func (*ResetVMUserDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResetVMUserDataResponse) GetResult() *Result
- func (*ResetVMUserDataResponse) ProtoMessage()
- func (x *ResetVMUserDataResponse) ProtoReflect() protoreflect.Message
- func (x *ResetVMUserDataResponse) Reset()
- func (x *ResetVMUserDataResponse) String() string
- type RestoreVMCmdByAdminRequest
- func (*RestoreVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVMCmdByAdminRequest) GetDetails() map[string]string
- func (x *RestoreVMCmdByAdminRequest) GetExpungeRootDisk() bool
- func (x *RestoreVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *RestoreVMCmdByAdminRequest) GetResponseType() string
- func (x *RestoreVMCmdByAdminRequest) GetRootDiskOfferingId() int64
- func (x *RestoreVMCmdByAdminRequest) GetRootDiskSize() int64
- func (x *RestoreVMCmdByAdminRequest) GetStartEventId() int64
- func (x *RestoreVMCmdByAdminRequest) GetTemplateId() int64
- func (x *RestoreVMCmdByAdminRequest) GetVmId() int64
- func (*RestoreVMCmdByAdminRequest) ProtoMessage()
- func (x *RestoreVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreVMCmdByAdminRequest) Reset()
- func (x *RestoreVMCmdByAdminRequest) String() string
- type RestoreVMCmdByAdminResponse
- func (*RestoreVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVMCmdByAdminResponse) GetResult() *Result
- func (*RestoreVMCmdByAdminResponse) ProtoMessage()
- func (x *RestoreVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RestoreVMCmdByAdminResponse) Reset()
- func (x *RestoreVMCmdByAdminResponse) String() string
- type RestoreVMRequest
- func (*RestoreVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVMRequest) GetDetails() map[string]string
- func (x *RestoreVMRequest) GetExpungeRootDisk() bool
- func (x *RestoreVMRequest) GetInjectedJobId() string
- func (x *RestoreVMRequest) GetResponseType() string
- func (x *RestoreVMRequest) GetRootDiskOfferingId() int64
- func (x *RestoreVMRequest) GetRootDiskSize() int64
- func (x *RestoreVMRequest) GetRunAsAdmin() bool
- func (x *RestoreVMRequest) GetStartEventId() int64
- func (x *RestoreVMRequest) GetTemplateId() int64
- func (x *RestoreVMRequest) GetVmId() int64
- func (*RestoreVMRequest) ProtoMessage()
- func (x *RestoreVMRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreVMRequest) Reset()
- func (x *RestoreVMRequest) String() string
- type RestoreVMResponse
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type ScaleVMCmdByAdminRequest
- func (*ScaleVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleVMCmdByAdminRequest) GetAutoMigrate() bool
- func (x *ScaleVMCmdByAdminRequest) GetDetails() map[string]string
- func (x *ScaleVMCmdByAdminRequest) GetId() int64
- func (x *ScaleVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *ScaleVMCmdByAdminRequest) GetMaxIops() int64
- func (x *ScaleVMCmdByAdminRequest) GetMinIops() int64
- func (x *ScaleVMCmdByAdminRequest) GetResponseType() string
- func (x *ScaleVMCmdByAdminRequest) GetServiceOfferingId() int64
- func (x *ScaleVMCmdByAdminRequest) GetShrinkOk() bool
- func (x *ScaleVMCmdByAdminRequest) GetStartEventId() int64
- func (*ScaleVMCmdByAdminRequest) ProtoMessage()
- func (x *ScaleVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ScaleVMCmdByAdminRequest) Reset()
- func (x *ScaleVMCmdByAdminRequest) String() string
- type ScaleVMCmdByAdminResponse
- func (*ScaleVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleVMCmdByAdminResponse) GetResult() *Result
- func (*ScaleVMCmdByAdminResponse) ProtoMessage()
- func (x *ScaleVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ScaleVMCmdByAdminResponse) Reset()
- func (x *ScaleVMCmdByAdminResponse) String() string
- type ScaleVMRequest
- func (*ScaleVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleVMRequest) GetAutoMigrate() bool
- func (x *ScaleVMRequest) GetDetails() map[string]string
- func (x *ScaleVMRequest) GetId() int64
- func (x *ScaleVMRequest) GetInjectedJobId() string
- func (x *ScaleVMRequest) GetMaxIops() int64
- func (x *ScaleVMRequest) GetMinIops() int64
- func (x *ScaleVMRequest) GetResponseType() string
- func (x *ScaleVMRequest) GetRunAsAdmin() bool
- func (x *ScaleVMRequest) GetServiceOfferingId() int64
- func (x *ScaleVMRequest) GetShrinkOk() bool
- func (x *ScaleVMRequest) GetStartEventId() int64
- func (*ScaleVMRequest) ProtoMessage()
- func (x *ScaleVMRequest) ProtoReflect() protoreflect.Message
- func (x *ScaleVMRequest) Reset()
- func (x *ScaleVMRequest) String() string
- type ScaleVMResponse
- type StartVMCmdByAdminRequest
- func (*StartVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartVMCmdByAdminRequest) GetBootIntoSetup() bool
- func (x *StartVMCmdByAdminRequest) GetClusterId() int64
- func (x *StartVMCmdByAdminRequest) GetConsiderLastHost() bool
- func (x *StartVMCmdByAdminRequest) GetDeploymentPlanner() string
- func (x *StartVMCmdByAdminRequest) GetHostId() int64
- func (x *StartVMCmdByAdminRequest) GetId() int64
- func (x *StartVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *StartVMCmdByAdminRequest) GetPodId() int64
- func (x *StartVMCmdByAdminRequest) GetResponseType() string
- func (x *StartVMCmdByAdminRequest) GetStartEventId() int64
- func (*StartVMCmdByAdminRequest) ProtoMessage()
- func (x *StartVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *StartVMCmdByAdminRequest) Reset()
- func (x *StartVMCmdByAdminRequest) String() string
- type StartVMCmdByAdminResponse
- func (*StartVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartVMCmdByAdminResponse) GetResult() *Result
- func (*StartVMCmdByAdminResponse) ProtoMessage()
- func (x *StartVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *StartVMCmdByAdminResponse) Reset()
- func (x *StartVMCmdByAdminResponse) String() string
- type StartVMRequest
- func (*StartVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartVMRequest) GetBootIntoSetup() bool
- func (x *StartVMRequest) GetClusterId() int64
- func (x *StartVMRequest) GetConsiderLastHost() bool
- func (x *StartVMRequest) GetDeploymentPlanner() string
- func (x *StartVMRequest) GetHostId() int64
- func (x *StartVMRequest) GetId() int64
- func (x *StartVMRequest) GetInjectedJobId() string
- func (x *StartVMRequest) GetPodId() int64
- func (x *StartVMRequest) GetResponseType() string
- func (x *StartVMRequest) GetRunAsAdmin() bool
- func (x *StartVMRequest) GetStartEventId() int64
- func (*StartVMRequest) ProtoMessage()
- func (x *StartVMRequest) ProtoReflect() protoreflect.Message
- func (x *StartVMRequest) Reset()
- func (x *StartVMRequest) String() string
- type StartVMResponse
- type StopVMCmdByAdminRequest
- func (*StopVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopVMCmdByAdminRequest) GetForced() bool
- func (x *StopVMCmdByAdminRequest) GetId() int64
- func (x *StopVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *StopVMCmdByAdminRequest) GetResponseType() string
- func (x *StopVMCmdByAdminRequest) GetStartEventId() int64
- func (*StopVMCmdByAdminRequest) ProtoMessage()
- func (x *StopVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *StopVMCmdByAdminRequest) Reset()
- func (x *StopVMCmdByAdminRequest) String() string
- type StopVMCmdByAdminResponse
- func (*StopVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StopVMCmdByAdminResponse) GetResult() *Result
- func (*StopVMCmdByAdminResponse) ProtoMessage()
- func (x *StopVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *StopVMCmdByAdminResponse) Reset()
- func (x *StopVMCmdByAdminResponse) String() string
- type StopVMRequest
- func (*StopVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopVMRequest) GetForced() bool
- func (x *StopVMRequest) GetId() int64
- func (x *StopVMRequest) GetInjectedJobId() string
- func (x *StopVMRequest) GetResponseType() string
- func (x *StopVMRequest) GetRunAsAdmin() bool
- func (x *StopVMRequest) GetStartEventId() int64
- func (*StopVMRequest) ProtoMessage()
- func (x *StopVMRequest) ProtoReflect() protoreflect.Message
- func (x *StopVMRequest) Reset()
- func (x *StopVMRequest) String() string
- type StopVMResponse
- type Success
- type UnimplementedVmServiceServer
- func (UnimplementedVmServiceServer) AddIpToVmNic(context.Context, *AddIpToVmNicRequest) (*AddIpToVmNicResponse, error)
- func (UnimplementedVmServiceServer) AddNicToVM(context.Context, *AddNicToVMRequest) (*AddNicToVMResponse, error)
- func (UnimplementedVmServiceServer) AddNicToVMCmdByAdmin(context.Context, *AddNicToVMCmdByAdminRequest) (*AddNicToVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) AssignVM(context.Context, *AssignVMRequest) (*AssignVMResponse, error)
- func (UnimplementedVmServiceServer) CreateVMSchedule(context.Context, *CreateVMScheduleRequest) (*CreateVMScheduleResponse, error)
- func (UnimplementedVmServiceServer) DeleteVMSchedule(context.Context, *DeleteVMScheduleRequest) (*DeleteVMScheduleResponse, error)
- func (UnimplementedVmServiceServer) DeployVM(context.Context, *DeployVMRequest) (*DeployVMResponse, error)
- func (UnimplementedVmServiceServer) DeployVMCmdByAdmin(context.Context, *DeployVMCmdByAdminRequest) (*DeployVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) DeployVnfAppliance(context.Context, *DeployVnfApplianceRequest) (*DeployVnfApplianceResponse, error)
- func (UnimplementedVmServiceServer) DeployVnfApplianceCmdByAdmin(context.Context, *DeployVnfApplianceCmdByAdminRequest) (*DeployVnfApplianceCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) DestroyVM(context.Context, *DestroyVMRequest) (*DestroyVMResponse, error)
- func (UnimplementedVmServiceServer) DestroyVMCmdByAdmin(context.Context, *DestroyVMCmdByAdminRequest) (*DestroyVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ExpungeVM(context.Context, *ExpungeVMRequest) (*ExpungeVMResponse, error)
- func (UnimplementedVmServiceServer) GetVMPassword(context.Context, *GetVMPasswordRequest) (*GetVMPasswordResponse, error)
- func (UnimplementedVmServiceServer) GetVMUserData(context.Context, *GetVMUserDataRequest) (*GetVMUserDataResponse, error)
- func (UnimplementedVmServiceServer) ImportUnmanagedInstance(context.Context, *ImportUnmanagedInstanceRequest) (*ImportUnmanagedInstanceResponse, error)
- func (UnimplementedVmServiceServer) ImportVm(context.Context, *ImportVmRequest) (*ImportVmResponse, error)
- func (UnimplementedVmServiceServer) ListAffectedVmsForStorageScopeChange(context.Context, *ListAffectedVmsForStorageScopeChangeRequest) (*ListAffectedVmsForStorageScopeChangeResponse, error)
- func (UnimplementedVmServiceServer) ListNics(context.Context, *ListNicsRequest) (*ListNicsResponse, error)
- func (UnimplementedVmServiceServer) ListUnmanagedInstances(context.Context, *ListUnmanagedInstancesRequest) (*ListUnmanagedInstancesResponse, error)
- func (UnimplementedVmServiceServer) ListVMSchedule(context.Context, *ListVMScheduleRequest) (*ListVMScheduleResponse, error)
- func (UnimplementedVmServiceServer) ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error)
- func (UnimplementedVmServiceServer) ListVMsCmdByAdmin(context.Context, *ListVMsCmdByAdminRequest) (*ListVMsCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ListVmsForImport(context.Context, *ListVmsForImportRequest) (*ListVmsForImportResponse, error)
- func (UnimplementedVmServiceServer) ListVnfAppliances(context.Context, *ListVnfAppliancesRequest) (*ListVnfAppliancesResponse, error)
- func (UnimplementedVmServiceServer) ListVnfAppliancesCmdByAdmin(context.Context, *ListVnfAppliancesCmdByAdminRequest) (*ListVnfAppliancesCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) MigrateVM(context.Context, *MigrateVMRequest) (*MigrateVMResponse, error)
- func (UnimplementedVmServiceServer) MigrateVirtualMachineWithVolume(context.Context, *MigrateVirtualMachineWithVolumeRequest) (*MigrateVirtualMachineWithVolumeResponse, error)
- func (UnimplementedVmServiceServer) RebootVM(context.Context, *RebootVMRequest) (*RebootVMResponse, error)
- func (UnimplementedVmServiceServer) RebootVMCmdByAdmin(context.Context, *RebootVMCmdByAdminRequest) (*RebootVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) RecoverVM(context.Context, *RecoverVMRequest) (*RecoverVMResponse, error)
- func (UnimplementedVmServiceServer) RemoveIpFromVmNic(context.Context, *RemoveIpFromVmNicRequest) (*RemoveIpFromVmNicResponse, error)
- func (UnimplementedVmServiceServer) RemoveNicFromVM(context.Context, *RemoveNicFromVMRequest) (*RemoveNicFromVMResponse, error)
- func (UnimplementedVmServiceServer) RemoveNicFromVMCmdByAdmin(context.Context, *RemoveNicFromVMCmdByAdminRequest) (*RemoveNicFromVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ResetVMPassword(context.Context, *ResetVMPasswordRequest) (*ResetVMPasswordResponse, error)
- func (UnimplementedVmServiceServer) ResetVMPasswordCmdByAdmin(context.Context, *ResetVMPasswordCmdByAdminRequest) (*ResetVMPasswordCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ResetVMSSHKey(context.Context, *ResetVMSSHKeyRequest) (*ResetVMSSHKeyResponse, error)
- func (UnimplementedVmServiceServer) ResetVMSSHKeyCmdByAdmin(context.Context, *ResetVMSSHKeyCmdByAdminRequest) (*ResetVMSSHKeyCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ResetVMUserData(context.Context, *ResetVMUserDataRequest) (*ResetVMUserDataResponse, error)
- func (UnimplementedVmServiceServer) ResetVMUserDataCmdAdmin(context.Context, *ResetVMUserDataCmdAdminRequest) (*ResetVMUserDataCmdAdminResponse, error)
- func (UnimplementedVmServiceServer) RestoreVM(context.Context, *RestoreVMRequest) (*RestoreVMResponse, error)
- func (UnimplementedVmServiceServer) RestoreVMCmdByAdmin(context.Context, *RestoreVMCmdByAdminRequest) (*RestoreVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) ScaleVM(context.Context, *ScaleVMRequest) (*ScaleVMResponse, error)
- func (UnimplementedVmServiceServer) ScaleVMCmdByAdmin(context.Context, *ScaleVMCmdByAdminRequest) (*ScaleVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error)
- func (UnimplementedVmServiceServer) StartVMCmdByAdmin(context.Context, *StartVMCmdByAdminRequest) (*StartVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error)
- func (UnimplementedVmServiceServer) StopVMCmdByAdmin(context.Context, *StopVMCmdByAdminRequest) (*StopVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) UnmanageVMInstance(context.Context, *UnmanageVMInstanceRequest) (*UnmanageVMInstanceResponse, error)
- func (UnimplementedVmServiceServer) UpdateDefaultNicForVM(context.Context, *UpdateDefaultNicForVMRequest) (*UpdateDefaultNicForVMResponse, error)
- func (UnimplementedVmServiceServer) UpdateDefaultNicForVMCmdByAdmin(context.Context, *UpdateDefaultNicForVMCmdByAdminRequest) (*UpdateDefaultNicForVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) UpdateVM(context.Context, *UpdateVMRequest) (*UpdateVMResponse, error)
- func (UnimplementedVmServiceServer) UpdateVMCmdByAdmin(context.Context, *UpdateVMCmdByAdminRequest) (*UpdateVMCmdByAdminResponse, error)
- func (UnimplementedVmServiceServer) UpdateVMSchedule(context.Context, *UpdateVMScheduleRequest) (*UpdateVMScheduleResponse, error)
- func (UnimplementedVmServiceServer) UpdateVmNicIp(context.Context, *UpdateVmNicIpRequest) (*UpdateVmNicIpResponse, error)
- func (UnimplementedVmServiceServer) UpgradeVM(context.Context, *UpgradeVMRequest) (*UpgradeVMResponse, error)
- func (UnimplementedVmServiceServer) UpgradeVMCmdByAdmin(context.Context, *UpgradeVMCmdByAdminRequest) (*UpgradeVMCmdByAdminResponse, error)
- type UnmanageVMInstanceRequest
- func (*UnmanageVMInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnmanageVMInstanceRequest) GetInjectedJobId() string
- func (x *UnmanageVMInstanceRequest) GetResponseType() string
- func (x *UnmanageVMInstanceRequest) GetStartEventId() int64
- func (x *UnmanageVMInstanceRequest) GetVmId() int64
- func (*UnmanageVMInstanceRequest) ProtoMessage()
- func (x *UnmanageVMInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *UnmanageVMInstanceRequest) Reset()
- func (x *UnmanageVMInstanceRequest) String() string
- type UnmanageVMInstanceResponse
- func (*UnmanageVMInstanceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UnmanageVMInstanceResponse) GetResult() *Result
- func (*UnmanageVMInstanceResponse) ProtoMessage()
- func (x *UnmanageVMInstanceResponse) ProtoReflect() protoreflect.Message
- func (x *UnmanageVMInstanceResponse) Reset()
- func (x *UnmanageVMInstanceResponse) String() string
- type UnmanagedInstance
- func (*UnmanagedInstance) Descriptor() ([]byte, []int)deprecated
- func (x *UnmanagedInstance) GetCreated() string
- func (x *UnmanagedInstance) GetDescription() string
- func (x *UnmanagedInstance) GetDisplayName() string
- func (x *UnmanagedInstance) GetId() string
- func (x *UnmanagedInstance) GetName() string
- func (*UnmanagedInstance) ProtoMessage()
- func (x *UnmanagedInstance) ProtoReflect() protoreflect.Message
- func (x *UnmanagedInstance) Reset()
- func (x *UnmanagedInstance) String() string
- type UnsafeVmServiceServer
- type UpdateDefaultNicForVMCmdByAdminRequest
- func (*UpdateDefaultNicForVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetInjectedJobId() string
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetNicId() int64
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetResponseType() string
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetStartEventId() int64
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetVmId() int64
- func (*UpdateDefaultNicForVMCmdByAdminRequest) ProtoMessage()
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) Reset()
- func (x *UpdateDefaultNicForVMCmdByAdminRequest) String() string
- type UpdateDefaultNicForVMCmdByAdminResponse
- func (*UpdateDefaultNicForVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDefaultNicForVMCmdByAdminResponse) GetResult() *Result
- func (*UpdateDefaultNicForVMCmdByAdminResponse) ProtoMessage()
- func (x *UpdateDefaultNicForVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDefaultNicForVMCmdByAdminResponse) Reset()
- func (x *UpdateDefaultNicForVMCmdByAdminResponse) String() string
- type UpdateDefaultNicForVMRequest
- func (*UpdateDefaultNicForVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDefaultNicForVMRequest) GetInjectedJobId() string
- func (x *UpdateDefaultNicForVMRequest) GetNicId() int64
- func (x *UpdateDefaultNicForVMRequest) GetResponseType() string
- func (x *UpdateDefaultNicForVMRequest) GetRunAsAdmin() bool
- func (x *UpdateDefaultNicForVMRequest) GetStartEventId() int64
- func (x *UpdateDefaultNicForVMRequest) GetVmId() int64
- func (*UpdateDefaultNicForVMRequest) ProtoMessage()
- func (x *UpdateDefaultNicForVMRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDefaultNicForVMRequest) Reset()
- func (x *UpdateDefaultNicForVMRequest) String() string
- type UpdateDefaultNicForVMResponse
- func (*UpdateDefaultNicForVMResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDefaultNicForVMResponse) GetResult() *Result
- func (*UpdateDefaultNicForVMResponse) ProtoMessage()
- func (x *UpdateDefaultNicForVMResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDefaultNicForVMResponse) Reset()
- func (x *UpdateDefaultNicForVMResponse) String() string
- type UpdateVMCmdByAdminRequest
- func (*UpdateVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVMCmdByAdminRequest) GetCleanupDetails() bool
- func (x *UpdateVMCmdByAdminRequest) GetCustomId() string
- func (x *UpdateVMCmdByAdminRequest) GetDeleteProtection() bool
- func (x *UpdateVMCmdByAdminRequest) GetDetails() map[string]string
- func (x *UpdateVMCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *UpdateVMCmdByAdminRequest) GetDisplayName() string
- func (x *UpdateVMCmdByAdminRequest) GetDisplayVm() bool
- func (x *UpdateVMCmdByAdminRequest) GetExtraConfig() string
- func (x *UpdateVMCmdByAdminRequest) GetGroup() string
- func (x *UpdateVMCmdByAdminRequest) GetHaEnable() bool
- func (x *UpdateVMCmdByAdminRequest) GetId() int64
- func (x *UpdateVMCmdByAdminRequest) GetInstanceName() string
- func (x *UpdateVMCmdByAdminRequest) GetIsDynamicallyScalable() bool
- func (x *UpdateVMCmdByAdminRequest) GetName() string
- func (x *UpdateVMCmdByAdminRequest) GetOsTypeId() int64
- func (x *UpdateVMCmdByAdminRequest) GetResponseType() string
- func (x *UpdateVMCmdByAdminRequest) GetSecurityGroupIdList() []string
- func (x *UpdateVMCmdByAdminRequest) GetSecurityGroupNameList() []string
- func (x *UpdateVMCmdByAdminRequest) GetUserData() string
- func (x *UpdateVMCmdByAdminRequest) GetUserdataDetails() map[string]string
- func (x *UpdateVMCmdByAdminRequest) GetUserdataId() int64
- func (*UpdateVMCmdByAdminRequest) ProtoMessage()
- func (x *UpdateVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVMCmdByAdminRequest) Reset()
- func (x *UpdateVMCmdByAdminRequest) String() string
- type UpdateVMCmdByAdminResponse
- func (*UpdateVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVMCmdByAdminResponse) GetResult() *Result
- func (*UpdateVMCmdByAdminResponse) ProtoMessage()
- func (x *UpdateVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVMCmdByAdminResponse) Reset()
- func (x *UpdateVMCmdByAdminResponse) String() string
- type UpdateVMRequest
- func (*UpdateVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVMRequest) GetCleanupDetails() bool
- func (x *UpdateVMRequest) GetCustomId() string
- func (x *UpdateVMRequest) GetDeleteProtection() bool
- func (x *UpdateVMRequest) GetDetails() map[string]string
- func (x *UpdateVMRequest) GetDhcpOptionsNetworkList_() map[string]string
- func (x *UpdateVMRequest) GetDisplayName() string
- func (x *UpdateVMRequest) GetDisplayVm() bool
- func (x *UpdateVMRequest) GetExtraConfig() string
- func (x *UpdateVMRequest) GetGroup() string
- func (x *UpdateVMRequest) GetHaEnable() bool
- func (x *UpdateVMRequest) GetId() int64
- func (x *UpdateVMRequest) GetInstanceName() string
- func (x *UpdateVMRequest) GetIsDynamicallyScalable() bool
- func (x *UpdateVMRequest) GetName() string
- func (x *UpdateVMRequest) GetOsTypeId() int64
- func (x *UpdateVMRequest) GetResponseType() string
- func (x *UpdateVMRequest) GetRunAsAdmin() bool
- func (x *UpdateVMRequest) GetSecurityGroupIdList() []string
- func (x *UpdateVMRequest) GetSecurityGroupNameList() []string
- func (x *UpdateVMRequest) GetUserData() string
- func (x *UpdateVMRequest) GetUserdataDetails() map[string]string
- func (x *UpdateVMRequest) GetUserdataId() int64
- func (*UpdateVMRequest) ProtoMessage()
- func (x *UpdateVMRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVMRequest) Reset()
- func (x *UpdateVMRequest) String() string
- type UpdateVMResponse
- type UpdateVMScheduleRequest
- func (*UpdateVMScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVMScheduleRequest) GetDescription() string
- func (x *UpdateVMScheduleRequest) GetEnabled() bool
- func (x *UpdateVMScheduleRequest) GetEndDate() string
- func (x *UpdateVMScheduleRequest) GetId() int64
- func (x *UpdateVMScheduleRequest) GetResponseType() string
- func (x *UpdateVMScheduleRequest) GetSchedule() string
- func (x *UpdateVMScheduleRequest) GetStartDate() string
- func (x *UpdateVMScheduleRequest) GetTimeZone() string
- func (*UpdateVMScheduleRequest) ProtoMessage()
- func (x *UpdateVMScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVMScheduleRequest) Reset()
- func (x *UpdateVMScheduleRequest) String() string
- type UpdateVMScheduleResponse
- func (*UpdateVMScheduleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVMScheduleResponse) GetResult() *Result
- func (*UpdateVMScheduleResponse) ProtoMessage()
- func (x *UpdateVMScheduleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVMScheduleResponse) Reset()
- func (x *UpdateVMScheduleResponse) String() string
- type UpdateVmNicIpRequest
- func (*UpdateVmNicIpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVmNicIpRequest) GetInjectedJobId() string
- func (x *UpdateVmNicIpRequest) GetIpAddr() string
- func (x *UpdateVmNicIpRequest) GetNicId() int64
- func (x *UpdateVmNicIpRequest) GetResponseType() string
- func (x *UpdateVmNicIpRequest) GetStartEventId() int64
- func (*UpdateVmNicIpRequest) ProtoMessage()
- func (x *UpdateVmNicIpRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVmNicIpRequest) Reset()
- func (x *UpdateVmNicIpRequest) String() string
- type UpdateVmNicIpResponse
- func (*UpdateVmNicIpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVmNicIpResponse) GetResult() *Result
- func (*UpdateVmNicIpResponse) ProtoMessage()
- func (x *UpdateVmNicIpResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVmNicIpResponse) Reset()
- func (x *UpdateVmNicIpResponse) String() string
- type UpgradeVMCmdByAdminRequest
- func (*UpgradeVMCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeVMCmdByAdminRequest) GetAutoMigrate() bool
- func (x *UpgradeVMCmdByAdminRequest) GetDetails() map[string]string
- func (x *UpgradeVMCmdByAdminRequest) GetId() int64
- func (x *UpgradeVMCmdByAdminRequest) GetMaxIops() int64
- func (x *UpgradeVMCmdByAdminRequest) GetMinIops() int64
- func (x *UpgradeVMCmdByAdminRequest) GetResponseType() string
- func (x *UpgradeVMCmdByAdminRequest) GetServiceOfferingId() int64
- func (x *UpgradeVMCmdByAdminRequest) GetShrinkOk() bool
- func (*UpgradeVMCmdByAdminRequest) ProtoMessage()
- func (x *UpgradeVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeVMCmdByAdminRequest) Reset()
- func (x *UpgradeVMCmdByAdminRequest) String() string
- type UpgradeVMCmdByAdminResponse
- func (*UpgradeVMCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeVMCmdByAdminResponse) GetResult() *Result
- func (*UpgradeVMCmdByAdminResponse) ProtoMessage()
- func (x *UpgradeVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UpgradeVMCmdByAdminResponse) Reset()
- func (x *UpgradeVMCmdByAdminResponse) String() string
- type UpgradeVMRequest
- func (*UpgradeVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeVMRequest) GetAutoMigrate() bool
- func (x *UpgradeVMRequest) GetDetails() map[string]string
- func (x *UpgradeVMRequest) GetId() int64
- func (x *UpgradeVMRequest) GetMaxIops() int64
- func (x *UpgradeVMRequest) GetMinIops() int64
- func (x *UpgradeVMRequest) GetResponseType() string
- func (x *UpgradeVMRequest) GetRunAsAdmin() bool
- func (x *UpgradeVMRequest) GetServiceOfferingId() int64
- func (x *UpgradeVMRequest) GetShrinkOk() bool
- func (*UpgradeVMRequest) ProtoMessage()
- func (x *UpgradeVMRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeVMRequest) Reset()
- func (x *UpgradeVMRequest) String() string
- type UpgradeVMResponse
- type UserVm
- func (*UserVm) Descriptor() ([]byte, []int)deprecated
- func (x *UserVm) GetCreated() string
- func (x *UserVm) GetDescription() string
- func (x *UserVm) GetDisplayName() string
- func (x *UserVm) GetId() string
- func (x *UserVm) GetName() string
- func (*UserVm) ProtoMessage()
- func (x *UserVm) ProtoReflect() protoreflect.Message
- func (x *UserVm) Reset()
- func (x *UserVm) String() string
- type VMSchedule
- func (*VMSchedule) Descriptor() ([]byte, []int)deprecated
- func (x *VMSchedule) GetCreated() string
- func (x *VMSchedule) GetDescription() string
- func (x *VMSchedule) GetDisplayName() string
- func (x *VMSchedule) GetId() string
- func (x *VMSchedule) GetName() string
- func (*VMSchedule) ProtoMessage()
- func (x *VMSchedule) ProtoReflect() protoreflect.Message
- func (x *VMSchedule) Reset()
- func (x *VMSchedule) String() string
- type VirtualMachine
- func (*VirtualMachine) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualMachine) GetCreated() string
- func (x *VirtualMachine) GetDescription() string
- func (x *VirtualMachine) GetDisplayName() string
- func (x *VirtualMachine) GetId() string
- func (x *VirtualMachine) GetName() string
- func (*VirtualMachine) ProtoMessage()
- func (x *VirtualMachine) ProtoReflect() protoreflect.Message
- func (x *VirtualMachine) Reset()
- func (x *VirtualMachine) String() string
- type VmServiceClient
- type VmServiceServer
Constants ¶
const ( VmService_AddIpToVmNic_FullMethodName = "/cloudstack.management.vm.v1.VmService/AddIpToVmNic" VmService_AddNicToVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/AddNicToVM" VmService_AddNicToVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/AddNicToVMCmdByAdmin" VmService_AssignVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/AssignVM" VmService_CreateVMSchedule_FullMethodName = "/cloudstack.management.vm.v1.VmService/CreateVMSchedule" VmService_DeleteVMSchedule_FullMethodName = "/cloudstack.management.vm.v1.VmService/DeleteVMSchedule" VmService_DeployVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/DeployVM" VmService_DeployVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/DeployVMCmdByAdmin" VmService_DeployVnfAppliance_FullMethodName = "/cloudstack.management.vm.v1.VmService/DeployVnfAppliance" VmService_DeployVnfApplianceCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/DeployVnfApplianceCmdByAdmin" VmService_DestroyVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/DestroyVM" VmService_DestroyVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/DestroyVMCmdByAdmin" VmService_ExpungeVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/ExpungeVM" VmService_GetVMPassword_FullMethodName = "/cloudstack.management.vm.v1.VmService/GetVMPassword" VmService_GetVMUserData_FullMethodName = "/cloudstack.management.vm.v1.VmService/GetVMUserData" VmService_ImportUnmanagedInstance_FullMethodName = "/cloudstack.management.vm.v1.VmService/ImportUnmanagedInstance" VmService_ImportVm_FullMethodName = "/cloudstack.management.vm.v1.VmService/ImportVm" VmService_ListAffectedVmsForStorageScopeChange_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListAffectedVmsForStorageScopeChange" VmService_ListNics_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListNics" VmService_ListUnmanagedInstances_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListUnmanagedInstances" VmService_ListVMSchedule_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVMSchedule" VmService_ListVMs_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVMs" VmService_ListVMsCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVMsCmdByAdmin" VmService_ListVmsForImport_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVmsForImport" VmService_ListVnfAppliances_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVnfAppliances" VmService_ListVnfAppliancesCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ListVnfAppliancesCmdByAdmin" VmService_MigrateVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/MigrateVM" VmService_MigrateVirtualMachineWithVolume_FullMethodName = "/cloudstack.management.vm.v1.VmService/MigrateVirtualMachineWithVolume" VmService_RebootVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/RebootVM" VmService_RebootVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/RebootVMCmdByAdmin" VmService_RecoverVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/RecoverVM" VmService_RemoveIpFromVmNic_FullMethodName = "/cloudstack.management.vm.v1.VmService/RemoveIpFromVmNic" VmService_RemoveNicFromVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/RemoveNicFromVM" VmService_RemoveNicFromVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/RemoveNicFromVMCmdByAdmin" VmService_ResetVMPassword_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMPassword" VmService_ResetVMPasswordCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMPasswordCmdByAdmin" VmService_ResetVMSSHKey_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMSSHKey" VmService_ResetVMSSHKeyCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMSSHKeyCmdByAdmin" VmService_ResetVMUserData_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMUserData" VmService_ResetVMUserDataCmdAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ResetVMUserDataCmdAdmin" VmService_RestoreVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/RestoreVM" VmService_RestoreVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/RestoreVMCmdByAdmin" VmService_ScaleVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/ScaleVM" VmService_ScaleVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/ScaleVMCmdByAdmin" VmService_StartVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/StartVM" VmService_StartVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/StartVMCmdByAdmin" VmService_StopVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/StopVM" VmService_StopVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/StopVMCmdByAdmin" VmService_UnmanageVMInstance_FullMethodName = "/cloudstack.management.vm.v1.VmService/UnmanageVMInstance" VmService_UpdateDefaultNicForVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateDefaultNicForVM" VmService_UpdateDefaultNicForVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateDefaultNicForVMCmdByAdmin" VmService_UpdateVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateVM" VmService_UpdateVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateVMCmdByAdmin" VmService_UpdateVMSchedule_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateVMSchedule" VmService_UpdateVmNicIp_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpdateVmNicIp" VmService_UpgradeVM_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpgradeVM" VmService_UpgradeVMCmdByAdmin_FullMethodName = "/cloudstack.management.vm.v1.VmService/UpgradeVMCmdByAdmin" )
Variables ¶
var File_cloudstack_management_vm_v1_vm_gen_proto protoreflect.FileDescriptor
var VmService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.vm.v1.VmService", HandlerType: (*VmServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddIpToVmNic", Handler: _VmService_AddIpToVmNic_Handler, }, { MethodName: "AddNicToVM", Handler: _VmService_AddNicToVM_Handler, }, { MethodName: "AddNicToVMCmdByAdmin", Handler: _VmService_AddNicToVMCmdByAdmin_Handler, }, { MethodName: "AssignVM", Handler: _VmService_AssignVM_Handler, }, { MethodName: "CreateVMSchedule", Handler: _VmService_CreateVMSchedule_Handler, }, { MethodName: "DeleteVMSchedule", Handler: _VmService_DeleteVMSchedule_Handler, }, { MethodName: "DeployVM", Handler: _VmService_DeployVM_Handler, }, { MethodName: "DeployVMCmdByAdmin", Handler: _VmService_DeployVMCmdByAdmin_Handler, }, { MethodName: "DeployVnfAppliance", Handler: _VmService_DeployVnfAppliance_Handler, }, { MethodName: "DeployVnfApplianceCmdByAdmin", Handler: _VmService_DeployVnfApplianceCmdByAdmin_Handler, }, { MethodName: "DestroyVM", Handler: _VmService_DestroyVM_Handler, }, { MethodName: "DestroyVMCmdByAdmin", Handler: _VmService_DestroyVMCmdByAdmin_Handler, }, { MethodName: "ExpungeVM", Handler: _VmService_ExpungeVM_Handler, }, { MethodName: "GetVMPassword", Handler: _VmService_GetVMPassword_Handler, }, { MethodName: "GetVMUserData", Handler: _VmService_GetVMUserData_Handler, }, { MethodName: "ImportUnmanagedInstance", Handler: _VmService_ImportUnmanagedInstance_Handler, }, { MethodName: "ImportVm", Handler: _VmService_ImportVm_Handler, }, { MethodName: "ListAffectedVmsForStorageScopeChange", Handler: _VmService_ListAffectedVmsForStorageScopeChange_Handler, }, { MethodName: "ListNics", Handler: _VmService_ListNics_Handler, }, { MethodName: "ListUnmanagedInstances", Handler: _VmService_ListUnmanagedInstances_Handler, }, { MethodName: "ListVMSchedule", Handler: _VmService_ListVMSchedule_Handler, }, { MethodName: "ListVMs", Handler: _VmService_ListVMs_Handler, }, { MethodName: "ListVMsCmdByAdmin", Handler: _VmService_ListVMsCmdByAdmin_Handler, }, { MethodName: "ListVmsForImport", Handler: _VmService_ListVmsForImport_Handler, }, { MethodName: "ListVnfAppliances", Handler: _VmService_ListVnfAppliances_Handler, }, { MethodName: "ListVnfAppliancesCmdByAdmin", Handler: _VmService_ListVnfAppliancesCmdByAdmin_Handler, }, { MethodName: "MigrateVM", Handler: _VmService_MigrateVM_Handler, }, { MethodName: "MigrateVirtualMachineWithVolume", Handler: _VmService_MigrateVirtualMachineWithVolume_Handler, }, { MethodName: "RebootVM", Handler: _VmService_RebootVM_Handler, }, { MethodName: "RebootVMCmdByAdmin", Handler: _VmService_RebootVMCmdByAdmin_Handler, }, { MethodName: "RecoverVM", Handler: _VmService_RecoverVM_Handler, }, { MethodName: "RemoveIpFromVmNic", Handler: _VmService_RemoveIpFromVmNic_Handler, }, { MethodName: "RemoveNicFromVM", Handler: _VmService_RemoveNicFromVM_Handler, }, { MethodName: "RemoveNicFromVMCmdByAdmin", Handler: _VmService_RemoveNicFromVMCmdByAdmin_Handler, }, { MethodName: "ResetVMPassword", Handler: _VmService_ResetVMPassword_Handler, }, { MethodName: "ResetVMPasswordCmdByAdmin", Handler: _VmService_ResetVMPasswordCmdByAdmin_Handler, }, { MethodName: "ResetVMSSHKey", Handler: _VmService_ResetVMSSHKey_Handler, }, { MethodName: "ResetVMSSHKeyCmdByAdmin", Handler: _VmService_ResetVMSSHKeyCmdByAdmin_Handler, }, { MethodName: "ResetVMUserData", Handler: _VmService_ResetVMUserData_Handler, }, { MethodName: "ResetVMUserDataCmdAdmin", Handler: _VmService_ResetVMUserDataCmdAdmin_Handler, }, { MethodName: "RestoreVM", Handler: _VmService_RestoreVM_Handler, }, { MethodName: "RestoreVMCmdByAdmin", Handler: _VmService_RestoreVMCmdByAdmin_Handler, }, { MethodName: "ScaleVM", Handler: _VmService_ScaleVM_Handler, }, { MethodName: "ScaleVMCmdByAdmin", Handler: _VmService_ScaleVMCmdByAdmin_Handler, }, { MethodName: "StartVM", Handler: _VmService_StartVM_Handler, }, { MethodName: "StartVMCmdByAdmin", Handler: _VmService_StartVMCmdByAdmin_Handler, }, { MethodName: "StopVM", Handler: _VmService_StopVM_Handler, }, { MethodName: "StopVMCmdByAdmin", Handler: _VmService_StopVMCmdByAdmin_Handler, }, { MethodName: "UnmanageVMInstance", Handler: _VmService_UnmanageVMInstance_Handler, }, { MethodName: "UpdateDefaultNicForVM", Handler: _VmService_UpdateDefaultNicForVM_Handler, }, { MethodName: "UpdateDefaultNicForVMCmdByAdmin", Handler: _VmService_UpdateDefaultNicForVMCmdByAdmin_Handler, }, { MethodName: "UpdateVM", Handler: _VmService_UpdateVM_Handler, }, { MethodName: "UpdateVMCmdByAdmin", Handler: _VmService_UpdateVMCmdByAdmin_Handler, }, { MethodName: "UpdateVMSchedule", Handler: _VmService_UpdateVMSchedule_Handler, }, { MethodName: "UpdateVmNicIp", Handler: _VmService_UpdateVmNicIp_Handler, }, { MethodName: "UpgradeVM", Handler: _VmService_UpgradeVM_Handler, }, { MethodName: "UpgradeVMCmdByAdmin", Handler: _VmService_UpgradeVMCmdByAdmin_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/vm/v1/vm.gen.proto", }
VmService_ServiceDesc is the grpc.ServiceDesc for VmService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVmServiceServer ¶
func RegisterVmServiceServer(s grpc.ServiceRegistrar, srv VmServiceServer)
Types ¶
type AddIpToVmNicRequest ¶
type AddIpToVmNicRequest struct { // the ID of the nic to which you want to assign private IP NicId *int64 `protobuf:"varint,1,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` // Secondary IP Address IpAddr *string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr" json:"ip_addr,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AddIpToVmNicRequest represents the parameters for assigns secondary ip to nic
func (*AddIpToVmNicRequest) Descriptor
deprecated
func (*AddIpToVmNicRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddIpToVmNicRequest.ProtoReflect.Descriptor instead.
func (*AddIpToVmNicRequest) GetInjectedJobId ¶
func (x *AddIpToVmNicRequest) GetInjectedJobId() string
func (*AddIpToVmNicRequest) GetIpAddr ¶
func (x *AddIpToVmNicRequest) GetIpAddr() string
func (*AddIpToVmNicRequest) GetNicId ¶
func (x *AddIpToVmNicRequest) GetNicId() int64
func (*AddIpToVmNicRequest) GetResponseType ¶
func (x *AddIpToVmNicRequest) GetResponseType() string
func (*AddIpToVmNicRequest) GetStartEventId ¶
func (x *AddIpToVmNicRequest) GetStartEventId() int64
func (*AddIpToVmNicRequest) ProtoMessage ¶
func (*AddIpToVmNicRequest) ProtoMessage()
func (*AddIpToVmNicRequest) ProtoReflect ¶
func (x *AddIpToVmNicRequest) ProtoReflect() protoreflect.Message
func (*AddIpToVmNicRequest) Reset ¶
func (x *AddIpToVmNicRequest) Reset()
func (*AddIpToVmNicRequest) String ¶
func (x *AddIpToVmNicRequest) String() string
type AddIpToVmNicResponse ¶
type AddIpToVmNicResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AddIpToVmNicResponse represents the response from assigns secondary ip to nic
func (*AddIpToVmNicResponse) Descriptor
deprecated
func (*AddIpToVmNicResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddIpToVmNicResponse.ProtoReflect.Descriptor instead.
func (*AddIpToVmNicResponse) GetResult ¶
func (x *AddIpToVmNicResponse) GetResult() *Result
func (*AddIpToVmNicResponse) ProtoMessage ¶
func (*AddIpToVmNicResponse) ProtoMessage()
func (*AddIpToVmNicResponse) ProtoReflect ¶
func (x *AddIpToVmNicResponse) ProtoReflect() protoreflect.Message
func (*AddIpToVmNicResponse) Reset ¶
func (x *AddIpToVmNicResponse) Reset()
func (*AddIpToVmNicResponse) String ¶
func (x *AddIpToVmNicResponse) String() string
type AddNicToVMCmdByAdminRequest ¶
type AddNicToVMCmdByAdminRequest struct { // Virtual Machine ID VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // Network ID NetId *int64 `protobuf:"varint,2,opt,name=net_id,json=netId" json:"net_id,omitempty"` // IP Address for the new network Ipaddr *string `protobuf:"bytes,3,opt,name=ipaddr" json:"ipaddr,omitempty"` // Mac Address for the new network Macaddr *string `protobuf:"bytes,4,opt,name=macaddr" json:"macaddr,omitempty"` // DHCP options which are passed to the nic Example: dhcpoptions[0].dhcp:114=url&dhcpoptions[0].dhcp:66=www.test.com DhcpOptions_ map[string]string `` /* 163-byte string literal not displayed */ StartEventId *int64 `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AddNicToVMCmdByAdminRequest represents the parameters for adds vm to specified network by creating a nic
func (*AddNicToVMCmdByAdminRequest) Descriptor
deprecated
func (*AddNicToVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddNicToVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*AddNicToVMCmdByAdminRequest) GetDhcpOptions_ ¶
func (x *AddNicToVMCmdByAdminRequest) GetDhcpOptions_() map[string]string
func (*AddNicToVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *AddNicToVMCmdByAdminRequest) GetInjectedJobId() string
func (*AddNicToVMCmdByAdminRequest) GetIpaddr ¶
func (x *AddNicToVMCmdByAdminRequest) GetIpaddr() string
func (*AddNicToVMCmdByAdminRequest) GetMacaddr ¶
func (x *AddNicToVMCmdByAdminRequest) GetMacaddr() string
func (*AddNicToVMCmdByAdminRequest) GetNetId ¶
func (x *AddNicToVMCmdByAdminRequest) GetNetId() int64
func (*AddNicToVMCmdByAdminRequest) GetResponseType ¶
func (x *AddNicToVMCmdByAdminRequest) GetResponseType() string
func (*AddNicToVMCmdByAdminRequest) GetStartEventId ¶
func (x *AddNicToVMCmdByAdminRequest) GetStartEventId() int64
func (*AddNicToVMCmdByAdminRequest) GetVmId ¶
func (x *AddNicToVMCmdByAdminRequest) GetVmId() int64
func (*AddNicToVMCmdByAdminRequest) ProtoMessage ¶
func (*AddNicToVMCmdByAdminRequest) ProtoMessage()
func (*AddNicToVMCmdByAdminRequest) ProtoReflect ¶
func (x *AddNicToVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*AddNicToVMCmdByAdminRequest) Reset ¶
func (x *AddNicToVMCmdByAdminRequest) Reset()
func (*AddNicToVMCmdByAdminRequest) String ¶
func (x *AddNicToVMCmdByAdminRequest) String() string
type AddNicToVMCmdByAdminResponse ¶
type AddNicToVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AddNicToVMCmdByAdminResponse represents the response from adds vm to specified network by creating a nic
func (*AddNicToVMCmdByAdminResponse) Descriptor
deprecated
func (*AddNicToVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddNicToVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*AddNicToVMCmdByAdminResponse) GetResult ¶
func (x *AddNicToVMCmdByAdminResponse) GetResult() *Result
func (*AddNicToVMCmdByAdminResponse) ProtoMessage ¶
func (*AddNicToVMCmdByAdminResponse) ProtoMessage()
func (*AddNicToVMCmdByAdminResponse) ProtoReflect ¶
func (x *AddNicToVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*AddNicToVMCmdByAdminResponse) Reset ¶
func (x *AddNicToVMCmdByAdminResponse) Reset()
func (*AddNicToVMCmdByAdminResponse) String ¶
func (x *AddNicToVMCmdByAdminResponse) String() string
type AddNicToVMRequest ¶
type AddNicToVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // Virtual Machine ID VmId *int64 `protobuf:"varint,2,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // Network ID NetId *int64 `protobuf:"varint,3,opt,name=net_id,json=netId" json:"net_id,omitempty"` // IP Address for the new network Ipaddr *string `protobuf:"bytes,4,opt,name=ipaddr" json:"ipaddr,omitempty"` // Mac Address for the new network Macaddr *string `protobuf:"bytes,5,opt,name=macaddr" json:"macaddr,omitempty"` // DHCP options which are passed to the nic Example: dhcpoptions[0].dhcp:114=url&dhcpoptions[0].dhcp:66=www.test.com DhcpOptions_ map[string]string `` /* 163-byte string literal not displayed */ StartEventId *int64 `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AddNicToVMRequest represents the parameters for adds vm to specified network by creating a nic
func (*AddNicToVMRequest) Descriptor
deprecated
func (*AddNicToVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddNicToVMRequest.ProtoReflect.Descriptor instead.
func (*AddNicToVMRequest) GetDhcpOptions_ ¶
func (x *AddNicToVMRequest) GetDhcpOptions_() map[string]string
func (*AddNicToVMRequest) GetInjectedJobId ¶
func (x *AddNicToVMRequest) GetInjectedJobId() string
func (*AddNicToVMRequest) GetIpaddr ¶
func (x *AddNicToVMRequest) GetIpaddr() string
func (*AddNicToVMRequest) GetMacaddr ¶
func (x *AddNicToVMRequest) GetMacaddr() string
func (*AddNicToVMRequest) GetNetId ¶
func (x *AddNicToVMRequest) GetNetId() int64
func (*AddNicToVMRequest) GetResponseType ¶
func (x *AddNicToVMRequest) GetResponseType() string
func (*AddNicToVMRequest) GetRunAsAdmin ¶
func (x *AddNicToVMRequest) GetRunAsAdmin() bool
func (*AddNicToVMRequest) GetStartEventId ¶
func (x *AddNicToVMRequest) GetStartEventId() int64
func (*AddNicToVMRequest) GetVmId ¶
func (x *AddNicToVMRequest) GetVmId() int64
func (*AddNicToVMRequest) ProtoMessage ¶
func (*AddNicToVMRequest) ProtoMessage()
func (*AddNicToVMRequest) ProtoReflect ¶
func (x *AddNicToVMRequest) ProtoReflect() protoreflect.Message
func (*AddNicToVMRequest) Reset ¶
func (x *AddNicToVMRequest) Reset()
func (*AddNicToVMRequest) String ¶
func (x *AddNicToVMRequest) String() string
type AddNicToVMResponse ¶
type AddNicToVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AddNicToVMResponse represents the response from adds vm to specified network by creating a nic
func (*AddNicToVMResponse) Descriptor
deprecated
func (*AddNicToVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddNicToVMResponse.ProtoReflect.Descriptor instead.
func (*AddNicToVMResponse) GetResult ¶
func (x *AddNicToVMResponse) GetResult() *Result
func (*AddNicToVMResponse) ProtoMessage ¶
func (*AddNicToVMResponse) ProtoMessage()
func (*AddNicToVMResponse) ProtoReflect ¶
func (x *AddNicToVMResponse) ProtoReflect() protoreflect.Message
func (*AddNicToVMResponse) Reset ¶
func (x *AddNicToVMResponse) Reset()
func (*AddNicToVMResponse) String ¶
func (x *AddNicToVMResponse) String() string
type AssignVMRequest ¶
type AssignVMRequest struct { // id of the VM to be moved VirtualMachineId *int64 `protobuf:"varint,1,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // account name of the new VM owner. AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // domain id of the new VM owner. DomainId *int64 `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional project for the new VM owner. ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list of new network ids in which the moved VM will participate. In case no network ids are provided the VM will be part of the default network for that zone. In case there is no network yet created for the new account the default network will be created. NetworkIds []string `protobuf:"bytes,5,rep,name=network_ids,json=networkIds" json:"network_ids,omitempty"` // list of security group ids to be applied on the virtual machine. In case no security groups are provided the VM is part of the default security group. SecurityGroupIdList []string `protobuf:"bytes,6,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
AssignVMRequest represents the parameters for change ownership of a vm from one account to another. this api is available for basic zones with security groups and advanced zones with guest networks. a root administrator can reassign a vm from any account to any other account in any domain. a domain administrator can reassign a vm to any account in the same domain.
func (*AssignVMRequest) Descriptor
deprecated
func (*AssignVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssignVMRequest.ProtoReflect.Descriptor instead.
func (*AssignVMRequest) GetAccountName ¶
func (x *AssignVMRequest) GetAccountName() string
func (*AssignVMRequest) GetDomainId ¶
func (x *AssignVMRequest) GetDomainId() int64
func (*AssignVMRequest) GetNetworkIds ¶
func (x *AssignVMRequest) GetNetworkIds() []string
func (*AssignVMRequest) GetProjectId ¶
func (x *AssignVMRequest) GetProjectId() int64
func (*AssignVMRequest) GetResponseType ¶
func (x *AssignVMRequest) GetResponseType() string
func (*AssignVMRequest) GetSecurityGroupIdList ¶
func (x *AssignVMRequest) GetSecurityGroupIdList() []string
func (*AssignVMRequest) GetVirtualMachineId ¶
func (x *AssignVMRequest) GetVirtualMachineId() int64
func (*AssignVMRequest) ProtoMessage ¶
func (*AssignVMRequest) ProtoMessage()
func (*AssignVMRequest) ProtoReflect ¶
func (x *AssignVMRequest) ProtoReflect() protoreflect.Message
func (*AssignVMRequest) Reset ¶
func (x *AssignVMRequest) Reset()
func (*AssignVMRequest) String ¶
func (x *AssignVMRequest) String() string
type AssignVMResponse ¶
type AssignVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
AssignVMResponse represents the response from change ownership of a vm from one account to another. this api is available for basic zones with security groups and advanced zones with guest networks. a root administrator can reassign a vm from any account to any other account in any domain. a domain administrator can reassign a vm to any account in the same domain.
func (*AssignVMResponse) Descriptor
deprecated
func (*AssignVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssignVMResponse.ProtoReflect.Descriptor instead.
func (*AssignVMResponse) GetResult ¶
func (x *AssignVMResponse) GetResult() *Result
func (*AssignVMResponse) ProtoMessage ¶
func (*AssignVMResponse) ProtoMessage()
func (*AssignVMResponse) ProtoReflect ¶
func (x *AssignVMResponse) ProtoReflect() protoreflect.Message
func (*AssignVMResponse) Reset ¶
func (x *AssignVMResponse) Reset()
func (*AssignVMResponse) String ¶
func (x *AssignVMResponse) String() string
type CreateVMScheduleRequest ¶
type CreateVMScheduleRequest struct { // ID of the VM for which schedule is to be defined VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // Description of the schedule Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` // Schedule for action on VM in cron format. e.g. '0 15 10 * *' for 'at 15:00 on 10th day of every month' Schedule *string `protobuf:"bytes,3,opt,name=schedule" json:"schedule,omitempty"` // Specifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format. TimeZone *string `protobuf:"bytes,4,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` // Action to take on the VM (start/stop/reboot/force_stop/force_reboot). Action *string `protobuf:"bytes,5,opt,name=action" json:"action,omitempty"` // start date from which the schedule becomes active. Defaults to current date plus 1 minute.Use format "yyyy-MM-dd hh:mm:ss") StartDate *string `protobuf:"bytes,6,opt,name=start_date,json=startDate" json:"start_date,omitempty"` // end date after which the schedule becomes inactiveUse format "yyyy-MM-dd hh:mm:ss") EndDate *string `protobuf:"bytes,7,opt,name=end_date,json=endDate" json:"end_date,omitempty"` // Enable VM schedule. Defaults to true Enabled *bool `protobuf:"varint,8,opt,name=enabled" json:"enabled,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
CreateVMScheduleRequest represents the parameters for create vm schedule
func (*CreateVMScheduleRequest) Descriptor
deprecated
func (*CreateVMScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMScheduleRequest.ProtoReflect.Descriptor instead.
func (*CreateVMScheduleRequest) GetAction ¶
func (x *CreateVMScheduleRequest) GetAction() string
func (*CreateVMScheduleRequest) GetDescription ¶
func (x *CreateVMScheduleRequest) GetDescription() string
func (*CreateVMScheduleRequest) GetEnabled ¶
func (x *CreateVMScheduleRequest) GetEnabled() bool
func (*CreateVMScheduleRequest) GetEndDate ¶
func (x *CreateVMScheduleRequest) GetEndDate() string
func (*CreateVMScheduleRequest) GetResponseType ¶
func (x *CreateVMScheduleRequest) GetResponseType() string
func (*CreateVMScheduleRequest) GetSchedule ¶
func (x *CreateVMScheduleRequest) GetSchedule() string
func (*CreateVMScheduleRequest) GetStartDate ¶
func (x *CreateVMScheduleRequest) GetStartDate() string
func (*CreateVMScheduleRequest) GetTimeZone ¶
func (x *CreateVMScheduleRequest) GetTimeZone() string
func (*CreateVMScheduleRequest) GetVmId ¶
func (x *CreateVMScheduleRequest) GetVmId() int64
func (*CreateVMScheduleRequest) ProtoMessage ¶
func (*CreateVMScheduleRequest) ProtoMessage()
func (*CreateVMScheduleRequest) ProtoReflect ¶
func (x *CreateVMScheduleRequest) ProtoReflect() protoreflect.Message
func (*CreateVMScheduleRequest) Reset ¶
func (x *CreateVMScheduleRequest) Reset()
func (*CreateVMScheduleRequest) String ¶
func (x *CreateVMScheduleRequest) String() string
type CreateVMScheduleResponse ¶
type CreateVMScheduleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
CreateVMScheduleResponse represents the response from create vm schedule
func (*CreateVMScheduleResponse) Descriptor
deprecated
func (*CreateVMScheduleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMScheduleResponse.ProtoReflect.Descriptor instead.
func (*CreateVMScheduleResponse) GetResult ¶
func (x *CreateVMScheduleResponse) GetResult() *Result
func (*CreateVMScheduleResponse) ProtoMessage ¶
func (*CreateVMScheduleResponse) ProtoMessage()
func (*CreateVMScheduleResponse) ProtoReflect ¶
func (x *CreateVMScheduleResponse) ProtoReflect() protoreflect.Message
func (*CreateVMScheduleResponse) Reset ¶
func (x *CreateVMScheduleResponse) Reset()
func (*CreateVMScheduleResponse) String ¶
func (x *CreateVMScheduleResponse) String() string
type DeleteVMScheduleRequest ¶
type DeleteVMScheduleRequest struct { // ID of VM VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // ID of VM schedule Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // IDs of VM schedule Ids []string `protobuf:"bytes,3,rep,name=ids" json:"ids,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeleteVMScheduleRequest represents the parameters for delete vm schedule.
func (*DeleteVMScheduleRequest) Descriptor
deprecated
func (*DeleteVMScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMScheduleRequest.ProtoReflect.Descriptor instead.
func (*DeleteVMScheduleRequest) GetId ¶
func (x *DeleteVMScheduleRequest) GetId() int64
func (*DeleteVMScheduleRequest) GetIds ¶
func (x *DeleteVMScheduleRequest) GetIds() []string
func (*DeleteVMScheduleRequest) GetResponseType ¶
func (x *DeleteVMScheduleRequest) GetResponseType() string
func (*DeleteVMScheduleRequest) GetVmId ¶
func (x *DeleteVMScheduleRequest) GetVmId() int64
func (*DeleteVMScheduleRequest) ProtoMessage ¶
func (*DeleteVMScheduleRequest) ProtoMessage()
func (*DeleteVMScheduleRequest) ProtoReflect ¶
func (x *DeleteVMScheduleRequest) ProtoReflect() protoreflect.Message
func (*DeleteVMScheduleRequest) Reset ¶
func (x *DeleteVMScheduleRequest) Reset()
func (*DeleteVMScheduleRequest) String ¶
func (x *DeleteVMScheduleRequest) String() string
type DeleteVMScheduleResponse ¶
type DeleteVMScheduleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeleteVMScheduleResponse represents the response from delete vm schedule.
func (*DeleteVMScheduleResponse) Descriptor
deprecated
func (*DeleteVMScheduleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMScheduleResponse.ProtoReflect.Descriptor instead.
func (*DeleteVMScheduleResponse) GetResult ¶
func (x *DeleteVMScheduleResponse) GetResult() *Result
func (*DeleteVMScheduleResponse) ProtoMessage ¶
func (*DeleteVMScheduleResponse) ProtoMessage()
func (*DeleteVMScheduleResponse) ProtoReflect ¶
func (x *DeleteVMScheduleResponse) ProtoReflect() protoreflect.Message
func (*DeleteVMScheduleResponse) Reset ¶
func (x *DeleteVMScheduleResponse) Reset()
func (*DeleteVMScheduleResponse) String ¶
func (x *DeleteVMScheduleResponse) String() string
type DeployVMCmdByAdminRequest ¶
type DeployVMCmdByAdminRequest struct { // destination Pod ID to deploy the VM to - parameter available for root admin only PodId *int64 `protobuf:"varint,1,opt,name=pod_id,json=podId" json:"pod_id,omitempty"` // destination Cluster ID to deploy the VM to - parameter available for root admin only ClusterId *int64 `protobuf:"varint,2,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // availability zone for the virtual machine ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,4,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // host name for the virtual machine Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` // an optional user generated name for the virtual machine DisplayName *string `protobuf:"bytes,7,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,8,opt,name=password" json:"password,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain. DomainId *int64 `protobuf:"varint,10,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // list of network ids used by virtual machine. Can't be specified with ipToNetworkList parameter NetworkIds []string `protobuf:"bytes,11,rep,name=network_ids,json=networkIds" json:"network_ids,omitempty"` // Guest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootType *string `protobuf:"bytes,12,opt,name=boot_type,json=bootType" json:"boot_type,omitempty"` // Boot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootMode *string `protobuf:"bytes,13,opt,name=boot_mode,json=bootMode" json:"boot_mode,omitempty"` // Boot into hardware setup or not (ignored if startVm = false, only valid for vmware) BootIntoSetup *bool `protobuf:"varint,14,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` // the ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created. DiskOfferingId *int64 `protobuf:"varint,15,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"` // the arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingId Size *int64 `protobuf:"varint,16,opt,name=size" json:"size,omitempty"` // Optional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided Rootdisksize *int64 `protobuf:"varint,17,opt,name=rootdisksize" json:"rootdisksize,omitempty"` // an optional group for the virtual machine Group *string `protobuf:"bytes,18,opt,name=group" json:"group,omitempty"` // the hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the call Hypervisor *string `protobuf:"bytes,19,opt,name=hypervisor" json:"hypervisor,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,20,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the Userdata UserdataId *int64 `protobuf:"varint,21,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 174-byte string literal not displayed */ // name of the ssh key pair used to login to the virtual machine SshKeyPairName *string `protobuf:"bytes,23,opt,name=ssh_key_pair_name,json=sshKeyPairName" json:"ssh_key_pair_name,omitempty"` // names of the ssh key pairs used to login to the virtual machine SshKeyPairNames []string `protobuf:"bytes,24,rep,name=ssh_key_pair_names,json=sshKeyPairNames" json:"ssh_key_pair_names,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,25,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // comma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameter SecurityGroupIdList []string `protobuf:"bytes,26,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,27,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // ip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuid IpToNetworkList map[string]string `` /* 178-byte string literal not displayed */ // the ip address for default vm's network IpAddress *string `protobuf:"bytes,29,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"` // the ipv6 address for default vm's network Ip6Address *string `protobuf:"bytes,30,opt,name=ip6_address,json=ip6Address" json:"ip6_address,omitempty"` // the mac address for default vm's network MacAddress *string `protobuf:"bytes,31,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"` // an optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,us Keyboard *string `protobuf:"bytes,32,opt,name=keyboard" json:"keyboard,omitempty"` // Deploy vm for the project ProjectId *int64 `protobuf:"varint,33,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // true if start vm after creating; defaulted to true if not specified StartVm *bool `protobuf:"varint,34,opt,name=start_vm,json=startVm" json:"start_vm,omitempty"` // comma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameter AffinityGroupIdList []string `protobuf:"bytes,35,rep,name=affinity_group_id_list,json=affinityGroupIdList" json:"affinity_group_id_list,omitempty"` // comma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameter AffinityGroupNameList []string `protobuf:"bytes,36,rep,name=affinity_group_name_list,json=affinityGroupNameList" json:"affinity_group_name_list,omitempty"` // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,37,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // used to specify the custom parameters. 'extraconfig' is not allowed to be passed in details Details map[string]string `` /* 135-byte string literal not displayed */ // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,39,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // datadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameter DataDiskTemplateToDiskOfferingList map[string]string `` /* 241-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,42,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // if true the image tags (if any) will be copied to the VM, default value is false CopyImageTags *bool `protobuf:"varint,43,opt,name=copy_image_tags,json=copyImageTags" json:"copy_image_tags,omitempty"` // used to specify the vApp properties. VAppProperties map[string]string `` /* 173-byte string literal not displayed */ // VMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuid VAppNetworks map[string]string `` /* 167-byte string literal not displayed */ // true if virtual machine needs to be dynamically scalable DynamicScalingEnabled *bool `protobuf:"varint,46,opt,name=dynamic_scaling_enabled,json=dynamicScalingEnabled" json:"dynamic_scaling_enabled,omitempty"` // the ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering id OverrideDiskOfferingId *int64 `` /* 126-byte string literal not displayed */ // IOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs. IothreadsEnabled *bool `protobuf:"varint,48,opt,name=iothreads_enabled,json=iothreadsEnabled" json:"iothreads_enabled,omitempty"` // Controls specific policies on IO IoDriverPolicy *string `protobuf:"bytes,49,opt,name=io_driver_policy,json=ioDriverPolicy" json:"io_driver_policy,omitempty"` // The number of queues for multiqueue NICs. NicMultiqueueNumber *int32 `protobuf:"varint,50,opt,name=nic_multiqueue_number,json=nicMultiqueueNumber" json:"nic_multiqueue_number,omitempty"` // Enable packed virtqueues or not. NicPackedVirtQueues *bool `protobuf:"varint,51,opt,name=nic_packed_virt_queues,json=nicPackedVirtQueues" json:"nic_packed_virt_queues,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,52,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` StartEventId *int64 `protobuf:"varint,53,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,54,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,55,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeployVMCmdByAdminRequest represents the parameters for creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*DeployVMCmdByAdminRequest) Descriptor
deprecated
func (*DeployVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DeployVMCmdByAdminRequest) GetAccountName ¶
func (x *DeployVMCmdByAdminRequest) GetAccountName() string
func (*DeployVMCmdByAdminRequest) GetAffinityGroupIdList ¶
func (x *DeployVMCmdByAdminRequest) GetAffinityGroupIdList() []string
func (*DeployVMCmdByAdminRequest) GetAffinityGroupNameList ¶
func (x *DeployVMCmdByAdminRequest) GetAffinityGroupNameList() []string
func (*DeployVMCmdByAdminRequest) GetBootIntoSetup ¶
func (x *DeployVMCmdByAdminRequest) GetBootIntoSetup() bool
func (*DeployVMCmdByAdminRequest) GetBootMode ¶
func (x *DeployVMCmdByAdminRequest) GetBootMode() string
func (*DeployVMCmdByAdminRequest) GetBootType ¶
func (x *DeployVMCmdByAdminRequest) GetBootType() string
func (*DeployVMCmdByAdminRequest) GetClusterId ¶
func (x *DeployVMCmdByAdminRequest) GetClusterId() int64
func (*DeployVMCmdByAdminRequest) GetCopyImageTags ¶
func (x *DeployVMCmdByAdminRequest) GetCopyImageTags() bool
func (*DeployVMCmdByAdminRequest) GetCustomId ¶
func (x *DeployVMCmdByAdminRequest) GetCustomId() string
func (*DeployVMCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList ¶
func (x *DeployVMCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
func (*DeployVMCmdByAdminRequest) GetDeploymentPlanner ¶
func (x *DeployVMCmdByAdminRequest) GetDeploymentPlanner() string
func (*DeployVMCmdByAdminRequest) GetDetails ¶
func (x *DeployVMCmdByAdminRequest) GetDetails() map[string]string
func (*DeployVMCmdByAdminRequest) GetDhcpOptionsNetworkList_ ¶
func (x *DeployVMCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*DeployVMCmdByAdminRequest) GetDiskOfferingId ¶
func (x *DeployVMCmdByAdminRequest) GetDiskOfferingId() int64
func (*DeployVMCmdByAdminRequest) GetDisplayName ¶
func (x *DeployVMCmdByAdminRequest) GetDisplayName() string
func (*DeployVMCmdByAdminRequest) GetDisplayVm ¶
func (x *DeployVMCmdByAdminRequest) GetDisplayVm() bool
func (*DeployVMCmdByAdminRequest) GetDomainId ¶
func (x *DeployVMCmdByAdminRequest) GetDomainId() int64
func (*DeployVMCmdByAdminRequest) GetDynamicScalingEnabled ¶
func (x *DeployVMCmdByAdminRequest) GetDynamicScalingEnabled() bool
func (*DeployVMCmdByAdminRequest) GetExtraConfig ¶
func (x *DeployVMCmdByAdminRequest) GetExtraConfig() string
func (*DeployVMCmdByAdminRequest) GetGroup ¶
func (x *DeployVMCmdByAdminRequest) GetGroup() string
func (*DeployVMCmdByAdminRequest) GetHostId ¶
func (x *DeployVMCmdByAdminRequest) GetHostId() int64
func (*DeployVMCmdByAdminRequest) GetHypervisor ¶
func (x *DeployVMCmdByAdminRequest) GetHypervisor() string
func (*DeployVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *DeployVMCmdByAdminRequest) GetInjectedJobId() string
func (*DeployVMCmdByAdminRequest) GetIoDriverPolicy ¶
func (x *DeployVMCmdByAdminRequest) GetIoDriverPolicy() string
func (*DeployVMCmdByAdminRequest) GetIothreadsEnabled ¶
func (x *DeployVMCmdByAdminRequest) GetIothreadsEnabled() bool
func (*DeployVMCmdByAdminRequest) GetIp6Address ¶
func (x *DeployVMCmdByAdminRequest) GetIp6Address() string
func (*DeployVMCmdByAdminRequest) GetIpAddress ¶
func (x *DeployVMCmdByAdminRequest) GetIpAddress() string
func (*DeployVMCmdByAdminRequest) GetIpToNetworkList ¶
func (x *DeployVMCmdByAdminRequest) GetIpToNetworkList() map[string]string
func (*DeployVMCmdByAdminRequest) GetKeyboard ¶
func (x *DeployVMCmdByAdminRequest) GetKeyboard() string
func (*DeployVMCmdByAdminRequest) GetMacAddress ¶
func (x *DeployVMCmdByAdminRequest) GetMacAddress() string
func (*DeployVMCmdByAdminRequest) GetName ¶
func (x *DeployVMCmdByAdminRequest) GetName() string
func (*DeployVMCmdByAdminRequest) GetNetworkIds ¶
func (x *DeployVMCmdByAdminRequest) GetNetworkIds() []string
func (*DeployVMCmdByAdminRequest) GetNicMultiqueueNumber ¶
func (x *DeployVMCmdByAdminRequest) GetNicMultiqueueNumber() int32
func (*DeployVMCmdByAdminRequest) GetNicPackedVirtQueues ¶
func (x *DeployVMCmdByAdminRequest) GetNicPackedVirtQueues() bool
func (*DeployVMCmdByAdminRequest) GetOverrideDiskOfferingId ¶
func (x *DeployVMCmdByAdminRequest) GetOverrideDiskOfferingId() int64
func (*DeployVMCmdByAdminRequest) GetPassword ¶
func (x *DeployVMCmdByAdminRequest) GetPassword() string
func (*DeployVMCmdByAdminRequest) GetPodId ¶
func (x *DeployVMCmdByAdminRequest) GetPodId() int64
func (*DeployVMCmdByAdminRequest) GetProjectId ¶
func (x *DeployVMCmdByAdminRequest) GetProjectId() int64
func (*DeployVMCmdByAdminRequest) GetResponseType ¶
func (x *DeployVMCmdByAdminRequest) GetResponseType() string
func (*DeployVMCmdByAdminRequest) GetRootdisksize ¶
func (x *DeployVMCmdByAdminRequest) GetRootdisksize() int64
func (*DeployVMCmdByAdminRequest) GetSecurityGroupIdList ¶
func (x *DeployVMCmdByAdminRequest) GetSecurityGroupIdList() []string
func (*DeployVMCmdByAdminRequest) GetSecurityGroupNameList ¶
func (x *DeployVMCmdByAdminRequest) GetSecurityGroupNameList() []string
func (*DeployVMCmdByAdminRequest) GetServiceOfferingId ¶
func (x *DeployVMCmdByAdminRequest) GetServiceOfferingId() int64
func (*DeployVMCmdByAdminRequest) GetSize ¶
func (x *DeployVMCmdByAdminRequest) GetSize() int64
func (*DeployVMCmdByAdminRequest) GetSshKeyPairName ¶
func (x *DeployVMCmdByAdminRequest) GetSshKeyPairName() string
func (*DeployVMCmdByAdminRequest) GetSshKeyPairNames ¶
func (x *DeployVMCmdByAdminRequest) GetSshKeyPairNames() []string
func (*DeployVMCmdByAdminRequest) GetStartEventId ¶
func (x *DeployVMCmdByAdminRequest) GetStartEventId() int64
func (*DeployVMCmdByAdminRequest) GetStartVm ¶
func (x *DeployVMCmdByAdminRequest) GetStartVm() bool
func (*DeployVMCmdByAdminRequest) GetTemplateId ¶
func (x *DeployVMCmdByAdminRequest) GetTemplateId() int64
func (*DeployVMCmdByAdminRequest) GetUserData ¶
func (x *DeployVMCmdByAdminRequest) GetUserData() string
func (*DeployVMCmdByAdminRequest) GetUserdataDetails ¶
func (x *DeployVMCmdByAdminRequest) GetUserdataDetails() map[string]string
func (*DeployVMCmdByAdminRequest) GetUserdataId ¶
func (x *DeployVMCmdByAdminRequest) GetUserdataId() int64
func (*DeployVMCmdByAdminRequest) GetVAppNetworks ¶
func (x *DeployVMCmdByAdminRequest) GetVAppNetworks() map[string]string
func (*DeployVMCmdByAdminRequest) GetVAppProperties ¶
func (x *DeployVMCmdByAdminRequest) GetVAppProperties() map[string]string
func (*DeployVMCmdByAdminRequest) GetZoneId ¶
func (x *DeployVMCmdByAdminRequest) GetZoneId() int64
func (*DeployVMCmdByAdminRequest) ProtoMessage ¶
func (*DeployVMCmdByAdminRequest) ProtoMessage()
func (*DeployVMCmdByAdminRequest) ProtoReflect ¶
func (x *DeployVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DeployVMCmdByAdminRequest) Reset ¶
func (x *DeployVMCmdByAdminRequest) Reset()
func (*DeployVMCmdByAdminRequest) String ¶
func (x *DeployVMCmdByAdminRequest) String() string
type DeployVMCmdByAdminResponse ¶
type DeployVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeployVMCmdByAdminResponse represents the response from creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*DeployVMCmdByAdminResponse) Descriptor
deprecated
func (*DeployVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DeployVMCmdByAdminResponse) GetResult ¶
func (x *DeployVMCmdByAdminResponse) GetResult() *Result
func (*DeployVMCmdByAdminResponse) ProtoMessage ¶
func (*DeployVMCmdByAdminResponse) ProtoMessage()
func (*DeployVMCmdByAdminResponse) ProtoReflect ¶
func (x *DeployVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DeployVMCmdByAdminResponse) Reset ¶
func (x *DeployVMCmdByAdminResponse) Reset()
func (*DeployVMCmdByAdminResponse) String ¶
func (x *DeployVMCmdByAdminResponse) String() string
type DeployVMRequest ¶
type DeployVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // availability zone for the virtual machine ZoneId *int64 `protobuf:"varint,2,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,3,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,4,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // host name for the virtual machine Name *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"` // an optional user generated name for the virtual machine DisplayName *string `protobuf:"bytes,6,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,7,opt,name=password" json:"password,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,8,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain. DomainId *int64 `protobuf:"varint,9,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // list of network ids used by virtual machine. Can't be specified with ipToNetworkList parameter NetworkIds []string `protobuf:"bytes,10,rep,name=network_ids,json=networkIds" json:"network_ids,omitempty"` // Guest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootType *string `protobuf:"bytes,11,opt,name=boot_type,json=bootType" json:"boot_type,omitempty"` // Boot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootMode *string `protobuf:"bytes,12,opt,name=boot_mode,json=bootMode" json:"boot_mode,omitempty"` // Boot into hardware setup or not (ignored if startVm = false, only valid for vmware) BootIntoSetup *bool `protobuf:"varint,13,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` // the ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created. DiskOfferingId *int64 `protobuf:"varint,14,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"` // the arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingId Size *int64 `protobuf:"varint,15,opt,name=size" json:"size,omitempty"` // Optional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided Rootdisksize *int64 `protobuf:"varint,16,opt,name=rootdisksize" json:"rootdisksize,omitempty"` // an optional group for the virtual machine Group *string `protobuf:"bytes,17,opt,name=group" json:"group,omitempty"` // the hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the call Hypervisor *string `protobuf:"bytes,18,opt,name=hypervisor" json:"hypervisor,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,19,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the Userdata UserdataId *int64 `protobuf:"varint,20,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 174-byte string literal not displayed */ // name of the ssh key pair used to login to the virtual machine SshKeyPairName *string `protobuf:"bytes,22,opt,name=ssh_key_pair_name,json=sshKeyPairName" json:"ssh_key_pair_name,omitempty"` // names of the ssh key pairs used to login to the virtual machine SshKeyPairNames []string `protobuf:"bytes,23,rep,name=ssh_key_pair_names,json=sshKeyPairNames" json:"ssh_key_pair_names,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,24,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // comma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameter SecurityGroupIdList []string `protobuf:"bytes,25,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,26,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // ip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuid IpToNetworkList map[string]string `` /* 178-byte string literal not displayed */ // the ip address for default vm's network IpAddress *string `protobuf:"bytes,28,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"` // the ipv6 address for default vm's network Ip6Address *string `protobuf:"bytes,29,opt,name=ip6_address,json=ip6Address" json:"ip6_address,omitempty"` // the mac address for default vm's network MacAddress *string `protobuf:"bytes,30,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"` // an optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,us Keyboard *string `protobuf:"bytes,31,opt,name=keyboard" json:"keyboard,omitempty"` // Deploy vm for the project ProjectId *int64 `protobuf:"varint,32,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // true if start vm after creating; defaulted to true if not specified StartVm *bool `protobuf:"varint,33,opt,name=start_vm,json=startVm" json:"start_vm,omitempty"` // comma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameter AffinityGroupIdList []string `protobuf:"bytes,34,rep,name=affinity_group_id_list,json=affinityGroupIdList" json:"affinity_group_id_list,omitempty"` // comma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameter AffinityGroupNameList []string `protobuf:"bytes,35,rep,name=affinity_group_name_list,json=affinityGroupNameList" json:"affinity_group_name_list,omitempty"` // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,36,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // used to specify the custom parameters. 'extraconfig' is not allowed to be passed in details Details map[string]string `` /* 135-byte string literal not displayed */ // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,38,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // datadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameter DataDiskTemplateToDiskOfferingList map[string]string `` /* 241-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,41,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // if true the image tags (if any) will be copied to the VM, default value is false CopyImageTags *bool `protobuf:"varint,42,opt,name=copy_image_tags,json=copyImageTags" json:"copy_image_tags,omitempty"` // used to specify the vApp properties. VAppProperties map[string]string `` /* 173-byte string literal not displayed */ // VMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuid VAppNetworks map[string]string `` /* 167-byte string literal not displayed */ // true if virtual machine needs to be dynamically scalable DynamicScalingEnabled *bool `protobuf:"varint,45,opt,name=dynamic_scaling_enabled,json=dynamicScalingEnabled" json:"dynamic_scaling_enabled,omitempty"` // the ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering id OverrideDiskOfferingId *int64 `` /* 126-byte string literal not displayed */ // IOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs. IothreadsEnabled *bool `protobuf:"varint,47,opt,name=iothreads_enabled,json=iothreadsEnabled" json:"iothreads_enabled,omitempty"` // Controls specific policies on IO IoDriverPolicy *string `protobuf:"bytes,48,opt,name=io_driver_policy,json=ioDriverPolicy" json:"io_driver_policy,omitempty"` // The number of queues for multiqueue NICs. NicMultiqueueNumber *int32 `protobuf:"varint,49,opt,name=nic_multiqueue_number,json=nicMultiqueueNumber" json:"nic_multiqueue_number,omitempty"` // Enable packed virtqueues or not. NicPackedVirtQueues *bool `protobuf:"varint,50,opt,name=nic_packed_virt_queues,json=nicPackedVirtQueues" json:"nic_packed_virt_queues,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,51,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` StartEventId *int64 `protobuf:"varint,52,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,53,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,54,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeployVMRequest represents the parameters for creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*DeployVMRequest) Descriptor
deprecated
func (*DeployVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployVMRequest.ProtoReflect.Descriptor instead.
func (*DeployVMRequest) GetAccountName ¶
func (x *DeployVMRequest) GetAccountName() string
func (*DeployVMRequest) GetAffinityGroupIdList ¶
func (x *DeployVMRequest) GetAffinityGroupIdList() []string
func (*DeployVMRequest) GetAffinityGroupNameList ¶
func (x *DeployVMRequest) GetAffinityGroupNameList() []string
func (*DeployVMRequest) GetBootIntoSetup ¶
func (x *DeployVMRequest) GetBootIntoSetup() bool
func (*DeployVMRequest) GetBootMode ¶
func (x *DeployVMRequest) GetBootMode() string
func (*DeployVMRequest) GetBootType ¶
func (x *DeployVMRequest) GetBootType() string
func (*DeployVMRequest) GetCopyImageTags ¶
func (x *DeployVMRequest) GetCopyImageTags() bool
func (*DeployVMRequest) GetCustomId ¶
func (x *DeployVMRequest) GetCustomId() string
func (*DeployVMRequest) GetDataDiskTemplateToDiskOfferingList ¶
func (x *DeployVMRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
func (*DeployVMRequest) GetDeploymentPlanner ¶
func (x *DeployVMRequest) GetDeploymentPlanner() string
func (*DeployVMRequest) GetDetails ¶
func (x *DeployVMRequest) GetDetails() map[string]string
func (*DeployVMRequest) GetDhcpOptionsNetworkList_ ¶
func (x *DeployVMRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*DeployVMRequest) GetDiskOfferingId ¶
func (x *DeployVMRequest) GetDiskOfferingId() int64
func (*DeployVMRequest) GetDisplayName ¶
func (x *DeployVMRequest) GetDisplayName() string
func (*DeployVMRequest) GetDisplayVm ¶
func (x *DeployVMRequest) GetDisplayVm() bool
func (*DeployVMRequest) GetDomainId ¶
func (x *DeployVMRequest) GetDomainId() int64
func (*DeployVMRequest) GetDynamicScalingEnabled ¶
func (x *DeployVMRequest) GetDynamicScalingEnabled() bool
func (*DeployVMRequest) GetExtraConfig ¶
func (x *DeployVMRequest) GetExtraConfig() string
func (*DeployVMRequest) GetGroup ¶
func (x *DeployVMRequest) GetGroup() string
func (*DeployVMRequest) GetHostId ¶
func (x *DeployVMRequest) GetHostId() int64
func (*DeployVMRequest) GetHypervisor ¶
func (x *DeployVMRequest) GetHypervisor() string
func (*DeployVMRequest) GetInjectedJobId ¶
func (x *DeployVMRequest) GetInjectedJobId() string
func (*DeployVMRequest) GetIoDriverPolicy ¶
func (x *DeployVMRequest) GetIoDriverPolicy() string
func (*DeployVMRequest) GetIothreadsEnabled ¶
func (x *DeployVMRequest) GetIothreadsEnabled() bool
func (*DeployVMRequest) GetIp6Address ¶
func (x *DeployVMRequest) GetIp6Address() string
func (*DeployVMRequest) GetIpAddress ¶
func (x *DeployVMRequest) GetIpAddress() string
func (*DeployVMRequest) GetIpToNetworkList ¶
func (x *DeployVMRequest) GetIpToNetworkList() map[string]string
func (*DeployVMRequest) GetKeyboard ¶
func (x *DeployVMRequest) GetKeyboard() string
func (*DeployVMRequest) GetMacAddress ¶
func (x *DeployVMRequest) GetMacAddress() string
func (*DeployVMRequest) GetName ¶
func (x *DeployVMRequest) GetName() string
func (*DeployVMRequest) GetNetworkIds ¶
func (x *DeployVMRequest) GetNetworkIds() []string
func (*DeployVMRequest) GetNicMultiqueueNumber ¶
func (x *DeployVMRequest) GetNicMultiqueueNumber() int32
func (*DeployVMRequest) GetNicPackedVirtQueues ¶
func (x *DeployVMRequest) GetNicPackedVirtQueues() bool
func (*DeployVMRequest) GetOverrideDiskOfferingId ¶
func (x *DeployVMRequest) GetOverrideDiskOfferingId() int64
func (*DeployVMRequest) GetPassword ¶
func (x *DeployVMRequest) GetPassword() string
func (*DeployVMRequest) GetProjectId ¶
func (x *DeployVMRequest) GetProjectId() int64
func (*DeployVMRequest) GetResponseType ¶
func (x *DeployVMRequest) GetResponseType() string
func (*DeployVMRequest) GetRootdisksize ¶
func (x *DeployVMRequest) GetRootdisksize() int64
func (*DeployVMRequest) GetRunAsAdmin ¶
func (x *DeployVMRequest) GetRunAsAdmin() bool
func (*DeployVMRequest) GetSecurityGroupIdList ¶
func (x *DeployVMRequest) GetSecurityGroupIdList() []string
func (*DeployVMRequest) GetSecurityGroupNameList ¶
func (x *DeployVMRequest) GetSecurityGroupNameList() []string
func (*DeployVMRequest) GetServiceOfferingId ¶
func (x *DeployVMRequest) GetServiceOfferingId() int64
func (*DeployVMRequest) GetSize ¶
func (x *DeployVMRequest) GetSize() int64
func (*DeployVMRequest) GetSshKeyPairName ¶
func (x *DeployVMRequest) GetSshKeyPairName() string
func (*DeployVMRequest) GetSshKeyPairNames ¶
func (x *DeployVMRequest) GetSshKeyPairNames() []string
func (*DeployVMRequest) GetStartEventId ¶
func (x *DeployVMRequest) GetStartEventId() int64
func (*DeployVMRequest) GetStartVm ¶
func (x *DeployVMRequest) GetStartVm() bool
func (*DeployVMRequest) GetTemplateId ¶
func (x *DeployVMRequest) GetTemplateId() int64
func (*DeployVMRequest) GetUserData ¶
func (x *DeployVMRequest) GetUserData() string
func (*DeployVMRequest) GetUserdataDetails ¶
func (x *DeployVMRequest) GetUserdataDetails() map[string]string
func (*DeployVMRequest) GetUserdataId ¶
func (x *DeployVMRequest) GetUserdataId() int64
func (*DeployVMRequest) GetVAppNetworks ¶
func (x *DeployVMRequest) GetVAppNetworks() map[string]string
func (*DeployVMRequest) GetVAppProperties ¶
func (x *DeployVMRequest) GetVAppProperties() map[string]string
func (*DeployVMRequest) GetZoneId ¶
func (x *DeployVMRequest) GetZoneId() int64
func (*DeployVMRequest) ProtoMessage ¶
func (*DeployVMRequest) ProtoMessage()
func (*DeployVMRequest) ProtoReflect ¶
func (x *DeployVMRequest) ProtoReflect() protoreflect.Message
func (*DeployVMRequest) Reset ¶
func (x *DeployVMRequest) Reset()
func (*DeployVMRequest) String ¶
func (x *DeployVMRequest) String() string
type DeployVMResponse ¶
type DeployVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeployVMResponse represents the response from creates and automatically starts a virtual machine based on a service offering, disk offering, and template.
func (*DeployVMResponse) Descriptor
deprecated
func (*DeployVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployVMResponse.ProtoReflect.Descriptor instead.
func (*DeployVMResponse) GetResult ¶
func (x *DeployVMResponse) GetResult() *Result
func (*DeployVMResponse) ProtoMessage ¶
func (*DeployVMResponse) ProtoMessage()
func (*DeployVMResponse) ProtoReflect ¶
func (x *DeployVMResponse) ProtoReflect() protoreflect.Message
func (*DeployVMResponse) Reset ¶
func (x *DeployVMResponse) Reset()
func (*DeployVMResponse) String ¶
func (x *DeployVMResponse) String() string
type DeployVnfApplianceCmdByAdminRequest ¶
type DeployVnfApplianceCmdByAdminRequest struct { // True by default, security group or network rules (source nat and firewall rules) will be configured for VNF management interfaces. False otherwise. Network rules are configured if management network is an isolated network or shared network with security groups. VnfConfigureManagement *bool `protobuf:"varint,1,opt,name=vnf_configure_management,json=vnfConfigureManagement" json:"vnf_configure_management,omitempty"` // the CIDR list to forward traffic from to the VNF management interface. Multiple entries must be separated by a single comma character (,). The default value is 0.0.0.0/0. VnfCidrlist []string `protobuf:"bytes,2,rep,name=vnf_cidrlist,json=vnfCidrlist" json:"vnf_cidrlist,omitempty"` // availability zone for the virtual machine ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,4,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,5,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // host name for the virtual machine Name *string `protobuf:"bytes,6,opt,name=name" json:"name,omitempty"` // an optional user generated name for the virtual machine DisplayName *string `protobuf:"bytes,7,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,8,opt,name=password" json:"password,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,9,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain. DomainId *int64 `protobuf:"varint,10,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // list of network ids used by virtual machine. Can't be specified with ipToNetworkList parameter NetworkIds []string `protobuf:"bytes,11,rep,name=network_ids,json=networkIds" json:"network_ids,omitempty"` // Guest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootType *string `protobuf:"bytes,12,opt,name=boot_type,json=bootType" json:"boot_type,omitempty"` // Boot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootMode *string `protobuf:"bytes,13,opt,name=boot_mode,json=bootMode" json:"boot_mode,omitempty"` // Boot into hardware setup or not (ignored if startVm = false, only valid for vmware) BootIntoSetup *bool `protobuf:"varint,14,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` // the ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created. DiskOfferingId *int64 `protobuf:"varint,15,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"` // the arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingId Size *int64 `protobuf:"varint,16,opt,name=size" json:"size,omitempty"` // Optional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided Rootdisksize *int64 `protobuf:"varint,17,opt,name=rootdisksize" json:"rootdisksize,omitempty"` // an optional group for the virtual machine Group *string `protobuf:"bytes,18,opt,name=group" json:"group,omitempty"` // the hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the call Hypervisor *string `protobuf:"bytes,19,opt,name=hypervisor" json:"hypervisor,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,20,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the Userdata UserdataId *int64 `protobuf:"varint,21,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 174-byte string literal not displayed */ // name of the ssh key pair used to login to the virtual machine SshKeyPairName *string `protobuf:"bytes,23,opt,name=ssh_key_pair_name,json=sshKeyPairName" json:"ssh_key_pair_name,omitempty"` // names of the ssh key pairs used to login to the virtual machine SshKeyPairNames []string `protobuf:"bytes,24,rep,name=ssh_key_pair_names,json=sshKeyPairNames" json:"ssh_key_pair_names,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,25,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // comma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameter SecurityGroupIdList []string `protobuf:"bytes,26,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,27,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // ip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuid IpToNetworkList map[string]string `` /* 178-byte string literal not displayed */ // the ip address for default vm's network IpAddress *string `protobuf:"bytes,29,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"` // the ipv6 address for default vm's network Ip6Address *string `protobuf:"bytes,30,opt,name=ip6_address,json=ip6Address" json:"ip6_address,omitempty"` // the mac address for default vm's network MacAddress *string `protobuf:"bytes,31,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"` // an optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,us Keyboard *string `protobuf:"bytes,32,opt,name=keyboard" json:"keyboard,omitempty"` // Deploy vm for the project ProjectId *int64 `protobuf:"varint,33,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // true if start vm after creating; defaulted to true if not specified StartVm *bool `protobuf:"varint,34,opt,name=start_vm,json=startVm" json:"start_vm,omitempty"` // comma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameter AffinityGroupIdList []string `protobuf:"bytes,35,rep,name=affinity_group_id_list,json=affinityGroupIdList" json:"affinity_group_id_list,omitempty"` // comma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameter AffinityGroupNameList []string `protobuf:"bytes,36,rep,name=affinity_group_name_list,json=affinityGroupNameList" json:"affinity_group_name_list,omitempty"` // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,37,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // used to specify the custom parameters. 'extraconfig' is not allowed to be passed in details Details map[string]string `` /* 135-byte string literal not displayed */ // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,39,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // datadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameter DataDiskTemplateToDiskOfferingList map[string]string `` /* 241-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,42,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // if true the image tags (if any) will be copied to the VM, default value is false CopyImageTags *bool `protobuf:"varint,43,opt,name=copy_image_tags,json=copyImageTags" json:"copy_image_tags,omitempty"` // used to specify the vApp properties. VAppProperties map[string]string `` /* 173-byte string literal not displayed */ // VMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuid VAppNetworks map[string]string `` /* 167-byte string literal not displayed */ // true if virtual machine needs to be dynamically scalable DynamicScalingEnabled *bool `protobuf:"varint,46,opt,name=dynamic_scaling_enabled,json=dynamicScalingEnabled" json:"dynamic_scaling_enabled,omitempty"` // the ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering id OverrideDiskOfferingId *int64 `` /* 126-byte string literal not displayed */ // IOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs. IothreadsEnabled *bool `protobuf:"varint,48,opt,name=iothreads_enabled,json=iothreadsEnabled" json:"iothreads_enabled,omitempty"` // Controls specific policies on IO IoDriverPolicy *string `protobuf:"bytes,49,opt,name=io_driver_policy,json=ioDriverPolicy" json:"io_driver_policy,omitempty"` // The number of queues for multiqueue NICs. NicMultiqueueNumber *int32 `protobuf:"varint,50,opt,name=nic_multiqueue_number,json=nicMultiqueueNumber" json:"nic_multiqueue_number,omitempty"` // Enable packed virtqueues or not. NicPackedVirtQueues *bool `protobuf:"varint,51,opt,name=nic_packed_virt_queues,json=nicPackedVirtQueues" json:"nic_packed_virt_queues,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,52,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` StartEventId *int64 `protobuf:"varint,53,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,54,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,55,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeployVnfApplianceCmdByAdminRequest represents the parameters for creates and automatically starts a vnf appliance based on a service offering, disk offering, and template.
func (*DeployVnfApplianceCmdByAdminRequest) Descriptor
deprecated
func (*DeployVnfApplianceCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployVnfApplianceCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DeployVnfApplianceCmdByAdminRequest) GetAccountName ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetAccountName() string
func (*DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupIdList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupIdList() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupNameList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetAffinityGroupNameList() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetBootIntoSetup ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetBootIntoSetup() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetBootMode ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetBootMode() string
func (*DeployVnfApplianceCmdByAdminRequest) GetBootType ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetBootType() string
func (*DeployVnfApplianceCmdByAdminRequest) GetCopyImageTags ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetCopyImageTags() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetCustomId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetCustomId() string
func (*DeployVnfApplianceCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetDeploymentPlanner ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDeploymentPlanner() string
func (*DeployVnfApplianceCmdByAdminRequest) GetDetails ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDetails() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetDhcpOptionsNetworkList_ ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetDiskOfferingId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDiskOfferingId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetDisplayName ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDisplayName() string
func (*DeployVnfApplianceCmdByAdminRequest) GetDisplayVm ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDisplayVm() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetDomainId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDomainId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetDynamicScalingEnabled ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetDynamicScalingEnabled() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetExtraConfig ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetExtraConfig() string
func (*DeployVnfApplianceCmdByAdminRequest) GetGroup ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetGroup() string
func (*DeployVnfApplianceCmdByAdminRequest) GetHostId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetHostId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetHypervisor ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetHypervisor() string
func (*DeployVnfApplianceCmdByAdminRequest) GetInjectedJobId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetInjectedJobId() string
func (*DeployVnfApplianceCmdByAdminRequest) GetIoDriverPolicy ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetIoDriverPolicy() string
func (*DeployVnfApplianceCmdByAdminRequest) GetIothreadsEnabled ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetIothreadsEnabled() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetIp6Address ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetIp6Address() string
func (*DeployVnfApplianceCmdByAdminRequest) GetIpAddress ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetIpAddress() string
func (*DeployVnfApplianceCmdByAdminRequest) GetIpToNetworkList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetIpToNetworkList() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetKeyboard ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetKeyboard() string
func (*DeployVnfApplianceCmdByAdminRequest) GetMacAddress ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetMacAddress() string
func (*DeployVnfApplianceCmdByAdminRequest) GetName ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetName() string
func (*DeployVnfApplianceCmdByAdminRequest) GetNetworkIds ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetNetworkIds() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetNicMultiqueueNumber ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetNicMultiqueueNumber() int32
func (*DeployVnfApplianceCmdByAdminRequest) GetNicPackedVirtQueues ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetNicPackedVirtQueues() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetOverrideDiskOfferingId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetOverrideDiskOfferingId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetPassword ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetPassword() string
func (*DeployVnfApplianceCmdByAdminRequest) GetProjectId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetProjectId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetResponseType ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetResponseType() string
func (*DeployVnfApplianceCmdByAdminRequest) GetRootdisksize ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetRootdisksize() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupIdList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupIdList() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupNameList ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetSecurityGroupNameList() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetServiceOfferingId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetServiceOfferingId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetSize ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetSize() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairName ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairName() string
func (*DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairNames ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetSshKeyPairNames() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetStartEventId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetStartEventId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetStartVm ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetStartVm() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetTemplateId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetTemplateId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetUserData ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetUserData() string
func (*DeployVnfApplianceCmdByAdminRequest) GetUserdataDetails ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetUserdataDetails() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetUserdataId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetUserdataId() int64
func (*DeployVnfApplianceCmdByAdminRequest) GetVAppNetworks ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetVAppNetworks() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetVAppProperties ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetVAppProperties() map[string]string
func (*DeployVnfApplianceCmdByAdminRequest) GetVnfCidrlist ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetVnfCidrlist() []string
func (*DeployVnfApplianceCmdByAdminRequest) GetVnfConfigureManagement ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetVnfConfigureManagement() bool
func (*DeployVnfApplianceCmdByAdminRequest) GetZoneId ¶
func (x *DeployVnfApplianceCmdByAdminRequest) GetZoneId() int64
func (*DeployVnfApplianceCmdByAdminRequest) ProtoMessage ¶
func (*DeployVnfApplianceCmdByAdminRequest) ProtoMessage()
func (*DeployVnfApplianceCmdByAdminRequest) ProtoReflect ¶
func (x *DeployVnfApplianceCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DeployVnfApplianceCmdByAdminRequest) Reset ¶
func (x *DeployVnfApplianceCmdByAdminRequest) Reset()
func (*DeployVnfApplianceCmdByAdminRequest) String ¶
func (x *DeployVnfApplianceCmdByAdminRequest) String() string
type DeployVnfApplianceCmdByAdminResponse ¶
type DeployVnfApplianceCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeployVnfApplianceCmdByAdminResponse represents the response from creates and automatically starts a vnf appliance based on a service offering, disk offering, and template.
func (*DeployVnfApplianceCmdByAdminResponse) Descriptor
deprecated
func (*DeployVnfApplianceCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployVnfApplianceCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DeployVnfApplianceCmdByAdminResponse) GetResult ¶
func (x *DeployVnfApplianceCmdByAdminResponse) GetResult() *Result
func (*DeployVnfApplianceCmdByAdminResponse) ProtoMessage ¶
func (*DeployVnfApplianceCmdByAdminResponse) ProtoMessage()
func (*DeployVnfApplianceCmdByAdminResponse) ProtoReflect ¶
func (x *DeployVnfApplianceCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DeployVnfApplianceCmdByAdminResponse) Reset ¶
func (x *DeployVnfApplianceCmdByAdminResponse) Reset()
func (*DeployVnfApplianceCmdByAdminResponse) String ¶
func (x *DeployVnfApplianceCmdByAdminResponse) String() string
type DeployVnfApplianceRequest ¶
type DeployVnfApplianceRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // True by default, security group or network rules (source nat and firewall rules) will be configured for VNF management interfaces. False otherwise. Network rules are configured if management network is an isolated network or shared network with security groups. VnfConfigureManagement *bool `protobuf:"varint,2,opt,name=vnf_configure_management,json=vnfConfigureManagement" json:"vnf_configure_management,omitempty"` // the CIDR list to forward traffic from to the VNF management interface. Multiple entries must be separated by a single comma character (,). The default value is 0.0.0.0/0. VnfCidrlist []string `protobuf:"bytes,3,rep,name=vnf_cidrlist,json=vnfCidrlist" json:"vnf_cidrlist,omitempty"` // availability zone for the virtual machine ZoneId *int64 `protobuf:"varint,4,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,5,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,6,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // host name for the virtual machine Name *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"` // an optional user generated name for the virtual machine DisplayName *string `protobuf:"bytes,8,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,9,opt,name=password" json:"password,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,10,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. If account is NOT provided then virtual machine will be assigned to the caller account and domain. DomainId *int64 `protobuf:"varint,11,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // list of network ids used by virtual machine. Can't be specified with ipToNetworkList parameter NetworkIds []string `protobuf:"bytes,12,rep,name=network_ids,json=networkIds" json:"network_ids,omitempty"` // Guest VM Boot option either custom[UEFI] or default boot [BIOS]. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootType *string `protobuf:"bytes,13,opt,name=boot_type,json=bootType" json:"boot_type,omitempty"` // Boot Mode [Legacy] or [Secure] Applicable when Boot Type Selected is UEFI, otherwise Legacy only for BIOS. Not applicable with VMware if the template is marked as deploy-as-is, as we honour what is defined in the template. BootMode *string `protobuf:"bytes,14,opt,name=boot_mode,json=bootMode" json:"boot_mode,omitempty"` // Boot into hardware setup or not (ignored if startVm = false, only valid for vmware) BootIntoSetup *bool `protobuf:"varint,15,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` // the ID of the disk offering for the virtual machine. If the template is of ISO format, the diskOfferingId is for the root disk volume. Otherwise this parameter is used to indicate the offering for the data disk volume. If the templateId parameter passed is from a Template object, the diskOfferingId refers to a DATA Disk Volume created. If the templateId parameter passed is from an ISO object, the diskOfferingId refers to a ROOT Disk Volume created. DiskOfferingId *int64 `protobuf:"varint,16,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"` // the arbitrary size for the DATADISK volume. Mutually exclusive with diskOfferingId Size *int64 `protobuf:"varint,17,opt,name=size" json:"size,omitempty"` // Optional field to resize root disk on deploy. Value is in GB. Only applies to template-based deployments. Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided Rootdisksize *int64 `protobuf:"varint,18,opt,name=rootdisksize" json:"rootdisksize,omitempty"` // an optional group for the virtual machine Group *string `protobuf:"bytes,19,opt,name=group" json:"group,omitempty"` // the hypervisor on which to deploy the virtual machine. The parameter is required and respected only when hypervisor info is not set on the ISO/Template passed to the call Hypervisor *string `protobuf:"bytes,20,opt,name=hypervisor" json:"hypervisor,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,21,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the Userdata UserdataId *int64 `protobuf:"varint,22,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 174-byte string literal not displayed */ // name of the ssh key pair used to login to the virtual machine SshKeyPairName *string `protobuf:"bytes,24,opt,name=ssh_key_pair_name,json=sshKeyPairName" json:"ssh_key_pair_name,omitempty"` // names of the ssh key pairs used to login to the virtual machine SshKeyPairNames []string `protobuf:"bytes,25,rep,name=ssh_key_pair_names,json=sshKeyPairNames" json:"ssh_key_pair_names,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,26,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // comma separated list of security groups id that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupnames parameter SecurityGroupIdList []string `protobuf:"bytes,27,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,28,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // ip to network mapping. Can't be specified with networkIds parameter. Example: iptonetworklist[0].ip=10.10.10.11&iptonetworklist[0].ipv6=fc00:1234:5678::abcd&iptonetworklist[0].networkid=uuid&iptonetworklist[0].mac=aa:bb:cc:dd:ee::ff - requests to use ip 10.10.10.11 in network id=uuid IpToNetworkList map[string]string `` /* 178-byte string literal not displayed */ // the ip address for default vm's network IpAddress *string `protobuf:"bytes,30,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"` // the ipv6 address for default vm's network Ip6Address *string `protobuf:"bytes,31,opt,name=ip6_address,json=ip6Address" json:"ip6_address,omitempty"` // the mac address for default vm's network MacAddress *string `protobuf:"bytes,32,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"` // an optional keyboard device type for the virtual machine. valid value can be one of de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be,no,pt,uk,us Keyboard *string `protobuf:"bytes,33,opt,name=keyboard" json:"keyboard,omitempty"` // Deploy vm for the project ProjectId *int64 `protobuf:"varint,34,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // true if start vm after creating; defaulted to true if not specified StartVm *bool `protobuf:"varint,35,opt,name=start_vm,json=startVm" json:"start_vm,omitempty"` // comma separated list of affinity groups id that are going to be applied to the virtual machine. Mutually exclusive with affinitygroupnames parameter AffinityGroupIdList []string `protobuf:"bytes,36,rep,name=affinity_group_id_list,json=affinityGroupIdList" json:"affinity_group_id_list,omitempty"` // comma separated list of affinity groups names that are going to be applied to the virtual machine.Mutually exclusive with affinitygroupids parameter AffinityGroupNameList []string `protobuf:"bytes,37,rep,name=affinity_group_name_list,json=affinityGroupNameList" json:"affinity_group_name_list,omitempty"` // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,38,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // used to specify the custom parameters. 'extraconfig' is not allowed to be passed in details Details map[string]string `` /* 135-byte string literal not displayed */ // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,40,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // datadisk template to disk-offering mapping; an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameter DataDiskTemplateToDiskOfferingList map[string]string `` /* 241-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,43,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // if true the image tags (if any) will be copied to the VM, default value is false CopyImageTags *bool `protobuf:"varint,44,opt,name=copy_image_tags,json=copyImageTags" json:"copy_image_tags,omitempty"` // used to specify the vApp properties. VAppProperties map[string]string `` /* 173-byte string literal not displayed */ // VMware only: used to specify network mapping of a vApp VMware template registered "as-is". Example nicnetworklist[0].ip=Nic-101&nicnetworklist[0].network=uuid VAppNetworks map[string]string `` /* 167-byte string literal not displayed */ // true if virtual machine needs to be dynamically scalable DynamicScalingEnabled *bool `protobuf:"varint,47,opt,name=dynamic_scaling_enabled,json=dynamicScalingEnabled" json:"dynamic_scaling_enabled,omitempty"` // the ID of the disk offering for the virtual machine to be used for root volume instead of the disk offering mapped in service offering.In case of virtual machine deploying from ISO, then the diskofferingid specified for root volume is ignored and uses this override disk offering id OverrideDiskOfferingId *int64 `` /* 126-byte string literal not displayed */ // IOThreads are dedicated event loop threads for supported disk devices to perform block I/O requests in order to improve scalability especially on an SMP host/guest with many LUNs. IothreadsEnabled *bool `protobuf:"varint,49,opt,name=iothreads_enabled,json=iothreadsEnabled" json:"iothreads_enabled,omitempty"` // Controls specific policies on IO IoDriverPolicy *string `protobuf:"bytes,50,opt,name=io_driver_policy,json=ioDriverPolicy" json:"io_driver_policy,omitempty"` // The number of queues for multiqueue NICs. NicMultiqueueNumber *int32 `protobuf:"varint,51,opt,name=nic_multiqueue_number,json=nicMultiqueueNumber" json:"nic_multiqueue_number,omitempty"` // Enable packed virtqueues or not. NicPackedVirtQueues *bool `protobuf:"varint,52,opt,name=nic_packed_virt_queues,json=nicPackedVirtQueues" json:"nic_packed_virt_queues,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,53,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` StartEventId *int64 `protobuf:"varint,54,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,55,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,56,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DeployVnfApplianceRequest represents the parameters for creates and automatically starts a vnf appliance based on a service offering, disk offering, and template.
func (*DeployVnfApplianceRequest) Descriptor
deprecated
func (*DeployVnfApplianceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployVnfApplianceRequest.ProtoReflect.Descriptor instead.
func (*DeployVnfApplianceRequest) GetAccountName ¶
func (x *DeployVnfApplianceRequest) GetAccountName() string
func (*DeployVnfApplianceRequest) GetAffinityGroupIdList ¶
func (x *DeployVnfApplianceRequest) GetAffinityGroupIdList() []string
func (*DeployVnfApplianceRequest) GetAffinityGroupNameList ¶
func (x *DeployVnfApplianceRequest) GetAffinityGroupNameList() []string
func (*DeployVnfApplianceRequest) GetBootIntoSetup ¶
func (x *DeployVnfApplianceRequest) GetBootIntoSetup() bool
func (*DeployVnfApplianceRequest) GetBootMode ¶
func (x *DeployVnfApplianceRequest) GetBootMode() string
func (*DeployVnfApplianceRequest) GetBootType ¶
func (x *DeployVnfApplianceRequest) GetBootType() string
func (*DeployVnfApplianceRequest) GetCopyImageTags ¶
func (x *DeployVnfApplianceRequest) GetCopyImageTags() bool
func (*DeployVnfApplianceRequest) GetCustomId ¶
func (x *DeployVnfApplianceRequest) GetCustomId() string
func (*DeployVnfApplianceRequest) GetDataDiskTemplateToDiskOfferingList ¶
func (x *DeployVnfApplianceRequest) GetDataDiskTemplateToDiskOfferingList() map[string]string
func (*DeployVnfApplianceRequest) GetDeploymentPlanner ¶
func (x *DeployVnfApplianceRequest) GetDeploymentPlanner() string
func (*DeployVnfApplianceRequest) GetDetails ¶
func (x *DeployVnfApplianceRequest) GetDetails() map[string]string
func (*DeployVnfApplianceRequest) GetDhcpOptionsNetworkList_ ¶
func (x *DeployVnfApplianceRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*DeployVnfApplianceRequest) GetDiskOfferingId ¶
func (x *DeployVnfApplianceRequest) GetDiskOfferingId() int64
func (*DeployVnfApplianceRequest) GetDisplayName ¶
func (x *DeployVnfApplianceRequest) GetDisplayName() string
func (*DeployVnfApplianceRequest) GetDisplayVm ¶
func (x *DeployVnfApplianceRequest) GetDisplayVm() bool
func (*DeployVnfApplianceRequest) GetDomainId ¶
func (x *DeployVnfApplianceRequest) GetDomainId() int64
func (*DeployVnfApplianceRequest) GetDynamicScalingEnabled ¶
func (x *DeployVnfApplianceRequest) GetDynamicScalingEnabled() bool
func (*DeployVnfApplianceRequest) GetExtraConfig ¶
func (x *DeployVnfApplianceRequest) GetExtraConfig() string
func (*DeployVnfApplianceRequest) GetGroup ¶
func (x *DeployVnfApplianceRequest) GetGroup() string
func (*DeployVnfApplianceRequest) GetHostId ¶
func (x *DeployVnfApplianceRequest) GetHostId() int64
func (*DeployVnfApplianceRequest) GetHypervisor ¶
func (x *DeployVnfApplianceRequest) GetHypervisor() string
func (*DeployVnfApplianceRequest) GetInjectedJobId ¶
func (x *DeployVnfApplianceRequest) GetInjectedJobId() string
func (*DeployVnfApplianceRequest) GetIoDriverPolicy ¶
func (x *DeployVnfApplianceRequest) GetIoDriverPolicy() string
func (*DeployVnfApplianceRequest) GetIothreadsEnabled ¶
func (x *DeployVnfApplianceRequest) GetIothreadsEnabled() bool
func (*DeployVnfApplianceRequest) GetIp6Address ¶
func (x *DeployVnfApplianceRequest) GetIp6Address() string
func (*DeployVnfApplianceRequest) GetIpAddress ¶
func (x *DeployVnfApplianceRequest) GetIpAddress() string
func (*DeployVnfApplianceRequest) GetIpToNetworkList ¶
func (x *DeployVnfApplianceRequest) GetIpToNetworkList() map[string]string
func (*DeployVnfApplianceRequest) GetKeyboard ¶
func (x *DeployVnfApplianceRequest) GetKeyboard() string
func (*DeployVnfApplianceRequest) GetMacAddress ¶
func (x *DeployVnfApplianceRequest) GetMacAddress() string
func (*DeployVnfApplianceRequest) GetName ¶
func (x *DeployVnfApplianceRequest) GetName() string
func (*DeployVnfApplianceRequest) GetNetworkIds ¶
func (x *DeployVnfApplianceRequest) GetNetworkIds() []string
func (*DeployVnfApplianceRequest) GetNicMultiqueueNumber ¶
func (x *DeployVnfApplianceRequest) GetNicMultiqueueNumber() int32
func (*DeployVnfApplianceRequest) GetNicPackedVirtQueues ¶
func (x *DeployVnfApplianceRequest) GetNicPackedVirtQueues() bool
func (*DeployVnfApplianceRequest) GetOverrideDiskOfferingId ¶
func (x *DeployVnfApplianceRequest) GetOverrideDiskOfferingId() int64
func (*DeployVnfApplianceRequest) GetPassword ¶
func (x *DeployVnfApplianceRequest) GetPassword() string
func (*DeployVnfApplianceRequest) GetProjectId ¶
func (x *DeployVnfApplianceRequest) GetProjectId() int64
func (*DeployVnfApplianceRequest) GetResponseType ¶
func (x *DeployVnfApplianceRequest) GetResponseType() string
func (*DeployVnfApplianceRequest) GetRootdisksize ¶
func (x *DeployVnfApplianceRequest) GetRootdisksize() int64
func (*DeployVnfApplianceRequest) GetRunAsAdmin ¶
func (x *DeployVnfApplianceRequest) GetRunAsAdmin() bool
func (*DeployVnfApplianceRequest) GetSecurityGroupIdList ¶
func (x *DeployVnfApplianceRequest) GetSecurityGroupIdList() []string
func (*DeployVnfApplianceRequest) GetSecurityGroupNameList ¶
func (x *DeployVnfApplianceRequest) GetSecurityGroupNameList() []string
func (*DeployVnfApplianceRequest) GetServiceOfferingId ¶
func (x *DeployVnfApplianceRequest) GetServiceOfferingId() int64
func (*DeployVnfApplianceRequest) GetSize ¶
func (x *DeployVnfApplianceRequest) GetSize() int64
func (*DeployVnfApplianceRequest) GetSshKeyPairName ¶
func (x *DeployVnfApplianceRequest) GetSshKeyPairName() string
func (*DeployVnfApplianceRequest) GetSshKeyPairNames ¶
func (x *DeployVnfApplianceRequest) GetSshKeyPairNames() []string
func (*DeployVnfApplianceRequest) GetStartEventId ¶
func (x *DeployVnfApplianceRequest) GetStartEventId() int64
func (*DeployVnfApplianceRequest) GetStartVm ¶
func (x *DeployVnfApplianceRequest) GetStartVm() bool
func (*DeployVnfApplianceRequest) GetTemplateId ¶
func (x *DeployVnfApplianceRequest) GetTemplateId() int64
func (*DeployVnfApplianceRequest) GetUserData ¶
func (x *DeployVnfApplianceRequest) GetUserData() string
func (*DeployVnfApplianceRequest) GetUserdataDetails ¶
func (x *DeployVnfApplianceRequest) GetUserdataDetails() map[string]string
func (*DeployVnfApplianceRequest) GetUserdataId ¶
func (x *DeployVnfApplianceRequest) GetUserdataId() int64
func (*DeployVnfApplianceRequest) GetVAppNetworks ¶
func (x *DeployVnfApplianceRequest) GetVAppNetworks() map[string]string
func (*DeployVnfApplianceRequest) GetVAppProperties ¶
func (x *DeployVnfApplianceRequest) GetVAppProperties() map[string]string
func (*DeployVnfApplianceRequest) GetVnfCidrlist ¶
func (x *DeployVnfApplianceRequest) GetVnfCidrlist() []string
func (*DeployVnfApplianceRequest) GetVnfConfigureManagement ¶
func (x *DeployVnfApplianceRequest) GetVnfConfigureManagement() bool
func (*DeployVnfApplianceRequest) GetZoneId ¶
func (x *DeployVnfApplianceRequest) GetZoneId() int64
func (*DeployVnfApplianceRequest) ProtoMessage ¶
func (*DeployVnfApplianceRequest) ProtoMessage()
func (*DeployVnfApplianceRequest) ProtoReflect ¶
func (x *DeployVnfApplianceRequest) ProtoReflect() protoreflect.Message
func (*DeployVnfApplianceRequest) Reset ¶
func (x *DeployVnfApplianceRequest) Reset()
func (*DeployVnfApplianceRequest) String ¶
func (x *DeployVnfApplianceRequest) String() string
type DeployVnfApplianceResponse ¶
type DeployVnfApplianceResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DeployVnfApplianceResponse represents the response from creates and automatically starts a vnf appliance based on a service offering, disk offering, and template.
func (*DeployVnfApplianceResponse) Descriptor
deprecated
func (*DeployVnfApplianceResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployVnfApplianceResponse.ProtoReflect.Descriptor instead.
func (*DeployVnfApplianceResponse) GetResult ¶
func (x *DeployVnfApplianceResponse) GetResult() *Result
func (*DeployVnfApplianceResponse) ProtoMessage ¶
func (*DeployVnfApplianceResponse) ProtoMessage()
func (*DeployVnfApplianceResponse) ProtoReflect ¶
func (x *DeployVnfApplianceResponse) ProtoReflect() protoreflect.Message
func (*DeployVnfApplianceResponse) Reset ¶
func (x *DeployVnfApplianceResponse) Reset()
func (*DeployVnfApplianceResponse) String ¶
func (x *DeployVnfApplianceResponse) String() string
type DestroyVMCmdByAdminRequest ¶
type DestroyVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // If true is passed, the vm is expunged immediately. False by default. Expunge *bool `protobuf:"varint,2,opt,name=expunge" json:"expunge,omitempty"` // Comma separated list of UUIDs for volumes that will be deleted VolumeIds []string `protobuf:"bytes,3,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DestroyVMCmdByAdminRequest represents the parameters for destroys a virtual machine. once destroyed, only the administrator can recover it.
func (*DestroyVMCmdByAdminRequest) Descriptor
deprecated
func (*DestroyVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DestroyVMCmdByAdminRequest) GetExpunge ¶
func (x *DestroyVMCmdByAdminRequest) GetExpunge() bool
func (*DestroyVMCmdByAdminRequest) GetId ¶
func (x *DestroyVMCmdByAdminRequest) GetId() int64
func (*DestroyVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *DestroyVMCmdByAdminRequest) GetInjectedJobId() string
func (*DestroyVMCmdByAdminRequest) GetResponseType ¶
func (x *DestroyVMCmdByAdminRequest) GetResponseType() string
func (*DestroyVMCmdByAdminRequest) GetStartEventId ¶
func (x *DestroyVMCmdByAdminRequest) GetStartEventId() int64
func (*DestroyVMCmdByAdminRequest) GetVolumeIds ¶
func (x *DestroyVMCmdByAdminRequest) GetVolumeIds() []string
func (*DestroyVMCmdByAdminRequest) ProtoMessage ¶
func (*DestroyVMCmdByAdminRequest) ProtoMessage()
func (*DestroyVMCmdByAdminRequest) ProtoReflect ¶
func (x *DestroyVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DestroyVMCmdByAdminRequest) Reset ¶
func (x *DestroyVMCmdByAdminRequest) Reset()
func (*DestroyVMCmdByAdminRequest) String ¶
func (x *DestroyVMCmdByAdminRequest) String() string
type DestroyVMCmdByAdminResponse ¶
type DestroyVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DestroyVMCmdByAdminResponse represents the response from destroys a virtual machine. once destroyed, only the administrator can recover it.
func (*DestroyVMCmdByAdminResponse) Descriptor
deprecated
func (*DestroyVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DestroyVMCmdByAdminResponse) GetResult ¶
func (x *DestroyVMCmdByAdminResponse) GetResult() *Result
func (*DestroyVMCmdByAdminResponse) ProtoMessage ¶
func (*DestroyVMCmdByAdminResponse) ProtoMessage()
func (*DestroyVMCmdByAdminResponse) ProtoReflect ¶
func (x *DestroyVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DestroyVMCmdByAdminResponse) Reset ¶
func (x *DestroyVMCmdByAdminResponse) Reset()
func (*DestroyVMCmdByAdminResponse) String ¶
func (x *DestroyVMCmdByAdminResponse) String() string
type DestroyVMRequest ¶
type DestroyVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // If true is passed, the vm is expunged immediately. False by default. Expunge *bool `protobuf:"varint,3,opt,name=expunge" json:"expunge,omitempty"` // Comma separated list of UUIDs for volumes that will be deleted VolumeIds []string `protobuf:"bytes,4,rep,name=volume_ids,json=volumeIds" json:"volume_ids,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
DestroyVMRequest represents the parameters for destroys a virtual machine.
func (*DestroyVMRequest) Descriptor
deprecated
func (*DestroyVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVMRequest.ProtoReflect.Descriptor instead.
func (*DestroyVMRequest) GetExpunge ¶
func (x *DestroyVMRequest) GetExpunge() bool
func (*DestroyVMRequest) GetId ¶
func (x *DestroyVMRequest) GetId() int64
func (*DestroyVMRequest) GetInjectedJobId ¶
func (x *DestroyVMRequest) GetInjectedJobId() string
func (*DestroyVMRequest) GetResponseType ¶
func (x *DestroyVMRequest) GetResponseType() string
func (*DestroyVMRequest) GetRunAsAdmin ¶
func (x *DestroyVMRequest) GetRunAsAdmin() bool
func (*DestroyVMRequest) GetStartEventId ¶
func (x *DestroyVMRequest) GetStartEventId() int64
func (*DestroyVMRequest) GetVolumeIds ¶
func (x *DestroyVMRequest) GetVolumeIds() []string
func (*DestroyVMRequest) ProtoMessage ¶
func (*DestroyVMRequest) ProtoMessage()
func (*DestroyVMRequest) ProtoReflect ¶
func (x *DestroyVMRequest) ProtoReflect() protoreflect.Message
func (*DestroyVMRequest) Reset ¶
func (x *DestroyVMRequest) Reset()
func (*DestroyVMRequest) String ¶
func (x *DestroyVMRequest) String() string
type DestroyVMResponse ¶
type DestroyVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
DestroyVMResponse represents the response from destroys a virtual machine.
func (*DestroyVMResponse) Descriptor
deprecated
func (*DestroyVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVMResponse.ProtoReflect.Descriptor instead.
func (*DestroyVMResponse) GetResult ¶
func (x *DestroyVMResponse) GetResult() *Result
func (*DestroyVMResponse) ProtoMessage ¶
func (*DestroyVMResponse) ProtoMessage()
func (*DestroyVMResponse) ProtoReflect ¶
func (x *DestroyVMResponse) ProtoReflect() protoreflect.Message
func (*DestroyVMResponse) Reset ¶
func (x *DestroyVMResponse) Reset()
func (*DestroyVMResponse) String ¶
func (x *DestroyVMResponse) String() string
type ExpungeVMRequest ¶
type ExpungeVMRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ExpungeVMRequest represents the parameters for expunge a virtual machine. once expunged, it cannot be recoverd.
func (*ExpungeVMRequest) Descriptor
deprecated
func (*ExpungeVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExpungeVMRequest.ProtoReflect.Descriptor instead.
func (*ExpungeVMRequest) GetId ¶
func (x *ExpungeVMRequest) GetId() int64
func (*ExpungeVMRequest) GetInjectedJobId ¶
func (x *ExpungeVMRequest) GetInjectedJobId() string
func (*ExpungeVMRequest) GetResponseType ¶
func (x *ExpungeVMRequest) GetResponseType() string
func (*ExpungeVMRequest) GetStartEventId ¶
func (x *ExpungeVMRequest) GetStartEventId() int64
func (*ExpungeVMRequest) ProtoMessage ¶
func (*ExpungeVMRequest) ProtoMessage()
func (*ExpungeVMRequest) ProtoReflect ¶
func (x *ExpungeVMRequest) ProtoReflect() protoreflect.Message
func (*ExpungeVMRequest) Reset ¶
func (x *ExpungeVMRequest) Reset()
func (*ExpungeVMRequest) String ¶
func (x *ExpungeVMRequest) String() string
type ExpungeVMResponse ¶
type ExpungeVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ExpungeVMResponse represents the response from expunge a virtual machine. once expunged, it cannot be recoverd.
func (*ExpungeVMResponse) Descriptor
deprecated
func (*ExpungeVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExpungeVMResponse.ProtoReflect.Descriptor instead.
func (*ExpungeVMResponse) GetResult ¶
func (x *ExpungeVMResponse) GetResult() *Result
func (*ExpungeVMResponse) ProtoMessage ¶
func (*ExpungeVMResponse) ProtoMessage()
func (*ExpungeVMResponse) ProtoReflect ¶
func (x *ExpungeVMResponse) ProtoReflect() protoreflect.Message
func (*ExpungeVMResponse) Reset ¶
func (x *ExpungeVMResponse) Reset()
func (*ExpungeVMResponse) String ¶
func (x *ExpungeVMResponse) String() string
type GetVMPasswordRequest ¶
type GetVMPasswordRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
GetVMPasswordRequest represents the parameters for returns an encrypted password for the vm
func (*GetVMPasswordRequest) Descriptor
deprecated
func (*GetVMPasswordRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVMPasswordRequest.ProtoReflect.Descriptor instead.
func (*GetVMPasswordRequest) GetId ¶
func (x *GetVMPasswordRequest) GetId() int64
func (*GetVMPasswordRequest) GetResponseType ¶
func (x *GetVMPasswordRequest) GetResponseType() string
func (*GetVMPasswordRequest) ProtoMessage ¶
func (*GetVMPasswordRequest) ProtoMessage()
func (*GetVMPasswordRequest) ProtoReflect ¶
func (x *GetVMPasswordRequest) ProtoReflect() protoreflect.Message
func (*GetVMPasswordRequest) Reset ¶
func (x *GetVMPasswordRequest) Reset()
func (*GetVMPasswordRequest) String ¶
func (x *GetVMPasswordRequest) String() string
type GetVMPasswordResponse ¶
type GetVMPasswordResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
GetVMPasswordResponse represents the response from returns an encrypted password for the vm
func (*GetVMPasswordResponse) Descriptor
deprecated
func (*GetVMPasswordResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVMPasswordResponse.ProtoReflect.Descriptor instead.
func (*GetVMPasswordResponse) GetResult ¶
func (x *GetVMPasswordResponse) GetResult() *Result
func (*GetVMPasswordResponse) ProtoMessage ¶
func (*GetVMPasswordResponse) ProtoMessage()
func (*GetVMPasswordResponse) ProtoReflect ¶
func (x *GetVMPasswordResponse) ProtoReflect() protoreflect.Message
func (*GetVMPasswordResponse) Reset ¶
func (x *GetVMPasswordResponse) Reset()
func (*GetVMPasswordResponse) String ¶
func (x *GetVMPasswordResponse) String() string
type GetVMUserDataRequest ¶
type GetVMUserDataRequest struct { // The ID of the virtual machine VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
GetVMUserDataRequest represents the parameters for returns user data associated with the vm
func (*GetVMUserDataRequest) Descriptor
deprecated
func (*GetVMUserDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVMUserDataRequest.ProtoReflect.Descriptor instead.
func (*GetVMUserDataRequest) GetResponseType ¶
func (x *GetVMUserDataRequest) GetResponseType() string
func (*GetVMUserDataRequest) GetVmId ¶
func (x *GetVMUserDataRequest) GetVmId() int64
func (*GetVMUserDataRequest) ProtoMessage ¶
func (*GetVMUserDataRequest) ProtoMessage()
func (*GetVMUserDataRequest) ProtoReflect ¶
func (x *GetVMUserDataRequest) ProtoReflect() protoreflect.Message
func (*GetVMUserDataRequest) Reset ¶
func (x *GetVMUserDataRequest) Reset()
func (*GetVMUserDataRequest) String ¶
func (x *GetVMUserDataRequest) String() string
type GetVMUserDataResponse ¶
type GetVMUserDataResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
GetVMUserDataResponse represents the response from returns user data associated with the vm
func (*GetVMUserDataResponse) Descriptor
deprecated
func (*GetVMUserDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVMUserDataResponse.ProtoReflect.Descriptor instead.
func (*GetVMUserDataResponse) GetResult ¶
func (x *GetVMUserDataResponse) GetResult() *Result
func (*GetVMUserDataResponse) ProtoMessage ¶
func (*GetVMUserDataResponse) ProtoMessage()
func (*GetVMUserDataResponse) ProtoReflect ¶
func (x *GetVMUserDataResponse) ProtoReflect() protoreflect.Message
func (*GetVMUserDataResponse) Reset ¶
func (x *GetVMUserDataResponse) Reset()
func (*GetVMUserDataResponse) String ¶
func (x *GetVMUserDataResponse) String() string
type ImportUnmanagedInstanceRequest ¶
type ImportUnmanagedInstanceRequest struct { // the cluster ID ClusterId *int64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // the name of the instance as it is known to the hypervisor Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // the display name of the instance DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // the host name of the instance HostName *string `protobuf:"bytes,4,opt,name=host_name,json=hostName" json:"host_name,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // import instance to the domain specified DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // import instance for the project ProjectId *int64 `protobuf:"varint,7,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,8,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,9,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // VM nic to network id mapping using keys nic and network NicNetworkList map[string]string `` /* 173-byte string literal not displayed */ // VM nic to ip address mapping using keys nic, ip4Address NicIpAddressList map[string]string `` /* 181-byte string literal not displayed */ // datadisk template to disk-offering mapping using keys disk and diskOffering DataDiskToDiskOfferingList map[string]string `` /* 215-byte string literal not displayed */ // used to specify the custom parameters. Details map[string]string `` /* 135-byte string literal not displayed */ // vm and its volumes are allowed to migrate to different host/pool when offerings passed are incompatible with current host/pool MigrateAllowed *bool `protobuf:"varint,14,opt,name=migrate_allowed,json=migrateAllowed" json:"migrate_allowed,omitempty"` // VM is imported despite some of its NIC's MAC addresses are already present, in case the MAC address exists then a new MAC address is generated Forced *bool `protobuf:"varint,15,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,16,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,17,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,18,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ImportUnmanagedInstanceRequest represents the parameters for import unmanaged virtual machine from a given cluster.
func (*ImportUnmanagedInstanceRequest) Descriptor
deprecated
func (*ImportUnmanagedInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportUnmanagedInstanceRequest.ProtoReflect.Descriptor instead.
func (*ImportUnmanagedInstanceRequest) GetAccountName ¶
func (x *ImportUnmanagedInstanceRequest) GetAccountName() string
func (*ImportUnmanagedInstanceRequest) GetClusterId ¶
func (x *ImportUnmanagedInstanceRequest) GetClusterId() int64
func (*ImportUnmanagedInstanceRequest) GetDataDiskToDiskOfferingList ¶
func (x *ImportUnmanagedInstanceRequest) GetDataDiskToDiskOfferingList() map[string]string
func (*ImportUnmanagedInstanceRequest) GetDetails ¶
func (x *ImportUnmanagedInstanceRequest) GetDetails() map[string]string
func (*ImportUnmanagedInstanceRequest) GetDisplayName ¶
func (x *ImportUnmanagedInstanceRequest) GetDisplayName() string
func (*ImportUnmanagedInstanceRequest) GetDomainId ¶
func (x *ImportUnmanagedInstanceRequest) GetDomainId() int64
func (*ImportUnmanagedInstanceRequest) GetForced ¶
func (x *ImportUnmanagedInstanceRequest) GetForced() bool
func (*ImportUnmanagedInstanceRequest) GetHostName ¶
func (x *ImportUnmanagedInstanceRequest) GetHostName() string
func (*ImportUnmanagedInstanceRequest) GetInjectedJobId ¶
func (x *ImportUnmanagedInstanceRequest) GetInjectedJobId() string
func (*ImportUnmanagedInstanceRequest) GetMigrateAllowed ¶
func (x *ImportUnmanagedInstanceRequest) GetMigrateAllowed() bool
func (*ImportUnmanagedInstanceRequest) GetName ¶
func (x *ImportUnmanagedInstanceRequest) GetName() string
func (*ImportUnmanagedInstanceRequest) GetNicIpAddressList ¶
func (x *ImportUnmanagedInstanceRequest) GetNicIpAddressList() map[string]string
func (*ImportUnmanagedInstanceRequest) GetNicNetworkList ¶
func (x *ImportUnmanagedInstanceRequest) GetNicNetworkList() map[string]string
func (*ImportUnmanagedInstanceRequest) GetProjectId ¶
func (x *ImportUnmanagedInstanceRequest) GetProjectId() int64
func (*ImportUnmanagedInstanceRequest) GetResponseType ¶
func (x *ImportUnmanagedInstanceRequest) GetResponseType() string
func (*ImportUnmanagedInstanceRequest) GetServiceOfferingId ¶
func (x *ImportUnmanagedInstanceRequest) GetServiceOfferingId() int64
func (*ImportUnmanagedInstanceRequest) GetStartEventId ¶
func (x *ImportUnmanagedInstanceRequest) GetStartEventId() int64
func (*ImportUnmanagedInstanceRequest) GetTemplateId ¶
func (x *ImportUnmanagedInstanceRequest) GetTemplateId() int64
func (*ImportUnmanagedInstanceRequest) ProtoMessage ¶
func (*ImportUnmanagedInstanceRequest) ProtoMessage()
func (*ImportUnmanagedInstanceRequest) ProtoReflect ¶
func (x *ImportUnmanagedInstanceRequest) ProtoReflect() protoreflect.Message
func (*ImportUnmanagedInstanceRequest) Reset ¶
func (x *ImportUnmanagedInstanceRequest) Reset()
func (*ImportUnmanagedInstanceRequest) String ¶
func (x *ImportUnmanagedInstanceRequest) String() string
type ImportUnmanagedInstanceResponse ¶
type ImportUnmanagedInstanceResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ImportUnmanagedInstanceResponse represents the response from import unmanaged virtual machine from a given cluster.
func (*ImportUnmanagedInstanceResponse) Descriptor
deprecated
func (*ImportUnmanagedInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportUnmanagedInstanceResponse.ProtoReflect.Descriptor instead.
func (*ImportUnmanagedInstanceResponse) GetResult ¶
func (x *ImportUnmanagedInstanceResponse) GetResult() *Result
func (*ImportUnmanagedInstanceResponse) ProtoMessage ¶
func (*ImportUnmanagedInstanceResponse) ProtoMessage()
func (*ImportUnmanagedInstanceResponse) ProtoReflect ¶
func (x *ImportUnmanagedInstanceResponse) ProtoReflect() protoreflect.Message
func (*ImportUnmanagedInstanceResponse) Reset ¶
func (x *ImportUnmanagedInstanceResponse) Reset()
func (*ImportUnmanagedInstanceResponse) String ¶
func (x *ImportUnmanagedInstanceResponse) String() string
type ImportVmRequest ¶
type ImportVmRequest struct { // the zone ID ZoneId *int64 `protobuf:"varint,1,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the username for the host Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` // the password for the host Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` // the host name or IP address Host *string `protobuf:"bytes,4,opt,name=host" json:"host,omitempty"` // hypervisor type of the host Hypervisor *string `protobuf:"bytes,5,opt,name=hypervisor" json:"hypervisor,omitempty"` // path of the disk image DiskPath *string `protobuf:"bytes,6,opt,name=disk_path,json=diskPath" json:"disk_path,omitempty"` // Source location for Import ImportSource *string `protobuf:"bytes,7,opt,name=import_source,json=importSource" json:"import_source,omitempty"` // the network ID NetworkId *int64 `protobuf:"varint,8,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // Host where local disk is located HostId *int64 `protobuf:"varint,9,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // Shared storage pool where disk is located StoragePoolId *int64 `protobuf:"varint,10,opt,name=storage_pool_id,json=storagePoolId" json:"storage_pool_id,omitempty"` // Temp Path on external host for disk image copy TmpPath *string `protobuf:"bytes,11,opt,name=tmp_path,json=tmpPath" json:"tmp_path,omitempty"` // (only for importing VMs from VMware to KVM) UUID of a linked existing vCenter ExistingVcenterId *int64 `protobuf:"varint,12,opt,name=existing_vcenter_id,json=existingVcenterId" json:"existing_vcenter_id,omitempty"` // (only for importing VMs from VMware to KVM) VMware ESXi host IP/Name. Hostip *string `protobuf:"bytes,13,opt,name=hostip" json:"hostip,omitempty"` // (only for importing VMs from VMware to KVM) The name/ip of vCenter. Make sure it is IP address or full qualified domain name for host running vCenter server. Vcenter *string `protobuf:"bytes,14,opt,name=vcenter" json:"vcenter,omitempty"` // (only for importing VMs from VMware to KVM) Name of VMware datacenter. DatacenterName *string `protobuf:"bytes,15,opt,name=datacenter_name,json=datacenterName" json:"datacenter_name,omitempty"` // (only for importing VMs from VMware to KVM) Name of VMware cluster. ClusterName *string `protobuf:"bytes,16,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"` // (only for importing VMs from VMware to KVM) optional - the host to perform the virt-v2v conversion from VMware to KVM. ConvertInstanceHostId *int64 `protobuf:"varint,17,opt,name=convert_instance_host_id,json=convertInstanceHostId" json:"convert_instance_host_id,omitempty"` // (only for importing VMs from VMware to KVM) optional - the host to import the converted instance from VMware to KVM. ImportInstanceHostId *int64 `protobuf:"varint,18,opt,name=import_instance_host_id,json=importInstanceHostId" json:"import_instance_host_id,omitempty"` // (only for importing VMs from VMware to KVM) optional - the temporary storage pool to perform the virt-v2v migration from VMware to KVM. ConvertStoragePoolId *int64 `protobuf:"varint,19,opt,name=convert_storage_pool_id,json=convertStoragePoolId" json:"convert_storage_pool_id,omitempty"` // (only for importing VMs from VMware to KVM) optional - if true, forces MS to export OVF from VMware to temporary storage, else uses KVM Host if ovftool is available, falls back to MS if not. ForceMsToImportVmFiles *bool `` /* 130-byte string literal not displayed */ // the cluster ID ClusterId *int64 `protobuf:"varint,21,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // the name of the instance as it is known to the hypervisor Name *string `protobuf:"bytes,22,opt,name=name" json:"name,omitempty"` // the display name of the instance DisplayName *string `protobuf:"bytes,23,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // the host name of the instance HostName *string `protobuf:"bytes,24,opt,name=host_name,json=hostName" json:"host_name,omitempty"` // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,25,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // import instance to the domain specified DomainId *int64 `protobuf:"varint,26,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // import instance for the project ProjectId *int64 `protobuf:"varint,27,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // the ID of the template for the virtual machine TemplateId *int64 `protobuf:"varint,28,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,29,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // VM nic to network id mapping using keys nic and network NicNetworkList map[string]string `` /* 173-byte string literal not displayed */ // VM nic to ip address mapping using keys nic, ip4Address NicIpAddressList map[string]string `` /* 181-byte string literal not displayed */ // datadisk template to disk-offering mapping using keys disk and diskOffering DataDiskToDiskOfferingList map[string]string `` /* 215-byte string literal not displayed */ // used to specify the custom parameters. Details map[string]string `` /* 135-byte string literal not displayed */ // vm and its volumes are allowed to migrate to different host/pool when offerings passed are incompatible with current host/pool MigrateAllowed *bool `protobuf:"varint,34,opt,name=migrate_allowed,json=migrateAllowed" json:"migrate_allowed,omitempty"` // VM is imported despite some of its NIC's MAC addresses are already present, in case the MAC address exists then a new MAC address is generated Forced *bool `protobuf:"varint,35,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,36,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,37,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,38,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ImportVmRequest represents the parameters for import virtual machine from a unmanaged host into cloudstack
func (*ImportVmRequest) Descriptor
deprecated
func (*ImportVmRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportVmRequest.ProtoReflect.Descriptor instead.
func (*ImportVmRequest) GetAccountName ¶
func (x *ImportVmRequest) GetAccountName() string
func (*ImportVmRequest) GetClusterId ¶
func (x *ImportVmRequest) GetClusterId() int64
func (*ImportVmRequest) GetClusterName ¶
func (x *ImportVmRequest) GetClusterName() string
func (*ImportVmRequest) GetConvertInstanceHostId ¶
func (x *ImportVmRequest) GetConvertInstanceHostId() int64
func (*ImportVmRequest) GetConvertStoragePoolId ¶
func (x *ImportVmRequest) GetConvertStoragePoolId() int64
func (*ImportVmRequest) GetDataDiskToDiskOfferingList ¶
func (x *ImportVmRequest) GetDataDiskToDiskOfferingList() map[string]string
func (*ImportVmRequest) GetDatacenterName ¶
func (x *ImportVmRequest) GetDatacenterName() string
func (*ImportVmRequest) GetDetails ¶
func (x *ImportVmRequest) GetDetails() map[string]string
func (*ImportVmRequest) GetDiskPath ¶
func (x *ImportVmRequest) GetDiskPath() string
func (*ImportVmRequest) GetDisplayName ¶
func (x *ImportVmRequest) GetDisplayName() string
func (*ImportVmRequest) GetDomainId ¶
func (x *ImportVmRequest) GetDomainId() int64
func (*ImportVmRequest) GetExistingVcenterId ¶
func (x *ImportVmRequest) GetExistingVcenterId() int64
func (*ImportVmRequest) GetForceMsToImportVmFiles ¶
func (x *ImportVmRequest) GetForceMsToImportVmFiles() bool
func (*ImportVmRequest) GetForced ¶
func (x *ImportVmRequest) GetForced() bool
func (*ImportVmRequest) GetHost ¶
func (x *ImportVmRequest) GetHost() string
func (*ImportVmRequest) GetHostId ¶
func (x *ImportVmRequest) GetHostId() int64
func (*ImportVmRequest) GetHostName ¶
func (x *ImportVmRequest) GetHostName() string
func (*ImportVmRequest) GetHostip ¶
func (x *ImportVmRequest) GetHostip() string
func (*ImportVmRequest) GetHypervisor ¶
func (x *ImportVmRequest) GetHypervisor() string
func (*ImportVmRequest) GetImportInstanceHostId ¶
func (x *ImportVmRequest) GetImportInstanceHostId() int64
func (*ImportVmRequest) GetImportSource ¶
func (x *ImportVmRequest) GetImportSource() string
func (*ImportVmRequest) GetInjectedJobId ¶
func (x *ImportVmRequest) GetInjectedJobId() string
func (*ImportVmRequest) GetMigrateAllowed ¶
func (x *ImportVmRequest) GetMigrateAllowed() bool
func (*ImportVmRequest) GetName ¶
func (x *ImportVmRequest) GetName() string
func (*ImportVmRequest) GetNetworkId ¶
func (x *ImportVmRequest) GetNetworkId() int64
func (*ImportVmRequest) GetNicIpAddressList ¶
func (x *ImportVmRequest) GetNicIpAddressList() map[string]string
func (*ImportVmRequest) GetNicNetworkList ¶
func (x *ImportVmRequest) GetNicNetworkList() map[string]string
func (*ImportVmRequest) GetPassword ¶
func (x *ImportVmRequest) GetPassword() string
func (*ImportVmRequest) GetProjectId ¶
func (x *ImportVmRequest) GetProjectId() int64
func (*ImportVmRequest) GetResponseType ¶
func (x *ImportVmRequest) GetResponseType() string
func (*ImportVmRequest) GetServiceOfferingId ¶
func (x *ImportVmRequest) GetServiceOfferingId() int64
func (*ImportVmRequest) GetStartEventId ¶
func (x *ImportVmRequest) GetStartEventId() int64
func (*ImportVmRequest) GetStoragePoolId ¶
func (x *ImportVmRequest) GetStoragePoolId() int64
func (*ImportVmRequest) GetTemplateId ¶
func (x *ImportVmRequest) GetTemplateId() int64
func (*ImportVmRequest) GetTmpPath ¶
func (x *ImportVmRequest) GetTmpPath() string
func (*ImportVmRequest) GetUsername ¶
func (x *ImportVmRequest) GetUsername() string
func (*ImportVmRequest) GetVcenter ¶
func (x *ImportVmRequest) GetVcenter() string
func (*ImportVmRequest) GetZoneId ¶
func (x *ImportVmRequest) GetZoneId() int64
func (*ImportVmRequest) ProtoMessage ¶
func (*ImportVmRequest) ProtoMessage()
func (*ImportVmRequest) ProtoReflect ¶
func (x *ImportVmRequest) ProtoReflect() protoreflect.Message
func (*ImportVmRequest) Reset ¶
func (x *ImportVmRequest) Reset()
func (*ImportVmRequest) String ¶
func (x *ImportVmRequest) String() string
type ImportVmResponse ¶
type ImportVmResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ImportVmResponse represents the response from import virtual machine from a unmanaged host into cloudstack
func (*ImportVmResponse) Descriptor
deprecated
func (*ImportVmResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportVmResponse.ProtoReflect.Descriptor instead.
func (*ImportVmResponse) GetResult ¶
func (x *ImportVmResponse) GetResult() *Result
func (*ImportVmResponse) ProtoMessage ¶
func (*ImportVmResponse) ProtoMessage()
func (*ImportVmResponse) ProtoReflect ¶
func (x *ImportVmResponse) ProtoReflect() protoreflect.Message
func (*ImportVmResponse) Reset ¶
func (x *ImportVmResponse) Reset()
func (*ImportVmResponse) String ¶
func (x *ImportVmResponse) String() string
type ListAffectedVmsForStorageScopeChangeRequest ¶
type ListAffectedVmsForStorageScopeChangeRequest struct { // the Id of the cluster the scope of the storage pool is being changed to ClusterIdForScopeChange *int64 `` /* 130-byte string literal not displayed */ // the Id of the storage pool on which change scope operation is being done StorageId *int64 `protobuf:"varint,2,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,4,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListAffectedVmsForStorageScopeChangeRequest represents the parameters for list user and system vms that need to be stopped and destroyed respectively for changing the scope of the storage pool from zone to cluster.
func (*ListAffectedVmsForStorageScopeChangeRequest) Descriptor
deprecated
func (*ListAffectedVmsForStorageScopeChangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAffectedVmsForStorageScopeChangeRequest.ProtoReflect.Descriptor instead.
func (*ListAffectedVmsForStorageScopeChangeRequest) GetClusterIdForScopeChange ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetClusterIdForScopeChange() int64
func (*ListAffectedVmsForStorageScopeChangeRequest) GetKeyword ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetKeyword() string
func (*ListAffectedVmsForStorageScopeChangeRequest) GetPage ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetPage() int32
func (*ListAffectedVmsForStorageScopeChangeRequest) GetPageSize ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetPageSize() int32
func (*ListAffectedVmsForStorageScopeChangeRequest) GetResponseType ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetResponseType() string
func (*ListAffectedVmsForStorageScopeChangeRequest) GetStorageId ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) GetStorageId() int64
func (*ListAffectedVmsForStorageScopeChangeRequest) ProtoMessage ¶
func (*ListAffectedVmsForStorageScopeChangeRequest) ProtoMessage()
func (*ListAffectedVmsForStorageScopeChangeRequest) ProtoReflect ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) ProtoReflect() protoreflect.Message
func (*ListAffectedVmsForStorageScopeChangeRequest) Reset ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) Reset()
func (*ListAffectedVmsForStorageScopeChangeRequest) String ¶
func (x *ListAffectedVmsForStorageScopeChangeRequest) String() string
type ListAffectedVmsForStorageScopeChangeResponse ¶
type ListAffectedVmsForStorageScopeChangeResponse struct { // The list of VirtualMachines Items []*VirtualMachine `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of VirtualMachines TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListAffectedVmsForStorageScopeChangeResponse represents the response from list user and system vms that need to be stopped and destroyed respectively for changing the scope of the storage pool from zone to cluster.
func (*ListAffectedVmsForStorageScopeChangeResponse) Descriptor
deprecated
func (*ListAffectedVmsForStorageScopeChangeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAffectedVmsForStorageScopeChangeResponse.ProtoReflect.Descriptor instead.
func (*ListAffectedVmsForStorageScopeChangeResponse) GetItems ¶
func (x *ListAffectedVmsForStorageScopeChangeResponse) GetItems() []*VirtualMachine
func (*ListAffectedVmsForStorageScopeChangeResponse) GetTotalCount ¶
func (x *ListAffectedVmsForStorageScopeChangeResponse) GetTotalCount() int32
func (*ListAffectedVmsForStorageScopeChangeResponse) ProtoMessage ¶
func (*ListAffectedVmsForStorageScopeChangeResponse) ProtoMessage()
func (*ListAffectedVmsForStorageScopeChangeResponse) ProtoReflect ¶
func (x *ListAffectedVmsForStorageScopeChangeResponse) ProtoReflect() protoreflect.Message
func (*ListAffectedVmsForStorageScopeChangeResponse) Reset ¶
func (x *ListAffectedVmsForStorageScopeChangeResponse) Reset()
func (*ListAffectedVmsForStorageScopeChangeResponse) String ¶
func (x *ListAffectedVmsForStorageScopeChangeResponse) String() string
type ListNicsRequest ¶
type ListNicsRequest struct { // the ID of the nic to list IPs NicId *int64 `protobuf:"varint,1,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` // the ID of the vm VmId *int64 `protobuf:"varint,2,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // list nic of the specific vm's network NetworkId *int64 `protobuf:"varint,3,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,5,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,6,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListNicsRequest represents the parameters for list the vm nics ip to nic
func (*ListNicsRequest) Descriptor
deprecated
func (*ListNicsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNicsRequest.ProtoReflect.Descriptor instead.
func (*ListNicsRequest) GetDisplay ¶
func (x *ListNicsRequest) GetDisplay() bool
func (*ListNicsRequest) GetKeyword ¶
func (x *ListNicsRequest) GetKeyword() string
func (*ListNicsRequest) GetNetworkId ¶
func (x *ListNicsRequest) GetNetworkId() int64
func (*ListNicsRequest) GetNicId ¶
func (x *ListNicsRequest) GetNicId() int64
func (*ListNicsRequest) GetPage ¶
func (x *ListNicsRequest) GetPage() int32
func (*ListNicsRequest) GetPageSize ¶
func (x *ListNicsRequest) GetPageSize() int32
func (*ListNicsRequest) GetResponseType ¶
func (x *ListNicsRequest) GetResponseType() string
func (*ListNicsRequest) GetVmId ¶
func (x *ListNicsRequest) GetVmId() int64
func (*ListNicsRequest) ProtoMessage ¶
func (*ListNicsRequest) ProtoMessage()
func (*ListNicsRequest) ProtoReflect ¶
func (x *ListNicsRequest) ProtoReflect() protoreflect.Message
func (*ListNicsRequest) Reset ¶
func (x *ListNicsRequest) Reset()
func (*ListNicsRequest) String ¶
func (x *ListNicsRequest) String() string
type ListNicsResponse ¶
type ListNicsResponse struct { // The list of Nics Items []*Nic `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of Nics TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListNicsResponse represents the response from list the vm nics ip to nic
func (*ListNicsResponse) Descriptor
deprecated
func (*ListNicsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNicsResponse.ProtoReflect.Descriptor instead.
func (*ListNicsResponse) GetItems ¶
func (x *ListNicsResponse) GetItems() []*Nic
func (*ListNicsResponse) GetTotalCount ¶
func (x *ListNicsResponse) GetTotalCount() int32
func (*ListNicsResponse) ProtoMessage ¶
func (*ListNicsResponse) ProtoMessage()
func (*ListNicsResponse) ProtoReflect ¶
func (x *ListNicsResponse) ProtoReflect() protoreflect.Message
func (*ListNicsResponse) Reset ¶
func (x *ListNicsResponse) Reset()
func (*ListNicsResponse) String ¶
func (x *ListNicsResponse) String() string
type ListUnmanagedInstancesRequest ¶
type ListUnmanagedInstancesRequest struct { // the cluster ID ClusterId *int64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // the hypervisor name of the instance Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,4,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListUnmanagedInstancesRequest represents the parameters for lists unmanaged virtual machines for a given cluster.
func (*ListUnmanagedInstancesRequest) Descriptor
deprecated
func (*ListUnmanagedInstancesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUnmanagedInstancesRequest.ProtoReflect.Descriptor instead.
func (*ListUnmanagedInstancesRequest) GetClusterId ¶
func (x *ListUnmanagedInstancesRequest) GetClusterId() int64
func (*ListUnmanagedInstancesRequest) GetKeyword ¶
func (x *ListUnmanagedInstancesRequest) GetKeyword() string
func (*ListUnmanagedInstancesRequest) GetName ¶
func (x *ListUnmanagedInstancesRequest) GetName() string
func (*ListUnmanagedInstancesRequest) GetPage ¶
func (x *ListUnmanagedInstancesRequest) GetPage() int32
func (*ListUnmanagedInstancesRequest) GetPageSize ¶
func (x *ListUnmanagedInstancesRequest) GetPageSize() int32
func (*ListUnmanagedInstancesRequest) GetResponseType ¶
func (x *ListUnmanagedInstancesRequest) GetResponseType() string
func (*ListUnmanagedInstancesRequest) ProtoMessage ¶
func (*ListUnmanagedInstancesRequest) ProtoMessage()
func (*ListUnmanagedInstancesRequest) ProtoReflect ¶
func (x *ListUnmanagedInstancesRequest) ProtoReflect() protoreflect.Message
func (*ListUnmanagedInstancesRequest) Reset ¶
func (x *ListUnmanagedInstancesRequest) Reset()
func (*ListUnmanagedInstancesRequest) String ¶
func (x *ListUnmanagedInstancesRequest) String() string
type ListUnmanagedInstancesResponse ¶
type ListUnmanagedInstancesResponse struct { // The list of UnmanagedInstances Items []*UnmanagedInstance `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UnmanagedInstances TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListUnmanagedInstancesResponse represents the response from lists unmanaged virtual machines for a given cluster.
func (*ListUnmanagedInstancesResponse) Descriptor
deprecated
func (*ListUnmanagedInstancesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUnmanagedInstancesResponse.ProtoReflect.Descriptor instead.
func (*ListUnmanagedInstancesResponse) GetItems ¶
func (x *ListUnmanagedInstancesResponse) GetItems() []*UnmanagedInstance
func (*ListUnmanagedInstancesResponse) GetTotalCount ¶
func (x *ListUnmanagedInstancesResponse) GetTotalCount() int32
func (*ListUnmanagedInstancesResponse) ProtoMessage ¶
func (*ListUnmanagedInstancesResponse) ProtoMessage()
func (*ListUnmanagedInstancesResponse) ProtoReflect ¶
func (x *ListUnmanagedInstancesResponse) ProtoReflect() protoreflect.Message
func (*ListUnmanagedInstancesResponse) Reset ¶
func (x *ListUnmanagedInstancesResponse) Reset()
func (*ListUnmanagedInstancesResponse) String ¶
func (x *ListUnmanagedInstancesResponse) String() string
type ListVMScheduleRequest ¶
type ListVMScheduleRequest struct { // ID of the VM for which schedule is to be defined VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // ID of VM schedule Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // Action taken by schedule Action *string `protobuf:"bytes,3,opt,name=action" json:"action,omitempty"` // ID of VM schedule Enabled *bool `protobuf:"varint,4,opt,name=enabled" json:"enabled,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,5,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,6,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVMScheduleRequest represents the parameters for list vm schedules.
func (*ListVMScheduleRequest) Descriptor
deprecated
func (*ListVMScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMScheduleRequest.ProtoReflect.Descriptor instead.
func (*ListVMScheduleRequest) GetAction ¶
func (x *ListVMScheduleRequest) GetAction() string
func (*ListVMScheduleRequest) GetEnabled ¶
func (x *ListVMScheduleRequest) GetEnabled() bool
func (*ListVMScheduleRequest) GetId ¶
func (x *ListVMScheduleRequest) GetId() int64
func (*ListVMScheduleRequest) GetKeyword ¶
func (x *ListVMScheduleRequest) GetKeyword() string
func (*ListVMScheduleRequest) GetPage ¶
func (x *ListVMScheduleRequest) GetPage() int32
func (*ListVMScheduleRequest) GetPageSize ¶
func (x *ListVMScheduleRequest) GetPageSize() int32
func (*ListVMScheduleRequest) GetResponseType ¶
func (x *ListVMScheduleRequest) GetResponseType() string
func (*ListVMScheduleRequest) GetVmId ¶
func (x *ListVMScheduleRequest) GetVmId() int64
func (*ListVMScheduleRequest) ProtoMessage ¶
func (*ListVMScheduleRequest) ProtoMessage()
func (*ListVMScheduleRequest) ProtoReflect ¶
func (x *ListVMScheduleRequest) ProtoReflect() protoreflect.Message
func (*ListVMScheduleRequest) Reset ¶
func (x *ListVMScheduleRequest) Reset()
func (*ListVMScheduleRequest) String ¶
func (x *ListVMScheduleRequest) String() string
type ListVMScheduleResponse ¶
type ListVMScheduleResponse struct { // The list of VMSchedules Items []*VMSchedule `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of VMSchedules TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVMScheduleResponse represents the response from list vm schedules.
func (*ListVMScheduleResponse) Descriptor
deprecated
func (*ListVMScheduleResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMScheduleResponse.ProtoReflect.Descriptor instead.
func (*ListVMScheduleResponse) GetItems ¶
func (x *ListVMScheduleResponse) GetItems() []*VMSchedule
func (*ListVMScheduleResponse) GetTotalCount ¶
func (x *ListVMScheduleResponse) GetTotalCount() int32
func (*ListVMScheduleResponse) ProtoMessage ¶
func (*ListVMScheduleResponse) ProtoMessage()
func (*ListVMScheduleResponse) ProtoReflect ¶
func (x *ListVMScheduleResponse) ProtoReflect() protoreflect.Message
func (*ListVMScheduleResponse) Reset ¶
func (x *ListVMScheduleResponse) Reset()
func (*ListVMScheduleResponse) String ¶
func (x *ListVMScheduleResponse) String() string
type ListVMsCmdByAdminRequest ¶
type ListVMsCmdByAdminRequest struct { // the host ID HostId *int64 `protobuf:"varint,1,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // the pod ID PodId *int64 `protobuf:"varint,2,opt,name=pod_id,json=podId" json:"pod_id,omitempty"` // the storage ID where vm's volumes belong to StorageId *int64 `protobuf:"varint,3,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"` // the cluster ID ClusterId *int64 `protobuf:"varint,4,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // the group ID GroupId *int64 `protobuf:"varint,5,opt,name=group_id,json=groupId" json:"group_id,omitempty"` // the ID of the virtual machine Id *int64 `protobuf:"varint,6,opt,name=id" json:"id,omitempty"` // the IDs of the virtual machines, mutually exclusive with id Ids []string `protobuf:"bytes,7,rep,name=ids" json:"ids,omitempty"` // name of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned) Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"` // state of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed. State *string `protobuf:"bytes,9,opt,name=state" json:"state,omitempty"` // the availability zone ID ZoneId *int64 `protobuf:"varint,10,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // list by network type; true if need to list vms using Virtual Network, false otherwise ForVirtualNetwork *bool `protobuf:"varint,11,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"` // list by network id NetworkId *int64 `protobuf:"varint,12,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the target hypervisor for the template Hypervisor *string `protobuf:"bytes,13,opt,name=hypervisor" json:"hypervisor,omitempty"` // comma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details. ViewDetails []string `protobuf:"bytes,14,rep,name=view_details,json=viewDetails" json:"view_details,omitempty"` // list vms by template TemplateId *int64 `protobuf:"varint,15,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // list vms by iso IsoId *int64 `protobuf:"varint,16,opt,name=iso_id,json=isoId" json:"iso_id,omitempty"` // list vms by vpc VpcId *int64 `protobuf:"varint,17,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"` // list vms by affinity group AffinityGroupId *int64 `protobuf:"varint,18,opt,name=affinity_group_id,json=affinityGroupId" json:"affinity_group_id,omitempty"` // list vms by ssh keypair name Keypair *string `protobuf:"bytes,19,opt,name=keypair" json:"keypair,omitempty"` // list by the service offering ServiceOffId *int64 `protobuf:"varint,20,opt,name=service_off_id,json=serviceOffId" json:"service_off_id,omitempty"` // list by the backup offering BackupOffId *int64 `protobuf:"varint,21,opt,name=backup_off_id,json=backupOffId" json:"backup_off_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,22,opt,name=display" json:"display,omitempty"` // the user ID that created the VM and is under the account that owns the VM UserId *int64 `protobuf:"varint,23,opt,name=user_id,json=userId" json:"user_id,omitempty"` // the security group ID SecurityGroupId *int64 `protobuf:"varint,24,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"` // list by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabled HaEnabled *bool `protobuf:"varint,25,opt,name=ha_enabled,json=haEnabled" json:"ha_enabled,omitempty"` // the ID of AutoScaling VM Group AutoScaleVmGroupId *int64 `protobuf:"varint,26,opt,name=auto_scale_vm_group_id,json=autoScaleVmGroupId" json:"auto_scale_vm_group_id,omitempty"` // flag to display the resource icon for VMs ShowIcon *bool `protobuf:"varint,27,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // Accumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics. Accumulate *bool `protobuf:"varint,28,opt,name=accumulate" json:"accumulate,omitempty"` // Whether to return the VMs' user data or not. By default, user data will not be returned. ShowUserData *bool `protobuf:"varint,29,opt,name=show_user_data,json=showUserData" json:"show_user_data,omitempty"` // the instances by userdata UserdataId *int64 `protobuf:"varint,30,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // flag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise. IsVnf *bool `protobuf:"varint,31,opt,name=is_vnf,json=isVnf" json:"is_vnf,omitempty"` // makes the API's response contains only the resource count RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */ // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,34,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,35,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,36,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,37,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,38,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,39,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,40,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,41,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,42,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVMsCmdByAdminRequest represents the parameters for list the virtual machines owned by the account.
func (*ListVMsCmdByAdminRequest) Descriptor
deprecated
func (*ListVMsCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ListVMsCmdByAdminRequest) GetAccountName ¶
func (x *ListVMsCmdByAdminRequest) GetAccountName() string
func (*ListVMsCmdByAdminRequest) GetAccumulate ¶
func (x *ListVMsCmdByAdminRequest) GetAccumulate() bool
func (*ListVMsCmdByAdminRequest) GetAffinityGroupId ¶
func (x *ListVMsCmdByAdminRequest) GetAffinityGroupId() int64
func (*ListVMsCmdByAdminRequest) GetAutoScaleVmGroupId ¶
func (x *ListVMsCmdByAdminRequest) GetAutoScaleVmGroupId() int64
func (*ListVMsCmdByAdminRequest) GetBackupOffId ¶
func (x *ListVMsCmdByAdminRequest) GetBackupOffId() int64
func (*ListVMsCmdByAdminRequest) GetClusterId ¶
func (x *ListVMsCmdByAdminRequest) GetClusterId() int64
func (*ListVMsCmdByAdminRequest) GetDisplay ¶
func (x *ListVMsCmdByAdminRequest) GetDisplay() bool
func (*ListVMsCmdByAdminRequest) GetDomainId ¶
func (x *ListVMsCmdByAdminRequest) GetDomainId() int64
func (*ListVMsCmdByAdminRequest) GetForVirtualNetwork ¶
func (x *ListVMsCmdByAdminRequest) GetForVirtualNetwork() bool
func (*ListVMsCmdByAdminRequest) GetGroupId ¶
func (x *ListVMsCmdByAdminRequest) GetGroupId() int64
func (*ListVMsCmdByAdminRequest) GetHaEnabled ¶
func (x *ListVMsCmdByAdminRequest) GetHaEnabled() bool
func (*ListVMsCmdByAdminRequest) GetHostId ¶
func (x *ListVMsCmdByAdminRequest) GetHostId() int64
func (*ListVMsCmdByAdminRequest) GetHypervisor ¶
func (x *ListVMsCmdByAdminRequest) GetHypervisor() string
func (*ListVMsCmdByAdminRequest) GetId ¶
func (x *ListVMsCmdByAdminRequest) GetId() int64
func (*ListVMsCmdByAdminRequest) GetIds ¶
func (x *ListVMsCmdByAdminRequest) GetIds() []string
func (*ListVMsCmdByAdminRequest) GetIsVnf ¶
func (x *ListVMsCmdByAdminRequest) GetIsVnf() bool
func (*ListVMsCmdByAdminRequest) GetIsoId ¶
func (x *ListVMsCmdByAdminRequest) GetIsoId() int64
func (*ListVMsCmdByAdminRequest) GetKeypair ¶
func (x *ListVMsCmdByAdminRequest) GetKeypair() string
func (*ListVMsCmdByAdminRequest) GetKeyword ¶
func (x *ListVMsCmdByAdminRequest) GetKeyword() string
func (*ListVMsCmdByAdminRequest) GetListAll ¶
func (x *ListVMsCmdByAdminRequest) GetListAll() bool
func (*ListVMsCmdByAdminRequest) GetName ¶
func (x *ListVMsCmdByAdminRequest) GetName() string
func (*ListVMsCmdByAdminRequest) GetNetworkId ¶
func (x *ListVMsCmdByAdminRequest) GetNetworkId() int64
func (*ListVMsCmdByAdminRequest) GetPage ¶
func (x *ListVMsCmdByAdminRequest) GetPage() int32
func (*ListVMsCmdByAdminRequest) GetPageSize ¶
func (x *ListVMsCmdByAdminRequest) GetPageSize() int32
func (*ListVMsCmdByAdminRequest) GetPodId ¶
func (x *ListVMsCmdByAdminRequest) GetPodId() int64
func (*ListVMsCmdByAdminRequest) GetProjectId ¶
func (x *ListVMsCmdByAdminRequest) GetProjectId() int64
func (*ListVMsCmdByAdminRequest) GetRecursive ¶
func (x *ListVMsCmdByAdminRequest) GetRecursive() bool
func (*ListVMsCmdByAdminRequest) GetResponseType ¶
func (x *ListVMsCmdByAdminRequest) GetResponseType() string
func (*ListVMsCmdByAdminRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVMsCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVMsCmdByAdminRequest) GetSecurityGroupId ¶
func (x *ListVMsCmdByAdminRequest) GetSecurityGroupId() int64
func (*ListVMsCmdByAdminRequest) GetServiceOffId ¶
func (x *ListVMsCmdByAdminRequest) GetServiceOffId() int64
func (*ListVMsCmdByAdminRequest) GetShowIcon ¶
func (x *ListVMsCmdByAdminRequest) GetShowIcon() bool
func (*ListVMsCmdByAdminRequest) GetShowUserData ¶
func (x *ListVMsCmdByAdminRequest) GetShowUserData() bool
func (*ListVMsCmdByAdminRequest) GetState ¶
func (x *ListVMsCmdByAdminRequest) GetState() string
func (*ListVMsCmdByAdminRequest) GetStorageId ¶
func (x *ListVMsCmdByAdminRequest) GetStorageId() int64
func (*ListVMsCmdByAdminRequest) GetTags ¶
func (x *ListVMsCmdByAdminRequest) GetTags() map[string]string
func (*ListVMsCmdByAdminRequest) GetTemplateId ¶
func (x *ListVMsCmdByAdminRequest) GetTemplateId() int64
func (*ListVMsCmdByAdminRequest) GetUserId ¶
func (x *ListVMsCmdByAdminRequest) GetUserId() int64
func (*ListVMsCmdByAdminRequest) GetUserdataId ¶
func (x *ListVMsCmdByAdminRequest) GetUserdataId() int64
func (*ListVMsCmdByAdminRequest) GetViewDetails ¶
func (x *ListVMsCmdByAdminRequest) GetViewDetails() []string
func (*ListVMsCmdByAdminRequest) GetVpcId ¶
func (x *ListVMsCmdByAdminRequest) GetVpcId() int64
func (*ListVMsCmdByAdminRequest) GetZoneId ¶
func (x *ListVMsCmdByAdminRequest) GetZoneId() int64
func (*ListVMsCmdByAdminRequest) ProtoMessage ¶
func (*ListVMsCmdByAdminRequest) ProtoMessage()
func (*ListVMsCmdByAdminRequest) ProtoReflect ¶
func (x *ListVMsCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListVMsCmdByAdminRequest) Reset ¶
func (x *ListVMsCmdByAdminRequest) Reset()
func (*ListVMsCmdByAdminRequest) String ¶
func (x *ListVMsCmdByAdminRequest) String() string
type ListVMsCmdByAdminResponse ¶
type ListVMsCmdByAdminResponse struct { // The list of UserVms Items []*UserVm `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UserVms TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVMsCmdByAdminResponse represents the response from list the virtual machines owned by the account.
func (*ListVMsCmdByAdminResponse) Descriptor
deprecated
func (*ListVMsCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ListVMsCmdByAdminResponse) GetItems ¶
func (x *ListVMsCmdByAdminResponse) GetItems() []*UserVm
func (*ListVMsCmdByAdminResponse) GetTotalCount ¶
func (x *ListVMsCmdByAdminResponse) GetTotalCount() int32
func (*ListVMsCmdByAdminResponse) ProtoMessage ¶
func (*ListVMsCmdByAdminResponse) ProtoMessage()
func (*ListVMsCmdByAdminResponse) ProtoReflect ¶
func (x *ListVMsCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListVMsCmdByAdminResponse) Reset ¶
func (x *ListVMsCmdByAdminResponse) Reset()
func (*ListVMsCmdByAdminResponse) String ¶
func (x *ListVMsCmdByAdminResponse) String() string
type ListVMsRequest ¶
type ListVMsRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // the group ID GroupId *int64 `protobuf:"varint,2,opt,name=group_id,json=groupId" json:"group_id,omitempty"` // the ID of the virtual machine Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"` // the IDs of the virtual machines, mutually exclusive with id Ids []string `protobuf:"bytes,4,rep,name=ids" json:"ids,omitempty"` // name of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned) Name *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"` // state of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed. State *string `protobuf:"bytes,6,opt,name=state" json:"state,omitempty"` // the availability zone ID ZoneId *int64 `protobuf:"varint,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // list by network type; true if need to list vms using Virtual Network, false otherwise ForVirtualNetwork *bool `protobuf:"varint,8,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"` // list by network id NetworkId *int64 `protobuf:"varint,9,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the target hypervisor for the template Hypervisor *string `protobuf:"bytes,10,opt,name=hypervisor" json:"hypervisor,omitempty"` // comma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details. ViewDetails []string `protobuf:"bytes,11,rep,name=view_details,json=viewDetails" json:"view_details,omitempty"` // list vms by template TemplateId *int64 `protobuf:"varint,12,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // list vms by iso IsoId *int64 `protobuf:"varint,13,opt,name=iso_id,json=isoId" json:"iso_id,omitempty"` // list vms by vpc VpcId *int64 `protobuf:"varint,14,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"` // list vms by affinity group AffinityGroupId *int64 `protobuf:"varint,15,opt,name=affinity_group_id,json=affinityGroupId" json:"affinity_group_id,omitempty"` // list vms by ssh keypair name Keypair *string `protobuf:"bytes,16,opt,name=keypair" json:"keypair,omitempty"` // list by the service offering ServiceOffId *int64 `protobuf:"varint,17,opt,name=service_off_id,json=serviceOffId" json:"service_off_id,omitempty"` // list by the backup offering BackupOffId *int64 `protobuf:"varint,18,opt,name=backup_off_id,json=backupOffId" json:"backup_off_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,19,opt,name=display" json:"display,omitempty"` // the user ID that created the VM and is under the account that owns the VM UserId *int64 `protobuf:"varint,20,opt,name=user_id,json=userId" json:"user_id,omitempty"` // the security group ID SecurityGroupId *int64 `protobuf:"varint,21,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"` // list by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabled HaEnabled *bool `protobuf:"varint,22,opt,name=ha_enabled,json=haEnabled" json:"ha_enabled,omitempty"` // the ID of AutoScaling VM Group AutoScaleVmGroupId *int64 `protobuf:"varint,23,opt,name=auto_scale_vm_group_id,json=autoScaleVmGroupId" json:"auto_scale_vm_group_id,omitempty"` // flag to display the resource icon for VMs ShowIcon *bool `protobuf:"varint,24,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // Accumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics. Accumulate *bool `protobuf:"varint,25,opt,name=accumulate" json:"accumulate,omitempty"` // Whether to return the VMs' user data or not. By default, user data will not be returned. ShowUserData *bool `protobuf:"varint,26,opt,name=show_user_data,json=showUserData" json:"show_user_data,omitempty"` // the instances by userdata UserdataId *int64 `protobuf:"varint,27,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // flag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise. IsVnf *bool `protobuf:"varint,28,opt,name=is_vnf,json=isVnf" json:"is_vnf,omitempty"` // makes the API's response contains only the resource count RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */ // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,31,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,32,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,33,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,34,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,35,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,36,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,37,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,38,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,39,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVMsRequest represents the parameters for list the virtual machines owned by the account.
func (*ListVMsRequest) Descriptor
deprecated
func (*ListVMsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsRequest.ProtoReflect.Descriptor instead.
func (*ListVMsRequest) GetAccountName ¶
func (x *ListVMsRequest) GetAccountName() string
func (*ListVMsRequest) GetAccumulate ¶
func (x *ListVMsRequest) GetAccumulate() bool
func (*ListVMsRequest) GetAffinityGroupId ¶
func (x *ListVMsRequest) GetAffinityGroupId() int64
func (*ListVMsRequest) GetAutoScaleVmGroupId ¶
func (x *ListVMsRequest) GetAutoScaleVmGroupId() int64
func (*ListVMsRequest) GetBackupOffId ¶
func (x *ListVMsRequest) GetBackupOffId() int64
func (*ListVMsRequest) GetDisplay ¶
func (x *ListVMsRequest) GetDisplay() bool
func (*ListVMsRequest) GetDomainId ¶
func (x *ListVMsRequest) GetDomainId() int64
func (*ListVMsRequest) GetForVirtualNetwork ¶
func (x *ListVMsRequest) GetForVirtualNetwork() bool
func (*ListVMsRequest) GetGroupId ¶
func (x *ListVMsRequest) GetGroupId() int64
func (*ListVMsRequest) GetHaEnabled ¶
func (x *ListVMsRequest) GetHaEnabled() bool
func (*ListVMsRequest) GetHypervisor ¶
func (x *ListVMsRequest) GetHypervisor() string
func (*ListVMsRequest) GetId ¶
func (x *ListVMsRequest) GetId() int64
func (*ListVMsRequest) GetIds ¶
func (x *ListVMsRequest) GetIds() []string
func (*ListVMsRequest) GetIsVnf ¶
func (x *ListVMsRequest) GetIsVnf() bool
func (*ListVMsRequest) GetIsoId ¶
func (x *ListVMsRequest) GetIsoId() int64
func (*ListVMsRequest) GetKeypair ¶
func (x *ListVMsRequest) GetKeypair() string
func (*ListVMsRequest) GetKeyword ¶
func (x *ListVMsRequest) GetKeyword() string
func (*ListVMsRequest) GetListAll ¶
func (x *ListVMsRequest) GetListAll() bool
func (*ListVMsRequest) GetName ¶
func (x *ListVMsRequest) GetName() string
func (*ListVMsRequest) GetNetworkId ¶
func (x *ListVMsRequest) GetNetworkId() int64
func (*ListVMsRequest) GetPage ¶
func (x *ListVMsRequest) GetPage() int32
func (*ListVMsRequest) GetPageSize ¶
func (x *ListVMsRequest) GetPageSize() int32
func (*ListVMsRequest) GetProjectId ¶
func (x *ListVMsRequest) GetProjectId() int64
func (*ListVMsRequest) GetRecursive ¶
func (x *ListVMsRequest) GetRecursive() bool
func (*ListVMsRequest) GetResponseType ¶
func (x *ListVMsRequest) GetResponseType() string
func (*ListVMsRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVMsRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVMsRequest) GetRunAsAdmin ¶
func (x *ListVMsRequest) GetRunAsAdmin() bool
func (*ListVMsRequest) GetSecurityGroupId ¶
func (x *ListVMsRequest) GetSecurityGroupId() int64
func (*ListVMsRequest) GetServiceOffId ¶
func (x *ListVMsRequest) GetServiceOffId() int64
func (*ListVMsRequest) GetShowIcon ¶
func (x *ListVMsRequest) GetShowIcon() bool
func (*ListVMsRequest) GetShowUserData ¶
func (x *ListVMsRequest) GetShowUserData() bool
func (*ListVMsRequest) GetState ¶
func (x *ListVMsRequest) GetState() string
func (*ListVMsRequest) GetTags ¶
func (x *ListVMsRequest) GetTags() map[string]string
func (*ListVMsRequest) GetTemplateId ¶
func (x *ListVMsRequest) GetTemplateId() int64
func (*ListVMsRequest) GetUserId ¶
func (x *ListVMsRequest) GetUserId() int64
func (*ListVMsRequest) GetUserdataId ¶
func (x *ListVMsRequest) GetUserdataId() int64
func (*ListVMsRequest) GetViewDetails ¶
func (x *ListVMsRequest) GetViewDetails() []string
func (*ListVMsRequest) GetVpcId ¶
func (x *ListVMsRequest) GetVpcId() int64
func (*ListVMsRequest) GetZoneId ¶
func (x *ListVMsRequest) GetZoneId() int64
func (*ListVMsRequest) ProtoMessage ¶
func (*ListVMsRequest) ProtoMessage()
func (*ListVMsRequest) ProtoReflect ¶
func (x *ListVMsRequest) ProtoReflect() protoreflect.Message
func (*ListVMsRequest) Reset ¶
func (x *ListVMsRequest) Reset()
func (*ListVMsRequest) String ¶
func (x *ListVMsRequest) String() string
type ListVMsResponse ¶
type ListVMsResponse struct { // The list of UserVms Items []*UserVm `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UserVms TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVMsResponse represents the response from list the virtual machines owned by the account.
func (*ListVMsResponse) Descriptor
deprecated
func (*ListVMsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsResponse.ProtoReflect.Descriptor instead.
func (*ListVMsResponse) GetItems ¶
func (x *ListVMsResponse) GetItems() []*UserVm
func (*ListVMsResponse) GetTotalCount ¶
func (x *ListVMsResponse) GetTotalCount() int32
func (*ListVMsResponse) ProtoMessage ¶
func (*ListVMsResponse) ProtoMessage()
func (*ListVMsResponse) ProtoReflect ¶
func (x *ListVMsResponse) ProtoReflect() protoreflect.Message
func (*ListVMsResponse) Reset ¶
func (x *ListVMsResponse) Reset()
func (*ListVMsResponse) String ¶
func (x *ListVMsResponse) String() string
type ListVmsForImportRequest ¶
type ListVmsForImportRequest struct { // the zone ID ZoneId *int64 `protobuf:"varint,1,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // the username for the host Username *string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` // the password for the host Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` // the host name or IP address Host *string `protobuf:"bytes,4,opt,name=host" json:"host,omitempty"` // hypervisor type of the host Hypervisor *string `protobuf:"bytes,5,opt,name=hypervisor" json:"hypervisor,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,6,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,7,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVmsForImportRequest represents the parameters for lists virtual machines on a unmanaged host
func (*ListVmsForImportRequest) Descriptor
deprecated
func (*ListVmsForImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVmsForImportRequest.ProtoReflect.Descriptor instead.
func (*ListVmsForImportRequest) GetHost ¶
func (x *ListVmsForImportRequest) GetHost() string
func (*ListVmsForImportRequest) GetHypervisor ¶
func (x *ListVmsForImportRequest) GetHypervisor() string
func (*ListVmsForImportRequest) GetKeyword ¶
func (x *ListVmsForImportRequest) GetKeyword() string
func (*ListVmsForImportRequest) GetPage ¶
func (x *ListVmsForImportRequest) GetPage() int32
func (*ListVmsForImportRequest) GetPageSize ¶
func (x *ListVmsForImportRequest) GetPageSize() int32
func (*ListVmsForImportRequest) GetPassword ¶
func (x *ListVmsForImportRequest) GetPassword() string
func (*ListVmsForImportRequest) GetResponseType ¶
func (x *ListVmsForImportRequest) GetResponseType() string
func (*ListVmsForImportRequest) GetUsername ¶
func (x *ListVmsForImportRequest) GetUsername() string
func (*ListVmsForImportRequest) GetZoneId ¶
func (x *ListVmsForImportRequest) GetZoneId() int64
func (*ListVmsForImportRequest) ProtoMessage ¶
func (*ListVmsForImportRequest) ProtoMessage()
func (*ListVmsForImportRequest) ProtoReflect ¶
func (x *ListVmsForImportRequest) ProtoReflect() protoreflect.Message
func (*ListVmsForImportRequest) Reset ¶
func (x *ListVmsForImportRequest) Reset()
func (*ListVmsForImportRequest) String ¶
func (x *ListVmsForImportRequest) String() string
type ListVmsForImportResponse ¶
type ListVmsForImportResponse struct { // The list of UnmanagedInstances Items []*UnmanagedInstance `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UnmanagedInstances TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVmsForImportResponse represents the response from lists virtual machines on a unmanaged host
func (*ListVmsForImportResponse) Descriptor
deprecated
func (*ListVmsForImportResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVmsForImportResponse.ProtoReflect.Descriptor instead.
func (*ListVmsForImportResponse) GetItems ¶
func (x *ListVmsForImportResponse) GetItems() []*UnmanagedInstance
func (*ListVmsForImportResponse) GetTotalCount ¶
func (x *ListVmsForImportResponse) GetTotalCount() int32
func (*ListVmsForImportResponse) ProtoMessage ¶
func (*ListVmsForImportResponse) ProtoMessage()
func (*ListVmsForImportResponse) ProtoReflect ¶
func (x *ListVmsForImportResponse) ProtoReflect() protoreflect.Message
func (*ListVmsForImportResponse) Reset ¶
func (x *ListVmsForImportResponse) Reset()
func (*ListVmsForImportResponse) String ¶
func (x *ListVmsForImportResponse) String() string
type ListVnfAppliancesCmdByAdminRequest ¶
type ListVnfAppliancesCmdByAdminRequest struct { // the group ID GroupId *int64 `protobuf:"varint,1,opt,name=group_id,json=groupId" json:"group_id,omitempty"` // the ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // the IDs of the virtual machines, mutually exclusive with id Ids []string `protobuf:"bytes,3,rep,name=ids" json:"ids,omitempty"` // name of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned) Name *string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` // state of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed. State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"` // the availability zone ID ZoneId *int64 `protobuf:"varint,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // list by network type; true if need to list vms using Virtual Network, false otherwise ForVirtualNetwork *bool `protobuf:"varint,7,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"` // list by network id NetworkId *int64 `protobuf:"varint,8,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the target hypervisor for the template Hypervisor *string `protobuf:"bytes,9,opt,name=hypervisor" json:"hypervisor,omitempty"` // comma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details. ViewDetails []string `protobuf:"bytes,10,rep,name=view_details,json=viewDetails" json:"view_details,omitempty"` // list vms by template TemplateId *int64 `protobuf:"varint,11,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // list vms by iso IsoId *int64 `protobuf:"varint,12,opt,name=iso_id,json=isoId" json:"iso_id,omitempty"` // list vms by vpc VpcId *int64 `protobuf:"varint,13,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"` // list vms by affinity group AffinityGroupId *int64 `protobuf:"varint,14,opt,name=affinity_group_id,json=affinityGroupId" json:"affinity_group_id,omitempty"` // list vms by ssh keypair name Keypair *string `protobuf:"bytes,15,opt,name=keypair" json:"keypair,omitempty"` // list by the service offering ServiceOffId *int64 `protobuf:"varint,16,opt,name=service_off_id,json=serviceOffId" json:"service_off_id,omitempty"` // list by the backup offering BackupOffId *int64 `protobuf:"varint,17,opt,name=backup_off_id,json=backupOffId" json:"backup_off_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,18,opt,name=display" json:"display,omitempty"` // the user ID that created the VM and is under the account that owns the VM UserId *int64 `protobuf:"varint,19,opt,name=user_id,json=userId" json:"user_id,omitempty"` // the security group ID SecurityGroupId *int64 `protobuf:"varint,20,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"` // list by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabled HaEnabled *bool `protobuf:"varint,21,opt,name=ha_enabled,json=haEnabled" json:"ha_enabled,omitempty"` // the ID of AutoScaling VM Group AutoScaleVmGroupId *int64 `protobuf:"varint,22,opt,name=auto_scale_vm_group_id,json=autoScaleVmGroupId" json:"auto_scale_vm_group_id,omitempty"` // flag to display the resource icon for VMs ShowIcon *bool `protobuf:"varint,23,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // Accumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics. Accumulate *bool `protobuf:"varint,24,opt,name=accumulate" json:"accumulate,omitempty"` // Whether to return the VMs' user data or not. By default, user data will not be returned. ShowUserData *bool `protobuf:"varint,25,opt,name=show_user_data,json=showUserData" json:"show_user_data,omitempty"` // the instances by userdata UserdataId *int64 `protobuf:"varint,26,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // flag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise. IsVnf *bool `protobuf:"varint,27,opt,name=is_vnf,json=isVnf" json:"is_vnf,omitempty"` // makes the API's response contains only the resource count RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */ // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,30,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,31,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,32,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,33,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,34,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,35,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,36,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,37,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,38,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVnfAppliancesCmdByAdminRequest represents the parameters for list vnf appliance owned by the account.
func (*ListVnfAppliancesCmdByAdminRequest) Descriptor
deprecated
func (*ListVnfAppliancesCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVnfAppliancesCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ListVnfAppliancesCmdByAdminRequest) GetAccountName ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetAccountName() string
func (*ListVnfAppliancesCmdByAdminRequest) GetAccumulate ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetAccumulate() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetAffinityGroupId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetAffinityGroupId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetAutoScaleVmGroupId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetAutoScaleVmGroupId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetBackupOffId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetBackupOffId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetDisplay ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetDisplay() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetDomainId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetDomainId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetForVirtualNetwork ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetForVirtualNetwork() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetGroupId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetGroupId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetHaEnabled ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetHaEnabled() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetHypervisor ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetHypervisor() string
func (*ListVnfAppliancesCmdByAdminRequest) GetId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetIds ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetIds() []string
func (*ListVnfAppliancesCmdByAdminRequest) GetIsVnf ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetIsVnf() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetIsoId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetIsoId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetKeypair ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetKeypair() string
func (*ListVnfAppliancesCmdByAdminRequest) GetKeyword ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetKeyword() string
func (*ListVnfAppliancesCmdByAdminRequest) GetListAll ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetListAll() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetName ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetName() string
func (*ListVnfAppliancesCmdByAdminRequest) GetNetworkId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetNetworkId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetPage ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetPage() int32
func (*ListVnfAppliancesCmdByAdminRequest) GetPageSize ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetPageSize() int32
func (*ListVnfAppliancesCmdByAdminRequest) GetProjectId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetProjectId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetRecursive ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetRecursive() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetResponseType ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetResponseType() string
func (*ListVnfAppliancesCmdByAdminRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetSecurityGroupId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetSecurityGroupId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetServiceOffId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetServiceOffId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetShowIcon ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetShowIcon() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetShowUserData ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetShowUserData() bool
func (*ListVnfAppliancesCmdByAdminRequest) GetState ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetState() string
func (*ListVnfAppliancesCmdByAdminRequest) GetTags ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetTags() map[string]string
func (*ListVnfAppliancesCmdByAdminRequest) GetTemplateId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetTemplateId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetUserId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetUserId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetUserdataId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetUserdataId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetViewDetails ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetViewDetails() []string
func (*ListVnfAppliancesCmdByAdminRequest) GetVpcId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetVpcId() int64
func (*ListVnfAppliancesCmdByAdminRequest) GetZoneId ¶
func (x *ListVnfAppliancesCmdByAdminRequest) GetZoneId() int64
func (*ListVnfAppliancesCmdByAdminRequest) ProtoMessage ¶
func (*ListVnfAppliancesCmdByAdminRequest) ProtoMessage()
func (*ListVnfAppliancesCmdByAdminRequest) ProtoReflect ¶
func (x *ListVnfAppliancesCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListVnfAppliancesCmdByAdminRequest) Reset ¶
func (x *ListVnfAppliancesCmdByAdminRequest) Reset()
func (*ListVnfAppliancesCmdByAdminRequest) String ¶
func (x *ListVnfAppliancesCmdByAdminRequest) String() string
type ListVnfAppliancesCmdByAdminResponse ¶
type ListVnfAppliancesCmdByAdminResponse struct { // The list of UserVms Items []*UserVm `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UserVms TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVnfAppliancesCmdByAdminResponse represents the response from list vnf appliance owned by the account.
func (*ListVnfAppliancesCmdByAdminResponse) Descriptor
deprecated
func (*ListVnfAppliancesCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVnfAppliancesCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ListVnfAppliancesCmdByAdminResponse) GetItems ¶
func (x *ListVnfAppliancesCmdByAdminResponse) GetItems() []*UserVm
func (*ListVnfAppliancesCmdByAdminResponse) GetTotalCount ¶
func (x *ListVnfAppliancesCmdByAdminResponse) GetTotalCount() int32
func (*ListVnfAppliancesCmdByAdminResponse) ProtoMessage ¶
func (*ListVnfAppliancesCmdByAdminResponse) ProtoMessage()
func (*ListVnfAppliancesCmdByAdminResponse) ProtoReflect ¶
func (x *ListVnfAppliancesCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListVnfAppliancesCmdByAdminResponse) Reset ¶
func (x *ListVnfAppliancesCmdByAdminResponse) Reset()
func (*ListVnfAppliancesCmdByAdminResponse) String ¶
func (x *ListVnfAppliancesCmdByAdminResponse) String() string
type ListVnfAppliancesRequest ¶
type ListVnfAppliancesRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // the group ID GroupId *int64 `protobuf:"varint,2,opt,name=group_id,json=groupId" json:"group_id,omitempty"` // the ID of the virtual machine Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"` // the IDs of the virtual machines, mutually exclusive with id Ids []string `protobuf:"bytes,4,rep,name=ids" json:"ids,omitempty"` // name of the virtual machine (a substring match is made against the parameter value, data for all matching VMs will be returned) Name *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"` // state of the virtual machine. Possible values are: Running, Stopped, Present, Destroyed, Expunged. Present is used for the state equal not destroyed. State *string `protobuf:"bytes,6,opt,name=state" json:"state,omitempty"` // the availability zone ID ZoneId *int64 `protobuf:"varint,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"` // list by network type; true if need to list vms using Virtual Network, false otherwise ForVirtualNetwork *bool `protobuf:"varint,8,opt,name=for_virtual_network,json=forVirtualNetwork" json:"for_virtual_network,omitempty"` // list by network id NetworkId *int64 `protobuf:"varint,9,opt,name=network_id,json=networkId" json:"network_id,omitempty"` // the target hypervisor for the template Hypervisor *string `protobuf:"bytes,10,opt,name=hypervisor" json:"hypervisor,omitempty"` // comma separated list of vm details requested, value can be a list of [all, group, nics, stats, secgrp, tmpl, servoff, diskoff, backoff, iso, volume, min, affgrp]. When no parameters are passed, all the details are returned if list.vm.default.details.stats is true (default), otherwise when list.vm.default.details.stats is false the API response will exclude the stats details. ViewDetails []string `protobuf:"bytes,11,rep,name=view_details,json=viewDetails" json:"view_details,omitempty"` // list vms by template TemplateId *int64 `protobuf:"varint,12,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // list vms by iso IsoId *int64 `protobuf:"varint,13,opt,name=iso_id,json=isoId" json:"iso_id,omitempty"` // list vms by vpc VpcId *int64 `protobuf:"varint,14,opt,name=vpc_id,json=vpcId" json:"vpc_id,omitempty"` // list vms by affinity group AffinityGroupId *int64 `protobuf:"varint,15,opt,name=affinity_group_id,json=affinityGroupId" json:"affinity_group_id,omitempty"` // list vms by ssh keypair name Keypair *string `protobuf:"bytes,16,opt,name=keypair" json:"keypair,omitempty"` // list by the service offering ServiceOffId *int64 `protobuf:"varint,17,opt,name=service_off_id,json=serviceOffId" json:"service_off_id,omitempty"` // list by the backup offering BackupOffId *int64 `protobuf:"varint,18,opt,name=backup_off_id,json=backupOffId" json:"backup_off_id,omitempty"` // list resources by display flag; only ROOT admin is eligible to pass this parameter Display *bool `protobuf:"varint,19,opt,name=display" json:"display,omitempty"` // the user ID that created the VM and is under the account that owns the VM UserId *int64 `protobuf:"varint,20,opt,name=user_id,json=userId" json:"user_id,omitempty"` // the security group ID SecurityGroupId *int64 `protobuf:"varint,21,opt,name=security_group_id,json=securityGroupId" json:"security_group_id,omitempty"` // list by the High Availability offering; true if filtering VMs with HA enabled; false for VMs with HA disabled HaEnabled *bool `protobuf:"varint,22,opt,name=ha_enabled,json=haEnabled" json:"ha_enabled,omitempty"` // the ID of AutoScaling VM Group AutoScaleVmGroupId *int64 `protobuf:"varint,23,opt,name=auto_scale_vm_group_id,json=autoScaleVmGroupId" json:"auto_scale_vm_group_id,omitempty"` // flag to display the resource icon for VMs ShowIcon *bool `protobuf:"varint,24,opt,name=show_icon,json=showIcon" json:"show_icon,omitempty"` // Accumulates the VM metrics data instead of returning only the most recent data collected. The default behavior is set by the global configuration vm.stats.increment.metrics. Accumulate *bool `protobuf:"varint,25,opt,name=accumulate" json:"accumulate,omitempty"` // Whether to return the VMs' user data or not. By default, user data will not be returned. ShowUserData *bool `protobuf:"varint,26,opt,name=show_user_data,json=showUserData" json:"show_user_data,omitempty"` // the instances by userdata UserdataId *int64 `protobuf:"varint,27,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // flag to list vms created from VNF templates (as known as VNF appliances) or not; true if need to list VNF appliances, false otherwise. IsVnf *bool `protobuf:"varint,28,opt,name=is_vnf,json=isVnf" json:"is_vnf,omitempty"` // makes the API's response contains only the resource count RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */ // List resources by tags (key/value pairs) Tags map[string]string `` /* 129-byte string literal not displayed */ // list objects by project; if projectid=-1 lists All VMs ProjectId *int64 `protobuf:"varint,31,opt,name=project_id,json=projectId" json:"project_id,omitempty"` // list resources by account. Must be used with the domainId parameter. AccountName *string `protobuf:"bytes,32,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter. ListAll *bool `protobuf:"varint,33,opt,name=list_all,json=listAll" json:"list_all,omitempty"` // list only resources belonging to the domain specified DomainId *int64 `protobuf:"varint,34,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves. Recursive *bool `protobuf:"varint,35,opt,name=recursive" json:"recursive,omitempty"` // List by keyword Keyword *string `protobuf:"bytes,36,opt,name=keyword" json:"keyword,omitempty"` Page *int32 `protobuf:"varint,37,opt,name=page" json:"page,omitempty"` PageSize *int32 `protobuf:"varint,38,opt,name=page_size,json=pageSize" json:"page_size,omitempty"` ResponseType *string `protobuf:"bytes,39,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ListVnfAppliancesRequest represents the parameters for list vnf appliance owned by the account.
func (*ListVnfAppliancesRequest) Descriptor
deprecated
func (*ListVnfAppliancesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVnfAppliancesRequest.ProtoReflect.Descriptor instead.
func (*ListVnfAppliancesRequest) GetAccountName ¶
func (x *ListVnfAppliancesRequest) GetAccountName() string
func (*ListVnfAppliancesRequest) GetAccumulate ¶
func (x *ListVnfAppliancesRequest) GetAccumulate() bool
func (*ListVnfAppliancesRequest) GetAffinityGroupId ¶
func (x *ListVnfAppliancesRequest) GetAffinityGroupId() int64
func (*ListVnfAppliancesRequest) GetAutoScaleVmGroupId ¶
func (x *ListVnfAppliancesRequest) GetAutoScaleVmGroupId() int64
func (*ListVnfAppliancesRequest) GetBackupOffId ¶
func (x *ListVnfAppliancesRequest) GetBackupOffId() int64
func (*ListVnfAppliancesRequest) GetDisplay ¶
func (x *ListVnfAppliancesRequest) GetDisplay() bool
func (*ListVnfAppliancesRequest) GetDomainId ¶
func (x *ListVnfAppliancesRequest) GetDomainId() int64
func (*ListVnfAppliancesRequest) GetForVirtualNetwork ¶
func (x *ListVnfAppliancesRequest) GetForVirtualNetwork() bool
func (*ListVnfAppliancesRequest) GetGroupId ¶
func (x *ListVnfAppliancesRequest) GetGroupId() int64
func (*ListVnfAppliancesRequest) GetHaEnabled ¶
func (x *ListVnfAppliancesRequest) GetHaEnabled() bool
func (*ListVnfAppliancesRequest) GetHypervisor ¶
func (x *ListVnfAppliancesRequest) GetHypervisor() string
func (*ListVnfAppliancesRequest) GetId ¶
func (x *ListVnfAppliancesRequest) GetId() int64
func (*ListVnfAppliancesRequest) GetIds ¶
func (x *ListVnfAppliancesRequest) GetIds() []string
func (*ListVnfAppliancesRequest) GetIsVnf ¶
func (x *ListVnfAppliancesRequest) GetIsVnf() bool
func (*ListVnfAppliancesRequest) GetIsoId ¶
func (x *ListVnfAppliancesRequest) GetIsoId() int64
func (*ListVnfAppliancesRequest) GetKeypair ¶
func (x *ListVnfAppliancesRequest) GetKeypair() string
func (*ListVnfAppliancesRequest) GetKeyword ¶
func (x *ListVnfAppliancesRequest) GetKeyword() string
func (*ListVnfAppliancesRequest) GetListAll ¶
func (x *ListVnfAppliancesRequest) GetListAll() bool
func (*ListVnfAppliancesRequest) GetName ¶
func (x *ListVnfAppliancesRequest) GetName() string
func (*ListVnfAppliancesRequest) GetNetworkId ¶
func (x *ListVnfAppliancesRequest) GetNetworkId() int64
func (*ListVnfAppliancesRequest) GetPage ¶
func (x *ListVnfAppliancesRequest) GetPage() int32
func (*ListVnfAppliancesRequest) GetPageSize ¶
func (x *ListVnfAppliancesRequest) GetPageSize() int32
func (*ListVnfAppliancesRequest) GetProjectId ¶
func (x *ListVnfAppliancesRequest) GetProjectId() int64
func (*ListVnfAppliancesRequest) GetRecursive ¶
func (x *ListVnfAppliancesRequest) GetRecursive() bool
func (*ListVnfAppliancesRequest) GetResponseType ¶
func (x *ListVnfAppliancesRequest) GetResponseType() string
func (*ListVnfAppliancesRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVnfAppliancesRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVnfAppliancesRequest) GetRunAsAdmin ¶
func (x *ListVnfAppliancesRequest) GetRunAsAdmin() bool
func (*ListVnfAppliancesRequest) GetSecurityGroupId ¶
func (x *ListVnfAppliancesRequest) GetSecurityGroupId() int64
func (*ListVnfAppliancesRequest) GetServiceOffId ¶
func (x *ListVnfAppliancesRequest) GetServiceOffId() int64
func (*ListVnfAppliancesRequest) GetShowIcon ¶
func (x *ListVnfAppliancesRequest) GetShowIcon() bool
func (*ListVnfAppliancesRequest) GetShowUserData ¶
func (x *ListVnfAppliancesRequest) GetShowUserData() bool
func (*ListVnfAppliancesRequest) GetState ¶
func (x *ListVnfAppliancesRequest) GetState() string
func (*ListVnfAppliancesRequest) GetTags ¶
func (x *ListVnfAppliancesRequest) GetTags() map[string]string
func (*ListVnfAppliancesRequest) GetTemplateId ¶
func (x *ListVnfAppliancesRequest) GetTemplateId() int64
func (*ListVnfAppliancesRequest) GetUserId ¶
func (x *ListVnfAppliancesRequest) GetUserId() int64
func (*ListVnfAppliancesRequest) GetUserdataId ¶
func (x *ListVnfAppliancesRequest) GetUserdataId() int64
func (*ListVnfAppliancesRequest) GetViewDetails ¶
func (x *ListVnfAppliancesRequest) GetViewDetails() []string
func (*ListVnfAppliancesRequest) GetVpcId ¶
func (x *ListVnfAppliancesRequest) GetVpcId() int64
func (*ListVnfAppliancesRequest) GetZoneId ¶
func (x *ListVnfAppliancesRequest) GetZoneId() int64
func (*ListVnfAppliancesRequest) ProtoMessage ¶
func (*ListVnfAppliancesRequest) ProtoMessage()
func (*ListVnfAppliancesRequest) ProtoReflect ¶
func (x *ListVnfAppliancesRequest) ProtoReflect() protoreflect.Message
func (*ListVnfAppliancesRequest) Reset ¶
func (x *ListVnfAppliancesRequest) Reset()
func (*ListVnfAppliancesRequest) String ¶
func (x *ListVnfAppliancesRequest) String() string
type ListVnfAppliancesResponse ¶
type ListVnfAppliancesResponse struct { // The list of UserVms Items []*UserVm `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` // The total count of UserVms TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"` // contains filtered or unexported fields }
ListVnfAppliancesResponse represents the response from list vnf appliance owned by the account.
func (*ListVnfAppliancesResponse) Descriptor
deprecated
func (*ListVnfAppliancesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVnfAppliancesResponse.ProtoReflect.Descriptor instead.
func (*ListVnfAppliancesResponse) GetItems ¶
func (x *ListVnfAppliancesResponse) GetItems() []*UserVm
func (*ListVnfAppliancesResponse) GetTotalCount ¶
func (x *ListVnfAppliancesResponse) GetTotalCount() int32
func (*ListVnfAppliancesResponse) ProtoMessage ¶
func (*ListVnfAppliancesResponse) ProtoMessage()
func (*ListVnfAppliancesResponse) ProtoReflect ¶
func (x *ListVnfAppliancesResponse) ProtoReflect() protoreflect.Message
func (*ListVnfAppliancesResponse) Reset ¶
func (x *ListVnfAppliancesResponse) Reset()
func (*ListVnfAppliancesResponse) String ¶
func (x *ListVnfAppliancesResponse) String() string
type MigrateVMRequest ¶
type MigrateVMRequest struct { // Destination Host ID to migrate VM to. HostId *int64 `protobuf:"varint,1,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // the ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,2,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // Destination storage pool ID to migrate VM volumes to. Required for migrating the root disk volume StorageId *int64 `protobuf:"varint,3,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"` // Automatically select a destination host which do not require storage migration, if hostId and storageId are not specified. false by default AutoSelect *bool `protobuf:"varint,4,opt,name=auto_select,json=autoSelect" json:"auto_select,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
MigrateVMRequest represents the parameters for attempts migration of a vm to a different host or root volume of the vm to a different storage pool
func (*MigrateVMRequest) Descriptor
deprecated
func (*MigrateVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVMRequest.ProtoReflect.Descriptor instead.
func (*MigrateVMRequest) GetAutoSelect ¶
func (x *MigrateVMRequest) GetAutoSelect() bool
func (*MigrateVMRequest) GetHostId ¶
func (x *MigrateVMRequest) GetHostId() int64
func (*MigrateVMRequest) GetInjectedJobId ¶
func (x *MigrateVMRequest) GetInjectedJobId() string
func (*MigrateVMRequest) GetResponseType ¶
func (x *MigrateVMRequest) GetResponseType() string
func (*MigrateVMRequest) GetStartEventId ¶
func (x *MigrateVMRequest) GetStartEventId() int64
func (*MigrateVMRequest) GetStorageId ¶
func (x *MigrateVMRequest) GetStorageId() int64
func (*MigrateVMRequest) GetVirtualMachineId ¶
func (x *MigrateVMRequest) GetVirtualMachineId() int64
func (*MigrateVMRequest) ProtoMessage ¶
func (*MigrateVMRequest) ProtoMessage()
func (*MigrateVMRequest) ProtoReflect ¶
func (x *MigrateVMRequest) ProtoReflect() protoreflect.Message
func (*MigrateVMRequest) Reset ¶
func (x *MigrateVMRequest) Reset()
func (*MigrateVMRequest) String ¶
func (x *MigrateVMRequest) String() string
type MigrateVMResponse ¶
type MigrateVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
MigrateVMResponse represents the response from attempts migration of a vm to a different host or root volume of the vm to a different storage pool
func (*MigrateVMResponse) Descriptor
deprecated
func (*MigrateVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVMResponse.ProtoReflect.Descriptor instead.
func (*MigrateVMResponse) GetResult ¶
func (x *MigrateVMResponse) GetResult() *Result
func (*MigrateVMResponse) ProtoMessage ¶
func (*MigrateVMResponse) ProtoMessage()
func (*MigrateVMResponse) ProtoReflect ¶
func (x *MigrateVMResponse) ProtoReflect() protoreflect.Message
func (*MigrateVMResponse) Reset ¶
func (x *MigrateVMResponse) Reset()
func (*MigrateVMResponse) String ¶
func (x *MigrateVMResponse) String() string
type MigrateVirtualMachineWithVolumeRequest ¶
type MigrateVirtualMachineWithVolumeRequest struct { // Destination Host ID to migrate VM to. HostId *int64 `protobuf:"varint,1,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // the ID of the virtual machine VirtualMachineId *int64 `protobuf:"varint,2,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"` // Storage to pool mapping. This parameter specifies the mapping between a volume and a pool where you want to migrate that volume. Format of this parameter: migrateto[volume-index].volume=<uuid>&migrateto[volume-index].pool=<uuid>Where, [volume-index] indicates the index to identify the volume that you want to migrate, volume=<uuid> indicates the UUID of the volume that you want to migrate, and pool=<uuid> indicates the UUID of the pool where you want to migrate the volume. Example: migrateto[0].volume=<71f43cd6-69b0-4d3b-9fbc-67f50963d60b>&migrateto[0].pool=<a382f181-3d2b-4413-b92d-b8931befa7e1>&migrateto[1].volume=<88de0173-55c0-4c1c-a269-83d0279eeedf>&migrateto[1].pool=<95d6e97c-6766-4d67-9a30-c449c15011d1>&migrateto[2].volume=<1b331390-59f2-4796-9993-bf11c6e76225>&migrateto[2].pool=<41fdb564-9d3b-447d-88ed-7628f7640cbc> MigrateVolumeTo map[string]string `` /* 175-byte string literal not displayed */ // Automatically select a destination host for a running instance, if hostId is not specified. false by default AutoSelect *bool `protobuf:"varint,4,opt,name=auto_select,json=autoSelect" json:"auto_select,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
MigrateVirtualMachineWithVolumeRequest represents the parameters for attempts migration of a vm with its volumes to a different host
func (*MigrateVirtualMachineWithVolumeRequest) Descriptor
deprecated
func (*MigrateVirtualMachineWithVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVirtualMachineWithVolumeRequest.ProtoReflect.Descriptor instead.
func (*MigrateVirtualMachineWithVolumeRequest) GetAutoSelect ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetAutoSelect() bool
func (*MigrateVirtualMachineWithVolumeRequest) GetHostId ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetHostId() int64
func (*MigrateVirtualMachineWithVolumeRequest) GetInjectedJobId ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetInjectedJobId() string
func (*MigrateVirtualMachineWithVolumeRequest) GetMigrateVolumeTo ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetMigrateVolumeTo() map[string]string
func (*MigrateVirtualMachineWithVolumeRequest) GetResponseType ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetResponseType() string
func (*MigrateVirtualMachineWithVolumeRequest) GetStartEventId ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetStartEventId() int64
func (*MigrateVirtualMachineWithVolumeRequest) GetVirtualMachineId ¶
func (x *MigrateVirtualMachineWithVolumeRequest) GetVirtualMachineId() int64
func (*MigrateVirtualMachineWithVolumeRequest) ProtoMessage ¶
func (*MigrateVirtualMachineWithVolumeRequest) ProtoMessage()
func (*MigrateVirtualMachineWithVolumeRequest) ProtoReflect ¶
func (x *MigrateVirtualMachineWithVolumeRequest) ProtoReflect() protoreflect.Message
func (*MigrateVirtualMachineWithVolumeRequest) Reset ¶
func (x *MigrateVirtualMachineWithVolumeRequest) Reset()
func (*MigrateVirtualMachineWithVolumeRequest) String ¶
func (x *MigrateVirtualMachineWithVolumeRequest) String() string
type MigrateVirtualMachineWithVolumeResponse ¶
type MigrateVirtualMachineWithVolumeResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
MigrateVirtualMachineWithVolumeResponse represents the response from attempts migration of a vm with its volumes to a different host
func (*MigrateVirtualMachineWithVolumeResponse) Descriptor
deprecated
func (*MigrateVirtualMachineWithVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVirtualMachineWithVolumeResponse.ProtoReflect.Descriptor instead.
func (*MigrateVirtualMachineWithVolumeResponse) GetResult ¶
func (x *MigrateVirtualMachineWithVolumeResponse) GetResult() *Result
func (*MigrateVirtualMachineWithVolumeResponse) ProtoMessage ¶
func (*MigrateVirtualMachineWithVolumeResponse) ProtoMessage()
func (*MigrateVirtualMachineWithVolumeResponse) ProtoReflect ¶
func (x *MigrateVirtualMachineWithVolumeResponse) ProtoReflect() protoreflect.Message
func (*MigrateVirtualMachineWithVolumeResponse) Reset ¶
func (x *MigrateVirtualMachineWithVolumeResponse) Reset()
func (*MigrateVirtualMachineWithVolumeResponse) String ¶
func (x *MigrateVirtualMachineWithVolumeResponse) String() string
type Nic ¶
type Nic struct { // The ID of the Nic Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the Nic Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the Nic DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the Nic Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
Nic represents a Nic Item
func (*Nic) Descriptor
deprecated
func (*Nic) GetCreated ¶
func (*Nic) GetDescription ¶
func (*Nic) GetDisplayName ¶
func (*Nic) ProtoMessage ¶
func (*Nic) ProtoMessage()
func (*Nic) ProtoReflect ¶
func (x *Nic) ProtoReflect() protoreflect.Message
type RebootVMCmdByAdminRequest ¶
type RebootVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // Force reboot the VM (VM is Stopped and then Started) Forced *bool `protobuf:"varint,2,opt,name=forced" json:"forced,omitempty"` // Boot into hardware setup menu or not BootIntoSetup *bool `protobuf:"varint,3,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RebootVMCmdByAdminRequest represents the parameters for reboots a virtual machine.
func (*RebootVMCmdByAdminRequest) Descriptor
deprecated
func (*RebootVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RebootVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*RebootVMCmdByAdminRequest) GetBootIntoSetup ¶
func (x *RebootVMCmdByAdminRequest) GetBootIntoSetup() bool
func (*RebootVMCmdByAdminRequest) GetForced ¶
func (x *RebootVMCmdByAdminRequest) GetForced() bool
func (*RebootVMCmdByAdminRequest) GetId ¶
func (x *RebootVMCmdByAdminRequest) GetId() int64
func (*RebootVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *RebootVMCmdByAdminRequest) GetInjectedJobId() string
func (*RebootVMCmdByAdminRequest) GetResponseType ¶
func (x *RebootVMCmdByAdminRequest) GetResponseType() string
func (*RebootVMCmdByAdminRequest) GetStartEventId ¶
func (x *RebootVMCmdByAdminRequest) GetStartEventId() int64
func (*RebootVMCmdByAdminRequest) ProtoMessage ¶
func (*RebootVMCmdByAdminRequest) ProtoMessage()
func (*RebootVMCmdByAdminRequest) ProtoReflect ¶
func (x *RebootVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*RebootVMCmdByAdminRequest) Reset ¶
func (x *RebootVMCmdByAdminRequest) Reset()
func (*RebootVMCmdByAdminRequest) String ¶
func (x *RebootVMCmdByAdminRequest) String() string
type RebootVMCmdByAdminResponse ¶
type RebootVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RebootVMCmdByAdminResponse represents the response from reboots a virtual machine.
func (*RebootVMCmdByAdminResponse) Descriptor
deprecated
func (*RebootVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RebootVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*RebootVMCmdByAdminResponse) GetResult ¶
func (x *RebootVMCmdByAdminResponse) GetResult() *Result
func (*RebootVMCmdByAdminResponse) ProtoMessage ¶
func (*RebootVMCmdByAdminResponse) ProtoMessage()
func (*RebootVMCmdByAdminResponse) ProtoReflect ¶
func (x *RebootVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*RebootVMCmdByAdminResponse) Reset ¶
func (x *RebootVMCmdByAdminResponse) Reset()
func (*RebootVMCmdByAdminResponse) String ¶
func (x *RebootVMCmdByAdminResponse) String() string
type RebootVMRequest ¶
type RebootVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // Force reboot the VM (VM is Stopped and then Started) Forced *bool `protobuf:"varint,3,opt,name=forced" json:"forced,omitempty"` // Boot into hardware setup menu or not BootIntoSetup *bool `protobuf:"varint,4,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RebootVMRequest represents the parameters for reboots a virtual machine.
func (*RebootVMRequest) Descriptor
deprecated
func (*RebootVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RebootVMRequest.ProtoReflect.Descriptor instead.
func (*RebootVMRequest) GetBootIntoSetup ¶
func (x *RebootVMRequest) GetBootIntoSetup() bool
func (*RebootVMRequest) GetForced ¶
func (x *RebootVMRequest) GetForced() bool
func (*RebootVMRequest) GetId ¶
func (x *RebootVMRequest) GetId() int64
func (*RebootVMRequest) GetInjectedJobId ¶
func (x *RebootVMRequest) GetInjectedJobId() string
func (*RebootVMRequest) GetResponseType ¶
func (x *RebootVMRequest) GetResponseType() string
func (*RebootVMRequest) GetRunAsAdmin ¶
func (x *RebootVMRequest) GetRunAsAdmin() bool
func (*RebootVMRequest) GetStartEventId ¶
func (x *RebootVMRequest) GetStartEventId() int64
func (*RebootVMRequest) ProtoMessage ¶
func (*RebootVMRequest) ProtoMessage()
func (*RebootVMRequest) ProtoReflect ¶
func (x *RebootVMRequest) ProtoReflect() protoreflect.Message
func (*RebootVMRequest) Reset ¶
func (x *RebootVMRequest) Reset()
func (*RebootVMRequest) String ¶
func (x *RebootVMRequest) String() string
type RebootVMResponse ¶
type RebootVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RebootVMResponse represents the response from reboots a virtual machine.
func (*RebootVMResponse) Descriptor
deprecated
func (*RebootVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RebootVMResponse.ProtoReflect.Descriptor instead.
func (*RebootVMResponse) GetResult ¶
func (x *RebootVMResponse) GetResult() *Result
func (*RebootVMResponse) ProtoMessage ¶
func (*RebootVMResponse) ProtoMessage()
func (*RebootVMResponse) ProtoReflect ¶
func (x *RebootVMResponse) ProtoReflect() protoreflect.Message
func (*RebootVMResponse) Reset ¶
func (x *RebootVMResponse) Reset()
func (*RebootVMResponse) String ¶
func (x *RebootVMResponse) String() string
type RecoverVMRequest ¶
type RecoverVMRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RecoverVMRequest represents the parameters for recovers a virtual machine.
func (*RecoverVMRequest) Descriptor
deprecated
func (*RecoverVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVMRequest.ProtoReflect.Descriptor instead.
func (*RecoverVMRequest) GetId ¶
func (x *RecoverVMRequest) GetId() int64
func (*RecoverVMRequest) GetResponseType ¶
func (x *RecoverVMRequest) GetResponseType() string
func (*RecoverVMRequest) ProtoMessage ¶
func (*RecoverVMRequest) ProtoMessage()
func (*RecoverVMRequest) ProtoReflect ¶
func (x *RecoverVMRequest) ProtoReflect() protoreflect.Message
func (*RecoverVMRequest) Reset ¶
func (x *RecoverVMRequest) Reset()
func (*RecoverVMRequest) String ¶
func (x *RecoverVMRequest) String() string
type RecoverVMResponse ¶
type RecoverVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RecoverVMResponse represents the response from recovers a virtual machine.
func (*RecoverVMResponse) Descriptor
deprecated
func (*RecoverVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVMResponse.ProtoReflect.Descriptor instead.
func (*RecoverVMResponse) GetResult ¶
func (x *RecoverVMResponse) GetResult() *Result
func (*RecoverVMResponse) ProtoMessage ¶
func (*RecoverVMResponse) ProtoMessage()
func (*RecoverVMResponse) ProtoReflect ¶
func (x *RecoverVMResponse) ProtoReflect() protoreflect.Message
func (*RecoverVMResponse) Reset ¶
func (x *RecoverVMResponse) Reset()
func (*RecoverVMResponse) String ¶
func (x *RecoverVMResponse) String() string
type RemoveIpFromVmNicRequest ¶
type RemoveIpFromVmNicRequest struct { // the ID of the secondary ip address to nic Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RemoveIpFromVmNicRequest represents the parameters for removes secondary ip from the nic.
func (*RemoveIpFromVmNicRequest) Descriptor
deprecated
func (*RemoveIpFromVmNicRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveIpFromVmNicRequest.ProtoReflect.Descriptor instead.
func (*RemoveIpFromVmNicRequest) GetId ¶
func (x *RemoveIpFromVmNicRequest) GetId() int64
func (*RemoveIpFromVmNicRequest) GetInjectedJobId ¶
func (x *RemoveIpFromVmNicRequest) GetInjectedJobId() string
func (*RemoveIpFromVmNicRequest) GetResponseType ¶
func (x *RemoveIpFromVmNicRequest) GetResponseType() string
func (*RemoveIpFromVmNicRequest) GetStartEventId ¶
func (x *RemoveIpFromVmNicRequest) GetStartEventId() int64
func (*RemoveIpFromVmNicRequest) ProtoMessage ¶
func (*RemoveIpFromVmNicRequest) ProtoMessage()
func (*RemoveIpFromVmNicRequest) ProtoReflect ¶
func (x *RemoveIpFromVmNicRequest) ProtoReflect() protoreflect.Message
func (*RemoveIpFromVmNicRequest) Reset ¶
func (x *RemoveIpFromVmNicRequest) Reset()
func (*RemoveIpFromVmNicRequest) String ¶
func (x *RemoveIpFromVmNicRequest) String() string
type RemoveIpFromVmNicResponse ¶
type RemoveIpFromVmNicResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RemoveIpFromVmNicResponse represents the response from removes secondary ip from the nic.
func (*RemoveIpFromVmNicResponse) Descriptor
deprecated
func (*RemoveIpFromVmNicResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveIpFromVmNicResponse.ProtoReflect.Descriptor instead.
func (*RemoveIpFromVmNicResponse) GetResult ¶
func (x *RemoveIpFromVmNicResponse) GetResult() *Result
func (*RemoveIpFromVmNicResponse) ProtoMessage ¶
func (*RemoveIpFromVmNicResponse) ProtoMessage()
func (*RemoveIpFromVmNicResponse) ProtoReflect ¶
func (x *RemoveIpFromVmNicResponse) ProtoReflect() protoreflect.Message
func (*RemoveIpFromVmNicResponse) Reset ¶
func (x *RemoveIpFromVmNicResponse) Reset()
func (*RemoveIpFromVmNicResponse) String ¶
func (x *RemoveIpFromVmNicResponse) String() string
type RemoveNicFromVMCmdByAdminRequest ¶
type RemoveNicFromVMCmdByAdminRequest struct { // Virtual Machine ID VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // NIC ID NicId *int64 `protobuf:"varint,2,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RemoveNicFromVMCmdByAdminRequest represents the parameters for removes vm from specified network by deleting a nic
func (*RemoveNicFromVMCmdByAdminRequest) Descriptor
deprecated
func (*RemoveNicFromVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveNicFromVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*RemoveNicFromVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *RemoveNicFromVMCmdByAdminRequest) GetInjectedJobId() string
func (*RemoveNicFromVMCmdByAdminRequest) GetNicId ¶
func (x *RemoveNicFromVMCmdByAdminRequest) GetNicId() int64
func (*RemoveNicFromVMCmdByAdminRequest) GetResponseType ¶
func (x *RemoveNicFromVMCmdByAdminRequest) GetResponseType() string
func (*RemoveNicFromVMCmdByAdminRequest) GetStartEventId ¶
func (x *RemoveNicFromVMCmdByAdminRequest) GetStartEventId() int64
func (*RemoveNicFromVMCmdByAdminRequest) GetVmId ¶
func (x *RemoveNicFromVMCmdByAdminRequest) GetVmId() int64
func (*RemoveNicFromVMCmdByAdminRequest) ProtoMessage ¶
func (*RemoveNicFromVMCmdByAdminRequest) ProtoMessage()
func (*RemoveNicFromVMCmdByAdminRequest) ProtoReflect ¶
func (x *RemoveNicFromVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*RemoveNicFromVMCmdByAdminRequest) Reset ¶
func (x *RemoveNicFromVMCmdByAdminRequest) Reset()
func (*RemoveNicFromVMCmdByAdminRequest) String ¶
func (x *RemoveNicFromVMCmdByAdminRequest) String() string
type RemoveNicFromVMCmdByAdminResponse ¶
type RemoveNicFromVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RemoveNicFromVMCmdByAdminResponse represents the response from removes vm from specified network by deleting a nic
func (*RemoveNicFromVMCmdByAdminResponse) Descriptor
deprecated
func (*RemoveNicFromVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveNicFromVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*RemoveNicFromVMCmdByAdminResponse) GetResult ¶
func (x *RemoveNicFromVMCmdByAdminResponse) GetResult() *Result
func (*RemoveNicFromVMCmdByAdminResponse) ProtoMessage ¶
func (*RemoveNicFromVMCmdByAdminResponse) ProtoMessage()
func (*RemoveNicFromVMCmdByAdminResponse) ProtoReflect ¶
func (x *RemoveNicFromVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*RemoveNicFromVMCmdByAdminResponse) Reset ¶
func (x *RemoveNicFromVMCmdByAdminResponse) Reset()
func (*RemoveNicFromVMCmdByAdminResponse) String ¶
func (x *RemoveNicFromVMCmdByAdminResponse) String() string
type RemoveNicFromVMRequest ¶
type RemoveNicFromVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // Virtual Machine ID VmId *int64 `protobuf:"varint,2,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // NIC ID NicId *int64 `protobuf:"varint,3,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RemoveNicFromVMRequest represents the parameters for removes vm from specified network by deleting a nic
func (*RemoveNicFromVMRequest) Descriptor
deprecated
func (*RemoveNicFromVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveNicFromVMRequest.ProtoReflect.Descriptor instead.
func (*RemoveNicFromVMRequest) GetInjectedJobId ¶
func (x *RemoveNicFromVMRequest) GetInjectedJobId() string
func (*RemoveNicFromVMRequest) GetNicId ¶
func (x *RemoveNicFromVMRequest) GetNicId() int64
func (*RemoveNicFromVMRequest) GetResponseType ¶
func (x *RemoveNicFromVMRequest) GetResponseType() string
func (*RemoveNicFromVMRequest) GetRunAsAdmin ¶
func (x *RemoveNicFromVMRequest) GetRunAsAdmin() bool
func (*RemoveNicFromVMRequest) GetStartEventId ¶
func (x *RemoveNicFromVMRequest) GetStartEventId() int64
func (*RemoveNicFromVMRequest) GetVmId ¶
func (x *RemoveNicFromVMRequest) GetVmId() int64
func (*RemoveNicFromVMRequest) ProtoMessage ¶
func (*RemoveNicFromVMRequest) ProtoMessage()
func (*RemoveNicFromVMRequest) ProtoReflect ¶
func (x *RemoveNicFromVMRequest) ProtoReflect() protoreflect.Message
func (*RemoveNicFromVMRequest) Reset ¶
func (x *RemoveNicFromVMRequest) Reset()
func (*RemoveNicFromVMRequest) String ¶
func (x *RemoveNicFromVMRequest) String() string
type RemoveNicFromVMResponse ¶
type RemoveNicFromVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RemoveNicFromVMResponse represents the response from removes vm from specified network by deleting a nic
func (*RemoveNicFromVMResponse) Descriptor
deprecated
func (*RemoveNicFromVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveNicFromVMResponse.ProtoReflect.Descriptor instead.
func (*RemoveNicFromVMResponse) GetResult ¶
func (x *RemoveNicFromVMResponse) GetResult() *Result
func (*RemoveNicFromVMResponse) ProtoMessage ¶
func (*RemoveNicFromVMResponse) ProtoMessage()
func (*RemoveNicFromVMResponse) ProtoReflect ¶
func (x *RemoveNicFromVMResponse) ProtoReflect() protoreflect.Message
func (*RemoveNicFromVMResponse) Reset ¶
func (x *RemoveNicFromVMResponse) Reset()
func (*RemoveNicFromVMResponse) String ¶
func (x *RemoveNicFromVMResponse) String() string
type ResetVMPasswordCmdByAdminRequest ¶
type ResetVMPasswordCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // The new password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMPasswordCmdByAdminRequest represents the parameters for resets the password for virtual machine. the virtual machine must be in a "stopped" state and the template must already support this feature for this command to take effect. [async]
func (*ResetVMPasswordCmdByAdminRequest) Descriptor
deprecated
func (*ResetVMPasswordCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMPasswordCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ResetVMPasswordCmdByAdminRequest) GetId ¶
func (x *ResetVMPasswordCmdByAdminRequest) GetId() int64
func (*ResetVMPasswordCmdByAdminRequest) GetInjectedJobId ¶
func (x *ResetVMPasswordCmdByAdminRequest) GetInjectedJobId() string
func (*ResetVMPasswordCmdByAdminRequest) GetPassword ¶
func (x *ResetVMPasswordCmdByAdminRequest) GetPassword() string
func (*ResetVMPasswordCmdByAdminRequest) GetResponseType ¶
func (x *ResetVMPasswordCmdByAdminRequest) GetResponseType() string
func (*ResetVMPasswordCmdByAdminRequest) GetStartEventId ¶
func (x *ResetVMPasswordCmdByAdminRequest) GetStartEventId() int64
func (*ResetVMPasswordCmdByAdminRequest) ProtoMessage ¶
func (*ResetVMPasswordCmdByAdminRequest) ProtoMessage()
func (*ResetVMPasswordCmdByAdminRequest) ProtoReflect ¶
func (x *ResetVMPasswordCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ResetVMPasswordCmdByAdminRequest) Reset ¶
func (x *ResetVMPasswordCmdByAdminRequest) Reset()
func (*ResetVMPasswordCmdByAdminRequest) String ¶
func (x *ResetVMPasswordCmdByAdminRequest) String() string
type ResetVMPasswordCmdByAdminResponse ¶
type ResetVMPasswordCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMPasswordCmdByAdminResponse represents the response from resets the password for virtual machine. the virtual machine must be in a "stopped" state and the template must already support this feature for this command to take effect. [async]
func (*ResetVMPasswordCmdByAdminResponse) Descriptor
deprecated
func (*ResetVMPasswordCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMPasswordCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ResetVMPasswordCmdByAdminResponse) GetResult ¶
func (x *ResetVMPasswordCmdByAdminResponse) GetResult() *Result
func (*ResetVMPasswordCmdByAdminResponse) ProtoMessage ¶
func (*ResetVMPasswordCmdByAdminResponse) ProtoMessage()
func (*ResetVMPasswordCmdByAdminResponse) ProtoReflect ¶
func (x *ResetVMPasswordCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ResetVMPasswordCmdByAdminResponse) Reset ¶
func (x *ResetVMPasswordCmdByAdminResponse) Reset()
func (*ResetVMPasswordCmdByAdminResponse) String ¶
func (x *ResetVMPasswordCmdByAdminResponse) String() string
type ResetVMPasswordRequest ¶
type ResetVMPasswordRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // The new password of the virtual machine. If null, a random password will be generated for the VM. Password *string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMPasswordRequest represents the parameters for resets the password for virtual machine. the virtual machine must be in a "stopped" state and the template must already support this feature for this command to take effect. [async]
func (*ResetVMPasswordRequest) Descriptor
deprecated
func (*ResetVMPasswordRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMPasswordRequest.ProtoReflect.Descriptor instead.
func (*ResetVMPasswordRequest) GetId ¶
func (x *ResetVMPasswordRequest) GetId() int64
func (*ResetVMPasswordRequest) GetInjectedJobId ¶
func (x *ResetVMPasswordRequest) GetInjectedJobId() string
func (*ResetVMPasswordRequest) GetPassword ¶
func (x *ResetVMPasswordRequest) GetPassword() string
func (*ResetVMPasswordRequest) GetResponseType ¶
func (x *ResetVMPasswordRequest) GetResponseType() string
func (*ResetVMPasswordRequest) GetRunAsAdmin ¶
func (x *ResetVMPasswordRequest) GetRunAsAdmin() bool
func (*ResetVMPasswordRequest) GetStartEventId ¶
func (x *ResetVMPasswordRequest) GetStartEventId() int64
func (*ResetVMPasswordRequest) ProtoMessage ¶
func (*ResetVMPasswordRequest) ProtoMessage()
func (*ResetVMPasswordRequest) ProtoReflect ¶
func (x *ResetVMPasswordRequest) ProtoReflect() protoreflect.Message
func (*ResetVMPasswordRequest) Reset ¶
func (x *ResetVMPasswordRequest) Reset()
func (*ResetVMPasswordRequest) String ¶
func (x *ResetVMPasswordRequest) String() string
type ResetVMPasswordResponse ¶
type ResetVMPasswordResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMPasswordResponse represents the response from resets the password for virtual machine. the virtual machine must be in a "stopped" state and the template must already support this feature for this command to take effect. [async]
func (*ResetVMPasswordResponse) Descriptor
deprecated
func (*ResetVMPasswordResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMPasswordResponse.ProtoReflect.Descriptor instead.
func (*ResetVMPasswordResponse) GetResult ¶
func (x *ResetVMPasswordResponse) GetResult() *Result
func (*ResetVMPasswordResponse) ProtoMessage ¶
func (*ResetVMPasswordResponse) ProtoMessage()
func (*ResetVMPasswordResponse) ProtoReflect ¶
func (x *ResetVMPasswordResponse) ProtoReflect() protoreflect.Message
func (*ResetVMPasswordResponse) Reset ¶
func (x *ResetVMPasswordResponse) Reset()
func (*ResetVMPasswordResponse) String ¶
func (x *ResetVMPasswordResponse) String() string
type ResetVMSSHKeyCmdByAdminRequest ¶
type ResetVMSSHKeyCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // name of the ssh key pair used to login to the virtual machine Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // names of the ssh key pairs to be used to login to the virtual machine Names []string `protobuf:"bytes,3,rep,name=names" json:"names,omitempty"` // an optional account for the ssh key. Must be used with domainId. AccountName *string `protobuf:"bytes,4,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,5,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional project for the ssh key ProjectId *int64 `protobuf:"varint,6,opt,name=project_id,json=projectId" json:"project_id,omitempty"` StartEventId *int64 `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMSSHKeyCmdByAdminRequest represents the parameters for resets the ssh key for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMSSHKeyCmdByAdminRequest) Descriptor
deprecated
func (*ResetVMSSHKeyCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMSSHKeyCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ResetVMSSHKeyCmdByAdminRequest) GetAccountName ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetAccountName() string
func (*ResetVMSSHKeyCmdByAdminRequest) GetDomainId ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetDomainId() int64
func (*ResetVMSSHKeyCmdByAdminRequest) GetId ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetId() int64
func (*ResetVMSSHKeyCmdByAdminRequest) GetInjectedJobId ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetInjectedJobId() string
func (*ResetVMSSHKeyCmdByAdminRequest) GetName ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetName() string
func (*ResetVMSSHKeyCmdByAdminRequest) GetNames ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetNames() []string
func (*ResetVMSSHKeyCmdByAdminRequest) GetProjectId ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetProjectId() int64
func (*ResetVMSSHKeyCmdByAdminRequest) GetResponseType ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetResponseType() string
func (*ResetVMSSHKeyCmdByAdminRequest) GetStartEventId ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) GetStartEventId() int64
func (*ResetVMSSHKeyCmdByAdminRequest) ProtoMessage ¶
func (*ResetVMSSHKeyCmdByAdminRequest) ProtoMessage()
func (*ResetVMSSHKeyCmdByAdminRequest) ProtoReflect ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ResetVMSSHKeyCmdByAdminRequest) Reset ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) Reset()
func (*ResetVMSSHKeyCmdByAdminRequest) String ¶
func (x *ResetVMSSHKeyCmdByAdminRequest) String() string
type ResetVMSSHKeyCmdByAdminResponse ¶
type ResetVMSSHKeyCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMSSHKeyCmdByAdminResponse represents the response from resets the ssh key for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMSSHKeyCmdByAdminResponse) Descriptor
deprecated
func (*ResetVMSSHKeyCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMSSHKeyCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ResetVMSSHKeyCmdByAdminResponse) GetResult ¶
func (x *ResetVMSSHKeyCmdByAdminResponse) GetResult() *Result
func (*ResetVMSSHKeyCmdByAdminResponse) ProtoMessage ¶
func (*ResetVMSSHKeyCmdByAdminResponse) ProtoMessage()
func (*ResetVMSSHKeyCmdByAdminResponse) ProtoReflect ¶
func (x *ResetVMSSHKeyCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ResetVMSSHKeyCmdByAdminResponse) Reset ¶
func (x *ResetVMSSHKeyCmdByAdminResponse) Reset()
func (*ResetVMSSHKeyCmdByAdminResponse) String ¶
func (x *ResetVMSSHKeyCmdByAdminResponse) String() string
type ResetVMSSHKeyRequest ¶
type ResetVMSSHKeyRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // name of the ssh key pair used to login to the virtual machine Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` // names of the ssh key pairs to be used to login to the virtual machine Names []string `protobuf:"bytes,4,rep,name=names" json:"names,omitempty"` // an optional account for the ssh key. Must be used with domainId. AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional project for the ssh key ProjectId *int64 `protobuf:"varint,7,opt,name=project_id,json=projectId" json:"project_id,omitempty"` StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMSSHKeyRequest represents the parameters for resets the ssh key for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMSSHKeyRequest) Descriptor
deprecated
func (*ResetVMSSHKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMSSHKeyRequest.ProtoReflect.Descriptor instead.
func (*ResetVMSSHKeyRequest) GetAccountName ¶
func (x *ResetVMSSHKeyRequest) GetAccountName() string
func (*ResetVMSSHKeyRequest) GetDomainId ¶
func (x *ResetVMSSHKeyRequest) GetDomainId() int64
func (*ResetVMSSHKeyRequest) GetId ¶
func (x *ResetVMSSHKeyRequest) GetId() int64
func (*ResetVMSSHKeyRequest) GetInjectedJobId ¶
func (x *ResetVMSSHKeyRequest) GetInjectedJobId() string
func (*ResetVMSSHKeyRequest) GetName ¶
func (x *ResetVMSSHKeyRequest) GetName() string
func (*ResetVMSSHKeyRequest) GetNames ¶
func (x *ResetVMSSHKeyRequest) GetNames() []string
func (*ResetVMSSHKeyRequest) GetProjectId ¶
func (x *ResetVMSSHKeyRequest) GetProjectId() int64
func (*ResetVMSSHKeyRequest) GetResponseType ¶
func (x *ResetVMSSHKeyRequest) GetResponseType() string
func (*ResetVMSSHKeyRequest) GetRunAsAdmin ¶
func (x *ResetVMSSHKeyRequest) GetRunAsAdmin() bool
func (*ResetVMSSHKeyRequest) GetStartEventId ¶
func (x *ResetVMSSHKeyRequest) GetStartEventId() int64
func (*ResetVMSSHKeyRequest) ProtoMessage ¶
func (*ResetVMSSHKeyRequest) ProtoMessage()
func (*ResetVMSSHKeyRequest) ProtoReflect ¶
func (x *ResetVMSSHKeyRequest) ProtoReflect() protoreflect.Message
func (*ResetVMSSHKeyRequest) Reset ¶
func (x *ResetVMSSHKeyRequest) Reset()
func (*ResetVMSSHKeyRequest) String ¶
func (x *ResetVMSSHKeyRequest) String() string
type ResetVMSSHKeyResponse ¶
type ResetVMSSHKeyResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMSSHKeyResponse represents the response from resets the ssh key for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMSSHKeyResponse) Descriptor
deprecated
func (*ResetVMSSHKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMSSHKeyResponse.ProtoReflect.Descriptor instead.
func (*ResetVMSSHKeyResponse) GetResult ¶
func (x *ResetVMSSHKeyResponse) GetResult() *Result
func (*ResetVMSSHKeyResponse) ProtoMessage ¶
func (*ResetVMSSHKeyResponse) ProtoMessage()
func (*ResetVMSSHKeyResponse) ProtoReflect ¶
func (x *ResetVMSSHKeyResponse) ProtoReflect() protoreflect.Message
func (*ResetVMSSHKeyResponse) Reset ¶
func (x *ResetVMSSHKeyResponse) Reset()
func (*ResetVMSSHKeyResponse) String ¶
func (x *ResetVMSSHKeyResponse) String() string
type ResetVMUserDataCmdAdminRequest ¶
type ResetVMUserDataCmdAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,2,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the userdata UserdataId *int64 `protobuf:"varint,3,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 173-byte string literal not displayed */ // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional project for the virtual machine ProjectId *int64 `protobuf:"varint,7,opt,name=project_id,json=projectId" json:"project_id,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMUserDataCmdAdminRequest represents the parameters for resets the userdata for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMUserDataCmdAdminRequest) Descriptor
deprecated
func (*ResetVMUserDataCmdAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMUserDataCmdAdminRequest.ProtoReflect.Descriptor instead.
func (*ResetVMUserDataCmdAdminRequest) GetAccountName ¶
func (x *ResetVMUserDataCmdAdminRequest) GetAccountName() string
func (*ResetVMUserDataCmdAdminRequest) GetDomainId ¶
func (x *ResetVMUserDataCmdAdminRequest) GetDomainId() int64
func (*ResetVMUserDataCmdAdminRequest) GetId ¶
func (x *ResetVMUserDataCmdAdminRequest) GetId() int64
func (*ResetVMUserDataCmdAdminRequest) GetProjectId ¶
func (x *ResetVMUserDataCmdAdminRequest) GetProjectId() int64
func (*ResetVMUserDataCmdAdminRequest) GetResponseType ¶
func (x *ResetVMUserDataCmdAdminRequest) GetResponseType() string
func (*ResetVMUserDataCmdAdminRequest) GetUserData ¶
func (x *ResetVMUserDataCmdAdminRequest) GetUserData() string
func (*ResetVMUserDataCmdAdminRequest) GetUserdataDetails ¶
func (x *ResetVMUserDataCmdAdminRequest) GetUserdataDetails() map[string]string
func (*ResetVMUserDataCmdAdminRequest) GetUserdataId ¶
func (x *ResetVMUserDataCmdAdminRequest) GetUserdataId() int64
func (*ResetVMUserDataCmdAdminRequest) ProtoMessage ¶
func (*ResetVMUserDataCmdAdminRequest) ProtoMessage()
func (*ResetVMUserDataCmdAdminRequest) ProtoReflect ¶
func (x *ResetVMUserDataCmdAdminRequest) ProtoReflect() protoreflect.Message
func (*ResetVMUserDataCmdAdminRequest) Reset ¶
func (x *ResetVMUserDataCmdAdminRequest) Reset()
func (*ResetVMUserDataCmdAdminRequest) String ¶
func (x *ResetVMUserDataCmdAdminRequest) String() string
type ResetVMUserDataCmdAdminResponse ¶
type ResetVMUserDataCmdAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMUserDataCmdAdminResponse represents the response from resets the userdata for virtual machine. the virtual machine must be in a "stopped" state. [async]
func (*ResetVMUserDataCmdAdminResponse) Descriptor
deprecated
func (*ResetVMUserDataCmdAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMUserDataCmdAdminResponse.ProtoReflect.Descriptor instead.
func (*ResetVMUserDataCmdAdminResponse) GetResult ¶
func (x *ResetVMUserDataCmdAdminResponse) GetResult() *Result
func (*ResetVMUserDataCmdAdminResponse) ProtoMessage ¶
func (*ResetVMUserDataCmdAdminResponse) ProtoMessage()
func (*ResetVMUserDataCmdAdminResponse) ProtoReflect ¶
func (x *ResetVMUserDataCmdAdminResponse) ProtoReflect() protoreflect.Message
func (*ResetVMUserDataCmdAdminResponse) Reset ¶
func (x *ResetVMUserDataCmdAdminResponse) Reset()
func (*ResetVMUserDataCmdAdminResponse) String ¶
func (x *ResetVMUserDataCmdAdminResponse) String() string
type ResetVMUserDataRequest ¶
type ResetVMUserDataRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,3,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the userdata UserdataId *int64 `protobuf:"varint,4,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 173-byte string literal not displayed */ // an optional account for the virtual machine. Must be used with domainId. AccountName *string `protobuf:"bytes,6,opt,name=account_name,json=accountName" json:"account_name,omitempty"` // an optional domainId for the virtual machine. If the account parameter is used, domainId must also be used. DomainId *int64 `protobuf:"varint,7,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"` // an optional project for the virtual machine ProjectId *int64 `protobuf:"varint,8,opt,name=project_id,json=projectId" json:"project_id,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ResetVMUserDataRequest represents the parameters for resets the userdata for virtual machine. the virtual machine must be in a "stopped" state.
func (*ResetVMUserDataRequest) Descriptor
deprecated
func (*ResetVMUserDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMUserDataRequest.ProtoReflect.Descriptor instead.
func (*ResetVMUserDataRequest) GetAccountName ¶
func (x *ResetVMUserDataRequest) GetAccountName() string
func (*ResetVMUserDataRequest) GetDomainId ¶
func (x *ResetVMUserDataRequest) GetDomainId() int64
func (*ResetVMUserDataRequest) GetId ¶
func (x *ResetVMUserDataRequest) GetId() int64
func (*ResetVMUserDataRequest) GetProjectId ¶
func (x *ResetVMUserDataRequest) GetProjectId() int64
func (*ResetVMUserDataRequest) GetResponseType ¶
func (x *ResetVMUserDataRequest) GetResponseType() string
func (*ResetVMUserDataRequest) GetRunAsAdmin ¶
func (x *ResetVMUserDataRequest) GetRunAsAdmin() bool
func (*ResetVMUserDataRequest) GetUserData ¶
func (x *ResetVMUserDataRequest) GetUserData() string
func (*ResetVMUserDataRequest) GetUserdataDetails ¶
func (x *ResetVMUserDataRequest) GetUserdataDetails() map[string]string
func (*ResetVMUserDataRequest) GetUserdataId ¶
func (x *ResetVMUserDataRequest) GetUserdataId() int64
func (*ResetVMUserDataRequest) ProtoMessage ¶
func (*ResetVMUserDataRequest) ProtoMessage()
func (*ResetVMUserDataRequest) ProtoReflect ¶
func (x *ResetVMUserDataRequest) ProtoReflect() protoreflect.Message
func (*ResetVMUserDataRequest) Reset ¶
func (x *ResetVMUserDataRequest) Reset()
func (*ResetVMUserDataRequest) String ¶
func (x *ResetVMUserDataRequest) String() string
type ResetVMUserDataResponse ¶
type ResetVMUserDataResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ResetVMUserDataResponse represents the response from resets the userdata for virtual machine. the virtual machine must be in a "stopped" state.
func (*ResetVMUserDataResponse) Descriptor
deprecated
func (*ResetVMUserDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResetVMUserDataResponse.ProtoReflect.Descriptor instead.
func (*ResetVMUserDataResponse) GetResult ¶
func (x *ResetVMUserDataResponse) GetResult() *Result
func (*ResetVMUserDataResponse) ProtoMessage ¶
func (*ResetVMUserDataResponse) ProtoMessage()
func (*ResetVMUserDataResponse) ProtoReflect ¶
func (x *ResetVMUserDataResponse) ProtoReflect() protoreflect.Message
func (*ResetVMUserDataResponse) Reset ¶
func (x *ResetVMUserDataResponse) Reset()
func (*ResetVMUserDataResponse) String ¶
func (x *ResetVMUserDataResponse) String() string
type RestoreVMCmdByAdminRequest ¶
type RestoreVMCmdByAdminRequest struct { // Virtual Machine ID VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // an optional template Id to restore vm from the new template. This can be an ISO id in case of restore vm deployed using ISO TemplateId *int64 `protobuf:"varint,2,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // Override root volume's diskoffering. RootDiskOfferingId *int64 `protobuf:"varint,3,opt,name=root_disk_offering_id,json=rootDiskOfferingId" json:"root_disk_offering_id,omitempty"` // Override root volume's size (in GB). Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided RootDiskSize *int64 `protobuf:"varint,4,opt,name=root_disk_size,json=rootDiskSize" json:"root_disk_size,omitempty"` // used to specify the custom parameters Details map[string]string `` /* 134-byte string literal not displayed */ // Optional field to expunge old root volume after restore. ExpungeRootDisk *bool `protobuf:"varint,6,opt,name=expunge_root_disk,json=expungeRootDisk" json:"expunge_root_disk,omitempty"` StartEventId *int64 `protobuf:"varint,7,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,8,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RestoreVMCmdByAdminRequest represents the parameters for restore a vm to original template/iso or new template/iso
func (*RestoreVMCmdByAdminRequest) Descriptor
deprecated
func (*RestoreVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*RestoreVMCmdByAdminRequest) GetDetails ¶
func (x *RestoreVMCmdByAdminRequest) GetDetails() map[string]string
func (*RestoreVMCmdByAdminRequest) GetExpungeRootDisk ¶
func (x *RestoreVMCmdByAdminRequest) GetExpungeRootDisk() bool
func (*RestoreVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *RestoreVMCmdByAdminRequest) GetInjectedJobId() string
func (*RestoreVMCmdByAdminRequest) GetResponseType ¶
func (x *RestoreVMCmdByAdminRequest) GetResponseType() string
func (*RestoreVMCmdByAdminRequest) GetRootDiskOfferingId ¶
func (x *RestoreVMCmdByAdminRequest) GetRootDiskOfferingId() int64
func (*RestoreVMCmdByAdminRequest) GetRootDiskSize ¶
func (x *RestoreVMCmdByAdminRequest) GetRootDiskSize() int64
func (*RestoreVMCmdByAdminRequest) GetStartEventId ¶
func (x *RestoreVMCmdByAdminRequest) GetStartEventId() int64
func (*RestoreVMCmdByAdminRequest) GetTemplateId ¶
func (x *RestoreVMCmdByAdminRequest) GetTemplateId() int64
func (*RestoreVMCmdByAdminRequest) GetVmId ¶
func (x *RestoreVMCmdByAdminRequest) GetVmId() int64
func (*RestoreVMCmdByAdminRequest) ProtoMessage ¶
func (*RestoreVMCmdByAdminRequest) ProtoMessage()
func (*RestoreVMCmdByAdminRequest) ProtoReflect ¶
func (x *RestoreVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*RestoreVMCmdByAdminRequest) Reset ¶
func (x *RestoreVMCmdByAdminRequest) Reset()
func (*RestoreVMCmdByAdminRequest) String ¶
func (x *RestoreVMCmdByAdminRequest) String() string
type RestoreVMCmdByAdminResponse ¶
type RestoreVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RestoreVMCmdByAdminResponse represents the response from restore a vm to original template/iso or new template/iso
func (*RestoreVMCmdByAdminResponse) Descriptor
deprecated
func (*RestoreVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*RestoreVMCmdByAdminResponse) GetResult ¶
func (x *RestoreVMCmdByAdminResponse) GetResult() *Result
func (*RestoreVMCmdByAdminResponse) ProtoMessage ¶
func (*RestoreVMCmdByAdminResponse) ProtoMessage()
func (*RestoreVMCmdByAdminResponse) ProtoReflect ¶
func (x *RestoreVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*RestoreVMCmdByAdminResponse) Reset ¶
func (x *RestoreVMCmdByAdminResponse) Reset()
func (*RestoreVMCmdByAdminResponse) String ¶
func (x *RestoreVMCmdByAdminResponse) String() string
type RestoreVMRequest ¶
type RestoreVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // Virtual Machine ID VmId *int64 `protobuf:"varint,2,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // an optional template Id to restore vm from the new template. This can be an ISO id in case of restore vm deployed using ISO TemplateId *int64 `protobuf:"varint,3,opt,name=template_id,json=templateId" json:"template_id,omitempty"` // Override root volume's diskoffering. RootDiskOfferingId *int64 `protobuf:"varint,4,opt,name=root_disk_offering_id,json=rootDiskOfferingId" json:"root_disk_offering_id,omitempty"` // Override root volume's size (in GB). Analogous to details[0].rootdisksize, which takes precedence over this parameter if both are provided RootDiskSize *int64 `protobuf:"varint,5,opt,name=root_disk_size,json=rootDiskSize" json:"root_disk_size,omitempty"` // used to specify the custom parameters Details map[string]string `` /* 134-byte string literal not displayed */ // Optional field to expunge old root volume after restore. ExpungeRootDisk *bool `protobuf:"varint,7,opt,name=expunge_root_disk,json=expungeRootDisk" json:"expunge_root_disk,omitempty"` StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
RestoreVMRequest represents the parameters for restore a vm to original template/iso or new template/iso
func (*RestoreVMRequest) Descriptor
deprecated
func (*RestoreVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVMRequest.ProtoReflect.Descriptor instead.
func (*RestoreVMRequest) GetDetails ¶
func (x *RestoreVMRequest) GetDetails() map[string]string
func (*RestoreVMRequest) GetExpungeRootDisk ¶
func (x *RestoreVMRequest) GetExpungeRootDisk() bool
func (*RestoreVMRequest) GetInjectedJobId ¶
func (x *RestoreVMRequest) GetInjectedJobId() string
func (*RestoreVMRequest) GetResponseType ¶
func (x *RestoreVMRequest) GetResponseType() string
func (*RestoreVMRequest) GetRootDiskOfferingId ¶
func (x *RestoreVMRequest) GetRootDiskOfferingId() int64
func (*RestoreVMRequest) GetRootDiskSize ¶
func (x *RestoreVMRequest) GetRootDiskSize() int64
func (*RestoreVMRequest) GetRunAsAdmin ¶
func (x *RestoreVMRequest) GetRunAsAdmin() bool
func (*RestoreVMRequest) GetStartEventId ¶
func (x *RestoreVMRequest) GetStartEventId() int64
func (*RestoreVMRequest) GetTemplateId ¶
func (x *RestoreVMRequest) GetTemplateId() int64
func (*RestoreVMRequest) GetVmId ¶
func (x *RestoreVMRequest) GetVmId() int64
func (*RestoreVMRequest) ProtoMessage ¶
func (*RestoreVMRequest) ProtoMessage()
func (*RestoreVMRequest) ProtoReflect ¶
func (x *RestoreVMRequest) ProtoReflect() protoreflect.Message
func (*RestoreVMRequest) Reset ¶
func (x *RestoreVMRequest) Reset()
func (*RestoreVMRequest) String ¶
func (x *RestoreVMRequest) String() string
type RestoreVMResponse ¶
type RestoreVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
RestoreVMResponse represents the response from restore a vm to original template/iso or new template/iso
func (*RestoreVMResponse) Descriptor
deprecated
func (*RestoreVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVMResponse.ProtoReflect.Descriptor instead.
func (*RestoreVMResponse) GetResult ¶
func (x *RestoreVMResponse) GetResult() *Result
func (*RestoreVMResponse) ProtoMessage ¶
func (*RestoreVMResponse) ProtoMessage()
func (*RestoreVMResponse) ProtoReflect ¶
func (x *RestoreVMResponse) ProtoReflect() protoreflect.Message
func (*RestoreVMResponse) Reset ¶
func (x *RestoreVMResponse) Reset()
func (*RestoreVMResponse) String ¶
func (x *RestoreVMResponse) String() string
type Result ¶
type Result struct { // Whether the operation was successful Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // Any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // The ID of the resource affected by the operation Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"` // The job ID for an async operation JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"` // The status of the job JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"` // contains filtered or unexported fields }
Result represents a generic operation result
func (*Result) Descriptor
deprecated
func (*Result) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type ScaleVMCmdByAdminRequest ¶
type ScaleVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,2,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // name value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=value Details map[string]string `` /* 134-byte string literal not displayed */ // New minimum number of IOPS for the custom disk offering MinIops *int64 `protobuf:"varint,4,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"` // New maximum number of IOPS for the custom disk offering MaxIops *int64 `protobuf:"varint,5,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"` // Flag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offering AutoMigrate *bool `protobuf:"varint,6,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"` // Verify OK to Shrink ShrinkOk *bool `protobuf:"varint,7,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"` StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ScaleVMCmdByAdminRequest represents the parameters for scales the virtual machine to a new service offering. this command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.
func (*ScaleVMCmdByAdminRequest) Descriptor
deprecated
func (*ScaleVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ScaleVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ScaleVMCmdByAdminRequest) GetAutoMigrate ¶
func (x *ScaleVMCmdByAdminRequest) GetAutoMigrate() bool
func (*ScaleVMCmdByAdminRequest) GetDetails ¶
func (x *ScaleVMCmdByAdminRequest) GetDetails() map[string]string
func (*ScaleVMCmdByAdminRequest) GetId ¶
func (x *ScaleVMCmdByAdminRequest) GetId() int64
func (*ScaleVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *ScaleVMCmdByAdminRequest) GetInjectedJobId() string
func (*ScaleVMCmdByAdminRequest) GetMaxIops ¶
func (x *ScaleVMCmdByAdminRequest) GetMaxIops() int64
func (*ScaleVMCmdByAdminRequest) GetMinIops ¶
func (x *ScaleVMCmdByAdminRequest) GetMinIops() int64
func (*ScaleVMCmdByAdminRequest) GetResponseType ¶
func (x *ScaleVMCmdByAdminRequest) GetResponseType() string
func (*ScaleVMCmdByAdminRequest) GetServiceOfferingId ¶
func (x *ScaleVMCmdByAdminRequest) GetServiceOfferingId() int64
func (*ScaleVMCmdByAdminRequest) GetShrinkOk ¶
func (x *ScaleVMCmdByAdminRequest) GetShrinkOk() bool
func (*ScaleVMCmdByAdminRequest) GetStartEventId ¶
func (x *ScaleVMCmdByAdminRequest) GetStartEventId() int64
func (*ScaleVMCmdByAdminRequest) ProtoMessage ¶
func (*ScaleVMCmdByAdminRequest) ProtoMessage()
func (*ScaleVMCmdByAdminRequest) ProtoReflect ¶
func (x *ScaleVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ScaleVMCmdByAdminRequest) Reset ¶
func (x *ScaleVMCmdByAdminRequest) Reset()
func (*ScaleVMCmdByAdminRequest) String ¶
func (x *ScaleVMCmdByAdminRequest) String() string
type ScaleVMCmdByAdminResponse ¶
type ScaleVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ScaleVMCmdByAdminResponse represents the response from scales the virtual machine to a new service offering. this command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.
func (*ScaleVMCmdByAdminResponse) Descriptor
deprecated
func (*ScaleVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ScaleVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ScaleVMCmdByAdminResponse) GetResult ¶
func (x *ScaleVMCmdByAdminResponse) GetResult() *Result
func (*ScaleVMCmdByAdminResponse) ProtoMessage ¶
func (*ScaleVMCmdByAdminResponse) ProtoMessage()
func (*ScaleVMCmdByAdminResponse) ProtoReflect ¶
func (x *ScaleVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ScaleVMCmdByAdminResponse) Reset ¶
func (x *ScaleVMCmdByAdminResponse) Reset()
func (*ScaleVMCmdByAdminResponse) String ¶
func (x *ScaleVMCmdByAdminResponse) String() string
type ScaleVMRequest ¶
type ScaleVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // the ID of the service offering for the virtual machine ServiceOfferingId *int64 `protobuf:"varint,3,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // name value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=value Details map[string]string `` /* 134-byte string literal not displayed */ // New minimum number of IOPS for the custom disk offering MinIops *int64 `protobuf:"varint,5,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"` // New maximum number of IOPS for the custom disk offering MaxIops *int64 `protobuf:"varint,6,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"` // Flag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offering AutoMigrate *bool `protobuf:"varint,7,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"` // Verify OK to Shrink ShrinkOk *bool `protobuf:"varint,8,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"` StartEventId *int64 `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
ScaleVMRequest represents the parameters for scales the virtual machine to a new service offering. this command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.
func (*ScaleVMRequest) Descriptor
deprecated
func (*ScaleVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use ScaleVMRequest.ProtoReflect.Descriptor instead.
func (*ScaleVMRequest) GetAutoMigrate ¶
func (x *ScaleVMRequest) GetAutoMigrate() bool
func (*ScaleVMRequest) GetDetails ¶
func (x *ScaleVMRequest) GetDetails() map[string]string
func (*ScaleVMRequest) GetId ¶
func (x *ScaleVMRequest) GetId() int64
func (*ScaleVMRequest) GetInjectedJobId ¶
func (x *ScaleVMRequest) GetInjectedJobId() string
func (*ScaleVMRequest) GetMaxIops ¶
func (x *ScaleVMRequest) GetMaxIops() int64
func (*ScaleVMRequest) GetMinIops ¶
func (x *ScaleVMRequest) GetMinIops() int64
func (*ScaleVMRequest) GetResponseType ¶
func (x *ScaleVMRequest) GetResponseType() string
func (*ScaleVMRequest) GetRunAsAdmin ¶
func (x *ScaleVMRequest) GetRunAsAdmin() bool
func (*ScaleVMRequest) GetServiceOfferingId ¶
func (x *ScaleVMRequest) GetServiceOfferingId() int64
func (*ScaleVMRequest) GetShrinkOk ¶
func (x *ScaleVMRequest) GetShrinkOk() bool
func (*ScaleVMRequest) GetStartEventId ¶
func (x *ScaleVMRequest) GetStartEventId() int64
func (*ScaleVMRequest) ProtoMessage ¶
func (*ScaleVMRequest) ProtoMessage()
func (*ScaleVMRequest) ProtoReflect ¶
func (x *ScaleVMRequest) ProtoReflect() protoreflect.Message
func (*ScaleVMRequest) Reset ¶
func (x *ScaleVMRequest) Reset()
func (*ScaleVMRequest) String ¶
func (x *ScaleVMRequest) String() string
type ScaleVMResponse ¶
type ScaleVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
ScaleVMResponse represents the response from scales the virtual machine to a new service offering. this command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume.
func (*ScaleVMResponse) Descriptor
deprecated
func (*ScaleVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use ScaleVMResponse.ProtoReflect.Descriptor instead.
func (*ScaleVMResponse) GetResult ¶
func (x *ScaleVMResponse) GetResult() *Result
func (*ScaleVMResponse) ProtoMessage ¶
func (*ScaleVMResponse) ProtoMessage()
func (*ScaleVMResponse) ProtoReflect ¶
func (x *ScaleVMResponse) ProtoReflect() protoreflect.Message
func (*ScaleVMResponse) Reset ¶
func (x *ScaleVMResponse) Reset()
func (*ScaleVMResponse) String ¶
func (x *ScaleVMResponse) String() string
type StartVMCmdByAdminRequest ¶
type StartVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // destination Pod ID to deploy the VM to - parameter available for root admin only PodId *int64 `protobuf:"varint,2,opt,name=pod_id,json=podId" json:"pod_id,omitempty"` // destination Cluster ID to deploy the VM to - parameter available for root admin only ClusterId *int64 `protobuf:"varint,3,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,4,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // True by default, CloudStack will firstly try to start the VM on the last host where it run on before stopping, if destination host is not specified. If false, CloudStack will not consider the last host and start the VM by normal process. ConsiderLastHost *bool `protobuf:"varint,5,opt,name=consider_last_host,json=considerLastHost" json:"consider_last_host,omitempty"` // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,6,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // Boot into hardware setup menu or not BootIntoSetup *bool `protobuf:"varint,7,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
StartVMCmdByAdminRequest represents the parameters for starts a virtual machine.
func (*StartVMCmdByAdminRequest) Descriptor
deprecated
func (*StartVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*StartVMCmdByAdminRequest) GetBootIntoSetup ¶
func (x *StartVMCmdByAdminRequest) GetBootIntoSetup() bool
func (*StartVMCmdByAdminRequest) GetClusterId ¶
func (x *StartVMCmdByAdminRequest) GetClusterId() int64
func (*StartVMCmdByAdminRequest) GetConsiderLastHost ¶
func (x *StartVMCmdByAdminRequest) GetConsiderLastHost() bool
func (*StartVMCmdByAdminRequest) GetDeploymentPlanner ¶
func (x *StartVMCmdByAdminRequest) GetDeploymentPlanner() string
func (*StartVMCmdByAdminRequest) GetHostId ¶
func (x *StartVMCmdByAdminRequest) GetHostId() int64
func (*StartVMCmdByAdminRequest) GetId ¶
func (x *StartVMCmdByAdminRequest) GetId() int64
func (*StartVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *StartVMCmdByAdminRequest) GetInjectedJobId() string
func (*StartVMCmdByAdminRequest) GetPodId ¶
func (x *StartVMCmdByAdminRequest) GetPodId() int64
func (*StartVMCmdByAdminRequest) GetResponseType ¶
func (x *StartVMCmdByAdminRequest) GetResponseType() string
func (*StartVMCmdByAdminRequest) GetStartEventId ¶
func (x *StartVMCmdByAdminRequest) GetStartEventId() int64
func (*StartVMCmdByAdminRequest) ProtoMessage ¶
func (*StartVMCmdByAdminRequest) ProtoMessage()
func (*StartVMCmdByAdminRequest) ProtoReflect ¶
func (x *StartVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*StartVMCmdByAdminRequest) Reset ¶
func (x *StartVMCmdByAdminRequest) Reset()
func (*StartVMCmdByAdminRequest) String ¶
func (x *StartVMCmdByAdminRequest) String() string
type StartVMCmdByAdminResponse ¶
type StartVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
StartVMCmdByAdminResponse represents the response from starts a virtual machine.
func (*StartVMCmdByAdminResponse) Descriptor
deprecated
func (*StartVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*StartVMCmdByAdminResponse) GetResult ¶
func (x *StartVMCmdByAdminResponse) GetResult() *Result
func (*StartVMCmdByAdminResponse) ProtoMessage ¶
func (*StartVMCmdByAdminResponse) ProtoMessage()
func (*StartVMCmdByAdminResponse) ProtoReflect ¶
func (x *StartVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*StartVMCmdByAdminResponse) Reset ¶
func (x *StartVMCmdByAdminResponse) Reset()
func (*StartVMCmdByAdminResponse) String ¶
func (x *StartVMCmdByAdminResponse) String() string
type StartVMRequest ¶
type StartVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // destination Pod ID to deploy the VM to - parameter available for root admin only PodId *int64 `protobuf:"varint,3,opt,name=pod_id,json=podId" json:"pod_id,omitempty"` // destination Cluster ID to deploy the VM to - parameter available for root admin only ClusterId *int64 `protobuf:"varint,4,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"` // destination Host ID to deploy the VM to - parameter available for root admin only HostId *int64 `protobuf:"varint,5,opt,name=host_id,json=hostId" json:"host_id,omitempty"` // True by default, CloudStack will firstly try to start the VM on the last host where it run on before stopping, if destination host is not specified. If false, CloudStack will not consider the last host and start the VM by normal process. ConsiderLastHost *bool `protobuf:"varint,6,opt,name=consider_last_host,json=considerLastHost" json:"consider_last_host,omitempty"` // Deployment planner to use for vm allocation. Available to ROOT admin only DeploymentPlanner *string `protobuf:"bytes,7,opt,name=deployment_planner,json=deploymentPlanner" json:"deployment_planner,omitempty"` // Boot into hardware setup menu or not BootIntoSetup *bool `protobuf:"varint,8,opt,name=boot_into_setup,json=bootIntoSetup" json:"boot_into_setup,omitempty"` StartEventId *int64 `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
StartVMRequest represents the parameters for starts a virtual machine.
func (*StartVMRequest) Descriptor
deprecated
func (*StartVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartVMRequest.ProtoReflect.Descriptor instead.
func (*StartVMRequest) GetBootIntoSetup ¶
func (x *StartVMRequest) GetBootIntoSetup() bool
func (*StartVMRequest) GetClusterId ¶
func (x *StartVMRequest) GetClusterId() int64
func (*StartVMRequest) GetConsiderLastHost ¶
func (x *StartVMRequest) GetConsiderLastHost() bool
func (*StartVMRequest) GetDeploymentPlanner ¶
func (x *StartVMRequest) GetDeploymentPlanner() string
func (*StartVMRequest) GetHostId ¶
func (x *StartVMRequest) GetHostId() int64
func (*StartVMRequest) GetId ¶
func (x *StartVMRequest) GetId() int64
func (*StartVMRequest) GetInjectedJobId ¶
func (x *StartVMRequest) GetInjectedJobId() string
func (*StartVMRequest) GetPodId ¶
func (x *StartVMRequest) GetPodId() int64
func (*StartVMRequest) GetResponseType ¶
func (x *StartVMRequest) GetResponseType() string
func (*StartVMRequest) GetRunAsAdmin ¶
func (x *StartVMRequest) GetRunAsAdmin() bool
func (*StartVMRequest) GetStartEventId ¶
func (x *StartVMRequest) GetStartEventId() int64
func (*StartVMRequest) ProtoMessage ¶
func (*StartVMRequest) ProtoMessage()
func (*StartVMRequest) ProtoReflect ¶
func (x *StartVMRequest) ProtoReflect() protoreflect.Message
func (*StartVMRequest) Reset ¶
func (x *StartVMRequest) Reset()
func (*StartVMRequest) String ¶
func (x *StartVMRequest) String() string
type StartVMResponse ¶
type StartVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
StartVMResponse represents the response from starts a virtual machine.
func (*StartVMResponse) Descriptor
deprecated
func (*StartVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartVMResponse.ProtoReflect.Descriptor instead.
func (*StartVMResponse) GetResult ¶
func (x *StartVMResponse) GetResult() *Result
func (*StartVMResponse) ProtoMessage ¶
func (*StartVMResponse) ProtoMessage()
func (*StartVMResponse) ProtoReflect ¶
func (x *StartVMResponse) ProtoReflect() protoreflect.Message
func (*StartVMResponse) Reset ¶
func (x *StartVMResponse) Reset()
func (*StartVMResponse) String ¶
func (x *StartVMResponse) String() string
type StopVMCmdByAdminRequest ¶
type StopVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // Force stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). This option is to be used if the caller knows the VM is stopped and should be marked as such. Forced *bool `protobuf:"varint,2,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
StopVMCmdByAdminRequest represents the parameters for stops a virtual machine.
func (*StopVMCmdByAdminRequest) Descriptor
deprecated
func (*StopVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*StopVMCmdByAdminRequest) GetForced ¶
func (x *StopVMCmdByAdminRequest) GetForced() bool
func (*StopVMCmdByAdminRequest) GetId ¶
func (x *StopVMCmdByAdminRequest) GetId() int64
func (*StopVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *StopVMCmdByAdminRequest) GetInjectedJobId() string
func (*StopVMCmdByAdminRequest) GetResponseType ¶
func (x *StopVMCmdByAdminRequest) GetResponseType() string
func (*StopVMCmdByAdminRequest) GetStartEventId ¶
func (x *StopVMCmdByAdminRequest) GetStartEventId() int64
func (*StopVMCmdByAdminRequest) ProtoMessage ¶
func (*StopVMCmdByAdminRequest) ProtoMessage()
func (*StopVMCmdByAdminRequest) ProtoReflect ¶
func (x *StopVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*StopVMCmdByAdminRequest) Reset ¶
func (x *StopVMCmdByAdminRequest) Reset()
func (*StopVMCmdByAdminRequest) String ¶
func (x *StopVMCmdByAdminRequest) String() string
type StopVMCmdByAdminResponse ¶
type StopVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
StopVMCmdByAdminResponse represents the response from stops a virtual machine.
func (*StopVMCmdByAdminResponse) Descriptor
deprecated
func (*StopVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*StopVMCmdByAdminResponse) GetResult ¶
func (x *StopVMCmdByAdminResponse) GetResult() *Result
func (*StopVMCmdByAdminResponse) ProtoMessage ¶
func (*StopVMCmdByAdminResponse) ProtoMessage()
func (*StopVMCmdByAdminResponse) ProtoReflect ¶
func (x *StopVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*StopVMCmdByAdminResponse) Reset ¶
func (x *StopVMCmdByAdminResponse) Reset()
func (*StopVMCmdByAdminResponse) String ¶
func (x *StopVMCmdByAdminResponse) String() string
type StopVMRequest ¶
type StopVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // Force stop the VM (vm is marked as Stopped even when command fails to be send to the backend, otherwise a force poweroff is attempted). This option is to be used if the caller knows the VM is stopped and should be marked as such. Forced *bool `protobuf:"varint,3,opt,name=forced" json:"forced,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
StopVMRequest represents the parameters for stops a virtual machine.
func (*StopVMRequest) Descriptor
deprecated
func (*StopVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopVMRequest.ProtoReflect.Descriptor instead.
func (*StopVMRequest) GetForced ¶
func (x *StopVMRequest) GetForced() bool
func (*StopVMRequest) GetId ¶
func (x *StopVMRequest) GetId() int64
func (*StopVMRequest) GetInjectedJobId ¶
func (x *StopVMRequest) GetInjectedJobId() string
func (*StopVMRequest) GetResponseType ¶
func (x *StopVMRequest) GetResponseType() string
func (*StopVMRequest) GetRunAsAdmin ¶
func (x *StopVMRequest) GetRunAsAdmin() bool
func (*StopVMRequest) GetStartEventId ¶
func (x *StopVMRequest) GetStartEventId() int64
func (*StopVMRequest) ProtoMessage ¶
func (*StopVMRequest) ProtoMessage()
func (*StopVMRequest) ProtoReflect ¶
func (x *StopVMRequest) ProtoReflect() protoreflect.Message
func (*StopVMRequest) Reset ¶
func (x *StopVMRequest) Reset()
func (*StopVMRequest) String ¶
func (x *StopVMRequest) String() string
type StopVMResponse ¶
type StopVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
StopVMResponse represents the response from stops a virtual machine.
func (*StopVMResponse) Descriptor
deprecated
func (*StopVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopVMResponse.ProtoReflect.Descriptor instead.
func (*StopVMResponse) GetResult ¶
func (x *StopVMResponse) GetResult() *Result
func (*StopVMResponse) ProtoMessage ¶
func (*StopVMResponse) ProtoMessage()
func (*StopVMResponse) ProtoReflect ¶
func (x *StopVMResponse) ProtoReflect() protoreflect.Message
func (*StopVMResponse) Reset ¶
func (x *StopVMResponse) Reset()
func (*StopVMResponse) String ¶
func (x *StopVMResponse) String() string
type Success ¶
type Success struct { // true if operation is executed successfully Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` // any text associated with the success or failure DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"` // contains filtered or unexported fields }
Success represents a Success Operation Response
func (*Success) Descriptor
deprecated
func (*Success) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
type UnimplementedVmServiceServer ¶
type UnimplementedVmServiceServer struct{}
UnimplementedVmServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedVmServiceServer) AddIpToVmNic ¶
func (UnimplementedVmServiceServer) AddIpToVmNic(context.Context, *AddIpToVmNicRequest) (*AddIpToVmNicResponse, error)
func (UnimplementedVmServiceServer) AddNicToVM ¶
func (UnimplementedVmServiceServer) AddNicToVM(context.Context, *AddNicToVMRequest) (*AddNicToVMResponse, error)
func (UnimplementedVmServiceServer) AddNicToVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) AddNicToVMCmdByAdmin(context.Context, *AddNicToVMCmdByAdminRequest) (*AddNicToVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) AssignVM ¶
func (UnimplementedVmServiceServer) AssignVM(context.Context, *AssignVMRequest) (*AssignVMResponse, error)
func (UnimplementedVmServiceServer) CreateVMSchedule ¶
func (UnimplementedVmServiceServer) CreateVMSchedule(context.Context, *CreateVMScheduleRequest) (*CreateVMScheduleResponse, error)
func (UnimplementedVmServiceServer) DeleteVMSchedule ¶
func (UnimplementedVmServiceServer) DeleteVMSchedule(context.Context, *DeleteVMScheduleRequest) (*DeleteVMScheduleResponse, error)
func (UnimplementedVmServiceServer) DeployVM ¶
func (UnimplementedVmServiceServer) DeployVM(context.Context, *DeployVMRequest) (*DeployVMResponse, error)
func (UnimplementedVmServiceServer) DeployVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) DeployVMCmdByAdmin(context.Context, *DeployVMCmdByAdminRequest) (*DeployVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) DeployVnfAppliance ¶
func (UnimplementedVmServiceServer) DeployVnfAppliance(context.Context, *DeployVnfApplianceRequest) (*DeployVnfApplianceResponse, error)
func (UnimplementedVmServiceServer) DeployVnfApplianceCmdByAdmin ¶
func (UnimplementedVmServiceServer) DeployVnfApplianceCmdByAdmin(context.Context, *DeployVnfApplianceCmdByAdminRequest) (*DeployVnfApplianceCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) DestroyVM ¶
func (UnimplementedVmServiceServer) DestroyVM(context.Context, *DestroyVMRequest) (*DestroyVMResponse, error)
func (UnimplementedVmServiceServer) DestroyVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) DestroyVMCmdByAdmin(context.Context, *DestroyVMCmdByAdminRequest) (*DestroyVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ExpungeVM ¶
func (UnimplementedVmServiceServer) ExpungeVM(context.Context, *ExpungeVMRequest) (*ExpungeVMResponse, error)
func (UnimplementedVmServiceServer) GetVMPassword ¶
func (UnimplementedVmServiceServer) GetVMPassword(context.Context, *GetVMPasswordRequest) (*GetVMPasswordResponse, error)
func (UnimplementedVmServiceServer) GetVMUserData ¶
func (UnimplementedVmServiceServer) GetVMUserData(context.Context, *GetVMUserDataRequest) (*GetVMUserDataResponse, error)
func (UnimplementedVmServiceServer) ImportUnmanagedInstance ¶
func (UnimplementedVmServiceServer) ImportUnmanagedInstance(context.Context, *ImportUnmanagedInstanceRequest) (*ImportUnmanagedInstanceResponse, error)
func (UnimplementedVmServiceServer) ImportVm ¶
func (UnimplementedVmServiceServer) ImportVm(context.Context, *ImportVmRequest) (*ImportVmResponse, error)
func (UnimplementedVmServiceServer) ListAffectedVmsForStorageScopeChange ¶
func (UnimplementedVmServiceServer) ListAffectedVmsForStorageScopeChange(context.Context, *ListAffectedVmsForStorageScopeChangeRequest) (*ListAffectedVmsForStorageScopeChangeResponse, error)
func (UnimplementedVmServiceServer) ListNics ¶
func (UnimplementedVmServiceServer) ListNics(context.Context, *ListNicsRequest) (*ListNicsResponse, error)
func (UnimplementedVmServiceServer) ListUnmanagedInstances ¶
func (UnimplementedVmServiceServer) ListUnmanagedInstances(context.Context, *ListUnmanagedInstancesRequest) (*ListUnmanagedInstancesResponse, error)
func (UnimplementedVmServiceServer) ListVMSchedule ¶
func (UnimplementedVmServiceServer) ListVMSchedule(context.Context, *ListVMScheduleRequest) (*ListVMScheduleResponse, error)
func (UnimplementedVmServiceServer) ListVMs ¶
func (UnimplementedVmServiceServer) ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error)
func (UnimplementedVmServiceServer) ListVMsCmdByAdmin ¶
func (UnimplementedVmServiceServer) ListVMsCmdByAdmin(context.Context, *ListVMsCmdByAdminRequest) (*ListVMsCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ListVmsForImport ¶
func (UnimplementedVmServiceServer) ListVmsForImport(context.Context, *ListVmsForImportRequest) (*ListVmsForImportResponse, error)
func (UnimplementedVmServiceServer) ListVnfAppliances ¶
func (UnimplementedVmServiceServer) ListVnfAppliances(context.Context, *ListVnfAppliancesRequest) (*ListVnfAppliancesResponse, error)
func (UnimplementedVmServiceServer) ListVnfAppliancesCmdByAdmin ¶
func (UnimplementedVmServiceServer) ListVnfAppliancesCmdByAdmin(context.Context, *ListVnfAppliancesCmdByAdminRequest) (*ListVnfAppliancesCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) MigrateVM ¶
func (UnimplementedVmServiceServer) MigrateVM(context.Context, *MigrateVMRequest) (*MigrateVMResponse, error)
func (UnimplementedVmServiceServer) MigrateVirtualMachineWithVolume ¶
func (UnimplementedVmServiceServer) MigrateVirtualMachineWithVolume(context.Context, *MigrateVirtualMachineWithVolumeRequest) (*MigrateVirtualMachineWithVolumeResponse, error)
func (UnimplementedVmServiceServer) RebootVM ¶
func (UnimplementedVmServiceServer) RebootVM(context.Context, *RebootVMRequest) (*RebootVMResponse, error)
func (UnimplementedVmServiceServer) RebootVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) RebootVMCmdByAdmin(context.Context, *RebootVMCmdByAdminRequest) (*RebootVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) RecoverVM ¶
func (UnimplementedVmServiceServer) RecoverVM(context.Context, *RecoverVMRequest) (*RecoverVMResponse, error)
func (UnimplementedVmServiceServer) RemoveIpFromVmNic ¶
func (UnimplementedVmServiceServer) RemoveIpFromVmNic(context.Context, *RemoveIpFromVmNicRequest) (*RemoveIpFromVmNicResponse, error)
func (UnimplementedVmServiceServer) RemoveNicFromVM ¶
func (UnimplementedVmServiceServer) RemoveNicFromVM(context.Context, *RemoveNicFromVMRequest) (*RemoveNicFromVMResponse, error)
func (UnimplementedVmServiceServer) RemoveNicFromVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) RemoveNicFromVMCmdByAdmin(context.Context, *RemoveNicFromVMCmdByAdminRequest) (*RemoveNicFromVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ResetVMPassword ¶
func (UnimplementedVmServiceServer) ResetVMPassword(context.Context, *ResetVMPasswordRequest) (*ResetVMPasswordResponse, error)
func (UnimplementedVmServiceServer) ResetVMPasswordCmdByAdmin ¶
func (UnimplementedVmServiceServer) ResetVMPasswordCmdByAdmin(context.Context, *ResetVMPasswordCmdByAdminRequest) (*ResetVMPasswordCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ResetVMSSHKey ¶
func (UnimplementedVmServiceServer) ResetVMSSHKey(context.Context, *ResetVMSSHKeyRequest) (*ResetVMSSHKeyResponse, error)
func (UnimplementedVmServiceServer) ResetVMSSHKeyCmdByAdmin ¶
func (UnimplementedVmServiceServer) ResetVMSSHKeyCmdByAdmin(context.Context, *ResetVMSSHKeyCmdByAdminRequest) (*ResetVMSSHKeyCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ResetVMUserData ¶
func (UnimplementedVmServiceServer) ResetVMUserData(context.Context, *ResetVMUserDataRequest) (*ResetVMUserDataResponse, error)
func (UnimplementedVmServiceServer) ResetVMUserDataCmdAdmin ¶
func (UnimplementedVmServiceServer) ResetVMUserDataCmdAdmin(context.Context, *ResetVMUserDataCmdAdminRequest) (*ResetVMUserDataCmdAdminResponse, error)
func (UnimplementedVmServiceServer) RestoreVM ¶
func (UnimplementedVmServiceServer) RestoreVM(context.Context, *RestoreVMRequest) (*RestoreVMResponse, error)
func (UnimplementedVmServiceServer) RestoreVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) RestoreVMCmdByAdmin(context.Context, *RestoreVMCmdByAdminRequest) (*RestoreVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) ScaleVM ¶
func (UnimplementedVmServiceServer) ScaleVM(context.Context, *ScaleVMRequest) (*ScaleVMResponse, error)
func (UnimplementedVmServiceServer) ScaleVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) ScaleVMCmdByAdmin(context.Context, *ScaleVMCmdByAdminRequest) (*ScaleVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) StartVM ¶
func (UnimplementedVmServiceServer) StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error)
func (UnimplementedVmServiceServer) StartVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) StartVMCmdByAdmin(context.Context, *StartVMCmdByAdminRequest) (*StartVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) StopVM ¶
func (UnimplementedVmServiceServer) StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error)
func (UnimplementedVmServiceServer) StopVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) StopVMCmdByAdmin(context.Context, *StopVMCmdByAdminRequest) (*StopVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) UnmanageVMInstance ¶
func (UnimplementedVmServiceServer) UnmanageVMInstance(context.Context, *UnmanageVMInstanceRequest) (*UnmanageVMInstanceResponse, error)
func (UnimplementedVmServiceServer) UpdateDefaultNicForVM ¶
func (UnimplementedVmServiceServer) UpdateDefaultNicForVM(context.Context, *UpdateDefaultNicForVMRequest) (*UpdateDefaultNicForVMResponse, error)
func (UnimplementedVmServiceServer) UpdateDefaultNicForVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) UpdateDefaultNicForVMCmdByAdmin(context.Context, *UpdateDefaultNicForVMCmdByAdminRequest) (*UpdateDefaultNicForVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) UpdateVM ¶
func (UnimplementedVmServiceServer) UpdateVM(context.Context, *UpdateVMRequest) (*UpdateVMResponse, error)
func (UnimplementedVmServiceServer) UpdateVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) UpdateVMCmdByAdmin(context.Context, *UpdateVMCmdByAdminRequest) (*UpdateVMCmdByAdminResponse, error)
func (UnimplementedVmServiceServer) UpdateVMSchedule ¶
func (UnimplementedVmServiceServer) UpdateVMSchedule(context.Context, *UpdateVMScheduleRequest) (*UpdateVMScheduleResponse, error)
func (UnimplementedVmServiceServer) UpdateVmNicIp ¶
func (UnimplementedVmServiceServer) UpdateVmNicIp(context.Context, *UpdateVmNicIpRequest) (*UpdateVmNicIpResponse, error)
func (UnimplementedVmServiceServer) UpgradeVM ¶
func (UnimplementedVmServiceServer) UpgradeVM(context.Context, *UpgradeVMRequest) (*UpgradeVMResponse, error)
func (UnimplementedVmServiceServer) UpgradeVMCmdByAdmin ¶
func (UnimplementedVmServiceServer) UpgradeVMCmdByAdmin(context.Context, *UpgradeVMCmdByAdminRequest) (*UpgradeVMCmdByAdminResponse, error)
type UnmanageVMInstanceRequest ¶
type UnmanageVMInstanceRequest struct { // The ID of the virtual machine to unmanage VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` StartEventId *int64 `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UnmanageVMInstanceRequest represents the parameters for unmanage a guest virtual machine.
func (*UnmanageVMInstanceRequest) Descriptor
deprecated
func (*UnmanageVMInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnmanageVMInstanceRequest.ProtoReflect.Descriptor instead.
func (*UnmanageVMInstanceRequest) GetInjectedJobId ¶
func (x *UnmanageVMInstanceRequest) GetInjectedJobId() string
func (*UnmanageVMInstanceRequest) GetResponseType ¶
func (x *UnmanageVMInstanceRequest) GetResponseType() string
func (*UnmanageVMInstanceRequest) GetStartEventId ¶
func (x *UnmanageVMInstanceRequest) GetStartEventId() int64
func (*UnmanageVMInstanceRequest) GetVmId ¶
func (x *UnmanageVMInstanceRequest) GetVmId() int64
func (*UnmanageVMInstanceRequest) ProtoMessage ¶
func (*UnmanageVMInstanceRequest) ProtoMessage()
func (*UnmanageVMInstanceRequest) ProtoReflect ¶
func (x *UnmanageVMInstanceRequest) ProtoReflect() protoreflect.Message
func (*UnmanageVMInstanceRequest) Reset ¶
func (x *UnmanageVMInstanceRequest) Reset()
func (*UnmanageVMInstanceRequest) String ¶
func (x *UnmanageVMInstanceRequest) String() string
type UnmanageVMInstanceResponse ¶
type UnmanageVMInstanceResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UnmanageVMInstanceResponse represents the response from unmanage a guest virtual machine.
func (*UnmanageVMInstanceResponse) Descriptor
deprecated
func (*UnmanageVMInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnmanageVMInstanceResponse.ProtoReflect.Descriptor instead.
func (*UnmanageVMInstanceResponse) GetResult ¶
func (x *UnmanageVMInstanceResponse) GetResult() *Result
func (*UnmanageVMInstanceResponse) ProtoMessage ¶
func (*UnmanageVMInstanceResponse) ProtoMessage()
func (*UnmanageVMInstanceResponse) ProtoReflect ¶
func (x *UnmanageVMInstanceResponse) ProtoReflect() protoreflect.Message
func (*UnmanageVMInstanceResponse) Reset ¶
func (x *UnmanageVMInstanceResponse) Reset()
func (*UnmanageVMInstanceResponse) String ¶
func (x *UnmanageVMInstanceResponse) String() string
type UnmanagedInstance ¶
type UnmanagedInstance struct { // The ID of the UnmanagedInstance Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the UnmanagedInstance Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the UnmanagedInstance DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the UnmanagedInstance Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
UnmanagedInstance represents a UnmanagedInstance Item
func (*UnmanagedInstance) Descriptor
deprecated
func (*UnmanagedInstance) Descriptor() ([]byte, []int)
Deprecated: Use UnmanagedInstance.ProtoReflect.Descriptor instead.
func (*UnmanagedInstance) GetCreated ¶
func (x *UnmanagedInstance) GetCreated() string
func (*UnmanagedInstance) GetDescription ¶
func (x *UnmanagedInstance) GetDescription() string
func (*UnmanagedInstance) GetDisplayName ¶
func (x *UnmanagedInstance) GetDisplayName() string
func (*UnmanagedInstance) GetId ¶
func (x *UnmanagedInstance) GetId() string
func (*UnmanagedInstance) GetName ¶
func (x *UnmanagedInstance) GetName() string
func (*UnmanagedInstance) ProtoMessage ¶
func (*UnmanagedInstance) ProtoMessage()
func (*UnmanagedInstance) ProtoReflect ¶
func (x *UnmanagedInstance) ProtoReflect() protoreflect.Message
func (*UnmanagedInstance) Reset ¶
func (x *UnmanagedInstance) Reset()
func (*UnmanagedInstance) String ¶
func (x *UnmanagedInstance) String() string
type UnsafeVmServiceServer ¶
type UnsafeVmServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVmServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VmServiceServer will result in compilation errors.
type UpdateDefaultNicForVMCmdByAdminRequest ¶
type UpdateDefaultNicForVMCmdByAdminRequest struct { // Virtual Machine ID VmId *int64 `protobuf:"varint,1,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // NIC ID NicId *int64 `protobuf:"varint,2,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateDefaultNicForVMCmdByAdminRequest represents the parameters for changes the default nic on a vm
func (*UpdateDefaultNicForVMCmdByAdminRequest) Descriptor
deprecated
func (*UpdateDefaultNicForVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDefaultNicForVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UpdateDefaultNicForVMCmdByAdminRequest) GetInjectedJobId ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetInjectedJobId() string
func (*UpdateDefaultNicForVMCmdByAdminRequest) GetNicId ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetNicId() int64
func (*UpdateDefaultNicForVMCmdByAdminRequest) GetResponseType ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetResponseType() string
func (*UpdateDefaultNicForVMCmdByAdminRequest) GetStartEventId ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetStartEventId() int64
func (*UpdateDefaultNicForVMCmdByAdminRequest) GetVmId ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) GetVmId() int64
func (*UpdateDefaultNicForVMCmdByAdminRequest) ProtoMessage ¶
func (*UpdateDefaultNicForVMCmdByAdminRequest) ProtoMessage()
func (*UpdateDefaultNicForVMCmdByAdminRequest) ProtoReflect ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UpdateDefaultNicForVMCmdByAdminRequest) Reset ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) Reset()
func (*UpdateDefaultNicForVMCmdByAdminRequest) String ¶
func (x *UpdateDefaultNicForVMCmdByAdminRequest) String() string
type UpdateDefaultNicForVMCmdByAdminResponse ¶
type UpdateDefaultNicForVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateDefaultNicForVMCmdByAdminResponse represents the response from changes the default nic on a vm
func (*UpdateDefaultNicForVMCmdByAdminResponse) Descriptor
deprecated
func (*UpdateDefaultNicForVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDefaultNicForVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UpdateDefaultNicForVMCmdByAdminResponse) GetResult ¶
func (x *UpdateDefaultNicForVMCmdByAdminResponse) GetResult() *Result
func (*UpdateDefaultNicForVMCmdByAdminResponse) ProtoMessage ¶
func (*UpdateDefaultNicForVMCmdByAdminResponse) ProtoMessage()
func (*UpdateDefaultNicForVMCmdByAdminResponse) ProtoReflect ¶
func (x *UpdateDefaultNicForVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UpdateDefaultNicForVMCmdByAdminResponse) Reset ¶
func (x *UpdateDefaultNicForVMCmdByAdminResponse) Reset()
func (*UpdateDefaultNicForVMCmdByAdminResponse) String ¶
func (x *UpdateDefaultNicForVMCmdByAdminResponse) String() string
type UpdateDefaultNicForVMRequest ¶
type UpdateDefaultNicForVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // Virtual Machine ID VmId *int64 `protobuf:"varint,2,opt,name=vm_id,json=vmId" json:"vm_id,omitempty"` // NIC ID NicId *int64 `protobuf:"varint,3,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` StartEventId *int64 `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateDefaultNicForVMRequest represents the parameters for changes the default nic on a vm
func (*UpdateDefaultNicForVMRequest) Descriptor
deprecated
func (*UpdateDefaultNicForVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDefaultNicForVMRequest.ProtoReflect.Descriptor instead.
func (*UpdateDefaultNicForVMRequest) GetInjectedJobId ¶
func (x *UpdateDefaultNicForVMRequest) GetInjectedJobId() string
func (*UpdateDefaultNicForVMRequest) GetNicId ¶
func (x *UpdateDefaultNicForVMRequest) GetNicId() int64
func (*UpdateDefaultNicForVMRequest) GetResponseType ¶
func (x *UpdateDefaultNicForVMRequest) GetResponseType() string
func (*UpdateDefaultNicForVMRequest) GetRunAsAdmin ¶
func (x *UpdateDefaultNicForVMRequest) GetRunAsAdmin() bool
func (*UpdateDefaultNicForVMRequest) GetStartEventId ¶
func (x *UpdateDefaultNicForVMRequest) GetStartEventId() int64
func (*UpdateDefaultNicForVMRequest) GetVmId ¶
func (x *UpdateDefaultNicForVMRequest) GetVmId() int64
func (*UpdateDefaultNicForVMRequest) ProtoMessage ¶
func (*UpdateDefaultNicForVMRequest) ProtoMessage()
func (*UpdateDefaultNicForVMRequest) ProtoReflect ¶
func (x *UpdateDefaultNicForVMRequest) ProtoReflect() protoreflect.Message
func (*UpdateDefaultNicForVMRequest) Reset ¶
func (x *UpdateDefaultNicForVMRequest) Reset()
func (*UpdateDefaultNicForVMRequest) String ¶
func (x *UpdateDefaultNicForVMRequest) String() string
type UpdateDefaultNicForVMResponse ¶
type UpdateDefaultNicForVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateDefaultNicForVMResponse represents the response from changes the default nic on a vm
func (*UpdateDefaultNicForVMResponse) Descriptor
deprecated
func (*UpdateDefaultNicForVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDefaultNicForVMResponse.ProtoReflect.Descriptor instead.
func (*UpdateDefaultNicForVMResponse) GetResult ¶
func (x *UpdateDefaultNicForVMResponse) GetResult() *Result
func (*UpdateDefaultNicForVMResponse) ProtoMessage ¶
func (*UpdateDefaultNicForVMResponse) ProtoMessage()
func (*UpdateDefaultNicForVMResponse) ProtoReflect ¶
func (x *UpdateDefaultNicForVMResponse) ProtoReflect() protoreflect.Message
func (*UpdateDefaultNicForVMResponse) Reset ¶
func (x *UpdateDefaultNicForVMResponse) Reset()
func (*UpdateDefaultNicForVMResponse) String ¶
func (x *UpdateDefaultNicForVMResponse) String() string
type UpdateVMCmdByAdminRequest ¶
type UpdateVMCmdByAdminRequest struct { // user generated name DisplayName *string `protobuf:"bytes,1,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // group of the virtual machine Group *string `protobuf:"bytes,2,opt,name=group" json:"group,omitempty"` // true if high-availability is enabled for the virtual machine, false otherwise HaEnable *bool `protobuf:"varint,3,opt,name=ha_enable,json=haEnable" json:"ha_enable,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,4,opt,name=id" json:"id,omitempty"` // the ID of the OS type that best represents this VM. OsTypeId *int64 `protobuf:"varint,5,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,6,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the userdata UserdataId *int64 `protobuf:"varint,7,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 173-byte string literal not displayed */ // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,9,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // true if VM contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory. This can be updated only when dynamic scaling is enabled on template, service offering and the corresponding global setting IsDynamicallyScalable *bool `protobuf:"varint,10,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // new host name of the vm. The VM has to be stopped/started for this update to take affect Name *string `protobuf:"bytes,11,opt,name=name" json:"name,omitempty"` // instance name of the user vm InstanceName *string `protobuf:"bytes,12,opt,name=instance_name,json=instanceName" json:"instance_name,omitempty"` // Details in key/value pairs. 'extraconfig' is not allowed to be passed in details. Details map[string]string `` /* 135-byte string literal not displayed */ // list of security group ids to be applied on the virtual machine. SecurityGroupIdList []string `protobuf:"bytes,14,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,15,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // optional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action) CleanupDetails *bool `protobuf:"varint,16,opt,name=cleanup_details,json=cleanupDetails" json:"cleanup_details,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,18,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // Set delete protection for the virtual machine. If true, the instance will be protected from deletion. Note: If the instance is managed by another service like autoscaling groups or CKS, delete protection will be ignored. DeleteProtection *bool `protobuf:"varint,19,opt,name=delete_protection,json=deleteProtection" json:"delete_protection,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,20,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` ResponseType *string `protobuf:"bytes,21,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateVMCmdByAdminRequest represents the parameters for updates properties of a virtual machine. the vm has to be stopped and restarted for the new properties to take effect. updatevirtualmachine does not first check whether the vm is stopped. therefore, stop the vm manually before issuing this call.
func (*UpdateVMCmdByAdminRequest) Descriptor
deprecated
func (*UpdateVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UpdateVMCmdByAdminRequest) GetCleanupDetails ¶
func (x *UpdateVMCmdByAdminRequest) GetCleanupDetails() bool
func (*UpdateVMCmdByAdminRequest) GetCustomId ¶
func (x *UpdateVMCmdByAdminRequest) GetCustomId() string
func (*UpdateVMCmdByAdminRequest) GetDeleteProtection ¶
func (x *UpdateVMCmdByAdminRequest) GetDeleteProtection() bool
func (*UpdateVMCmdByAdminRequest) GetDetails ¶
func (x *UpdateVMCmdByAdminRequest) GetDetails() map[string]string
func (*UpdateVMCmdByAdminRequest) GetDhcpOptionsNetworkList_ ¶
func (x *UpdateVMCmdByAdminRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*UpdateVMCmdByAdminRequest) GetDisplayName ¶
func (x *UpdateVMCmdByAdminRequest) GetDisplayName() string
func (*UpdateVMCmdByAdminRequest) GetDisplayVm ¶
func (x *UpdateVMCmdByAdminRequest) GetDisplayVm() bool
func (*UpdateVMCmdByAdminRequest) GetExtraConfig ¶
func (x *UpdateVMCmdByAdminRequest) GetExtraConfig() string
func (*UpdateVMCmdByAdminRequest) GetGroup ¶
func (x *UpdateVMCmdByAdminRequest) GetGroup() string
func (*UpdateVMCmdByAdminRequest) GetHaEnable ¶
func (x *UpdateVMCmdByAdminRequest) GetHaEnable() bool
func (*UpdateVMCmdByAdminRequest) GetId ¶
func (x *UpdateVMCmdByAdminRequest) GetId() int64
func (*UpdateVMCmdByAdminRequest) GetInstanceName ¶
func (x *UpdateVMCmdByAdminRequest) GetInstanceName() string
func (*UpdateVMCmdByAdminRequest) GetIsDynamicallyScalable ¶
func (x *UpdateVMCmdByAdminRequest) GetIsDynamicallyScalable() bool
func (*UpdateVMCmdByAdminRequest) GetName ¶
func (x *UpdateVMCmdByAdminRequest) GetName() string
func (*UpdateVMCmdByAdminRequest) GetOsTypeId ¶
func (x *UpdateVMCmdByAdminRequest) GetOsTypeId() int64
func (*UpdateVMCmdByAdminRequest) GetResponseType ¶
func (x *UpdateVMCmdByAdminRequest) GetResponseType() string
func (*UpdateVMCmdByAdminRequest) GetSecurityGroupIdList ¶
func (x *UpdateVMCmdByAdminRequest) GetSecurityGroupIdList() []string
func (*UpdateVMCmdByAdminRequest) GetSecurityGroupNameList ¶
func (x *UpdateVMCmdByAdminRequest) GetSecurityGroupNameList() []string
func (*UpdateVMCmdByAdminRequest) GetUserData ¶
func (x *UpdateVMCmdByAdminRequest) GetUserData() string
func (*UpdateVMCmdByAdminRequest) GetUserdataDetails ¶
func (x *UpdateVMCmdByAdminRequest) GetUserdataDetails() map[string]string
func (*UpdateVMCmdByAdminRequest) GetUserdataId ¶
func (x *UpdateVMCmdByAdminRequest) GetUserdataId() int64
func (*UpdateVMCmdByAdminRequest) ProtoMessage ¶
func (*UpdateVMCmdByAdminRequest) ProtoMessage()
func (*UpdateVMCmdByAdminRequest) ProtoReflect ¶
func (x *UpdateVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UpdateVMCmdByAdminRequest) Reset ¶
func (x *UpdateVMCmdByAdminRequest) Reset()
func (*UpdateVMCmdByAdminRequest) String ¶
func (x *UpdateVMCmdByAdminRequest) String() string
type UpdateVMCmdByAdminResponse ¶
type UpdateVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateVMCmdByAdminResponse represents the response from updates properties of a virtual machine. the vm has to be stopped and restarted for the new properties to take effect. updatevirtualmachine does not first check whether the vm is stopped. therefore, stop the vm manually before issuing this call.
func (*UpdateVMCmdByAdminResponse) Descriptor
deprecated
func (*UpdateVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UpdateVMCmdByAdminResponse) GetResult ¶
func (x *UpdateVMCmdByAdminResponse) GetResult() *Result
func (*UpdateVMCmdByAdminResponse) ProtoMessage ¶
func (*UpdateVMCmdByAdminResponse) ProtoMessage()
func (*UpdateVMCmdByAdminResponse) ProtoReflect ¶
func (x *UpdateVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UpdateVMCmdByAdminResponse) Reset ¶
func (x *UpdateVMCmdByAdminResponse) Reset()
func (*UpdateVMCmdByAdminResponse) String ¶
func (x *UpdateVMCmdByAdminResponse) String() string
type UpdateVMRequest ¶
type UpdateVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // user generated name DisplayName *string `protobuf:"bytes,2,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // group of the virtual machine Group *string `protobuf:"bytes,3,opt,name=group" json:"group,omitempty"` // true if high-availability is enabled for the virtual machine, false otherwise HaEnable *bool `protobuf:"varint,4,opt,name=ha_enable,json=haEnable" json:"ha_enable,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"` // the ID of the OS type that best represents this VM. OsTypeId *int64 `protobuf:"varint,6,opt,name=os_type_id,json=osTypeId" json:"os_type_id,omitempty"` // an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Using HTTP GET (via querystring), you can send up to 4KB of data after base64 encoding. Using HTTP POST (via POST body), you can send up to 1MB of data after base64 encoding. You also need to change vm.userdata.max.length value UserData *string `protobuf:"bytes,7,opt,name=user_data,json=userData" json:"user_data,omitempty"` // the ID of the userdata UserdataId *int64 `protobuf:"varint,8,opt,name=userdata_id,json=userdataId" json:"userdata_id,omitempty"` // used to specify the parameters values for the variables in userdata. UserdataDetails map[string]string `` /* 173-byte string literal not displayed */ // an optional field, whether to the display the vm to the end user or not. DisplayVm *bool `protobuf:"varint,10,opt,name=display_vm,json=displayVm" json:"display_vm,omitempty"` // true if VM contains XS/VMWare tools inorder to support dynamic scaling of VM cpu/memory. This can be updated only when dynamic scaling is enabled on template, service offering and the corresponding global setting IsDynamicallyScalable *bool `protobuf:"varint,11,opt,name=is_dynamically_scalable,json=isDynamicallyScalable" json:"is_dynamically_scalable,omitempty"` // new host name of the vm. The VM has to be stopped/started for this update to take affect Name *string `protobuf:"bytes,12,opt,name=name" json:"name,omitempty"` // instance name of the user vm InstanceName *string `protobuf:"bytes,13,opt,name=instance_name,json=instanceName" json:"instance_name,omitempty"` // Details in key/value pairs. 'extraconfig' is not allowed to be passed in details. Details map[string]string `` /* 135-byte string literal not displayed */ // list of security group ids to be applied on the virtual machine. SecurityGroupIdList []string `protobuf:"bytes,15,rep,name=security_group_id_list,json=securityGroupIdList" json:"security_group_id_list,omitempty"` // comma separated list of security groups names that going to be applied to the virtual machine. Should be passed only when vm is created from a zone with Basic Network support. Mutually exclusive with securitygroupids parameter SecurityGroupNameList []string `protobuf:"bytes,16,rep,name=security_group_name_list,json=securityGroupNameList" json:"security_group_name_list,omitempty"` // optional boolean field, which indicates if details should be cleaned up or not (if set to true, details removed for this resource, details field ignored; if false or not set, no action) CleanupDetails *bool `protobuf:"varint,17,opt,name=cleanup_details,json=cleanupDetails" json:"cleanup_details,omitempty"` // DHCP options which are passed to the VM on start up Example: dhcpoptionsnetworklist[0].dhcp:114=url&dhcpoptionsetworklist[0].networkid=networkid&dhcpoptionsetworklist[0].dhcp:66=www.test.com DhcpOptionsNetworkList_ map[string]string `` /* 201-byte string literal not displayed */ // an optional URL encoded string that can be passed to the virtual machine upon successful deployment ExtraConfig *string `protobuf:"bytes,19,opt,name=extra_config,json=extraConfig" json:"extra_config,omitempty"` // Set delete protection for the virtual machine. If true, the instance will be protected from deletion. Note: If the instance is managed by another service like autoscaling groups or CKS, delete protection will be ignored. DeleteProtection *bool `protobuf:"varint,20,opt,name=delete_protection,json=deleteProtection" json:"delete_protection,omitempty"` // an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only CustomId *string `protobuf:"bytes,21,opt,name=custom_id,json=customId" json:"custom_id,omitempty"` ResponseType *string `protobuf:"bytes,22,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateVMRequest represents the parameters for updates properties of a virtual machine. the vm has to be stopped and restarted for the new properties to take effect. updatevirtualmachine does not first check whether the vm is stopped. therefore, stop the vm manually before issuing this call.
func (*UpdateVMRequest) Descriptor
deprecated
func (*UpdateVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMRequest.ProtoReflect.Descriptor instead.
func (*UpdateVMRequest) GetCleanupDetails ¶
func (x *UpdateVMRequest) GetCleanupDetails() bool
func (*UpdateVMRequest) GetCustomId ¶
func (x *UpdateVMRequest) GetCustomId() string
func (*UpdateVMRequest) GetDeleteProtection ¶
func (x *UpdateVMRequest) GetDeleteProtection() bool
func (*UpdateVMRequest) GetDetails ¶
func (x *UpdateVMRequest) GetDetails() map[string]string
func (*UpdateVMRequest) GetDhcpOptionsNetworkList_ ¶
func (x *UpdateVMRequest) GetDhcpOptionsNetworkList_() map[string]string
func (*UpdateVMRequest) GetDisplayName ¶
func (x *UpdateVMRequest) GetDisplayName() string
func (*UpdateVMRequest) GetDisplayVm ¶
func (x *UpdateVMRequest) GetDisplayVm() bool
func (*UpdateVMRequest) GetExtraConfig ¶
func (x *UpdateVMRequest) GetExtraConfig() string
func (*UpdateVMRequest) GetGroup ¶
func (x *UpdateVMRequest) GetGroup() string
func (*UpdateVMRequest) GetHaEnable ¶
func (x *UpdateVMRequest) GetHaEnable() bool
func (*UpdateVMRequest) GetId ¶
func (x *UpdateVMRequest) GetId() int64
func (*UpdateVMRequest) GetInstanceName ¶
func (x *UpdateVMRequest) GetInstanceName() string
func (*UpdateVMRequest) GetIsDynamicallyScalable ¶
func (x *UpdateVMRequest) GetIsDynamicallyScalable() bool
func (*UpdateVMRequest) GetName ¶
func (x *UpdateVMRequest) GetName() string
func (*UpdateVMRequest) GetOsTypeId ¶
func (x *UpdateVMRequest) GetOsTypeId() int64
func (*UpdateVMRequest) GetResponseType ¶
func (x *UpdateVMRequest) GetResponseType() string
func (*UpdateVMRequest) GetRunAsAdmin ¶
func (x *UpdateVMRequest) GetRunAsAdmin() bool
func (*UpdateVMRequest) GetSecurityGroupIdList ¶
func (x *UpdateVMRequest) GetSecurityGroupIdList() []string
func (*UpdateVMRequest) GetSecurityGroupNameList ¶
func (x *UpdateVMRequest) GetSecurityGroupNameList() []string
func (*UpdateVMRequest) GetUserData ¶
func (x *UpdateVMRequest) GetUserData() string
func (*UpdateVMRequest) GetUserdataDetails ¶
func (x *UpdateVMRequest) GetUserdataDetails() map[string]string
func (*UpdateVMRequest) GetUserdataId ¶
func (x *UpdateVMRequest) GetUserdataId() int64
func (*UpdateVMRequest) ProtoMessage ¶
func (*UpdateVMRequest) ProtoMessage()
func (*UpdateVMRequest) ProtoReflect ¶
func (x *UpdateVMRequest) ProtoReflect() protoreflect.Message
func (*UpdateVMRequest) Reset ¶
func (x *UpdateVMRequest) Reset()
func (*UpdateVMRequest) String ¶
func (x *UpdateVMRequest) String() string
type UpdateVMResponse ¶
type UpdateVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateVMResponse represents the response from updates properties of a virtual machine. the vm has to be stopped and restarted for the new properties to take effect. updatevirtualmachine does not first check whether the vm is stopped. therefore, stop the vm manually before issuing this call.
func (*UpdateVMResponse) Descriptor
deprecated
func (*UpdateVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMResponse.ProtoReflect.Descriptor instead.
func (*UpdateVMResponse) GetResult ¶
func (x *UpdateVMResponse) GetResult() *Result
func (*UpdateVMResponse) ProtoMessage ¶
func (*UpdateVMResponse) ProtoMessage()
func (*UpdateVMResponse) ProtoReflect ¶
func (x *UpdateVMResponse) ProtoReflect() protoreflect.Message
func (*UpdateVMResponse) Reset ¶
func (x *UpdateVMResponse) Reset()
func (*UpdateVMResponse) String ¶
func (x *UpdateVMResponse) String() string
type UpdateVMScheduleRequest ¶
type UpdateVMScheduleRequest struct { // ID of VM schedule Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // Name of the schedule Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"` // Schedule for action on VM in cron format. e.g. '0 15 10 * *' for 'at 15:00 on 10th day of every month' Schedule *string `protobuf:"bytes,3,opt,name=schedule" json:"schedule,omitempty"` // Specifies a timezone for this command. For more information on the timezone parameter, see TimeZone Format. TimeZone *string `protobuf:"bytes,4,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"` // start date from which the schedule becomes activeUse format "yyyy-MM-dd hh:mm:ss") StartDate *string `protobuf:"bytes,5,opt,name=start_date,json=startDate" json:"start_date,omitempty"` // end date after which the schedule becomes inactiveUse format "yyyy-MM-dd hh:mm:ss") EndDate *string `protobuf:"bytes,6,opt,name=end_date,json=endDate" json:"end_date,omitempty"` // Enable VM schedule Enabled *bool `protobuf:"varint,7,opt,name=enabled" json:"enabled,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateVMScheduleRequest represents the parameters for update vm schedule.
func (*UpdateVMScheduleRequest) Descriptor
deprecated
func (*UpdateVMScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMScheduleRequest.ProtoReflect.Descriptor instead.
func (*UpdateVMScheduleRequest) GetDescription ¶
func (x *UpdateVMScheduleRequest) GetDescription() string
func (*UpdateVMScheduleRequest) GetEnabled ¶
func (x *UpdateVMScheduleRequest) GetEnabled() bool
func (*UpdateVMScheduleRequest) GetEndDate ¶
func (x *UpdateVMScheduleRequest) GetEndDate() string
func (*UpdateVMScheduleRequest) GetId ¶
func (x *UpdateVMScheduleRequest) GetId() int64
func (*UpdateVMScheduleRequest) GetResponseType ¶
func (x *UpdateVMScheduleRequest) GetResponseType() string
func (*UpdateVMScheduleRequest) GetSchedule ¶
func (x *UpdateVMScheduleRequest) GetSchedule() string
func (*UpdateVMScheduleRequest) GetStartDate ¶
func (x *UpdateVMScheduleRequest) GetStartDate() string
func (*UpdateVMScheduleRequest) GetTimeZone ¶
func (x *UpdateVMScheduleRequest) GetTimeZone() string
func (*UpdateVMScheduleRequest) ProtoMessage ¶
func (*UpdateVMScheduleRequest) ProtoMessage()
func (*UpdateVMScheduleRequest) ProtoReflect ¶
func (x *UpdateVMScheduleRequest) ProtoReflect() protoreflect.Message
func (*UpdateVMScheduleRequest) Reset ¶
func (x *UpdateVMScheduleRequest) Reset()
func (*UpdateVMScheduleRequest) String ¶
func (x *UpdateVMScheduleRequest) String() string
type UpdateVMScheduleResponse ¶
type UpdateVMScheduleResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateVMScheduleResponse represents the response from update vm schedule.
func (*UpdateVMScheduleResponse) Descriptor
deprecated
func (*UpdateVMScheduleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVMScheduleResponse.ProtoReflect.Descriptor instead.
func (*UpdateVMScheduleResponse) GetResult ¶
func (x *UpdateVMScheduleResponse) GetResult() *Result
func (*UpdateVMScheduleResponse) ProtoMessage ¶
func (*UpdateVMScheduleResponse) ProtoMessage()
func (*UpdateVMScheduleResponse) ProtoReflect ¶
func (x *UpdateVMScheduleResponse) ProtoReflect() protoreflect.Message
func (*UpdateVMScheduleResponse) Reset ¶
func (x *UpdateVMScheduleResponse) Reset()
func (*UpdateVMScheduleResponse) String ¶
func (x *UpdateVMScheduleResponse) String() string
type UpdateVmNicIpRequest ¶
type UpdateVmNicIpRequest struct { // the ID of the nic to which you want to assign private IP NicId *int64 `protobuf:"varint,1,opt,name=nic_id,json=nicId" json:"nic_id,omitempty"` // Secondary IP Address IpAddr *string `protobuf:"bytes,2,opt,name=ip_addr,json=ipAddr" json:"ip_addr,omitempty"` StartEventId *int64 `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"` InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"` ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpdateVmNicIpRequest represents the parameters for update the default ip of a vm nic
func (*UpdateVmNicIpRequest) Descriptor
deprecated
func (*UpdateVmNicIpRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVmNicIpRequest.ProtoReflect.Descriptor instead.
func (*UpdateVmNicIpRequest) GetInjectedJobId ¶
func (x *UpdateVmNicIpRequest) GetInjectedJobId() string
func (*UpdateVmNicIpRequest) GetIpAddr ¶
func (x *UpdateVmNicIpRequest) GetIpAddr() string
func (*UpdateVmNicIpRequest) GetNicId ¶
func (x *UpdateVmNicIpRequest) GetNicId() int64
func (*UpdateVmNicIpRequest) GetResponseType ¶
func (x *UpdateVmNicIpRequest) GetResponseType() string
func (*UpdateVmNicIpRequest) GetStartEventId ¶
func (x *UpdateVmNicIpRequest) GetStartEventId() int64
func (*UpdateVmNicIpRequest) ProtoMessage ¶
func (*UpdateVmNicIpRequest) ProtoMessage()
func (*UpdateVmNicIpRequest) ProtoReflect ¶
func (x *UpdateVmNicIpRequest) ProtoReflect() protoreflect.Message
func (*UpdateVmNicIpRequest) Reset ¶
func (x *UpdateVmNicIpRequest) Reset()
func (*UpdateVmNicIpRequest) String ¶
func (x *UpdateVmNicIpRequest) String() string
type UpdateVmNicIpResponse ¶
type UpdateVmNicIpResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpdateVmNicIpResponse represents the response from update the default ip of a vm nic
func (*UpdateVmNicIpResponse) Descriptor
deprecated
func (*UpdateVmNicIpResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVmNicIpResponse.ProtoReflect.Descriptor instead.
func (*UpdateVmNicIpResponse) GetResult ¶
func (x *UpdateVmNicIpResponse) GetResult() *Result
func (*UpdateVmNicIpResponse) ProtoMessage ¶
func (*UpdateVmNicIpResponse) ProtoMessage()
func (*UpdateVmNicIpResponse) ProtoReflect ¶
func (x *UpdateVmNicIpResponse) ProtoReflect() protoreflect.Message
func (*UpdateVmNicIpResponse) Reset ¶
func (x *UpdateVmNicIpResponse) Reset()
func (*UpdateVmNicIpResponse) String ¶
func (x *UpdateVmNicIpResponse) String() string
type UpgradeVMCmdByAdminRequest ¶
type UpgradeVMCmdByAdminRequest struct { // The ID of the virtual machine Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // the service offering ID to apply to the virtual machine ServiceOfferingId *int64 `protobuf:"varint,2,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // name value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=value Details map[string]string `` /* 134-byte string literal not displayed */ // New minimum number of IOPS for the custom disk offering MinIops *int64 `protobuf:"varint,4,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"` // New maximum number of IOPS for the custom disk offering MaxIops *int64 `protobuf:"varint,5,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"` // Flag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offering AutoMigrate *bool `protobuf:"varint,6,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"` // Verify OK to Shrink ShrinkOk *bool `protobuf:"varint,7,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"` ResponseType *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpgradeVMCmdByAdminRequest represents the parameters for (this api is deprecated, use scalevirtualmachine api)changes the service offering for a virtual machine. the virtual machine must be in a "stopped" state for this command to take effect.
func (*UpgradeVMCmdByAdminRequest) Descriptor
deprecated
func (*UpgradeVMCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeVMCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UpgradeVMCmdByAdminRequest) GetAutoMigrate ¶
func (x *UpgradeVMCmdByAdminRequest) GetAutoMigrate() bool
func (*UpgradeVMCmdByAdminRequest) GetDetails ¶
func (x *UpgradeVMCmdByAdminRequest) GetDetails() map[string]string
func (*UpgradeVMCmdByAdminRequest) GetId ¶
func (x *UpgradeVMCmdByAdminRequest) GetId() int64
func (*UpgradeVMCmdByAdminRequest) GetMaxIops ¶
func (x *UpgradeVMCmdByAdminRequest) GetMaxIops() int64
func (*UpgradeVMCmdByAdminRequest) GetMinIops ¶
func (x *UpgradeVMCmdByAdminRequest) GetMinIops() int64
func (*UpgradeVMCmdByAdminRequest) GetResponseType ¶
func (x *UpgradeVMCmdByAdminRequest) GetResponseType() string
func (*UpgradeVMCmdByAdminRequest) GetServiceOfferingId ¶
func (x *UpgradeVMCmdByAdminRequest) GetServiceOfferingId() int64
func (*UpgradeVMCmdByAdminRequest) GetShrinkOk ¶
func (x *UpgradeVMCmdByAdminRequest) GetShrinkOk() bool
func (*UpgradeVMCmdByAdminRequest) ProtoMessage ¶
func (*UpgradeVMCmdByAdminRequest) ProtoMessage()
func (*UpgradeVMCmdByAdminRequest) ProtoReflect ¶
func (x *UpgradeVMCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UpgradeVMCmdByAdminRequest) Reset ¶
func (x *UpgradeVMCmdByAdminRequest) Reset()
func (*UpgradeVMCmdByAdminRequest) String ¶
func (x *UpgradeVMCmdByAdminRequest) String() string
type UpgradeVMCmdByAdminResponse ¶
type UpgradeVMCmdByAdminResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpgradeVMCmdByAdminResponse represents the response from (this api is deprecated, use scalevirtualmachine api)changes the service offering for a virtual machine. the virtual machine must be in a "stopped" state for this command to take effect.
func (*UpgradeVMCmdByAdminResponse) Descriptor
deprecated
func (*UpgradeVMCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeVMCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UpgradeVMCmdByAdminResponse) GetResult ¶
func (x *UpgradeVMCmdByAdminResponse) GetResult() *Result
func (*UpgradeVMCmdByAdminResponse) ProtoMessage ¶
func (*UpgradeVMCmdByAdminResponse) ProtoMessage()
func (*UpgradeVMCmdByAdminResponse) ProtoReflect ¶
func (x *UpgradeVMCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UpgradeVMCmdByAdminResponse) Reset ¶
func (x *UpgradeVMCmdByAdminResponse) Reset()
func (*UpgradeVMCmdByAdminResponse) String ¶
func (x *UpgradeVMCmdByAdminResponse) String() string
type UpgradeVMRequest ¶
type UpgradeVMRequest struct { // Whether to run this operation as an administrator RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"` // The ID of the virtual machine Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` // the service offering ID to apply to the virtual machine ServiceOfferingId *int64 `protobuf:"varint,3,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"` // name value pairs of custom parameters for cpuspeed, memory and cpunumber. example details[i].name=value Details map[string]string `` /* 134-byte string literal not displayed */ // New minimum number of IOPS for the custom disk offering MinIops *int64 `protobuf:"varint,5,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"` // New maximum number of IOPS for the custom disk offering MaxIops *int64 `protobuf:"varint,6,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"` // Flag for automatic migration of the root volume with new compute offering whenever migration is required to apply the offering AutoMigrate *bool `protobuf:"varint,7,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"` // Verify OK to Shrink ShrinkOk *bool `protobuf:"varint,8,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"` ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"` // contains filtered or unexported fields }
UpgradeVMRequest represents the parameters for (this api is deprecated, use scalevirtualmachine api)changes the service offering for a virtual machine. the virtual machine must be in a "stopped" state for this command to take effect.
func (*UpgradeVMRequest) Descriptor
deprecated
func (*UpgradeVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeVMRequest.ProtoReflect.Descriptor instead.
func (*UpgradeVMRequest) GetAutoMigrate ¶
func (x *UpgradeVMRequest) GetAutoMigrate() bool
func (*UpgradeVMRequest) GetDetails ¶
func (x *UpgradeVMRequest) GetDetails() map[string]string
func (*UpgradeVMRequest) GetId ¶
func (x *UpgradeVMRequest) GetId() int64
func (*UpgradeVMRequest) GetMaxIops ¶
func (x *UpgradeVMRequest) GetMaxIops() int64
func (*UpgradeVMRequest) GetMinIops ¶
func (x *UpgradeVMRequest) GetMinIops() int64
func (*UpgradeVMRequest) GetResponseType ¶
func (x *UpgradeVMRequest) GetResponseType() string
func (*UpgradeVMRequest) GetRunAsAdmin ¶
func (x *UpgradeVMRequest) GetRunAsAdmin() bool
func (*UpgradeVMRequest) GetServiceOfferingId ¶
func (x *UpgradeVMRequest) GetServiceOfferingId() int64
func (*UpgradeVMRequest) GetShrinkOk ¶
func (x *UpgradeVMRequest) GetShrinkOk() bool
func (*UpgradeVMRequest) ProtoMessage ¶
func (*UpgradeVMRequest) ProtoMessage()
func (*UpgradeVMRequest) ProtoReflect ¶
func (x *UpgradeVMRequest) ProtoReflect() protoreflect.Message
func (*UpgradeVMRequest) Reset ¶
func (x *UpgradeVMRequest) Reset()
func (*UpgradeVMRequest) String ¶
func (x *UpgradeVMRequest) String() string
type UpgradeVMResponse ¶
type UpgradeVMResponse struct { // The Result Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"` // contains filtered or unexported fields }
UpgradeVMResponse represents the response from (this api is deprecated, use scalevirtualmachine api)changes the service offering for a virtual machine. the virtual machine must be in a "stopped" state for this command to take effect.
func (*UpgradeVMResponse) Descriptor
deprecated
func (*UpgradeVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeVMResponse.ProtoReflect.Descriptor instead.
func (*UpgradeVMResponse) GetResult ¶
func (x *UpgradeVMResponse) GetResult() *Result
func (*UpgradeVMResponse) ProtoMessage ¶
func (*UpgradeVMResponse) ProtoMessage()
func (*UpgradeVMResponse) ProtoReflect ¶
func (x *UpgradeVMResponse) ProtoReflect() protoreflect.Message
func (*UpgradeVMResponse) Reset ¶
func (x *UpgradeVMResponse) Reset()
func (*UpgradeVMResponse) String ¶
func (x *UpgradeVMResponse) String() string
type UserVm ¶
type UserVm struct { // The ID of the UserVm Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the UserVm Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the UserVm DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the UserVm Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
UserVm represents a UserVm Item
func (*UserVm) Descriptor
deprecated
func (*UserVm) GetCreated ¶
func (*UserVm) GetDescription ¶
func (*UserVm) GetDisplayName ¶
func (*UserVm) ProtoMessage ¶
func (*UserVm) ProtoMessage()
func (*UserVm) ProtoReflect ¶
func (x *UserVm) ProtoReflect() protoreflect.Message
type VMSchedule ¶
type VMSchedule struct { // The ID of the VMSchedule Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the VMSchedule Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the VMSchedule DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the VMSchedule Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
VMSchedule represents a VMSchedule Item
func (*VMSchedule) Descriptor
deprecated
func (*VMSchedule) Descriptor() ([]byte, []int)
Deprecated: Use VMSchedule.ProtoReflect.Descriptor instead.
func (*VMSchedule) GetCreated ¶
func (x *VMSchedule) GetCreated() string
func (*VMSchedule) GetDescription ¶
func (x *VMSchedule) GetDescription() string
func (*VMSchedule) GetDisplayName ¶
func (x *VMSchedule) GetDisplayName() string
func (*VMSchedule) GetId ¶
func (x *VMSchedule) GetId() string
func (*VMSchedule) GetName ¶
func (x *VMSchedule) GetName() string
func (*VMSchedule) ProtoMessage ¶
func (*VMSchedule) ProtoMessage()
func (*VMSchedule) ProtoReflect ¶
func (x *VMSchedule) ProtoReflect() protoreflect.Message
func (*VMSchedule) Reset ¶
func (x *VMSchedule) Reset()
func (*VMSchedule) String ¶
func (x *VMSchedule) String() string
type VirtualMachine ¶
type VirtualMachine struct { // The ID of the VirtualMachine Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` // The name of the VirtualMachine Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` // The display name of the VirtualMachine DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` // The description of the VirtualMachine Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` // The date this entity was created Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"` // contains filtered or unexported fields }
VirtualMachine represents a VirtualMachine Item
func (*VirtualMachine) Descriptor
deprecated
func (*VirtualMachine) Descriptor() ([]byte, []int)
Deprecated: Use VirtualMachine.ProtoReflect.Descriptor instead.
func (*VirtualMachine) GetCreated ¶
func (x *VirtualMachine) GetCreated() string
func (*VirtualMachine) GetDescription ¶
func (x *VirtualMachine) GetDescription() string
func (*VirtualMachine) GetDisplayName ¶
func (x *VirtualMachine) GetDisplayName() string
func (*VirtualMachine) GetId ¶
func (x *VirtualMachine) GetId() string
func (*VirtualMachine) GetName ¶
func (x *VirtualMachine) GetName() string
func (*VirtualMachine) ProtoMessage ¶
func (*VirtualMachine) ProtoMessage()
func (*VirtualMachine) ProtoReflect ¶
func (x *VirtualMachine) ProtoReflect() protoreflect.Message
func (*VirtualMachine) Reset ¶
func (x *VirtualMachine) Reset()
func (*VirtualMachine) String ¶
func (x *VirtualMachine) String() string
type VmServiceClient ¶
type VmServiceClient interface { // AddIpToVmNic Assigns secondary IP to NIC AddIpToVmNic(ctx context.Context, in *AddIpToVmNicRequest, opts ...grpc.CallOption) (*AddIpToVmNicResponse, error) // AddNicToVM Adds VM to specified network by creating a NIC AddNicToVM(ctx context.Context, in *AddNicToVMRequest, opts ...grpc.CallOption) (*AddNicToVMResponse, error) // AddNicToVMCmdByAdmin Adds VM to specified network by creating a NIC AddNicToVMCmdByAdmin(ctx context.Context, in *AddNicToVMCmdByAdminRequest, opts ...grpc.CallOption) (*AddNicToVMCmdByAdminResponse, error) // AssignVM Change ownership of a VM from one account to another. This API is available for Basic zones with security groups and Advanced zones with guest networks. A root administrator can reassign a VM from any account to any other account in any domain. A domain administrator can reassign a VM to any account in the same domain. AssignVM(ctx context.Context, in *AssignVMRequest, opts ...grpc.CallOption) (*AssignVMResponse, error) // CreateVMSchedule Create VM Schedule CreateVMSchedule(ctx context.Context, in *CreateVMScheduleRequest, opts ...grpc.CallOption) (*CreateVMScheduleResponse, error) // DeleteVMSchedule Delete VM Schedule. DeleteVMSchedule(ctx context.Context, in *DeleteVMScheduleRequest, opts ...grpc.CallOption) (*DeleteVMScheduleResponse, error) // DeployVM Creates and automatically starts a virtual machine based on a service offering, disk offering, and template. DeployVM(ctx context.Context, in *DeployVMRequest, opts ...grpc.CallOption) (*DeployVMResponse, error) // DeployVMCmdByAdmin Creates and automatically starts a virtual machine based on a service offering, disk offering, and template. DeployVMCmdByAdmin(ctx context.Context, in *DeployVMCmdByAdminRequest, opts ...grpc.CallOption) (*DeployVMCmdByAdminResponse, error) // DeployVnfAppliance Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. DeployVnfAppliance(ctx context.Context, in *DeployVnfApplianceRequest, opts ...grpc.CallOption) (*DeployVnfApplianceResponse, error) // DeployVnfApplianceCmdByAdmin Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. DeployVnfApplianceCmdByAdmin(ctx context.Context, in *DeployVnfApplianceCmdByAdminRequest, opts ...grpc.CallOption) (*DeployVnfApplianceCmdByAdminResponse, error) // DestroyVM Destroys a virtual machine. DestroyVM(ctx context.Context, in *DestroyVMRequest, opts ...grpc.CallOption) (*DestroyVMResponse, error) // DestroyVMCmdByAdmin Destroys a virtual machine. Once destroyed, only the administrator can recover it. DestroyVMCmdByAdmin(ctx context.Context, in *DestroyVMCmdByAdminRequest, opts ...grpc.CallOption) (*DestroyVMCmdByAdminResponse, error) // ExpungeVM Expunge a virtual machine. Once expunged, it cannot be recoverd. ExpungeVM(ctx context.Context, in *ExpungeVMRequest, opts ...grpc.CallOption) (*ExpungeVMResponse, error) // GetVMPassword Returns an encrypted password for the VM GetVMPassword(ctx context.Context, in *GetVMPasswordRequest, opts ...grpc.CallOption) (*GetVMPasswordResponse, error) // GetVMUserData Returns user data associated with the VM GetVMUserData(ctx context.Context, in *GetVMUserDataRequest, opts ...grpc.CallOption) (*GetVMUserDataResponse, error) // ImportUnmanagedInstance Import unmanaged virtual machine from a given cluster. ImportUnmanagedInstance(ctx context.Context, in *ImportUnmanagedInstanceRequest, opts ...grpc.CallOption) (*ImportUnmanagedInstanceResponse, error) // ImportVm Import virtual machine from a unmanaged host into CloudStack ImportVm(ctx context.Context, in *ImportVmRequest, opts ...grpc.CallOption) (*ImportVmResponse, error) // ListAffectedVmsForStorageScopeChange List user and system VMs that need to be stopped and destroyed respectively for changing the scope of the storage pool from Zone to Cluster. ListAffectedVmsForStorageScopeChange(ctx context.Context, in *ListAffectedVmsForStorageScopeChangeRequest, opts ...grpc.CallOption) (*ListAffectedVmsForStorageScopeChangeResponse, error) // ListNics list the vm nics IP to NIC ListNics(ctx context.Context, in *ListNicsRequest, opts ...grpc.CallOption) (*ListNicsResponse, error) // ListUnmanagedInstances Lists unmanaged virtual machines for a given cluster. ListUnmanagedInstances(ctx context.Context, in *ListUnmanagedInstancesRequest, opts ...grpc.CallOption) (*ListUnmanagedInstancesResponse, error) // ListVMSchedule List VM Schedules. ListVMSchedule(ctx context.Context, in *ListVMScheduleRequest, opts ...grpc.CallOption) (*ListVMScheduleResponse, error) // ListVMs List the virtual machines owned by the account. ListVMs(ctx context.Context, in *ListVMsRequest, opts ...grpc.CallOption) (*ListVMsResponse, error) // ListVMsCmdByAdmin List the virtual machines owned by the account. ListVMsCmdByAdmin(ctx context.Context, in *ListVMsCmdByAdminRequest, opts ...grpc.CallOption) (*ListVMsCmdByAdminResponse, error) // ListVmsForImport Lists virtual machines on a unmanaged host ListVmsForImport(ctx context.Context, in *ListVmsForImportRequest, opts ...grpc.CallOption) (*ListVmsForImportResponse, error) // ListVnfAppliances List VNF appliance owned by the account. ListVnfAppliances(ctx context.Context, in *ListVnfAppliancesRequest, opts ...grpc.CallOption) (*ListVnfAppliancesResponse, error) // ListVnfAppliancesCmdByAdmin List VNF appliance owned by the account. ListVnfAppliancesCmdByAdmin(ctx context.Context, in *ListVnfAppliancesCmdByAdminRequest, opts ...grpc.CallOption) (*ListVnfAppliancesCmdByAdminResponse, error) // MigrateVM Attempts Migration of a VM to a different host or Root volume of the vm to a different storage pool MigrateVM(ctx context.Context, in *MigrateVMRequest, opts ...grpc.CallOption) (*MigrateVMResponse, error) // MigrateVirtualMachineWithVolume Attempts Migration of a VM with its volumes to a different host MigrateVirtualMachineWithVolume(ctx context.Context, in *MigrateVirtualMachineWithVolumeRequest, opts ...grpc.CallOption) (*MigrateVirtualMachineWithVolumeResponse, error) // RebootVM Reboots a virtual machine. RebootVM(ctx context.Context, in *RebootVMRequest, opts ...grpc.CallOption) (*RebootVMResponse, error) // RebootVMCmdByAdmin Reboots a virtual machine. RebootVMCmdByAdmin(ctx context.Context, in *RebootVMCmdByAdminRequest, opts ...grpc.CallOption) (*RebootVMCmdByAdminResponse, error) // RecoverVM Recovers a virtual machine. RecoverVM(ctx context.Context, in *RecoverVMRequest, opts ...grpc.CallOption) (*RecoverVMResponse, error) // RemoveIpFromVmNic Removes secondary IP from the NIC. RemoveIpFromVmNic(ctx context.Context, in *RemoveIpFromVmNicRequest, opts ...grpc.CallOption) (*RemoveIpFromVmNicResponse, error) // RemoveNicFromVM Removes VM from specified network by deleting a NIC RemoveNicFromVM(ctx context.Context, in *RemoveNicFromVMRequest, opts ...grpc.CallOption) (*RemoveNicFromVMResponse, error) // RemoveNicFromVMCmdByAdmin Removes VM from specified network by deleting a NIC RemoveNicFromVMCmdByAdmin(ctx context.Context, in *RemoveNicFromVMCmdByAdminRequest, opts ...grpc.CallOption) (*RemoveNicFromVMCmdByAdminResponse, error) // ResetVMPassword Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async] ResetVMPassword(ctx context.Context, in *ResetVMPasswordRequest, opts ...grpc.CallOption) (*ResetVMPasswordResponse, error) // ResetVMPasswordCmdByAdmin Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async] ResetVMPasswordCmdByAdmin(ctx context.Context, in *ResetVMPasswordCmdByAdminRequest, opts ...grpc.CallOption) (*ResetVMPasswordCmdByAdminResponse, error) // ResetVMSSHKey Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMSSHKey(ctx context.Context, in *ResetVMSSHKeyRequest, opts ...grpc.CallOption) (*ResetVMSSHKeyResponse, error) // ResetVMSSHKeyCmdByAdmin Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMSSHKeyCmdByAdmin(ctx context.Context, in *ResetVMSSHKeyCmdByAdminRequest, opts ...grpc.CallOption) (*ResetVMSSHKeyCmdByAdminResponse, error) // ResetVMUserData Resets the UserData for virtual machine. The virtual machine must be in a "Stopped" state. ResetVMUserData(ctx context.Context, in *ResetVMUserDataRequest, opts ...grpc.CallOption) (*ResetVMUserDataResponse, error) // ResetVMUserDataCmdAdmin Resets the UserData for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMUserDataCmdAdmin(ctx context.Context, in *ResetVMUserDataCmdAdminRequest, opts ...grpc.CallOption) (*ResetVMUserDataCmdAdminResponse, error) // RestoreVM Restore a VM to original template/ISO or new template/ISO RestoreVM(ctx context.Context, in *RestoreVMRequest, opts ...grpc.CallOption) (*RestoreVMResponse, error) // RestoreVMCmdByAdmin Restore a VM to original template/ISO or new template/ISO RestoreVMCmdByAdmin(ctx context.Context, in *RestoreVMCmdByAdminRequest, opts ...grpc.CallOption) (*RestoreVMCmdByAdminResponse, error) // ScaleVM Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume. ScaleVM(ctx context.Context, in *ScaleVMRequest, opts ...grpc.CallOption) (*ScaleVMResponse, error) // ScaleVMCmdByAdmin Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume. ScaleVMCmdByAdmin(ctx context.Context, in *ScaleVMCmdByAdminRequest, opts ...grpc.CallOption) (*ScaleVMCmdByAdminResponse, error) // StartVM Starts a virtual machine. StartVM(ctx context.Context, in *StartVMRequest, opts ...grpc.CallOption) (*StartVMResponse, error) // StartVMCmdByAdmin Starts a virtual machine. StartVMCmdByAdmin(ctx context.Context, in *StartVMCmdByAdminRequest, opts ...grpc.CallOption) (*StartVMCmdByAdminResponse, error) // StopVM Stops a virtual machine. StopVM(ctx context.Context, in *StopVMRequest, opts ...grpc.CallOption) (*StopVMResponse, error) // StopVMCmdByAdmin Stops a virtual machine. StopVMCmdByAdmin(ctx context.Context, in *StopVMCmdByAdminRequest, opts ...grpc.CallOption) (*StopVMCmdByAdminResponse, error) // UnmanageVMInstance Unmanage a guest virtual machine. UnmanageVMInstance(ctx context.Context, in *UnmanageVMInstanceRequest, opts ...grpc.CallOption) (*UnmanageVMInstanceResponse, error) // UpdateDefaultNicForVM Changes the default NIC on a VM UpdateDefaultNicForVM(ctx context.Context, in *UpdateDefaultNicForVMRequest, opts ...grpc.CallOption) (*UpdateDefaultNicForVMResponse, error) // UpdateDefaultNicForVMCmdByAdmin Changes the default NIC on a VM UpdateDefaultNicForVMCmdByAdmin(ctx context.Context, in *UpdateDefaultNicForVMCmdByAdminRequest, opts ...grpc.CallOption) (*UpdateDefaultNicForVMCmdByAdminResponse, error) // UpdateVM Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call. UpdateVM(ctx context.Context, in *UpdateVMRequest, opts ...grpc.CallOption) (*UpdateVMResponse, error) // UpdateVMCmdByAdmin Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call. UpdateVMCmdByAdmin(ctx context.Context, in *UpdateVMCmdByAdminRequest, opts ...grpc.CallOption) (*UpdateVMCmdByAdminResponse, error) // UpdateVMSchedule Update VM Schedule. UpdateVMSchedule(ctx context.Context, in *UpdateVMScheduleRequest, opts ...grpc.CallOption) (*UpdateVMScheduleResponse, error) // UpdateVmNicIp Update the default Ip of a VM Nic UpdateVmNicIp(ctx context.Context, in *UpdateVmNicIpRequest, opts ...grpc.CallOption) (*UpdateVmNicIpResponse, error) // UpgradeVM (This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect. UpgradeVM(ctx context.Context, in *UpgradeVMRequest, opts ...grpc.CallOption) (*UpgradeVMResponse, error) // UpgradeVMCmdByAdmin (This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect. UpgradeVMCmdByAdmin(ctx context.Context, in *UpgradeVMCmdByAdminRequest, opts ...grpc.CallOption) (*UpgradeVMCmdByAdminResponse, error) }
VmServiceClient is the client API for VmService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
VmService provides operations for managing Vms
func NewVmServiceClient ¶
func NewVmServiceClient(cc grpc.ClientConnInterface) VmServiceClient
type VmServiceServer ¶
type VmServiceServer interface { // AddIpToVmNic Assigns secondary IP to NIC AddIpToVmNic(context.Context, *AddIpToVmNicRequest) (*AddIpToVmNicResponse, error) // AddNicToVM Adds VM to specified network by creating a NIC AddNicToVM(context.Context, *AddNicToVMRequest) (*AddNicToVMResponse, error) // AddNicToVMCmdByAdmin Adds VM to specified network by creating a NIC AddNicToVMCmdByAdmin(context.Context, *AddNicToVMCmdByAdminRequest) (*AddNicToVMCmdByAdminResponse, error) // AssignVM Change ownership of a VM from one account to another. This API is available for Basic zones with security groups and Advanced zones with guest networks. A root administrator can reassign a VM from any account to any other account in any domain. A domain administrator can reassign a VM to any account in the same domain. AssignVM(context.Context, *AssignVMRequest) (*AssignVMResponse, error) // CreateVMSchedule Create VM Schedule CreateVMSchedule(context.Context, *CreateVMScheduleRequest) (*CreateVMScheduleResponse, error) // DeleteVMSchedule Delete VM Schedule. DeleteVMSchedule(context.Context, *DeleteVMScheduleRequest) (*DeleteVMScheduleResponse, error) // DeployVM Creates and automatically starts a virtual machine based on a service offering, disk offering, and template. DeployVM(context.Context, *DeployVMRequest) (*DeployVMResponse, error) // DeployVMCmdByAdmin Creates and automatically starts a virtual machine based on a service offering, disk offering, and template. DeployVMCmdByAdmin(context.Context, *DeployVMCmdByAdminRequest) (*DeployVMCmdByAdminResponse, error) // DeployVnfAppliance Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. DeployVnfAppliance(context.Context, *DeployVnfApplianceRequest) (*DeployVnfApplianceResponse, error) // DeployVnfApplianceCmdByAdmin Creates and automatically starts a VNF appliance based on a service offering, disk offering, and template. DeployVnfApplianceCmdByAdmin(context.Context, *DeployVnfApplianceCmdByAdminRequest) (*DeployVnfApplianceCmdByAdminResponse, error) // DestroyVM Destroys a virtual machine. DestroyVM(context.Context, *DestroyVMRequest) (*DestroyVMResponse, error) // DestroyVMCmdByAdmin Destroys a virtual machine. Once destroyed, only the administrator can recover it. DestroyVMCmdByAdmin(context.Context, *DestroyVMCmdByAdminRequest) (*DestroyVMCmdByAdminResponse, error) // ExpungeVM Expunge a virtual machine. Once expunged, it cannot be recoverd. ExpungeVM(context.Context, *ExpungeVMRequest) (*ExpungeVMResponse, error) // GetVMPassword Returns an encrypted password for the VM GetVMPassword(context.Context, *GetVMPasswordRequest) (*GetVMPasswordResponse, error) // GetVMUserData Returns user data associated with the VM GetVMUserData(context.Context, *GetVMUserDataRequest) (*GetVMUserDataResponse, error) // ImportUnmanagedInstance Import unmanaged virtual machine from a given cluster. ImportUnmanagedInstance(context.Context, *ImportUnmanagedInstanceRequest) (*ImportUnmanagedInstanceResponse, error) // ImportVm Import virtual machine from a unmanaged host into CloudStack ImportVm(context.Context, *ImportVmRequest) (*ImportVmResponse, error) // ListAffectedVmsForStorageScopeChange List user and system VMs that need to be stopped and destroyed respectively for changing the scope of the storage pool from Zone to Cluster. ListAffectedVmsForStorageScopeChange(context.Context, *ListAffectedVmsForStorageScopeChangeRequest) (*ListAffectedVmsForStorageScopeChangeResponse, error) // ListNics list the vm nics IP to NIC ListNics(context.Context, *ListNicsRequest) (*ListNicsResponse, error) // ListUnmanagedInstances Lists unmanaged virtual machines for a given cluster. ListUnmanagedInstances(context.Context, *ListUnmanagedInstancesRequest) (*ListUnmanagedInstancesResponse, error) // ListVMSchedule List VM Schedules. ListVMSchedule(context.Context, *ListVMScheduleRequest) (*ListVMScheduleResponse, error) // ListVMs List the virtual machines owned by the account. ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error) // ListVMsCmdByAdmin List the virtual machines owned by the account. ListVMsCmdByAdmin(context.Context, *ListVMsCmdByAdminRequest) (*ListVMsCmdByAdminResponse, error) // ListVmsForImport Lists virtual machines on a unmanaged host ListVmsForImport(context.Context, *ListVmsForImportRequest) (*ListVmsForImportResponse, error) // ListVnfAppliances List VNF appliance owned by the account. ListVnfAppliances(context.Context, *ListVnfAppliancesRequest) (*ListVnfAppliancesResponse, error) // ListVnfAppliancesCmdByAdmin List VNF appliance owned by the account. ListVnfAppliancesCmdByAdmin(context.Context, *ListVnfAppliancesCmdByAdminRequest) (*ListVnfAppliancesCmdByAdminResponse, error) // MigrateVM Attempts Migration of a VM to a different host or Root volume of the vm to a different storage pool MigrateVM(context.Context, *MigrateVMRequest) (*MigrateVMResponse, error) // MigrateVirtualMachineWithVolume Attempts Migration of a VM with its volumes to a different host MigrateVirtualMachineWithVolume(context.Context, *MigrateVirtualMachineWithVolumeRequest) (*MigrateVirtualMachineWithVolumeResponse, error) // RebootVM Reboots a virtual machine. RebootVM(context.Context, *RebootVMRequest) (*RebootVMResponse, error) // RebootVMCmdByAdmin Reboots a virtual machine. RebootVMCmdByAdmin(context.Context, *RebootVMCmdByAdminRequest) (*RebootVMCmdByAdminResponse, error) // RecoverVM Recovers a virtual machine. RecoverVM(context.Context, *RecoverVMRequest) (*RecoverVMResponse, error) // RemoveIpFromVmNic Removes secondary IP from the NIC. RemoveIpFromVmNic(context.Context, *RemoveIpFromVmNicRequest) (*RemoveIpFromVmNicResponse, error) // RemoveNicFromVM Removes VM from specified network by deleting a NIC RemoveNicFromVM(context.Context, *RemoveNicFromVMRequest) (*RemoveNicFromVMResponse, error) // RemoveNicFromVMCmdByAdmin Removes VM from specified network by deleting a NIC RemoveNicFromVMCmdByAdmin(context.Context, *RemoveNicFromVMCmdByAdminRequest) (*RemoveNicFromVMCmdByAdminResponse, error) // ResetVMPassword Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async] ResetVMPassword(context.Context, *ResetVMPasswordRequest) (*ResetVMPasswordResponse, error) // ResetVMPasswordCmdByAdmin Resets the password for virtual machine. The virtual machine must be in a "Stopped" state and the template must already support this feature for this command to take effect. [async] ResetVMPasswordCmdByAdmin(context.Context, *ResetVMPasswordCmdByAdminRequest) (*ResetVMPasswordCmdByAdminResponse, error) // ResetVMSSHKey Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMSSHKey(context.Context, *ResetVMSSHKeyRequest) (*ResetVMSSHKeyResponse, error) // ResetVMSSHKeyCmdByAdmin Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMSSHKeyCmdByAdmin(context.Context, *ResetVMSSHKeyCmdByAdminRequest) (*ResetVMSSHKeyCmdByAdminResponse, error) // ResetVMUserData Resets the UserData for virtual machine. The virtual machine must be in a "Stopped" state. ResetVMUserData(context.Context, *ResetVMUserDataRequest) (*ResetVMUserDataResponse, error) // ResetVMUserDataCmdAdmin Resets the UserData for virtual machine. The virtual machine must be in a "Stopped" state. [async] ResetVMUserDataCmdAdmin(context.Context, *ResetVMUserDataCmdAdminRequest) (*ResetVMUserDataCmdAdminResponse, error) // RestoreVM Restore a VM to original template/ISO or new template/ISO RestoreVM(context.Context, *RestoreVMRequest) (*RestoreVMResponse, error) // RestoreVMCmdByAdmin Restore a VM to original template/ISO or new template/ISO RestoreVMCmdByAdmin(context.Context, *RestoreVMCmdByAdminRequest) (*RestoreVMCmdByAdminResponse, error) // ScaleVM Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume. ScaleVM(context.Context, *ScaleVMRequest) (*ScaleVMResponse, error) // ScaleVMCmdByAdmin Scales the virtual machine to a new service offering. This command also considers the volume size in the service offering or disk offering linked to the new service offering and apply all characteristics to the root volume. ScaleVMCmdByAdmin(context.Context, *ScaleVMCmdByAdminRequest) (*ScaleVMCmdByAdminResponse, error) // StartVM Starts a virtual machine. StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error) // StartVMCmdByAdmin Starts a virtual machine. StartVMCmdByAdmin(context.Context, *StartVMCmdByAdminRequest) (*StartVMCmdByAdminResponse, error) // StopVM Stops a virtual machine. StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error) // StopVMCmdByAdmin Stops a virtual machine. StopVMCmdByAdmin(context.Context, *StopVMCmdByAdminRequest) (*StopVMCmdByAdminResponse, error) // UnmanageVMInstance Unmanage a guest virtual machine. UnmanageVMInstance(context.Context, *UnmanageVMInstanceRequest) (*UnmanageVMInstanceResponse, error) // UpdateDefaultNicForVM Changes the default NIC on a VM UpdateDefaultNicForVM(context.Context, *UpdateDefaultNicForVMRequest) (*UpdateDefaultNicForVMResponse, error) // UpdateDefaultNicForVMCmdByAdmin Changes the default NIC on a VM UpdateDefaultNicForVMCmdByAdmin(context.Context, *UpdateDefaultNicForVMCmdByAdminRequest) (*UpdateDefaultNicForVMCmdByAdminResponse, error) // UpdateVM Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call. UpdateVM(context.Context, *UpdateVMRequest) (*UpdateVMResponse, error) // UpdateVMCmdByAdmin Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call. UpdateVMCmdByAdmin(context.Context, *UpdateVMCmdByAdminRequest) (*UpdateVMCmdByAdminResponse, error) // UpdateVMSchedule Update VM Schedule. UpdateVMSchedule(context.Context, *UpdateVMScheduleRequest) (*UpdateVMScheduleResponse, error) // UpdateVmNicIp Update the default Ip of a VM Nic UpdateVmNicIp(context.Context, *UpdateVmNicIpRequest) (*UpdateVmNicIpResponse, error) // UpgradeVM (This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect. UpgradeVM(context.Context, *UpgradeVMRequest) (*UpgradeVMResponse, error) // UpgradeVMCmdByAdmin (This API is deprecated, use scaleVirtualMachine API)Changes the service offering for a virtual machine. The virtual machine must be in a "Stopped" state for this command to take effect. UpgradeVMCmdByAdmin(context.Context, *UpgradeVMCmdByAdminRequest) (*UpgradeVMCmdByAdminResponse, error) // contains filtered or unexported methods }
VmServiceServer is the server API for VmService service. All implementations must embed UnimplementedVmServiceServer for forward compatibility.
VmService provides operations for managing Vms