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