Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAgentDispatchServer(s grpc.ServiceRegistrar, srv AgentDispatchServer)
- func RegisterAttestationServiceServer(s grpc.ServiceRegistrar, srv AttestationServiceServer)
- func RegisterWeftAgentServer(s grpc.ServiceRegistrar, srv WeftAgentServer)
- type AZInfo
- func (*AZInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AZInfo) GetCode() string
- func (x *AZInfo) GetCreatedAtUnixNs() int64
- func (x *AZInfo) GetHosts() int32
- func (x *AZInfo) GetName() string
- func (x *AZInfo) GetRacks() int32
- func (x *AZInfo) GetRegion() string
- func (x *AZInfo) GetStatus() string
- func (x *AZInfo) GetUuid() string
- func (*AZInfo) ProtoMessage()
- func (x *AZInfo) ProtoReflect() protoreflect.Message
- func (x *AZInfo) Reset()
- func (x *AZInfo) String() string
- type AddProjectMemberRequest
- func (*AddProjectMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddProjectMemberRequest) GetProjectUuid() string
- func (x *AddProjectMemberRequest) GetUserUuid() string
- func (*AddProjectMemberRequest) ProtoMessage()
- func (x *AddProjectMemberRequest) ProtoReflect() protoreflect.Message
- func (x *AddProjectMemberRequest) Reset()
- func (x *AddProjectMemberRequest) String() string
- type AddProjectMemberResponse
- func (*AddProjectMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddProjectMemberResponse) GetUserUuids() []string
- func (*AddProjectMemberResponse) ProtoMessage()
- func (x *AddProjectMemberResponse) ProtoReflect() protoreflect.Message
- func (x *AddProjectMemberResponse) Reset()
- func (x *AddProjectMemberResponse) String() string
- type AddSSHKeyCatalogueRequest
- func (*AddSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSSHKeyCatalogueRequest) GetComment() string
- func (x *AddSSHKeyCatalogueRequest) GetName() string
- func (x *AddSSHKeyCatalogueRequest) GetPublicKey() string
- func (*AddSSHKeyCatalogueRequest) ProtoMessage()
- func (x *AddSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
- func (x *AddSSHKeyCatalogueRequest) Reset()
- func (x *AddSSHKeyCatalogueRequest) String() string
- type AddSSHKeyCatalogueResponse
- func (*AddSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddSSHKeyCatalogueResponse) GetAdded() bool
- func (x *AddSSHKeyCatalogueResponse) GetKey() *SSHKeyCatalogueEntry
- func (*AddSSHKeyCatalogueResponse) ProtoMessage()
- func (x *AddSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
- func (x *AddSSHKeyCatalogueResponse) Reset()
- func (x *AddSSHKeyCatalogueResponse) String() string
- type AddTenantAdminRequest
- func (*AddTenantAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTenantAdminRequest) GetEmail() string
- func (x *AddTenantAdminRequest) GetTenantUuid() string
- func (*AddTenantAdminRequest) ProtoMessage()
- func (x *AddTenantAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AddTenantAdminRequest) Reset()
- func (x *AddTenantAdminRequest) String() string
- type AddTenantAdminResponse
- func (*AddTenantAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddTenantAdminResponse) GetTenant() *TenantInfo
- func (*AddTenantAdminResponse) ProtoMessage()
- func (x *AddTenantAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AddTenantAdminResponse) Reset()
- func (x *AddTenantAdminResponse) String() string
- type AddTenantMemberRequest
- func (*AddTenantMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTenantMemberRequest) GetEmail() string
- func (x *AddTenantMemberRequest) GetGroups() []string
- func (x *AddTenantMemberRequest) GetTenantUuid() string
- func (*AddTenantMemberRequest) ProtoMessage()
- func (x *AddTenantMemberRequest) ProtoReflect() protoreflect.Message
- func (x *AddTenantMemberRequest) Reset()
- func (x *AddTenantMemberRequest) String() string
- type AddTenantMemberResponse
- func (*AddTenantMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddTenantMemberResponse) GetTenant() *TenantInfo
- func (*AddTenantMemberResponse) ProtoMessage()
- func (x *AddTenantMemberResponse) ProtoReflect() protoreflect.Message
- func (x *AddTenantMemberResponse) Reset()
- func (x *AddTenantMemberResponse) String() string
- type AddVMSSHKeyRequest
- func (*AddVMSSHKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddVMSSHKeyRequest) GetProject() string
- func (x *AddVMSSHKeyRequest) GetPublicKey() string
- func (x *AddVMSSHKeyRequest) GetVmName() string
- func (*AddVMSSHKeyRequest) ProtoMessage()
- func (x *AddVMSSHKeyRequest) ProtoReflect() protoreflect.Message
- func (x *AddVMSSHKeyRequest) Reset()
- func (x *AddVMSSHKeyRequest) String() string
- type AddVMSSHKeyResponse
- func (*AddVMSSHKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddVMSSHKeyResponse) GetKey() *VMSSHKey
- func (*AddVMSSHKeyResponse) ProtoMessage()
- func (x *AddVMSSHKeyResponse) ProtoReflect() protoreflect.Message
- func (x *AddVMSSHKeyResponse) Reset()
- func (x *AddVMSSHKeyResponse) String() string
- type AdmitResult
- func (*AdmitResult) Descriptor() ([]byte, []int)deprecated
- func (x *AdmitResult) GetAkName() []byte
- func (x *AdmitResult) GetGranted() bool
- func (x *AdmitResult) GetReason() string
- func (*AdmitResult) ProtoMessage()
- func (x *AdmitResult) ProtoReflect() protoreflect.Message
- func (x *AdmitResult) Reset()
- func (x *AdmitResult) String() string
- type AgentDispatchClient
- type AgentDispatchServer
- type AgentDispatch_ConnectClient
- type AgentDispatch_ConnectServer
- type AgentHello
- func (*AgentHello) Descriptor() ([]byte, []int)deprecated
- func (x *AgentHello) GetAgentVersion() string
- func (x *AgentHello) GetHostUuid() string
- func (*AgentHello) ProtoMessage()
- func (x *AgentHello) ProtoReflect() protoreflect.Message
- func (x *AgentHello) Reset()
- func (x *AgentHello) String() string
- type AgentMessage
- func (*AgentMessage) Descriptor() ([]byte, []int)deprecated
- func (x *AgentMessage) GetBody() isAgentMessage_Body
- func (x *AgentMessage) GetHello() *AgentHello
- func (x *AgentMessage) GetPong() *AgentPong
- func (x *AgentMessage) GetReply() *DriverReply
- func (*AgentMessage) ProtoMessage()
- func (x *AgentMessage) ProtoReflect() protoreflect.Message
- func (x *AgentMessage) Reset()
- func (x *AgentMessage) String() string
- type AgentMessage_Hello
- type AgentMessage_Pong
- type AgentMessage_Reply
- type AgentPong
- func (*AgentPong) Descriptor() ([]byte, []int)deprecated
- func (x *AgentPong) GetPingedUnixNs() int64
- func (x *AgentPong) GetRepliedUnixNs() int64
- func (x *AgentPong) GetSessionId() string
- func (*AgentPong) ProtoMessage()
- func (x *AgentPong) ProtoReflect() protoreflect.Message
- func (x *AgentPong) Reset()
- func (x *AgentPong) String() string
- type AllocateFloatingIPRequest
- func (*AllocateFloatingIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateFloatingIPRequest) GetNetwork() string
- func (x *AllocateFloatingIPRequest) GetProject() string
- func (*AllocateFloatingIPRequest) ProtoMessage()
- func (x *AllocateFloatingIPRequest) ProtoReflect() protoreflect.Message
- func (x *AllocateFloatingIPRequest) Reset()
- func (x *AllocateFloatingIPRequest) String() string
- type AllocateFloatingIPResponse
- func (*AllocateFloatingIPResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AllocateFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
- func (*AllocateFloatingIPResponse) ProtoMessage()
- func (x *AllocateFloatingIPResponse) ProtoReflect() protoreflect.Message
- func (x *AllocateFloatingIPResponse) Reset()
- func (x *AllocateFloatingIPResponse) String() string
- type AttachVolumeRequest
- func (*AttachVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeRequest) GetUuid() string
- func (x *AttachVolumeRequest) GetVmUuid() string
- func (*AttachVolumeRequest) ProtoMessage()
- func (x *AttachVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeRequest) Reset()
- func (x *AttachVolumeRequest) String() string
- type AttachVolumeResponse
- func (*AttachVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeResponse) GetVolume() *VolumeInfo
- func (*AttachVolumeResponse) ProtoMessage()
- func (x *AttachVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeResponse) Reset()
- func (x *AttachVolumeResponse) String() string
- type AttestMsg
- type AttestResult
- func (*AttestResult) Descriptor() ([]byte, []int)deprecated
- func (x *AttestResult) GetOk() bool
- func (x *AttestResult) GetReason() string
- func (*AttestResult) ProtoMessage()
- func (x *AttestResult) ProtoReflect() protoreflect.Message
- func (x *AttestResult) Reset()
- func (x *AttestResult) String() string
- type AttestationServiceClient
- type AttestationServiceServer
- type BucketInfo
- func (*BucketInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BucketInfo) GetAccessKeyId() string
- func (x *BucketInfo) GetCreatedAtUnixNs() int64
- func (x *BucketInfo) GetEndpoint() string
- func (x *BucketInfo) GetName() string
- func (x *BucketInfo) GetPolicy() string
- func (x *BucketInfo) GetProjectUuid() string
- func (x *BucketInfo) GetRegion() string
- func (x *BucketInfo) GetSecretAccessKey() string
- func (x *BucketInfo) GetUuid() string
- func (*BucketInfo) ProtoMessage()
- func (x *BucketInfo) ProtoReflect() protoreflect.Message
- func (x *BucketInfo) Reset()
- func (x *BucketInfo) String() string
- type CleanImagesRequest
- func (*CleanImagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CleanImagesRequest) GetConfigDir() string
- func (x *CleanImagesRequest) GetDryRun() bool
- func (*CleanImagesRequest) ProtoMessage()
- func (x *CleanImagesRequest) ProtoReflect() protoreflect.Message
- func (x *CleanImagesRequest) Reset()
- func (x *CleanImagesRequest) String() string
- type CleanImagesResponse
- func (*CleanImagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CleanImagesResponse) GetDeleted() []string
- func (*CleanImagesResponse) ProtoMessage()
- func (x *CleanImagesResponse) ProtoReflect() protoreflect.Message
- func (x *CleanImagesResponse) Reset()
- func (x *CleanImagesResponse) String() string
- type ControlHelloAck
- type ControlMessage
- func (*ControlMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ControlMessage) GetBody() isControlMessage_Body
- func (x *ControlMessage) GetHelloAck() *ControlHelloAck
- func (x *ControlMessage) GetPing() *ControlPing
- func (x *ControlMessage) GetRequest() *DriverRequest
- func (*ControlMessage) ProtoMessage()
- func (x *ControlMessage) ProtoReflect() protoreflect.Message
- func (x *ControlMessage) Reset()
- func (x *ControlMessage) String() string
- type ControlMessage_HelloAck
- type ControlMessage_Ping
- type ControlMessage_Request
- type ControlPing
- func (*ControlPing) Descriptor() ([]byte, []int)deprecated
- func (x *ControlPing) GetSentUnixNs() int64
- func (x *ControlPing) GetSessionId() string
- func (*ControlPing) ProtoMessage()
- func (x *ControlPing) ProtoReflect() protoreflect.Message
- func (x *ControlPing) Reset()
- func (x *ControlPing) String() string
- type CreateAZRequest
- func (*CreateAZRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAZRequest) GetCode() string
- func (x *CreateAZRequest) GetName() string
- func (x *CreateAZRequest) GetRegion() string
- func (x *CreateAZRequest) GetStatus() string
- func (*CreateAZRequest) ProtoMessage()
- func (x *CreateAZRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAZRequest) Reset()
- func (x *CreateAZRequest) String() string
- type CreateAZResponse
- func (*CreateAZResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAZResponse) GetAz() *AZInfo
- func (x *CreateAZResponse) GetCreated() bool
- func (*CreateAZResponse) ProtoMessage()
- func (x *CreateAZResponse) ProtoReflect() protoreflect.Message
- func (x *CreateAZResponse) Reset()
- func (x *CreateAZResponse) String() string
- type CreateBucketRequest
- func (*CreateBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBucketRequest) GetAccessKeyId() string
- func (x *CreateBucketRequest) GetEndpoint() string
- func (x *CreateBucketRequest) GetName() string
- func (x *CreateBucketRequest) GetProject() string
- func (x *CreateBucketRequest) GetRegion() string
- func (x *CreateBucketRequest) GetSecretAccessKey() string
- func (*CreateBucketRequest) ProtoMessage()
- func (x *CreateBucketRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBucketRequest) Reset()
- func (x *CreateBucketRequest) String() string
- type CreateBucketResponse
- func (*CreateBucketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBucketResponse) GetBucket() *BucketInfo
- func (x *CreateBucketResponse) GetCreated() bool
- func (*CreateBucketResponse) ProtoMessage()
- func (x *CreateBucketResponse) ProtoReflect() protoreflect.Message
- func (x *CreateBucketResponse) Reset()
- func (x *CreateBucketResponse) String() string
- type CreateDNSRecordRequest
- func (*CreateDNSRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDNSRecordRequest) GetName() string
- func (x *CreateDNSRecordRequest) GetPriority() int32
- func (x *CreateDNSRecordRequest) GetTtl() int32
- func (x *CreateDNSRecordRequest) GetType() string
- func (x *CreateDNSRecordRequest) GetValue() string
- func (x *CreateDNSRecordRequest) GetZoneUuid() string
- func (*CreateDNSRecordRequest) ProtoMessage()
- func (x *CreateDNSRecordRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDNSRecordRequest) Reset()
- func (x *CreateDNSRecordRequest) String() string
- type CreateDNSRecordResponse
- func (*CreateDNSRecordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDNSRecordResponse) GetCreated() bool
- func (x *CreateDNSRecordResponse) GetRecord() *DNSRecordInfo
- func (*CreateDNSRecordResponse) ProtoMessage()
- func (x *CreateDNSRecordResponse) ProtoReflect() protoreflect.Message
- func (x *CreateDNSRecordResponse) Reset()
- func (x *CreateDNSRecordResponse) String() string
- type CreateDNSZoneRequest
- func (*CreateDNSZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDNSZoneRequest) GetName() string
- func (x *CreateDNSZoneRequest) GetProject() string
- func (x *CreateDNSZoneRequest) GetSoaEmail() string
- func (x *CreateDNSZoneRequest) GetTtl() int32
- func (*CreateDNSZoneRequest) ProtoMessage()
- func (x *CreateDNSZoneRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDNSZoneRequest) Reset()
- func (x *CreateDNSZoneRequest) String() string
- type CreateDNSZoneResponse
- func (*CreateDNSZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDNSZoneResponse) GetCreated() bool
- func (x *CreateDNSZoneResponse) GetZone() *DNSZoneInfo
- func (*CreateDNSZoneResponse) ProtoMessage()
- func (x *CreateDNSZoneResponse) ProtoReflect() protoreflect.Message
- func (x *CreateDNSZoneResponse) Reset()
- func (x *CreateDNSZoneResponse) String() string
- type CreateLoadBalancerRequest
- func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerRequest) GetBackends() []*LBBackend
- func (x *CreateLoadBalancerRequest) GetListenAddr() string
- func (x *CreateLoadBalancerRequest) GetName() string
- func (x *CreateLoadBalancerRequest) GetProject() string
- func (x *CreateLoadBalancerRequest) GetProtocol() string
- func (*CreateLoadBalancerRequest) ProtoMessage()
- func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerRequest) Reset()
- func (x *CreateLoadBalancerRequest) String() string
- type CreateLoadBalancerResponse
- func (*CreateLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerResponse) GetCreated() bool
- func (x *CreateLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
- func (*CreateLoadBalancerResponse) ProtoMessage()
- func (x *CreateLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerResponse) Reset()
- func (x *CreateLoadBalancerResponse) String() string
- type CreateNetworkRequest
- func (*CreateNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNetworkRequest) GetCidr() string
- func (x *CreateNetworkRequest) GetDnsServers() []string
- func (x *CreateNetworkRequest) GetExternalMode() string
- func (x *CreateNetworkRequest) GetGateway() string
- func (x *CreateNetworkRequest) GetName() string
- func (x *CreateNetworkRequest) GetParentInterface() string
- func (x *CreateNetworkRequest) GetProject() string
- func (x *CreateNetworkRequest) GetType() string
- func (x *CreateNetworkRequest) GetVlan() int32
- func (*CreateNetworkRequest) ProtoMessage()
- func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNetworkRequest) Reset()
- func (x *CreateNetworkRequest) String() string
- type CreateNetworkResponse
- func (*CreateNetworkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNetworkResponse) GetNetwork() *NetworkInfo
- func (*CreateNetworkResponse) ProtoMessage()
- func (x *CreateNetworkResponse) ProtoReflect() protoreflect.Message
- func (x *CreateNetworkResponse) Reset()
- func (x *CreateNetworkResponse) String() string
- type CreateProjectRequest
- func (*CreateProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRequest) GetName() string
- func (*CreateProjectRequest) ProtoMessage()
- func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRequest) Reset()
- func (x *CreateProjectRequest) String() string
- type CreateProjectResponse
- func (*CreateProjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectResponse) GetCreated() bool
- func (x *CreateProjectResponse) GetProject() *ProjectInfo
- func (*CreateProjectResponse) ProtoMessage()
- func (x *CreateProjectResponse) ProtoReflect() protoreflect.Message
- func (x *CreateProjectResponse) Reset()
- func (x *CreateProjectResponse) String() string
- type CreateRackRequest
- func (*CreateRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRackRequest) GetAzUuid() string
- func (x *CreateRackRequest) GetCode() string
- func (x *CreateRackRequest) GetHeightU() int32
- func (x *CreateRackRequest) GetName() string
- func (x *CreateRackRequest) GetStatus() string
- func (*CreateRackRequest) ProtoMessage()
- func (x *CreateRackRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRackRequest) Reset()
- func (x *CreateRackRequest) String() string
- type CreateRackResponse
- func (*CreateRackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRackResponse) GetCreated() bool
- func (x *CreateRackResponse) GetRack() *RackInfo
- func (*CreateRackResponse) ProtoMessage()
- func (x *CreateRackResponse) ProtoReflect() protoreflect.Message
- func (x *CreateRackResponse) Reset()
- func (x *CreateRackResponse) String() string
- type CreateSchedulingRuleRequest
- func (*CreateSchedulingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSchedulingRuleRequest) GetAntiAffinity() string
- func (x *CreateSchedulingRuleRequest) GetName() string
- func (x *CreateSchedulingRuleRequest) GetRespawn() *RespawnPolicy
- func (x *CreateSchedulingRuleRequest) GetSelector() string
- func (x *CreateSchedulingRuleRequest) GetTargetCount() int32
- func (*CreateSchedulingRuleRequest) ProtoMessage()
- func (x *CreateSchedulingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSchedulingRuleRequest) Reset()
- func (x *CreateSchedulingRuleRequest) String() string
- type CreateSchedulingRuleResponse
- func (*CreateSchedulingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSchedulingRuleResponse) GetCreated() bool
- func (x *CreateSchedulingRuleResponse) GetRule() *SchedulingRuleInfo
- func (*CreateSchedulingRuleResponse) ProtoMessage()
- func (x *CreateSchedulingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSchedulingRuleResponse) Reset()
- func (x *CreateSchedulingRuleResponse) String() string
- type CreateSecurityGroupRequest
- func (*CreateSecurityGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityGroupRequest) GetDescription() string
- func (x *CreateSecurityGroupRequest) GetName() string
- func (x *CreateSecurityGroupRequest) GetProject() string
- func (x *CreateSecurityGroupRequest) GetRules() []*SecurityRule
- func (*CreateSecurityGroupRequest) ProtoMessage()
- func (x *CreateSecurityGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityGroupRequest) Reset()
- func (x *CreateSecurityGroupRequest) String() string
- type CreateSecurityGroupResponse
- func (*CreateSecurityGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityGroupResponse) GetGroup() *SecurityGroupInfo
- func (*CreateSecurityGroupResponse) ProtoMessage()
- func (x *CreateSecurityGroupResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityGroupResponse) Reset()
- func (x *CreateSecurityGroupResponse) String() string
- type CreateShareRequest
- func (*CreateShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShareRequest) GetBackend() string
- func (x *CreateShareRequest) GetName() string
- func (x *CreateShareRequest) GetProject() string
- func (x *CreateShareRequest) GetReadonly() bool
- func (x *CreateShareRequest) GetSizeGb() int64
- func (*CreateShareRequest) ProtoMessage()
- func (x *CreateShareRequest) ProtoReflect() protoreflect.Message
- func (x *CreateShareRequest) Reset()
- func (x *CreateShareRequest) String() string
- type CreateShareResponse
- func (*CreateShareResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShareResponse) GetShare() *ShareInfo
- func (*CreateShareResponse) ProtoMessage()
- func (x *CreateShareResponse) ProtoReflect() protoreflect.Message
- func (x *CreateShareResponse) Reset()
- func (x *CreateShareResponse) String() string
- type CreateSubnetRequest
- func (*CreateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubnetRequest) GetCidr() string
- func (x *CreateSubnetRequest) GetDescription() string
- func (x *CreateSubnetRequest) GetDnsServers() []string
- func (x *CreateSubnetRequest) GetGateway() string
- func (x *CreateSubnetRequest) GetName() string
- func (x *CreateSubnetRequest) GetNetworkUuid() string
- func (*CreateSubnetRequest) ProtoMessage()
- func (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSubnetRequest) Reset()
- func (x *CreateSubnetRequest) String() string
- type CreateSubnetResponse
- func (*CreateSubnetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubnetResponse) GetCreated() bool
- func (x *CreateSubnetResponse) GetSubnet() *SubnetInfo
- func (*CreateSubnetResponse) ProtoMessage()
- func (x *CreateSubnetResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSubnetResponse) Reset()
- func (x *CreateSubnetResponse) String() string
- type CreateTenantRequest
- func (*CreateTenantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTenantRequest) GetDomain() string
- func (x *CreateTenantRequest) GetName() string
- func (*CreateTenantRequest) ProtoMessage()
- func (x *CreateTenantRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTenantRequest) Reset()
- func (x *CreateTenantRequest) String() string
- type CreateTenantResponse
- func (*CreateTenantResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTenantResponse) GetTenant() *TenantInfo
- func (*CreateTenantResponse) ProtoMessage()
- func (x *CreateTenantResponse) ProtoReflect() protoreflect.Message
- func (x *CreateTenantResponse) Reset()
- func (x *CreateTenantResponse) String() string
- type CreateVMOp
- func (*CreateVMOp) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVMOp) GetCpu() uint32
- func (x *CreateVMOp) GetDiskGb() uint64
- func (x *CreateVMOp) GetImage() string
- func (x *CreateVMOp) GetMemMb() uint64
- func (x *CreateVMOp) GetProject() string
- func (x *CreateVMOp) GetVmUuid() string
- func (*CreateVMOp) ProtoMessage()
- func (x *CreateVMOp) ProtoReflect() protoreflect.Message
- func (x *CreateVMOp) Reset()
- func (x *CreateVMOp) String() string
- type CreateVMRequest
- func (*CreateVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVMRequest) GetCpu() uint32
- func (x *CreateVMRequest) GetDiskGb() uint64
- func (x *CreateVMRequest) GetImage() string
- func (x *CreateVMRequest) GetMemMb() uint64
- func (x *CreateVMRequest) GetName() string
- func (x *CreateVMRequest) GetNetwork() string
- func (x *CreateVMRequest) GetProject() string
- func (x *CreateVMRequest) GetRequestedGpus() []*GPURequest
- func (x *CreateVMRequest) GetRequestedPci() []*PCIPassthroughRequest
- func (x *CreateVMRequest) GetSchedulingRule() string
- func (*CreateVMRequest) ProtoMessage()
- func (x *CreateVMRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVMRequest) Reset()
- func (x *CreateVMRequest) String() string
- type CreateVMResponse
- type CreateVMResult
- type CreateVolumeBackupRequest
- func (*CreateVolumeBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeBackupRequest) GetProject() string
- func (x *CreateVolumeBackupRequest) GetSnapshotUuid() string
- func (x *CreateVolumeBackupRequest) GetTarget() string
- func (x *CreateVolumeBackupRequest) GetVolumeUuid() string
- func (*CreateVolumeBackupRequest) ProtoMessage()
- func (x *CreateVolumeBackupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeBackupRequest) Reset()
- func (x *CreateVolumeBackupRequest) String() string
- type CreateVolumeBackupResponse
- func (*CreateVolumeBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeBackupResponse) GetBackup() *VolumeBackupInfo
- func (*CreateVolumeBackupResponse) ProtoMessage()
- func (x *CreateVolumeBackupResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeBackupResponse) Reset()
- func (x *CreateVolumeBackupResponse) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetFormat() string
- func (x *CreateVolumeRequest) GetName() string
- func (x *CreateVolumeRequest) GetProject() string
- func (x *CreateVolumeRequest) GetSizeGib() int64
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeResponse
- func (*CreateVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeResponse) GetVolume() *VolumeInfo
- func (*CreateVolumeResponse) ProtoMessage()
- func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeResponse) Reset()
- func (x *CreateVolumeResponse) String() string
- type CreateVolumeSnapshotRequest
- func (*CreateVolumeSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeSnapshotRequest) GetName() string
- func (x *CreateVolumeSnapshotRequest) GetProject() string
- func (x *CreateVolumeSnapshotRequest) GetVolumeUuid() string
- func (*CreateVolumeSnapshotRequest) ProtoMessage()
- func (x *CreateVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeSnapshotRequest) Reset()
- func (x *CreateVolumeSnapshotRequest) String() string
- type CreateVolumeSnapshotResponse
- func (*CreateVolumeSnapshotResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeSnapshotResponse) GetSnapshot() *VolumeSnapshotInfo
- func (*CreateVolumeSnapshotResponse) ProtoMessage()
- func (x *CreateVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeSnapshotResponse) Reset()
- func (x *CreateVolumeSnapshotResponse) String() string
- type CubeFSMount
- func (*CubeFSMount) Descriptor() ([]byte, []int)deprecated
- func (x *CubeFSMount) GetAccessKey() string
- func (x *CubeFSMount) GetMasters() []string
- func (x *CubeFSMount) GetOwner() string
- func (x *CubeFSMount) GetSecretKey() string
- func (x *CubeFSMount) GetSubdir() string
- func (x *CubeFSMount) GetVolume() string
- func (*CubeFSMount) ProtoMessage()
- func (x *CubeFSMount) ProtoReflect() protoreflect.Message
- func (x *CubeFSMount) Reset()
- func (x *CubeFSMount) String() string
- type DNSRecordInfo
- func (*DNSRecordInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DNSRecordInfo) GetCreatedAtUnixNs() int64
- func (x *DNSRecordInfo) GetName() string
- func (x *DNSRecordInfo) GetPriority() int32
- func (x *DNSRecordInfo) GetTtl() int32
- func (x *DNSRecordInfo) GetType() string
- func (x *DNSRecordInfo) GetUuid() string
- func (x *DNSRecordInfo) GetValue() string
- func (x *DNSRecordInfo) GetZoneUuid() string
- func (*DNSRecordInfo) ProtoMessage()
- func (x *DNSRecordInfo) ProtoReflect() protoreflect.Message
- func (x *DNSRecordInfo) Reset()
- func (x *DNSRecordInfo) String() string
- type DNSZoneInfo
- func (*DNSZoneInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DNSZoneInfo) GetCreatedAtUnixNs() int64
- func (x *DNSZoneInfo) GetName() string
- func (x *DNSZoneInfo) GetProjectUuid() string
- func (x *DNSZoneInfo) GetRecords() int32
- func (x *DNSZoneInfo) GetSoaEmail() string
- func (x *DNSZoneInfo) GetTtl() int32
- func (x *DNSZoneInfo) GetUuid() string
- func (*DNSZoneInfo) ProtoMessage()
- func (x *DNSZoneInfo) ProtoReflect() protoreflect.Message
- func (x *DNSZoneInfo) Reset()
- func (x *DNSZoneInfo) String() string
- type DeleteAZRequest
- type DeleteAZResponse
- func (*DeleteAZResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAZResponse) GetBlockedByHosts() int32
- func (x *DeleteAZResponse) GetBlockedByRacks() int32
- func (x *DeleteAZResponse) GetDeletedUuid() string
- func (*DeleteAZResponse) ProtoMessage()
- func (x *DeleteAZResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAZResponse) Reset()
- func (x *DeleteAZResponse) String() string
- type DeleteBucketRequest
- func (*DeleteBucketRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBucketRequest) GetUuid() string
- func (*DeleteBucketRequest) ProtoMessage()
- func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBucketRequest) Reset()
- func (x *DeleteBucketRequest) String() string
- type DeleteBucketResponse
- func (*DeleteBucketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBucketResponse) GetDeletedUuid() string
- func (*DeleteBucketResponse) ProtoMessage()
- func (x *DeleteBucketResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteBucketResponse) Reset()
- func (x *DeleteBucketResponse) String() string
- type DeleteDNSRecordRequest
- func (*DeleteDNSRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDNSRecordRequest) GetUuid() string
- func (*DeleteDNSRecordRequest) ProtoMessage()
- func (x *DeleteDNSRecordRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDNSRecordRequest) Reset()
- func (x *DeleteDNSRecordRequest) String() string
- type DeleteDNSRecordResponse
- func (*DeleteDNSRecordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDNSRecordResponse) GetDeletedUuid() string
- func (*DeleteDNSRecordResponse) ProtoMessage()
- func (x *DeleteDNSRecordResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDNSRecordResponse) Reset()
- func (x *DeleteDNSRecordResponse) String() string
- type DeleteDNSZoneRequest
- func (*DeleteDNSZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDNSZoneRequest) GetUuid() string
- func (*DeleteDNSZoneRequest) ProtoMessage()
- func (x *DeleteDNSZoneRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDNSZoneRequest) Reset()
- func (x *DeleteDNSZoneRequest) String() string
- type DeleteDNSZoneResponse
- func (*DeleteDNSZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDNSZoneResponse) GetBlockedByRecords() int32
- func (x *DeleteDNSZoneResponse) GetDeletedUuid() string
- func (*DeleteDNSZoneResponse) ProtoMessage()
- func (x *DeleteDNSZoneResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDNSZoneResponse) Reset()
- func (x *DeleteDNSZoneResponse) String() string
- type DeleteFlavorRequest
- func (*DeleteFlavorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFlavorRequest) GetName() string
- func (*DeleteFlavorRequest) ProtoMessage()
- func (x *DeleteFlavorRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFlavorRequest) Reset()
- func (x *DeleteFlavorRequest) String() string
- type DeleteFlavorResponse
- func (*DeleteFlavorResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFlavorResponse) GetDeleted() string
- func (*DeleteFlavorResponse) ProtoMessage()
- func (x *DeleteFlavorResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteFlavorResponse) Reset()
- func (x *DeleteFlavorResponse) String() string
- type DeleteHostRequest
- type DeleteHostResponse
- type DeleteLoadBalancerRequest
- func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerRequest) GetUuid() string
- func (*DeleteLoadBalancerRequest) ProtoMessage()
- func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerRequest) Reset()
- func (x *DeleteLoadBalancerRequest) String() string
- type DeleteLoadBalancerResponse
- func (*DeleteLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerResponse) GetBlockedByFips() int32
- func (x *DeleteLoadBalancerResponse) GetDeletedUuid() string
- func (*DeleteLoadBalancerResponse) ProtoMessage()
- func (x *DeleteLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerResponse) Reset()
- func (x *DeleteLoadBalancerResponse) String() string
- type DeleteNetworkRequest
- func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNetworkRequest) GetUuid() string
- func (*DeleteNetworkRequest) ProtoMessage()
- func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNetworkRequest) Reset()
- func (x *DeleteNetworkRequest) String() string
- type DeleteNetworkResponse
- type DeleteProjectRequest
- func (*DeleteProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRequest) GetUuid() string
- func (*DeleteProjectRequest) ProtoMessage()
- func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRequest) Reset()
- func (x *DeleteProjectRequest) String() string
- type DeleteProjectResponse
- type DeleteRackRequest
- type DeleteRackResponse
- func (*DeleteRackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRackResponse) GetBlockedByHosts() int32
- func (x *DeleteRackResponse) GetDeletedUuid() string
- func (*DeleteRackResponse) ProtoMessage()
- func (x *DeleteRackResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteRackResponse) Reset()
- func (x *DeleteRackResponse) String() string
- type DeleteRegistryRemoteRequest
- func (*DeleteRegistryRemoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRegistryRemoteRequest) GetName() string
- func (x *DeleteRegistryRemoteRequest) GetUuid() string
- func (*DeleteRegistryRemoteRequest) ProtoMessage()
- func (x *DeleteRegistryRemoteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRegistryRemoteRequest) Reset()
- func (x *DeleteRegistryRemoteRequest) String() string
- type DeleteRegistryRemoteResponse
- func (*DeleteRegistryRemoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRegistryRemoteResponse) GetDeletedUuid() string
- func (*DeleteRegistryRemoteResponse) ProtoMessage()
- func (x *DeleteRegistryRemoteResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteRegistryRemoteResponse) Reset()
- func (x *DeleteRegistryRemoteResponse) String() string
- type DeleteSchedulingRuleRequest
- func (*DeleteSchedulingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSchedulingRuleRequest) GetUuid() string
- func (*DeleteSchedulingRuleRequest) ProtoMessage()
- func (x *DeleteSchedulingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSchedulingRuleRequest) Reset()
- func (x *DeleteSchedulingRuleRequest) String() string
- type DeleteSchedulingRuleResponse
- func (*DeleteSchedulingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSchedulingRuleResponse) GetDeletedUuid() string
- func (*DeleteSchedulingRuleResponse) ProtoMessage()
- func (x *DeleteSchedulingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteSchedulingRuleResponse) Reset()
- func (x *DeleteSchedulingRuleResponse) String() string
- type DeleteScriptRequest
- func (*DeleteScriptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteScriptRequest) GetName() string
- func (*DeleteScriptRequest) ProtoMessage()
- func (x *DeleteScriptRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteScriptRequest) Reset()
- func (x *DeleteScriptRequest) String() string
- type DeleteScriptResponse
- func (*DeleteScriptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteScriptResponse) GetDeleted() string
- func (*DeleteScriptResponse) ProtoMessage()
- func (x *DeleteScriptResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteScriptResponse) Reset()
- func (x *DeleteScriptResponse) String() string
- type DeleteSecurityGroupRequest
- func (*DeleteSecurityGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityGroupRequest) GetUuid() string
- func (*DeleteSecurityGroupRequest) ProtoMessage()
- func (x *DeleteSecurityGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityGroupRequest) Reset()
- func (x *DeleteSecurityGroupRequest) String() string
- type DeleteSecurityGroupResponse
- type DeleteShareRequest
- func (*DeleteShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteShareRequest) GetUuid() string
- func (*DeleteShareRequest) ProtoMessage()
- func (x *DeleteShareRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteShareRequest) Reset()
- func (x *DeleteShareRequest) String() string
- type DeleteShareResponse
- type DeleteSubnetRequest
- func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubnetRequest) GetUuid() string
- func (*DeleteSubnetRequest) ProtoMessage()
- func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSubnetRequest) Reset()
- func (x *DeleteSubnetRequest) String() string
- type DeleteSubnetResponse
- func (*DeleteSubnetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubnetResponse) GetDeletedUuid() string
- func (*DeleteSubnetResponse) ProtoMessage()
- func (x *DeleteSubnetResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteSubnetResponse) Reset()
- func (x *DeleteSubnetResponse) String() string
- type DeleteTenantRequest
- func (*DeleteTenantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTenantRequest) GetUuid() string
- func (*DeleteTenantRequest) ProtoMessage()
- func (x *DeleteTenantRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTenantRequest) Reset()
- func (x *DeleteTenantRequest) String() string
- type DeleteTenantResponse
- type DeleteUEFIVarRequest
- func (*DeleteUEFIVarRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUEFIVarRequest) GetName() string
- func (x *DeleteUEFIVarRequest) GetNamespace() string
- func (x *DeleteUEFIVarRequest) GetProject() string
- func (x *DeleteUEFIVarRequest) GetVmName() string
- func (*DeleteUEFIVarRequest) ProtoMessage()
- func (x *DeleteUEFIVarRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteUEFIVarRequest) Reset()
- func (x *DeleteUEFIVarRequest) String() string
- type DeleteUEFIVarResponse
- func (*DeleteUEFIVarResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUEFIVarResponse) GetDeleted() string
- func (*DeleteUEFIVarResponse) ProtoMessage()
- func (x *DeleteUEFIVarResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteUEFIVarResponse) Reset()
- func (x *DeleteUEFIVarResponse) String() string
- type DeleteUserRequest
- type DeleteUserResponse
- type DeleteVMOp
- type DeleteVMPropertyRequest
- func (*DeleteVMPropertyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVMPropertyRequest) GetKey() string
- func (x *DeleteVMPropertyRequest) GetProject() string
- func (x *DeleteVMPropertyRequest) GetVmName() string
- func (*DeleteVMPropertyRequest) ProtoMessage()
- func (x *DeleteVMPropertyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVMPropertyRequest) Reset()
- func (x *DeleteVMPropertyRequest) String() string
- type DeleteVMPropertyResponse
- func (*DeleteVMPropertyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVMPropertyResponse) GetDeleted() string
- func (*DeleteVMPropertyResponse) ProtoMessage()
- func (x *DeleteVMPropertyResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteVMPropertyResponse) Reset()
- func (x *DeleteVMPropertyResponse) String() string
- type DeleteVMRequest
- func (*DeleteVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVMRequest) GetHostUuid() string
- func (x *DeleteVMRequest) GetName() string
- func (x *DeleteVMRequest) GetProject() string
- func (*DeleteVMRequest) ProtoMessage()
- func (x *DeleteVMRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVMRequest) Reset()
- func (x *DeleteVMRequest) String() string
- type DeleteVMResponse
- type DeleteVMResult
- type DeleteVolumeBackupRequest
- func (*DeleteVolumeBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeBackupRequest) GetUrl() string
- func (*DeleteVolumeBackupRequest) ProtoMessage()
- func (x *DeleteVolumeBackupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeBackupRequest) Reset()
- func (x *DeleteVolumeBackupRequest) String() string
- type DeleteVolumeBackupResponse
- type DeleteVolumePropertyRequest
- func (*DeleteVolumePropertyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumePropertyRequest) GetKey() string
- func (x *DeleteVolumePropertyRequest) GetVolumeUuid() string
- func (*DeleteVolumePropertyRequest) ProtoMessage()
- func (x *DeleteVolumePropertyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumePropertyRequest) Reset()
- func (x *DeleteVolumePropertyRequest) String() string
- type DeleteVolumePropertyResponse
- func (*DeleteVolumePropertyResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteVolumePropertyResponse) ProtoMessage()
- func (x *DeleteVolumePropertyResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumePropertyResponse) Reset()
- func (x *DeleteVolumePropertyResponse) String() string
- type DeleteVolumeRequest
- func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeRequest) GetUuid() string
- func (*DeleteVolumeRequest) ProtoMessage()
- func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeRequest) Reset()
- func (x *DeleteVolumeRequest) String() string
- type DeleteVolumeResponse
- type DeleteVolumeSnapshotRequest
- func (*DeleteVolumeSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeSnapshotRequest) GetUuid() string
- func (*DeleteVolumeSnapshotRequest) ProtoMessage()
- func (x *DeleteVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeSnapshotRequest) Reset()
- func (x *DeleteVolumeSnapshotRequest) String() string
- type DeleteVolumeSnapshotResponse
- func (*DeleteVolumeSnapshotResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteVolumeSnapshotResponse) ProtoMessage()
- func (x *DeleteVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeSnapshotResponse) Reset()
- func (x *DeleteVolumeSnapshotResponse) String() string
- type DeprovisionVMRequest
- func (*DeprovisionVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeprovisionVMRequest) GetName() string
- func (x *DeprovisionVMRequest) GetProject() string
- func (*DeprovisionVMRequest) ProtoMessage()
- func (x *DeprovisionVMRequest) ProtoReflect() protoreflect.Message
- func (x *DeprovisionVMRequest) Reset()
- func (x *DeprovisionVMRequest) String() string
- type DeprovisionVMResponse
- type DetachVolumeRequest
- func (*DetachVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeRequest) GetUuid() string
- func (*DetachVolumeRequest) ProtoMessage()
- func (x *DetachVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeRequest) Reset()
- func (x *DetachVolumeRequest) String() string
- type DetachVolumeResponse
- func (*DetachVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeResponse) GetVolume() *VolumeInfo
- func (*DetachVolumeResponse) ProtoMessage()
- func (x *DetachVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeResponse) Reset()
- func (x *DetachVolumeResponse) String() string
- type DisablePluginRequest
- func (*DisablePluginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisablePluginRequest) GetInstanceUuid() string
- func (x *DisablePluginRequest) GetName() string
- func (*DisablePluginRequest) ProtoMessage()
- func (x *DisablePluginRequest) ProtoReflect() protoreflect.Message
- func (x *DisablePluginRequest) Reset()
- func (x *DisablePluginRequest) String() string
- type DisablePluginResponse
- type DiskDeleteOp
- type DiskFileOp
- func (*DiskFileOp) Descriptor() ([]byte, []int)deprecated
- func (x *DiskFileOp) GetContent() string
- func (x *DiskFileOp) GetDst() string
- func (x *DiskFileOp) GetTrigger() string
- func (*DiskFileOp) ProtoMessage()
- func (x *DiskFileOp) ProtoReflect() protoreflect.Message
- func (x *DiskFileOp) Reset()
- func (x *DiskFileOp) String() string
- type DiskModOp
- func (*DiskModOp) Descriptor() ([]byte, []int)deprecated
- func (x *DiskModOp) GetDst() string
- func (x *DiskModOp) GetNew() string
- func (x *DiskModOp) GetOld() string
- func (*DiskModOp) ProtoMessage()
- func (x *DiskModOp) ProtoReflect() protoreflect.Message
- func (x *DiskModOp) Reset()
- func (x *DiskModOp) String() string
- type DriverReply
- func (*DriverReply) Descriptor() ([]byte, []int)deprecated
- func (x *DriverReply) GetCreateVm() *CreateVMResult
- func (x *DriverReply) GetDeleteVm() *DeleteVMResult
- func (x *DriverReply) GetError() string
- func (x *DriverReply) GetRegisterMicroVm() *RegisterMicroVMResult
- func (x *DriverReply) GetRequestId() string
- func (x *DriverReply) GetResult() isDriverReply_Result
- func (x *DriverReply) GetStartVm() *StartVMResult
- func (x *DriverReply) GetStopVm() *StopVMResult
- func (*DriverReply) ProtoMessage()
- func (x *DriverReply) ProtoReflect() protoreflect.Message
- func (x *DriverReply) Reset()
- func (x *DriverReply) String() string
- type DriverReply_CreateVm
- type DriverReply_DeleteVm
- type DriverReply_RegisterMicroVm
- type DriverReply_StartVm
- type DriverReply_StopVm
- type DriverRequest
- func (*DriverRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DriverRequest) GetCreateVm() *CreateVMOp
- func (x *DriverRequest) GetDeleteVm() *DeleteVMOp
- func (x *DriverRequest) GetOp() isDriverRequest_Op
- func (x *DriverRequest) GetRegisterMicroVm() *RegisterMicroVMOp
- func (x *DriverRequest) GetRequestId() string
- func (x *DriverRequest) GetStartVm() *StartVMOp
- func (x *DriverRequest) GetStopVm() *StopVMOp
- func (*DriverRequest) ProtoMessage()
- func (x *DriverRequest) ProtoReflect() protoreflect.Message
- func (x *DriverRequest) Reset()
- func (x *DriverRequest) String() string
- type DriverRequest_CreateVm
- type DriverRequest_DeleteVm
- type DriverRequest_RegisterMicroVm
- type DriverRequest_StartVm
- type DriverRequest_StopVm
- type EnablePluginRequest
- func (*EnablePluginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnablePluginRequest) GetInstanceUuid() string
- func (x *EnablePluginRequest) GetName() string
- func (*EnablePluginRequest) ProtoMessage()
- func (x *EnablePluginRequest) ProtoReflect() protoreflect.Message
- func (x *EnablePluginRequest) Reset()
- func (x *EnablePluginRequest) String() string
- type EnablePluginResponse
- type FederationPeerInfo
- func (*FederationPeerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FederationPeerInfo) GetLastError() string
- func (x *FederationPeerInfo) GetLastSeenUnixNs() int64
- func (x *FederationPeerInfo) GetName() string
- func (x *FederationPeerInfo) GetRegion() string
- func (x *FederationPeerInfo) GetStatus() string
- func (x *FederationPeerInfo) GetUrl() string
- func (x *FederationPeerInfo) GetWeight() int32
- func (*FederationPeerInfo) ProtoMessage()
- func (x *FederationPeerInfo) ProtoReflect() protoreflect.Message
- func (x *FederationPeerInfo) Reset()
- func (x *FederationPeerInfo) String() string
- type Flavor
- func (*Flavor) Descriptor() ([]byte, []int)deprecated
- func (x *Flavor) GetEphemeralGb() int32
- func (x *Flavor) GetGpu() string
- func (x *Flavor) GetName() string
- func (x *Flavor) GetRam() string
- func (x *Flavor) GetUuid() string
- func (x *Flavor) GetVcpu() int32
- func (*Flavor) ProtoMessage()
- func (x *Flavor) ProtoReflect() protoreflect.Message
- func (x *Flavor) Reset()
- func (x *Flavor) String() string
- type FloatingIPInfo
- func (*FloatingIPInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FloatingIPInfo) GetAddress() string
- func (x *FloatingIPInfo) GetAllocatedAtUnixNs() int64
- func (x *FloatingIPInfo) GetMappedTo() string
- func (x *FloatingIPInfo) GetNetwork() string
- func (x *FloatingIPInfo) GetProjectUuid() string
- func (x *FloatingIPInfo) GetRateLimitPps() int32
- func (x *FloatingIPInfo) GetStatus() string
- func (x *FloatingIPInfo) GetUuid() string
- func (*FloatingIPInfo) ProtoMessage()
- func (x *FloatingIPInfo) ProtoReflect() protoreflect.Message
- func (x *FloatingIPInfo) Reset()
- func (x *FloatingIPInfo) String() string
- type GPU
- func (*GPU) Descriptor() ([]byte, []int)deprecated
- func (x *GPU) GetMemoryGib() int32
- func (x *GPU) GetMigCapable() bool
- func (x *GPU) GetModel() string
- func (x *GPU) GetVendor() string
- func (*GPU) ProtoMessage()
- func (x *GPU) ProtoReflect() protoreflect.Message
- func (x *GPU) Reset()
- func (x *GPU) String() string
- type GPURequest
- func (*GPURequest) Descriptor() ([]byte, []int)deprecated
- func (x *GPURequest) GetCount() int32
- func (x *GPURequest) GetMigSlice() string
- func (x *GPURequest) GetModel() string
- func (x *GPURequest) GetVendor() string
- func (*GPURequest) ProtoMessage()
- func (x *GPURequest) ProtoReflect() protoreflect.Message
- func (x *GPURequest) Reset()
- func (x *GPURequest) String() string
- type GetAZRequest
- func (*GetAZRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAZRequest) GetCode() string
- func (x *GetAZRequest) GetUuid() string
- func (*GetAZRequest) ProtoMessage()
- func (x *GetAZRequest) ProtoReflect() protoreflect.Message
- func (x *GetAZRequest) Reset()
- func (x *GetAZRequest) String() string
- type GetAZResponse
- type GetBucketPolicyRequest
- func (*GetBucketPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketPolicyRequest) GetUuid() string
- func (*GetBucketPolicyRequest) ProtoMessage()
- func (x *GetBucketPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetBucketPolicyRequest) Reset()
- func (x *GetBucketPolicyRequest) String() string
- type GetBucketPolicyResponse
- func (*GetBucketPolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketPolicyResponse) GetPolicy() string
- func (*GetBucketPolicyResponse) ProtoMessage()
- func (x *GetBucketPolicyResponse) ProtoReflect() protoreflect.Message
- func (x *GetBucketPolicyResponse) Reset()
- func (x *GetBucketPolicyResponse) String() string
- type GetBucketRequest
- type GetBucketResponse
- func (*GetBucketResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBucketResponse) GetBucket() *BucketInfo
- func (*GetBucketResponse) ProtoMessage()
- func (x *GetBucketResponse) ProtoReflect() protoreflect.Message
- func (x *GetBucketResponse) Reset()
- func (x *GetBucketResponse) String() string
- type GetClusterInfoRequest
- type GetClusterInfoResponse
- func (*GetClusterInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterInfoResponse) GetClusterName() string
- func (x *GetClusterInfoResponse) GetControlPlaneHostUuids() []string
- func (x *GetClusterInfoResponse) GetLocalHostUuid() string
- func (*GetClusterInfoResponse) ProtoMessage()
- func (x *GetClusterInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterInfoResponse) Reset()
- func (x *GetClusterInfoResponse) String() string
- type GetDNSZoneRequest
- func (*GetDNSZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDNSZoneRequest) GetName() string
- func (x *GetDNSZoneRequest) GetUuid() string
- func (*GetDNSZoneRequest) ProtoMessage()
- func (x *GetDNSZoneRequest) ProtoReflect() protoreflect.Message
- func (x *GetDNSZoneRequest) Reset()
- func (x *GetDNSZoneRequest) String() string
- type GetDNSZoneResponse
- func (*GetDNSZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDNSZoneResponse) GetZone() *DNSZoneInfo
- func (*GetDNSZoneResponse) ProtoMessage()
- func (x *GetDNSZoneResponse) ProtoReflect() protoreflect.Message
- func (x *GetDNSZoneResponse) Reset()
- func (x *GetDNSZoneResponse) String() string
- type GetFlavorRequest
- type GetFlavorResponse
- type GetHostRequest
- func (*GetHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHostRequest) GetHostname() string
- func (x *GetHostRequest) GetUuid() string
- func (*GetHostRequest) ProtoMessage()
- func (x *GetHostRequest) ProtoReflect() protoreflect.Message
- func (x *GetHostRequest) Reset()
- func (x *GetHostRequest) String() string
- type GetHostResponse
- type GetLoadBalancerRequest
- func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoadBalancerRequest) GetUuid() string
- func (*GetLoadBalancerRequest) ProtoMessage()
- func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *GetLoadBalancerRequest) Reset()
- func (x *GetLoadBalancerRequest) String() string
- type GetLoadBalancerResponse
- func (*GetLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
- func (*GetLoadBalancerResponse) ProtoMessage()
- func (x *GetLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *GetLoadBalancerResponse) Reset()
- func (x *GetLoadBalancerResponse) String() string
- type GetMicroVMMetricsRequest
- func (*GetMicroVMMetricsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMicroVMMetricsRequest) GetName() string
- func (x *GetMicroVMMetricsRequest) GetProject() string
- func (x *GetMicroVMMetricsRequest) GetVmUuid() string
- func (*GetMicroVMMetricsRequest) ProtoMessage()
- func (x *GetMicroVMMetricsRequest) ProtoReflect() protoreflect.Message
- func (x *GetMicroVMMetricsRequest) Reset()
- func (x *GetMicroVMMetricsRequest) String() string
- type GetPodSpecRequest
- type GetPodSpecResponse
- func (*GetPodSpecResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPodSpecResponse) GetFound() bool
- func (x *GetPodSpecResponse) GetPodId() string
- func (x *GetPodSpecResponse) GetSpecJson() []byte
- func (*GetPodSpecResponse) ProtoMessage()
- func (x *GetPodSpecResponse) ProtoReflect() protoreflect.Message
- func (x *GetPodSpecResponse) Reset()
- func (x *GetPodSpecResponse) String() string
- type GetProjectQuotaRequest
- func (*GetProjectQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProjectQuotaRequest) GetProjectUuid() string
- func (*GetProjectQuotaRequest) ProtoMessage()
- func (x *GetProjectQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *GetProjectQuotaRequest) Reset()
- func (x *GetProjectQuotaRequest) String() string
- type GetProjectQuotaResponse
- func (*GetProjectQuotaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetProjectQuotaResponse) GetProject() *Quotas
- func (x *GetProjectQuotaResponse) GetSiblingsTotal() *Quotas
- func (x *GetProjectQuotaResponse) GetTenantCap() *Quotas
- func (*GetProjectQuotaResponse) ProtoMessage()
- func (x *GetProjectQuotaResponse) ProtoReflect() protoreflect.Message
- func (x *GetProjectQuotaResponse) Reset()
- func (x *GetProjectQuotaResponse) String() string
- type GetRackRequest
- type GetRackResponse
- type GetScriptRequest
- type GetScriptResponse
- type GetShareRequest
- type GetShareResponse
- type GetSubnetRequest
- type GetSubnetResponse
- func (*GetSubnetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSubnetResponse) GetSubnet() *SubnetInfo
- func (*GetSubnetResponse) ProtoMessage()
- func (x *GetSubnetResponse) ProtoReflect() protoreflect.Message
- func (x *GetSubnetResponse) Reset()
- func (x *GetSubnetResponse) String() string
- type GetTenantQuotaRequest
- func (*GetTenantQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTenantQuotaRequest) GetTenantUuid() string
- func (*GetTenantQuotaRequest) ProtoMessage()
- func (x *GetTenantQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *GetTenantQuotaRequest) Reset()
- func (x *GetTenantQuotaRequest) String() string
- type GetTenantQuotaResponse
- func (*GetTenantQuotaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTenantQuotaResponse) GetAllocated() *Quotas
- func (x *GetTenantQuotaResponse) GetCap() *Quotas
- func (*GetTenantQuotaResponse) ProtoMessage()
- func (x *GetTenantQuotaResponse) ProtoReflect() protoreflect.Message
- func (x *GetTenantQuotaResponse) Reset()
- func (x *GetTenantQuotaResponse) String() string
- type GetUserRequest
- type GetUserResponse
- type GetVolumePropertyRequest
- func (*GetVolumePropertyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumePropertyRequest) GetKey() string
- func (x *GetVolumePropertyRequest) GetVolumeUuid() string
- func (*GetVolumePropertyRequest) ProtoMessage()
- func (x *GetVolumePropertyRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumePropertyRequest) Reset()
- func (x *GetVolumePropertyRequest) String() string
- type GetVolumePropertyResponse
- func (*GetVolumePropertyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumePropertyResponse) GetProperty() *VolumePropertyInfo
- func (*GetVolumePropertyResponse) ProtoMessage()
- func (x *GetVolumePropertyResponse) ProtoReflect() protoreflect.Message
- func (x *GetVolumePropertyResponse) Reset()
- func (x *GetVolumePropertyResponse) String() string
- type GetZombieReportRequest
- type GetZombieReportResponse
- func (*GetZombieReportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetZombieReportResponse) GetDeletedTotal() uint64
- func (x *GetZombieReportResponse) GetLastSweepAtUnixNs() int64
- func (x *GetZombieReportResponse) GetZombies() []*ZombieEntry
- func (x *GetZombieReportResponse) GetZombiesByKind() map[string]int32
- func (*GetZombieReportResponse) ProtoMessage()
- func (x *GetZombieReportResponse) ProtoReflect() protoreflect.Message
- func (x *GetZombieReportResponse) Reset()
- func (x *GetZombieReportResponse) String() string
- type HealthProbe
- func (*HealthProbe) Descriptor() ([]byte, []int)deprecated
- func (x *HealthProbe) GetExecCommand() []string
- func (x *HealthProbe) GetFailureThreshold() int32
- func (x *HealthProbe) GetHttpMethod() string
- func (x *HealthProbe) GetHttpPath() string
- func (x *HealthProbe) GetHttpPort() int32
- func (x *HealthProbe) GetHttpStatusOk() []int32
- func (x *HealthProbe) GetInitialDelayMs() int64
- func (x *HealthProbe) GetPeriodMs() int64
- func (x *HealthProbe) GetSuccessThreshold() int32
- func (x *HealthProbe) GetTcpPort() int32
- func (x *HealthProbe) GetTimeoutMs() int64
- func (x *HealthProbe) GetType() HealthProbe_Type
- func (*HealthProbe) ProtoMessage()
- func (x *HealthProbe) ProtoReflect() protoreflect.Message
- func (x *HealthProbe) Reset()
- func (x *HealthProbe) String() string
- type HealthProbe_Type
- func (HealthProbe_Type) Descriptor() protoreflect.EnumDescriptor
- func (x HealthProbe_Type) Enum() *HealthProbe_Type
- func (HealthProbe_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthProbe_Type) Number() protoreflect.EnumNumber
- func (x HealthProbe_Type) String() string
- func (HealthProbe_Type) Type() protoreflect.EnumType
- type HeartbeatHostRequest
- func (*HeartbeatHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HeartbeatHostRequest) GetUuid() string
- func (*HeartbeatHostRequest) ProtoMessage()
- func (x *HeartbeatHostRequest) ProtoReflect() protoreflect.Message
- func (x *HeartbeatHostRequest) Reset()
- func (x *HeartbeatHostRequest) String() string
- type HeartbeatHostResponse
- type HostInfo
- func (*HostInfo) Descriptor() ([]byte, []int)deprecated
- func (x *HostInfo) GetAgentVersion() string
- func (x *HostInfo) GetArchitecture() string
- func (x *HostInfo) GetAz() string
- func (x *HostInfo) GetCordoned() bool
- func (x *HostInfo) GetCpuCount() int32
- func (x *HostInfo) GetCreatedAtUnixNs() int64
- func (x *HostInfo) GetDriverVersions() map[string]string
- func (x *HostInfo) GetEndpoint() string
- func (x *HostInfo) GetGpus() []*GPU
- func (x *HostInfo) GetHostname() string
- func (x *HostInfo) GetHypervisor() string
- func (x *HostInfo) GetKernelVersion() string
- func (x *HostInfo) GetLastSeenAtUnixNs() int64
- func (x *HostInfo) GetMemoryMib() int64
- func (x *HostInfo) GetNetworkInterfaces() []*NetworkInterface
- func (x *HostInfo) GetNetworkTypes() []string
- func (x *HostInfo) GetOsId() string
- func (x *HostInfo) GetOsPretty() string
- func (x *HostInfo) GetOsVersion() string
- func (x *HostInfo) GetProperties() map[string]string
- func (x *HostInfo) GetRack() string
- func (x *HostInfo) GetState() string
- func (x *HostInfo) GetStorageMounts() []*StorageMount
- func (x *HostInfo) GetUuid() string
- func (x *HostInfo) GetVolumeBackends() []string
- func (*HostInfo) ProtoMessage()
- func (x *HostInfo) ProtoReflect() protoreflect.Message
- func (x *HostInfo) Reset()
- func (x *HostInfo) String() string
- type ImageInfo
- func (*ImageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ImageInfo) GetFormat() string
- func (x *ImageInfo) GetName() string
- func (x *ImageInfo) GetSizeBytes() int64
- func (x *ImageInfo) GetUrl() string
- func (*ImageInfo) ProtoMessage()
- func (x *ImageInfo) ProtoReflect() protoreflect.Message
- func (x *ImageInfo) Reset()
- func (x *ImageInfo) String() string
- type ImportSSHKeyCatalogueRequest
- func (*ImportSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportSSHKeyCatalogueRequest) GetBlob() string
- func (x *ImportSSHKeyCatalogueRequest) GetComment() string
- func (x *ImportSSHKeyCatalogueRequest) GetNamePrefix() string
- func (*ImportSSHKeyCatalogueRequest) ProtoMessage()
- func (x *ImportSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
- func (x *ImportSSHKeyCatalogueRequest) Reset()
- func (x *ImportSSHKeyCatalogueRequest) String() string
- type ImportSSHKeyCatalogueResponse
- func (*ImportSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImportSSHKeyCatalogueResponse) GetImported() []*SSHKeyCatalogueEntry
- func (x *ImportSSHKeyCatalogueResponse) GetSkippedDuplicates() int32
- func (*ImportSSHKeyCatalogueResponse) ProtoMessage()
- func (x *ImportSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
- func (x *ImportSSHKeyCatalogueResponse) Reset()
- func (x *ImportSSHKeyCatalogueResponse) String() string
- type InstallPluginRequest
- func (*InstallPluginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstallPluginRequest) GetInputs() map[string]string
- func (x *InstallPluginRequest) GetName() string
- func (x *InstallPluginRequest) GetProject() string
- func (*InstallPluginRequest) ProtoMessage()
- func (x *InstallPluginRequest) ProtoReflect() protoreflect.Message
- func (x *InstallPluginRequest) Reset()
- func (x *InstallPluginRequest) String() string
- type InstallPluginResponse
- func (*InstallPluginResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InstallPluginResponse) GetInstanceUuid() string
- func (*InstallPluginResponse) ProtoMessage()
- func (x *InstallPluginResponse) ProtoReflect() protoreflect.Message
- func (x *InstallPluginResponse) Reset()
- func (x *InstallPluginResponse) String() string
- type LBBackend
- type ListAZsRequest
- func (*ListAZsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAZsRequest) GetLimit() int32
- func (x *ListAZsRequest) GetPageToken() string
- func (*ListAZsRequest) ProtoMessage()
- func (x *ListAZsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAZsRequest) Reset()
- func (x *ListAZsRequest) String() string
- type ListAZsResponse
- func (*ListAZsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAZsResponse) GetAzs() []*AZInfo
- func (x *ListAZsResponse) GetNextPageToken() string
- func (*ListAZsResponse) ProtoMessage()
- func (x *ListAZsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAZsResponse) Reset()
- func (x *ListAZsResponse) String() string
- type ListBucketsRequest
- func (*ListBucketsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsRequest) GetLimit() int32
- func (x *ListBucketsRequest) GetPageToken() string
- func (x *ListBucketsRequest) GetProject() string
- func (*ListBucketsRequest) ProtoMessage()
- func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBucketsRequest) Reset()
- func (x *ListBucketsRequest) String() string
- type ListBucketsResponse
- func (*ListBucketsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBucketsResponse) GetBuckets() []*BucketInfo
- func (x *ListBucketsResponse) GetNextPageToken() string
- func (*ListBucketsResponse) ProtoMessage()
- func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBucketsResponse) Reset()
- func (x *ListBucketsResponse) String() string
- type ListDNSRecordsRequest
- func (*ListDNSRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDNSRecordsRequest) GetLimit() int32
- func (x *ListDNSRecordsRequest) GetPageToken() string
- func (x *ListDNSRecordsRequest) GetZoneUuid() string
- func (*ListDNSRecordsRequest) ProtoMessage()
- func (x *ListDNSRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDNSRecordsRequest) Reset()
- func (x *ListDNSRecordsRequest) String() string
- type ListDNSRecordsResponse
- func (*ListDNSRecordsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDNSRecordsResponse) GetNextPageToken() string
- func (x *ListDNSRecordsResponse) GetRecords() []*DNSRecordInfo
- func (*ListDNSRecordsResponse) ProtoMessage()
- func (x *ListDNSRecordsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDNSRecordsResponse) Reset()
- func (x *ListDNSRecordsResponse) String() string
- type ListDNSZonesRequest
- func (*ListDNSZonesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDNSZonesRequest) GetLimit() int32
- func (x *ListDNSZonesRequest) GetPageToken() string
- func (x *ListDNSZonesRequest) GetProject() string
- func (*ListDNSZonesRequest) ProtoMessage()
- func (x *ListDNSZonesRequest) ProtoReflect() protoreflect.Message
- func (x *ListDNSZonesRequest) Reset()
- func (x *ListDNSZonesRequest) String() string
- type ListDNSZonesResponse
- func (*ListDNSZonesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDNSZonesResponse) GetNextPageToken() string
- func (x *ListDNSZonesResponse) GetZones() []*DNSZoneInfo
- func (*ListDNSZonesResponse) ProtoMessage()
- func (x *ListDNSZonesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDNSZonesResponse) Reset()
- func (x *ListDNSZonesResponse) String() string
- type ListFederationPeersRequest
- type ListFederationPeersResponse
- func (*ListFederationPeersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFederationPeersResponse) GetPeers() []*FederationPeerInfo
- func (*ListFederationPeersResponse) ProtoMessage()
- func (x *ListFederationPeersResponse) ProtoReflect() protoreflect.Message
- func (x *ListFederationPeersResponse) Reset()
- func (x *ListFederationPeersResponse) String() string
- type ListFlavorsRequest
- func (*ListFlavorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFlavorsRequest) GetLimit() int32
- func (x *ListFlavorsRequest) GetPageToken() string
- func (*ListFlavorsRequest) ProtoMessage()
- func (x *ListFlavorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFlavorsRequest) Reset()
- func (x *ListFlavorsRequest) String() string
- type ListFlavorsResponse
- func (*ListFlavorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFlavorsResponse) GetFlavors() []*Flavor
- func (x *ListFlavorsResponse) GetNextPageToken() string
- func (*ListFlavorsResponse) ProtoMessage()
- func (x *ListFlavorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFlavorsResponse) Reset()
- func (x *ListFlavorsResponse) String() string
- type ListFloatingIPsRequest
- func (*ListFloatingIPsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFloatingIPsRequest) GetLimit() int32
- func (x *ListFloatingIPsRequest) GetPageToken() string
- func (x *ListFloatingIPsRequest) GetProject() string
- func (*ListFloatingIPsRequest) ProtoMessage()
- func (x *ListFloatingIPsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFloatingIPsRequest) Reset()
- func (x *ListFloatingIPsRequest) String() string
- type ListFloatingIPsResponse
- func (*ListFloatingIPsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFloatingIPsResponse) GetFloatingIps() []*FloatingIPInfo
- func (x *ListFloatingIPsResponse) GetNextPageToken() string
- func (*ListFloatingIPsResponse) ProtoMessage()
- func (x *ListFloatingIPsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFloatingIPsResponse) Reset()
- func (x *ListFloatingIPsResponse) String() string
- type ListHostsRequest
- func (*ListHostsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsRequest) GetAz() string
- func (x *ListHostsRequest) GetLimit() int32
- func (x *ListHostsRequest) GetPageToken() string
- func (*ListHostsRequest) ProtoMessage()
- func (x *ListHostsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHostsRequest) Reset()
- func (x *ListHostsRequest) String() string
- type ListHostsResponse
- func (*ListHostsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsResponse) GetConnectedHostUuids() []string
- func (x *ListHostsResponse) GetHosts() []*HostInfo
- func (x *ListHostsResponse) GetNextPageToken() string
- func (*ListHostsResponse) ProtoMessage()
- func (x *ListHostsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHostsResponse) Reset()
- func (x *ListHostsResponse) String() string
- type ListImagesRequest
- func (*ListImagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListImagesRequest) GetLimit() int32
- func (x *ListImagesRequest) GetPageToken() string
- func (*ListImagesRequest) ProtoMessage()
- func (x *ListImagesRequest) ProtoReflect() protoreflect.Message
- func (x *ListImagesRequest) Reset()
- func (x *ListImagesRequest) String() string
- type ListImagesResponse
- func (*ListImagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListImagesResponse) GetImages() []*ImageInfo
- func (x *ListImagesResponse) GetNextPageToken() string
- func (*ListImagesResponse) ProtoMessage()
- func (x *ListImagesResponse) ProtoReflect() protoreflect.Message
- func (x *ListImagesResponse) Reset()
- func (x *ListImagesResponse) String() string
- type ListInstalledPluginsRequest
- type ListInstalledPluginsResponse
- func (*ListInstalledPluginsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInstalledPluginsResponse) GetInstances() []*PluginInstance
- func (*ListInstalledPluginsResponse) ProtoMessage()
- func (x *ListInstalledPluginsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInstalledPluginsResponse) Reset()
- func (x *ListInstalledPluginsResponse) String() string
- type ListLoadBalancersRequest
- func (*ListLoadBalancersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancersRequest) GetLimit() int32
- func (x *ListLoadBalancersRequest) GetPageToken() string
- func (x *ListLoadBalancersRequest) GetProject() string
- func (*ListLoadBalancersRequest) ProtoMessage()
- func (x *ListLoadBalancersRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancersRequest) Reset()
- func (x *ListLoadBalancersRequest) String() string
- type ListLoadBalancersResponse
- func (*ListLoadBalancersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancersResponse) GetLoadBalancers() []*LoadBalancerInfo
- func (x *ListLoadBalancersResponse) GetNextPageToken() string
- func (*ListLoadBalancersResponse) ProtoMessage()
- func (x *ListLoadBalancersResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancersResponse) Reset()
- func (x *ListLoadBalancersResponse) String() string
- type ListNetworksRequest
- func (*ListNetworksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworksRequest) GetLimit() int32
- func (x *ListNetworksRequest) GetPageToken() string
- func (x *ListNetworksRequest) GetProject() string
- func (*ListNetworksRequest) ProtoMessage()
- func (x *ListNetworksRequest) ProtoReflect() protoreflect.Message
- func (x *ListNetworksRequest) Reset()
- func (x *ListNetworksRequest) String() string
- type ListNetworksResponse
- func (*ListNetworksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworksResponse) GetNetworks() []*NetworkInfo
- func (x *ListNetworksResponse) GetNextPageToken() string
- func (*ListNetworksResponse) ProtoMessage()
- func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message
- func (x *ListNetworksResponse) Reset()
- func (x *ListNetworksResponse) String() string
- type ListPluginCatalogueRequest
- type ListPluginCatalogueResponse
- func (*ListPluginCatalogueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPluginCatalogueResponse) GetEntries() []*PluginCatalogueEntry
- func (*ListPluginCatalogueResponse) ProtoMessage()
- func (x *ListPluginCatalogueResponse) ProtoReflect() protoreflect.Message
- func (x *ListPluginCatalogueResponse) Reset()
- func (x *ListPluginCatalogueResponse) String() string
- type ListPortsForVMRequest
- func (*ListPortsForVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortsForVMRequest) GetProject() string
- func (x *ListPortsForVMRequest) GetVmName() string
- func (x *ListPortsForVMRequest) GetVmUuid() string
- func (*ListPortsForVMRequest) ProtoMessage()
- func (x *ListPortsForVMRequest) ProtoReflect() protoreflect.Message
- func (x *ListPortsForVMRequest) Reset()
- func (x *ListPortsForVMRequest) String() string
- type ListPortsForVMResponse
- func (*ListPortsForVMResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortsForVMResponse) GetPorts() []*PortInfo
- func (*ListPortsForVMResponse) ProtoMessage()
- func (x *ListPortsForVMResponse) ProtoReflect() protoreflect.Message
- func (x *ListPortsForVMResponse) Reset()
- func (x *ListPortsForVMResponse) String() string
- type ListProjectMembersRequest
- func (*ListProjectMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectMembersRequest) GetProjectUuid() string
- func (*ListProjectMembersRequest) ProtoMessage()
- func (x *ListProjectMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListProjectMembersRequest) Reset()
- func (x *ListProjectMembersRequest) String() string
- type ListProjectMembersResponse
- func (*ListProjectMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectMembersResponse) GetUserUuids() []string
- func (*ListProjectMembersResponse) ProtoMessage()
- func (x *ListProjectMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectMembersResponse) Reset()
- func (x *ListProjectMembersResponse) String() string
- type ListProjectsRequest
- func (*ListProjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsRequest) GetLimit() int32
- func (x *ListProjectsRequest) GetPageToken() string
- func (*ListProjectsRequest) ProtoMessage()
- func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListProjectsRequest) Reset()
- func (x *ListProjectsRequest) String() string
- type ListProjectsResponse
- func (*ListProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsResponse) GetNextPageToken() string
- func (x *ListProjectsResponse) GetProjects() []*ProjectInfo
- func (*ListProjectsResponse) ProtoMessage()
- func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectsResponse) Reset()
- func (x *ListProjectsResponse) String() string
- type ListRacksRequest
- func (*ListRacksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRacksRequest) GetAzUuid() string
- func (x *ListRacksRequest) GetLimit() int32
- func (x *ListRacksRequest) GetPageToken() string
- func (*ListRacksRequest) ProtoMessage()
- func (x *ListRacksRequest) ProtoReflect() protoreflect.Message
- func (x *ListRacksRequest) Reset()
- func (x *ListRacksRequest) String() string
- type ListRacksResponse
- func (*ListRacksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRacksResponse) GetNextPageToken() string
- func (x *ListRacksResponse) GetRacks() []*RackInfo
- func (*ListRacksResponse) ProtoMessage()
- func (x *ListRacksResponse) ProtoReflect() protoreflect.Message
- func (x *ListRacksResponse) Reset()
- func (x *ListRacksResponse) String() string
- type ListRegistryRemotesRequest
- func (*ListRegistryRemotesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRegistryRemotesRequest) GetLimit() int32
- func (x *ListRegistryRemotesRequest) GetPageToken() string
- func (*ListRegistryRemotesRequest) ProtoMessage()
- func (x *ListRegistryRemotesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRegistryRemotesRequest) Reset()
- func (x *ListRegistryRemotesRequest) String() string
- type ListRegistryRemotesResponse
- func (*ListRegistryRemotesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRegistryRemotesResponse) GetNextPageToken() string
- func (x *ListRegistryRemotesResponse) GetRemotes() []*RegistryRemoteInfo
- func (*ListRegistryRemotesResponse) ProtoMessage()
- func (x *ListRegistryRemotesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRegistryRemotesResponse) Reset()
- func (x *ListRegistryRemotesResponse) String() string
- type ListSSHKeyCatalogueRequest
- func (*ListSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSSHKeyCatalogueRequest) GetLimit() int32
- func (x *ListSSHKeyCatalogueRequest) GetPageToken() string
- func (*ListSSHKeyCatalogueRequest) ProtoMessage()
- func (x *ListSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
- func (x *ListSSHKeyCatalogueRequest) Reset()
- func (x *ListSSHKeyCatalogueRequest) String() string
- type ListSSHKeyCatalogueResponse
- func (*ListSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSSHKeyCatalogueResponse) GetKeys() []*SSHKeyCatalogueEntry
- func (x *ListSSHKeyCatalogueResponse) GetNextPageToken() string
- func (*ListSSHKeyCatalogueResponse) ProtoMessage()
- func (x *ListSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
- func (x *ListSSHKeyCatalogueResponse) Reset()
- func (x *ListSSHKeyCatalogueResponse) String() string
- type ListSchedulingRulesRequest
- func (*ListSchedulingRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSchedulingRulesRequest) GetLimit() int32
- func (x *ListSchedulingRulesRequest) GetPageToken() string
- func (*ListSchedulingRulesRequest) ProtoMessage()
- func (x *ListSchedulingRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSchedulingRulesRequest) Reset()
- func (x *ListSchedulingRulesRequest) String() string
- type ListSchedulingRulesResponse
- func (*ListSchedulingRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSchedulingRulesResponse) GetNextPageToken() string
- func (x *ListSchedulingRulesResponse) GetRules() []*SchedulingRuleInfo
- func (*ListSchedulingRulesResponse) ProtoMessage()
- func (x *ListSchedulingRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSchedulingRulesResponse) Reset()
- func (x *ListSchedulingRulesResponse) String() string
- type ListScriptsRequest
- func (*ListScriptsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListScriptsRequest) GetLimit() int32
- func (x *ListScriptsRequest) GetPageToken() string
- func (*ListScriptsRequest) ProtoMessage()
- func (x *ListScriptsRequest) ProtoReflect() protoreflect.Message
- func (x *ListScriptsRequest) Reset()
- func (x *ListScriptsRequest) String() string
- type ListScriptsResponse
- func (*ListScriptsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListScriptsResponse) GetNextPageToken() string
- func (x *ListScriptsResponse) GetScripts() []*Script
- func (*ListScriptsResponse) ProtoMessage()
- func (x *ListScriptsResponse) ProtoReflect() protoreflect.Message
- func (x *ListScriptsResponse) Reset()
- func (x *ListScriptsResponse) String() string
- type ListSecurityGroupsRequest
- func (*ListSecurityGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityGroupsRequest) GetLimit() int32
- func (x *ListSecurityGroupsRequest) GetPageToken() string
- func (x *ListSecurityGroupsRequest) GetProject() string
- func (*ListSecurityGroupsRequest) ProtoMessage()
- func (x *ListSecurityGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityGroupsRequest) Reset()
- func (x *ListSecurityGroupsRequest) String() string
- type ListSecurityGroupsResponse
- func (*ListSecurityGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityGroupsResponse) GetGroups() []*SecurityGroupInfo
- func (x *ListSecurityGroupsResponse) GetNextPageToken() string
- func (*ListSecurityGroupsResponse) ProtoMessage()
- func (x *ListSecurityGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityGroupsResponse) Reset()
- func (x *ListSecurityGroupsResponse) String() string
- type ListSharesRequest
- func (*ListSharesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSharesRequest) GetLimit() int32
- func (x *ListSharesRequest) GetPageToken() string
- func (x *ListSharesRequest) GetProject() string
- func (*ListSharesRequest) ProtoMessage()
- func (x *ListSharesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSharesRequest) Reset()
- func (x *ListSharesRequest) String() string
- type ListSharesResponse
- func (*ListSharesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSharesResponse) GetNextPageToken() string
- func (x *ListSharesResponse) GetShares() []*ShareInfo
- func (*ListSharesResponse) ProtoMessage()
- func (x *ListSharesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSharesResponse) Reset()
- func (x *ListSharesResponse) String() string
- type ListSubnetsRequest
- func (*ListSubnetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsRequest) GetLimit() int32
- func (x *ListSubnetsRequest) GetNetworkUuid() string
- func (x *ListSubnetsRequest) GetPageToken() string
- func (x *ListSubnetsRequest) GetProject() string
- func (*ListSubnetsRequest) ProtoMessage()
- func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsRequest) Reset()
- func (x *ListSubnetsRequest) String() string
- type ListSubnetsResponse
- func (*ListSubnetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsResponse) GetNextPageToken() string
- func (x *ListSubnetsResponse) GetSubnets() []*SubnetInfo
- func (*ListSubnetsResponse) ProtoMessage()
- func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsResponse) Reset()
- func (x *ListSubnetsResponse) String() string
- type ListTenantsRequest
- type ListTenantsResponse
- func (*ListTenantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTenantsResponse) GetTenants() []*TenantInfo
- func (*ListTenantsResponse) ProtoMessage()
- func (x *ListTenantsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTenantsResponse) Reset()
- func (x *ListTenantsResponse) String() string
- type ListUEFIVarsRequest
- func (*ListUEFIVarsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUEFIVarsRequest) GetLimit() int32
- func (x *ListUEFIVarsRequest) GetPageToken() string
- func (x *ListUEFIVarsRequest) GetProject() string
- func (x *ListUEFIVarsRequest) GetVmName() string
- func (*ListUEFIVarsRequest) ProtoMessage()
- func (x *ListUEFIVarsRequest) ProtoReflect() protoreflect.Message
- func (x *ListUEFIVarsRequest) Reset()
- func (x *ListUEFIVarsRequest) String() string
- type ListUEFIVarsResponse
- func (*ListUEFIVarsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUEFIVarsResponse) GetNextPageToken() string
- func (x *ListUEFIVarsResponse) GetVars() []*UEFIVar
- func (*ListUEFIVarsResponse) ProtoMessage()
- func (x *ListUEFIVarsResponse) ProtoReflect() protoreflect.Message
- func (x *ListUEFIVarsResponse) Reset()
- func (x *ListUEFIVarsResponse) String() string
- type ListUsersRequest
- func (*ListUsersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsersRequest) GetLimit() int32
- func (x *ListUsersRequest) GetPageToken() string
- func (*ListUsersRequest) ProtoMessage()
- func (x *ListUsersRequest) ProtoReflect() protoreflect.Message
- func (x *ListUsersRequest) Reset()
- func (x *ListUsersRequest) String() string
- type ListUsersResponse
- func (*ListUsersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsersResponse) GetNextPageToken() string
- func (x *ListUsersResponse) GetUsers() []*UserInfo
- func (*ListUsersResponse) ProtoMessage()
- func (x *ListUsersResponse) ProtoReflect() protoreflect.Message
- func (x *ListUsersResponse) Reset()
- func (x *ListUsersResponse) String() string
- type ListVMPropertiesRequest
- func (*ListVMPropertiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMPropertiesRequest) GetLimit() int32
- func (x *ListVMPropertiesRequest) GetPageToken() string
- func (x *ListVMPropertiesRequest) GetProject() string
- func (x *ListVMPropertiesRequest) GetVmName() string
- func (*ListVMPropertiesRequest) ProtoMessage()
- func (x *ListVMPropertiesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVMPropertiesRequest) Reset()
- func (x *ListVMPropertiesRequest) String() string
- type ListVMPropertiesResponse
- func (*ListVMPropertiesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMPropertiesResponse) GetNextPageToken() string
- func (x *ListVMPropertiesResponse) GetProperties() []*VMProperty
- func (*ListVMPropertiesResponse) ProtoMessage()
- func (x *ListVMPropertiesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMPropertiesResponse) Reset()
- func (x *ListVMPropertiesResponse) String() string
- type ListVMSSHKeysRequest
- func (*ListVMSSHKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMSSHKeysRequest) GetLimit() int32
- func (x *ListVMSSHKeysRequest) GetPageToken() string
- func (x *ListVMSSHKeysRequest) GetProject() string
- func (x *ListVMSSHKeysRequest) GetVmName() string
- func (*ListVMSSHKeysRequest) ProtoMessage()
- func (x *ListVMSSHKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListVMSSHKeysRequest) Reset()
- func (x *ListVMSSHKeysRequest) String() string
- type ListVMSSHKeysResponse
- func (*ListVMSSHKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMSSHKeysResponse) GetKeys() []*VMSSHKey
- func (x *ListVMSSHKeysResponse) GetNextPageToken() string
- func (*ListVMSSHKeysResponse) ProtoMessage()
- func (x *ListVMSSHKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMSSHKeysResponse) Reset()
- func (x *ListVMSSHKeysResponse) String() string
- type ListVMsRequest
- func (*ListVMsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVMsRequest) GetLimit() int32
- func (x *ListVMsRequest) GetPageToken() string
- func (x *ListVMsRequest) GetProject() string
- 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) GetNextPageToken() string
- func (x *ListVMsResponse) GetVms() []*VMInfo
- func (*ListVMsResponse) ProtoMessage()
- func (x *ListVMsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVMsResponse) Reset()
- func (x *ListVMsResponse) String() string
- type ListVolumeBackupsRequest
- func (*ListVolumeBackupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeBackupsRequest) GetProject() string
- func (x *ListVolumeBackupsRequest) GetTarget() string
- func (x *ListVolumeBackupsRequest) GetVolumeUuid() string
- func (*ListVolumeBackupsRequest) ProtoMessage()
- func (x *ListVolumeBackupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumeBackupsRequest) Reset()
- func (x *ListVolumeBackupsRequest) String() string
- type ListVolumeBackupsResponse
- func (*ListVolumeBackupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeBackupsResponse) GetBackups() []*VolumeBackupInfo
- func (*ListVolumeBackupsResponse) ProtoMessage()
- func (x *ListVolumeBackupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumeBackupsResponse) Reset()
- func (x *ListVolumeBackupsResponse) String() string
- type ListVolumeSnapshotsRequest
- func (*ListVolumeSnapshotsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeSnapshotsRequest) GetProject() string
- func (x *ListVolumeSnapshotsRequest) GetVolumeUuid() string
- func (*ListVolumeSnapshotsRequest) ProtoMessage()
- func (x *ListVolumeSnapshotsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumeSnapshotsRequest) Reset()
- func (x *ListVolumeSnapshotsRequest) String() string
- type ListVolumeSnapshotsResponse
- func (*ListVolumeSnapshotsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeSnapshotsResponse) GetSnapshots() []*VolumeSnapshotInfo
- func (*ListVolumeSnapshotsResponse) ProtoMessage()
- func (x *ListVolumeSnapshotsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumeSnapshotsResponse) Reset()
- func (x *ListVolumeSnapshotsResponse) String() string
- type ListVolumesRequest
- func (*ListVolumesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesRequest) GetLimit() int32
- func (x *ListVolumesRequest) GetPageToken() string
- func (x *ListVolumesRequest) GetProject() string
- func (*ListVolumesRequest) ProtoMessage()
- func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesRequest) Reset()
- func (x *ListVolumesRequest) String() string
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesResponse) GetNextPageToken() string
- func (x *ListVolumesResponse) GetVolumes() []*VolumeInfo
- func (*ListVolumesResponse) ProtoMessage()
- func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesResponse) Reset()
- func (x *ListVolumesResponse) String() string
- type LoadBalancerInfo
- func (*LoadBalancerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancerInfo) GetBackends() []*LBBackend
- func (x *LoadBalancerInfo) GetCreatedAtUnixNs() int64
- func (x *LoadBalancerInfo) GetListenAddr() string
- func (x *LoadBalancerInfo) GetName() string
- func (x *LoadBalancerInfo) GetProjectUuid() string
- func (x *LoadBalancerInfo) GetProtocol() string
- func (x *LoadBalancerInfo) GetUuid() string
- func (*LoadBalancerInfo) ProtoMessage()
- func (x *LoadBalancerInfo) ProtoReflect() protoreflect.Message
- func (x *LoadBalancerInfo) Reset()
- func (x *LoadBalancerInfo) String() string
- type MapFloatingIPRequest
- func (*MapFloatingIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MapFloatingIPRequest) GetRateLimitPps() int32
- func (x *MapFloatingIPRequest) GetTargetKind() string
- func (x *MapFloatingIPRequest) GetTargetName() string
- func (x *MapFloatingIPRequest) GetUuid() string
- func (*MapFloatingIPRequest) ProtoMessage()
- func (x *MapFloatingIPRequest) ProtoReflect() protoreflect.Message
- func (x *MapFloatingIPRequest) Reset()
- func (x *MapFloatingIPRequest) String() string
- type MapFloatingIPResponse
- func (*MapFloatingIPResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MapFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
- func (*MapFloatingIPResponse) ProtoMessage()
- func (x *MapFloatingIPResponse) ProtoReflect() protoreflect.Message
- func (x *MapFloatingIPResponse) Reset()
- func (x *MapFloatingIPResponse) String() string
- type MeRequest
- type MeResponse
- type MicroVMMetricsResponse
- func (*MicroVMMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MicroVMMetricsResponse) GetCpuPercent() float64
- func (x *MicroVMMetricsResponse) GetDiskReadBps() uint64
- func (x *MicroVMMetricsResponse) GetDiskWriteBps() uint64
- func (x *MicroVMMetricsResponse) GetMemTotalMib() uint64
- func (x *MicroVMMetricsResponse) GetMemUsedMib() uint64
- func (x *MicroVMMetricsResponse) GetNetRxBps() uint64
- func (x *MicroVMMetricsResponse) GetNetTxBps() uint64
- func (x *MicroVMMetricsResponse) GetSampledAtUnixNs() int64
- func (x *MicroVMMetricsResponse) GetUptimeMs() uint64
- func (x *MicroVMMetricsResponse) GetVmUuid() string
- func (*MicroVMMetricsResponse) ProtoMessage()
- func (x *MicroVMMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *MicroVMMetricsResponse) Reset()
- func (x *MicroVMMetricsResponse) String() string
- type MicroVMShare
- func (*MicroVMShare) Descriptor() ([]byte, []int)deprecated
- func (x *MicroVMShare) GetClone() bool
- func (x *MicroVMShare) GetPath() string
- func (x *MicroVMShare) GetReadOnly() bool
- func (x *MicroVMShare) GetTag() string
- func (*MicroVMShare) ProtoMessage()
- func (x *MicroVMShare) ProtoReflect() protoreflect.Message
- func (x *MicroVMShare) Reset()
- func (x *MicroVMShare) String() string
- type NetworkInfo
- func (*NetworkInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInfo) GetCidr() string
- func (x *NetworkInfo) GetCreatedAtUnixNs() int64
- func (x *NetworkInfo) GetDefaultSecurityGroupUuids() []string
- func (x *NetworkInfo) GetDnsServers() []string
- func (x *NetworkInfo) GetExternalMode() string
- func (x *NetworkInfo) GetGateway() string
- func (x *NetworkInfo) GetName() string
- func (x *NetworkInfo) GetParentInterface() string
- func (x *NetworkInfo) GetProjectUuid() string
- func (x *NetworkInfo) GetType() string
- func (x *NetworkInfo) GetUuid() string
- func (x *NetworkInfo) GetVlan() int32
- func (*NetworkInfo) ProtoMessage()
- func (x *NetworkInfo) ProtoReflect() protoreflect.Message
- func (x *NetworkInfo) Reset()
- func (x *NetworkInfo) String() string
- type NetworkInterface
- func (*NetworkInterface) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInterface) GetIpv4Cidrs() []string
- func (x *NetworkInterface) GetIpv6Cidrs() []string
- func (x *NetworkInterface) GetLinkSpeedMbps() int64
- func (x *NetworkInterface) GetMac() string
- func (x *NetworkInterface) GetMtu() int32
- func (x *NetworkInterface) GetName() string
- func (x *NetworkInterface) GetOperstate() string
- func (*NetworkInterface) ProtoMessage()
- func (x *NetworkInterface) ProtoReflect() protoreflect.Message
- func (x *NetworkInterface) Reset()
- func (x *NetworkInterface) String() string
- type PCIPassthroughRequest
- func (*PCIPassthroughRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PCIPassthroughRequest) GetCount() int32
- func (x *PCIPassthroughRequest) GetDeviceId() string
- func (x *PCIPassthroughRequest) GetVendorId() string
- func (*PCIPassthroughRequest) ProtoMessage()
- func (x *PCIPassthroughRequest) ProtoReflect() protoreflect.Message
- func (x *PCIPassthroughRequest) Reset()
- func (x *PCIPassthroughRequest) String() string
- type PatchImageRequest
- func (*PatchImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchImageRequest) GetDeleteOps() []*DiskDeleteOp
- func (x *PatchImageRequest) GetFileOps() []*DiskFileOp
- func (x *PatchImageRequest) GetModOps() []*DiskModOp
- func (x *PatchImageRequest) GetUrl() string
- func (*PatchImageRequest) ProtoMessage()
- func (x *PatchImageRequest) ProtoReflect() protoreflect.Message
- func (x *PatchImageRequest) Reset()
- func (x *PatchImageRequest) String() string
- type PatchImageResponse
- type PlatformEvent
- func (*PlatformEvent) Descriptor() ([]byte, []int)deprecated
- func (x *PlatformEvent) GetKind() string
- func (x *PlatformEvent) GetMeta() map[string]string
- func (x *PlatformEvent) GetProjectUuid() string
- func (x *PlatformEvent) GetSubject() string
- func (x *PlatformEvent) GetTsUnixNs() int64
- func (*PlatformEvent) ProtoMessage()
- func (x *PlatformEvent) ProtoReflect() protoreflect.Message
- func (x *PlatformEvent) Reset()
- func (x *PlatformEvent) String() string
- type PluginCatalogueEntry
- func (*PluginCatalogueEntry) Descriptor() ([]byte, []int)deprecated
- func (x *PluginCatalogueEntry) GetDescription() string
- func (x *PluginCatalogueEntry) GetInputs() []*PluginInput
- func (x *PluginCatalogueEntry) GetKind() string
- func (x *PluginCatalogueEntry) GetName() string
- func (x *PluginCatalogueEntry) GetVersion() string
- func (*PluginCatalogueEntry) ProtoMessage()
- func (x *PluginCatalogueEntry) ProtoReflect() protoreflect.Message
- func (x *PluginCatalogueEntry) Reset()
- func (x *PluginCatalogueEntry) String() string
- type PluginInput
- func (*PluginInput) Descriptor() ([]byte, []int)deprecated
- func (x *PluginInput) GetDefault() string
- func (x *PluginInput) GetHelp() string
- func (x *PluginInput) GetName() string
- func (x *PluginInput) GetRequired() bool
- func (x *PluginInput) GetSecret() bool
- func (x *PluginInput) GetType() string
- func (*PluginInput) ProtoMessage()
- func (x *PluginInput) ProtoReflect() protoreflect.Message
- func (x *PluginInput) Reset()
- func (x *PluginInput) String() string
- type PluginInstance
- func (*PluginInstance) Descriptor() ([]byte, []int)deprecated
- func (x *PluginInstance) GetDisabled() bool
- func (x *PluginInstance) GetInstalledAtUnixNs() int64
- func (x *PluginInstance) GetInstanceUuid() string
- func (x *PluginInstance) GetName() string
- func (x *PluginInstance) GetProject() string
- func (x *PluginInstance) GetStatus() string
- func (x *PluginInstance) GetVmUuids() []string
- func (*PluginInstance) ProtoMessage()
- func (x *PluginInstance) ProtoReflect() protoreflect.Message
- func (x *PluginInstance) Reset()
- func (x *PluginInstance) String() string
- type PortInfo
- func (*PortInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PortInfo) GetCreatedAtUnixNs() int64
- func (x *PortInfo) GetEgressMbps() int32
- func (x *PortInfo) GetIngressMbps() int32
- func (x *PortInfo) GetIp() string
- func (x *PortInfo) GetMac() string
- func (x *PortInfo) GetMeshEndpoint() string
- func (x *PortInfo) GetNetworkUuid() string
- func (x *PortInfo) GetProjectUuid() string
- func (x *PortInfo) GetSecurityGroups() []string
- func (x *PortInfo) GetUuid() string
- func (x *PortInfo) GetVmUuid() string
- func (x *PortInfo) GetWireguardPubKey() string
- func (*PortInfo) ProtoMessage()
- func (x *PortInfo) ProtoReflect() protoreflect.Message
- func (x *PortInfo) Reset()
- func (x *PortInfo) String() string
- type ProjectInfo
- func (*ProjectInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectInfo) GetCreatedAtUnixNs() int64
- func (x *ProjectInfo) GetName() string
- func (x *ProjectInfo) GetTenantUuid() string
- func (x *ProjectInfo) GetUuid() string
- func (*ProjectInfo) ProtoMessage()
- func (x *ProjectInfo) ProtoReflect() protoreflect.Message
- func (x *ProjectInfo) Reset()
- func (x *ProjectInfo) String() string
- type ProvisionVMRequest
- func (*ProvisionVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisionVMRequest) GetCpu() uint32
- func (x *ProvisionVMRequest) GetDeleteOps() []*DiskDeleteOp
- func (x *ProvisionVMRequest) GetDiskGb() uint64
- func (x *ProvisionVMRequest) GetFileOps() []*DiskFileOp
- func (x *ProvisionVMRequest) GetImage() string
- func (x *ProvisionVMRequest) GetMemMb() uint64
- func (x *ProvisionVMRequest) GetModOps() []*DiskModOp
- func (x *ProvisionVMRequest) GetName() string
- func (x *ProvisionVMRequest) GetProject() string
- func (x *ProvisionVMRequest) GetSshPubKey() string
- func (*ProvisionVMRequest) ProtoMessage()
- func (x *ProvisionVMRequest) ProtoReflect() protoreflect.Message
- func (x *ProvisionVMRequest) Reset()
- func (x *ProvisionVMRequest) String() string
- type ProvisionVMResponse
- type PublishShareToProjectRequest
- func (*PublishShareToProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PublishShareToProjectRequest) GetMount() *ShareMount
- func (x *PublishShareToProjectRequest) GetProjectUuid() string
- func (*PublishShareToProjectRequest) ProtoMessage()
- func (x *PublishShareToProjectRequest) ProtoReflect() protoreflect.Message
- func (x *PublishShareToProjectRequest) Reset()
- func (x *PublishShareToProjectRequest) String() string
- type PublishShareToProjectResponse
- func (*PublishShareToProjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PublishShareToProjectResponse) GetVmCount() uint32
- func (*PublishShareToProjectResponse) ProtoMessage()
- func (x *PublishShareToProjectResponse) ProtoReflect() protoreflect.Message
- func (x *PublishShareToProjectResponse) Reset()
- func (x *PublishShareToProjectResponse) String() string
- type PullImageRequest
- func (*PullImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PullImageRequest) GetChecksum() string
- func (x *PullImageRequest) GetUrl() string
- func (*PullImageRequest) ProtoMessage()
- func (x *PullImageRequest) ProtoReflect() protoreflect.Message
- func (x *PullImageRequest) Reset()
- func (x *PullImageRequest) String() string
- type PullImageResponse
- type PullImagesRequest
- func (*PullImagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PullImagesRequest) GetConfigDir() string
- func (x *PullImagesRequest) GetParallel() int32
- func (*PullImagesRequest) ProtoMessage()
- func (x *PullImagesRequest) ProtoReflect() protoreflect.Message
- func (x *PullImagesRequest) Reset()
- func (x *PullImagesRequest) String() string
- type PullImagesResponse
- type Quotas
- func (*Quotas) Descriptor() ([]byte, []int)deprecated
- func (x *Quotas) GetBuckets() int32
- func (x *Quotas) GetBucketsGib() int32
- func (x *Quotas) GetFloatingIps() int32
- func (x *Quotas) GetProjects() int32
- func (x *Quotas) GetRamGib() int32
- func (x *Quotas) GetRegistryGib() int32
- func (x *Quotas) GetShares() int32
- func (x *Quotas) GetSharesGib() int32
- func (x *Quotas) GetVcpu() int32
- func (x *Quotas) GetVolumes() int32
- func (x *Quotas) GetVolumesGib() int32
- func (*Quotas) ProtoMessage()
- func (x *Quotas) ProtoReflect() protoreflect.Message
- func (x *Quotas) Reset()
- func (x *Quotas) String() string
- type RackInfo
- func (*RackInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RackInfo) GetAzUuid() string
- func (x *RackInfo) GetCode() string
- func (x *RackInfo) GetCreatedAtUnixNs() int64
- func (x *RackInfo) GetHeightU() int32
- func (x *RackInfo) GetHosts() int32
- func (x *RackInfo) GetName() string
- func (x *RackInfo) GetStatus() string
- func (x *RackInfo) GetUuid() string
- func (*RackInfo) ProtoMessage()
- func (x *RackInfo) ProtoReflect() protoreflect.Message
- func (x *RackInfo) Reset()
- func (x *RackInfo) String() string
- type RegisterHostRequest
- func (*RegisterHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterHostRequest) GetAgentVersion() string
- func (x *RegisterHostRequest) GetArchitecture() string
- func (x *RegisterHostRequest) GetAz() string
- func (x *RegisterHostRequest) GetCpuCount() int32
- func (x *RegisterHostRequest) GetDriverVersions() map[string]string
- func (x *RegisterHostRequest) GetEndpoint() string
- func (x *RegisterHostRequest) GetGpus() []*GPU
- func (x *RegisterHostRequest) GetHostname() string
- func (x *RegisterHostRequest) GetHypervisor() string
- func (x *RegisterHostRequest) GetKernelVersion() string
- func (x *RegisterHostRequest) GetMemoryMib() int64
- func (x *RegisterHostRequest) GetNetworkInterfaces() []*NetworkInterface
- func (x *RegisterHostRequest) GetNetworkTypes() []string
- func (x *RegisterHostRequest) GetOsId() string
- func (x *RegisterHostRequest) GetOsPretty() string
- func (x *RegisterHostRequest) GetOsVersion() string
- func (x *RegisterHostRequest) GetProperties() map[string]string
- func (x *RegisterHostRequest) GetRack() string
- func (x *RegisterHostRequest) GetStorageMounts() []*StorageMount
- func (x *RegisterHostRequest) GetUuid() string
- func (x *RegisterHostRequest) GetVolumeBackends() []string
- func (*RegisterHostRequest) ProtoMessage()
- func (x *RegisterHostRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterHostRequest) Reset()
- func (x *RegisterHostRequest) String() string
- type RegisterHostResponse
- func (*RegisterHostResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterHostResponse) GetHost() *HostInfo
- func (*RegisterHostResponse) ProtoMessage()
- func (x *RegisterHostResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterHostResponse) Reset()
- func (x *RegisterHostResponse) String() string
- type RegisterMicroVMOp
- func (*RegisterMicroVMOp) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterMicroVMOp) GetBootIso() string
- func (x *RegisterMicroVMOp) GetCmdline() string
- func (x *RegisterMicroVMOp) GetCpu() uint32
- func (x *RegisterMicroVMOp) GetImage() string
- func (x *RegisterMicroVMOp) GetInitrd() string
- func (x *RegisterMicroVMOp) GetKernel() string
- func (x *RegisterMicroVMOp) GetMemMb() uint64
- func (x *RegisterMicroVMOp) GetName() string
- func (x *RegisterMicroVMOp) GetProject() string
- func (x *RegisterMicroVMOp) GetShares() []*MicroVMShare
- func (*RegisterMicroVMOp) ProtoMessage()
- func (x *RegisterMicroVMOp) ProtoReflect() protoreflect.Message
- func (x *RegisterMicroVMOp) Reset()
- func (x *RegisterMicroVMOp) String() string
- type RegisterMicroVMRequest
- func (*RegisterMicroVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterMicroVMRequest) GetBootIso() string
- func (x *RegisterMicroVMRequest) GetCmdline() string
- func (x *RegisterMicroVMRequest) GetCpu() uint32
- func (x *RegisterMicroVMRequest) GetHostUuid() string
- func (x *RegisterMicroVMRequest) GetImage() string
- func (x *RegisterMicroVMRequest) GetInitrd() string
- func (x *RegisterMicroVMRequest) GetKernel() string
- func (x *RegisterMicroVMRequest) GetMemMb() uint64
- func (x *RegisterMicroVMRequest) GetName() string
- func (x *RegisterMicroVMRequest) GetProject() string
- func (x *RegisterMicroVMRequest) GetRequestedGpus() []*GPURequest
- func (x *RegisterMicroVMRequest) GetRequestedPci() []*PCIPassthroughRequest
- func (x *RegisterMicroVMRequest) GetShares() []*MicroVMShare
- func (*RegisterMicroVMRequest) ProtoMessage()
- func (x *RegisterMicroVMRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterMicroVMRequest) Reset()
- func (x *RegisterMicroVMRequest) String() string
- type RegisterMicroVMResponse
- type RegisterMicroVMResult
- type RegistryRemoteInfo
- func (*RegistryRemoteInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RegistryRemoteInfo) GetCreatedAtUnixNs() int64
- func (x *RegistryRemoteInfo) GetCredentialSecretRef() string
- func (x *RegistryRemoteInfo) GetEndpoint() string
- func (x *RegistryRemoteInfo) GetInsecure() bool
- func (x *RegistryRemoteInfo) GetName() string
- func (x *RegistryRemoteInfo) GetUuid() string
- func (*RegistryRemoteInfo) ProtoMessage()
- func (x *RegistryRemoteInfo) ProtoReflect() protoreflect.Message
- func (x *RegistryRemoteInfo) Reset()
- func (x *RegistryRemoteInfo) String() string
- type ReleaseFloatingIPRequest
- func (*ReleaseFloatingIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseFloatingIPRequest) GetUuid() string
- func (*ReleaseFloatingIPRequest) ProtoMessage()
- func (x *ReleaseFloatingIPRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseFloatingIPRequest) Reset()
- func (x *ReleaseFloatingIPRequest) String() string
- type ReleaseFloatingIPResponse
- type RemoveProjectMemberRequest
- func (*RemoveProjectMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveProjectMemberRequest) GetProjectUuid() string
- func (x *RemoveProjectMemberRequest) GetUserUuid() string
- func (*RemoveProjectMemberRequest) ProtoMessage()
- func (x *RemoveProjectMemberRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveProjectMemberRequest) Reset()
- func (x *RemoveProjectMemberRequest) String() string
- type RemoveProjectMemberResponse
- func (*RemoveProjectMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveProjectMemberResponse) GetUserUuids() []string
- func (*RemoveProjectMemberResponse) ProtoMessage()
- func (x *RemoveProjectMemberResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveProjectMemberResponse) Reset()
- func (x *RemoveProjectMemberResponse) String() string
- type RemoveSSHKeyCatalogueRequest
- func (*RemoveSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSSHKeyCatalogueRequest) GetName() string
- func (x *RemoveSSHKeyCatalogueRequest) GetUuid() string
- func (*RemoveSSHKeyCatalogueRequest) ProtoMessage()
- func (x *RemoveSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveSSHKeyCatalogueRequest) Reset()
- func (x *RemoveSSHKeyCatalogueRequest) String() string
- type RemoveSSHKeyCatalogueResponse
- func (*RemoveSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSSHKeyCatalogueResponse) GetDeletedUuid() string
- func (*RemoveSSHKeyCatalogueResponse) ProtoMessage()
- func (x *RemoveSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveSSHKeyCatalogueResponse) Reset()
- func (x *RemoveSSHKeyCatalogueResponse) String() string
- type RemoveTenantAdminRequest
- func (*RemoveTenantAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTenantAdminRequest) GetEmail() string
- func (x *RemoveTenantAdminRequest) GetTenantUuid() string
- func (*RemoveTenantAdminRequest) ProtoMessage()
- func (x *RemoveTenantAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTenantAdminRequest) Reset()
- func (x *RemoveTenantAdminRequest) String() string
- type RemoveTenantAdminResponse
- func (*RemoveTenantAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTenantAdminResponse) GetTenant() *TenantInfo
- func (*RemoveTenantAdminResponse) ProtoMessage()
- func (x *RemoveTenantAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveTenantAdminResponse) Reset()
- func (x *RemoveTenantAdminResponse) String() string
- type RemoveTenantMemberRequest
- func (*RemoveTenantMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTenantMemberRequest) GetEmail() string
- func (x *RemoveTenantMemberRequest) GetTenantUuid() string
- func (*RemoveTenantMemberRequest) ProtoMessage()
- func (x *RemoveTenantMemberRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTenantMemberRequest) Reset()
- func (x *RemoveTenantMemberRequest) String() string
- type RemoveTenantMemberResponse
- func (*RemoveTenantMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTenantMemberResponse) GetTenant() *TenantInfo
- func (*RemoveTenantMemberResponse) ProtoMessage()
- func (x *RemoveTenantMemberResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveTenantMemberResponse) Reset()
- func (x *RemoveTenantMemberResponse) String() string
- type RemoveVMSSHKeyRequest
- func (*RemoveVMSSHKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveVMSSHKeyRequest) GetFingerprint() string
- func (x *RemoveVMSSHKeyRequest) GetProject() string
- func (x *RemoveVMSSHKeyRequest) GetVmName() string
- func (*RemoveVMSSHKeyRequest) ProtoMessage()
- func (x *RemoveVMSSHKeyRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveVMSSHKeyRequest) Reset()
- func (x *RemoveVMSSHKeyRequest) String() string
- type RemoveVMSSHKeyResponse
- func (*RemoveVMSSHKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveVMSSHKeyResponse) GetRemoved() string
- func (*RemoveVMSSHKeyResponse) ProtoMessage()
- func (x *RemoveVMSSHKeyResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveVMSSHKeyResponse) Reset()
- func (x *RemoveVMSSHKeyResponse) String() string
- type RenameNetworkRequest
- func (*RenameNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RenameNetworkRequest) GetNewName() string
- func (x *RenameNetworkRequest) GetUuid() string
- func (*RenameNetworkRequest) ProtoMessage()
- func (x *RenameNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *RenameNetworkRequest) Reset()
- func (x *RenameNetworkRequest) String() string
- type RenameNetworkResponse
- func (*RenameNetworkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RenameNetworkResponse) GetNetwork() *NetworkInfo
- func (*RenameNetworkResponse) ProtoMessage()
- func (x *RenameNetworkResponse) ProtoReflect() protoreflect.Message
- func (x *RenameNetworkResponse) Reset()
- func (x *RenameNetworkResponse) String() string
- type RenameProjectRequest
- func (*RenameProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RenameProjectRequest) GetNewName() string
- func (x *RenameProjectRequest) GetUuid() string
- func (*RenameProjectRequest) ProtoMessage()
- func (x *RenameProjectRequest) ProtoReflect() protoreflect.Message
- func (x *RenameProjectRequest) Reset()
- func (x *RenameProjectRequest) String() string
- type RenameProjectResponse
- func (*RenameProjectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RenameProjectResponse) GetProject() *ProjectInfo
- func (*RenameProjectResponse) ProtoMessage()
- func (x *RenameProjectResponse) ProtoReflect() protoreflect.Message
- func (x *RenameProjectResponse) Reset()
- func (x *RenameProjectResponse) String() string
- type RenameSecurityGroupRequest
- func (*RenameSecurityGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RenameSecurityGroupRequest) GetNewName() string
- func (x *RenameSecurityGroupRequest) GetUuid() string
- func (*RenameSecurityGroupRequest) ProtoMessage()
- func (x *RenameSecurityGroupRequest) ProtoReflect() protoreflect.Message
- func (x *RenameSecurityGroupRequest) Reset()
- func (x *RenameSecurityGroupRequest) String() string
- type RenameSecurityGroupResponse
- func (*RenameSecurityGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RenameSecurityGroupResponse) GetGroup() *SecurityGroupInfo
- func (*RenameSecurityGroupResponse) ProtoMessage()
- func (x *RenameSecurityGroupResponse) ProtoReflect() protoreflect.Message
- func (x *RenameSecurityGroupResponse) Reset()
- func (x *RenameSecurityGroupResponse) String() string
- type RenameVolumeRequest
- func (*RenameVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RenameVolumeRequest) GetNewName() string
- func (x *RenameVolumeRequest) GetUuid() string
- func (*RenameVolumeRequest) ProtoMessage()
- func (x *RenameVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *RenameVolumeRequest) Reset()
- func (x *RenameVolumeRequest) String() string
- type RenameVolumeResponse
- func (*RenameVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RenameVolumeResponse) GetVolume() *VolumeInfo
- func (*RenameVolumeResponse) ProtoMessage()
- func (x *RenameVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *RenameVolumeResponse) Reset()
- func (x *RenameVolumeResponse) String() string
- type RenderNATSAuthorizationRequest
- func (*RenderNATSAuthorizationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RenderNATSAuthorizationRequest) GetAdminPubkey() string
- func (*RenderNATSAuthorizationRequest) ProtoMessage()
- func (x *RenderNATSAuthorizationRequest) ProtoReflect() protoreflect.Message
- func (x *RenderNATSAuthorizationRequest) Reset()
- func (x *RenderNATSAuthorizationRequest) String() string
- type RenderNATSAuthorizationResponse
- func (*RenderNATSAuthorizationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RenderNATSAuthorizationResponse) GetConfig() []byte
- func (*RenderNATSAuthorizationResponse) ProtoMessage()
- func (x *RenderNATSAuthorizationResponse) ProtoReflect() protoreflect.Message
- func (x *RenderNATSAuthorizationResponse) Reset()
- func (x *RenderNATSAuthorizationResponse) String() string
- type ResizeShareRequest
- func (*ResizeShareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeShareRequest) GetNewSizeGb() int64
- func (x *ResizeShareRequest) GetUuid() string
- func (*ResizeShareRequest) ProtoMessage()
- func (x *ResizeShareRequest) ProtoReflect() protoreflect.Message
- func (x *ResizeShareRequest) Reset()
- func (x *ResizeShareRequest) String() string
- type ResizeShareResponse
- func (*ResizeShareResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeShareResponse) GetShare() *ShareInfo
- func (*ResizeShareResponse) ProtoMessage()
- func (x *ResizeShareResponse) ProtoReflect() protoreflect.Message
- func (x *ResizeShareResponse) Reset()
- func (x *ResizeShareResponse) String() string
- type ResizeVolumeRequest
- func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeRequest) GetNewSizeGib() int64
- func (x *ResizeVolumeRequest) GetUuid() string
- func (*ResizeVolumeRequest) ProtoMessage()
- func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeRequest) Reset()
- func (x *ResizeVolumeRequest) String() string
- type ResizeVolumeResponse
- func (*ResizeVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeResponse) GetVolume() *VolumeInfo
- func (*ResizeVolumeResponse) ProtoMessage()
- func (x *ResizeVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeResponse) Reset()
- func (x *ResizeVolumeResponse) String() string
- type RespawnPolicy
- func (*RespawnPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *RespawnPolicy) GetBackoff() string
- func (x *RespawnPolicy) GetEnabled() bool
- func (x *RespawnPolicy) GetGracePeriodMs() int64
- func (x *RespawnPolicy) GetInitialDelayMs() int64
- func (x *RespawnPolicy) GetLiveness() *HealthProbe
- func (x *RespawnPolicy) GetMaxRestarts() int32
- func (x *RespawnPolicy) GetReadiness() *HealthProbe
- func (x *RespawnPolicy) GetWindowMs() int64
- func (*RespawnPolicy) ProtoMessage()
- func (x *RespawnPolicy) ProtoReflect() protoreflect.Message
- func (x *RespawnPolicy) Reset()
- func (x *RespawnPolicy) String() string
- type RestartVMRequest
- func (*RestartVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestartVMRequest) GetHostUuid() string
- func (x *RestartVMRequest) GetName() string
- func (x *RestartVMRequest) GetProject() string
- func (*RestartVMRequest) ProtoMessage()
- func (x *RestartVMRequest) ProtoReflect() protoreflect.Message
- func (x *RestartVMRequest) Reset()
- func (x *RestartVMRequest) String() string
- type RestartVMResponse
- type RestoreVolumeBackupRequest
- func (*RestoreVolumeBackupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeBackupRequest) GetNewVolumeName() string
- func (x *RestoreVolumeBackupRequest) GetProject() string
- func (x *RestoreVolumeBackupRequest) GetUrl() string
- func (*RestoreVolumeBackupRequest) ProtoMessage()
- func (x *RestoreVolumeBackupRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeBackupRequest) Reset()
- func (x *RestoreVolumeBackupRequest) String() string
- type RestoreVolumeBackupResponse
- func (*RestoreVolumeBackupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeBackupResponse) GetVolume() *VolumeInfo
- func (*RestoreVolumeBackupResponse) ProtoMessage()
- func (x *RestoreVolumeBackupResponse) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeBackupResponse) Reset()
- func (x *RestoreVolumeBackupResponse) String() string
- type RestoreVolumeSnapshotRequest
- func (*RestoreVolumeSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeSnapshotRequest) GetNewVolumeName() string
- func (x *RestoreVolumeSnapshotRequest) GetProject() string
- func (x *RestoreVolumeSnapshotRequest) GetSnapshotUuid() string
- func (*RestoreVolumeSnapshotRequest) ProtoMessage()
- func (x *RestoreVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeSnapshotRequest) Reset()
- func (x *RestoreVolumeSnapshotRequest) String() string
- type RestoreVolumeSnapshotResponse
- func (*RestoreVolumeSnapshotResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RestoreVolumeSnapshotResponse) GetVolume() *VolumeInfo
- func (*RestoreVolumeSnapshotResponse) ProtoMessage()
- func (x *RestoreVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
- func (x *RestoreVolumeSnapshotResponse) Reset()
- func (x *RestoreVolumeSnapshotResponse) String() string
- type RevertVolumeSnapshotRequest
- func (*RevertVolumeSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RevertVolumeSnapshotRequest) GetUuid() string
- func (*RevertVolumeSnapshotRequest) ProtoMessage()
- func (x *RevertVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *RevertVolumeSnapshotRequest) Reset()
- func (x *RevertVolumeSnapshotRequest) String() string
- type RevertVolumeSnapshotResponse
- func (*RevertVolumeSnapshotResponse) Descriptor() ([]byte, []int)deprecated
- func (*RevertVolumeSnapshotResponse) ProtoMessage()
- func (x *RevertVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
- func (x *RevertVolumeSnapshotResponse) Reset()
- func (x *RevertVolumeSnapshotResponse) String() string
- type SSHKeyCatalogueEntry
- func (*SSHKeyCatalogueEntry) Descriptor() ([]byte, []int)deprecated
- func (x *SSHKeyCatalogueEntry) GetAddedAtUnixNs() int64
- func (x *SSHKeyCatalogueEntry) GetComment() string
- func (x *SSHKeyCatalogueEntry) GetFingerprint() string
- func (x *SSHKeyCatalogueEntry) GetName() string
- func (x *SSHKeyCatalogueEntry) GetPublicKey() string
- func (x *SSHKeyCatalogueEntry) GetUuid() string
- func (*SSHKeyCatalogueEntry) ProtoMessage()
- func (x *SSHKeyCatalogueEntry) ProtoReflect() protoreflect.Message
- func (x *SSHKeyCatalogueEntry) Reset()
- func (x *SSHKeyCatalogueEntry) String() string
- type SchedulingRuleInfo
- func (*SchedulingRuleInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingRuleInfo) GetAntiAffinity() string
- func (x *SchedulingRuleInfo) GetCreatedAtUnixNs() int64
- func (x *SchedulingRuleInfo) GetName() string
- func (x *SchedulingRuleInfo) GetRespawn() *RespawnPolicy
- func (x *SchedulingRuleInfo) GetSelector() string
- func (x *SchedulingRuleInfo) GetTargetCount() int32
- func (x *SchedulingRuleInfo) GetUuid() string
- func (*SchedulingRuleInfo) ProtoMessage()
- func (x *SchedulingRuleInfo) ProtoReflect() protoreflect.Message
- func (x *SchedulingRuleInfo) Reset()
- func (x *SchedulingRuleInfo) String() string
- type Script
- func (*Script) Descriptor() ([]byte, []int)deprecated
- func (x *Script) GetBody() string
- func (x *Script) GetDescription() string
- func (x *Script) GetName() string
- func (x *Script) GetUpdatedAt() string
- func (x *Script) GetUpdatedBy() string
- func (*Script) ProtoMessage()
- func (x *Script) ProtoReflect() protoreflect.Message
- func (x *Script) Reset()
- func (x *Script) String() string
- type SearchRegistryRemoteRequest
- func (*SearchRegistryRemoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchRegistryRemoteRequest) GetLimit() int32
- func (x *SearchRegistryRemoteRequest) GetName() string
- func (x *SearchRegistryRemoteRequest) GetQuery() string
- func (x *SearchRegistryRemoteRequest) GetUuid() string
- func (*SearchRegistryRemoteRequest) ProtoMessage()
- func (x *SearchRegistryRemoteRequest) ProtoReflect() protoreflect.Message
- func (x *SearchRegistryRemoteRequest) Reset()
- func (x *SearchRegistryRemoteRequest) String() string
- type SearchRegistryRemoteResponse
- func (*SearchRegistryRemoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchRegistryRemoteResponse) GetRegistryName() string
- func (x *SearchRegistryRemoteResponse) GetRepositories() []string
- func (*SearchRegistryRemoteResponse) ProtoMessage()
- func (x *SearchRegistryRemoteResponse) ProtoReflect() protoreflect.Message
- func (x *SearchRegistryRemoteResponse) Reset()
- func (x *SearchRegistryRemoteResponse) String() string
- type SecurityGroupInfo
- func (*SecurityGroupInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityGroupInfo) GetCreatedAtUnixNs() int64
- func (x *SecurityGroupInfo) GetDescription() string
- func (x *SecurityGroupInfo) GetName() string
- func (x *SecurityGroupInfo) GetProjectUuid() string
- func (x *SecurityGroupInfo) GetRules() []*SecurityRule
- func (x *SecurityGroupInfo) GetUuid() string
- func (*SecurityGroupInfo) ProtoMessage()
- func (x *SecurityGroupInfo) ProtoReflect() protoreflect.Message
- func (x *SecurityGroupInfo) Reset()
- func (x *SecurityGroupInfo) String() string
- type SecurityRule
- func (*SecurityRule) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityRule) GetDirection() string
- func (x *SecurityRule) GetPortMax() int32
- func (x *SecurityRule) GetPortMin() int32
- func (x *SecurityRule) GetProtocol() string
- func (x *SecurityRule) GetRemoteCidr() string
- func (x *SecurityRule) GetRemoteGroupUuid() string
- func (*SecurityRule) ProtoMessage()
- func (x *SecurityRule) ProtoReflect() protoreflect.Message
- func (x *SecurityRule) Reset()
- func (x *SecurityRule) String() string
- type SetBucketPolicyRequest
- func (*SetBucketPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetBucketPolicyRequest) GetPolicy() string
- func (x *SetBucketPolicyRequest) GetUuid() string
- func (*SetBucketPolicyRequest) ProtoMessage()
- func (x *SetBucketPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *SetBucketPolicyRequest) Reset()
- func (x *SetBucketPolicyRequest) String() string
- type SetBucketPolicyResponse
- func (*SetBucketPolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetBucketPolicyResponse) GetBucket() *BucketInfo
- func (*SetBucketPolicyResponse) ProtoMessage()
- func (x *SetBucketPolicyResponse) ProtoReflect() protoreflect.Message
- func (x *SetBucketPolicyResponse) Reset()
- func (x *SetBucketPolicyResponse) String() string
- type SetClusterNameRequest
- func (*SetClusterNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetClusterNameRequest) GetClusterName() string
- func (*SetClusterNameRequest) ProtoMessage()
- func (x *SetClusterNameRequest) ProtoReflect() protoreflect.Message
- func (x *SetClusterNameRequest) Reset()
- func (x *SetClusterNameRequest) String() string
- type SetClusterNameResponse
- func (*SetClusterNameResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetClusterNameResponse) GetClusterName() string
- func (*SetClusterNameResponse) ProtoMessage()
- func (x *SetClusterNameResponse) ProtoReflect() protoreflect.Message
- func (x *SetClusterNameResponse) Reset()
- func (x *SetClusterNameResponse) String() string
- type SetFlavorRequest
- type SetFlavorResponse
- type SetHostCordonedRequest
- func (*SetHostCordonedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetHostCordonedRequest) GetCordoned() bool
- func (x *SetHostCordonedRequest) GetUuid() string
- func (*SetHostCordonedRequest) ProtoMessage()
- func (x *SetHostCordonedRequest) ProtoReflect() protoreflect.Message
- func (x *SetHostCordonedRequest) Reset()
- func (x *SetHostCordonedRequest) String() string
- type SetHostCordonedResponse
- type SetHostPropertiesRequest
- func (*SetHostPropertiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetHostPropertiesRequest) GetProperties() map[string]string
- func (x *SetHostPropertiesRequest) GetUuid() string
- func (*SetHostPropertiesRequest) ProtoMessage()
- func (x *SetHostPropertiesRequest) ProtoReflect() protoreflect.Message
- func (x *SetHostPropertiesRequest) Reset()
- func (x *SetHostPropertiesRequest) String() string
- type SetHostPropertiesResponse
- type SetHostStateRequest
- func (*SetHostStateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetHostStateRequest) GetState() string
- func (x *SetHostStateRequest) GetUuid() string
- func (*SetHostStateRequest) ProtoMessage()
- func (x *SetHostStateRequest) ProtoReflect() protoreflect.Message
- func (x *SetHostStateRequest) Reset()
- func (x *SetHostStateRequest) String() string
- type SetHostStateResponse
- type SetLoadBalancerBackendsRequest
- func (*SetLoadBalancerBackendsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLoadBalancerBackendsRequest) GetBackends() []*LBBackend
- func (x *SetLoadBalancerBackendsRequest) GetUuid() string
- func (*SetLoadBalancerBackendsRequest) ProtoMessage()
- func (x *SetLoadBalancerBackendsRequest) ProtoReflect() protoreflect.Message
- func (x *SetLoadBalancerBackendsRequest) Reset()
- func (x *SetLoadBalancerBackendsRequest) String() string
- type SetLoadBalancerBackendsResponse
- func (*SetLoadBalancerBackendsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetLoadBalancerBackendsResponse) GetLoadBalancer() *LoadBalancerInfo
- func (*SetLoadBalancerBackendsResponse) ProtoMessage()
- func (x *SetLoadBalancerBackendsResponse) ProtoReflect() protoreflect.Message
- func (x *SetLoadBalancerBackendsResponse) Reset()
- func (x *SetLoadBalancerBackendsResponse) String() string
- type SetNetworkDNSRequest
- func (*SetNetworkDNSRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNetworkDNSRequest) GetDnsServers() []string
- func (x *SetNetworkDNSRequest) GetUuid() string
- func (*SetNetworkDNSRequest) ProtoMessage()
- func (x *SetNetworkDNSRequest) ProtoReflect() protoreflect.Message
- func (x *SetNetworkDNSRequest) Reset()
- func (x *SetNetworkDNSRequest) String() string
- type SetNetworkDNSResponse
- func (*SetNetworkDNSResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetNetworkDNSResponse) GetNetwork() *NetworkInfo
- func (*SetNetworkDNSResponse) ProtoMessage()
- func (x *SetNetworkDNSResponse) ProtoReflect() protoreflect.Message
- func (x *SetNetworkDNSResponse) Reset()
- func (x *SetNetworkDNSResponse) String() string
- type SetNetworkDefaultSecurityGroupsRequest
- func (*SetNetworkDefaultSecurityGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNetworkDefaultSecurityGroupsRequest) GetSecurityGroupUuids() []string
- func (x *SetNetworkDefaultSecurityGroupsRequest) GetUuid() string
- func (*SetNetworkDefaultSecurityGroupsRequest) ProtoMessage()
- func (x *SetNetworkDefaultSecurityGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *SetNetworkDefaultSecurityGroupsRequest) Reset()
- func (x *SetNetworkDefaultSecurityGroupsRequest) String() string
- type SetNetworkDefaultSecurityGroupsResponse
- func (*SetNetworkDefaultSecurityGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetNetworkDefaultSecurityGroupsResponse) GetNetwork() *NetworkInfo
- func (*SetNetworkDefaultSecurityGroupsResponse) ProtoMessage()
- func (x *SetNetworkDefaultSecurityGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *SetNetworkDefaultSecurityGroupsResponse) Reset()
- func (x *SetNetworkDefaultSecurityGroupsResponse) String() string
- type SetPodSpecRequest
- func (*SetPodSpecRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetPodSpecRequest) GetPodId() string
- func (x *SetPodSpecRequest) GetSpecJson() []byte
- func (*SetPodSpecRequest) ProtoMessage()
- func (x *SetPodSpecRequest) ProtoReflect() protoreflect.Message
- func (x *SetPodSpecRequest) Reset()
- func (x *SetPodSpecRequest) String() string
- type SetPodSpecResponse
- type SetProjectQuotaRequest
- func (*SetProjectQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetProjectQuotaRequest) GetProjectUuid() string
- func (x *SetProjectQuotaRequest) GetQuota() *Quotas
- func (*SetProjectQuotaRequest) ProtoMessage()
- func (x *SetProjectQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *SetProjectQuotaRequest) Reset()
- func (x *SetProjectQuotaRequest) String() string
- type SetProjectQuotaResponse
- func (*SetProjectQuotaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetProjectQuotaResponse) GetProject() *Quotas
- func (x *SetProjectQuotaResponse) GetSiblingsTotal() *Quotas
- func (x *SetProjectQuotaResponse) GetTenantCap() *Quotas
- func (*SetProjectQuotaResponse) ProtoMessage()
- func (x *SetProjectQuotaResponse) ProtoReflect() protoreflect.Message
- func (x *SetProjectQuotaResponse) Reset()
- func (x *SetProjectQuotaResponse) String() string
- type SetProjectTenantRequest
- func (*SetProjectTenantRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetProjectTenantRequest) GetProjectUuid() string
- func (x *SetProjectTenantRequest) GetTenantUuid() string
- func (*SetProjectTenantRequest) ProtoMessage()
- func (x *SetProjectTenantRequest) ProtoReflect() protoreflect.Message
- func (x *SetProjectTenantRequest) Reset()
- func (x *SetProjectTenantRequest) String() string
- type SetProjectTenantResponse
- func (*SetProjectTenantResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetProjectTenantResponse) GetProject() *ProjectInfo
- func (*SetProjectTenantResponse) ProtoMessage()
- func (x *SetProjectTenantResponse) ProtoReflect() protoreflect.Message
- func (x *SetProjectTenantResponse) Reset()
- func (x *SetProjectTenantResponse) String() string
- type SetRegistryRemoteRequest
- func (*SetRegistryRemoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetRegistryRemoteRequest) GetCredentialSecretRef() string
- func (x *SetRegistryRemoteRequest) GetEndpoint() string
- func (x *SetRegistryRemoteRequest) GetInsecure() bool
- func (x *SetRegistryRemoteRequest) GetName() string
- func (*SetRegistryRemoteRequest) ProtoMessage()
- func (x *SetRegistryRemoteRequest) ProtoReflect() protoreflect.Message
- func (x *SetRegistryRemoteRequest) Reset()
- func (x *SetRegistryRemoteRequest) String() string
- type SetRegistryRemoteResponse
- func (*SetRegistryRemoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetRegistryRemoteResponse) GetCreated() bool
- func (x *SetRegistryRemoteResponse) GetRemote() *RegistryRemoteInfo
- func (*SetRegistryRemoteResponse) ProtoMessage()
- func (x *SetRegistryRemoteResponse) ProtoReflect() protoreflect.Message
- func (x *SetRegistryRemoteResponse) Reset()
- func (x *SetRegistryRemoteResponse) String() string
- type SetScriptRequest
- type SetScriptResponse
- type SetSecurityGroupDescriptionRequest
- func (*SetSecurityGroupDescriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSecurityGroupDescriptionRequest) GetDescription() string
- func (x *SetSecurityGroupDescriptionRequest) GetUuid() string
- func (*SetSecurityGroupDescriptionRequest) ProtoMessage()
- func (x *SetSecurityGroupDescriptionRequest) ProtoReflect() protoreflect.Message
- func (x *SetSecurityGroupDescriptionRequest) Reset()
- func (x *SetSecurityGroupDescriptionRequest) String() string
- type SetSecurityGroupDescriptionResponse
- func (*SetSecurityGroupDescriptionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetSecurityGroupDescriptionResponse) GetGroup() *SecurityGroupInfo
- func (*SetSecurityGroupDescriptionResponse) ProtoMessage()
- func (x *SetSecurityGroupDescriptionResponse) ProtoReflect() protoreflect.Message
- func (x *SetSecurityGroupDescriptionResponse) Reset()
- func (x *SetSecurityGroupDescriptionResponse) String() string
- type SetSecurityGroupRulesRequest
- func (*SetSecurityGroupRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetSecurityGroupRulesRequest) GetRules() []*SecurityRule
- func (x *SetSecurityGroupRulesRequest) GetUuid() string
- func (*SetSecurityGroupRulesRequest) ProtoMessage()
- func (x *SetSecurityGroupRulesRequest) ProtoReflect() protoreflect.Message
- func (x *SetSecurityGroupRulesRequest) Reset()
- func (x *SetSecurityGroupRulesRequest) String() string
- type SetSecurityGroupRulesResponse
- func (*SetSecurityGroupRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetSecurityGroupRulesResponse) GetGroup() *SecurityGroupInfo
- func (*SetSecurityGroupRulesResponse) ProtoMessage()
- func (x *SetSecurityGroupRulesResponse) ProtoReflect() protoreflect.Message
- func (x *SetSecurityGroupRulesResponse) Reset()
- func (x *SetSecurityGroupRulesResponse) String() string
- type SetTenantQuotaRequest
- func (*SetTenantQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetTenantQuotaRequest) GetCap() *Quotas
- func (x *SetTenantQuotaRequest) GetTenantUuid() string
- func (*SetTenantQuotaRequest) ProtoMessage()
- func (x *SetTenantQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *SetTenantQuotaRequest) Reset()
- func (x *SetTenantQuotaRequest) String() string
- type SetTenantQuotaResponse
- func (*SetTenantQuotaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetTenantQuotaResponse) GetAllocated() *Quotas
- func (x *SetTenantQuotaResponse) GetCap() *Quotas
- func (*SetTenantQuotaResponse) ProtoMessage()
- func (x *SetTenantQuotaResponse) ProtoReflect() protoreflect.Message
- func (x *SetTenantQuotaResponse) Reset()
- func (x *SetTenantQuotaResponse) String() string
- type SetUEFIVarRequest
- func (*SetUEFIVarRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetUEFIVarRequest) GetProject() string
- func (x *SetUEFIVarRequest) GetVar() *UEFIVar
- func (x *SetUEFIVarRequest) GetVmName() string
- func (*SetUEFIVarRequest) ProtoMessage()
- func (x *SetUEFIVarRequest) ProtoReflect() protoreflect.Message
- func (x *SetUEFIVarRequest) Reset()
- func (x *SetUEFIVarRequest) String() string
- type SetUEFIVarResponse
- func (*SetUEFIVarResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetUEFIVarResponse) GetVar() *UEFIVar
- func (*SetUEFIVarResponse) ProtoMessage()
- func (x *SetUEFIVarResponse) ProtoReflect() protoreflect.Message
- func (x *SetUEFIVarResponse) Reset()
- func (x *SetUEFIVarResponse) String() string
- type SetUserDisplayNameRequest
- func (*SetUserDisplayNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetUserDisplayNameRequest) GetDisplayName() string
- func (x *SetUserDisplayNameRequest) GetUuid() string
- func (*SetUserDisplayNameRequest) ProtoMessage()
- func (x *SetUserDisplayNameRequest) ProtoReflect() protoreflect.Message
- func (x *SetUserDisplayNameRequest) Reset()
- func (x *SetUserDisplayNameRequest) String() string
- type SetUserDisplayNameResponse
- func (*SetUserDisplayNameResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetUserDisplayNameResponse) GetUser() *UserInfo
- func (*SetUserDisplayNameResponse) ProtoMessage()
- func (x *SetUserDisplayNameResponse) ProtoReflect() protoreflect.Message
- func (x *SetUserDisplayNameResponse) Reset()
- func (x *SetUserDisplayNameResponse) String() string
- type SetVMPropertiesRequest
- func (*SetVMPropertiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMPropertiesRequest) GetName() string
- func (x *SetVMPropertiesRequest) GetProject() string
- func (x *SetVMPropertiesRequest) GetProperties() map[string]string
- func (*SetVMPropertiesRequest) ProtoMessage()
- func (x *SetVMPropertiesRequest) ProtoReflect() protoreflect.Message
- func (x *SetVMPropertiesRequest) Reset()
- func (x *SetVMPropertiesRequest) String() string
- type SetVMPropertiesResponse
- func (*SetVMPropertiesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMPropertiesResponse) GetVm() *VMInfo
- func (*SetVMPropertiesResponse) ProtoMessage()
- func (x *SetVMPropertiesResponse) ProtoReflect() protoreflect.Message
- func (x *SetVMPropertiesResponse) Reset()
- func (x *SetVMPropertiesResponse) String() string
- type SetVMPropertyRequest
- func (*SetVMPropertyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMPropertyRequest) GetProject() string
- func (x *SetVMPropertyRequest) GetProperty() *VMProperty
- func (x *SetVMPropertyRequest) GetVmName() string
- func (*SetVMPropertyRequest) ProtoMessage()
- func (x *SetVMPropertyRequest) ProtoReflect() protoreflect.Message
- func (x *SetVMPropertyRequest) Reset()
- func (x *SetVMPropertyRequest) String() string
- type SetVMPropertyResponse
- func (*SetVMPropertyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMPropertyResponse) GetProperty() *VMProperty
- func (*SetVMPropertyResponse) ProtoMessage()
- func (x *SetVMPropertyResponse) ProtoReflect() protoreflect.Message
- func (x *SetVMPropertyResponse) Reset()
- func (x *SetVMPropertyResponse) String() string
- type SetVMStatusRequest
- func (*SetVMStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMStatusRequest) GetStatus() string
- func (x *SetVMStatusRequest) GetUuid() string
- func (*SetVMStatusRequest) ProtoMessage()
- func (x *SetVMStatusRequest) ProtoReflect() protoreflect.Message
- func (x *SetVMStatusRequest) Reset()
- func (x *SetVMStatusRequest) String() string
- type SetVMStatusResponse
- func (*SetVMStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVMStatusResponse) GetVm() *VMInfo
- func (*SetVMStatusResponse) ProtoMessage()
- func (x *SetVMStatusResponse) ProtoReflect() protoreflect.Message
- func (x *SetVMStatusResponse) Reset()
- func (x *SetVMStatusResponse) String() string
- type SetVolumePropertyRequest
- func (*SetVolumePropertyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetVolumePropertyRequest) GetKey() string
- func (x *SetVolumePropertyRequest) GetValue() string
- func (x *SetVolumePropertyRequest) GetVolumeUuid() string
- func (*SetVolumePropertyRequest) ProtoMessage()
- func (x *SetVolumePropertyRequest) ProtoReflect() protoreflect.Message
- func (x *SetVolumePropertyRequest) Reset()
- func (x *SetVolumePropertyRequest) String() string
- type SetVolumePropertyResponse
- func (*SetVolumePropertyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetVolumePropertyResponse) GetProperty() *VolumePropertyInfo
- func (*SetVolumePropertyResponse) ProtoMessage()
- func (x *SetVolumePropertyResponse) ProtoReflect() protoreflect.Message
- func (x *SetVolumePropertyResponse) Reset()
- func (x *SetVolumePropertyResponse) String() string
- type ShareInfo
- func (*ShareInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ShareInfo) GetBackend() string
- func (x *ShareInfo) GetCreatedAtUnixNs() int64
- func (x *ShareInfo) GetMounts() int32
- func (x *ShareInfo) GetName() string
- func (x *ShareInfo) GetProjectUuid() string
- func (x *ShareInfo) GetReadonly() bool
- func (x *ShareInfo) GetSizeGb() int64
- func (x *ShareInfo) GetStatus() string
- func (x *ShareInfo) GetUuid() string
- func (*ShareInfo) ProtoMessage()
- func (x *ShareInfo) ProtoReflect() protoreflect.Message
- func (x *ShareInfo) Reset()
- func (x *ShareInfo) String() string
- type ShareMount
- func (*ShareMount) Descriptor() ([]byte, []int)deprecated
- func (x *ShareMount) GetAction() string
- func (x *ShareMount) GetBackend() string
- func (x *ShareMount) GetCubefs() *CubeFSMount
- func (x *ShareMount) GetId() string
- func (x *ShareMount) GetMountPoint() string
- func (x *ShareMount) GetReadonly() bool
- func (*ShareMount) ProtoMessage()
- func (x *ShareMount) ProtoReflect() protoreflect.Message
- func (x *ShareMount) Reset()
- func (x *ShareMount) String() string
- type StartVMOp
- type StartVMRequest
- func (*StartVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartVMRequest) GetHostUuid() string
- func (x *StartVMRequest) GetName() string
- func (x *StartVMRequest) GetProject() string
- func (x *StartVMRequest) GetRequestedGpus() []*GPURequest
- func (x *StartVMRequest) GetRequestedPci() []*PCIPassthroughRequest
- func (*StartVMRequest) ProtoMessage()
- func (x *StartVMRequest) ProtoReflect() protoreflect.Message
- func (x *StartVMRequest) Reset()
- func (x *StartVMRequest) String() string
- type StartVMResponse
- type StartVMResult
- type StopVMOp
- type StopVMRequest
- func (*StopVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopVMRequest) GetHostUuid() string
- func (x *StopVMRequest) GetName() string
- func (x *StopVMRequest) GetProject() string
- func (*StopVMRequest) ProtoMessage()
- func (x *StopVMRequest) ProtoReflect() protoreflect.Message
- func (x *StopVMRequest) Reset()
- func (x *StopVMRequest) String() string
- type StopVMResponse
- type StopVMResult
- type StorageMount
- func (*StorageMount) Descriptor() ([]byte, []int)deprecated
- func (x *StorageMount) GetDevice() string
- func (x *StorageMount) GetFreeBytes() int64
- func (x *StorageMount) GetFstype() string
- func (x *StorageMount) GetMountpoint() string
- func (x *StorageMount) GetTotalBytes() int64
- func (*StorageMount) ProtoMessage()
- func (x *StorageMount) ProtoReflect() protoreflect.Message
- func (x *StorageMount) Reset()
- func (x *StorageMount) String() string
- type SubnetInfo
- func (*SubnetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SubnetInfo) GetCidr() string
- func (x *SubnetInfo) GetCreatedAtUnixNs() int64
- func (x *SubnetInfo) GetDescription() string
- func (x *SubnetInfo) GetDnsServers() []string
- func (x *SubnetInfo) GetGateway() string
- func (x *SubnetInfo) GetName() string
- func (x *SubnetInfo) GetNetworkUuid() string
- func (x *SubnetInfo) GetProjectUuid() string
- func (x *SubnetInfo) GetUuid() string
- func (*SubnetInfo) ProtoMessage()
- func (x *SubnetInfo) ProtoReflect() protoreflect.Message
- func (x *SubnetInfo) Reset()
- func (x *SubnetInfo) String() string
- type TenantInfo
- func (*TenantInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TenantInfo) GetAdmins() int32
- func (x *TenantInfo) GetCreatedAtUnixNs() int64
- func (x *TenantInfo) GetDomain() string
- func (x *TenantInfo) GetMembers() int32
- func (x *TenantInfo) GetName() string
- func (x *TenantInfo) GetProjects() int32
- func (x *TenantInfo) GetStatus() string
- func (x *TenantInfo) GetUuid() string
- func (*TenantInfo) ProtoMessage()
- func (x *TenantInfo) ProtoReflect() protoreflect.Message
- func (x *TenantInfo) Reset()
- func (x *TenantInfo) String() string
- type TimingEvent
- func (*TimingEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TimingEvent) GetMeta() map[string]string
- func (x *TimingEvent) GetName() string
- func (x *TimingEvent) GetTsUnixNs() int64
- func (*TimingEvent) ProtoMessage()
- func (x *TimingEvent) ProtoReflect() protoreflect.Message
- func (x *TimingEvent) Reset()
- func (x *TimingEvent) String() string
- type TriggerZombieSweepRequest
- type UEFIVar
- func (*UEFIVar) Descriptor() ([]byte, []int)deprecated
- func (x *UEFIVar) GetAttributes() []string
- func (x *UEFIVar) GetName() string
- func (x *UEFIVar) GetNamespace() string
- func (x *UEFIVar) GetUpdatedAt() string
- func (x *UEFIVar) GetValueHex() string
- func (*UEFIVar) ProtoMessage()
- func (x *UEFIVar) ProtoReflect() protoreflect.Message
- func (x *UEFIVar) Reset()
- func (x *UEFIVar) String() string
- type UnimplementedAgentDispatchServer
- type UnimplementedAttestationServiceServer
- func (UnimplementedAttestationServiceServer) Admit(context.Context, *AttestMsg) (*AdmitResult, error)
- func (UnimplementedAttestationServiceServer) CompleteEnroll(context.Context, *AttestMsg) (*AttestResult, error)
- func (UnimplementedAttestationServiceServer) Enroll(context.Context, *AttestMsg) (*AttestMsg, error)
- func (UnimplementedAttestationServiceServer) RequestAdmission(context.Context, *AttestMsg) (*AttestMsg, error)
- type UnimplementedWeftAgentServer
- func (UnimplementedWeftAgentServer) AddProjectMember(context.Context, *AddProjectMemberRequest) (*AddProjectMemberResponse, error)
- func (UnimplementedWeftAgentServer) AddSSHKeyCatalogue(context.Context, *AddSSHKeyCatalogueRequest) (*AddSSHKeyCatalogueResponse, error)
- func (UnimplementedWeftAgentServer) AddTenantAdmin(context.Context, *AddTenantAdminRequest) (*AddTenantAdminResponse, error)
- func (UnimplementedWeftAgentServer) AddTenantMember(context.Context, *AddTenantMemberRequest) (*AddTenantMemberResponse, error)
- func (UnimplementedWeftAgentServer) AddVMSSHKey(context.Context, *AddVMSSHKeyRequest) (*AddVMSSHKeyResponse, error)
- func (UnimplementedWeftAgentServer) AllocateFloatingIP(context.Context, *AllocateFloatingIPRequest) (*AllocateFloatingIPResponse, error)
- func (UnimplementedWeftAgentServer) AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
- func (UnimplementedWeftAgentServer) CleanImages(context.Context, *CleanImagesRequest) (*CleanImagesResponse, error)
- func (UnimplementedWeftAgentServer) CreateAZ(context.Context, *CreateAZRequest) (*CreateAZResponse, error)
- func (UnimplementedWeftAgentServer) CreateBucket(context.Context, *CreateBucketRequest) (*CreateBucketResponse, error)
- func (UnimplementedWeftAgentServer) CreateDNSRecord(context.Context, *CreateDNSRecordRequest) (*CreateDNSRecordResponse, error)
- func (UnimplementedWeftAgentServer) CreateDNSZone(context.Context, *CreateDNSZoneRequest) (*CreateDNSZoneResponse, error)
- func (UnimplementedWeftAgentServer) CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error)
- func (UnimplementedWeftAgentServer) CreateNetwork(context.Context, *CreateNetworkRequest) (*CreateNetworkResponse, error)
- func (UnimplementedWeftAgentServer) CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
- func (UnimplementedWeftAgentServer) CreateRack(context.Context, *CreateRackRequest) (*CreateRackResponse, error)
- func (UnimplementedWeftAgentServer) CreateSchedulingRule(context.Context, *CreateSchedulingRuleRequest) (*CreateSchedulingRuleResponse, error)
- func (UnimplementedWeftAgentServer) CreateSecurityGroup(context.Context, *CreateSecurityGroupRequest) (*CreateSecurityGroupResponse, error)
- func (UnimplementedWeftAgentServer) CreateShare(context.Context, *CreateShareRequest) (*CreateShareResponse, error)
- func (UnimplementedWeftAgentServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*CreateSubnetResponse, error)
- func (UnimplementedWeftAgentServer) CreateTenant(context.Context, *CreateTenantRequest) (*CreateTenantResponse, error)
- func (UnimplementedWeftAgentServer) CreateVM(context.Context, *CreateVMRequest) (*CreateVMResponse, error)
- func (UnimplementedWeftAgentServer) CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
- func (UnimplementedWeftAgentServer) CreateVolumeBackup(context.Context, *CreateVolumeBackupRequest) (*CreateVolumeBackupResponse, error)
- func (UnimplementedWeftAgentServer) CreateVolumeSnapshot(context.Context, *CreateVolumeSnapshotRequest) (*CreateVolumeSnapshotResponse, error)
- func (UnimplementedWeftAgentServer) DeleteAZ(context.Context, *DeleteAZRequest) (*DeleteAZResponse, error)
- func (UnimplementedWeftAgentServer) DeleteBucket(context.Context, *DeleteBucketRequest) (*DeleteBucketResponse, error)
- func (UnimplementedWeftAgentServer) DeleteDNSRecord(context.Context, *DeleteDNSRecordRequest) (*DeleteDNSRecordResponse, error)
- func (UnimplementedWeftAgentServer) DeleteDNSZone(context.Context, *DeleteDNSZoneRequest) (*DeleteDNSZoneResponse, error)
- func (UnimplementedWeftAgentServer) DeleteFlavor(context.Context, *DeleteFlavorRequest) (*DeleteFlavorResponse, error)
- func (UnimplementedWeftAgentServer) DeleteHost(context.Context, *DeleteHostRequest) (*DeleteHostResponse, error)
- func (UnimplementedWeftAgentServer) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error)
- func (UnimplementedWeftAgentServer) DeleteNetwork(context.Context, *DeleteNetworkRequest) (*DeleteNetworkResponse, error)
- func (UnimplementedWeftAgentServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
- func (UnimplementedWeftAgentServer) DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
- func (UnimplementedWeftAgentServer) DeleteRegistryRemote(context.Context, *DeleteRegistryRemoteRequest) (*DeleteRegistryRemoteResponse, error)
- func (UnimplementedWeftAgentServer) DeleteSchedulingRule(context.Context, *DeleteSchedulingRuleRequest) (*DeleteSchedulingRuleResponse, error)
- func (UnimplementedWeftAgentServer) DeleteScript(context.Context, *DeleteScriptRequest) (*DeleteScriptResponse, error)
- func (UnimplementedWeftAgentServer) DeleteSecurityGroup(context.Context, *DeleteSecurityGroupRequest) (*DeleteSecurityGroupResponse, error)
- func (UnimplementedWeftAgentServer) DeleteShare(context.Context, *DeleteShareRequest) (*DeleteShareResponse, error)
- func (UnimplementedWeftAgentServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*DeleteSubnetResponse, error)
- func (UnimplementedWeftAgentServer) DeleteTenant(context.Context, *DeleteTenantRequest) (*DeleteTenantResponse, error)
- func (UnimplementedWeftAgentServer) DeleteUEFIVar(context.Context, *DeleteUEFIVarRequest) (*DeleteUEFIVarResponse, error)
- func (UnimplementedWeftAgentServer) DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVM(context.Context, *DeleteVMRequest) (*DeleteVMResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVMProperty(context.Context, *DeleteVMPropertyRequest) (*DeleteVMPropertyResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVolumeBackup(context.Context, *DeleteVolumeBackupRequest) (*DeleteVolumeBackupResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVolumeProperty(context.Context, *DeleteVolumePropertyRequest) (*DeleteVolumePropertyResponse, error)
- func (UnimplementedWeftAgentServer) DeleteVolumeSnapshot(context.Context, *DeleteVolumeSnapshotRequest) (*DeleteVolumeSnapshotResponse, error)
- func (UnimplementedWeftAgentServer) DeprovisionVM(context.Context, *DeprovisionVMRequest) (*DeprovisionVMResponse, error)
- func (UnimplementedWeftAgentServer) DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
- func (UnimplementedWeftAgentServer) DisablePlugin(context.Context, *DisablePluginRequest) (*DisablePluginResponse, error)
- func (UnimplementedWeftAgentServer) EnablePlugin(context.Context, *EnablePluginRequest) (*EnablePluginResponse, error)
- func (UnimplementedWeftAgentServer) GetAZ(context.Context, *GetAZRequest) (*GetAZResponse, error)
- func (UnimplementedWeftAgentServer) GetBucket(context.Context, *GetBucketRequest) (*GetBucketResponse, error)
- func (UnimplementedWeftAgentServer) GetBucketPolicy(context.Context, *GetBucketPolicyRequest) (*GetBucketPolicyResponse, error)
- func (UnimplementedWeftAgentServer) GetClusterInfo(context.Context, *GetClusterInfoRequest) (*GetClusterInfoResponse, error)
- func (UnimplementedWeftAgentServer) GetDNSZone(context.Context, *GetDNSZoneRequest) (*GetDNSZoneResponse, error)
- func (UnimplementedWeftAgentServer) GetFlavor(context.Context, *GetFlavorRequest) (*GetFlavorResponse, error)
- func (UnimplementedWeftAgentServer) GetHost(context.Context, *GetHostRequest) (*GetHostResponse, error)
- func (UnimplementedWeftAgentServer) GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error)
- func (UnimplementedWeftAgentServer) GetMicroVMMetrics(context.Context, *GetMicroVMMetricsRequest) (*MicroVMMetricsResponse, error)
- func (UnimplementedWeftAgentServer) GetPodSpec(context.Context, *GetPodSpecRequest) (*GetPodSpecResponse, error)
- func (UnimplementedWeftAgentServer) GetProjectQuota(context.Context, *GetProjectQuotaRequest) (*GetProjectQuotaResponse, error)
- func (UnimplementedWeftAgentServer) GetRack(context.Context, *GetRackRequest) (*GetRackResponse, error)
- func (UnimplementedWeftAgentServer) GetScript(context.Context, *GetScriptRequest) (*GetScriptResponse, error)
- func (UnimplementedWeftAgentServer) GetShare(context.Context, *GetShareRequest) (*GetShareResponse, error)
- func (UnimplementedWeftAgentServer) GetSubnet(context.Context, *GetSubnetRequest) (*GetSubnetResponse, error)
- func (UnimplementedWeftAgentServer) GetTenantQuota(context.Context, *GetTenantQuotaRequest) (*GetTenantQuotaResponse, error)
- func (UnimplementedWeftAgentServer) GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
- func (UnimplementedWeftAgentServer) GetVolumeProperty(context.Context, *GetVolumePropertyRequest) (*GetVolumePropertyResponse, error)
- func (UnimplementedWeftAgentServer) GetZombieReport(context.Context, *GetZombieReportRequest) (*GetZombieReportResponse, error)
- func (UnimplementedWeftAgentServer) HeartbeatHost(context.Context, *HeartbeatHostRequest) (*HeartbeatHostResponse, error)
- func (UnimplementedWeftAgentServer) ImportSSHKeyCatalogue(context.Context, *ImportSSHKeyCatalogueRequest) (*ImportSSHKeyCatalogueResponse, error)
- func (UnimplementedWeftAgentServer) InstallPlugin(context.Context, *InstallPluginRequest) (*InstallPluginResponse, error)
- func (UnimplementedWeftAgentServer) ListAZs(context.Context, *ListAZsRequest) (*ListAZsResponse, error)
- func (UnimplementedWeftAgentServer) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
- func (UnimplementedWeftAgentServer) ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error)
- func (UnimplementedWeftAgentServer) ListDNSZones(context.Context, *ListDNSZonesRequest) (*ListDNSZonesResponse, error)
- func (UnimplementedWeftAgentServer) ListFederationPeers(context.Context, *ListFederationPeersRequest) (*ListFederationPeersResponse, error)
- func (UnimplementedWeftAgentServer) ListFlavors(context.Context, *ListFlavorsRequest) (*ListFlavorsResponse, error)
- func (UnimplementedWeftAgentServer) ListFloatingIPs(context.Context, *ListFloatingIPsRequest) (*ListFloatingIPsResponse, error)
- func (UnimplementedWeftAgentServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
- func (UnimplementedWeftAgentServer) ListImages(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
- func (UnimplementedWeftAgentServer) ListInstalledPlugins(context.Context, *ListInstalledPluginsRequest) (*ListInstalledPluginsResponse, error)
- func (UnimplementedWeftAgentServer) ListLoadBalancers(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error)
- func (UnimplementedWeftAgentServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
- func (UnimplementedWeftAgentServer) ListPluginCatalogue(context.Context, *ListPluginCatalogueRequest) (*ListPluginCatalogueResponse, error)
- func (UnimplementedWeftAgentServer) ListPortsForVM(context.Context, *ListPortsForVMRequest) (*ListPortsForVMResponse, error)
- func (UnimplementedWeftAgentServer) ListProjectMembers(context.Context, *ListProjectMembersRequest) (*ListProjectMembersResponse, error)
- func (UnimplementedWeftAgentServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
- func (UnimplementedWeftAgentServer) ListRacks(context.Context, *ListRacksRequest) (*ListRacksResponse, error)
- func (UnimplementedWeftAgentServer) ListRegistryRemotes(context.Context, *ListRegistryRemotesRequest) (*ListRegistryRemotesResponse, error)
- func (UnimplementedWeftAgentServer) ListSSHKeyCatalogue(context.Context, *ListSSHKeyCatalogueRequest) (*ListSSHKeyCatalogueResponse, error)
- func (UnimplementedWeftAgentServer) ListSchedulingRules(context.Context, *ListSchedulingRulesRequest) (*ListSchedulingRulesResponse, error)
- func (UnimplementedWeftAgentServer) ListScripts(context.Context, *ListScriptsRequest) (*ListScriptsResponse, error)
- func (UnimplementedWeftAgentServer) ListSecurityGroups(context.Context, *ListSecurityGroupsRequest) (*ListSecurityGroupsResponse, error)
- func (UnimplementedWeftAgentServer) ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error)
- func (UnimplementedWeftAgentServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
- func (UnimplementedWeftAgentServer) ListTenants(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
- func (UnimplementedWeftAgentServer) ListUEFIVars(context.Context, *ListUEFIVarsRequest) (*ListUEFIVarsResponse, error)
- func (UnimplementedWeftAgentServer) ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
- func (UnimplementedWeftAgentServer) ListVMProperties(context.Context, *ListVMPropertiesRequest) (*ListVMPropertiesResponse, error)
- func (UnimplementedWeftAgentServer) ListVMSSHKeys(context.Context, *ListVMSSHKeysRequest) (*ListVMSSHKeysResponse, error)
- func (UnimplementedWeftAgentServer) ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error)
- func (UnimplementedWeftAgentServer) ListVolumeBackups(context.Context, *ListVolumeBackupsRequest) (*ListVolumeBackupsResponse, error)
- func (UnimplementedWeftAgentServer) ListVolumeSnapshots(context.Context, *ListVolumeSnapshotsRequest) (*ListVolumeSnapshotsResponse, error)
- func (UnimplementedWeftAgentServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
- func (UnimplementedWeftAgentServer) MapFloatingIP(context.Context, *MapFloatingIPRequest) (*MapFloatingIPResponse, error)
- func (UnimplementedWeftAgentServer) Me(context.Context, *MeRequest) (*MeResponse, error)
- func (UnimplementedWeftAgentServer) PatchImage(context.Context, *PatchImageRequest) (*PatchImageResponse, error)
- func (UnimplementedWeftAgentServer) ProvisionVM(context.Context, *ProvisionVMRequest) (*ProvisionVMResponse, error)
- func (UnimplementedWeftAgentServer) PublishShareToProject(context.Context, *PublishShareToProjectRequest) (*PublishShareToProjectResponse, error)
- func (UnimplementedWeftAgentServer) PullImage(context.Context, *PullImageRequest) (*PullImageResponse, error)
- func (UnimplementedWeftAgentServer) PullImages(context.Context, *PullImagesRequest) (*PullImagesResponse, error)
- func (UnimplementedWeftAgentServer) RegisterHost(context.Context, *RegisterHostRequest) (*RegisterHostResponse, error)
- func (UnimplementedWeftAgentServer) RegisterMicroVM(context.Context, *RegisterMicroVMRequest) (*RegisterMicroVMResponse, error)
- func (UnimplementedWeftAgentServer) ReleaseFloatingIP(context.Context, *ReleaseFloatingIPRequest) (*ReleaseFloatingIPResponse, error)
- func (UnimplementedWeftAgentServer) RemoveProjectMember(context.Context, *RemoveProjectMemberRequest) (*RemoveProjectMemberResponse, error)
- func (UnimplementedWeftAgentServer) RemoveSSHKeyCatalogue(context.Context, *RemoveSSHKeyCatalogueRequest) (*RemoveSSHKeyCatalogueResponse, error)
- func (UnimplementedWeftAgentServer) RemoveTenantAdmin(context.Context, *RemoveTenantAdminRequest) (*RemoveTenantAdminResponse, error)
- func (UnimplementedWeftAgentServer) RemoveTenantMember(context.Context, *RemoveTenantMemberRequest) (*RemoveTenantMemberResponse, error)
- func (UnimplementedWeftAgentServer) RemoveVMSSHKey(context.Context, *RemoveVMSSHKeyRequest) (*RemoveVMSSHKeyResponse, error)
- func (UnimplementedWeftAgentServer) RenameNetwork(context.Context, *RenameNetworkRequest) (*RenameNetworkResponse, error)
- func (UnimplementedWeftAgentServer) RenameProject(context.Context, *RenameProjectRequest) (*RenameProjectResponse, error)
- func (UnimplementedWeftAgentServer) RenameSecurityGroup(context.Context, *RenameSecurityGroupRequest) (*RenameSecurityGroupResponse, error)
- func (UnimplementedWeftAgentServer) RenameVolume(context.Context, *RenameVolumeRequest) (*RenameVolumeResponse, error)
- func (UnimplementedWeftAgentServer) RenderNATSAuthorization(context.Context, *RenderNATSAuthorizationRequest) (*RenderNATSAuthorizationResponse, error)
- func (UnimplementedWeftAgentServer) ResizeShare(context.Context, *ResizeShareRequest) (*ResizeShareResponse, error)
- func (UnimplementedWeftAgentServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
- func (UnimplementedWeftAgentServer) RestartVM(context.Context, *RestartVMRequest) (*RestartVMResponse, error)
- func (UnimplementedWeftAgentServer) RestoreVolumeBackup(context.Context, *RestoreVolumeBackupRequest) (*RestoreVolumeBackupResponse, error)
- func (UnimplementedWeftAgentServer) RestoreVolumeSnapshot(context.Context, *RestoreVolumeSnapshotRequest) (*RestoreVolumeSnapshotResponse, error)
- func (UnimplementedWeftAgentServer) RevertVolumeSnapshot(context.Context, *RevertVolumeSnapshotRequest) (*RevertVolumeSnapshotResponse, error)
- func (UnimplementedWeftAgentServer) SearchRegistryRemote(context.Context, *SearchRegistryRemoteRequest) (*SearchRegistryRemoteResponse, error)
- func (UnimplementedWeftAgentServer) SetBucketPolicy(context.Context, *SetBucketPolicyRequest) (*SetBucketPolicyResponse, error)
- func (UnimplementedWeftAgentServer) SetClusterName(context.Context, *SetClusterNameRequest) (*SetClusterNameResponse, error)
- func (UnimplementedWeftAgentServer) SetFlavor(context.Context, *SetFlavorRequest) (*SetFlavorResponse, error)
- func (UnimplementedWeftAgentServer) SetHostCordoned(context.Context, *SetHostCordonedRequest) (*SetHostCordonedResponse, error)
- func (UnimplementedWeftAgentServer) SetHostProperties(context.Context, *SetHostPropertiesRequest) (*SetHostPropertiesResponse, error)
- func (UnimplementedWeftAgentServer) SetHostState(context.Context, *SetHostStateRequest) (*SetHostStateResponse, error)
- func (UnimplementedWeftAgentServer) SetLoadBalancerBackends(context.Context, *SetLoadBalancerBackendsRequest) (*SetLoadBalancerBackendsResponse, error)
- func (UnimplementedWeftAgentServer) SetNetworkDNS(context.Context, *SetNetworkDNSRequest) (*SetNetworkDNSResponse, error)
- func (UnimplementedWeftAgentServer) SetNetworkDefaultSecurityGroups(context.Context, *SetNetworkDefaultSecurityGroupsRequest) (*SetNetworkDefaultSecurityGroupsResponse, error)
- func (UnimplementedWeftAgentServer) SetPodSpec(context.Context, *SetPodSpecRequest) (*SetPodSpecResponse, error)
- func (UnimplementedWeftAgentServer) SetProjectQuota(context.Context, *SetProjectQuotaRequest) (*SetProjectQuotaResponse, error)
- func (UnimplementedWeftAgentServer) SetProjectTenant(context.Context, *SetProjectTenantRequest) (*SetProjectTenantResponse, error)
- func (UnimplementedWeftAgentServer) SetRegistryRemote(context.Context, *SetRegistryRemoteRequest) (*SetRegistryRemoteResponse, error)
- func (UnimplementedWeftAgentServer) SetScript(context.Context, *SetScriptRequest) (*SetScriptResponse, error)
- func (UnimplementedWeftAgentServer) SetSecurityGroupDescription(context.Context, *SetSecurityGroupDescriptionRequest) (*SetSecurityGroupDescriptionResponse, error)
- func (UnimplementedWeftAgentServer) SetSecurityGroupRules(context.Context, *SetSecurityGroupRulesRequest) (*SetSecurityGroupRulesResponse, error)
- func (UnimplementedWeftAgentServer) SetTenantQuota(context.Context, *SetTenantQuotaRequest) (*SetTenantQuotaResponse, error)
- func (UnimplementedWeftAgentServer) SetUEFIVar(context.Context, *SetUEFIVarRequest) (*SetUEFIVarResponse, error)
- func (UnimplementedWeftAgentServer) SetUserDisplayName(context.Context, *SetUserDisplayNameRequest) (*SetUserDisplayNameResponse, error)
- func (UnimplementedWeftAgentServer) SetVMProperties(context.Context, *SetVMPropertiesRequest) (*SetVMPropertiesResponse, error)
- func (UnimplementedWeftAgentServer) SetVMProperty(context.Context, *SetVMPropertyRequest) (*SetVMPropertyResponse, error)
- func (UnimplementedWeftAgentServer) SetVMStatus(context.Context, *SetVMStatusRequest) (*SetVMStatusResponse, error)
- func (UnimplementedWeftAgentServer) SetVolumeProperty(context.Context, *SetVolumePropertyRequest) (*SetVolumePropertyResponse, error)
- func (UnimplementedWeftAgentServer) StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error)
- func (UnimplementedWeftAgentServer) StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error)
- func (UnimplementedWeftAgentServer) TriggerZombieSweep(context.Context, *TriggerZombieSweepRequest) (*GetZombieReportResponse, error)
- func (UnimplementedWeftAgentServer) UninstallPlugin(context.Context, *UninstallPluginRequest) (*UninstallPluginResponse, error)
- func (UnimplementedWeftAgentServer) UnmapFloatingIP(context.Context, *UnmapFloatingIPRequest) (*UnmapFloatingIPResponse, error)
- func (UnimplementedWeftAgentServer) UpdateAZ(context.Context, *UpdateAZRequest) (*UpdateAZResponse, error)
- func (UnimplementedWeftAgentServer) UpdateDNSRecord(context.Context, *UpdateDNSRecordRequest) (*UpdateDNSRecordResponse, error)
- func (UnimplementedWeftAgentServer) UpdateDNSZone(context.Context, *UpdateDNSZoneRequest) (*UpdateDNSZoneResponse, error)
- func (UnimplementedWeftAgentServer) UpdateLoadBalancer(context.Context, *UpdateLoadBalancerRequest) (*UpdateLoadBalancerResponse, error)
- func (UnimplementedWeftAgentServer) UpdateRack(context.Context, *UpdateRackRequest) (*UpdateRackResponse, error)
- func (UnimplementedWeftAgentServer) UpdateSchedulingRule(context.Context, *UpdateSchedulingRuleRequest) (*UpdateSchedulingRuleResponse, error)
- func (UnimplementedWeftAgentServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*UpdateSubnetResponse, error)
- func (UnimplementedWeftAgentServer) VMLogs(context.Context, *VMLogsRequest) (*VMLogsResponse, error)
- func (UnimplementedWeftAgentServer) VMStatus(context.Context, *VMStatusRequest) (*VMStatusResponse, error)
- func (UnimplementedWeftAgentServer) VMTimings(context.Context, *VMTimingsRequest) (*VMTimingsResponse, error)
- func (UnimplementedWeftAgentServer) WaitVM(context.Context, *WaitVMRequest) (*WaitVMResponse, error)
- func (UnimplementedWeftAgentServer) WatchEvents(*WatchEventsRequest, grpc.ServerStreamingServer[PlatformEvent]) error
- type UninstallPluginRequest
- func (*UninstallPluginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UninstallPluginRequest) GetInstanceUuid() string
- func (x *UninstallPluginRequest) GetName() string
- func (*UninstallPluginRequest) ProtoMessage()
- func (x *UninstallPluginRequest) ProtoReflect() protoreflect.Message
- func (x *UninstallPluginRequest) Reset()
- func (x *UninstallPluginRequest) String() string
- type UninstallPluginResponse
- type UnmapFloatingIPRequest
- func (*UnmapFloatingIPRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnmapFloatingIPRequest) GetUuid() string
- func (*UnmapFloatingIPRequest) ProtoMessage()
- func (x *UnmapFloatingIPRequest) ProtoReflect() protoreflect.Message
- func (x *UnmapFloatingIPRequest) Reset()
- func (x *UnmapFloatingIPRequest) String() string
- type UnmapFloatingIPResponse
- func (*UnmapFloatingIPResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UnmapFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
- func (*UnmapFloatingIPResponse) ProtoMessage()
- func (x *UnmapFloatingIPResponse) ProtoReflect() protoreflect.Message
- func (x *UnmapFloatingIPResponse) Reset()
- func (x *UnmapFloatingIPResponse) String() string
- type UnsafeAgentDispatchServer
- type UnsafeAttestationServiceServer
- type UnsafeWeftAgentServer
- type UpdateAZRequest
- func (*UpdateAZRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAZRequest) GetName() string
- func (x *UpdateAZRequest) GetRegion() string
- func (x *UpdateAZRequest) GetStatus() string
- func (x *UpdateAZRequest) GetUuid() string
- func (*UpdateAZRequest) ProtoMessage()
- func (x *UpdateAZRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAZRequest) Reset()
- func (x *UpdateAZRequest) String() string
- type UpdateAZResponse
- type UpdateDNSRecordRequest
- func (*UpdateDNSRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDNSRecordRequest) GetPriority() int32
- func (x *UpdateDNSRecordRequest) GetTtl() int32
- func (x *UpdateDNSRecordRequest) GetUuid() string
- func (x *UpdateDNSRecordRequest) GetValue() string
- func (*UpdateDNSRecordRequest) ProtoMessage()
- func (x *UpdateDNSRecordRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDNSRecordRequest) Reset()
- func (x *UpdateDNSRecordRequest) String() string
- type UpdateDNSRecordResponse
- func (*UpdateDNSRecordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDNSRecordResponse) GetRecord() *DNSRecordInfo
- func (*UpdateDNSRecordResponse) ProtoMessage()
- func (x *UpdateDNSRecordResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDNSRecordResponse) Reset()
- func (x *UpdateDNSRecordResponse) String() string
- type UpdateDNSZoneRequest
- func (*UpdateDNSZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDNSZoneRequest) GetSoaEmail() string
- func (x *UpdateDNSZoneRequest) GetTtl() int32
- func (x *UpdateDNSZoneRequest) GetUuid() string
- func (*UpdateDNSZoneRequest) ProtoMessage()
- func (x *UpdateDNSZoneRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDNSZoneRequest) Reset()
- func (x *UpdateDNSZoneRequest) String() string
- type UpdateDNSZoneResponse
- func (*UpdateDNSZoneResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDNSZoneResponse) GetZone() *DNSZoneInfo
- func (*UpdateDNSZoneResponse) ProtoMessage()
- func (x *UpdateDNSZoneResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDNSZoneResponse) Reset()
- func (x *UpdateDNSZoneResponse) String() string
- type UpdateLoadBalancerRequest
- func (*UpdateLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLoadBalancerRequest) GetListenAddr() string
- func (x *UpdateLoadBalancerRequest) GetName() string
- func (x *UpdateLoadBalancerRequest) GetProtocol() string
- func (x *UpdateLoadBalancerRequest) GetUuid() string
- func (*UpdateLoadBalancerRequest) ProtoMessage()
- func (x *UpdateLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLoadBalancerRequest) Reset()
- func (x *UpdateLoadBalancerRequest) String() string
- type UpdateLoadBalancerResponse
- func (*UpdateLoadBalancerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
- func (*UpdateLoadBalancerResponse) ProtoMessage()
- func (x *UpdateLoadBalancerResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateLoadBalancerResponse) Reset()
- func (x *UpdateLoadBalancerResponse) String() string
- type UpdateRackRequest
- func (*UpdateRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRackRequest) GetHeightU() int32
- func (x *UpdateRackRequest) GetName() string
- func (x *UpdateRackRequest) GetStatus() string
- func (x *UpdateRackRequest) GetUuid() string
- func (*UpdateRackRequest) ProtoMessage()
- func (x *UpdateRackRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRackRequest) Reset()
- func (x *UpdateRackRequest) String() string
- type UpdateRackResponse
- func (*UpdateRackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRackResponse) GetRack() *RackInfo
- func (*UpdateRackResponse) ProtoMessage()
- func (x *UpdateRackResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateRackResponse) Reset()
- func (x *UpdateRackResponse) String() string
- type UpdateSchedulingRuleRequest
- func (*UpdateSchedulingRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSchedulingRuleRequest) GetAntiAffinity() string
- func (x *UpdateSchedulingRuleRequest) GetClearRespawn() bool
- func (x *UpdateSchedulingRuleRequest) GetRespawn() *RespawnPolicy
- func (x *UpdateSchedulingRuleRequest) GetSelector() string
- func (x *UpdateSchedulingRuleRequest) GetTargetCount() int32
- func (x *UpdateSchedulingRuleRequest) GetUuid() string
- func (*UpdateSchedulingRuleRequest) ProtoMessage()
- func (x *UpdateSchedulingRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSchedulingRuleRequest) Reset()
- func (x *UpdateSchedulingRuleRequest) String() string
- type UpdateSchedulingRuleResponse
- func (*UpdateSchedulingRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSchedulingRuleResponse) GetRule() *SchedulingRuleInfo
- func (*UpdateSchedulingRuleResponse) ProtoMessage()
- func (x *UpdateSchedulingRuleResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateSchedulingRuleResponse) Reset()
- func (x *UpdateSchedulingRuleResponse) String() string
- type UpdateSubnetRequest
- func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubnetRequest) GetClearDnsServers() bool
- func (x *UpdateSubnetRequest) GetDescription() string
- func (x *UpdateSubnetRequest) GetDnsServers() []string
- func (x *UpdateSubnetRequest) GetGateway() string
- func (x *UpdateSubnetRequest) GetName() string
- func (x *UpdateSubnetRequest) GetUuid() string
- func (*UpdateSubnetRequest) ProtoMessage()
- func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubnetRequest) Reset()
- func (x *UpdateSubnetRequest) String() string
- type UpdateSubnetResponse
- func (*UpdateSubnetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubnetResponse) GetSubnet() *SubnetInfo
- func (*UpdateSubnetResponse) ProtoMessage()
- func (x *UpdateSubnetResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateSubnetResponse) Reset()
- func (x *UpdateSubnetResponse) String() string
- type UserInfo
- func (*UserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UserInfo) GetCreatedAtUnixNs() int64
- func (x *UserInfo) GetDisplayName() string
- func (x *UserInfo) GetEmail() string
- func (x *UserInfo) GetGroups() []string
- func (x *UserInfo) GetLastSeenAtUnixNs() int64
- func (x *UserInfo) GetOidcIssuer() string
- func (x *UserInfo) GetOidcSubject() string
- func (x *UserInfo) GetUuid() string
- func (*UserInfo) ProtoMessage()
- func (x *UserInfo) ProtoReflect() protoreflect.Message
- func (x *UserInfo) Reset()
- func (x *UserInfo) String() string
- type VMInfo
- func (*VMInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VMInfo) GetCpu() uint32
- func (x *VMInfo) GetDiskGb() uint64
- func (x *VMInfo) GetHostUuid() string
- func (x *VMInfo) GetImage() string
- func (x *VMInfo) GetIp() string
- func (x *VMInfo) GetMaxRestarts() uint32
- func (x *VMInfo) GetMemMb() uint64
- func (x *VMInfo) GetName() string
- func (x *VMInfo) GetOs() string
- func (x *VMInfo) GetProject() string
- func (x *VMInfo) GetProjectUuid() string
- func (x *VMInfo) GetProperties() map[string]string
- func (x *VMInfo) GetRestartCount() uint32
- func (x *VMInfo) GetState() VMState
- func (x *VMInfo) GetStatus() string
- func (x *VMInfo) GetUuid() string
- func (*VMInfo) ProtoMessage()
- func (x *VMInfo) ProtoReflect() protoreflect.Message
- func (x *VMInfo) Reset()
- func (x *VMInfo) String() string
- type VMLogsRequest
- func (*VMLogsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VMLogsRequest) GetName() string
- func (x *VMLogsRequest) GetProject() string
- func (x *VMLogsRequest) GetTailBytes() int64
- func (*VMLogsRequest) ProtoMessage()
- func (x *VMLogsRequest) ProtoReflect() protoreflect.Message
- func (x *VMLogsRequest) Reset()
- func (x *VMLogsRequest) String() string
- type VMLogsResponse
- func (*VMLogsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VMLogsResponse) GetContents() []byte
- func (x *VMLogsResponse) GetTotalBytes() int64
- func (*VMLogsResponse) ProtoMessage()
- func (x *VMLogsResponse) ProtoReflect() protoreflect.Message
- func (x *VMLogsResponse) Reset()
- func (x *VMLogsResponse) String() string
- type VMProperty
- func (*VMProperty) Descriptor() ([]byte, []int)deprecated
- func (x *VMProperty) GetGuestReadable() bool
- func (x *VMProperty) GetKey() string
- func (x *VMProperty) GetUpdatedAt() string
- func (x *VMProperty) GetValue() string
- func (*VMProperty) ProtoMessage()
- func (x *VMProperty) ProtoReflect() protoreflect.Message
- func (x *VMProperty) Reset()
- func (x *VMProperty) String() string
- type VMSSHKey
- func (*VMSSHKey) Descriptor() ([]byte, []int)deprecated
- func (x *VMSSHKey) GetAddedAt() string
- func (x *VMSSHKey) GetComment() string
- func (x *VMSSHKey) GetFingerprint() string
- func (x *VMSSHKey) GetPublicKey() string
- func (x *VMSSHKey) GetType() string
- func (*VMSSHKey) ProtoMessage()
- func (x *VMSSHKey) ProtoReflect() protoreflect.Message
- func (x *VMSSHKey) Reset()
- func (x *VMSSHKey) String() string
- type VMState
- type VMStatusRequest
- func (*VMStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VMStatusRequest) GetName() string
- func (x *VMStatusRequest) GetProject() string
- func (*VMStatusRequest) ProtoMessage()
- func (x *VMStatusRequest) ProtoReflect() protoreflect.Message
- func (x *VMStatusRequest) Reset()
- func (x *VMStatusRequest) String() string
- type VMStatusResponse
- type VMTimingsRequest
- func (*VMTimingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VMTimingsRequest) GetName() string
- func (x *VMTimingsRequest) GetProject() string
- func (*VMTimingsRequest) ProtoMessage()
- func (x *VMTimingsRequest) ProtoReflect() protoreflect.Message
- func (x *VMTimingsRequest) Reset()
- func (x *VMTimingsRequest) String() string
- type VMTimingsResponse
- func (*VMTimingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VMTimingsResponse) GetEvents() []*TimingEvent
- func (*VMTimingsResponse) ProtoMessage()
- func (x *VMTimingsResponse) ProtoReflect() protoreflect.Message
- func (x *VMTimingsResponse) Reset()
- func (x *VMTimingsResponse) String() string
- type VolumeBackupInfo
- func (*VolumeBackupInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeBackupInfo) GetCreatedAtUnixNs() int64
- func (x *VolumeBackupInfo) GetError() string
- func (x *VolumeBackupInfo) GetProject() string
- func (x *VolumeBackupInfo) GetSizeBytes() int64
- func (x *VolumeBackupInfo) GetSnapshotUuid() string
- func (x *VolumeBackupInfo) GetState() string
- func (x *VolumeBackupInfo) GetUrl() string
- func (x *VolumeBackupInfo) GetVolumeUuid() string
- func (*VolumeBackupInfo) ProtoMessage()
- func (x *VolumeBackupInfo) ProtoReflect() protoreflect.Message
- func (x *VolumeBackupInfo) Reset()
- func (x *VolumeBackupInfo) String() string
- type VolumeInfo
- func (*VolumeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeInfo) GetAttachedToUuid() string
- func (x *VolumeInfo) GetBackend() string
- func (x *VolumeInfo) GetCreatedAtUnixNs() int64
- func (x *VolumeInfo) GetFormat() string
- func (x *VolumeInfo) GetName() string
- func (x *VolumeInfo) GetProjectUuid() string
- func (x *VolumeInfo) GetSizeGib() int64
- func (x *VolumeInfo) GetUuid() string
- func (*VolumeInfo) ProtoMessage()
- func (x *VolumeInfo) ProtoReflect() protoreflect.Message
- func (x *VolumeInfo) Reset()
- func (x *VolumeInfo) String() string
- type VolumePropertyInfo
- func (*VolumePropertyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VolumePropertyInfo) GetKey() string
- func (x *VolumePropertyInfo) GetUpdatedAtUnixNs() int64
- func (x *VolumePropertyInfo) GetValue() string
- func (x *VolumePropertyInfo) GetVolumeUuid() string
- func (*VolumePropertyInfo) ProtoMessage()
- func (x *VolumePropertyInfo) ProtoReflect() protoreflect.Message
- func (x *VolumePropertyInfo) Reset()
- func (x *VolumePropertyInfo) String() string
- type VolumeSnapshotInfo
- func (*VolumeSnapshotInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeSnapshotInfo) GetCreatedAtUnixNs() int64
- func (x *VolumeSnapshotInfo) GetName() string
- func (x *VolumeSnapshotInfo) GetProject() string
- func (x *VolumeSnapshotInfo) GetSizeGib() int64
- func (x *VolumeSnapshotInfo) GetUuid() string
- func (x *VolumeSnapshotInfo) GetVolumeUuid() string
- func (*VolumeSnapshotInfo) ProtoMessage()
- func (x *VolumeSnapshotInfo) ProtoReflect() protoreflect.Message
- func (x *VolumeSnapshotInfo) Reset()
- func (x *VolumeSnapshotInfo) String() string
- type WaitVMRequest
- func (*WaitVMRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WaitVMRequest) GetName() string
- func (x *WaitVMRequest) GetProject() string
- func (x *WaitVMRequest) GetTimeoutSeconds() int32
- func (*WaitVMRequest) ProtoMessage()
- func (x *WaitVMRequest) ProtoReflect() protoreflect.Message
- func (x *WaitVMRequest) Reset()
- func (x *WaitVMRequest) String() string
- type WaitVMResponse
- type WatchEventsRequest
- func (*WatchEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *WatchEventsRequest) GetKindPrefix() []string
- func (x *WatchEventsRequest) GetProject() string
- func (x *WatchEventsRequest) GetSubject() string
- func (*WatchEventsRequest) ProtoMessage()
- func (x *WatchEventsRequest) ProtoReflect() protoreflect.Message
- func (x *WatchEventsRequest) Reset()
- func (x *WatchEventsRequest) String() string
- type WeftAgentClient
- type WeftAgentServer
- type WeftAgent_WatchEventsClient
- type WeftAgent_WatchEventsServer
- type ZombieEntry
- func (*ZombieEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ZombieEntry) GetDeploymentType() string
- func (x *ZombieEntry) GetDetectedAtUnixNs() int64
- func (x *ZombieEntry) GetHostDownSinceUnixNs() int64
- func (x *ZombieEntry) GetHostUuid() string
- func (x *ZombieEntry) GetKind() string
- func (x *ZombieEntry) GetName() string
- func (x *ZombieEntry) GetProjectUuid() string
- func (x *ZombieEntry) GetReason() string
- func (x *ZombieEntry) GetUuid() string
- func (*ZombieEntry) ProtoMessage()
- func (x *ZombieEntry) ProtoReflect() protoreflect.Message
- func (x *ZombieEntry) Reset()
- func (x *ZombieEntry) String() string
Constants ¶
const ( WeftAgent_ListVMs_FullMethodName = "/weft.v1.WeftAgent/ListVMs" WeftAgent_VMStatus_FullMethodName = "/weft.v1.WeftAgent/VMStatus" WeftAgent_StartVM_FullMethodName = "/weft.v1.WeftAgent/StartVM" WeftAgent_StopVM_FullMethodName = "/weft.v1.WeftAgent/StopVM" WeftAgent_RestartVM_FullMethodName = "/weft.v1.WeftAgent/RestartVM" WeftAgent_CreateVM_FullMethodName = "/weft.v1.WeftAgent/CreateVM" WeftAgent_DeleteVM_FullMethodName = "/weft.v1.WeftAgent/DeleteVM" WeftAgent_ProvisionVM_FullMethodName = "/weft.v1.WeftAgent/ProvisionVM" WeftAgent_DeprovisionVM_FullMethodName = "/weft.v1.WeftAgent/DeprovisionVM" WeftAgent_PullImages_FullMethodName = "/weft.v1.WeftAgent/PullImages" WeftAgent_PullImage_FullMethodName = "/weft.v1.WeftAgent/PullImage" WeftAgent_PatchImage_FullMethodName = "/weft.v1.WeftAgent/PatchImage" WeftAgent_ListImages_FullMethodName = "/weft.v1.WeftAgent/ListImages" WeftAgent_CleanImages_FullMethodName = "/weft.v1.WeftAgent/CleanImages" WeftAgent_WaitVM_FullMethodName = "/weft.v1.WeftAgent/WaitVM" WeftAgent_RegisterMicroVM_FullMethodName = "/weft.v1.WeftAgent/RegisterMicroVM" WeftAgent_VMTimings_FullMethodName = "/weft.v1.WeftAgent/VMTimings" WeftAgent_VMLogs_FullMethodName = "/weft.v1.WeftAgent/VMLogs" WeftAgent_ListAZs_FullMethodName = "/weft.v1.WeftAgent/ListAZs" WeftAgent_GetAZ_FullMethodName = "/weft.v1.WeftAgent/GetAZ" WeftAgent_CreateAZ_FullMethodName = "/weft.v1.WeftAgent/CreateAZ" WeftAgent_UpdateAZ_FullMethodName = "/weft.v1.WeftAgent/UpdateAZ" WeftAgent_DeleteAZ_FullMethodName = "/weft.v1.WeftAgent/DeleteAZ" WeftAgent_ListRacks_FullMethodName = "/weft.v1.WeftAgent/ListRacks" WeftAgent_GetRack_FullMethodName = "/weft.v1.WeftAgent/GetRack" WeftAgent_CreateRack_FullMethodName = "/weft.v1.WeftAgent/CreateRack" WeftAgent_UpdateRack_FullMethodName = "/weft.v1.WeftAgent/UpdateRack" WeftAgent_DeleteRack_FullMethodName = "/weft.v1.WeftAgent/DeleteRack" WeftAgent_ListProjects_FullMethodName = "/weft.v1.WeftAgent/ListProjects" WeftAgent_CreateProject_FullMethodName = "/weft.v1.WeftAgent/CreateProject" WeftAgent_RenameProject_FullMethodName = "/weft.v1.WeftAgent/RenameProject" WeftAgent_DeleteProject_FullMethodName = "/weft.v1.WeftAgent/DeleteProject" WeftAgent_SetProjectTenant_FullMethodName = "/weft.v1.WeftAgent/SetProjectTenant" WeftAgent_AddProjectMember_FullMethodName = "/weft.v1.WeftAgent/AddProjectMember" WeftAgent_RemoveProjectMember_FullMethodName = "/weft.v1.WeftAgent/RemoveProjectMember" WeftAgent_ListProjectMembers_FullMethodName = "/weft.v1.WeftAgent/ListProjectMembers" WeftAgent_ListUsers_FullMethodName = "/weft.v1.WeftAgent/ListUsers" WeftAgent_GetUser_FullMethodName = "/weft.v1.WeftAgent/GetUser" WeftAgent_Me_FullMethodName = "/weft.v1.WeftAgent/Me" WeftAgent_SetUserDisplayName_FullMethodName = "/weft.v1.WeftAgent/SetUserDisplayName" WeftAgent_DeleteUser_FullMethodName = "/weft.v1.WeftAgent/DeleteUser" WeftAgent_ListNetworks_FullMethodName = "/weft.v1.WeftAgent/ListNetworks" WeftAgent_CreateNetwork_FullMethodName = "/weft.v1.WeftAgent/CreateNetwork" WeftAgent_RenameNetwork_FullMethodName = "/weft.v1.WeftAgent/RenameNetwork" WeftAgent_SetNetworkDNS_FullMethodName = "/weft.v1.WeftAgent/SetNetworkDNS" WeftAgent_DeleteNetwork_FullMethodName = "/weft.v1.WeftAgent/DeleteNetwork" WeftAgent_SetNetworkDefaultSecurityGroups_FullMethodName = "/weft.v1.WeftAgent/SetNetworkDefaultSecurityGroups" WeftAgent_ListPortsForVM_FullMethodName = "/weft.v1.WeftAgent/ListPortsForVM" WeftAgent_ListSecurityGroups_FullMethodName = "/weft.v1.WeftAgent/ListSecurityGroups" WeftAgent_CreateSecurityGroup_FullMethodName = "/weft.v1.WeftAgent/CreateSecurityGroup" WeftAgent_RenameSecurityGroup_FullMethodName = "/weft.v1.WeftAgent/RenameSecurityGroup" WeftAgent_SetSecurityGroupDescription_FullMethodName = "/weft.v1.WeftAgent/SetSecurityGroupDescription" WeftAgent_SetSecurityGroupRules_FullMethodName = "/weft.v1.WeftAgent/SetSecurityGroupRules" WeftAgent_DeleteSecurityGroup_FullMethodName = "/weft.v1.WeftAgent/DeleteSecurityGroup" WeftAgent_ListVolumes_FullMethodName = "/weft.v1.WeftAgent/ListVolumes" WeftAgent_CreateVolume_FullMethodName = "/weft.v1.WeftAgent/CreateVolume" WeftAgent_RenameVolume_FullMethodName = "/weft.v1.WeftAgent/RenameVolume" WeftAgent_ResizeVolume_FullMethodName = "/weft.v1.WeftAgent/ResizeVolume" WeftAgent_AttachVolume_FullMethodName = "/weft.v1.WeftAgent/AttachVolume" WeftAgent_DetachVolume_FullMethodName = "/weft.v1.WeftAgent/DetachVolume" WeftAgent_DeleteVolume_FullMethodName = "/weft.v1.WeftAgent/DeleteVolume" WeftAgent_CreateVolumeSnapshot_FullMethodName = "/weft.v1.WeftAgent/CreateVolumeSnapshot" WeftAgent_ListVolumeSnapshots_FullMethodName = "/weft.v1.WeftAgent/ListVolumeSnapshots" WeftAgent_RestoreVolumeSnapshot_FullMethodName = "/weft.v1.WeftAgent/RestoreVolumeSnapshot" WeftAgent_RevertVolumeSnapshot_FullMethodName = "/weft.v1.WeftAgent/RevertVolumeSnapshot" WeftAgent_DeleteVolumeSnapshot_FullMethodName = "/weft.v1.WeftAgent/DeleteVolumeSnapshot" WeftAgent_CreateVolumeBackup_FullMethodName = "/weft.v1.WeftAgent/CreateVolumeBackup" WeftAgent_ListVolumeBackups_FullMethodName = "/weft.v1.WeftAgent/ListVolumeBackups" WeftAgent_DeleteVolumeBackup_FullMethodName = "/weft.v1.WeftAgent/DeleteVolumeBackup" WeftAgent_RestoreVolumeBackup_FullMethodName = "/weft.v1.WeftAgent/RestoreVolumeBackup" WeftAgent_WatchEvents_FullMethodName = "/weft.v1.WeftAgent/WatchEvents" WeftAgent_RenderNATSAuthorization_FullMethodName = "/weft.v1.WeftAgent/RenderNATSAuthorization" WeftAgent_RegisterHost_FullMethodName = "/weft.v1.WeftAgent/RegisterHost" WeftAgent_ListHosts_FullMethodName = "/weft.v1.WeftAgent/ListHosts" WeftAgent_GetHost_FullMethodName = "/weft.v1.WeftAgent/GetHost" WeftAgent_HeartbeatHost_FullMethodName = "/weft.v1.WeftAgent/HeartbeatHost" WeftAgent_SetHostState_FullMethodName = "/weft.v1.WeftAgent/SetHostState" WeftAgent_SetHostProperties_FullMethodName = "/weft.v1.WeftAgent/SetHostProperties" WeftAgent_SetVMProperties_FullMethodName = "/weft.v1.WeftAgent/SetVMProperties" WeftAgent_SetVMStatus_FullMethodName = "/weft.v1.WeftAgent/SetVMStatus" WeftAgent_GetZombieReport_FullMethodName = "/weft.v1.WeftAgent/GetZombieReport" WeftAgent_TriggerZombieSweep_FullMethodName = "/weft.v1.WeftAgent/TriggerZombieSweep" WeftAgent_SetHostCordoned_FullMethodName = "/weft.v1.WeftAgent/SetHostCordoned" WeftAgent_DeleteHost_FullMethodName = "/weft.v1.WeftAgent/DeleteHost" WeftAgent_ListTenants_FullMethodName = "/weft.v1.WeftAgent/ListTenants" WeftAgent_CreateTenant_FullMethodName = "/weft.v1.WeftAgent/CreateTenant" WeftAgent_DeleteTenant_FullMethodName = "/weft.v1.WeftAgent/DeleteTenant" WeftAgent_AddTenantAdmin_FullMethodName = "/weft.v1.WeftAgent/AddTenantAdmin" WeftAgent_RemoveTenantAdmin_FullMethodName = "/weft.v1.WeftAgent/RemoveTenantAdmin" WeftAgent_AddTenantMember_FullMethodName = "/weft.v1.WeftAgent/AddTenantMember" WeftAgent_RemoveTenantMember_FullMethodName = "/weft.v1.WeftAgent/RemoveTenantMember" WeftAgent_GetTenantQuota_FullMethodName = "/weft.v1.WeftAgent/GetTenantQuota" WeftAgent_SetTenantQuota_FullMethodName = "/weft.v1.WeftAgent/SetTenantQuota" WeftAgent_GetProjectQuota_FullMethodName = "/weft.v1.WeftAgent/GetProjectQuota" WeftAgent_SetProjectQuota_FullMethodName = "/weft.v1.WeftAgent/SetProjectQuota" WeftAgent_ListFloatingIPs_FullMethodName = "/weft.v1.WeftAgent/ListFloatingIPs" WeftAgent_AllocateFloatingIP_FullMethodName = "/weft.v1.WeftAgent/AllocateFloatingIP" WeftAgent_ReleaseFloatingIP_FullMethodName = "/weft.v1.WeftAgent/ReleaseFloatingIP" WeftAgent_MapFloatingIP_FullMethodName = "/weft.v1.WeftAgent/MapFloatingIP" WeftAgent_UnmapFloatingIP_FullMethodName = "/weft.v1.WeftAgent/UnmapFloatingIP" WeftAgent_ListFlavors_FullMethodName = "/weft.v1.WeftAgent/ListFlavors" WeftAgent_GetFlavor_FullMethodName = "/weft.v1.WeftAgent/GetFlavor" WeftAgent_SetFlavor_FullMethodName = "/weft.v1.WeftAgent/SetFlavor" WeftAgent_DeleteFlavor_FullMethodName = "/weft.v1.WeftAgent/DeleteFlavor" WeftAgent_ListScripts_FullMethodName = "/weft.v1.WeftAgent/ListScripts" WeftAgent_GetScript_FullMethodName = "/weft.v1.WeftAgent/GetScript" WeftAgent_SetScript_FullMethodName = "/weft.v1.WeftAgent/SetScript" WeftAgent_DeleteScript_FullMethodName = "/weft.v1.WeftAgent/DeleteScript" WeftAgent_ListVMProperties_FullMethodName = "/weft.v1.WeftAgent/ListVMProperties" WeftAgent_SetVMProperty_FullMethodName = "/weft.v1.WeftAgent/SetVMProperty" WeftAgent_DeleteVMProperty_FullMethodName = "/weft.v1.WeftAgent/DeleteVMProperty" WeftAgent_ListUEFIVars_FullMethodName = "/weft.v1.WeftAgent/ListUEFIVars" WeftAgent_SetUEFIVar_FullMethodName = "/weft.v1.WeftAgent/SetUEFIVar" WeftAgent_DeleteUEFIVar_FullMethodName = "/weft.v1.WeftAgent/DeleteUEFIVar" WeftAgent_ListVMSSHKeys_FullMethodName = "/weft.v1.WeftAgent/ListVMSSHKeys" WeftAgent_AddVMSSHKey_FullMethodName = "/weft.v1.WeftAgent/AddVMSSHKey" WeftAgent_RemoveVMSSHKey_FullMethodName = "/weft.v1.WeftAgent/RemoveVMSSHKey" WeftAgent_ListFederationPeers_FullMethodName = "/weft.v1.WeftAgent/ListFederationPeers" WeftAgent_ListPluginCatalogue_FullMethodName = "/weft.v1.WeftAgent/ListPluginCatalogue" WeftAgent_ListInstalledPlugins_FullMethodName = "/weft.v1.WeftAgent/ListInstalledPlugins" WeftAgent_InstallPlugin_FullMethodName = "/weft.v1.WeftAgent/InstallPlugin" WeftAgent_UninstallPlugin_FullMethodName = "/weft.v1.WeftAgent/UninstallPlugin" WeftAgent_EnablePlugin_FullMethodName = "/weft.v1.WeftAgent/EnablePlugin" WeftAgent_DisablePlugin_FullMethodName = "/weft.v1.WeftAgent/DisablePlugin" WeftAgent_ListSubnets_FullMethodName = "/weft.v1.WeftAgent/ListSubnets" WeftAgent_GetSubnet_FullMethodName = "/weft.v1.WeftAgent/GetSubnet" WeftAgent_CreateSubnet_FullMethodName = "/weft.v1.WeftAgent/CreateSubnet" WeftAgent_UpdateSubnet_FullMethodName = "/weft.v1.WeftAgent/UpdateSubnet" WeftAgent_DeleteSubnet_FullMethodName = "/weft.v1.WeftAgent/DeleteSubnet" WeftAgent_ListLoadBalancers_FullMethodName = "/weft.v1.WeftAgent/ListLoadBalancers" WeftAgent_GetLoadBalancer_FullMethodName = "/weft.v1.WeftAgent/GetLoadBalancer" WeftAgent_CreateLoadBalancer_FullMethodName = "/weft.v1.WeftAgent/CreateLoadBalancer" WeftAgent_UpdateLoadBalancer_FullMethodName = "/weft.v1.WeftAgent/UpdateLoadBalancer" WeftAgent_SetLoadBalancerBackends_FullMethodName = "/weft.v1.WeftAgent/SetLoadBalancerBackends" WeftAgent_DeleteLoadBalancer_FullMethodName = "/weft.v1.WeftAgent/DeleteLoadBalancer" WeftAgent_ListDNSZones_FullMethodName = "/weft.v1.WeftAgent/ListDNSZones" WeftAgent_GetDNSZone_FullMethodName = "/weft.v1.WeftAgent/GetDNSZone" WeftAgent_CreateDNSZone_FullMethodName = "/weft.v1.WeftAgent/CreateDNSZone" WeftAgent_UpdateDNSZone_FullMethodName = "/weft.v1.WeftAgent/UpdateDNSZone" WeftAgent_DeleteDNSZone_FullMethodName = "/weft.v1.WeftAgent/DeleteDNSZone" WeftAgent_ListDNSRecords_FullMethodName = "/weft.v1.WeftAgent/ListDNSRecords" WeftAgent_CreateDNSRecord_FullMethodName = "/weft.v1.WeftAgent/CreateDNSRecord" WeftAgent_UpdateDNSRecord_FullMethodName = "/weft.v1.WeftAgent/UpdateDNSRecord" WeftAgent_DeleteDNSRecord_FullMethodName = "/weft.v1.WeftAgent/DeleteDNSRecord" WeftAgent_GetVolumeProperty_FullMethodName = "/weft.v1.WeftAgent/GetVolumeProperty" WeftAgent_SetVolumeProperty_FullMethodName = "/weft.v1.WeftAgent/SetVolumeProperty" WeftAgent_DeleteVolumeProperty_FullMethodName = "/weft.v1.WeftAgent/DeleteVolumeProperty" WeftAgent_ListBuckets_FullMethodName = "/weft.v1.WeftAgent/ListBuckets" WeftAgent_GetBucket_FullMethodName = "/weft.v1.WeftAgent/GetBucket" WeftAgent_CreateBucket_FullMethodName = "/weft.v1.WeftAgent/CreateBucket" WeftAgent_DeleteBucket_FullMethodName = "/weft.v1.WeftAgent/DeleteBucket" WeftAgent_GetBucketPolicy_FullMethodName = "/weft.v1.WeftAgent/GetBucketPolicy" WeftAgent_SetBucketPolicy_FullMethodName = "/weft.v1.WeftAgent/SetBucketPolicy" WeftAgent_ListSSHKeyCatalogue_FullMethodName = "/weft.v1.WeftAgent/ListSSHKeyCatalogue" WeftAgent_AddSSHKeyCatalogue_FullMethodName = "/weft.v1.WeftAgent/AddSSHKeyCatalogue" WeftAgent_RemoveSSHKeyCatalogue_FullMethodName = "/weft.v1.WeftAgent/RemoveSSHKeyCatalogue" WeftAgent_ImportSSHKeyCatalogue_FullMethodName = "/weft.v1.WeftAgent/ImportSSHKeyCatalogue" WeftAgent_ListSchedulingRules_FullMethodName = "/weft.v1.WeftAgent/ListSchedulingRules" WeftAgent_CreateSchedulingRule_FullMethodName = "/weft.v1.WeftAgent/CreateSchedulingRule" WeftAgent_UpdateSchedulingRule_FullMethodName = "/weft.v1.WeftAgent/UpdateSchedulingRule" WeftAgent_DeleteSchedulingRule_FullMethodName = "/weft.v1.WeftAgent/DeleteSchedulingRule" WeftAgent_ListRegistryRemotes_FullMethodName = "/weft.v1.WeftAgent/ListRegistryRemotes" WeftAgent_SetRegistryRemote_FullMethodName = "/weft.v1.WeftAgent/SetRegistryRemote" WeftAgent_DeleteRegistryRemote_FullMethodName = "/weft.v1.WeftAgent/DeleteRegistryRemote" WeftAgent_SearchRegistryRemote_FullMethodName = "/weft.v1.WeftAgent/SearchRegistryRemote" WeftAgent_SetPodSpec_FullMethodName = "/weft.v1.WeftAgent/SetPodSpec" WeftAgent_GetPodSpec_FullMethodName = "/weft.v1.WeftAgent/GetPodSpec" WeftAgent_GetMicroVMMetrics_FullMethodName = "/weft.v1.WeftAgent/GetMicroVMMetrics" WeftAgent_GetClusterInfo_FullMethodName = "/weft.v1.WeftAgent/GetClusterInfo" WeftAgent_SetClusterName_FullMethodName = "/weft.v1.WeftAgent/SetClusterName" )
const ( AttestationService_Enroll_FullMethodName = "/weft.v1.AttestationService/Enroll" AttestationService_CompleteEnroll_FullMethodName = "/weft.v1.AttestationService/CompleteEnroll" AttestationService_RequestAdmission_FullMethodName = "/weft.v1.AttestationService/RequestAdmission" AttestationService_Admit_FullMethodName = "/weft.v1.AttestationService/Admit" )
const (
AgentDispatch_Connect_FullMethodName = "/weft.v1.AgentDispatch/Connect"
)
Variables ¶
var ( VMState_name = map[int32]string{ 0: "VM_STATE_UNSPECIFIED", 1: "VM_STATE_NOT_CREATED", 2: "VM_STATE_STOPPED", 3: "VM_STATE_RUNNING", 4: "VM_STATE_ERROR", 5: "VM_STATE_CREATED", 6: "VM_STATE_STARTING", 7: "VM_STATE_STOPPING", 8: "VM_STATE_ZOMBIE", 9: "VM_STATE_DELETING", } VMState_value = map[string]int32{ "VM_STATE_UNSPECIFIED": 0, "VM_STATE_NOT_CREATED": 1, "VM_STATE_STOPPED": 2, "VM_STATE_RUNNING": 3, "VM_STATE_ERROR": 4, "VM_STATE_CREATED": 5, "VM_STATE_STARTING": 6, "VM_STATE_STOPPING": 7, "VM_STATE_ZOMBIE": 8, "VM_STATE_DELETING": 9, } )
Enum value maps for VMState.
var ( HealthProbe_Type_name = map[int32]string{ 0: "NONE", 1: "HTTP", 2: "TCP", 3: "EXEC", } HealthProbe_Type_value = map[string]int32{ "NONE": 0, "HTTP": 1, "TCP": 2, "EXEC": 3, } )
Enum value maps for HealthProbe_Type.
var AgentDispatch_ServiceDesc = grpc.ServiceDesc{ ServiceName: "weft.v1.AgentDispatch", HandlerType: (*AgentDispatchServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "Connect", Handler: _AgentDispatch_Connect_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "weft.proto", }
AgentDispatch_ServiceDesc is the grpc.ServiceDesc for AgentDispatch service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var AttestationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "weft.v1.AttestationService", HandlerType: (*AttestationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Enroll", Handler: _AttestationService_Enroll_Handler, }, { MethodName: "CompleteEnroll", Handler: _AttestationService_CompleteEnroll_Handler, }, { MethodName: "RequestAdmission", Handler: _AttestationService_RequestAdmission_Handler, }, { MethodName: "Admit", Handler: _AttestationService_Admit_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "weft.proto", }
AttestationService_ServiceDesc is the grpc.ServiceDesc for AttestationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_weft_proto protoreflect.FileDescriptor
var WeftAgent_ServiceDesc = grpc.ServiceDesc{ ServiceName: "weft.v1.WeftAgent", HandlerType: (*WeftAgentServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListVMs", Handler: _WeftAgent_ListVMs_Handler, }, { MethodName: "VMStatus", Handler: _WeftAgent_VMStatus_Handler, }, { MethodName: "StartVM", Handler: _WeftAgent_StartVM_Handler, }, { MethodName: "StopVM", Handler: _WeftAgent_StopVM_Handler, }, { MethodName: "RestartVM", Handler: _WeftAgent_RestartVM_Handler, }, { MethodName: "CreateVM", Handler: _WeftAgent_CreateVM_Handler, }, { MethodName: "DeleteVM", Handler: _WeftAgent_DeleteVM_Handler, }, { MethodName: "ProvisionVM", Handler: _WeftAgent_ProvisionVM_Handler, }, { MethodName: "DeprovisionVM", Handler: _WeftAgent_DeprovisionVM_Handler, }, { MethodName: "PullImages", Handler: _WeftAgent_PullImages_Handler, }, { MethodName: "PullImage", Handler: _WeftAgent_PullImage_Handler, }, { MethodName: "PatchImage", Handler: _WeftAgent_PatchImage_Handler, }, { MethodName: "ListImages", Handler: _WeftAgent_ListImages_Handler, }, { MethodName: "CleanImages", Handler: _WeftAgent_CleanImages_Handler, }, { MethodName: "WaitVM", Handler: _WeftAgent_WaitVM_Handler, }, { MethodName: "RegisterMicroVM", Handler: _WeftAgent_RegisterMicroVM_Handler, }, { MethodName: "VMTimings", Handler: _WeftAgent_VMTimings_Handler, }, { MethodName: "VMLogs", Handler: _WeftAgent_VMLogs_Handler, }, { MethodName: "ListAZs", Handler: _WeftAgent_ListAZs_Handler, }, { MethodName: "GetAZ", Handler: _WeftAgent_GetAZ_Handler, }, { MethodName: "CreateAZ", Handler: _WeftAgent_CreateAZ_Handler, }, { MethodName: "UpdateAZ", Handler: _WeftAgent_UpdateAZ_Handler, }, { MethodName: "DeleteAZ", Handler: _WeftAgent_DeleteAZ_Handler, }, { MethodName: "ListRacks", Handler: _WeftAgent_ListRacks_Handler, }, { MethodName: "GetRack", Handler: _WeftAgent_GetRack_Handler, }, { MethodName: "CreateRack", Handler: _WeftAgent_CreateRack_Handler, }, { MethodName: "UpdateRack", Handler: _WeftAgent_UpdateRack_Handler, }, { MethodName: "DeleteRack", Handler: _WeftAgent_DeleteRack_Handler, }, { MethodName: "ListProjects", Handler: _WeftAgent_ListProjects_Handler, }, { MethodName: "CreateProject", Handler: _WeftAgent_CreateProject_Handler, }, { MethodName: "RenameProject", Handler: _WeftAgent_RenameProject_Handler, }, { MethodName: "DeleteProject", Handler: _WeftAgent_DeleteProject_Handler, }, { MethodName: "SetProjectTenant", Handler: _WeftAgent_SetProjectTenant_Handler, }, { MethodName: "AddProjectMember", Handler: _WeftAgent_AddProjectMember_Handler, }, { MethodName: "RemoveProjectMember", Handler: _WeftAgent_RemoveProjectMember_Handler, }, { MethodName: "ListProjectMembers", Handler: _WeftAgent_ListProjectMembers_Handler, }, { MethodName: "ListUsers", Handler: _WeftAgent_ListUsers_Handler, }, { MethodName: "GetUser", Handler: _WeftAgent_GetUser_Handler, }, { MethodName: "Me", Handler: _WeftAgent_Me_Handler, }, { MethodName: "SetUserDisplayName", Handler: _WeftAgent_SetUserDisplayName_Handler, }, { MethodName: "DeleteUser", Handler: _WeftAgent_DeleteUser_Handler, }, { MethodName: "ListNetworks", Handler: _WeftAgent_ListNetworks_Handler, }, { MethodName: "CreateNetwork", Handler: _WeftAgent_CreateNetwork_Handler, }, { MethodName: "RenameNetwork", Handler: _WeftAgent_RenameNetwork_Handler, }, { MethodName: "SetNetworkDNS", Handler: _WeftAgent_SetNetworkDNS_Handler, }, { MethodName: "DeleteNetwork", Handler: _WeftAgent_DeleteNetwork_Handler, }, { MethodName: "SetNetworkDefaultSecurityGroups", Handler: _WeftAgent_SetNetworkDefaultSecurityGroups_Handler, }, { MethodName: "ListPortsForVM", Handler: _WeftAgent_ListPortsForVM_Handler, }, { MethodName: "ListSecurityGroups", Handler: _WeftAgent_ListSecurityGroups_Handler, }, { MethodName: "CreateSecurityGroup", Handler: _WeftAgent_CreateSecurityGroup_Handler, }, { MethodName: "RenameSecurityGroup", Handler: _WeftAgent_RenameSecurityGroup_Handler, }, { MethodName: "SetSecurityGroupDescription", Handler: _WeftAgent_SetSecurityGroupDescription_Handler, }, { MethodName: "SetSecurityGroupRules", Handler: _WeftAgent_SetSecurityGroupRules_Handler, }, { MethodName: "DeleteSecurityGroup", Handler: _WeftAgent_DeleteSecurityGroup_Handler, }, { MethodName: "ListVolumes", Handler: _WeftAgent_ListVolumes_Handler, }, { MethodName: "CreateVolume", Handler: _WeftAgent_CreateVolume_Handler, }, { MethodName: "RenameVolume", Handler: _WeftAgent_RenameVolume_Handler, }, { MethodName: "ResizeVolume", Handler: _WeftAgent_ResizeVolume_Handler, }, { MethodName: "AttachVolume", Handler: _WeftAgent_AttachVolume_Handler, }, { MethodName: "DetachVolume", Handler: _WeftAgent_DetachVolume_Handler, }, { MethodName: "DeleteVolume", Handler: _WeftAgent_DeleteVolume_Handler, }, { MethodName: "CreateVolumeSnapshot", Handler: _WeftAgent_CreateVolumeSnapshot_Handler, }, { MethodName: "ListVolumeSnapshots", Handler: _WeftAgent_ListVolumeSnapshots_Handler, }, { MethodName: "RestoreVolumeSnapshot", Handler: _WeftAgent_RestoreVolumeSnapshot_Handler, }, { MethodName: "RevertVolumeSnapshot", Handler: _WeftAgent_RevertVolumeSnapshot_Handler, }, { MethodName: "DeleteVolumeSnapshot", Handler: _WeftAgent_DeleteVolumeSnapshot_Handler, }, { MethodName: "CreateVolumeBackup", Handler: _WeftAgent_CreateVolumeBackup_Handler, }, { MethodName: "ListVolumeBackups", Handler: _WeftAgent_ListVolumeBackups_Handler, }, { MethodName: "DeleteVolumeBackup", Handler: _WeftAgent_DeleteVolumeBackup_Handler, }, { MethodName: "RestoreVolumeBackup", Handler: _WeftAgent_RestoreVolumeBackup_Handler, }, { MethodName: "RenderNATSAuthorization", Handler: _WeftAgent_RenderNATSAuthorization_Handler, }, { MethodName: "RegisterHost", Handler: _WeftAgent_RegisterHost_Handler, }, { MethodName: "ListHosts", Handler: _WeftAgent_ListHosts_Handler, }, { MethodName: "GetHost", Handler: _WeftAgent_GetHost_Handler, }, { MethodName: "HeartbeatHost", Handler: _WeftAgent_HeartbeatHost_Handler, }, { MethodName: "SetHostState", Handler: _WeftAgent_SetHostState_Handler, }, { MethodName: "SetHostProperties", Handler: _WeftAgent_SetHostProperties_Handler, }, { MethodName: "SetVMProperties", Handler: _WeftAgent_SetVMProperties_Handler, }, { MethodName: "SetVMStatus", Handler: _WeftAgent_SetVMStatus_Handler, }, { MethodName: "GetZombieReport", Handler: _WeftAgent_GetZombieReport_Handler, }, { MethodName: "TriggerZombieSweep", Handler: _WeftAgent_TriggerZombieSweep_Handler, }, { MethodName: "SetHostCordoned", Handler: _WeftAgent_SetHostCordoned_Handler, }, { MethodName: "DeleteHost", Handler: _WeftAgent_DeleteHost_Handler, }, { MethodName: "PublishShareToProject", Handler: _WeftAgent_PublishShareToProject_Handler, }, { MethodName: "ListTenants", Handler: _WeftAgent_ListTenants_Handler, }, { MethodName: "CreateTenant", Handler: _WeftAgent_CreateTenant_Handler, }, { MethodName: "DeleteTenant", Handler: _WeftAgent_DeleteTenant_Handler, }, { MethodName: "AddTenantAdmin", Handler: _WeftAgent_AddTenantAdmin_Handler, }, { MethodName: "RemoveTenantAdmin", Handler: _WeftAgent_RemoveTenantAdmin_Handler, }, { MethodName: "AddTenantMember", Handler: _WeftAgent_AddTenantMember_Handler, }, { MethodName: "RemoveTenantMember", Handler: _WeftAgent_RemoveTenantMember_Handler, }, { MethodName: "GetTenantQuota", Handler: _WeftAgent_GetTenantQuota_Handler, }, { MethodName: "SetTenantQuota", Handler: _WeftAgent_SetTenantQuota_Handler, }, { MethodName: "GetProjectQuota", Handler: _WeftAgent_GetProjectQuota_Handler, }, { MethodName: "SetProjectQuota", Handler: _WeftAgent_SetProjectQuota_Handler, }, { MethodName: "ListShares", Handler: _WeftAgent_ListShares_Handler, }, { MethodName: "CreateShare", Handler: _WeftAgent_CreateShare_Handler, }, { MethodName: "DeleteShare", Handler: _WeftAgent_DeleteShare_Handler, }, { MethodName: "ListFloatingIPs", Handler: _WeftAgent_ListFloatingIPs_Handler, }, { MethodName: "AllocateFloatingIP", Handler: _WeftAgent_AllocateFloatingIP_Handler, }, { MethodName: "ReleaseFloatingIP", Handler: _WeftAgent_ReleaseFloatingIP_Handler, }, { MethodName: "MapFloatingIP", Handler: _WeftAgent_MapFloatingIP_Handler, }, { MethodName: "UnmapFloatingIP", Handler: _WeftAgent_UnmapFloatingIP_Handler, }, { MethodName: "ListFlavors", Handler: _WeftAgent_ListFlavors_Handler, }, { MethodName: "GetFlavor", Handler: _WeftAgent_GetFlavor_Handler, }, { MethodName: "SetFlavor", Handler: _WeftAgent_SetFlavor_Handler, }, { MethodName: "DeleteFlavor", Handler: _WeftAgent_DeleteFlavor_Handler, }, { MethodName: "ListScripts", Handler: _WeftAgent_ListScripts_Handler, }, { MethodName: "GetScript", Handler: _WeftAgent_GetScript_Handler, }, { MethodName: "SetScript", Handler: _WeftAgent_SetScript_Handler, }, { MethodName: "DeleteScript", Handler: _WeftAgent_DeleteScript_Handler, }, { MethodName: "ListVMProperties", Handler: _WeftAgent_ListVMProperties_Handler, }, { MethodName: "SetVMProperty", Handler: _WeftAgent_SetVMProperty_Handler, }, { MethodName: "DeleteVMProperty", Handler: _WeftAgent_DeleteVMProperty_Handler, }, { MethodName: "ListUEFIVars", Handler: _WeftAgent_ListUEFIVars_Handler, }, { MethodName: "SetUEFIVar", Handler: _WeftAgent_SetUEFIVar_Handler, }, { MethodName: "DeleteUEFIVar", Handler: _WeftAgent_DeleteUEFIVar_Handler, }, { MethodName: "ListVMSSHKeys", Handler: _WeftAgent_ListVMSSHKeys_Handler, }, { MethodName: "AddVMSSHKey", Handler: _WeftAgent_AddVMSSHKey_Handler, }, { MethodName: "RemoveVMSSHKey", Handler: _WeftAgent_RemoveVMSSHKey_Handler, }, { MethodName: "ListFederationPeers", Handler: _WeftAgent_ListFederationPeers_Handler, }, { MethodName: "ListPluginCatalogue", Handler: _WeftAgent_ListPluginCatalogue_Handler, }, { MethodName: "ListInstalledPlugins", Handler: _WeftAgent_ListInstalledPlugins_Handler, }, { MethodName: "InstallPlugin", Handler: _WeftAgent_InstallPlugin_Handler, }, { MethodName: "UninstallPlugin", Handler: _WeftAgent_UninstallPlugin_Handler, }, { MethodName: "EnablePlugin", Handler: _WeftAgent_EnablePlugin_Handler, }, { MethodName: "DisablePlugin", Handler: _WeftAgent_DisablePlugin_Handler, }, { MethodName: "ListSubnets", Handler: _WeftAgent_ListSubnets_Handler, }, { MethodName: "GetSubnet", Handler: _WeftAgent_GetSubnet_Handler, }, { MethodName: "CreateSubnet", Handler: _WeftAgent_CreateSubnet_Handler, }, { MethodName: "UpdateSubnet", Handler: _WeftAgent_UpdateSubnet_Handler, }, { MethodName: "DeleteSubnet", Handler: _WeftAgent_DeleteSubnet_Handler, }, { MethodName: "ListLoadBalancers", Handler: _WeftAgent_ListLoadBalancers_Handler, }, { MethodName: "GetLoadBalancer", Handler: _WeftAgent_GetLoadBalancer_Handler, }, { MethodName: "CreateLoadBalancer", Handler: _WeftAgent_CreateLoadBalancer_Handler, }, { MethodName: "UpdateLoadBalancer", Handler: _WeftAgent_UpdateLoadBalancer_Handler, }, { MethodName: "SetLoadBalancerBackends", Handler: _WeftAgent_SetLoadBalancerBackends_Handler, }, { MethodName: "DeleteLoadBalancer", Handler: _WeftAgent_DeleteLoadBalancer_Handler, }, { MethodName: "ListDNSZones", Handler: _WeftAgent_ListDNSZones_Handler, }, { MethodName: "GetDNSZone", Handler: _WeftAgent_GetDNSZone_Handler, }, { MethodName: "CreateDNSZone", Handler: _WeftAgent_CreateDNSZone_Handler, }, { MethodName: "UpdateDNSZone", Handler: _WeftAgent_UpdateDNSZone_Handler, }, { MethodName: "DeleteDNSZone", Handler: _WeftAgent_DeleteDNSZone_Handler, }, { MethodName: "ListDNSRecords", Handler: _WeftAgent_ListDNSRecords_Handler, }, { MethodName: "CreateDNSRecord", Handler: _WeftAgent_CreateDNSRecord_Handler, }, { MethodName: "UpdateDNSRecord", Handler: _WeftAgent_UpdateDNSRecord_Handler, }, { MethodName: "DeleteDNSRecord", Handler: _WeftAgent_DeleteDNSRecord_Handler, }, { MethodName: "GetVolumeProperty", Handler: _WeftAgent_GetVolumeProperty_Handler, }, { MethodName: "SetVolumeProperty", Handler: _WeftAgent_SetVolumeProperty_Handler, }, { MethodName: "DeleteVolumeProperty", Handler: _WeftAgent_DeleteVolumeProperty_Handler, }, { MethodName: "GetShare", Handler: _WeftAgent_GetShare_Handler, }, { MethodName: "ResizeShare", Handler: _WeftAgent_ResizeShare_Handler, }, { MethodName: "ListBuckets", Handler: _WeftAgent_ListBuckets_Handler, }, { MethodName: "GetBucket", Handler: _WeftAgent_GetBucket_Handler, }, { MethodName: "CreateBucket", Handler: _WeftAgent_CreateBucket_Handler, }, { MethodName: "DeleteBucket", Handler: _WeftAgent_DeleteBucket_Handler, }, { MethodName: "GetBucketPolicy", Handler: _WeftAgent_GetBucketPolicy_Handler, }, { MethodName: "SetBucketPolicy", Handler: _WeftAgent_SetBucketPolicy_Handler, }, { MethodName: "ListSSHKeyCatalogue", Handler: _WeftAgent_ListSSHKeyCatalogue_Handler, }, { MethodName: "AddSSHKeyCatalogue", Handler: _WeftAgent_AddSSHKeyCatalogue_Handler, }, { MethodName: "RemoveSSHKeyCatalogue", Handler: _WeftAgent_RemoveSSHKeyCatalogue_Handler, }, { MethodName: "ImportSSHKeyCatalogue", Handler: _WeftAgent_ImportSSHKeyCatalogue_Handler, }, { MethodName: "ListSchedulingRules", Handler: _WeftAgent_ListSchedulingRules_Handler, }, { MethodName: "CreateSchedulingRule", Handler: _WeftAgent_CreateSchedulingRule_Handler, }, { MethodName: "UpdateSchedulingRule", Handler: _WeftAgent_UpdateSchedulingRule_Handler, }, { MethodName: "DeleteSchedulingRule", Handler: _WeftAgent_DeleteSchedulingRule_Handler, }, { MethodName: "ListRegistryRemotes", Handler: _WeftAgent_ListRegistryRemotes_Handler, }, { MethodName: "SetRegistryRemote", Handler: _WeftAgent_SetRegistryRemote_Handler, }, { MethodName: "DeleteRegistryRemote", Handler: _WeftAgent_DeleteRegistryRemote_Handler, }, { MethodName: "SearchRegistryRemote", Handler: _WeftAgent_SearchRegistryRemote_Handler, }, { MethodName: "SetPodSpec", Handler: _WeftAgent_SetPodSpec_Handler, }, { MethodName: "GetPodSpec", Handler: _WeftAgent_GetPodSpec_Handler, }, { MethodName: "GetMicroVMMetrics", Handler: _WeftAgent_GetMicroVMMetrics_Handler, }, { MethodName: "GetClusterInfo", Handler: _WeftAgent_GetClusterInfo_Handler, }, { MethodName: "SetClusterName", Handler: _WeftAgent_SetClusterName_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "WatchEvents", Handler: _WeftAgent_WatchEvents_Handler, ServerStreams: true, }, }, Metadata: "weft.proto", }
WeftAgent_ServiceDesc is the grpc.ServiceDesc for WeftAgent service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAgentDispatchServer ¶
func RegisterAgentDispatchServer(s grpc.ServiceRegistrar, srv AgentDispatchServer)
func RegisterAttestationServiceServer ¶ added in v0.11.3
func RegisterAttestationServiceServer(s grpc.ServiceRegistrar, srv AttestationServiceServer)
func RegisterWeftAgentServer ¶
func RegisterWeftAgentServer(s grpc.ServiceRegistrar, srv WeftAgentServer)
Types ¶
type AZInfo ¶ added in v0.7.0
type AZInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` // immutable short id, e.g. "DC-A"
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // human-friendly display name
Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` // region tag, e.g. "eu-west-1"
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // "active" | "draining" | "down" | "provisioning"
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
Racks int32 `protobuf:"varint,7,opt,name=racks,proto3" json:"racks,omitempty"` // derived count (server-filled, ignored on writes)
Hosts int32 `protobuf:"varint,8,opt,name=hosts,proto3" json:"hosts,omitempty"` // derived count
// contains filtered or unexported fields
}
AZInfo describes one availability zone — the top-level placement boundary in the inventory tree (AZ → Rack → Host). Operators register an AZ once and then bind racks + hosts to it.
`code` is a stable short identifier (e.g. "DC-A") used in SchedulingRule selectors and host registration ; the operator can rename `name` at any time without breaking placement.
func (*AZInfo) Descriptor
deprecated
added in
v0.7.0
func (*AZInfo) GetCreatedAtUnixNs ¶ added in v0.7.0
func (*AZInfo) ProtoMessage ¶ added in v0.7.0
func (*AZInfo) ProtoMessage()
func (*AZInfo) ProtoReflect ¶ added in v0.7.0
func (x *AZInfo) ProtoReflect() protoreflect.Message
type AddProjectMemberRequest ¶
type AddProjectMemberRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
UserUuid string `protobuf:"bytes,2,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*AddProjectMemberRequest) Descriptor
deprecated
func (*AddProjectMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddProjectMemberRequest.ProtoReflect.Descriptor instead.
func (*AddProjectMemberRequest) GetProjectUuid ¶
func (x *AddProjectMemberRequest) GetProjectUuid() string
func (*AddProjectMemberRequest) GetUserUuid ¶
func (x *AddProjectMemberRequest) GetUserUuid() string
func (*AddProjectMemberRequest) ProtoMessage ¶
func (*AddProjectMemberRequest) ProtoMessage()
func (*AddProjectMemberRequest) ProtoReflect ¶
func (x *AddProjectMemberRequest) ProtoReflect() protoreflect.Message
func (*AddProjectMemberRequest) Reset ¶
func (x *AddProjectMemberRequest) Reset()
func (*AddProjectMemberRequest) String ¶
func (x *AddProjectMemberRequest) String() string
type AddProjectMemberResponse ¶
type AddProjectMemberResponse struct {
UserUuids []string `protobuf:"bytes,1,rep,name=user_uuids,json=userUuids,proto3" json:"user_uuids,omitempty"`
// contains filtered or unexported fields
}
func (*AddProjectMemberResponse) Descriptor
deprecated
func (*AddProjectMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddProjectMemberResponse.ProtoReflect.Descriptor instead.
func (*AddProjectMemberResponse) GetUserUuids ¶
func (x *AddProjectMemberResponse) GetUserUuids() []string
func (*AddProjectMemberResponse) ProtoMessage ¶
func (*AddProjectMemberResponse) ProtoMessage()
func (*AddProjectMemberResponse) ProtoReflect ¶
func (x *AddProjectMemberResponse) ProtoReflect() protoreflect.Message
func (*AddProjectMemberResponse) Reset ¶
func (x *AddProjectMemberResponse) Reset()
func (*AddProjectMemberResponse) String ¶
func (x *AddProjectMemberResponse) String() string
type AddSSHKeyCatalogueRequest ¶ added in v0.9.0
type AddSSHKeyCatalogueRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
Comment string `protobuf:"bytes,3,opt,name=comment,proto3" json:"comment,omitempty"`
// contains filtered or unexported fields
}
func (*AddSSHKeyCatalogueRequest) Descriptor
deprecated
added in
v0.9.0
func (*AddSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSSHKeyCatalogueRequest.ProtoReflect.Descriptor instead.
func (*AddSSHKeyCatalogueRequest) GetComment ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) GetComment() string
func (*AddSSHKeyCatalogueRequest) GetName ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) GetName() string
func (*AddSSHKeyCatalogueRequest) GetPublicKey ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) GetPublicKey() string
func (*AddSSHKeyCatalogueRequest) ProtoMessage ¶ added in v0.9.0
func (*AddSSHKeyCatalogueRequest) ProtoMessage()
func (*AddSSHKeyCatalogueRequest) ProtoReflect ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
func (*AddSSHKeyCatalogueRequest) Reset ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) Reset()
func (*AddSSHKeyCatalogueRequest) String ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueRequest) String() string
type AddSSHKeyCatalogueResponse ¶ added in v0.9.0
type AddSSHKeyCatalogueResponse struct {
Key *SSHKeyCatalogueEntry `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Added bool `protobuf:"varint,2,opt,name=added,proto3" json:"added,omitempty"`
// contains filtered or unexported fields
}
func (*AddSSHKeyCatalogueResponse) Descriptor
deprecated
added in
v0.9.0
func (*AddSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddSSHKeyCatalogueResponse.ProtoReflect.Descriptor instead.
func (*AddSSHKeyCatalogueResponse) GetAdded ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueResponse) GetAdded() bool
func (*AddSSHKeyCatalogueResponse) GetKey ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueResponse) GetKey() *SSHKeyCatalogueEntry
func (*AddSSHKeyCatalogueResponse) ProtoMessage ¶ added in v0.9.0
func (*AddSSHKeyCatalogueResponse) ProtoMessage()
func (*AddSSHKeyCatalogueResponse) ProtoReflect ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
func (*AddSSHKeyCatalogueResponse) Reset ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueResponse) Reset()
func (*AddSSHKeyCatalogueResponse) String ¶ added in v0.9.0
func (x *AddSSHKeyCatalogueResponse) String() string
type AddTenantAdminRequest ¶
type AddTenantAdminRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// contains filtered or unexported fields
}
AddTenantAdmin promotes a user (looked up by email) into the tenant's admin group. The user is created on the fly if no matching email is already registered.
func (*AddTenantAdminRequest) Descriptor
deprecated
func (*AddTenantAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTenantAdminRequest.ProtoReflect.Descriptor instead.
func (*AddTenantAdminRequest) GetEmail ¶
func (x *AddTenantAdminRequest) GetEmail() string
func (*AddTenantAdminRequest) GetTenantUuid ¶
func (x *AddTenantAdminRequest) GetTenantUuid() string
func (*AddTenantAdminRequest) ProtoMessage ¶
func (*AddTenantAdminRequest) ProtoMessage()
func (*AddTenantAdminRequest) ProtoReflect ¶
func (x *AddTenantAdminRequest) ProtoReflect() protoreflect.Message
func (*AddTenantAdminRequest) Reset ¶
func (x *AddTenantAdminRequest) Reset()
func (*AddTenantAdminRequest) String ¶
func (x *AddTenantAdminRequest) String() string
type AddTenantAdminResponse ¶
type AddTenantAdminResponse struct {
Tenant *TenantInfo `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*AddTenantAdminResponse) Descriptor
deprecated
func (*AddTenantAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddTenantAdminResponse.ProtoReflect.Descriptor instead.
func (*AddTenantAdminResponse) GetTenant ¶
func (x *AddTenantAdminResponse) GetTenant() *TenantInfo
func (*AddTenantAdminResponse) ProtoMessage ¶
func (*AddTenantAdminResponse) ProtoMessage()
func (*AddTenantAdminResponse) ProtoReflect ¶
func (x *AddTenantAdminResponse) ProtoReflect() protoreflect.Message
func (*AddTenantAdminResponse) Reset ¶
func (x *AddTenantAdminResponse) Reset()
func (*AddTenantAdminResponse) String ¶
func (x *AddTenantAdminResponse) String() string
type AddTenantMemberRequest ¶
type AddTenantMemberRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
Groups []string `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
// contains filtered or unexported fields
}
AddTenantMember adds a user with a specific group set. Groups listed must exist on the tenant (admins / developers / viewers at minimum).
func (*AddTenantMemberRequest) Descriptor
deprecated
func (*AddTenantMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTenantMemberRequest.ProtoReflect.Descriptor instead.
func (*AddTenantMemberRequest) GetEmail ¶
func (x *AddTenantMemberRequest) GetEmail() string
func (*AddTenantMemberRequest) GetGroups ¶
func (x *AddTenantMemberRequest) GetGroups() []string
func (*AddTenantMemberRequest) GetTenantUuid ¶
func (x *AddTenantMemberRequest) GetTenantUuid() string
func (*AddTenantMemberRequest) ProtoMessage ¶
func (*AddTenantMemberRequest) ProtoMessage()
func (*AddTenantMemberRequest) ProtoReflect ¶
func (x *AddTenantMemberRequest) ProtoReflect() protoreflect.Message
func (*AddTenantMemberRequest) Reset ¶
func (x *AddTenantMemberRequest) Reset()
func (*AddTenantMemberRequest) String ¶
func (x *AddTenantMemberRequest) String() string
type AddTenantMemberResponse ¶
type AddTenantMemberResponse struct {
Tenant *TenantInfo `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*AddTenantMemberResponse) Descriptor
deprecated
func (*AddTenantMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddTenantMemberResponse.ProtoReflect.Descriptor instead.
func (*AddTenantMemberResponse) GetTenant ¶
func (x *AddTenantMemberResponse) GetTenant() *TenantInfo
func (*AddTenantMemberResponse) ProtoMessage ¶
func (*AddTenantMemberResponse) ProtoMessage()
func (*AddTenantMemberResponse) ProtoReflect ¶
func (x *AddTenantMemberResponse) ProtoReflect() protoreflect.Message
func (*AddTenantMemberResponse) Reset ¶
func (x *AddTenantMemberResponse) Reset()
func (*AddTenantMemberResponse) String ¶
func (x *AddTenantMemberResponse) String() string
type AddVMSSHKeyRequest ¶
type AddVMSSHKeyRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
// contains filtered or unexported fields
}
AddVMSSHKey : client sends the raw OpenSSH-format public-key line ; server parses, computes the fingerprint, stores. Idempotent on fingerprint.
func (*AddVMSSHKeyRequest) Descriptor
deprecated
func (*AddVMSSHKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddVMSSHKeyRequest.ProtoReflect.Descriptor instead.
func (*AddVMSSHKeyRequest) GetProject ¶
func (x *AddVMSSHKeyRequest) GetProject() string
func (*AddVMSSHKeyRequest) GetPublicKey ¶
func (x *AddVMSSHKeyRequest) GetPublicKey() string
func (*AddVMSSHKeyRequest) GetVmName ¶
func (x *AddVMSSHKeyRequest) GetVmName() string
func (*AddVMSSHKeyRequest) ProtoMessage ¶
func (*AddVMSSHKeyRequest) ProtoMessage()
func (*AddVMSSHKeyRequest) ProtoReflect ¶
func (x *AddVMSSHKeyRequest) ProtoReflect() protoreflect.Message
func (*AddVMSSHKeyRequest) Reset ¶
func (x *AddVMSSHKeyRequest) Reset()
func (*AddVMSSHKeyRequest) String ¶
func (x *AddVMSSHKeyRequest) String() string
type AddVMSSHKeyResponse ¶
type AddVMSSHKeyResponse struct {
Key *VMSSHKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*AddVMSSHKeyResponse) Descriptor
deprecated
func (*AddVMSSHKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddVMSSHKeyResponse.ProtoReflect.Descriptor instead.
func (*AddVMSSHKeyResponse) GetKey ¶
func (x *AddVMSSHKeyResponse) GetKey() *VMSSHKey
func (*AddVMSSHKeyResponse) ProtoMessage ¶
func (*AddVMSSHKeyResponse) ProtoMessage()
func (*AddVMSSHKeyResponse) ProtoReflect ¶
func (x *AddVMSSHKeyResponse) ProtoReflect() protoreflect.Message
func (*AddVMSSHKeyResponse) Reset ¶
func (x *AddVMSSHKeyResponse) Reset()
func (*AddVMSSHKeyResponse) String ¶
func (x *AddVMSSHKeyResponse) String() string
type AdmitResult ¶ added in v0.11.3
type AdmitResult struct {
Granted bool `protobuf:"varint,1,opt,name=granted,proto3" json:"granted,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
AkName []byte `protobuf:"bytes,3,opt,name=ak_name,json=akName,proto3" json:"ak_name,omitempty"`
// contains filtered or unexported fields
}
AdmitResult is the outcome of Admit : whether the node's quote proved an approved boot. `granted` gates the subsequent RegisterHost ; `reason` is the verifier's typed error on a deny ; `ak_name` echoes the admitted AK Name so the node can stamp it on its RegisterHost.
func (*AdmitResult) Descriptor
deprecated
added in
v0.11.3
func (*AdmitResult) Descriptor() ([]byte, []int)
Deprecated: Use AdmitResult.ProtoReflect.Descriptor instead.
func (*AdmitResult) GetAkName ¶ added in v0.11.3
func (x *AdmitResult) GetAkName() []byte
func (*AdmitResult) GetGranted ¶ added in v0.11.3
func (x *AdmitResult) GetGranted() bool
func (*AdmitResult) GetReason ¶ added in v0.11.3
func (x *AdmitResult) GetReason() string
func (*AdmitResult) ProtoMessage ¶ added in v0.11.3
func (*AdmitResult) ProtoMessage()
func (*AdmitResult) ProtoReflect ¶ added in v0.11.3
func (x *AdmitResult) ProtoReflect() protoreflect.Message
func (*AdmitResult) Reset ¶ added in v0.11.3
func (x *AdmitResult) Reset()
func (*AdmitResult) String ¶ added in v0.11.3
func (x *AdmitResult) String() string
type AgentDispatchClient ¶
type AgentDispatchClient interface {
Connect(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[AgentMessage, ControlMessage], error)
}
AgentDispatchClient is the client API for AgentDispatch 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.
func NewAgentDispatchClient ¶
func NewAgentDispatchClient(cc grpc.ClientConnInterface) AgentDispatchClient
type AgentDispatchServer ¶
type AgentDispatchServer interface {
Connect(grpc.BidiStreamingServer[AgentMessage, ControlMessage]) error
// contains filtered or unexported methods
}
AgentDispatchServer is the server API for AgentDispatch service. All implementations must embed UnimplementedAgentDispatchServer for forward compatibility.
type AgentDispatch_ConnectClient ¶
type AgentDispatch_ConnectClient = grpc.BidiStreamingClient[AgentMessage, ControlMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type AgentDispatch_ConnectServer ¶
type AgentDispatch_ConnectServer = grpc.BidiStreamingServer[AgentMessage, ControlMessage]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type AgentHello ¶
type AgentHello struct {
HostUuid string `protobuf:"bytes,1,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
AgentVersion string `protobuf:"bytes,2,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"` // free-form, for telemetry / compatibility checks
// contains filtered or unexported fields
}
AgentHello identifies the connecting agent. The control plane uses this to register the stream in its dispatch table keyed on host_uuid. host_uuid must already exist in the Host registry (the agent ran RegisterHost first).
func (*AgentHello) Descriptor
deprecated
func (*AgentHello) Descriptor() ([]byte, []int)
Deprecated: Use AgentHello.ProtoReflect.Descriptor instead.
func (*AgentHello) GetAgentVersion ¶
func (x *AgentHello) GetAgentVersion() string
func (*AgentHello) GetHostUuid ¶
func (x *AgentHello) GetHostUuid() string
func (*AgentHello) ProtoMessage ¶
func (*AgentHello) ProtoMessage()
func (*AgentHello) ProtoReflect ¶
func (x *AgentHello) ProtoReflect() protoreflect.Message
func (*AgentHello) Reset ¶
func (x *AgentHello) Reset()
func (*AgentHello) String ¶
func (x *AgentHello) String() string
type AgentMessage ¶
type AgentMessage struct {
// Types that are valid to be assigned to Body:
//
// *AgentMessage_Hello
// *AgentMessage_Pong
// *AgentMessage_Reply
Body isAgentMessage_Body `protobuf_oneof:"body"`
// contains filtered or unexported fields
}
AgentMessage is what the agent sends up the stream. The very first message MUST be a Hello (the control plane refuses any other variant until it has identified the host). Subsequent messages are Pongs (keepalive responses) and DriverReply messages keyed by the request_id the control plane assigned.
func (*AgentMessage) Descriptor
deprecated
func (*AgentMessage) Descriptor() ([]byte, []int)
Deprecated: Use AgentMessage.ProtoReflect.Descriptor instead.
func (*AgentMessage) GetBody ¶
func (x *AgentMessage) GetBody() isAgentMessage_Body
func (*AgentMessage) GetHello ¶
func (x *AgentMessage) GetHello() *AgentHello
func (*AgentMessage) GetPong ¶
func (x *AgentMessage) GetPong() *AgentPong
func (*AgentMessage) GetReply ¶
func (x *AgentMessage) GetReply() *DriverReply
func (*AgentMessage) ProtoMessage ¶
func (*AgentMessage) ProtoMessage()
func (*AgentMessage) ProtoReflect ¶
func (x *AgentMessage) ProtoReflect() protoreflect.Message
func (*AgentMessage) Reset ¶
func (x *AgentMessage) Reset()
func (*AgentMessage) String ¶
func (x *AgentMessage) String() string
type AgentMessage_Hello ¶
type AgentMessage_Hello struct {
Hello *AgentHello `protobuf:"bytes,1,opt,name=hello,proto3,oneof"`
}
type AgentMessage_Pong ¶
type AgentMessage_Pong struct {
Pong *AgentPong `protobuf:"bytes,2,opt,name=pong,proto3,oneof"`
}
type AgentMessage_Reply ¶
type AgentMessage_Reply struct {
Reply *DriverReply `protobuf:"bytes,3,opt,name=reply,proto3,oneof"`
}
type AgentPong ¶
type AgentPong struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
PingedUnixNs int64 `protobuf:"varint,2,opt,name=pinged_unix_ns,json=pingedUnixNs,proto3" json:"pinged_unix_ns,omitempty"` // copied from the ControlPing
RepliedUnixNs int64 `protobuf:"varint,3,opt,name=replied_unix_ns,json=repliedUnixNs,proto3" json:"replied_unix_ns,omitempty"`
// contains filtered or unexported fields
}
AgentPong is the agent's keepalive reply.
func (*AgentPong) Descriptor
deprecated
func (*AgentPong) GetPingedUnixNs ¶
func (*AgentPong) GetRepliedUnixNs ¶
func (*AgentPong) GetSessionId ¶
func (*AgentPong) ProtoMessage ¶
func (*AgentPong) ProtoMessage()
func (*AgentPong) ProtoReflect ¶
func (x *AgentPong) ProtoReflect() protoreflect.Message
type AllocateFloatingIPRequest ¶
type AllocateFloatingIPRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` // edge network name or UUID
// contains filtered or unexported fields
}
AllocateFloatingIP reserves the next-available address from the `network`'s pool. Returns the freshly-allocated record (with `status="available"` until MapFloatingIP wires it).
func (*AllocateFloatingIPRequest) Descriptor
deprecated
func (*AllocateFloatingIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use AllocateFloatingIPRequest.ProtoReflect.Descriptor instead.
func (*AllocateFloatingIPRequest) GetNetwork ¶
func (x *AllocateFloatingIPRequest) GetNetwork() string
func (*AllocateFloatingIPRequest) GetProject ¶
func (x *AllocateFloatingIPRequest) GetProject() string
func (*AllocateFloatingIPRequest) ProtoMessage ¶
func (*AllocateFloatingIPRequest) ProtoMessage()
func (*AllocateFloatingIPRequest) ProtoReflect ¶
func (x *AllocateFloatingIPRequest) ProtoReflect() protoreflect.Message
func (*AllocateFloatingIPRequest) Reset ¶
func (x *AllocateFloatingIPRequest) Reset()
func (*AllocateFloatingIPRequest) String ¶
func (x *AllocateFloatingIPRequest) String() string
type AllocateFloatingIPResponse ¶
type AllocateFloatingIPResponse struct {
FloatingIp *FloatingIPInfo `protobuf:"bytes,1,opt,name=floating_ip,json=floatingIp,proto3" json:"floating_ip,omitempty"`
// contains filtered or unexported fields
}
func (*AllocateFloatingIPResponse) Descriptor
deprecated
func (*AllocateFloatingIPResponse) Descriptor() ([]byte, []int)
Deprecated: Use AllocateFloatingIPResponse.ProtoReflect.Descriptor instead.
func (*AllocateFloatingIPResponse) GetFloatingIp ¶
func (x *AllocateFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
func (*AllocateFloatingIPResponse) ProtoMessage ¶
func (*AllocateFloatingIPResponse) ProtoMessage()
func (*AllocateFloatingIPResponse) ProtoReflect ¶
func (x *AllocateFloatingIPResponse) ProtoReflect() protoreflect.Message
func (*AllocateFloatingIPResponse) Reset ¶
func (x *AllocateFloatingIPResponse) Reset()
func (*AllocateFloatingIPResponse) String ¶
func (x *AllocateFloatingIPResponse) String() string
type AttachVolumeRequest ¶
type AttachVolumeRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
VmUuid string `protobuf:"bytes,2,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
// contains filtered or unexported fields
}
AttachVolume binds a volume to a VM (identified by UUID since VMs themselves carry UUIDs in the multi-tenant model). Refuses when the volume is already attached elsewhere.
func (*AttachVolumeRequest) Descriptor
deprecated
func (*AttachVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeRequest.ProtoReflect.Descriptor instead.
func (*AttachVolumeRequest) GetUuid ¶
func (x *AttachVolumeRequest) GetUuid() string
func (*AttachVolumeRequest) GetVmUuid ¶
func (x *AttachVolumeRequest) GetVmUuid() string
func (*AttachVolumeRequest) ProtoMessage ¶
func (*AttachVolumeRequest) ProtoMessage()
func (*AttachVolumeRequest) ProtoReflect ¶
func (x *AttachVolumeRequest) ProtoReflect() protoreflect.Message
func (*AttachVolumeRequest) Reset ¶
func (x *AttachVolumeRequest) Reset()
func (*AttachVolumeRequest) String ¶
func (x *AttachVolumeRequest) String() string
type AttachVolumeResponse ¶
type AttachVolumeResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*AttachVolumeResponse) Descriptor
deprecated
func (*AttachVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeResponse.ProtoReflect.Descriptor instead.
func (*AttachVolumeResponse) GetVolume ¶
func (x *AttachVolumeResponse) GetVolume() *VolumeInfo
func (*AttachVolumeResponse) ProtoMessage ¶
func (*AttachVolumeResponse) ProtoMessage()
func (*AttachVolumeResponse) ProtoReflect ¶
func (x *AttachVolumeResponse) ProtoReflect() protoreflect.Message
func (*AttachVolumeResponse) Reset ¶
func (x *AttachVolumeResponse) Reset()
func (*AttachVolumeResponse) String ¶
func (x *AttachVolumeResponse) String() string
type AttestMsg ¶ added in v0.11.3
type AttestMsg struct {
Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` // attest.<Message>.Marshal() bytes
AkName []byte `protobuf:"bytes,2,opt,name=ak_name,json=akName,proto3" json:"ak_name,omitempty"` // AK Name key for CompleteEnroll / Admit routing
// contains filtered or unexported fields
}
AttestMsg carries one opaque attest wire message. `payload` is the raw output of the matching attest message's Marshal() — the server Unmarshal()s it into the concrete attest type. `ak_name` is the AK Name the node enrolled (hex or raw bytes are both fine — the server treats it as an opaque key) ; it disambiguates which pending enrolment / admission a CompleteEnroll / Admit refers to. It is empty on the first Enroll (the AK Name is inside the payload there).
func (*AttestMsg) Descriptor
deprecated
added in
v0.11.3
func (*AttestMsg) GetPayload ¶ added in v0.11.3
func (*AttestMsg) ProtoMessage ¶ added in v0.11.3
func (*AttestMsg) ProtoMessage()
func (*AttestMsg) ProtoReflect ¶ added in v0.11.3
func (x *AttestMsg) ProtoReflect() protoreflect.Message
type AttestResult ¶ added in v0.11.3
type AttestResult struct {
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
AttestResult is the boolean-plus-reason outcome of CompleteEnroll. `ok` is true when the credential activation proof matched and the AK was bound to its trusted EK ; `reason` carries the verifier's typed error string on failure (empty on success).
func (*AttestResult) Descriptor
deprecated
added in
v0.11.3
func (*AttestResult) Descriptor() ([]byte, []int)
Deprecated: Use AttestResult.ProtoReflect.Descriptor instead.
func (*AttestResult) GetOk ¶ added in v0.11.3
func (x *AttestResult) GetOk() bool
func (*AttestResult) GetReason ¶ added in v0.11.3
func (x *AttestResult) GetReason() string
func (*AttestResult) ProtoMessage ¶ added in v0.11.3
func (*AttestResult) ProtoMessage()
func (*AttestResult) ProtoReflect ¶ added in v0.11.3
func (x *AttestResult) ProtoReflect() protoreflect.Message
func (*AttestResult) Reset ¶ added in v0.11.3
func (x *AttestResult) Reset()
func (*AttestResult) String ¶ added in v0.11.3
func (x *AttestResult) String() string
type AttestationServiceClient ¶ added in v0.11.3
type AttestationServiceClient interface {
// Enroll begins enrolment : the node presents its EK + AK
// (req payload = attest.EnrollRequest) ; the verifier rejects an
// untrusted EK, else returns a MakeCredential challenge
// (resp payload = attest.EnrollChallenge).
Enroll(ctx context.Context, in *AttestMsg, opts ...grpc.CallOption) (*AttestMsg, error)
// CompleteEnroll finishes enrolment : the node returns the recovered
// activation secret (req payload = attest.EnrollProof, ak_name set) ;
// on a match the AK is bound to the trusted EK in the registry.
CompleteEnroll(ctx context.Context, in *AttestMsg, opts ...grpc.CallOption) (*AttestResult, error)
// RequestAdmission opens an admission round : the node names its bound
// AK (req payload = attest.AdmissionRequest, ak_name set) ; the
// verifier issues a fresh anti-replay nonce
// (resp payload = attest.AdmissionChallenge).
RequestAdmission(ctx context.Context, in *AttestMsg, opts ...grpc.CallOption) (*AttestMsg, error)
// Admit decides admission : the node returns a TPM quote over the
// nonce (req payload = attest.AdmissionResponse, ak_name set) ; the
// verifier checks signature + nonce + PCR policy and, on success,
// records the AK in the short-TTL admitted set that gates
// RegisterHost.
Admit(ctx context.Context, in *AttestMsg, opts ...grpc.CallOption) (*AdmitResult, error)
}
AttestationServiceClient is the client API for AttestationService 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.
AttestationService is the control-plane side of TPM host admission. Pure-Go verifier (no TPM on the control plane) ; the node side needs a TPM (see the node client stub). All four RPCs are UNAUTHENTICATED at the OIDC layer by design — the cryptographic proof IS the authentication. They are no-ops for trust unless the operator has enabled attestation AND pre-trusted the node's EK (provisioning).
func NewAttestationServiceClient ¶ added in v0.11.3
func NewAttestationServiceClient(cc grpc.ClientConnInterface) AttestationServiceClient
type AttestationServiceServer ¶ added in v0.11.3
type AttestationServiceServer interface {
// Enroll begins enrolment : the node presents its EK + AK
// (req payload = attest.EnrollRequest) ; the verifier rejects an
// untrusted EK, else returns a MakeCredential challenge
// (resp payload = attest.EnrollChallenge).
Enroll(context.Context, *AttestMsg) (*AttestMsg, error)
// CompleteEnroll finishes enrolment : the node returns the recovered
// activation secret (req payload = attest.EnrollProof, ak_name set) ;
// on a match the AK is bound to the trusted EK in the registry.
CompleteEnroll(context.Context, *AttestMsg) (*AttestResult, error)
// RequestAdmission opens an admission round : the node names its bound
// AK (req payload = attest.AdmissionRequest, ak_name set) ; the
// verifier issues a fresh anti-replay nonce
// (resp payload = attest.AdmissionChallenge).
RequestAdmission(context.Context, *AttestMsg) (*AttestMsg, error)
// Admit decides admission : the node returns a TPM quote over the
// nonce (req payload = attest.AdmissionResponse, ak_name set) ; the
// verifier checks signature + nonce + PCR policy and, on success,
// records the AK in the short-TTL admitted set that gates
// RegisterHost.
Admit(context.Context, *AttestMsg) (*AdmitResult, error)
// contains filtered or unexported methods
}
AttestationServiceServer is the server API for AttestationService service. All implementations must embed UnimplementedAttestationServiceServer for forward compatibility.
AttestationService is the control-plane side of TPM host admission. Pure-Go verifier (no TPM on the control plane) ; the node side needs a TPM (see the node client stub). All four RPCs are UNAUTHENTICATED at the OIDC layer by design — the cryptographic proof IS the authentication. They are no-ops for trust unless the operator has enabled attestation AND pre-trusted the node's EK (provisioning).
type BucketInfo ¶ added in v0.9.0
type BucketInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // unique within the project
Endpoint string `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // e.g. "https://s3.example.com"
Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"` // e.g. "us-east-1"
AccessKeyId string `protobuf:"bytes,6,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
// secret_access_key is omitted from list responses ; only GetBucket
// returns it (and only to admins). Field tag reserved so the wire
// stays stable when a future redaction policy lands.
SecretAccessKey string `protobuf:"bytes,7,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// policy JSON ; mutable via SetBucketPolicy. List responses omit it
// to keep the list lightweight ; GetBucket + Get/SetBucketPolicy
// round-trip the full blob.
Policy string `protobuf:"bytes,8,opt,name=policy,proto3" json:"policy,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,9,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*BucketInfo) Descriptor
deprecated
added in
v0.9.0
func (*BucketInfo) Descriptor() ([]byte, []int)
Deprecated: Use BucketInfo.ProtoReflect.Descriptor instead.
func (*BucketInfo) GetAccessKeyId ¶ added in v0.9.0
func (x *BucketInfo) GetAccessKeyId() string
func (*BucketInfo) GetCreatedAtUnixNs ¶ added in v0.9.0
func (x *BucketInfo) GetCreatedAtUnixNs() int64
func (*BucketInfo) GetEndpoint ¶ added in v0.9.0
func (x *BucketInfo) GetEndpoint() string
func (*BucketInfo) GetName ¶ added in v0.9.0
func (x *BucketInfo) GetName() string
func (*BucketInfo) GetPolicy ¶ added in v0.9.0
func (x *BucketInfo) GetPolicy() string
func (*BucketInfo) GetProjectUuid ¶ added in v0.9.0
func (x *BucketInfo) GetProjectUuid() string
func (*BucketInfo) GetRegion ¶ added in v0.9.0
func (x *BucketInfo) GetRegion() string
func (*BucketInfo) GetSecretAccessKey ¶ added in v0.9.0
func (x *BucketInfo) GetSecretAccessKey() string
func (*BucketInfo) GetUuid ¶ added in v0.9.0
func (x *BucketInfo) GetUuid() string
func (*BucketInfo) ProtoMessage ¶ added in v0.9.0
func (*BucketInfo) ProtoMessage()
func (*BucketInfo) ProtoReflect ¶ added in v0.9.0
func (x *BucketInfo) ProtoReflect() protoreflect.Message
func (*BucketInfo) Reset ¶ added in v0.9.0
func (x *BucketInfo) Reset()
func (*BucketInfo) String ¶ added in v0.9.0
func (x *BucketInfo) String() string
type CleanImagesRequest ¶
type CleanImagesRequest struct {
ConfigDir string `protobuf:"bytes,1,opt,name=config_dir,json=configDir,proto3" json:"config_dir,omitempty"`
DryRun bool `protobuf:"varint,2,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
// contains filtered or unexported fields
}
func (*CleanImagesRequest) Descriptor
deprecated
func (*CleanImagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use CleanImagesRequest.ProtoReflect.Descriptor instead.
func (*CleanImagesRequest) GetConfigDir ¶
func (x *CleanImagesRequest) GetConfigDir() string
func (*CleanImagesRequest) GetDryRun ¶
func (x *CleanImagesRequest) GetDryRun() bool
func (*CleanImagesRequest) ProtoMessage ¶
func (*CleanImagesRequest) ProtoMessage()
func (*CleanImagesRequest) ProtoReflect ¶
func (x *CleanImagesRequest) ProtoReflect() protoreflect.Message
func (*CleanImagesRequest) Reset ¶
func (x *CleanImagesRequest) Reset()
func (*CleanImagesRequest) String ¶
func (x *CleanImagesRequest) String() string
type CleanImagesResponse ¶
type CleanImagesResponse struct {
Deleted []string `protobuf:"bytes,1,rep,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*CleanImagesResponse) Descriptor
deprecated
func (*CleanImagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use CleanImagesResponse.ProtoReflect.Descriptor instead.
func (*CleanImagesResponse) GetDeleted ¶
func (x *CleanImagesResponse) GetDeleted() []string
func (*CleanImagesResponse) ProtoMessage ¶
func (*CleanImagesResponse) ProtoMessage()
func (*CleanImagesResponse) ProtoReflect ¶
func (x *CleanImagesResponse) ProtoReflect() protoreflect.Message
func (*CleanImagesResponse) Reset ¶
func (x *CleanImagesResponse) Reset()
func (*CleanImagesResponse) String ¶
func (x *CleanImagesResponse) String() string
type ControlHelloAck ¶
type ControlHelloAck struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
// contains filtered or unexported fields
}
ControlHelloAck is the control plane's confirmation that the stream is live + the host is registered. session_id is a per-connection nonce the agent echoes back in Pongs (useful for the control plane to spot a stale stream that survived across a reconnect race).
func (*ControlHelloAck) Descriptor
deprecated
func (*ControlHelloAck) Descriptor() ([]byte, []int)
Deprecated: Use ControlHelloAck.ProtoReflect.Descriptor instead.
func (*ControlHelloAck) GetSessionId ¶
func (x *ControlHelloAck) GetSessionId() string
func (*ControlHelloAck) ProtoMessage ¶
func (*ControlHelloAck) ProtoMessage()
func (*ControlHelloAck) ProtoReflect ¶
func (x *ControlHelloAck) ProtoReflect() protoreflect.Message
func (*ControlHelloAck) Reset ¶
func (x *ControlHelloAck) Reset()
func (*ControlHelloAck) String ¶
func (x *ControlHelloAck) String() string
type ControlMessage ¶
type ControlMessage struct {
// Types that are valid to be assigned to Body:
//
// *ControlMessage_HelloAck
// *ControlMessage_Ping
// *ControlMessage_Request
Body isControlMessage_Body `protobuf_oneof:"body"`
// contains filtered or unexported fields
}
ControlMessage is what the control plane sends down the stream. The agent processes each one then sends a corresponding AgentMessage back (Pong for Ping, DriverReply for DriverRequest).
func (*ControlMessage) Descriptor
deprecated
func (*ControlMessage) Descriptor() ([]byte, []int)
Deprecated: Use ControlMessage.ProtoReflect.Descriptor instead.
func (*ControlMessage) GetBody ¶
func (x *ControlMessage) GetBody() isControlMessage_Body
func (*ControlMessage) GetHelloAck ¶
func (x *ControlMessage) GetHelloAck() *ControlHelloAck
func (*ControlMessage) GetPing ¶
func (x *ControlMessage) GetPing() *ControlPing
func (*ControlMessage) GetRequest ¶
func (x *ControlMessage) GetRequest() *DriverRequest
func (*ControlMessage) ProtoMessage ¶
func (*ControlMessage) ProtoMessage()
func (*ControlMessage) ProtoReflect ¶
func (x *ControlMessage) ProtoReflect() protoreflect.Message
func (*ControlMessage) Reset ¶
func (x *ControlMessage) Reset()
func (*ControlMessage) String ¶
func (x *ControlMessage) String() string
type ControlMessage_HelloAck ¶
type ControlMessage_HelloAck struct {
HelloAck *ControlHelloAck `protobuf:"bytes,1,opt,name=hello_ack,json=helloAck,proto3,oneof"`
}
type ControlMessage_Ping ¶
type ControlMessage_Ping struct {
Ping *ControlPing `protobuf:"bytes,2,opt,name=ping,proto3,oneof"`
}
type ControlMessage_Request ¶
type ControlMessage_Request struct {
Request *DriverRequest `protobuf:"bytes,3,opt,name=request,proto3,oneof"`
}
type ControlPing ¶
type ControlPing struct {
SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
SentUnixNs int64 `protobuf:"varint,2,opt,name=sent_unix_ns,json=sentUnixNs,proto3" json:"sent_unix_ns,omitempty"` // for round-trip telemetry
// contains filtered or unexported fields
}
ControlPing is the control plane's keepalive probe ; the agent echoes session_id back in an AgentPong so the control plane knows the stream is alive AND owned by the expected session.
func (*ControlPing) Descriptor
deprecated
func (*ControlPing) Descriptor() ([]byte, []int)
Deprecated: Use ControlPing.ProtoReflect.Descriptor instead.
func (*ControlPing) GetSentUnixNs ¶
func (x *ControlPing) GetSentUnixNs() int64
func (*ControlPing) GetSessionId ¶
func (x *ControlPing) GetSessionId() string
func (*ControlPing) ProtoMessage ¶
func (*ControlPing) ProtoMessage()
func (*ControlPing) ProtoReflect ¶
func (x *ControlPing) ProtoReflect() protoreflect.Message
func (*ControlPing) Reset ¶
func (x *ControlPing) Reset()
func (*ControlPing) String ¶
func (x *ControlPing) String() string
type CreateAZRequest ¶ added in v0.7.0
type CreateAZRequest struct {
Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // defaults to "active" when empty
// contains filtered or unexported fields
}
func (*CreateAZRequest) Descriptor
deprecated
added in
v0.7.0
func (*CreateAZRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAZRequest.ProtoReflect.Descriptor instead.
func (*CreateAZRequest) GetCode ¶ added in v0.7.0
func (x *CreateAZRequest) GetCode() string
func (*CreateAZRequest) GetName ¶ added in v0.7.0
func (x *CreateAZRequest) GetName() string
func (*CreateAZRequest) GetRegion ¶ added in v0.7.0
func (x *CreateAZRequest) GetRegion() string
func (*CreateAZRequest) GetStatus ¶ added in v0.7.0
func (x *CreateAZRequest) GetStatus() string
func (*CreateAZRequest) ProtoMessage ¶ added in v0.7.0
func (*CreateAZRequest) ProtoMessage()
func (*CreateAZRequest) ProtoReflect ¶ added in v0.7.0
func (x *CreateAZRequest) ProtoReflect() protoreflect.Message
func (*CreateAZRequest) Reset ¶ added in v0.7.0
func (x *CreateAZRequest) Reset()
func (*CreateAZRequest) String ¶ added in v0.7.0
func (x *CreateAZRequest) String() string
type CreateAZResponse ¶ added in v0.7.0
type CreateAZResponse struct {
Az *AZInfo `protobuf:"bytes,1,opt,name=az,proto3" json:"az,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateAZResponse) Descriptor
deprecated
added in
v0.7.0
func (*CreateAZResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAZResponse.ProtoReflect.Descriptor instead.
func (*CreateAZResponse) GetAz ¶ added in v0.7.0
func (x *CreateAZResponse) GetAz() *AZInfo
func (*CreateAZResponse) GetCreated ¶ added in v0.7.0
func (x *CreateAZResponse) GetCreated() bool
func (*CreateAZResponse) ProtoMessage ¶ added in v0.7.0
func (*CreateAZResponse) ProtoMessage()
func (*CreateAZResponse) ProtoReflect ¶ added in v0.7.0
func (x *CreateAZResponse) ProtoReflect() protoreflect.Message
func (*CreateAZResponse) Reset ¶ added in v0.7.0
func (x *CreateAZResponse) Reset()
func (*CreateAZResponse) String ¶ added in v0.7.0
func (x *CreateAZResponse) String() string
type CreateBucketRequest ¶ added in v0.9.0
type CreateBucketRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
AccessKeyId string `protobuf:"bytes,5,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
SecretAccessKey string `protobuf:"bytes,6,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
// contains filtered or unexported fields
}
func (*CreateBucketRequest) Descriptor
deprecated
added in
v0.9.0
func (*CreateBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBucketRequest.ProtoReflect.Descriptor instead.
func (*CreateBucketRequest) GetAccessKeyId ¶ added in v0.9.0
func (x *CreateBucketRequest) GetAccessKeyId() string
func (*CreateBucketRequest) GetEndpoint ¶ added in v0.9.0
func (x *CreateBucketRequest) GetEndpoint() string
func (*CreateBucketRequest) GetName ¶ added in v0.9.0
func (x *CreateBucketRequest) GetName() string
func (*CreateBucketRequest) GetProject ¶ added in v0.9.0
func (x *CreateBucketRequest) GetProject() string
func (*CreateBucketRequest) GetRegion ¶ added in v0.9.0
func (x *CreateBucketRequest) GetRegion() string
func (*CreateBucketRequest) GetSecretAccessKey ¶ added in v0.9.0
func (x *CreateBucketRequest) GetSecretAccessKey() string
func (*CreateBucketRequest) ProtoMessage ¶ added in v0.9.0
func (*CreateBucketRequest) ProtoMessage()
func (*CreateBucketRequest) ProtoReflect ¶ added in v0.9.0
func (x *CreateBucketRequest) ProtoReflect() protoreflect.Message
func (*CreateBucketRequest) Reset ¶ added in v0.9.0
func (x *CreateBucketRequest) Reset()
func (*CreateBucketRequest) String ¶ added in v0.9.0
func (x *CreateBucketRequest) String() string
type CreateBucketResponse ¶ added in v0.9.0
type CreateBucketResponse struct {
Bucket *BucketInfo `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateBucketResponse) Descriptor
deprecated
added in
v0.9.0
func (*CreateBucketResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateBucketResponse.ProtoReflect.Descriptor instead.
func (*CreateBucketResponse) GetBucket ¶ added in v0.9.0
func (x *CreateBucketResponse) GetBucket() *BucketInfo
func (*CreateBucketResponse) GetCreated ¶ added in v0.9.0
func (x *CreateBucketResponse) GetCreated() bool
func (*CreateBucketResponse) ProtoMessage ¶ added in v0.9.0
func (*CreateBucketResponse) ProtoMessage()
func (*CreateBucketResponse) ProtoReflect ¶ added in v0.9.0
func (x *CreateBucketResponse) ProtoReflect() protoreflect.Message
func (*CreateBucketResponse) Reset ¶ added in v0.9.0
func (x *CreateBucketResponse) Reset()
func (*CreateBucketResponse) String ¶ added in v0.9.0
func (x *CreateBucketResponse) String() string
type CreateDNSRecordRequest ¶ added in v0.8.0
type CreateDNSRecordRequest struct {
ZoneUuid string `protobuf:"bytes,1,opt,name=zone_uuid,json=zoneUuid,proto3" json:"zone_uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
Ttl int32 `protobuf:"varint,5,opt,name=ttl,proto3" json:"ttl,omitempty"`
Priority int32 `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDNSRecordRequest) Descriptor
deprecated
added in
v0.8.0
func (*CreateDNSRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDNSRecordRequest.ProtoReflect.Descriptor instead.
func (*CreateDNSRecordRequest) GetName ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetName() string
func (*CreateDNSRecordRequest) GetPriority ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetPriority() int32
func (*CreateDNSRecordRequest) GetTtl ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetTtl() int32
func (*CreateDNSRecordRequest) GetType ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetType() string
func (*CreateDNSRecordRequest) GetValue ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetValue() string
func (*CreateDNSRecordRequest) GetZoneUuid ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) GetZoneUuid() string
func (*CreateDNSRecordRequest) ProtoMessage ¶ added in v0.8.0
func (*CreateDNSRecordRequest) ProtoMessage()
func (*CreateDNSRecordRequest) ProtoReflect ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) ProtoReflect() protoreflect.Message
func (*CreateDNSRecordRequest) Reset ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) Reset()
func (*CreateDNSRecordRequest) String ¶ added in v0.8.0
func (x *CreateDNSRecordRequest) String() string
type CreateDNSRecordResponse ¶ added in v0.8.0
type CreateDNSRecordResponse struct {
Record *DNSRecordInfo `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDNSRecordResponse) Descriptor
deprecated
added in
v0.8.0
func (*CreateDNSRecordResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateDNSRecordResponse.ProtoReflect.Descriptor instead.
func (*CreateDNSRecordResponse) GetCreated ¶ added in v0.8.0
func (x *CreateDNSRecordResponse) GetCreated() bool
func (*CreateDNSRecordResponse) GetRecord ¶ added in v0.8.0
func (x *CreateDNSRecordResponse) GetRecord() *DNSRecordInfo
func (*CreateDNSRecordResponse) ProtoMessage ¶ added in v0.8.0
func (*CreateDNSRecordResponse) ProtoMessage()
func (*CreateDNSRecordResponse) ProtoReflect ¶ added in v0.8.0
func (x *CreateDNSRecordResponse) ProtoReflect() protoreflect.Message
func (*CreateDNSRecordResponse) Reset ¶ added in v0.8.0
func (x *CreateDNSRecordResponse) Reset()
func (*CreateDNSRecordResponse) String ¶ added in v0.8.0
func (x *CreateDNSRecordResponse) String() string
type CreateDNSZoneRequest ¶ added in v0.8.0
type CreateDNSZoneRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
SoaEmail string `protobuf:"bytes,3,opt,name=soa_email,json=soaEmail,proto3" json:"soa_email,omitempty"`
Ttl int32 `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"` // 0 → 3600
// contains filtered or unexported fields
}
func (*CreateDNSZoneRequest) Descriptor
deprecated
added in
v0.8.0
func (*CreateDNSZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDNSZoneRequest.ProtoReflect.Descriptor instead.
func (*CreateDNSZoneRequest) GetName ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) GetName() string
func (*CreateDNSZoneRequest) GetProject ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) GetProject() string
func (*CreateDNSZoneRequest) GetSoaEmail ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) GetSoaEmail() string
func (*CreateDNSZoneRequest) GetTtl ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) GetTtl() int32
func (*CreateDNSZoneRequest) ProtoMessage ¶ added in v0.8.0
func (*CreateDNSZoneRequest) ProtoMessage()
func (*CreateDNSZoneRequest) ProtoReflect ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) ProtoReflect() protoreflect.Message
func (*CreateDNSZoneRequest) Reset ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) Reset()
func (*CreateDNSZoneRequest) String ¶ added in v0.8.0
func (x *CreateDNSZoneRequest) String() string
type CreateDNSZoneResponse ¶ added in v0.8.0
type CreateDNSZoneResponse struct {
Zone *DNSZoneInfo `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDNSZoneResponse) Descriptor
deprecated
added in
v0.8.0
func (*CreateDNSZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateDNSZoneResponse.ProtoReflect.Descriptor instead.
func (*CreateDNSZoneResponse) GetCreated ¶ added in v0.8.0
func (x *CreateDNSZoneResponse) GetCreated() bool
func (*CreateDNSZoneResponse) GetZone ¶ added in v0.8.0
func (x *CreateDNSZoneResponse) GetZone() *DNSZoneInfo
func (*CreateDNSZoneResponse) ProtoMessage ¶ added in v0.8.0
func (*CreateDNSZoneResponse) ProtoMessage()
func (*CreateDNSZoneResponse) ProtoReflect ¶ added in v0.8.0
func (x *CreateDNSZoneResponse) ProtoReflect() protoreflect.Message
func (*CreateDNSZoneResponse) Reset ¶ added in v0.8.0
func (x *CreateDNSZoneResponse) Reset()
func (*CreateDNSZoneResponse) String ¶ added in v0.8.0
func (x *CreateDNSZoneResponse) String() string
type CreateLoadBalancerRequest ¶ added in v0.8.0
type CreateLoadBalancerRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // name or UUID
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
ListenAddr string `protobuf:"bytes,3,opt,name=listen_addr,json=listenAddr,proto3" json:"listen_addr,omitempty"`
Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
Backends []*LBBackend `protobuf:"bytes,5,rep,name=backends,proto3" json:"backends,omitempty"`
// contains filtered or unexported fields
}
func (*CreateLoadBalancerRequest) Descriptor
deprecated
added in
v0.8.0
func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerRequest) GetBackends ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) GetBackends() []*LBBackend
func (*CreateLoadBalancerRequest) GetListenAddr ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) GetListenAddr() string
func (*CreateLoadBalancerRequest) GetName ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) GetName() string
func (*CreateLoadBalancerRequest) GetProject ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) GetProject() string
func (*CreateLoadBalancerRequest) GetProtocol ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) GetProtocol() string
func (*CreateLoadBalancerRequest) ProtoMessage ¶ added in v0.8.0
func (*CreateLoadBalancerRequest) ProtoMessage()
func (*CreateLoadBalancerRequest) ProtoReflect ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerRequest) Reset ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) Reset()
func (*CreateLoadBalancerRequest) String ¶ added in v0.8.0
func (x *CreateLoadBalancerRequest) String() string
type CreateLoadBalancerResponse ¶ added in v0.8.0
type CreateLoadBalancerResponse struct {
LoadBalancer *LoadBalancerInfo `protobuf:"bytes,1,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateLoadBalancerResponse) Descriptor
deprecated
added in
v0.8.0
func (*CreateLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerResponse) GetCreated ¶ added in v0.8.0
func (x *CreateLoadBalancerResponse) GetCreated() bool
func (*CreateLoadBalancerResponse) GetLoadBalancer ¶ added in v0.8.0
func (x *CreateLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
func (*CreateLoadBalancerResponse) ProtoMessage ¶ added in v0.8.0
func (*CreateLoadBalancerResponse) ProtoMessage()
func (*CreateLoadBalancerResponse) ProtoReflect ¶ added in v0.8.0
func (x *CreateLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerResponse) Reset ¶ added in v0.8.0
func (x *CreateLoadBalancerResponse) Reset()
func (*CreateLoadBalancerResponse) String ¶ added in v0.8.0
func (x *CreateLoadBalancerResponse) String() string
type CreateNetworkRequest ¶
type CreateNetworkRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // name or UUID
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Cidr string `protobuf:"bytes,3,opt,name=cidr,proto3" json:"cidr,omitempty"`
Gateway string `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"`
DnsServers []string `protobuf:"bytes,5,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"` // empty → "nat"
// Edge-attachment knobs for floating IPs ; see
// NetworkInfo.external_mode / vlan / parent_interface for the
// semantics. external_mode == "" defaults to "bgp".
ExternalMode string `protobuf:"bytes,7,opt,name=external_mode,json=externalMode,proto3" json:"external_mode,omitempty"`
Vlan int32 `protobuf:"varint,8,opt,name=vlan,proto3" json:"vlan,omitempty"`
ParentInterface string `protobuf:"bytes,9,opt,name=parent_interface,json=parentInterface,proto3" json:"parent_interface,omitempty"`
// contains filtered or unexported fields
}
func (*CreateNetworkRequest) Descriptor
deprecated
func (*CreateNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNetworkRequest.ProtoReflect.Descriptor instead.
func (*CreateNetworkRequest) GetCidr ¶
func (x *CreateNetworkRequest) GetCidr() string
func (*CreateNetworkRequest) GetDnsServers ¶
func (x *CreateNetworkRequest) GetDnsServers() []string
func (*CreateNetworkRequest) GetExternalMode ¶ added in v0.11.2
func (x *CreateNetworkRequest) GetExternalMode() string
func (*CreateNetworkRequest) GetGateway ¶
func (x *CreateNetworkRequest) GetGateway() string
func (*CreateNetworkRequest) GetName ¶
func (x *CreateNetworkRequest) GetName() string
func (*CreateNetworkRequest) GetParentInterface ¶ added in v0.11.2
func (x *CreateNetworkRequest) GetParentInterface() string
func (*CreateNetworkRequest) GetProject ¶
func (x *CreateNetworkRequest) GetProject() string
func (*CreateNetworkRequest) GetType ¶
func (x *CreateNetworkRequest) GetType() string
func (*CreateNetworkRequest) GetVlan ¶ added in v0.11.2
func (x *CreateNetworkRequest) GetVlan() int32
func (*CreateNetworkRequest) ProtoMessage ¶
func (*CreateNetworkRequest) ProtoMessage()
func (*CreateNetworkRequest) ProtoReflect ¶
func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message
func (*CreateNetworkRequest) Reset ¶
func (x *CreateNetworkRequest) Reset()
func (*CreateNetworkRequest) String ¶
func (x *CreateNetworkRequest) String() string
type CreateNetworkResponse ¶
type CreateNetworkResponse struct {
Network *NetworkInfo `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// contains filtered or unexported fields
}
func (*CreateNetworkResponse) Descriptor
deprecated
func (*CreateNetworkResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateNetworkResponse.ProtoReflect.Descriptor instead.
func (*CreateNetworkResponse) GetNetwork ¶
func (x *CreateNetworkResponse) GetNetwork() *NetworkInfo
func (*CreateNetworkResponse) ProtoMessage ¶
func (*CreateNetworkResponse) ProtoMessage()
func (*CreateNetworkResponse) ProtoReflect ¶
func (x *CreateNetworkResponse) ProtoReflect() protoreflect.Message
func (*CreateNetworkResponse) Reset ¶
func (x *CreateNetworkResponse) Reset()
func (*CreateNetworkResponse) String ¶
func (x *CreateNetworkResponse) String() string
type CreateProjectRequest ¶
type CreateProjectRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*CreateProjectRequest) Descriptor
deprecated
func (*CreateProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.
func (*CreateProjectRequest) GetName ¶
func (x *CreateProjectRequest) GetName() string
func (*CreateProjectRequest) ProtoMessage ¶
func (*CreateProjectRequest) ProtoMessage()
func (*CreateProjectRequest) ProtoReflect ¶
func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
func (*CreateProjectRequest) Reset ¶
func (x *CreateProjectRequest) Reset()
func (*CreateProjectRequest) String ¶
func (x *CreateProjectRequest) String() string
type CreateProjectResponse ¶
type CreateProjectResponse struct {
Project *ProjectInfo `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateProjectResponse) Descriptor
deprecated
func (*CreateProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectResponse.ProtoReflect.Descriptor instead.
func (*CreateProjectResponse) GetCreated ¶
func (x *CreateProjectResponse) GetCreated() bool
func (*CreateProjectResponse) GetProject ¶
func (x *CreateProjectResponse) GetProject() *ProjectInfo
func (*CreateProjectResponse) ProtoMessage ¶
func (*CreateProjectResponse) ProtoMessage()
func (*CreateProjectResponse) ProtoReflect ¶
func (x *CreateProjectResponse) ProtoReflect() protoreflect.Message
func (*CreateProjectResponse) Reset ¶
func (x *CreateProjectResponse) Reset()
func (*CreateProjectResponse) String ¶
func (x *CreateProjectResponse) String() string
type CreateRackRequest ¶ added in v0.7.0
type CreateRackRequest struct {
AzUuid string `protobuf:"bytes,1,opt,name=az_uuid,json=azUuid,proto3" json:"az_uuid,omitempty"` // required
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
HeightU int32 `protobuf:"varint,5,opt,name=height_u,json=heightU,proto3" json:"height_u,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRackRequest) Descriptor
deprecated
added in
v0.7.0
func (*CreateRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRackRequest.ProtoReflect.Descriptor instead.
func (*CreateRackRequest) GetAzUuid ¶ added in v0.7.0
func (x *CreateRackRequest) GetAzUuid() string
func (*CreateRackRequest) GetCode ¶ added in v0.7.0
func (x *CreateRackRequest) GetCode() string
func (*CreateRackRequest) GetHeightU ¶ added in v0.7.0
func (x *CreateRackRequest) GetHeightU() int32
func (*CreateRackRequest) GetName ¶ added in v0.7.0
func (x *CreateRackRequest) GetName() string
func (*CreateRackRequest) GetStatus ¶ added in v0.7.0
func (x *CreateRackRequest) GetStatus() string
func (*CreateRackRequest) ProtoMessage ¶ added in v0.7.0
func (*CreateRackRequest) ProtoMessage()
func (*CreateRackRequest) ProtoReflect ¶ added in v0.7.0
func (x *CreateRackRequest) ProtoReflect() protoreflect.Message
func (*CreateRackRequest) Reset ¶ added in v0.7.0
func (x *CreateRackRequest) Reset()
func (*CreateRackRequest) String ¶ added in v0.7.0
func (x *CreateRackRequest) String() string
type CreateRackResponse ¶ added in v0.7.0
type CreateRackResponse struct {
Rack *RackInfo `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRackResponse) Descriptor
deprecated
added in
v0.7.0
func (*CreateRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRackResponse.ProtoReflect.Descriptor instead.
func (*CreateRackResponse) GetCreated ¶ added in v0.7.0
func (x *CreateRackResponse) GetCreated() bool
func (*CreateRackResponse) GetRack ¶ added in v0.7.0
func (x *CreateRackResponse) GetRack() *RackInfo
func (*CreateRackResponse) ProtoMessage ¶ added in v0.7.0
func (*CreateRackResponse) ProtoMessage()
func (*CreateRackResponse) ProtoReflect ¶ added in v0.7.0
func (x *CreateRackResponse) ProtoReflect() protoreflect.Message
func (*CreateRackResponse) Reset ¶ added in v0.7.0
func (x *CreateRackResponse) Reset()
func (*CreateRackResponse) String ¶ added in v0.7.0
func (x *CreateRackResponse) String() string
type CreateSchedulingRuleRequest ¶ added in v0.9.0
type CreateSchedulingRuleRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
TargetCount int32 `protobuf:"varint,3,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
AntiAffinity string `protobuf:"bytes,4,opt,name=anti_affinity,json=antiAffinity,proto3" json:"anti_affinity,omitempty"`
Respawn *RespawnPolicy `protobuf:"bytes,5,opt,name=respawn,proto3" json:"respawn,omitempty"` // optional
// contains filtered or unexported fields
}
func (*CreateSchedulingRuleRequest) Descriptor
deprecated
added in
v0.9.0
func (*CreateSchedulingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSchedulingRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateSchedulingRuleRequest) GetAntiAffinity ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) GetAntiAffinity() string
func (*CreateSchedulingRuleRequest) GetName ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) GetName() string
func (*CreateSchedulingRuleRequest) GetRespawn ¶ added in v0.10.0
func (x *CreateSchedulingRuleRequest) GetRespawn() *RespawnPolicy
func (*CreateSchedulingRuleRequest) GetSelector ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) GetSelector() string
func (*CreateSchedulingRuleRequest) GetTargetCount ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) GetTargetCount() int32
func (*CreateSchedulingRuleRequest) ProtoMessage ¶ added in v0.9.0
func (*CreateSchedulingRuleRequest) ProtoMessage()
func (*CreateSchedulingRuleRequest) ProtoReflect ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateSchedulingRuleRequest) Reset ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) Reset()
func (*CreateSchedulingRuleRequest) String ¶ added in v0.9.0
func (x *CreateSchedulingRuleRequest) String() string
type CreateSchedulingRuleResponse ¶ added in v0.9.0
type CreateSchedulingRuleResponse struct {
Rule *SchedulingRuleInfo `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSchedulingRuleResponse) Descriptor
deprecated
added in
v0.9.0
func (*CreateSchedulingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSchedulingRuleResponse.ProtoReflect.Descriptor instead.
func (*CreateSchedulingRuleResponse) GetCreated ¶ added in v0.9.0
func (x *CreateSchedulingRuleResponse) GetCreated() bool
func (*CreateSchedulingRuleResponse) GetRule ¶ added in v0.9.0
func (x *CreateSchedulingRuleResponse) GetRule() *SchedulingRuleInfo
func (*CreateSchedulingRuleResponse) ProtoMessage ¶ added in v0.9.0
func (*CreateSchedulingRuleResponse) ProtoMessage()
func (*CreateSchedulingRuleResponse) ProtoReflect ¶ added in v0.9.0
func (x *CreateSchedulingRuleResponse) ProtoReflect() protoreflect.Message
func (*CreateSchedulingRuleResponse) Reset ¶ added in v0.9.0
func (x *CreateSchedulingRuleResponse) Reset()
func (*CreateSchedulingRuleResponse) String ¶ added in v0.9.0
func (x *CreateSchedulingRuleResponse) String() string
type CreateSecurityGroupRequest ¶
type CreateSecurityGroupRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Rules []*SecurityRule `protobuf:"bytes,4,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSecurityGroupRequest) Descriptor
deprecated
func (*CreateSecurityGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityGroupRequest) GetDescription ¶
func (x *CreateSecurityGroupRequest) GetDescription() string
func (*CreateSecurityGroupRequest) GetName ¶
func (x *CreateSecurityGroupRequest) GetName() string
func (*CreateSecurityGroupRequest) GetProject ¶
func (x *CreateSecurityGroupRequest) GetProject() string
func (*CreateSecurityGroupRequest) GetRules ¶
func (x *CreateSecurityGroupRequest) GetRules() []*SecurityRule
func (*CreateSecurityGroupRequest) ProtoMessage ¶
func (*CreateSecurityGroupRequest) ProtoMessage()
func (*CreateSecurityGroupRequest) ProtoReflect ¶
func (x *CreateSecurityGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityGroupRequest) Reset ¶
func (x *CreateSecurityGroupRequest) Reset()
func (*CreateSecurityGroupRequest) String ¶
func (x *CreateSecurityGroupRequest) String() string
type CreateSecurityGroupResponse ¶
type CreateSecurityGroupResponse struct {
Group *SecurityGroupInfo `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSecurityGroupResponse) Descriptor
deprecated
func (*CreateSecurityGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityGroupResponse.ProtoReflect.Descriptor instead.
func (*CreateSecurityGroupResponse) GetGroup ¶
func (x *CreateSecurityGroupResponse) GetGroup() *SecurityGroupInfo
func (*CreateSecurityGroupResponse) ProtoMessage ¶
func (*CreateSecurityGroupResponse) ProtoMessage()
func (*CreateSecurityGroupResponse) ProtoReflect ¶
func (x *CreateSecurityGroupResponse) ProtoReflect() protoreflect.Message
func (*CreateSecurityGroupResponse) Reset ¶
func (x *CreateSecurityGroupResponse) Reset()
func (*CreateSecurityGroupResponse) String ¶
func (x *CreateSecurityGroupResponse) String() string
type CreateShareRequest ¶
type CreateShareRequest struct {
// contains filtered or unexported fields
}
func (*CreateShareRequest) Descriptor
deprecated
func (*CreateShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateShareRequest.ProtoReflect.Descriptor instead.
func (*CreateShareRequest) GetBackend ¶
func (x *CreateShareRequest) GetBackend() string
func (*CreateShareRequest) GetName ¶
func (x *CreateShareRequest) GetName() string
func (*CreateShareRequest) GetProject ¶
func (x *CreateShareRequest) GetProject() string
func (*CreateShareRequest) GetReadonly ¶
func (x *CreateShareRequest) GetReadonly() bool
func (*CreateShareRequest) GetSizeGb ¶
func (x *CreateShareRequest) GetSizeGb() int64
func (*CreateShareRequest) ProtoMessage ¶
func (*CreateShareRequest) ProtoMessage()
func (*CreateShareRequest) ProtoReflect ¶
func (x *CreateShareRequest) ProtoReflect() protoreflect.Message
func (*CreateShareRequest) Reset ¶
func (x *CreateShareRequest) Reset()
func (*CreateShareRequest) String ¶
func (x *CreateShareRequest) String() string
type CreateShareResponse ¶
type CreateShareResponse struct {
// contains filtered or unexported fields
}
func (*CreateShareResponse) Descriptor
deprecated
func (*CreateShareResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateShareResponse.ProtoReflect.Descriptor instead.
func (*CreateShareResponse) GetShare ¶
func (x *CreateShareResponse) GetShare() *ShareInfo
func (*CreateShareResponse) ProtoMessage ¶
func (*CreateShareResponse) ProtoMessage()
func (*CreateShareResponse) ProtoReflect ¶
func (x *CreateShareResponse) ProtoReflect() protoreflect.Message
func (*CreateShareResponse) Reset ¶
func (x *CreateShareResponse) Reset()
func (*CreateShareResponse) String ¶
func (x *CreateShareResponse) String() string
type CreateSubnetRequest ¶ added in v0.8.0
type CreateSubnetRequest struct {
NetworkUuid string `protobuf:"bytes,1,opt,name=network_uuid,json=networkUuid,proto3" json:"network_uuid,omitempty"` // required
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Cidr string `protobuf:"bytes,4,opt,name=cidr,proto3" json:"cidr,omitempty"` // required, immutable
Gateway string `protobuf:"bytes,5,opt,name=gateway,proto3" json:"gateway,omitempty"`
DnsServers []string `protobuf:"bytes,6,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSubnetRequest) Descriptor
deprecated
added in
v0.8.0
func (*CreateSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubnetRequest.ProtoReflect.Descriptor instead.
func (*CreateSubnetRequest) GetCidr ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetCidr() string
func (*CreateSubnetRequest) GetDescription ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetDescription() string
func (*CreateSubnetRequest) GetDnsServers ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetDnsServers() []string
func (*CreateSubnetRequest) GetGateway ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetGateway() string
func (*CreateSubnetRequest) GetName ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetName() string
func (*CreateSubnetRequest) GetNetworkUuid ¶ added in v0.8.0
func (x *CreateSubnetRequest) GetNetworkUuid() string
func (*CreateSubnetRequest) ProtoMessage ¶ added in v0.8.0
func (*CreateSubnetRequest) ProtoMessage()
func (*CreateSubnetRequest) ProtoReflect ¶ added in v0.8.0
func (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message
func (*CreateSubnetRequest) Reset ¶ added in v0.8.0
func (x *CreateSubnetRequest) Reset()
func (*CreateSubnetRequest) String ¶ added in v0.8.0
func (x *CreateSubnetRequest) String() string
type CreateSubnetResponse ¶ added in v0.8.0
type CreateSubnetResponse struct {
Subnet *SubnetInfo `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSubnetResponse) Descriptor
deprecated
added in
v0.8.0
func (*CreateSubnetResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubnetResponse.ProtoReflect.Descriptor instead.
func (*CreateSubnetResponse) GetCreated ¶ added in v0.8.0
func (x *CreateSubnetResponse) GetCreated() bool
func (*CreateSubnetResponse) GetSubnet ¶ added in v0.8.0
func (x *CreateSubnetResponse) GetSubnet() *SubnetInfo
func (*CreateSubnetResponse) ProtoMessage ¶ added in v0.8.0
func (*CreateSubnetResponse) ProtoMessage()
func (*CreateSubnetResponse) ProtoReflect ¶ added in v0.8.0
func (x *CreateSubnetResponse) ProtoReflect() protoreflect.Message
func (*CreateSubnetResponse) Reset ¶ added in v0.8.0
func (x *CreateSubnetResponse) Reset()
func (*CreateSubnetResponse) String ¶ added in v0.8.0
func (x *CreateSubnetResponse) String() string
type CreateTenantRequest ¶
type CreateTenantRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTenantRequest) Descriptor
deprecated
func (*CreateTenantRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTenantRequest.ProtoReflect.Descriptor instead.
func (*CreateTenantRequest) GetDomain ¶
func (x *CreateTenantRequest) GetDomain() string
func (*CreateTenantRequest) GetName ¶
func (x *CreateTenantRequest) GetName() string
func (*CreateTenantRequest) ProtoMessage ¶
func (*CreateTenantRequest) ProtoMessage()
func (*CreateTenantRequest) ProtoReflect ¶
func (x *CreateTenantRequest) ProtoReflect() protoreflect.Message
func (*CreateTenantRequest) Reset ¶
func (x *CreateTenantRequest) Reset()
func (*CreateTenantRequest) String ¶
func (x *CreateTenantRequest) String() string
type CreateTenantResponse ¶
type CreateTenantResponse struct {
Tenant *TenantInfo `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTenantResponse) Descriptor
deprecated
func (*CreateTenantResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateTenantResponse.ProtoReflect.Descriptor instead.
func (*CreateTenantResponse) GetTenant ¶
func (x *CreateTenantResponse) GetTenant() *TenantInfo
func (*CreateTenantResponse) ProtoMessage ¶
func (*CreateTenantResponse) ProtoMessage()
func (*CreateTenantResponse) ProtoReflect ¶
func (x *CreateTenantResponse) ProtoReflect() protoreflect.Message
func (*CreateTenantResponse) Reset ¶
func (x *CreateTenantResponse) Reset()
func (*CreateTenantResponse) String ¶
func (x *CreateTenantResponse) String() string
type CreateVMOp ¶
type CreateVMOp struct {
// VM identity. UUID can be empty to mint server-side ; non-
// empty UUID supports idempotent retry / reconnect.
VmUuid string `protobuf:"bytes,1,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
Cpu uint32 `protobuf:"varint,4,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,5,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
DiskGb uint64 `protobuf:"varint,6,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
// contains filtered or unexported fields
}
CreateVMOp dispatches a CreateVM driver call to the agent's local Hypervisor driver. The agent's response includes the VM UUID the driver assigned.
func (*CreateVMOp) Descriptor
deprecated
func (*CreateVMOp) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMOp.ProtoReflect.Descriptor instead.
func (*CreateVMOp) GetCpu ¶
func (x *CreateVMOp) GetCpu() uint32
func (*CreateVMOp) GetDiskGb ¶
func (x *CreateVMOp) GetDiskGb() uint64
func (*CreateVMOp) GetImage ¶
func (x *CreateVMOp) GetImage() string
func (*CreateVMOp) GetMemMb ¶
func (x *CreateVMOp) GetMemMb() uint64
func (*CreateVMOp) GetProject ¶
func (x *CreateVMOp) GetProject() string
func (*CreateVMOp) GetVmUuid ¶
func (x *CreateVMOp) GetVmUuid() string
func (*CreateVMOp) ProtoMessage ¶
func (*CreateVMOp) ProtoMessage()
func (*CreateVMOp) ProtoReflect ¶
func (x *CreateVMOp) ProtoReflect() protoreflect.Message
func (*CreateVMOp) Reset ¶
func (x *CreateVMOp) Reset()
func (*CreateVMOp) String ¶
func (x *CreateVMOp) String() string
type CreateVMRequest ¶
type CreateVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
Cpu uint32 `protobuf:"varint,3,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,4,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
DiskGb uint64 `protobuf:"varint,5,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"`
// Nominal binding to a scheduling rule. When set, this VM is counted
// under the named rule regardless of label matching ; the rule's
// selector then only applies to VMs that have NO explicit binding
// (discovery path). Editing a rule's selector therefore never
// dislodges nominally-bound VMs — the property that makes selectors
// safe to refine in production. Empty = discovery path only.
//
// Pull/reconcile model : weft-agent persists this on the VMRecord
// and emits a vm.created event ; weft-network's reconcile loop
// applies the binding. No agent→network call in the hot path.
SchedulingRule string `protobuf:"bytes,8,opt,name=scheduling_rule,json=schedulingRule,proto3" json:"scheduling_rule,omitempty"`
// Private network to attach the primary NIC to. Empty = the
// project's default network. Same pull/reconcile semantics as
// scheduling_rule — weft-agent stores the label, weft-network
// reconciles AttachVM on its own. Editing the field on a live VM
// is a separate concern (not handled by CreateVM).
Network string `protobuf:"bytes,9,opt,name=network,proto3" json:"network,omitempty"`
// requested_gpus is the GPU passthrough shape persisted on the
// VMRecord and enforced by tenant_quotas at admission. Empty =
// no GPU passthrough. The scheduler picks a host whose inventory
// satisfies every entry ; the driver resolves to BDFs/MIG UUIDs
// at StartVM. Closes the loop noted in tenant_quotas
// (EnforceTenantQuotaForGPU previously got nil because the proto
// did not carry the field — see commit 2ca4fce).
RequestedGpus []*GPURequest `protobuf:"bytes,10,rep,name=requested_gpus,json=requestedGpus,proto3" json:"requested_gpus,omitempty"`
// requested_pci is the generic (non-GPU) PCI passthrough shape
// persisted on the VMRecord. Same matching/lifecycle semantics
// as requested_gpus. Empty = no PCI passthrough. Operators use
// it for NIC, NVMe, FPGA, sound-card passthrough — anything the
// host exposes through its PCI inventory that isn't a GPU.
RequestedPci []*PCIPassthroughRequest `protobuf:"bytes,11,rep,name=requested_pci,json=requestedPci,proto3" json:"requested_pci,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVMRequest) Descriptor
deprecated
func (*CreateVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMRequest.ProtoReflect.Descriptor instead.
func (*CreateVMRequest) GetCpu ¶
func (x *CreateVMRequest) GetCpu() uint32
func (*CreateVMRequest) GetDiskGb ¶
func (x *CreateVMRequest) GetDiskGb() uint64
func (*CreateVMRequest) GetImage ¶
func (x *CreateVMRequest) GetImage() string
func (*CreateVMRequest) GetMemMb ¶
func (x *CreateVMRequest) GetMemMb() uint64
func (*CreateVMRequest) GetName ¶
func (x *CreateVMRequest) GetName() string
func (*CreateVMRequest) GetNetwork ¶
func (x *CreateVMRequest) GetNetwork() string
func (*CreateVMRequest) GetProject ¶
func (x *CreateVMRequest) GetProject() string
func (*CreateVMRequest) GetRequestedGpus ¶
func (x *CreateVMRequest) GetRequestedGpus() []*GPURequest
func (*CreateVMRequest) GetRequestedPci ¶
func (x *CreateVMRequest) GetRequestedPci() []*PCIPassthroughRequest
func (*CreateVMRequest) GetSchedulingRule ¶
func (x *CreateVMRequest) GetSchedulingRule() string
func (*CreateVMRequest) ProtoMessage ¶
func (*CreateVMRequest) ProtoMessage()
func (*CreateVMRequest) ProtoReflect ¶
func (x *CreateVMRequest) ProtoReflect() protoreflect.Message
func (*CreateVMRequest) Reset ¶
func (x *CreateVMRequest) Reset()
func (*CreateVMRequest) String ¶
func (x *CreateVMRequest) String() string
type CreateVMResponse ¶
type CreateVMResponse struct {
// contains filtered or unexported fields
}
func (*CreateVMResponse) Descriptor
deprecated
func (*CreateVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMResponse.ProtoReflect.Descriptor instead.
func (*CreateVMResponse) ProtoMessage ¶
func (*CreateVMResponse) ProtoMessage()
func (*CreateVMResponse) ProtoReflect ¶
func (x *CreateVMResponse) ProtoReflect() protoreflect.Message
func (*CreateVMResponse) Reset ¶
func (x *CreateVMResponse) Reset()
func (*CreateVMResponse) String ¶
func (x *CreateVMResponse) String() string
type CreateVMResult ¶
type CreateVMResult struct {
VmUuid string `protobuf:"bytes,1,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
// contains filtered or unexported fields
}
CreateVMResult is the success-side payload — the VM UUID the driver assigned (matches `vm_uuid` from the request when set, freshly minted otherwise).
func (*CreateVMResult) Descriptor
deprecated
func (*CreateVMResult) Descriptor() ([]byte, []int)
Deprecated: Use CreateVMResult.ProtoReflect.Descriptor instead.
func (*CreateVMResult) GetVmUuid ¶
func (x *CreateVMResult) GetVmUuid() string
func (*CreateVMResult) ProtoMessage ¶
func (*CreateVMResult) ProtoMessage()
func (*CreateVMResult) ProtoReflect ¶
func (x *CreateVMResult) ProtoReflect() protoreflect.Message
func (*CreateVMResult) Reset ¶
func (x *CreateVMResult) Reset()
func (*CreateVMResult) String ¶
func (x *CreateVMResult) String() string
type CreateVolumeBackupRequest ¶ added in v0.6.0
type CreateVolumeBackupRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
SnapshotUuid string `protobuf:"bytes,2,opt,name=snapshot_uuid,json=snapshotUuid,proto3" json:"snapshot_uuid,omitempty"` // must already exist (taken via CreateVolumeSnapshot)
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // s3:// or sftp:// URL
Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeBackupRequest) Descriptor
deprecated
added in
v0.6.0
func (*CreateVolumeBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeBackupRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeBackupRequest) GetProject ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) GetProject() string
func (*CreateVolumeBackupRequest) GetSnapshotUuid ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) GetSnapshotUuid() string
func (*CreateVolumeBackupRequest) GetTarget ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) GetTarget() string
func (*CreateVolumeBackupRequest) GetVolumeUuid ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) GetVolumeUuid() string
func (*CreateVolumeBackupRequest) ProtoMessage ¶ added in v0.6.0
func (*CreateVolumeBackupRequest) ProtoMessage()
func (*CreateVolumeBackupRequest) ProtoReflect ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeBackupRequest) Reset ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) Reset()
func (*CreateVolumeBackupRequest) String ¶ added in v0.6.0
func (x *CreateVolumeBackupRequest) String() string
type CreateVolumeBackupResponse ¶ added in v0.6.0
type CreateVolumeBackupResponse struct {
Backup *VolumeBackupInfo `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeBackupResponse) Descriptor
deprecated
added in
v0.6.0
func (*CreateVolumeBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeBackupResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeBackupResponse) GetBackup ¶ added in v0.6.0
func (x *CreateVolumeBackupResponse) GetBackup() *VolumeBackupInfo
func (*CreateVolumeBackupResponse) ProtoMessage ¶ added in v0.6.0
func (*CreateVolumeBackupResponse) ProtoMessage()
func (*CreateVolumeBackupResponse) ProtoReflect ¶ added in v0.6.0
func (x *CreateVolumeBackupResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeBackupResponse) Reset ¶ added in v0.6.0
func (x *CreateVolumeBackupResponse) Reset()
func (*CreateVolumeBackupResponse) String ¶ added in v0.6.0
func (x *CreateVolumeBackupResponse) String() string
type CreateVolumeRequest ¶
type CreateVolumeRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // name or UUID; resolved server-side
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
SizeGib int64 `protobuf:"varint,3,opt,name=size_gib,json=sizeGib,proto3" json:"size_gib,omitempty"`
Format string `protobuf:"bytes,4,opt,name=format,proto3" json:"format,omitempty"` // empty → "raw"
// contains filtered or unexported fields
}
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetFormat ¶
func (x *CreateVolumeRequest) GetFormat() string
func (*CreateVolumeRequest) GetName ¶
func (x *CreateVolumeRequest) GetName() string
func (*CreateVolumeRequest) GetProject ¶
func (x *CreateVolumeRequest) GetProject() string
func (*CreateVolumeRequest) GetSizeGib ¶
func (x *CreateVolumeRequest) GetSizeGib() int64
func (*CreateVolumeRequest) ProtoMessage ¶
func (*CreateVolumeRequest) ProtoMessage()
func (*CreateVolumeRequest) ProtoReflect ¶
func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeRequest) Reset ¶
func (x *CreateVolumeRequest) Reset()
func (*CreateVolumeRequest) String ¶
func (x *CreateVolumeRequest) String() string
type CreateVolumeResponse ¶
type CreateVolumeResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeResponse) Descriptor
deprecated
func (*CreateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeResponse) GetVolume ¶
func (x *CreateVolumeResponse) GetVolume() *VolumeInfo
func (*CreateVolumeResponse) ProtoMessage ¶
func (*CreateVolumeResponse) ProtoMessage()
func (*CreateVolumeResponse) ProtoReflect ¶
func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeResponse) Reset ¶
func (x *CreateVolumeResponse) Reset()
func (*CreateVolumeResponse) String ¶
func (x *CreateVolumeResponse) String() string
type CreateVolumeSnapshotRequest ¶
type CreateVolumeSnapshotRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeSnapshotRequest) Descriptor
deprecated
func (*CreateVolumeSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeSnapshotRequest) GetName ¶
func (x *CreateVolumeSnapshotRequest) GetName() string
func (*CreateVolumeSnapshotRequest) GetProject ¶
func (x *CreateVolumeSnapshotRequest) GetProject() string
func (*CreateVolumeSnapshotRequest) GetVolumeUuid ¶
func (x *CreateVolumeSnapshotRequest) GetVolumeUuid() string
func (*CreateVolumeSnapshotRequest) ProtoMessage ¶
func (*CreateVolumeSnapshotRequest) ProtoMessage()
func (*CreateVolumeSnapshotRequest) ProtoReflect ¶
func (x *CreateVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeSnapshotRequest) Reset ¶
func (x *CreateVolumeSnapshotRequest) Reset()
func (*CreateVolumeSnapshotRequest) String ¶
func (x *CreateVolumeSnapshotRequest) String() string
type CreateVolumeSnapshotResponse ¶
type CreateVolumeSnapshotResponse struct {
Snapshot *VolumeSnapshotInfo `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeSnapshotResponse) Descriptor
deprecated
func (*CreateVolumeSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeSnapshotResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeSnapshotResponse) GetSnapshot ¶
func (x *CreateVolumeSnapshotResponse) GetSnapshot() *VolumeSnapshotInfo
func (*CreateVolumeSnapshotResponse) ProtoMessage ¶
func (*CreateVolumeSnapshotResponse) ProtoMessage()
func (*CreateVolumeSnapshotResponse) ProtoReflect ¶
func (x *CreateVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeSnapshotResponse) Reset ¶
func (x *CreateVolumeSnapshotResponse) Reset()
func (*CreateVolumeSnapshotResponse) String ¶
func (x *CreateVolumeSnapshotResponse) String() string
type CubeFSMount ¶
type CubeFSMount struct {
Volume string `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
Masters []string `protobuf:"bytes,2,rep,name=masters,proto3" json:"masters,omitempty"` // CubeFS master node "host:port" list
Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
AccessKey string `protobuf:"bytes,4,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
SecretKey string `protobuf:"bytes,5,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
Subdir string `protobuf:"bytes,6,opt,name=subdir,proto3" json:"subdir,omitempty"`
// contains filtered or unexported fields
}
func (*CubeFSMount) Descriptor
deprecated
func (*CubeFSMount) Descriptor() ([]byte, []int)
Deprecated: Use CubeFSMount.ProtoReflect.Descriptor instead.
func (*CubeFSMount) GetAccessKey ¶
func (x *CubeFSMount) GetAccessKey() string
func (*CubeFSMount) GetMasters ¶
func (x *CubeFSMount) GetMasters() []string
func (*CubeFSMount) GetOwner ¶
func (x *CubeFSMount) GetOwner() string
func (*CubeFSMount) GetSecretKey ¶
func (x *CubeFSMount) GetSecretKey() string
func (*CubeFSMount) GetSubdir ¶
func (x *CubeFSMount) GetSubdir() string
func (*CubeFSMount) GetVolume ¶
func (x *CubeFSMount) GetVolume() string
func (*CubeFSMount) ProtoMessage ¶
func (*CubeFSMount) ProtoMessage()
func (*CubeFSMount) ProtoReflect ¶
func (x *CubeFSMount) ProtoReflect() protoreflect.Message
func (*CubeFSMount) Reset ¶
func (x *CubeFSMount) Reset()
func (*CubeFSMount) String ¶
func (x *CubeFSMount) String() string
type DNSRecordInfo ¶ added in v0.8.0
type DNSRecordInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ZoneUuid string `protobuf:"bytes,2,opt,name=zone_uuid,json=zoneUuid,proto3" json:"zone_uuid,omitempty"` // parent
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // sub.acme.example.com ; "@" = zone apex
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // see comment above
Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
Ttl int32 `protobuf:"varint,6,opt,name=ttl,proto3" json:"ttl,omitempty"` // 0 = inherit zone default
Priority int32 `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"` // MX / SRV only
CreatedAtUnixNs int64 `protobuf:"varint,8,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
DNSRecord types : "A" | "AAAA" | "CNAME" | "MX" | "TXT" | "SRV". `priority` is required for MX + SRV, ignored otherwise.
func (*DNSRecordInfo) Descriptor
deprecated
added in
v0.8.0
func (*DNSRecordInfo) Descriptor() ([]byte, []int)
Deprecated: Use DNSRecordInfo.ProtoReflect.Descriptor instead.
func (*DNSRecordInfo) GetCreatedAtUnixNs ¶ added in v0.8.0
func (x *DNSRecordInfo) GetCreatedAtUnixNs() int64
func (*DNSRecordInfo) GetName ¶ added in v0.8.0
func (x *DNSRecordInfo) GetName() string
func (*DNSRecordInfo) GetPriority ¶ added in v0.8.0
func (x *DNSRecordInfo) GetPriority() int32
func (*DNSRecordInfo) GetTtl ¶ added in v0.8.0
func (x *DNSRecordInfo) GetTtl() int32
func (*DNSRecordInfo) GetType ¶ added in v0.8.0
func (x *DNSRecordInfo) GetType() string
func (*DNSRecordInfo) GetUuid ¶ added in v0.8.0
func (x *DNSRecordInfo) GetUuid() string
func (*DNSRecordInfo) GetValue ¶ added in v0.8.0
func (x *DNSRecordInfo) GetValue() string
func (*DNSRecordInfo) GetZoneUuid ¶ added in v0.8.0
func (x *DNSRecordInfo) GetZoneUuid() string
func (*DNSRecordInfo) ProtoMessage ¶ added in v0.8.0
func (*DNSRecordInfo) ProtoMessage()
func (*DNSRecordInfo) ProtoReflect ¶ added in v0.8.0
func (x *DNSRecordInfo) ProtoReflect() protoreflect.Message
func (*DNSRecordInfo) Reset ¶ added in v0.8.0
func (x *DNSRecordInfo) Reset()
func (*DNSRecordInfo) String ¶ added in v0.8.0
func (x *DNSRecordInfo) String() string
type DNSZoneInfo ¶ added in v0.8.0
type DNSZoneInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // FQDN, e.g. "acme.example.com"
SoaEmail string `protobuf:"bytes,4,opt,name=soa_email,json=soaEmail,proto3" json:"soa_email,omitempty"` // rname for the SOA record (e.g. "hostmaster@acme.example.com")
Ttl int32 `protobuf:"varint,5,opt,name=ttl,proto3" json:"ttl,omitempty"` // default TTL for records that don't override
Records int32 `protobuf:"varint,6,opt,name=records,proto3" json:"records,omitempty"` // derived count (server-filled)
CreatedAtUnixNs int64 `protobuf:"varint,7,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*DNSZoneInfo) Descriptor
deprecated
added in
v0.8.0
func (*DNSZoneInfo) Descriptor() ([]byte, []int)
Deprecated: Use DNSZoneInfo.ProtoReflect.Descriptor instead.
func (*DNSZoneInfo) GetCreatedAtUnixNs ¶ added in v0.8.0
func (x *DNSZoneInfo) GetCreatedAtUnixNs() int64
func (*DNSZoneInfo) GetName ¶ added in v0.8.0
func (x *DNSZoneInfo) GetName() string
func (*DNSZoneInfo) GetProjectUuid ¶ added in v0.8.0
func (x *DNSZoneInfo) GetProjectUuid() string
func (*DNSZoneInfo) GetRecords ¶ added in v0.8.0
func (x *DNSZoneInfo) GetRecords() int32
func (*DNSZoneInfo) GetSoaEmail ¶ added in v0.8.0
func (x *DNSZoneInfo) GetSoaEmail() string
func (*DNSZoneInfo) GetTtl ¶ added in v0.8.0
func (x *DNSZoneInfo) GetTtl() int32
func (*DNSZoneInfo) GetUuid ¶ added in v0.8.0
func (x *DNSZoneInfo) GetUuid() string
func (*DNSZoneInfo) ProtoMessage ¶ added in v0.8.0
func (*DNSZoneInfo) ProtoMessage()
func (*DNSZoneInfo) ProtoReflect ¶ added in v0.8.0
func (x *DNSZoneInfo) ProtoReflect() protoreflect.Message
func (*DNSZoneInfo) Reset ¶ added in v0.8.0
func (x *DNSZoneInfo) Reset()
func (*DNSZoneInfo) String ¶ added in v0.8.0
func (x *DNSZoneInfo) String() string
type DeleteAZRequest ¶ added in v0.7.0
type DeleteAZRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
DeleteAZ refuses when racks or hosts still reference the AZ — operator must drain first.
func (*DeleteAZRequest) Descriptor
deprecated
added in
v0.7.0
func (*DeleteAZRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAZRequest.ProtoReflect.Descriptor instead.
func (*DeleteAZRequest) GetUuid ¶ added in v0.7.0
func (x *DeleteAZRequest) GetUuid() string
func (*DeleteAZRequest) ProtoMessage ¶ added in v0.7.0
func (*DeleteAZRequest) ProtoMessage()
func (*DeleteAZRequest) ProtoReflect ¶ added in v0.7.0
func (x *DeleteAZRequest) ProtoReflect() protoreflect.Message
func (*DeleteAZRequest) Reset ¶ added in v0.7.0
func (x *DeleteAZRequest) Reset()
func (*DeleteAZRequest) String ¶ added in v0.7.0
func (x *DeleteAZRequest) String() string
type DeleteAZResponse ¶ added in v0.7.0
type DeleteAZResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
BlockedByRacks int32 `protobuf:"varint,2,opt,name=blocked_by_racks,json=blockedByRacks,proto3" json:"blocked_by_racks,omitempty"` // > 0 when deletion was refused
BlockedByHosts int32 `protobuf:"varint,3,opt,name=blocked_by_hosts,json=blockedByHosts,proto3" json:"blocked_by_hosts,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteAZResponse) Descriptor
deprecated
added in
v0.7.0
func (*DeleteAZResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAZResponse.ProtoReflect.Descriptor instead.
func (*DeleteAZResponse) GetBlockedByHosts ¶ added in v0.7.0
func (x *DeleteAZResponse) GetBlockedByHosts() int32
func (*DeleteAZResponse) GetBlockedByRacks ¶ added in v0.7.0
func (x *DeleteAZResponse) GetBlockedByRacks() int32
func (*DeleteAZResponse) GetDeletedUuid ¶ added in v0.7.0
func (x *DeleteAZResponse) GetDeletedUuid() string
func (*DeleteAZResponse) ProtoMessage ¶ added in v0.7.0
func (*DeleteAZResponse) ProtoMessage()
func (*DeleteAZResponse) ProtoReflect ¶ added in v0.7.0
func (x *DeleteAZResponse) ProtoReflect() protoreflect.Message
func (*DeleteAZResponse) Reset ¶ added in v0.7.0
func (x *DeleteAZResponse) Reset()
func (*DeleteAZResponse) String ¶ added in v0.7.0
func (x *DeleteAZResponse) String() string
type DeleteBucketRequest ¶ added in v0.9.0
type DeleteBucketRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteBucketRequest) Descriptor
deprecated
added in
v0.9.0
func (*DeleteBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBucketRequest.ProtoReflect.Descriptor instead.
func (*DeleteBucketRequest) GetUuid ¶ added in v0.9.0
func (x *DeleteBucketRequest) GetUuid() string
func (*DeleteBucketRequest) ProtoMessage ¶ added in v0.9.0
func (*DeleteBucketRequest) ProtoMessage()
func (*DeleteBucketRequest) ProtoReflect ¶ added in v0.9.0
func (x *DeleteBucketRequest) ProtoReflect() protoreflect.Message
func (*DeleteBucketRequest) Reset ¶ added in v0.9.0
func (x *DeleteBucketRequest) Reset()
func (*DeleteBucketRequest) String ¶ added in v0.9.0
func (x *DeleteBucketRequest) String() string
type DeleteBucketResponse ¶ added in v0.9.0
type DeleteBucketResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteBucketResponse) Descriptor
deprecated
added in
v0.9.0
func (*DeleteBucketResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBucketResponse.ProtoReflect.Descriptor instead.
func (*DeleteBucketResponse) GetDeletedUuid ¶ added in v0.9.0
func (x *DeleteBucketResponse) GetDeletedUuid() string
func (*DeleteBucketResponse) ProtoMessage ¶ added in v0.9.0
func (*DeleteBucketResponse) ProtoMessage()
func (*DeleteBucketResponse) ProtoReflect ¶ added in v0.9.0
func (x *DeleteBucketResponse) ProtoReflect() protoreflect.Message
func (*DeleteBucketResponse) Reset ¶ added in v0.9.0
func (x *DeleteBucketResponse) Reset()
func (*DeleteBucketResponse) String ¶ added in v0.9.0
func (x *DeleteBucketResponse) String() string
type DeleteDNSRecordRequest ¶ added in v0.8.0
type DeleteDNSRecordRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDNSRecordRequest) Descriptor
deprecated
added in
v0.8.0
func (*DeleteDNSRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDNSRecordRequest.ProtoReflect.Descriptor instead.
func (*DeleteDNSRecordRequest) GetUuid ¶ added in v0.8.0
func (x *DeleteDNSRecordRequest) GetUuid() string
func (*DeleteDNSRecordRequest) ProtoMessage ¶ added in v0.8.0
func (*DeleteDNSRecordRequest) ProtoMessage()
func (*DeleteDNSRecordRequest) ProtoReflect ¶ added in v0.8.0
func (x *DeleteDNSRecordRequest) ProtoReflect() protoreflect.Message
func (*DeleteDNSRecordRequest) Reset ¶ added in v0.8.0
func (x *DeleteDNSRecordRequest) Reset()
func (*DeleteDNSRecordRequest) String ¶ added in v0.8.0
func (x *DeleteDNSRecordRequest) String() string
type DeleteDNSRecordResponse ¶ added in v0.8.0
type DeleteDNSRecordResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDNSRecordResponse) Descriptor
deprecated
added in
v0.8.0
func (*DeleteDNSRecordResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDNSRecordResponse.ProtoReflect.Descriptor instead.
func (*DeleteDNSRecordResponse) GetDeletedUuid ¶ added in v0.8.0
func (x *DeleteDNSRecordResponse) GetDeletedUuid() string
func (*DeleteDNSRecordResponse) ProtoMessage ¶ added in v0.8.0
func (*DeleteDNSRecordResponse) ProtoMessage()
func (*DeleteDNSRecordResponse) ProtoReflect ¶ added in v0.8.0
func (x *DeleteDNSRecordResponse) ProtoReflect() protoreflect.Message
func (*DeleteDNSRecordResponse) Reset ¶ added in v0.8.0
func (x *DeleteDNSRecordResponse) Reset()
func (*DeleteDNSRecordResponse) String ¶ added in v0.8.0
func (x *DeleteDNSRecordResponse) String() string
type DeleteDNSZoneRequest ¶ added in v0.8.0
type DeleteDNSZoneRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDNSZoneRequest) Descriptor
deprecated
added in
v0.8.0
func (*DeleteDNSZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDNSZoneRequest.ProtoReflect.Descriptor instead.
func (*DeleteDNSZoneRequest) GetUuid ¶ added in v0.8.0
func (x *DeleteDNSZoneRequest) GetUuid() string
func (*DeleteDNSZoneRequest) ProtoMessage ¶ added in v0.8.0
func (*DeleteDNSZoneRequest) ProtoMessage()
func (*DeleteDNSZoneRequest) ProtoReflect ¶ added in v0.8.0
func (x *DeleteDNSZoneRequest) ProtoReflect() protoreflect.Message
func (*DeleteDNSZoneRequest) Reset ¶ added in v0.8.0
func (x *DeleteDNSZoneRequest) Reset()
func (*DeleteDNSZoneRequest) String ¶ added in v0.8.0
func (x *DeleteDNSZoneRequest) String() string
type DeleteDNSZoneResponse ¶ added in v0.8.0
type DeleteDNSZoneResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
BlockedByRecords int32 `protobuf:"varint,2,opt,name=blocked_by_records,json=blockedByRecords,proto3" json:"blocked_by_records,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDNSZoneResponse) Descriptor
deprecated
added in
v0.8.0
func (*DeleteDNSZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDNSZoneResponse.ProtoReflect.Descriptor instead.
func (*DeleteDNSZoneResponse) GetBlockedByRecords ¶ added in v0.8.0
func (x *DeleteDNSZoneResponse) GetBlockedByRecords() int32
func (*DeleteDNSZoneResponse) GetDeletedUuid ¶ added in v0.8.0
func (x *DeleteDNSZoneResponse) GetDeletedUuid() string
func (*DeleteDNSZoneResponse) ProtoMessage ¶ added in v0.8.0
func (*DeleteDNSZoneResponse) ProtoMessage()
func (*DeleteDNSZoneResponse) ProtoReflect ¶ added in v0.8.0
func (x *DeleteDNSZoneResponse) ProtoReflect() protoreflect.Message
func (*DeleteDNSZoneResponse) Reset ¶ added in v0.8.0
func (x *DeleteDNSZoneResponse) Reset()
func (*DeleteDNSZoneResponse) String ¶ added in v0.8.0
func (x *DeleteDNSZoneResponse) String() string
type DeleteFlavorRequest ¶
type DeleteFlavorRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteFlavorRequest) Descriptor
deprecated
func (*DeleteFlavorRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFlavorRequest.ProtoReflect.Descriptor instead.
func (*DeleteFlavorRequest) GetName ¶
func (x *DeleteFlavorRequest) GetName() string
func (*DeleteFlavorRequest) ProtoMessage ¶
func (*DeleteFlavorRequest) ProtoMessage()
func (*DeleteFlavorRequest) ProtoReflect ¶
func (x *DeleteFlavorRequest) ProtoReflect() protoreflect.Message
func (*DeleteFlavorRequest) Reset ¶
func (x *DeleteFlavorRequest) Reset()
func (*DeleteFlavorRequest) String ¶
func (x *DeleteFlavorRequest) String() string
type DeleteFlavorResponse ¶
type DeleteFlavorResponse struct {
Deleted string `protobuf:"bytes,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteFlavorResponse) Descriptor
deprecated
func (*DeleteFlavorResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFlavorResponse.ProtoReflect.Descriptor instead.
func (*DeleteFlavorResponse) GetDeleted ¶
func (x *DeleteFlavorResponse) GetDeleted() string
func (*DeleteFlavorResponse) ProtoMessage ¶
func (*DeleteFlavorResponse) ProtoMessage()
func (*DeleteFlavorResponse) ProtoReflect ¶
func (x *DeleteFlavorResponse) ProtoReflect() protoreflect.Message
func (*DeleteFlavorResponse) Reset ¶
func (x *DeleteFlavorResponse) Reset()
func (*DeleteFlavorResponse) String ¶
func (x *DeleteFlavorResponse) String() string
type DeleteHostRequest ¶
type DeleteHostRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
DeleteHost removes a host from the registry. The operator should drain + stop the host's VMs first ; the server does not move workloads automatically.
func (*DeleteHostRequest) Descriptor
deprecated
func (*DeleteHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHostRequest.ProtoReflect.Descriptor instead.
func (*DeleteHostRequest) GetUuid ¶
func (x *DeleteHostRequest) GetUuid() string
func (*DeleteHostRequest) ProtoMessage ¶
func (*DeleteHostRequest) ProtoMessage()
func (*DeleteHostRequest) ProtoReflect ¶
func (x *DeleteHostRequest) ProtoReflect() protoreflect.Message
func (*DeleteHostRequest) Reset ¶
func (x *DeleteHostRequest) Reset()
func (*DeleteHostRequest) String ¶
func (x *DeleteHostRequest) String() string
type DeleteHostResponse ¶
type DeleteHostResponse struct {
// contains filtered or unexported fields
}
func (*DeleteHostResponse) Descriptor
deprecated
func (*DeleteHostResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHostResponse.ProtoReflect.Descriptor instead.
func (*DeleteHostResponse) ProtoMessage ¶
func (*DeleteHostResponse) ProtoMessage()
func (*DeleteHostResponse) ProtoReflect ¶
func (x *DeleteHostResponse) ProtoReflect() protoreflect.Message
func (*DeleteHostResponse) Reset ¶
func (x *DeleteHostResponse) Reset()
func (*DeleteHostResponse) String ¶
func (x *DeleteHostResponse) String() string
type DeleteLoadBalancerRequest ¶ added in v0.8.0
type DeleteLoadBalancerRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteLoadBalancerRequest) Descriptor
deprecated
added in
v0.8.0
func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerRequest) GetUuid ¶ added in v0.8.0
func (x *DeleteLoadBalancerRequest) GetUuid() string
func (*DeleteLoadBalancerRequest) ProtoMessage ¶ added in v0.8.0
func (*DeleteLoadBalancerRequest) ProtoMessage()
func (*DeleteLoadBalancerRequest) ProtoReflect ¶ added in v0.8.0
func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerRequest) Reset ¶ added in v0.8.0
func (x *DeleteLoadBalancerRequest) Reset()
func (*DeleteLoadBalancerRequest) String ¶ added in v0.8.0
func (x *DeleteLoadBalancerRequest) String() string
type DeleteLoadBalancerResponse ¶ added in v0.8.0
type DeleteLoadBalancerResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
BlockedByFips int32 `protobuf:"varint,2,opt,name=blocked_by_fips,json=blockedByFips,proto3" json:"blocked_by_fips,omitempty"` // > 0 when a FloatingIP still maps to this LB
// contains filtered or unexported fields
}
func (*DeleteLoadBalancerResponse) Descriptor
deprecated
added in
v0.8.0
func (*DeleteLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerResponse) GetBlockedByFips ¶ added in v0.8.0
func (x *DeleteLoadBalancerResponse) GetBlockedByFips() int32
func (*DeleteLoadBalancerResponse) GetDeletedUuid ¶ added in v0.8.0
func (x *DeleteLoadBalancerResponse) GetDeletedUuid() string
func (*DeleteLoadBalancerResponse) ProtoMessage ¶ added in v0.8.0
func (*DeleteLoadBalancerResponse) ProtoMessage()
func (*DeleteLoadBalancerResponse) ProtoReflect ¶ added in v0.8.0
func (x *DeleteLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerResponse) Reset ¶ added in v0.8.0
func (x *DeleteLoadBalancerResponse) Reset()
func (*DeleteLoadBalancerResponse) String ¶ added in v0.8.0
func (x *DeleteLoadBalancerResponse) String() string
type DeleteNetworkRequest ¶
type DeleteNetworkRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteNetworkRequest) Descriptor
deprecated
func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNetworkRequest.ProtoReflect.Descriptor instead.
func (*DeleteNetworkRequest) GetUuid ¶
func (x *DeleteNetworkRequest) GetUuid() string
func (*DeleteNetworkRequest) ProtoMessage ¶
func (*DeleteNetworkRequest) ProtoMessage()
func (*DeleteNetworkRequest) ProtoReflect ¶
func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message
func (*DeleteNetworkRequest) Reset ¶
func (x *DeleteNetworkRequest) Reset()
func (*DeleteNetworkRequest) String ¶
func (x *DeleteNetworkRequest) String() string
type DeleteNetworkResponse ¶
type DeleteNetworkResponse struct {
// contains filtered or unexported fields
}
func (*DeleteNetworkResponse) Descriptor
deprecated
func (*DeleteNetworkResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNetworkResponse.ProtoReflect.Descriptor instead.
func (*DeleteNetworkResponse) ProtoMessage ¶
func (*DeleteNetworkResponse) ProtoMessage()
func (*DeleteNetworkResponse) ProtoReflect ¶
func (x *DeleteNetworkResponse) ProtoReflect() protoreflect.Message
func (*DeleteNetworkResponse) Reset ¶
func (x *DeleteNetworkResponse) Reset()
func (*DeleteNetworkResponse) String ¶
func (x *DeleteNetworkResponse) String() string
type DeleteProjectRequest ¶
type DeleteProjectRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
DeleteProject refuses when the project still has VMs.
func (*DeleteProjectRequest) Descriptor
deprecated
func (*DeleteProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.
func (*DeleteProjectRequest) GetUuid ¶
func (x *DeleteProjectRequest) GetUuid() string
func (*DeleteProjectRequest) ProtoMessage ¶
func (*DeleteProjectRequest) ProtoMessage()
func (*DeleteProjectRequest) ProtoReflect ¶
func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message
func (*DeleteProjectRequest) Reset ¶
func (x *DeleteProjectRequest) Reset()
func (*DeleteProjectRequest) String ¶
func (x *DeleteProjectRequest) String() string
type DeleteProjectResponse ¶
type DeleteProjectResponse struct {
// contains filtered or unexported fields
}
func (*DeleteProjectResponse) Descriptor
deprecated
func (*DeleteProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProjectResponse.ProtoReflect.Descriptor instead.
func (*DeleteProjectResponse) ProtoMessage ¶
func (*DeleteProjectResponse) ProtoMessage()
func (*DeleteProjectResponse) ProtoReflect ¶
func (x *DeleteProjectResponse) ProtoReflect() protoreflect.Message
func (*DeleteProjectResponse) Reset ¶
func (x *DeleteProjectResponse) Reset()
func (*DeleteProjectResponse) String ¶
func (x *DeleteProjectResponse) String() string
type DeleteRackRequest ¶ added in v0.7.0
type DeleteRackRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRackRequest) Descriptor
deprecated
added in
v0.7.0
func (*DeleteRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRackRequest.ProtoReflect.Descriptor instead.
func (*DeleteRackRequest) GetUuid ¶ added in v0.7.0
func (x *DeleteRackRequest) GetUuid() string
func (*DeleteRackRequest) ProtoMessage ¶ added in v0.7.0
func (*DeleteRackRequest) ProtoMessage()
func (*DeleteRackRequest) ProtoReflect ¶ added in v0.7.0
func (x *DeleteRackRequest) ProtoReflect() protoreflect.Message
func (*DeleteRackRequest) Reset ¶ added in v0.7.0
func (x *DeleteRackRequest) Reset()
func (*DeleteRackRequest) String ¶ added in v0.7.0
func (x *DeleteRackRequest) String() string
type DeleteRackResponse ¶ added in v0.7.0
type DeleteRackResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
BlockedByHosts int32 `protobuf:"varint,2,opt,name=blocked_by_hosts,json=blockedByHosts,proto3" json:"blocked_by_hosts,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRackResponse) Descriptor
deprecated
added in
v0.7.0
func (*DeleteRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRackResponse.ProtoReflect.Descriptor instead.
func (*DeleteRackResponse) GetBlockedByHosts ¶ added in v0.7.0
func (x *DeleteRackResponse) GetBlockedByHosts() int32
func (*DeleteRackResponse) GetDeletedUuid ¶ added in v0.7.0
func (x *DeleteRackResponse) GetDeletedUuid() string
func (*DeleteRackResponse) ProtoMessage ¶ added in v0.7.0
func (*DeleteRackResponse) ProtoMessage()
func (*DeleteRackResponse) ProtoReflect ¶ added in v0.7.0
func (x *DeleteRackResponse) ProtoReflect() protoreflect.Message
func (*DeleteRackResponse) Reset ¶ added in v0.7.0
func (x *DeleteRackResponse) Reset()
func (*DeleteRackResponse) String ¶ added in v0.7.0
func (x *DeleteRackResponse) String() string
type DeleteRegistryRemoteRequest ¶ added in v0.9.0
type DeleteRegistryRemoteRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRegistryRemoteRequest) Descriptor
deprecated
added in
v0.9.0
func (*DeleteRegistryRemoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRegistryRemoteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRegistryRemoteRequest) GetName ¶ added in v0.9.0
func (x *DeleteRegistryRemoteRequest) GetName() string
func (*DeleteRegistryRemoteRequest) GetUuid ¶ added in v0.9.0
func (x *DeleteRegistryRemoteRequest) GetUuid() string
func (*DeleteRegistryRemoteRequest) ProtoMessage ¶ added in v0.9.0
func (*DeleteRegistryRemoteRequest) ProtoMessage()
func (*DeleteRegistryRemoteRequest) ProtoReflect ¶ added in v0.9.0
func (x *DeleteRegistryRemoteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRegistryRemoteRequest) Reset ¶ added in v0.9.0
func (x *DeleteRegistryRemoteRequest) Reset()
func (*DeleteRegistryRemoteRequest) String ¶ added in v0.9.0
func (x *DeleteRegistryRemoteRequest) String() string
type DeleteRegistryRemoteResponse ¶ added in v0.9.0
type DeleteRegistryRemoteResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRegistryRemoteResponse) Descriptor
deprecated
added in
v0.9.0
func (*DeleteRegistryRemoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRegistryRemoteResponse.ProtoReflect.Descriptor instead.
func (*DeleteRegistryRemoteResponse) GetDeletedUuid ¶ added in v0.9.0
func (x *DeleteRegistryRemoteResponse) GetDeletedUuid() string
func (*DeleteRegistryRemoteResponse) ProtoMessage ¶ added in v0.9.0
func (*DeleteRegistryRemoteResponse) ProtoMessage()
func (*DeleteRegistryRemoteResponse) ProtoReflect ¶ added in v0.9.0
func (x *DeleteRegistryRemoteResponse) ProtoReflect() protoreflect.Message
func (*DeleteRegistryRemoteResponse) Reset ¶ added in v0.9.0
func (x *DeleteRegistryRemoteResponse) Reset()
func (*DeleteRegistryRemoteResponse) String ¶ added in v0.9.0
func (x *DeleteRegistryRemoteResponse) String() string
type DeleteSchedulingRuleRequest ¶ added in v0.9.0
type DeleteSchedulingRuleRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSchedulingRuleRequest) Descriptor
deprecated
added in
v0.9.0
func (*DeleteSchedulingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSchedulingRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteSchedulingRuleRequest) GetUuid ¶ added in v0.9.0
func (x *DeleteSchedulingRuleRequest) GetUuid() string
func (*DeleteSchedulingRuleRequest) ProtoMessage ¶ added in v0.9.0
func (*DeleteSchedulingRuleRequest) ProtoMessage()
func (*DeleteSchedulingRuleRequest) ProtoReflect ¶ added in v0.9.0
func (x *DeleteSchedulingRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteSchedulingRuleRequest) Reset ¶ added in v0.9.0
func (x *DeleteSchedulingRuleRequest) Reset()
func (*DeleteSchedulingRuleRequest) String ¶ added in v0.9.0
func (x *DeleteSchedulingRuleRequest) String() string
type DeleteSchedulingRuleResponse ¶ added in v0.9.0
type DeleteSchedulingRuleResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSchedulingRuleResponse) Descriptor
deprecated
added in
v0.9.0
func (*DeleteSchedulingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSchedulingRuleResponse.ProtoReflect.Descriptor instead.
func (*DeleteSchedulingRuleResponse) GetDeletedUuid ¶ added in v0.9.0
func (x *DeleteSchedulingRuleResponse) GetDeletedUuid() string
func (*DeleteSchedulingRuleResponse) ProtoMessage ¶ added in v0.9.0
func (*DeleteSchedulingRuleResponse) ProtoMessage()
func (*DeleteSchedulingRuleResponse) ProtoReflect ¶ added in v0.9.0
func (x *DeleteSchedulingRuleResponse) ProtoReflect() protoreflect.Message
func (*DeleteSchedulingRuleResponse) Reset ¶ added in v0.9.0
func (x *DeleteSchedulingRuleResponse) Reset()
func (*DeleteSchedulingRuleResponse) String ¶ added in v0.9.0
func (x *DeleteSchedulingRuleResponse) String() string
type DeleteScriptRequest ¶
type DeleteScriptRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteScriptRequest) Descriptor
deprecated
func (*DeleteScriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteScriptRequest.ProtoReflect.Descriptor instead.
func (*DeleteScriptRequest) GetName ¶
func (x *DeleteScriptRequest) GetName() string
func (*DeleteScriptRequest) ProtoMessage ¶
func (*DeleteScriptRequest) ProtoMessage()
func (*DeleteScriptRequest) ProtoReflect ¶
func (x *DeleteScriptRequest) ProtoReflect() protoreflect.Message
func (*DeleteScriptRequest) Reset ¶
func (x *DeleteScriptRequest) Reset()
func (*DeleteScriptRequest) String ¶
func (x *DeleteScriptRequest) String() string
type DeleteScriptResponse ¶
type DeleteScriptResponse struct {
Deleted string `protobuf:"bytes,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteScriptResponse) Descriptor
deprecated
func (*DeleteScriptResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteScriptResponse.ProtoReflect.Descriptor instead.
func (*DeleteScriptResponse) GetDeleted ¶
func (x *DeleteScriptResponse) GetDeleted() string
func (*DeleteScriptResponse) ProtoMessage ¶
func (*DeleteScriptResponse) ProtoMessage()
func (*DeleteScriptResponse) ProtoReflect ¶
func (x *DeleteScriptResponse) ProtoReflect() protoreflect.Message
func (*DeleteScriptResponse) Reset ¶
func (x *DeleteScriptResponse) Reset()
func (*DeleteScriptResponse) String ¶
func (x *DeleteScriptResponse) String() string
type DeleteSecurityGroupRequest ¶
type DeleteSecurityGroupRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSecurityGroupRequest) Descriptor
deprecated
func (*DeleteSecurityGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityGroupRequest) GetUuid ¶
func (x *DeleteSecurityGroupRequest) GetUuid() string
func (*DeleteSecurityGroupRequest) ProtoMessage ¶
func (*DeleteSecurityGroupRequest) ProtoMessage()
func (*DeleteSecurityGroupRequest) ProtoReflect ¶
func (x *DeleteSecurityGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityGroupRequest) Reset ¶
func (x *DeleteSecurityGroupRequest) Reset()
func (*DeleteSecurityGroupRequest) String ¶
func (x *DeleteSecurityGroupRequest) String() string
type DeleteSecurityGroupResponse ¶
type DeleteSecurityGroupResponse struct {
// contains filtered or unexported fields
}
func (*DeleteSecurityGroupResponse) Descriptor
deprecated
func (*DeleteSecurityGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityGroupResponse.ProtoReflect.Descriptor instead.
func (*DeleteSecurityGroupResponse) ProtoMessage ¶
func (*DeleteSecurityGroupResponse) ProtoMessage()
func (*DeleteSecurityGroupResponse) ProtoReflect ¶
func (x *DeleteSecurityGroupResponse) ProtoReflect() protoreflect.Message
func (*DeleteSecurityGroupResponse) Reset ¶
func (x *DeleteSecurityGroupResponse) Reset()
func (*DeleteSecurityGroupResponse) String ¶
func (x *DeleteSecurityGroupResponse) String() string
type DeleteShareRequest ¶
type DeleteShareRequest struct {
// contains filtered or unexported fields
}
func (*DeleteShareRequest) Descriptor
deprecated
func (*DeleteShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShareRequest.ProtoReflect.Descriptor instead.
func (*DeleteShareRequest) GetUuid ¶
func (x *DeleteShareRequest) GetUuid() string
func (*DeleteShareRequest) ProtoMessage ¶
func (*DeleteShareRequest) ProtoMessage()
func (*DeleteShareRequest) ProtoReflect ¶
func (x *DeleteShareRequest) ProtoReflect() protoreflect.Message
func (*DeleteShareRequest) Reset ¶
func (x *DeleteShareRequest) Reset()
func (*DeleteShareRequest) String ¶
func (x *DeleteShareRequest) String() string
type DeleteShareResponse ¶
type DeleteShareResponse struct {
// contains filtered or unexported fields
}
func (*DeleteShareResponse) Descriptor
deprecated
func (*DeleteShareResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShareResponse.ProtoReflect.Descriptor instead.
func (*DeleteShareResponse) ProtoMessage ¶
func (*DeleteShareResponse) ProtoMessage()
func (*DeleteShareResponse) ProtoReflect ¶
func (x *DeleteShareResponse) ProtoReflect() protoreflect.Message
func (*DeleteShareResponse) Reset ¶
func (x *DeleteShareResponse) Reset()
func (*DeleteShareResponse) String ¶
func (x *DeleteShareResponse) String() string
type DeleteSubnetRequest ¶ added in v0.8.0
type DeleteSubnetRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSubnetRequest) Descriptor
deprecated
added in
v0.8.0
func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubnetRequest.ProtoReflect.Descriptor instead.
func (*DeleteSubnetRequest) GetUuid ¶ added in v0.8.0
func (x *DeleteSubnetRequest) GetUuid() string
func (*DeleteSubnetRequest) ProtoMessage ¶ added in v0.8.0
func (*DeleteSubnetRequest) ProtoMessage()
func (*DeleteSubnetRequest) ProtoReflect ¶ added in v0.8.0
func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message
func (*DeleteSubnetRequest) Reset ¶ added in v0.8.0
func (x *DeleteSubnetRequest) Reset()
func (*DeleteSubnetRequest) String ¶ added in v0.8.0
func (x *DeleteSubnetRequest) String() string
type DeleteSubnetResponse ¶ added in v0.8.0
type DeleteSubnetResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSubnetResponse) Descriptor
deprecated
added in
v0.8.0
func (*DeleteSubnetResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubnetResponse.ProtoReflect.Descriptor instead.
func (*DeleteSubnetResponse) GetDeletedUuid ¶ added in v0.8.0
func (x *DeleteSubnetResponse) GetDeletedUuid() string
func (*DeleteSubnetResponse) ProtoMessage ¶ added in v0.8.0
func (*DeleteSubnetResponse) ProtoMessage()
func (*DeleteSubnetResponse) ProtoReflect ¶ added in v0.8.0
func (x *DeleteSubnetResponse) ProtoReflect() protoreflect.Message
func (*DeleteSubnetResponse) Reset ¶ added in v0.8.0
func (x *DeleteSubnetResponse) Reset()
func (*DeleteSubnetResponse) String ¶ added in v0.8.0
func (x *DeleteSubnetResponse) String() string
type DeleteTenantRequest ¶
type DeleteTenantRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteTenantRequest) Descriptor
deprecated
func (*DeleteTenantRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTenantRequest.ProtoReflect.Descriptor instead.
func (*DeleteTenantRequest) GetUuid ¶
func (x *DeleteTenantRequest) GetUuid() string
func (*DeleteTenantRequest) ProtoMessage ¶
func (*DeleteTenantRequest) ProtoMessage()
func (*DeleteTenantRequest) ProtoReflect ¶
func (x *DeleteTenantRequest) ProtoReflect() protoreflect.Message
func (*DeleteTenantRequest) Reset ¶
func (x *DeleteTenantRequest) Reset()
func (*DeleteTenantRequest) String ¶
func (x *DeleteTenantRequest) String() string
type DeleteTenantResponse ¶
type DeleteTenantResponse struct {
// contains filtered or unexported fields
}
func (*DeleteTenantResponse) Descriptor
deprecated
func (*DeleteTenantResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTenantResponse.ProtoReflect.Descriptor instead.
func (*DeleteTenantResponse) ProtoMessage ¶
func (*DeleteTenantResponse) ProtoMessage()
func (*DeleteTenantResponse) ProtoReflect ¶
func (x *DeleteTenantResponse) ProtoReflect() protoreflect.Message
func (*DeleteTenantResponse) Reset ¶
func (x *DeleteTenantResponse) Reset()
func (*DeleteTenantResponse) String ¶
func (x *DeleteTenantResponse) String() string
type DeleteUEFIVarRequest ¶
type DeleteUEFIVarRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteUEFIVarRequest) Descriptor
deprecated
func (*DeleteUEFIVarRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUEFIVarRequest.ProtoReflect.Descriptor instead.
func (*DeleteUEFIVarRequest) GetName ¶
func (x *DeleteUEFIVarRequest) GetName() string
func (*DeleteUEFIVarRequest) GetNamespace ¶
func (x *DeleteUEFIVarRequest) GetNamespace() string
func (*DeleteUEFIVarRequest) GetProject ¶
func (x *DeleteUEFIVarRequest) GetProject() string
func (*DeleteUEFIVarRequest) GetVmName ¶
func (x *DeleteUEFIVarRequest) GetVmName() string
func (*DeleteUEFIVarRequest) ProtoMessage ¶
func (*DeleteUEFIVarRequest) ProtoMessage()
func (*DeleteUEFIVarRequest) ProtoReflect ¶
func (x *DeleteUEFIVarRequest) ProtoReflect() protoreflect.Message
func (*DeleteUEFIVarRequest) Reset ¶
func (x *DeleteUEFIVarRequest) Reset()
func (*DeleteUEFIVarRequest) String ¶
func (x *DeleteUEFIVarRequest) String() string
type DeleteUEFIVarResponse ¶
type DeleteUEFIVarResponse struct {
Deleted string `protobuf:"bytes,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteUEFIVarResponse) Descriptor
deprecated
func (*DeleteUEFIVarResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUEFIVarResponse.ProtoReflect.Descriptor instead.
func (*DeleteUEFIVarResponse) GetDeleted ¶
func (x *DeleteUEFIVarResponse) GetDeleted() string
func (*DeleteUEFIVarResponse) ProtoMessage ¶
func (*DeleteUEFIVarResponse) ProtoMessage()
func (*DeleteUEFIVarResponse) ProtoReflect ¶
func (x *DeleteUEFIVarResponse) ProtoReflect() protoreflect.Message
func (*DeleteUEFIVarResponse) Reset ¶
func (x *DeleteUEFIVarResponse) Reset()
func (*DeleteUEFIVarResponse) String ¶
func (x *DeleteUEFIVarResponse) String() string
type DeleteUserRequest ¶
type DeleteUserRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
DeleteUser removes a registered user. Platform-admin only. Does NOT cascade onto resources the user owns — those are addressed by project ACL changes.
func (*DeleteUserRequest) Descriptor
deprecated
func (*DeleteUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.
func (*DeleteUserRequest) GetUuid ¶
func (x *DeleteUserRequest) GetUuid() string
func (*DeleteUserRequest) ProtoMessage ¶
func (*DeleteUserRequest) ProtoMessage()
func (*DeleteUserRequest) ProtoReflect ¶
func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message
func (*DeleteUserRequest) Reset ¶
func (x *DeleteUserRequest) Reset()
func (*DeleteUserRequest) String ¶
func (x *DeleteUserRequest) String() string
type DeleteUserResponse ¶
type DeleteUserResponse struct {
// contains filtered or unexported fields
}
func (*DeleteUserResponse) Descriptor
deprecated
func (*DeleteUserResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUserResponse.ProtoReflect.Descriptor instead.
func (*DeleteUserResponse) ProtoMessage ¶
func (*DeleteUserResponse) ProtoMessage()
func (*DeleteUserResponse) ProtoReflect ¶
func (x *DeleteUserResponse) ProtoReflect() protoreflect.Message
func (*DeleteUserResponse) Reset ¶
func (x *DeleteUserResponse) Reset()
func (*DeleteUserResponse) String ¶
func (x *DeleteUserResponse) String() string
type DeleteVMOp ¶
type DeleteVMOp struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
DeleteVMOp dispatches a DeleteVM call to the agent. Removes the VM dir on the agent's host ; idempotent in spirit (a re-delete of a missing VM surfaces the Adapter's typed error rather than silently succeeding).
func (*DeleteVMOp) Descriptor
deprecated
func (*DeleteVMOp) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMOp.ProtoReflect.Descriptor instead.
func (*DeleteVMOp) GetName ¶
func (x *DeleteVMOp) GetName() string
func (*DeleteVMOp) GetProject ¶
func (x *DeleteVMOp) GetProject() string
func (*DeleteVMOp) ProtoMessage ¶
func (*DeleteVMOp) ProtoMessage()
func (*DeleteVMOp) ProtoReflect ¶
func (x *DeleteVMOp) ProtoReflect() protoreflect.Message
func (*DeleteVMOp) Reset ¶
func (x *DeleteVMOp) Reset()
func (*DeleteVMOp) String ¶
func (x *DeleteVMOp) String() string
type DeleteVMPropertyRequest ¶
type DeleteVMPropertyRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVMPropertyRequest) Descriptor
deprecated
func (*DeleteVMPropertyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMPropertyRequest.ProtoReflect.Descriptor instead.
func (*DeleteVMPropertyRequest) GetKey ¶
func (x *DeleteVMPropertyRequest) GetKey() string
func (*DeleteVMPropertyRequest) GetProject ¶
func (x *DeleteVMPropertyRequest) GetProject() string
func (*DeleteVMPropertyRequest) GetVmName ¶
func (x *DeleteVMPropertyRequest) GetVmName() string
func (*DeleteVMPropertyRequest) ProtoMessage ¶
func (*DeleteVMPropertyRequest) ProtoMessage()
func (*DeleteVMPropertyRequest) ProtoReflect ¶
func (x *DeleteVMPropertyRequest) ProtoReflect() protoreflect.Message
func (*DeleteVMPropertyRequest) Reset ¶
func (x *DeleteVMPropertyRequest) Reset()
func (*DeleteVMPropertyRequest) String ¶
func (x *DeleteVMPropertyRequest) String() string
type DeleteVMPropertyResponse ¶
type DeleteVMPropertyResponse struct {
Deleted string `protobuf:"bytes,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVMPropertyResponse) Descriptor
deprecated
func (*DeleteVMPropertyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMPropertyResponse.ProtoReflect.Descriptor instead.
func (*DeleteVMPropertyResponse) GetDeleted ¶
func (x *DeleteVMPropertyResponse) GetDeleted() string
func (*DeleteVMPropertyResponse) ProtoMessage ¶
func (*DeleteVMPropertyResponse) ProtoMessage()
func (*DeleteVMPropertyResponse) ProtoReflect ¶
func (x *DeleteVMPropertyResponse) ProtoReflect() protoreflect.Message
func (*DeleteVMPropertyResponse) Reset ¶
func (x *DeleteVMPropertyResponse) Reset()
func (*DeleteVMPropertyResponse) String ¶
func (x *DeleteVMPropertyResponse) String() string
type DeleteVMRequest ¶
type DeleteVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
HostUuid string `protobuf:"bytes,3,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVMRequest) Descriptor
deprecated
func (*DeleteVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMRequest.ProtoReflect.Descriptor instead.
func (*DeleteVMRequest) GetHostUuid ¶
func (x *DeleteVMRequest) GetHostUuid() string
func (*DeleteVMRequest) GetName ¶
func (x *DeleteVMRequest) GetName() string
func (*DeleteVMRequest) GetProject ¶
func (x *DeleteVMRequest) GetProject() string
func (*DeleteVMRequest) ProtoMessage ¶
func (*DeleteVMRequest) ProtoMessage()
func (*DeleteVMRequest) ProtoReflect ¶
func (x *DeleteVMRequest) ProtoReflect() protoreflect.Message
func (*DeleteVMRequest) Reset ¶
func (x *DeleteVMRequest) Reset()
func (*DeleteVMRequest) String ¶
func (x *DeleteVMRequest) String() string
type DeleteVMResponse ¶
type DeleteVMResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVMResponse) Descriptor
deprecated
func (*DeleteVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMResponse.ProtoReflect.Descriptor instead.
func (*DeleteVMResponse) ProtoMessage ¶
func (*DeleteVMResponse) ProtoMessage()
func (*DeleteVMResponse) ProtoReflect ¶
func (x *DeleteVMResponse) ProtoReflect() protoreflect.Message
func (*DeleteVMResponse) Reset ¶
func (x *DeleteVMResponse) Reset()
func (*DeleteVMResponse) String ¶
func (x *DeleteVMResponse) String() string
type DeleteVMResult ¶
type DeleteVMResult struct {
// contains filtered or unexported fields
}
DeleteVMResult is empty ; success/error is in DriverReply.error.
func (*DeleteVMResult) Descriptor
deprecated
func (*DeleteVMResult) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVMResult.ProtoReflect.Descriptor instead.
func (*DeleteVMResult) ProtoMessage ¶
func (*DeleteVMResult) ProtoMessage()
func (*DeleteVMResult) ProtoReflect ¶
func (x *DeleteVMResult) ProtoReflect() protoreflect.Message
func (*DeleteVMResult) Reset ¶
func (x *DeleteVMResult) Reset()
func (*DeleteVMResult) String ¶
func (x *DeleteVMResult) String() string
type DeleteVolumeBackupRequest ¶ added in v0.6.0
type DeleteVolumeBackupRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVolumeBackupRequest) Descriptor
deprecated
added in
v0.6.0
func (*DeleteVolumeBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeBackupRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumeBackupRequest) GetUrl ¶ added in v0.6.0
func (x *DeleteVolumeBackupRequest) GetUrl() string
func (*DeleteVolumeBackupRequest) ProtoMessage ¶ added in v0.6.0
func (*DeleteVolumeBackupRequest) ProtoMessage()
func (*DeleteVolumeBackupRequest) ProtoReflect ¶ added in v0.6.0
func (x *DeleteVolumeBackupRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumeBackupRequest) Reset ¶ added in v0.6.0
func (x *DeleteVolumeBackupRequest) Reset()
func (*DeleteVolumeBackupRequest) String ¶ added in v0.6.0
func (x *DeleteVolumeBackupRequest) String() string
type DeleteVolumeBackupResponse ¶ added in v0.6.0
type DeleteVolumeBackupResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVolumeBackupResponse) Descriptor
deprecated
added in
v0.6.0
func (*DeleteVolumeBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeBackupResponse.ProtoReflect.Descriptor instead.
func (*DeleteVolumeBackupResponse) ProtoMessage ¶ added in v0.6.0
func (*DeleteVolumeBackupResponse) ProtoMessage()
func (*DeleteVolumeBackupResponse) ProtoReflect ¶ added in v0.6.0
func (x *DeleteVolumeBackupResponse) ProtoReflect() protoreflect.Message
func (*DeleteVolumeBackupResponse) Reset ¶ added in v0.6.0
func (x *DeleteVolumeBackupResponse) Reset()
func (*DeleteVolumeBackupResponse) String ¶ added in v0.6.0
func (x *DeleteVolumeBackupResponse) String() string
type DeleteVolumePropertyRequest ¶ added in v0.9.0
type DeleteVolumePropertyRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVolumePropertyRequest) Descriptor
deprecated
added in
v0.9.0
func (*DeleteVolumePropertyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumePropertyRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumePropertyRequest) GetKey ¶ added in v0.9.0
func (x *DeleteVolumePropertyRequest) GetKey() string
func (*DeleteVolumePropertyRequest) GetVolumeUuid ¶ added in v0.9.0
func (x *DeleteVolumePropertyRequest) GetVolumeUuid() string
func (*DeleteVolumePropertyRequest) ProtoMessage ¶ added in v0.9.0
func (*DeleteVolumePropertyRequest) ProtoMessage()
func (*DeleteVolumePropertyRequest) ProtoReflect ¶ added in v0.9.0
func (x *DeleteVolumePropertyRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumePropertyRequest) Reset ¶ added in v0.9.0
func (x *DeleteVolumePropertyRequest) Reset()
func (*DeleteVolumePropertyRequest) String ¶ added in v0.9.0
func (x *DeleteVolumePropertyRequest) String() string
type DeleteVolumePropertyResponse ¶ added in v0.9.0
type DeleteVolumePropertyResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVolumePropertyResponse) Descriptor
deprecated
added in
v0.9.0
func (*DeleteVolumePropertyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumePropertyResponse.ProtoReflect.Descriptor instead.
func (*DeleteVolumePropertyResponse) ProtoMessage ¶ added in v0.9.0
func (*DeleteVolumePropertyResponse) ProtoMessage()
func (*DeleteVolumePropertyResponse) ProtoReflect ¶ added in v0.9.0
func (x *DeleteVolumePropertyResponse) ProtoReflect() protoreflect.Message
func (*DeleteVolumePropertyResponse) Reset ¶ added in v0.9.0
func (x *DeleteVolumePropertyResponse) Reset()
func (*DeleteVolumePropertyResponse) String ¶ added in v0.9.0
func (x *DeleteVolumePropertyResponse) String() string
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVolumeRequest) Descriptor
deprecated
func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumeRequest) GetUuid ¶
func (x *DeleteVolumeRequest) GetUuid() string
func (*DeleteVolumeRequest) ProtoMessage ¶
func (*DeleteVolumeRequest) ProtoMessage()
func (*DeleteVolumeRequest) ProtoReflect ¶
func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumeRequest) Reset ¶
func (x *DeleteVolumeRequest) Reset()
func (*DeleteVolumeRequest) String ¶
func (x *DeleteVolumeRequest) String() string
type DeleteVolumeResponse ¶
type DeleteVolumeResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVolumeResponse) Descriptor
deprecated
func (*DeleteVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeResponse.ProtoReflect.Descriptor instead.
func (*DeleteVolumeResponse) ProtoMessage ¶
func (*DeleteVolumeResponse) ProtoMessage()
func (*DeleteVolumeResponse) ProtoReflect ¶
func (x *DeleteVolumeResponse) ProtoReflect() protoreflect.Message
func (*DeleteVolumeResponse) Reset ¶
func (x *DeleteVolumeResponse) Reset()
func (*DeleteVolumeResponse) String ¶
func (x *DeleteVolumeResponse) String() string
type DeleteVolumeSnapshotRequest ¶
type DeleteVolumeSnapshotRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteVolumeSnapshotRequest) Descriptor
deprecated
func (*DeleteVolumeSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumeSnapshotRequest) GetUuid ¶
func (x *DeleteVolumeSnapshotRequest) GetUuid() string
func (*DeleteVolumeSnapshotRequest) ProtoMessage ¶
func (*DeleteVolumeSnapshotRequest) ProtoMessage()
func (*DeleteVolumeSnapshotRequest) ProtoReflect ¶
func (x *DeleteVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumeSnapshotRequest) Reset ¶
func (x *DeleteVolumeSnapshotRequest) Reset()
func (*DeleteVolumeSnapshotRequest) String ¶
func (x *DeleteVolumeSnapshotRequest) String() string
type DeleteVolumeSnapshotResponse ¶
type DeleteVolumeSnapshotResponse struct {
// contains filtered or unexported fields
}
func (*DeleteVolumeSnapshotResponse) Descriptor
deprecated
func (*DeleteVolumeSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeSnapshotResponse.ProtoReflect.Descriptor instead.
func (*DeleteVolumeSnapshotResponse) ProtoMessage ¶
func (*DeleteVolumeSnapshotResponse) ProtoMessage()
func (*DeleteVolumeSnapshotResponse) ProtoReflect ¶
func (x *DeleteVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
func (*DeleteVolumeSnapshotResponse) Reset ¶
func (x *DeleteVolumeSnapshotResponse) Reset()
func (*DeleteVolumeSnapshotResponse) String ¶
func (x *DeleteVolumeSnapshotResponse) String() string
type DeprovisionVMRequest ¶
type DeprovisionVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*DeprovisionVMRequest) Descriptor
deprecated
func (*DeprovisionVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeprovisionVMRequest.ProtoReflect.Descriptor instead.
func (*DeprovisionVMRequest) GetName ¶
func (x *DeprovisionVMRequest) GetName() string
func (*DeprovisionVMRequest) GetProject ¶
func (x *DeprovisionVMRequest) GetProject() string
func (*DeprovisionVMRequest) ProtoMessage ¶
func (*DeprovisionVMRequest) ProtoMessage()
func (*DeprovisionVMRequest) ProtoReflect ¶
func (x *DeprovisionVMRequest) ProtoReflect() protoreflect.Message
func (*DeprovisionVMRequest) Reset ¶
func (x *DeprovisionVMRequest) Reset()
func (*DeprovisionVMRequest) String ¶
func (x *DeprovisionVMRequest) String() string
type DeprovisionVMResponse ¶
type DeprovisionVMResponse struct {
// contains filtered or unexported fields
}
func (*DeprovisionVMResponse) Descriptor
deprecated
func (*DeprovisionVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeprovisionVMResponse.ProtoReflect.Descriptor instead.
func (*DeprovisionVMResponse) ProtoMessage ¶
func (*DeprovisionVMResponse) ProtoMessage()
func (*DeprovisionVMResponse) ProtoReflect ¶
func (x *DeprovisionVMResponse) ProtoReflect() protoreflect.Message
func (*DeprovisionVMResponse) Reset ¶
func (x *DeprovisionVMResponse) Reset()
func (*DeprovisionVMResponse) String ¶
func (x *DeprovisionVMResponse) String() string
type DetachVolumeRequest ¶
type DetachVolumeRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DetachVolumeRequest) Descriptor
deprecated
func (*DetachVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeRequest.ProtoReflect.Descriptor instead.
func (*DetachVolumeRequest) GetUuid ¶
func (x *DetachVolumeRequest) GetUuid() string
func (*DetachVolumeRequest) ProtoMessage ¶
func (*DetachVolumeRequest) ProtoMessage()
func (*DetachVolumeRequest) ProtoReflect ¶
func (x *DetachVolumeRequest) ProtoReflect() protoreflect.Message
func (*DetachVolumeRequest) Reset ¶
func (x *DetachVolumeRequest) Reset()
func (*DetachVolumeRequest) String ¶
func (x *DetachVolumeRequest) String() string
type DetachVolumeResponse ¶
type DetachVolumeResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*DetachVolumeResponse) Descriptor
deprecated
func (*DetachVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeResponse.ProtoReflect.Descriptor instead.
func (*DetachVolumeResponse) GetVolume ¶
func (x *DetachVolumeResponse) GetVolume() *VolumeInfo
func (*DetachVolumeResponse) ProtoMessage ¶
func (*DetachVolumeResponse) ProtoMessage()
func (*DetachVolumeResponse) ProtoReflect ¶
func (x *DetachVolumeResponse) ProtoReflect() protoreflect.Message
func (*DetachVolumeResponse) Reset ¶
func (x *DetachVolumeResponse) Reset()
func (*DetachVolumeResponse) String ¶
func (x *DetachVolumeResponse) String() string
type DisablePluginRequest ¶ added in v0.22.0
type DisablePluginRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
InstanceUuid string `protobuf:"bytes,2,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*DisablePluginRequest) Descriptor
deprecated
added in
v0.22.0
func (*DisablePluginRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisablePluginRequest.ProtoReflect.Descriptor instead.
func (*DisablePluginRequest) GetInstanceUuid ¶ added in v0.22.0
func (x *DisablePluginRequest) GetInstanceUuid() string
func (*DisablePluginRequest) GetName ¶ added in v0.22.0
func (x *DisablePluginRequest) GetName() string
func (*DisablePluginRequest) ProtoMessage ¶ added in v0.22.0
func (*DisablePluginRequest) ProtoMessage()
func (*DisablePluginRequest) ProtoReflect ¶ added in v0.22.0
func (x *DisablePluginRequest) ProtoReflect() protoreflect.Message
func (*DisablePluginRequest) Reset ¶ added in v0.22.0
func (x *DisablePluginRequest) Reset()
func (*DisablePluginRequest) String ¶ added in v0.22.0
func (x *DisablePluginRequest) String() string
type DisablePluginResponse ¶ added in v0.22.0
type DisablePluginResponse struct {
// contains filtered or unexported fields
}
func (*DisablePluginResponse) Descriptor
deprecated
added in
v0.22.0
func (*DisablePluginResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisablePluginResponse.ProtoReflect.Descriptor instead.
func (*DisablePluginResponse) ProtoMessage ¶ added in v0.22.0
func (*DisablePluginResponse) ProtoMessage()
func (*DisablePluginResponse) ProtoReflect ¶ added in v0.22.0
func (x *DisablePluginResponse) ProtoReflect() protoreflect.Message
func (*DisablePluginResponse) Reset ¶ added in v0.22.0
func (x *DisablePluginResponse) Reset()
func (*DisablePluginResponse) String ¶ added in v0.22.0
func (x *DisablePluginResponse) String() string
type DiskDeleteOp ¶
type DiskDeleteOp struct {
Dst string `protobuf:"bytes,1,opt,name=dst,proto3" json:"dst,omitempty"` // absolute path inside the disk image to delete
// contains filtered or unexported fields
}
DiskDeleteOp describes a single file to remove from the VM disk image before boot (or from a cached image via PatchImage).
func (*DiskDeleteOp) Descriptor
deprecated
func (*DiskDeleteOp) Descriptor() ([]byte, []int)
Deprecated: Use DiskDeleteOp.ProtoReflect.Descriptor instead.
func (*DiskDeleteOp) GetDst ¶
func (x *DiskDeleteOp) GetDst() string
func (*DiskDeleteOp) ProtoMessage ¶
func (*DiskDeleteOp) ProtoMessage()
func (*DiskDeleteOp) ProtoReflect ¶
func (x *DiskDeleteOp) ProtoReflect() protoreflect.Message
func (*DiskDeleteOp) Reset ¶
func (x *DiskDeleteOp) Reset()
func (*DiskDeleteOp) String ¶
func (x *DiskDeleteOp) String() string
type DiskFileOp ¶
type DiskFileOp struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // literal file content to write
Dst string `protobuf:"bytes,2,opt,name=dst,proto3" json:"dst,omitempty"` // absolute destination path inside the disk image
// Optional trigger to run after the file is written.
// Supported values: "grub-mkconfig" — regenerates the GRUB config.
Trigger string `protobuf:"bytes,3,opt,name=trigger,proto3" json:"trigger,omitempty"`
// contains filtered or unexported fields
}
DiskFileOp describes a single file to copy into the VM disk image before boot, plus an optional post-copy trigger.
func (*DiskFileOp) Descriptor
deprecated
func (*DiskFileOp) Descriptor() ([]byte, []int)
Deprecated: Use DiskFileOp.ProtoReflect.Descriptor instead.
func (*DiskFileOp) GetContent ¶
func (x *DiskFileOp) GetContent() string
func (*DiskFileOp) GetDst ¶
func (x *DiskFileOp) GetDst() string
func (*DiskFileOp) GetTrigger ¶
func (x *DiskFileOp) GetTrigger() string
func (*DiskFileOp) ProtoMessage ¶
func (*DiskFileOp) ProtoMessage()
func (*DiskFileOp) ProtoReflect ¶
func (x *DiskFileOp) ProtoReflect() protoreflect.Message
func (*DiskFileOp) Reset ¶
func (x *DiskFileOp) Reset()
func (*DiskFileOp) String ¶
func (x *DiskFileOp) String() string
type DiskModOp ¶
type DiskModOp struct {
Dst string `protobuf:"bytes,1,opt,name=dst,proto3" json:"dst,omitempty"` // absolute path inside the disk image
Old string `protobuf:"bytes,2,opt,name=old,proto3" json:"old,omitempty"` // RE2 regular expression to match
New string `protobuf:"bytes,3,opt,name=new,proto3" json:"new,omitempty"` // replacement text (may reference capture groups: $1, ${name})
// contains filtered or unexported fields
}
DiskModOp describes an in-place substitution to apply to a file inside the disk image. Old is a RE2 regular expression (compatible with the vast majority of PCRE patterns); every non-overlapping match is replaced by New. New may reference capture groups with $1, ${name}, etc.
func (*DiskModOp) Descriptor
deprecated
func (*DiskModOp) ProtoMessage ¶
func (*DiskModOp) ProtoMessage()
func (*DiskModOp) ProtoReflect ¶
func (x *DiskModOp) ProtoReflect() protoreflect.Message
type DriverReply ¶
type DriverReply struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
// Types that are valid to be assigned to Result:
//
// *DriverReply_CreateVm
// *DriverReply_RegisterMicroVm
// *DriverReply_StartVm
// *DriverReply_StopVm
// *DriverReply_DeleteVm
Result isDriverReply_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
DriverReply is the agent's response. `request_id` matches the originating DriverRequest. `error` is empty on success ; when set, the typed `result` oneof is also empty.
func (*DriverReply) Descriptor
deprecated
func (*DriverReply) Descriptor() ([]byte, []int)
Deprecated: Use DriverReply.ProtoReflect.Descriptor instead.
func (*DriverReply) GetCreateVm ¶
func (x *DriverReply) GetCreateVm() *CreateVMResult
func (*DriverReply) GetDeleteVm ¶
func (x *DriverReply) GetDeleteVm() *DeleteVMResult
func (*DriverReply) GetError ¶
func (x *DriverReply) GetError() string
func (*DriverReply) GetRegisterMicroVm ¶
func (x *DriverReply) GetRegisterMicroVm() *RegisterMicroVMResult
func (*DriverReply) GetRequestId ¶
func (x *DriverReply) GetRequestId() string
func (*DriverReply) GetResult ¶
func (x *DriverReply) GetResult() isDriverReply_Result
func (*DriverReply) GetStartVm ¶
func (x *DriverReply) GetStartVm() *StartVMResult
func (*DriverReply) GetStopVm ¶
func (x *DriverReply) GetStopVm() *StopVMResult
func (*DriverReply) ProtoMessage ¶
func (*DriverReply) ProtoMessage()
func (*DriverReply) ProtoReflect ¶
func (x *DriverReply) ProtoReflect() protoreflect.Message
func (*DriverReply) Reset ¶
func (x *DriverReply) Reset()
func (*DriverReply) String ¶
func (x *DriverReply) String() string
type DriverReply_CreateVm ¶
type DriverReply_CreateVm struct {
CreateVm *CreateVMResult `protobuf:"bytes,3,opt,name=create_vm,json=createVm,proto3,oneof"`
}
type DriverReply_DeleteVm ¶
type DriverReply_DeleteVm struct {
DeleteVm *DeleteVMResult `protobuf:"bytes,7,opt,name=delete_vm,json=deleteVm,proto3,oneof"`
}
type DriverReply_RegisterMicroVm ¶
type DriverReply_RegisterMicroVm struct {
RegisterMicroVm *RegisterMicroVMResult `protobuf:"bytes,4,opt,name=register_micro_vm,json=registerMicroVm,proto3,oneof"`
}
type DriverReply_StartVm ¶
type DriverReply_StartVm struct {
StartVm *StartVMResult `protobuf:"bytes,5,opt,name=start_vm,json=startVm,proto3,oneof"`
}
type DriverReply_StopVm ¶
type DriverReply_StopVm struct {
StopVm *StopVMResult `protobuf:"bytes,6,opt,name=stop_vm,json=stopVm,proto3,oneof"`
}
type DriverRequest ¶
type DriverRequest struct {
RequestId string `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Types that are valid to be assigned to Op:
//
// *DriverRequest_CreateVm
// *DriverRequest_RegisterMicroVm
// *DriverRequest_StartVm
// *DriverRequest_StopVm
// *DriverRequest_DeleteVm
Op isDriverRequest_Op `protobuf_oneof:"op"`
// contains filtered or unexported fields
}
DriverRequest carries one driver operation the control plane wants the agent to execute against its local driver Bundle. `request_id` is opaque to the agent : it's whatever the control plane assigned. The agent must echo it back in the matching DriverReply so the server can route it to the right pending caller.
New op variants slot into the oneof without breaking existing agents — unknown variants surface as DriverReply{error= "unknown op"} so the control plane sees a clean diagnostic.
func (*DriverRequest) Descriptor
deprecated
func (*DriverRequest) Descriptor() ([]byte, []int)
Deprecated: Use DriverRequest.ProtoReflect.Descriptor instead.
func (*DriverRequest) GetCreateVm ¶
func (x *DriverRequest) GetCreateVm() *CreateVMOp
func (*DriverRequest) GetDeleteVm ¶
func (x *DriverRequest) GetDeleteVm() *DeleteVMOp
func (*DriverRequest) GetOp ¶
func (x *DriverRequest) GetOp() isDriverRequest_Op
func (*DriverRequest) GetRegisterMicroVm ¶
func (x *DriverRequest) GetRegisterMicroVm() *RegisterMicroVMOp
func (*DriverRequest) GetRequestId ¶
func (x *DriverRequest) GetRequestId() string
func (*DriverRequest) GetStartVm ¶
func (x *DriverRequest) GetStartVm() *StartVMOp
func (*DriverRequest) GetStopVm ¶
func (x *DriverRequest) GetStopVm() *StopVMOp
func (*DriverRequest) ProtoMessage ¶
func (*DriverRequest) ProtoMessage()
func (*DriverRequest) ProtoReflect ¶
func (x *DriverRequest) ProtoReflect() protoreflect.Message
func (*DriverRequest) Reset ¶
func (x *DriverRequest) Reset()
func (*DriverRequest) String ¶
func (x *DriverRequest) String() string
type DriverRequest_CreateVm ¶
type DriverRequest_CreateVm struct {
CreateVm *CreateVMOp `protobuf:"bytes,2,opt,name=create_vm,json=createVm,proto3,oneof"`
}
type DriverRequest_DeleteVm ¶
type DriverRequest_DeleteVm struct {
DeleteVm *DeleteVMOp `protobuf:"bytes,6,opt,name=delete_vm,json=deleteVm,proto3,oneof"` // Future : AttachVolumeOp / DetachVolumeOp / …
}
type DriverRequest_RegisterMicroVm ¶
type DriverRequest_RegisterMicroVm struct {
RegisterMicroVm *RegisterMicroVMOp `protobuf:"bytes,3,opt,name=register_micro_vm,json=registerMicroVm,proto3,oneof"`
}
type DriverRequest_StartVm ¶
type DriverRequest_StartVm struct {
StartVm *StartVMOp `protobuf:"bytes,4,opt,name=start_vm,json=startVm,proto3,oneof"`
}
type DriverRequest_StopVm ¶
type DriverRequest_StopVm struct {
StopVm *StopVMOp `protobuf:"bytes,5,opt,name=stop_vm,json=stopVm,proto3,oneof"`
}
type EnablePluginRequest ¶ added in v0.22.0
type EnablePluginRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
InstanceUuid string `protobuf:"bytes,2,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
// contains filtered or unexported fields
}
EnablePlugin / DisablePlugin flip the PluginInstance.disabled flag without touching the install side-effects. Idempotent — calling Enable on an already-enabled instance (or Disable on an already- disabled one) is a no-op success. Lets operators temporarily hide a plugin from the sidebar (Disable) without paying the install / uninstall cost.
func (*EnablePluginRequest) Descriptor
deprecated
added in
v0.22.0
func (*EnablePluginRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnablePluginRequest.ProtoReflect.Descriptor instead.
func (*EnablePluginRequest) GetInstanceUuid ¶ added in v0.22.0
func (x *EnablePluginRequest) GetInstanceUuid() string
func (*EnablePluginRequest) GetName ¶ added in v0.22.0
func (x *EnablePluginRequest) GetName() string
func (*EnablePluginRequest) ProtoMessage ¶ added in v0.22.0
func (*EnablePluginRequest) ProtoMessage()
func (*EnablePluginRequest) ProtoReflect ¶ added in v0.22.0
func (x *EnablePluginRequest) ProtoReflect() protoreflect.Message
func (*EnablePluginRequest) Reset ¶ added in v0.22.0
func (x *EnablePluginRequest) Reset()
func (*EnablePluginRequest) String ¶ added in v0.22.0
func (x *EnablePluginRequest) String() string
type EnablePluginResponse ¶ added in v0.22.0
type EnablePluginResponse struct {
// contains filtered or unexported fields
}
func (*EnablePluginResponse) Descriptor
deprecated
added in
v0.22.0
func (*EnablePluginResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnablePluginResponse.ProtoReflect.Descriptor instead.
func (*EnablePluginResponse) ProtoMessage ¶ added in v0.22.0
func (*EnablePluginResponse) ProtoMessage()
func (*EnablePluginResponse) ProtoReflect ¶ added in v0.22.0
func (x *EnablePluginResponse) ProtoReflect() protoreflect.Message
func (*EnablePluginResponse) Reset ¶ added in v0.22.0
func (x *EnablePluginResponse) Reset()
func (*EnablePluginResponse) String ¶ added in v0.22.0
func (x *EnablePluginResponse) String() string
type FederationPeerInfo ¶ added in v0.5.0
type FederationPeerInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // peer label (manifest name once seen, else operator-supplied)
Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` // free-form locality from the peer's manifest entry
LastSeenUnixNs int64 `protobuf:"varint,3,opt,name=last_seen_unix_ns,json=lastSeenUnixNs,proto3" json:"last_seen_unix_ns,omitempty"` // ns since epoch of the last successful poll, 0 before first
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // "live" | "stale" | "unreachable"
Weight int32 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"` // placement bias from the peer's manifest entry ; 0 = default
Url string `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"` // /cluster-info URL the poller targets
LastError string `protobuf:"bytes,7,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"` // most recent poll error, empty when healthy
// contains filtered or unexported fields
}
func (*FederationPeerInfo) Descriptor
deprecated
added in
v0.5.0
func (*FederationPeerInfo) Descriptor() ([]byte, []int)
Deprecated: Use FederationPeerInfo.ProtoReflect.Descriptor instead.
func (*FederationPeerInfo) GetLastError ¶ added in v0.5.0
func (x *FederationPeerInfo) GetLastError() string
func (*FederationPeerInfo) GetLastSeenUnixNs ¶ added in v0.5.0
func (x *FederationPeerInfo) GetLastSeenUnixNs() int64
func (*FederationPeerInfo) GetName ¶ added in v0.5.0
func (x *FederationPeerInfo) GetName() string
func (*FederationPeerInfo) GetRegion ¶ added in v0.5.0
func (x *FederationPeerInfo) GetRegion() string
func (*FederationPeerInfo) GetStatus ¶ added in v0.5.0
func (x *FederationPeerInfo) GetStatus() string
func (*FederationPeerInfo) GetUrl ¶ added in v0.5.0
func (x *FederationPeerInfo) GetUrl() string
func (*FederationPeerInfo) GetWeight ¶ added in v0.5.0
func (x *FederationPeerInfo) GetWeight() int32
func (*FederationPeerInfo) ProtoMessage ¶ added in v0.5.0
func (*FederationPeerInfo) ProtoMessage()
func (*FederationPeerInfo) ProtoReflect ¶ added in v0.5.0
func (x *FederationPeerInfo) ProtoReflect() protoreflect.Message
func (*FederationPeerInfo) Reset ¶ added in v0.5.0
func (x *FederationPeerInfo) Reset()
func (*FederationPeerInfo) String ¶ added in v0.5.0
func (x *FederationPeerInfo) String() string
type Flavor ¶
type Flavor struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Vcpu int32 `protobuf:"varint,2,opt,name=vcpu,proto3" json:"vcpu,omitempty"`
Ram string `protobuf:"bytes,3,opt,name=ram,proto3" json:"ram,omitempty"` // "4Gi" / "256Mi" / raw integer = MB
EphemeralGb int32 `protobuf:"varint,4,opt,name=ephemeral_gb,json=ephemeralGb,proto3" json:"ephemeral_gb,omitempty"`
Gpu string `protobuf:"bytes,5,opt,name=gpu,proto3" json:"gpu,omitempty"` // empty = none ; "1×A100-40G" etc.
// V0.13.1 — stable UUID promoted from the name-keyed model. The
// server mints a UUID on first Create OR back-fills lazily for
// legacy records (deterministic from the name so the migration is
// idempotent across agents). Name remains operator-facing + still
// unique cluster-wide ; UUID is the wire-stable handle.
Uuid string `protobuf:"bytes,6,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*Flavor) Descriptor
deprecated
func (*Flavor) GetEphemeralGb ¶
func (*Flavor) ProtoMessage ¶
func (*Flavor) ProtoMessage()
func (*Flavor) ProtoReflect ¶
func (x *Flavor) ProtoReflect() protoreflect.Message
type FloatingIPInfo ¶
type FloatingIPInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // dotted-quad or IPv6
Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` // edge network this address lives on
ProjectUuid string `protobuf:"bytes,4,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
MappedTo string `protobuf:"bytes,5,opt,name=mapped_to,json=mappedTo,proto3" json:"mapped_to,omitempty"` // VM name or LB name ; "" = available
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` // "active" | "available"
AllocatedAtUnixNs int64 `protobuf:"varint,7,opt,name=allocated_at_unix_ns,json=allocatedAtUnixNs,proto3" json:"allocated_at_unix_ns,omitempty"`
// RateLimitPPS caps inbound packets per second the DNAT rule
// accepts before dropping new connections — a simple anti-DDoS
// knob the operator dials in on Internet-facing FIPs. 0 = no
// limit (default). Set via MapFloatingIP or a dedicated
// SetFloatingIPRateLimit call (the latter ships when ops asks
// for "rate-limit without re-mapping").
RateLimitPps int32 `protobuf:"varint,8,opt,name=rate_limit_pps,json=rateLimitPps,proto3" json:"rate_limit_pps,omitempty"`
// contains filtered or unexported fields
}
func (*FloatingIPInfo) Descriptor
deprecated
func (*FloatingIPInfo) Descriptor() ([]byte, []int)
Deprecated: Use FloatingIPInfo.ProtoReflect.Descriptor instead.
func (*FloatingIPInfo) GetAddress ¶
func (x *FloatingIPInfo) GetAddress() string
func (*FloatingIPInfo) GetAllocatedAtUnixNs ¶
func (x *FloatingIPInfo) GetAllocatedAtUnixNs() int64
func (*FloatingIPInfo) GetMappedTo ¶
func (x *FloatingIPInfo) GetMappedTo() string
func (*FloatingIPInfo) GetNetwork ¶
func (x *FloatingIPInfo) GetNetwork() string
func (*FloatingIPInfo) GetProjectUuid ¶
func (x *FloatingIPInfo) GetProjectUuid() string
func (*FloatingIPInfo) GetRateLimitPps ¶ added in v0.11.5
func (x *FloatingIPInfo) GetRateLimitPps() int32
func (*FloatingIPInfo) GetStatus ¶
func (x *FloatingIPInfo) GetStatus() string
func (*FloatingIPInfo) GetUuid ¶
func (x *FloatingIPInfo) GetUuid() string
func (*FloatingIPInfo) ProtoMessage ¶
func (*FloatingIPInfo) ProtoMessage()
func (*FloatingIPInfo) ProtoReflect ¶
func (x *FloatingIPInfo) ProtoReflect() protoreflect.Message
func (*FloatingIPInfo) Reset ¶
func (x *FloatingIPInfo) Reset()
func (*FloatingIPInfo) String ¶
func (x *FloatingIPInfo) String() string
type GPU ¶ added in v0.20.0
type GPU struct {
Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` // "NVIDIA" / "AMD" / "Intel"
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"` // "H200" / "RTX-6000-Ada" / "MI300X"
MemoryGib int32 `protobuf:"varint,3,opt,name=memory_gib,json=memoryGib,proto3" json:"memory_gib,omitempty"` // VRAM in GiB ; 0 when unknown
MigCapable bool `protobuf:"varint,4,opt,name=mig_capable,json=migCapable,proto3" json:"mig_capable,omitempty"` // datacenter SKUs that support MIG slicing
// contains filtered or unexported fields
}
GPU is one accelerator on a host. Mirrors weft.GPU. Empty vendor / model values are valid for the "unknown SKU" branch ; memory_gib == 0 means "unknown" or non-applicable (integrated).
func (*GPU) Descriptor
deprecated
added in
v0.20.0
func (*GPU) GetMemoryGib ¶ added in v0.20.0
func (*GPU) GetMigCapable ¶ added in v0.20.0
func (*GPU) ProtoMessage ¶ added in v0.20.0
func (*GPU) ProtoMessage()
func (*GPU) ProtoReflect ¶ added in v0.20.0
func (x *GPU) ProtoReflect() protoreflect.Message
type GPURequest ¶
type GPURequest struct {
Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"` // e.g. "nvidia"
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"` // e.g. "H200" or "RTX-6000-Ada"
Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` // 0 → 1
MigSlice string `protobuf:"bytes,4,opt,name=mig_slice,json=migSlice,proto3" json:"mig_slice,omitempty"` // optional MIG profile, e.g. "1g.10gb" ; empty = whole card
// contains filtered or unexported fields
}
GPURequest is a single GPU passthrough shape attached to a VM at create time. The scheduler matches every entry against the candidate host's inventory before placement ; the driver then resolves the (vendor, model[, mig_slice]) tuple to concrete PCI BDFs (or MIG instance UUIDs for sliced cards). Mirrors the in-tree weft/scheduling.GPURequest struct one-to-one. See [[openweft_gpu_fleet]] for the supported (vendor, model) set — currently NVIDIA H200 (datacenter, MIG-capable) and RTX 6000 Ada (workstation, whole-card passthrough only).
func (*GPURequest) Descriptor
deprecated
func (*GPURequest) Descriptor() ([]byte, []int)
Deprecated: Use GPURequest.ProtoReflect.Descriptor instead.
func (*GPURequest) GetCount ¶
func (x *GPURequest) GetCount() int32
func (*GPURequest) GetMigSlice ¶
func (x *GPURequest) GetMigSlice() string
func (*GPURequest) GetModel ¶
func (x *GPURequest) GetModel() string
func (*GPURequest) GetVendor ¶
func (x *GPURequest) GetVendor() string
func (*GPURequest) ProtoMessage ¶
func (*GPURequest) ProtoMessage()
func (*GPURequest) ProtoReflect ¶
func (x *GPURequest) ProtoReflect() protoreflect.Message
func (*GPURequest) Reset ¶
func (x *GPURequest) Reset()
func (*GPURequest) String ¶
func (x *GPURequest) String() string
type GetAZRequest ¶ added in v0.7.0
type GetAZRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
func (*GetAZRequest) Descriptor
deprecated
added in
v0.7.0
func (*GetAZRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAZRequest.ProtoReflect.Descriptor instead.
func (*GetAZRequest) GetCode ¶ added in v0.7.0
func (x *GetAZRequest) GetCode() string
func (*GetAZRequest) GetUuid ¶ added in v0.7.0
func (x *GetAZRequest) GetUuid() string
func (*GetAZRequest) ProtoMessage ¶ added in v0.7.0
func (*GetAZRequest) ProtoMessage()
func (*GetAZRequest) ProtoReflect ¶ added in v0.7.0
func (x *GetAZRequest) ProtoReflect() protoreflect.Message
func (*GetAZRequest) Reset ¶ added in v0.7.0
func (x *GetAZRequest) Reset()
func (*GetAZRequest) String ¶ added in v0.7.0
func (x *GetAZRequest) String() string
type GetAZResponse ¶ added in v0.7.0
type GetAZResponse struct {
Az *AZInfo `protobuf:"bytes,1,opt,name=az,proto3" json:"az,omitempty"`
// contains filtered or unexported fields
}
func (*GetAZResponse) Descriptor
deprecated
added in
v0.7.0
func (*GetAZResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAZResponse.ProtoReflect.Descriptor instead.
func (*GetAZResponse) GetAz ¶ added in v0.7.0
func (x *GetAZResponse) GetAz() *AZInfo
func (*GetAZResponse) ProtoMessage ¶ added in v0.7.0
func (*GetAZResponse) ProtoMessage()
func (*GetAZResponse) ProtoReflect ¶ added in v0.7.0
func (x *GetAZResponse) ProtoReflect() protoreflect.Message
func (*GetAZResponse) Reset ¶ added in v0.7.0
func (x *GetAZResponse) Reset()
func (*GetAZResponse) String ¶ added in v0.7.0
func (x *GetAZResponse) String() string
type GetBucketPolicyRequest ¶ added in v0.9.0
type GetBucketPolicyRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketPolicyRequest) Descriptor
deprecated
added in
v0.9.0
func (*GetBucketPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetBucketPolicyRequest) GetUuid ¶ added in v0.9.0
func (x *GetBucketPolicyRequest) GetUuid() string
func (*GetBucketPolicyRequest) ProtoMessage ¶ added in v0.9.0
func (*GetBucketPolicyRequest) ProtoMessage()
func (*GetBucketPolicyRequest) ProtoReflect ¶ added in v0.9.0
func (x *GetBucketPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetBucketPolicyRequest) Reset ¶ added in v0.9.0
func (x *GetBucketPolicyRequest) Reset()
func (*GetBucketPolicyRequest) String ¶ added in v0.9.0
func (x *GetBucketPolicyRequest) String() string
type GetBucketPolicyResponse ¶ added in v0.9.0
type GetBucketPolicyResponse struct {
Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketPolicyResponse) Descriptor
deprecated
added in
v0.9.0
func (*GetBucketPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketPolicyResponse.ProtoReflect.Descriptor instead.
func (*GetBucketPolicyResponse) GetPolicy ¶ added in v0.9.0
func (x *GetBucketPolicyResponse) GetPolicy() string
func (*GetBucketPolicyResponse) ProtoMessage ¶ added in v0.9.0
func (*GetBucketPolicyResponse) ProtoMessage()
func (*GetBucketPolicyResponse) ProtoReflect ¶ added in v0.9.0
func (x *GetBucketPolicyResponse) ProtoReflect() protoreflect.Message
func (*GetBucketPolicyResponse) Reset ¶ added in v0.9.0
func (x *GetBucketPolicyResponse) Reset()
func (*GetBucketPolicyResponse) String ¶ added in v0.9.0
func (x *GetBucketPolicyResponse) String() string
type GetBucketRequest ¶ added in v0.9.0
type GetBucketRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketRequest) Descriptor
deprecated
added in
v0.9.0
func (*GetBucketRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketRequest.ProtoReflect.Descriptor instead.
func (*GetBucketRequest) GetUuid ¶ added in v0.9.0
func (x *GetBucketRequest) GetUuid() string
func (*GetBucketRequest) ProtoMessage ¶ added in v0.9.0
func (*GetBucketRequest) ProtoMessage()
func (*GetBucketRequest) ProtoReflect ¶ added in v0.9.0
func (x *GetBucketRequest) ProtoReflect() protoreflect.Message
func (*GetBucketRequest) Reset ¶ added in v0.9.0
func (x *GetBucketRequest) Reset()
func (*GetBucketRequest) String ¶ added in v0.9.0
func (x *GetBucketRequest) String() string
type GetBucketResponse ¶ added in v0.9.0
type GetBucketResponse struct {
Bucket *BucketInfo `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// contains filtered or unexported fields
}
func (*GetBucketResponse) Descriptor
deprecated
added in
v0.9.0
func (*GetBucketResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBucketResponse.ProtoReflect.Descriptor instead.
func (*GetBucketResponse) GetBucket ¶ added in v0.9.0
func (x *GetBucketResponse) GetBucket() *BucketInfo
func (*GetBucketResponse) ProtoMessage ¶ added in v0.9.0
func (*GetBucketResponse) ProtoMessage()
func (*GetBucketResponse) ProtoReflect ¶ added in v0.9.0
func (x *GetBucketResponse) ProtoReflect() protoreflect.Message
func (*GetBucketResponse) Reset ¶ added in v0.9.0
func (x *GetBucketResponse) Reset()
func (*GetBucketResponse) String ¶ added in v0.9.0
func (x *GetBucketResponse) String() string
type GetClusterInfoRequest ¶ added in v0.17.0
type GetClusterInfoRequest struct {
// contains filtered or unexported fields
}
func (*GetClusterInfoRequest) Descriptor
deprecated
added in
v0.17.0
func (*GetClusterInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterInfoRequest.ProtoReflect.Descriptor instead.
func (*GetClusterInfoRequest) ProtoMessage ¶ added in v0.17.0
func (*GetClusterInfoRequest) ProtoMessage()
func (*GetClusterInfoRequest) ProtoReflect ¶ added in v0.17.0
func (x *GetClusterInfoRequest) ProtoReflect() protoreflect.Message
func (*GetClusterInfoRequest) Reset ¶ added in v0.17.0
func (x *GetClusterInfoRequest) Reset()
func (*GetClusterInfoRequest) String ¶ added in v0.17.0
func (x *GetClusterInfoRequest) String() string
type GetClusterInfoResponse ¶ added in v0.17.0
type GetClusterInfoResponse struct {
// ClusterName is the operator-set name. "" when never set ;
// the client typically falls back to a flag or env override.
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
// LocalHostUuid is the UUID of the agent serving this RPC —
// saves the client one extra roundtrip when it wants to label
// "you're connected to host X of cluster Y" in the chrome.
LocalHostUuid string `protobuf:"bytes,2,opt,name=local_host_uuid,json=localHostUuid,proto3" json:"local_host_uuid,omitempty"`
// ControlPlaneHostUuids is the set of hosts that are MEMBERS
// of the etcd quorum backing this cluster. On a 3-DC HA setup
// all 3 hosts appear ; on hub-spoke (1 CP + N workers) only
// the CP appears. Server-side : matches each etcd MemberList
// peer URL's IP against each registered host's resolved IP.
// Empty when etcd isn't reachable from the serving agent or
// when no host resolves to a member peer URL.
ControlPlaneHostUuids []string `` /* 128-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetClusterInfoResponse) Descriptor
deprecated
added in
v0.17.0
func (*GetClusterInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterInfoResponse.ProtoReflect.Descriptor instead.
func (*GetClusterInfoResponse) GetClusterName ¶ added in v0.17.0
func (x *GetClusterInfoResponse) GetClusterName() string
func (*GetClusterInfoResponse) GetControlPlaneHostUuids ¶ added in v0.18.0
func (x *GetClusterInfoResponse) GetControlPlaneHostUuids() []string
func (*GetClusterInfoResponse) GetLocalHostUuid ¶ added in v0.17.0
func (x *GetClusterInfoResponse) GetLocalHostUuid() string
func (*GetClusterInfoResponse) ProtoMessage ¶ added in v0.17.0
func (*GetClusterInfoResponse) ProtoMessage()
func (*GetClusterInfoResponse) ProtoReflect ¶ added in v0.17.0
func (x *GetClusterInfoResponse) ProtoReflect() protoreflect.Message
func (*GetClusterInfoResponse) Reset ¶ added in v0.17.0
func (x *GetClusterInfoResponse) Reset()
func (*GetClusterInfoResponse) String ¶ added in v0.17.0
func (x *GetClusterInfoResponse) String() string
type GetDNSZoneRequest ¶ added in v0.8.0
type GetDNSZoneRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetDNSZoneRequest) Descriptor
deprecated
added in
v0.8.0
func (*GetDNSZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDNSZoneRequest.ProtoReflect.Descriptor instead.
func (*GetDNSZoneRequest) GetName ¶ added in v0.8.0
func (x *GetDNSZoneRequest) GetName() string
func (*GetDNSZoneRequest) GetUuid ¶ added in v0.8.0
func (x *GetDNSZoneRequest) GetUuid() string
func (*GetDNSZoneRequest) ProtoMessage ¶ added in v0.8.0
func (*GetDNSZoneRequest) ProtoMessage()
func (*GetDNSZoneRequest) ProtoReflect ¶ added in v0.8.0
func (x *GetDNSZoneRequest) ProtoReflect() protoreflect.Message
func (*GetDNSZoneRequest) Reset ¶ added in v0.8.0
func (x *GetDNSZoneRequest) Reset()
func (*GetDNSZoneRequest) String ¶ added in v0.8.0
func (x *GetDNSZoneRequest) String() string
type GetDNSZoneResponse ¶ added in v0.8.0
type GetDNSZoneResponse struct {
Zone *DNSZoneInfo `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
// contains filtered or unexported fields
}
func (*GetDNSZoneResponse) Descriptor
deprecated
added in
v0.8.0
func (*GetDNSZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDNSZoneResponse.ProtoReflect.Descriptor instead.
func (*GetDNSZoneResponse) GetZone ¶ added in v0.8.0
func (x *GetDNSZoneResponse) GetZone() *DNSZoneInfo
func (*GetDNSZoneResponse) ProtoMessage ¶ added in v0.8.0
func (*GetDNSZoneResponse) ProtoMessage()
func (*GetDNSZoneResponse) ProtoReflect ¶ added in v0.8.0
func (x *GetDNSZoneResponse) ProtoReflect() protoreflect.Message
func (*GetDNSZoneResponse) Reset ¶ added in v0.8.0
func (x *GetDNSZoneResponse) Reset()
func (*GetDNSZoneResponse) String ¶ added in v0.8.0
func (x *GetDNSZoneResponse) String() string
type GetFlavorRequest ¶
type GetFlavorRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlavorRequest) Descriptor
deprecated
func (*GetFlavorRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFlavorRequest.ProtoReflect.Descriptor instead.
func (*GetFlavorRequest) GetName ¶
func (x *GetFlavorRequest) GetName() string
func (*GetFlavorRequest) ProtoMessage ¶
func (*GetFlavorRequest) ProtoMessage()
func (*GetFlavorRequest) ProtoReflect ¶
func (x *GetFlavorRequest) ProtoReflect() protoreflect.Message
func (*GetFlavorRequest) Reset ¶
func (x *GetFlavorRequest) Reset()
func (*GetFlavorRequest) String ¶
func (x *GetFlavorRequest) String() string
type GetFlavorResponse ¶
type GetFlavorResponse struct {
Flavor *Flavor `protobuf:"bytes,1,opt,name=flavor,proto3" json:"flavor,omitempty"`
// contains filtered or unexported fields
}
func (*GetFlavorResponse) Descriptor
deprecated
func (*GetFlavorResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFlavorResponse.ProtoReflect.Descriptor instead.
func (*GetFlavorResponse) GetFlavor ¶
func (x *GetFlavorResponse) GetFlavor() *Flavor
func (*GetFlavorResponse) ProtoMessage ¶
func (*GetFlavorResponse) ProtoMessage()
func (*GetFlavorResponse) ProtoReflect ¶
func (x *GetFlavorResponse) ProtoReflect() protoreflect.Message
func (*GetFlavorResponse) Reset ¶
func (x *GetFlavorResponse) Reset()
func (*GetFlavorResponse) String ¶
func (x *GetFlavorResponse) String() string
type GetHostRequest ¶
type GetHostRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
// contains filtered or unexported fields
}
GetHost fetches one entry by UUID OR by hostname. Exactly one of the two must be set ; the server errors with InvalidArgument when both are empty or both are set.
func (*GetHostRequest) Descriptor
deprecated
func (*GetHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHostRequest.ProtoReflect.Descriptor instead.
func (*GetHostRequest) GetHostname ¶
func (x *GetHostRequest) GetHostname() string
func (*GetHostRequest) GetUuid ¶
func (x *GetHostRequest) GetUuid() string
func (*GetHostRequest) ProtoMessage ¶
func (*GetHostRequest) ProtoMessage()
func (*GetHostRequest) ProtoReflect ¶
func (x *GetHostRequest) ProtoReflect() protoreflect.Message
func (*GetHostRequest) Reset ¶
func (x *GetHostRequest) Reset()
func (*GetHostRequest) String ¶
func (x *GetHostRequest) String() string
type GetHostResponse ¶
type GetHostResponse struct {
Host *HostInfo `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// contains filtered or unexported fields
}
func (*GetHostResponse) Descriptor
deprecated
func (*GetHostResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetHostResponse.ProtoReflect.Descriptor instead.
func (*GetHostResponse) GetHost ¶
func (x *GetHostResponse) GetHost() *HostInfo
func (*GetHostResponse) ProtoMessage ¶
func (*GetHostResponse) ProtoMessage()
func (*GetHostResponse) ProtoReflect ¶
func (x *GetHostResponse) ProtoReflect() protoreflect.Message
func (*GetHostResponse) Reset ¶
func (x *GetHostResponse) Reset()
func (*GetHostResponse) String ¶
func (x *GetHostResponse) String() string
type GetLoadBalancerRequest ¶ added in v0.8.0
type GetLoadBalancerRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetLoadBalancerRequest) Descriptor
deprecated
added in
v0.8.0
func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*GetLoadBalancerRequest) GetUuid ¶ added in v0.8.0
func (x *GetLoadBalancerRequest) GetUuid() string
func (*GetLoadBalancerRequest) ProtoMessage ¶ added in v0.8.0
func (*GetLoadBalancerRequest) ProtoMessage()
func (*GetLoadBalancerRequest) ProtoReflect ¶ added in v0.8.0
func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*GetLoadBalancerRequest) Reset ¶ added in v0.8.0
func (x *GetLoadBalancerRequest) Reset()
func (*GetLoadBalancerRequest) String ¶ added in v0.8.0
func (x *GetLoadBalancerRequest) String() string
type GetLoadBalancerResponse ¶ added in v0.8.0
type GetLoadBalancerResponse struct {
LoadBalancer *LoadBalancerInfo `protobuf:"bytes,1,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`
// contains filtered or unexported fields
}
func (*GetLoadBalancerResponse) Descriptor
deprecated
added in
v0.8.0
func (*GetLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*GetLoadBalancerResponse) GetLoadBalancer ¶ added in v0.8.0
func (x *GetLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
func (*GetLoadBalancerResponse) ProtoMessage ¶ added in v0.8.0
func (*GetLoadBalancerResponse) ProtoMessage()
func (*GetLoadBalancerResponse) ProtoReflect ¶ added in v0.8.0
func (x *GetLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*GetLoadBalancerResponse) Reset ¶ added in v0.8.0
func (x *GetLoadBalancerResponse) Reset()
func (*GetLoadBalancerResponse) String ¶ added in v0.8.0
func (x *GetLoadBalancerResponse) String() string
type GetMicroVMMetricsRequest ¶ added in v0.15.0
type GetMicroVMMetricsRequest struct {
// Either vm_uuid OR (name + project) must be set. UUID-first
// lookup mirrors the rest of the per-VM RPC surface.
VmUuid string `protobuf:"bytes,1,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*GetMicroVMMetricsRequest) Descriptor
deprecated
added in
v0.15.0
func (*GetMicroVMMetricsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMicroVMMetricsRequest.ProtoReflect.Descriptor instead.
func (*GetMicroVMMetricsRequest) GetName ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) GetName() string
func (*GetMicroVMMetricsRequest) GetProject ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) GetProject() string
func (*GetMicroVMMetricsRequest) GetVmUuid ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) GetVmUuid() string
func (*GetMicroVMMetricsRequest) ProtoMessage ¶ added in v0.15.0
func (*GetMicroVMMetricsRequest) ProtoMessage()
func (*GetMicroVMMetricsRequest) ProtoReflect ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) ProtoReflect() protoreflect.Message
func (*GetMicroVMMetricsRequest) Reset ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) Reset()
func (*GetMicroVMMetricsRequest) String ¶ added in v0.15.0
func (x *GetMicroVMMetricsRequest) String() string
type GetPodSpecRequest ¶ added in v0.15.0
type GetPodSpecRequest struct {
PodId string `protobuf:"bytes,1,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetPodSpecRequest) Descriptor
deprecated
added in
v0.15.0
func (*GetPodSpecRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPodSpecRequest.ProtoReflect.Descriptor instead.
func (*GetPodSpecRequest) GetPodId ¶ added in v0.15.0
func (x *GetPodSpecRequest) GetPodId() string
func (*GetPodSpecRequest) ProtoMessage ¶ added in v0.15.0
func (*GetPodSpecRequest) ProtoMessage()
func (*GetPodSpecRequest) ProtoReflect ¶ added in v0.15.0
func (x *GetPodSpecRequest) ProtoReflect() protoreflect.Message
func (*GetPodSpecRequest) Reset ¶ added in v0.15.0
func (x *GetPodSpecRequest) Reset()
func (*GetPodSpecRequest) String ¶ added in v0.15.0
func (x *GetPodSpecRequest) String() string
type GetPodSpecResponse ¶ added in v0.15.0
type GetPodSpecResponse struct {
PodId string `protobuf:"bytes,1,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"`
SpecJson []byte `protobuf:"bytes,2,opt,name=spec_json,json=specJson,proto3" json:"spec_json,omitempty"` // empty when found = false
Found bool `protobuf:"varint,3,opt,name=found,proto3" json:"found,omitempty"`
// contains filtered or unexported fields
}
func (*GetPodSpecResponse) Descriptor
deprecated
added in
v0.15.0
func (*GetPodSpecResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetPodSpecResponse.ProtoReflect.Descriptor instead.
func (*GetPodSpecResponse) GetFound ¶ added in v0.15.0
func (x *GetPodSpecResponse) GetFound() bool
func (*GetPodSpecResponse) GetPodId ¶ added in v0.15.0
func (x *GetPodSpecResponse) GetPodId() string
func (*GetPodSpecResponse) GetSpecJson ¶ added in v0.15.0
func (x *GetPodSpecResponse) GetSpecJson() []byte
func (*GetPodSpecResponse) ProtoMessage ¶ added in v0.15.0
func (*GetPodSpecResponse) ProtoMessage()
func (*GetPodSpecResponse) ProtoReflect ¶ added in v0.15.0
func (x *GetPodSpecResponse) ProtoReflect() protoreflect.Message
func (*GetPodSpecResponse) Reset ¶ added in v0.15.0
func (x *GetPodSpecResponse) Reset()
func (*GetPodSpecResponse) String ¶ added in v0.15.0
func (x *GetPodSpecResponse) String() string
type GetProjectQuotaRequest ¶
type GetProjectQuotaRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetProjectQuotaRequest) Descriptor
deprecated
func (*GetProjectQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProjectQuotaRequest.ProtoReflect.Descriptor instead.
func (*GetProjectQuotaRequest) GetProjectUuid ¶
func (x *GetProjectQuotaRequest) GetProjectUuid() string
func (*GetProjectQuotaRequest) ProtoMessage ¶
func (*GetProjectQuotaRequest) ProtoMessage()
func (*GetProjectQuotaRequest) ProtoReflect ¶
func (x *GetProjectQuotaRequest) ProtoReflect() protoreflect.Message
func (*GetProjectQuotaRequest) Reset ¶
func (x *GetProjectQuotaRequest) Reset()
func (*GetProjectQuotaRequest) String ¶
func (x *GetProjectQuotaRequest) String() string
type GetProjectQuotaResponse ¶
type GetProjectQuotaResponse struct {
Project *Quotas `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
TenantCap *Quotas `protobuf:"bytes,2,opt,name=tenant_cap,json=tenantCap,proto3" json:"tenant_cap,omitempty"`
SiblingsTotal *Quotas `protobuf:"bytes,3,opt,name=siblings_total,json=siblingsTotal,proto3" json:"siblings_total,omitempty"` // sum of OTHER projects in the tenant
// contains filtered or unexported fields
}
func (*GetProjectQuotaResponse) Descriptor
deprecated
func (*GetProjectQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetProjectQuotaResponse.ProtoReflect.Descriptor instead.
func (*GetProjectQuotaResponse) GetProject ¶
func (x *GetProjectQuotaResponse) GetProject() *Quotas
func (*GetProjectQuotaResponse) GetSiblingsTotal ¶
func (x *GetProjectQuotaResponse) GetSiblingsTotal() *Quotas
func (*GetProjectQuotaResponse) GetTenantCap ¶
func (x *GetProjectQuotaResponse) GetTenantCap() *Quotas
func (*GetProjectQuotaResponse) ProtoMessage ¶
func (*GetProjectQuotaResponse) ProtoMessage()
func (*GetProjectQuotaResponse) ProtoReflect ¶
func (x *GetProjectQuotaResponse) ProtoReflect() protoreflect.Message
func (*GetProjectQuotaResponse) Reset ¶
func (x *GetProjectQuotaResponse) Reset()
func (*GetProjectQuotaResponse) String ¶
func (x *GetProjectQuotaResponse) String() string
type GetRackRequest ¶ added in v0.7.0
type GetRackRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetRackRequest) Descriptor
deprecated
added in
v0.7.0
func (*GetRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRackRequest.ProtoReflect.Descriptor instead.
func (*GetRackRequest) GetUuid ¶ added in v0.7.0
func (x *GetRackRequest) GetUuid() string
func (*GetRackRequest) ProtoMessage ¶ added in v0.7.0
func (*GetRackRequest) ProtoMessage()
func (*GetRackRequest) ProtoReflect ¶ added in v0.7.0
func (x *GetRackRequest) ProtoReflect() protoreflect.Message
func (*GetRackRequest) Reset ¶ added in v0.7.0
func (x *GetRackRequest) Reset()
func (*GetRackRequest) String ¶ added in v0.7.0
func (x *GetRackRequest) String() string
type GetRackResponse ¶ added in v0.7.0
type GetRackResponse struct {
Rack *RackInfo `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*GetRackResponse) Descriptor
deprecated
added in
v0.7.0
func (*GetRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRackResponse.ProtoReflect.Descriptor instead.
func (*GetRackResponse) GetRack ¶ added in v0.7.0
func (x *GetRackResponse) GetRack() *RackInfo
func (*GetRackResponse) ProtoMessage ¶ added in v0.7.0
func (*GetRackResponse) ProtoMessage()
func (*GetRackResponse) ProtoReflect ¶ added in v0.7.0
func (x *GetRackResponse) ProtoReflect() protoreflect.Message
func (*GetRackResponse) Reset ¶ added in v0.7.0
func (x *GetRackResponse) Reset()
func (*GetRackResponse) String ¶ added in v0.7.0
func (x *GetRackResponse) String() string
type GetScriptRequest ¶
type GetScriptRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetScriptRequest) Descriptor
deprecated
func (*GetScriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetScriptRequest.ProtoReflect.Descriptor instead.
func (*GetScriptRequest) GetName ¶
func (x *GetScriptRequest) GetName() string
func (*GetScriptRequest) ProtoMessage ¶
func (*GetScriptRequest) ProtoMessage()
func (*GetScriptRequest) ProtoReflect ¶
func (x *GetScriptRequest) ProtoReflect() protoreflect.Message
func (*GetScriptRequest) Reset ¶
func (x *GetScriptRequest) Reset()
func (*GetScriptRequest) String ¶
func (x *GetScriptRequest) String() string
type GetScriptResponse ¶
type GetScriptResponse struct {
Script *Script `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
// contains filtered or unexported fields
}
func (*GetScriptResponse) Descriptor
deprecated
func (*GetScriptResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetScriptResponse.ProtoReflect.Descriptor instead.
func (*GetScriptResponse) GetScript ¶
func (x *GetScriptResponse) GetScript() *Script
func (*GetScriptResponse) ProtoMessage ¶
func (*GetScriptResponse) ProtoMessage()
func (*GetScriptResponse) ProtoReflect ¶
func (x *GetScriptResponse) ProtoReflect() protoreflect.Message
func (*GetScriptResponse) Reset ¶
func (x *GetScriptResponse) Reset()
func (*GetScriptResponse) String ¶
func (x *GetScriptResponse) String() string
type GetShareRequest ¶ added in v0.9.0
type GetShareRequest struct {
// contains filtered or unexported fields
}
func (*GetShareRequest) Descriptor
deprecated
added in
v0.9.0
func (*GetShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetShareRequest.ProtoReflect.Descriptor instead.
func (*GetShareRequest) GetUuid ¶ added in v0.9.0
func (x *GetShareRequest) GetUuid() string
func (*GetShareRequest) ProtoMessage ¶ added in v0.9.0
func (*GetShareRequest) ProtoMessage()
func (*GetShareRequest) ProtoReflect ¶ added in v0.9.0
func (x *GetShareRequest) ProtoReflect() protoreflect.Message
func (*GetShareRequest) Reset ¶ added in v0.9.0
func (x *GetShareRequest) Reset()
func (*GetShareRequest) String ¶ added in v0.9.0
func (x *GetShareRequest) String() string
type GetShareResponse ¶ added in v0.9.0
type GetShareResponse struct {
// contains filtered or unexported fields
}
func (*GetShareResponse) Descriptor
deprecated
added in
v0.9.0
func (*GetShareResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetShareResponse.ProtoReflect.Descriptor instead.
func (*GetShareResponse) GetShare ¶ added in v0.9.0
func (x *GetShareResponse) GetShare() *ShareInfo
func (*GetShareResponse) ProtoMessage ¶ added in v0.9.0
func (*GetShareResponse) ProtoMessage()
func (*GetShareResponse) ProtoReflect ¶ added in v0.9.0
func (x *GetShareResponse) ProtoReflect() protoreflect.Message
func (*GetShareResponse) Reset ¶ added in v0.9.0
func (x *GetShareResponse) Reset()
func (*GetShareResponse) String ¶ added in v0.9.0
func (x *GetShareResponse) String() string
type GetSubnetRequest ¶ added in v0.8.0
type GetSubnetRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetSubnetRequest) Descriptor
deprecated
added in
v0.8.0
func (*GetSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSubnetRequest.ProtoReflect.Descriptor instead.
func (*GetSubnetRequest) GetUuid ¶ added in v0.8.0
func (x *GetSubnetRequest) GetUuid() string
func (*GetSubnetRequest) ProtoMessage ¶ added in v0.8.0
func (*GetSubnetRequest) ProtoMessage()
func (*GetSubnetRequest) ProtoReflect ¶ added in v0.8.0
func (x *GetSubnetRequest) ProtoReflect() protoreflect.Message
func (*GetSubnetRequest) Reset ¶ added in v0.8.0
func (x *GetSubnetRequest) Reset()
func (*GetSubnetRequest) String ¶ added in v0.8.0
func (x *GetSubnetRequest) String() string
type GetSubnetResponse ¶ added in v0.8.0
type GetSubnetResponse struct {
Subnet *SubnetInfo `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"`
// contains filtered or unexported fields
}
func (*GetSubnetResponse) Descriptor
deprecated
added in
v0.8.0
func (*GetSubnetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSubnetResponse.ProtoReflect.Descriptor instead.
func (*GetSubnetResponse) GetSubnet ¶ added in v0.8.0
func (x *GetSubnetResponse) GetSubnet() *SubnetInfo
func (*GetSubnetResponse) ProtoMessage ¶ added in v0.8.0
func (*GetSubnetResponse) ProtoMessage()
func (*GetSubnetResponse) ProtoReflect ¶ added in v0.8.0
func (x *GetSubnetResponse) ProtoReflect() protoreflect.Message
func (*GetSubnetResponse) Reset ¶ added in v0.8.0
func (x *GetSubnetResponse) Reset()
func (*GetSubnetResponse) String ¶ added in v0.8.0
func (x *GetSubnetResponse) String() string
type GetTenantQuotaRequest ¶
type GetTenantQuotaRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetTenantQuotaRequest) Descriptor
deprecated
func (*GetTenantQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTenantQuotaRequest.ProtoReflect.Descriptor instead.
func (*GetTenantQuotaRequest) GetTenantUuid ¶
func (x *GetTenantQuotaRequest) GetTenantUuid() string
func (*GetTenantQuotaRequest) ProtoMessage ¶
func (*GetTenantQuotaRequest) ProtoMessage()
func (*GetTenantQuotaRequest) ProtoReflect ¶
func (x *GetTenantQuotaRequest) ProtoReflect() protoreflect.Message
func (*GetTenantQuotaRequest) Reset ¶
func (x *GetTenantQuotaRequest) Reset()
func (*GetTenantQuotaRequest) String ¶
func (x *GetTenantQuotaRequest) String() string
type GetTenantQuotaResponse ¶
type GetTenantQuotaResponse struct {
Cap *Quotas `protobuf:"bytes,1,opt,name=cap,proto3" json:"cap,omitempty"`
Allocated *Quotas `protobuf:"bytes,2,opt,name=allocated,proto3" json:"allocated,omitempty"` // sum of per-project quotas + len(projects)
// contains filtered or unexported fields
}
func (*GetTenantQuotaResponse) Descriptor
deprecated
func (*GetTenantQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTenantQuotaResponse.ProtoReflect.Descriptor instead.
func (*GetTenantQuotaResponse) GetAllocated ¶
func (x *GetTenantQuotaResponse) GetAllocated() *Quotas
func (*GetTenantQuotaResponse) GetCap ¶
func (x *GetTenantQuotaResponse) GetCap() *Quotas
func (*GetTenantQuotaResponse) ProtoMessage ¶
func (*GetTenantQuotaResponse) ProtoMessage()
func (*GetTenantQuotaResponse) ProtoReflect ¶
func (x *GetTenantQuotaResponse) ProtoReflect() protoreflect.Message
func (*GetTenantQuotaResponse) Reset ¶
func (x *GetTenantQuotaResponse) Reset()
func (*GetTenantQuotaResponse) String ¶
func (x *GetTenantQuotaResponse) String() string
type GetUserRequest ¶
type GetUserRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
GetUser fetches a single user by UUID. Allowed for the user themselves (self-introspection) or platform-admin.
func (*GetUserRequest) Descriptor
deprecated
func (*GetUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.
func (*GetUserRequest) GetUuid ¶
func (x *GetUserRequest) GetUuid() string
func (*GetUserRequest) ProtoMessage ¶
func (*GetUserRequest) ProtoMessage()
func (*GetUserRequest) ProtoReflect ¶
func (x *GetUserRequest) ProtoReflect() protoreflect.Message
func (*GetUserRequest) Reset ¶
func (x *GetUserRequest) Reset()
func (*GetUserRequest) String ¶
func (x *GetUserRequest) String() string
type GetUserResponse ¶
type GetUserResponse struct {
User *UserInfo `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserResponse) Descriptor
deprecated
func (*GetUserResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUserResponse.ProtoReflect.Descriptor instead.
func (*GetUserResponse) GetUser ¶
func (x *GetUserResponse) GetUser() *UserInfo
func (*GetUserResponse) ProtoMessage ¶
func (*GetUserResponse) ProtoMessage()
func (*GetUserResponse) ProtoReflect ¶
func (x *GetUserResponse) ProtoReflect() protoreflect.Message
func (*GetUserResponse) Reset ¶
func (x *GetUserResponse) Reset()
func (*GetUserResponse) String ¶
func (x *GetUserResponse) String() string
type GetVolumePropertyRequest ¶ added in v0.9.0
type GetVolumePropertyRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*GetVolumePropertyRequest) Descriptor
deprecated
added in
v0.9.0
func (*GetVolumePropertyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumePropertyRequest.ProtoReflect.Descriptor instead.
func (*GetVolumePropertyRequest) GetKey ¶ added in v0.9.0
func (x *GetVolumePropertyRequest) GetKey() string
func (*GetVolumePropertyRequest) GetVolumeUuid ¶ added in v0.9.0
func (x *GetVolumePropertyRequest) GetVolumeUuid() string
func (*GetVolumePropertyRequest) ProtoMessage ¶ added in v0.9.0
func (*GetVolumePropertyRequest) ProtoMessage()
func (*GetVolumePropertyRequest) ProtoReflect ¶ added in v0.9.0
func (x *GetVolumePropertyRequest) ProtoReflect() protoreflect.Message
func (*GetVolumePropertyRequest) Reset ¶ added in v0.9.0
func (x *GetVolumePropertyRequest) Reset()
func (*GetVolumePropertyRequest) String ¶ added in v0.9.0
func (x *GetVolumePropertyRequest) String() string
type GetVolumePropertyResponse ¶ added in v0.9.0
type GetVolumePropertyResponse struct {
Property *VolumePropertyInfo `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
// contains filtered or unexported fields
}
func (*GetVolumePropertyResponse) Descriptor
deprecated
added in
v0.9.0
func (*GetVolumePropertyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVolumePropertyResponse.ProtoReflect.Descriptor instead.
func (*GetVolumePropertyResponse) GetProperty ¶ added in v0.9.0
func (x *GetVolumePropertyResponse) GetProperty() *VolumePropertyInfo
func (*GetVolumePropertyResponse) ProtoMessage ¶ added in v0.9.0
func (*GetVolumePropertyResponse) ProtoMessage()
func (*GetVolumePropertyResponse) ProtoReflect ¶ added in v0.9.0
func (x *GetVolumePropertyResponse) ProtoReflect() protoreflect.Message
func (*GetVolumePropertyResponse) Reset ¶ added in v0.9.0
func (x *GetVolumePropertyResponse) Reset()
func (*GetVolumePropertyResponse) String ¶ added in v0.9.0
func (x *GetVolumePropertyResponse) String() string
type GetZombieReportRequest ¶ added in v0.11.0
type GetZombieReportRequest struct {
// contains filtered or unexported fields
}
GetZombieReport exposes the latest snapshot of the agent's zombiegc reconciler — what VMs it currently classifies as zombies, by kind, plus the cumulative auto-delete counter. Read-only ; the reconciler runs on its own ticker (default 5min, env-tunable). V0.1.15.
func (*GetZombieReportRequest) Descriptor
deprecated
added in
v0.11.0
func (*GetZombieReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetZombieReportRequest.ProtoReflect.Descriptor instead.
func (*GetZombieReportRequest) ProtoMessage ¶ added in v0.11.0
func (*GetZombieReportRequest) ProtoMessage()
func (*GetZombieReportRequest) ProtoReflect ¶ added in v0.11.0
func (x *GetZombieReportRequest) ProtoReflect() protoreflect.Message
func (*GetZombieReportRequest) Reset ¶ added in v0.11.0
func (x *GetZombieReportRequest) Reset()
func (*GetZombieReportRequest) String ¶ added in v0.11.0
func (x *GetZombieReportRequest) String() string
type GetZombieReportResponse ¶ added in v0.11.0
type GetZombieReportResponse struct {
Zombies []*ZombieEntry `protobuf:"bytes,1,rep,name=zombies,proto3" json:"zombies,omitempty"`
DeletedTotal uint64 `protobuf:"varint,2,opt,name=deleted_total,json=deletedTotal,proto3" json:"deleted_total,omitempty"`
LastSweepAtUnixNs int64 `protobuf:"varint,3,opt,name=last_sweep_at_unix_ns,json=lastSweepAtUnixNs,proto3" json:"last_sweep_at_unix_ns,omitempty"`
ZombiesByKind map[string]int32 `` // kind → count
/* 177-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetZombieReportResponse) Descriptor
deprecated
added in
v0.11.0
func (*GetZombieReportResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetZombieReportResponse.ProtoReflect.Descriptor instead.
func (*GetZombieReportResponse) GetDeletedTotal ¶ added in v0.11.0
func (x *GetZombieReportResponse) GetDeletedTotal() uint64
func (*GetZombieReportResponse) GetLastSweepAtUnixNs ¶ added in v0.11.0
func (x *GetZombieReportResponse) GetLastSweepAtUnixNs() int64
func (*GetZombieReportResponse) GetZombies ¶ added in v0.11.0
func (x *GetZombieReportResponse) GetZombies() []*ZombieEntry
func (*GetZombieReportResponse) GetZombiesByKind ¶ added in v0.11.0
func (x *GetZombieReportResponse) GetZombiesByKind() map[string]int32
func (*GetZombieReportResponse) ProtoMessage ¶ added in v0.11.0
func (*GetZombieReportResponse) ProtoMessage()
func (*GetZombieReportResponse) ProtoReflect ¶ added in v0.11.0
func (x *GetZombieReportResponse) ProtoReflect() protoreflect.Message
func (*GetZombieReportResponse) Reset ¶ added in v0.11.0
func (x *GetZombieReportResponse) Reset()
func (*GetZombieReportResponse) String ¶ added in v0.11.0
func (x *GetZombieReportResponse) String() string
type HealthProbe ¶ added in v0.10.0
type HealthProbe struct {
Type HealthProbe_Type `protobuf:"varint,1,opt,name=type,proto3,enum=weft.v1.HealthProbe_Type" json:"type,omitempty"`
// HTTP probe fields ; ignored for TCP/EXEC.
HttpPath string `protobuf:"bytes,2,opt,name=http_path,json=httpPath,proto3" json:"http_path,omitempty"` // default "/"
HttpPort int32 `protobuf:"varint,3,opt,name=http_port,json=httpPort,proto3" json:"http_port,omitempty"` // required for HTTP
HttpMethod string `protobuf:"bytes,4,opt,name=http_method,json=httpMethod,proto3" json:"http_method,omitempty"` // default "GET"
// Acceptable HTTP status codes ; empty = [200..299].
HttpStatusOk []int32 `protobuf:"varint,5,rep,packed,name=http_status_ok,json=httpStatusOk,proto3" json:"http_status_ok,omitempty"`
// TCP probe fields.
TcpPort int32 `protobuf:"varint,6,opt,name=tcp_port,json=tcpPort,proto3" json:"tcp_port,omitempty"`
// EXEC probe fields (V0.2).
ExecCommand []string `protobuf:"bytes,7,rep,name=exec_command,json=execCommand,proto3" json:"exec_command,omitempty"`
// Common scheduling fields.
InitialDelayMs int64 `protobuf:"varint,8,opt,name=initial_delay_ms,json=initialDelayMs,proto3" json:"initial_delay_ms,omitempty"` // wait after VM boot before first probe
PeriodMs int64 `protobuf:"varint,9,opt,name=period_ms,json=periodMs,proto3" json:"period_ms,omitempty"` // between probes
TimeoutMs int64 `protobuf:"varint,10,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"` // per-probe deadline
FailureThreshold int32 `protobuf:"varint,11,opt,name=failure_threshold,json=failureThreshold,proto3" json:"failure_threshold,omitempty"` // N consecutive failures = unhealthy
SuccessThreshold int32 `protobuf:"varint,12,opt,name=success_threshold,json=successThreshold,proto3" json:"success_threshold,omitempty"` // N consecutive successes = healthy
// contains filtered or unexported fields
}
HealthProbe declares how the per-host weft daemon checks whether a VM is alive. Probes run from the host owning the VM ; results are emitted on the event bus and consumed by the central respawn reconciler. Type=NONE disables probing — the only "dead" signal becomes the hypervisor's own state transition (Stopped / Failed).
HTTP probe : the binding is the microVM's overlay IP from outside, or 127.0.0.1 from inside ; the agent uses the overlay address. TCP probe : same binding rule ; success = connect within timeout. EXEC probe : runs the command via the in-VM weft-microvm-agent (V0.2 ; V0.1 implements HTTP+TCP only and rejects EXEC at create time with INVALID_ARGUMENT).
func (*HealthProbe) Descriptor
deprecated
added in
v0.10.0
func (*HealthProbe) Descriptor() ([]byte, []int)
Deprecated: Use HealthProbe.ProtoReflect.Descriptor instead.
func (*HealthProbe) GetExecCommand ¶ added in v0.10.0
func (x *HealthProbe) GetExecCommand() []string
func (*HealthProbe) GetFailureThreshold ¶ added in v0.10.0
func (x *HealthProbe) GetFailureThreshold() int32
func (*HealthProbe) GetHttpMethod ¶ added in v0.10.0
func (x *HealthProbe) GetHttpMethod() string
func (*HealthProbe) GetHttpPath ¶ added in v0.10.0
func (x *HealthProbe) GetHttpPath() string
func (*HealthProbe) GetHttpPort ¶ added in v0.10.0
func (x *HealthProbe) GetHttpPort() int32
func (*HealthProbe) GetHttpStatusOk ¶ added in v0.10.0
func (x *HealthProbe) GetHttpStatusOk() []int32
func (*HealthProbe) GetInitialDelayMs ¶ added in v0.10.0
func (x *HealthProbe) GetInitialDelayMs() int64
func (*HealthProbe) GetPeriodMs ¶ added in v0.10.0
func (x *HealthProbe) GetPeriodMs() int64
func (*HealthProbe) GetSuccessThreshold ¶ added in v0.10.0
func (x *HealthProbe) GetSuccessThreshold() int32
func (*HealthProbe) GetTcpPort ¶ added in v0.10.0
func (x *HealthProbe) GetTcpPort() int32
func (*HealthProbe) GetTimeoutMs ¶ added in v0.10.0
func (x *HealthProbe) GetTimeoutMs() int64
func (*HealthProbe) GetType ¶ added in v0.10.0
func (x *HealthProbe) GetType() HealthProbe_Type
func (*HealthProbe) ProtoMessage ¶ added in v0.10.0
func (*HealthProbe) ProtoMessage()
func (*HealthProbe) ProtoReflect ¶ added in v0.10.0
func (x *HealthProbe) ProtoReflect() protoreflect.Message
func (*HealthProbe) Reset ¶ added in v0.10.0
func (x *HealthProbe) Reset()
func (*HealthProbe) String ¶ added in v0.10.0
func (x *HealthProbe) String() string
type HealthProbe_Type ¶ added in v0.10.0
type HealthProbe_Type int32
const ( HealthProbe_NONE HealthProbe_Type = 0 HealthProbe_HTTP HealthProbe_Type = 1 HealthProbe_TCP HealthProbe_Type = 2 HealthProbe_EXEC HealthProbe_Type = 3 )
func (HealthProbe_Type) Descriptor ¶ added in v0.10.0
func (HealthProbe_Type) Descriptor() protoreflect.EnumDescriptor
func (HealthProbe_Type) Enum ¶ added in v0.10.0
func (x HealthProbe_Type) Enum() *HealthProbe_Type
func (HealthProbe_Type) EnumDescriptor
deprecated
added in
v0.10.0
func (HealthProbe_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthProbe_Type.Descriptor instead.
func (HealthProbe_Type) Number ¶ added in v0.10.0
func (x HealthProbe_Type) Number() protoreflect.EnumNumber
func (HealthProbe_Type) String ¶ added in v0.10.0
func (x HealthProbe_Type) String() string
func (HealthProbe_Type) Type ¶ added in v0.10.0
func (HealthProbe_Type) Type() protoreflect.EnumType
type HeartbeatHostRequest ¶
type HeartbeatHostRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
HeartbeatHost bumps LastSeenAt. Hosts that miss the configured TTL transition to "down". Called by the per-host agent on a timer.
func (*HeartbeatHostRequest) Descriptor
deprecated
func (*HeartbeatHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use HeartbeatHostRequest.ProtoReflect.Descriptor instead.
func (*HeartbeatHostRequest) GetUuid ¶
func (x *HeartbeatHostRequest) GetUuid() string
func (*HeartbeatHostRequest) ProtoMessage ¶
func (*HeartbeatHostRequest) ProtoMessage()
func (*HeartbeatHostRequest) ProtoReflect ¶
func (x *HeartbeatHostRequest) ProtoReflect() protoreflect.Message
func (*HeartbeatHostRequest) Reset ¶
func (x *HeartbeatHostRequest) Reset()
func (*HeartbeatHostRequest) String ¶
func (x *HeartbeatHostRequest) String() string
type HeartbeatHostResponse ¶
type HeartbeatHostResponse struct {
// contains filtered or unexported fields
}
func (*HeartbeatHostResponse) Descriptor
deprecated
func (*HeartbeatHostResponse) Descriptor() ([]byte, []int)
Deprecated: Use HeartbeatHostResponse.ProtoReflect.Descriptor instead.
func (*HeartbeatHostResponse) ProtoMessage ¶
func (*HeartbeatHostResponse) ProtoMessage()
func (*HeartbeatHostResponse) ProtoReflect ¶
func (x *HeartbeatHostResponse) ProtoReflect() protoreflect.Message
func (*HeartbeatHostResponse) Reset ¶
func (x *HeartbeatHostResponse) Reset()
func (*HeartbeatHostResponse) String ¶
func (x *HeartbeatHostResponse) String() string
type HostInfo ¶
type HostInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
Az string `protobuf:"bytes,3,opt,name=az,proto3" json:"az,omitempty"`
Rack string `protobuf:"bytes,4,opt,name=rack,proto3" json:"rack,omitempty"`
Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // host:port of the agent's gRPC listener
Hypervisor string `protobuf:"bytes,6,opt,name=hypervisor,proto3" json:"hypervisor,omitempty"` // "apple-vz" | "qemu-kvm" | …
Architecture string `protobuf:"bytes,7,opt,name=architecture,proto3" json:"architecture,omitempty"` // "arm64" | "amd64" | "riscv64" | …
NetworkTypes []string `protobuf:"bytes,8,rep,name=network_types,json=networkTypes,proto3" json:"network_types,omitempty"`
VolumeBackends []string `protobuf:"bytes,9,rep,name=volume_backends,json=volumeBackends,proto3" json:"volume_backends,omitempty"`
Properties map[string]string `` /* 148-byte string literal not displayed */
// state: "active" | "draining" | "down".
State string `protobuf:"bytes,11,opt,name=state,proto3" json:"state,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,12,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
LastSeenAtUnixNs int64 `protobuf:"varint,13,opt,name=last_seen_at_unix_ns,json=lastSeenAtUnixNs,proto3" json:"last_seen_at_unix_ns,omitempty"`
// cordoned, when true, takes this host out of the scheduler's
// candidate set for *new* placements ; already-running VMs stay
// put. Set/cleared via SetHostCordoned. Independent of `state` —
// a cordoned host stays Active + reachable, it just refuses new
// work. Implements the upgrade-runbook primitive previously
// documented as proposed.
Cordoned bool `protobuf:"varint,14,opt,name=cordoned,proto3" json:"cordoned,omitempty"`
// agent_version is the build version of the weft agent process
// currently serving this host. Operator-visible in the TUI's
// Hosts tab. Set at RegisterHost time by the agent itself
// (compile-time main.version stamp). "" → unknown (pre-
// v0.4.55 agent or build without -X main.version).
AgentVersion string `protobuf:"bytes,15,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"`
// driver_versions maps each loaded driver plugin's kind
// (e.g. "qemu", "vz", "block") to its compile-time version
// (e.g. "v0.5.1"). Collected by the agent at RegisterHost
// time by calling each driver's HostInfo() RPC (driverpb
// v0.5.0+ added a `version` field). Empty when no drivers
// are loaded or when every loaded driver is on an older
// driverpb that didn't report version.
DriverVersions map[string]string `` /* 178-byte string literal not displayed */
// os_id is the machine-readable os-release ID field ("debian",
// "ubuntu", "alpine", "rhel" ; "darwin" / "openbsd" on non-Linux
// hosts). Empty when /etc/os-release isn't available (Linux dev
// images stripped) or on platforms with no equivalent (mac dev).
OsId string `protobuf:"bytes,17,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
// os_version is os-release VERSION_ID ("12", "24.04", "3.20").
// Empty when os_id is empty.
OsVersion string `protobuf:"bytes,18,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
// os_pretty is os-release PRETTY_NAME ("Debian GNU/Linux 12
// (bookworm)", "Ubuntu 24.04.1 LTS"). Human-friendly fallback
// when (os_id, os_version) isn't expressive enough.
OsPretty string `protobuf:"bytes,19,opt,name=os_pretty,json=osPretty,proto3" json:"os_pretty,omitempty"`
// kernel_version is the running kernel release ("6.1.0-23-arm64",
// "Darwin 25.3.0"). uname -r on Linux ; `sysctl kern.osrelease`
// on Darwin. Empty when collection failed.
KernelVersion string `protobuf:"bytes,20,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
// network_interfaces lists every IP-bearing nic the agent saw at
// register time. Operator-facing : the TUI's host detail drawer
// renders mac/ipv4/ipv6/mtu/link-speed/state for each. Collected
// via /sys/class/net + netlink (Linux only) ; empty on darwin /
// other platforms today.
NetworkInterfaces []*NetworkInterface `protobuf:"bytes,21,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"`
// storage_mounts lists the local filesystems the agent saw at
// register time. Operator-facing : the TUI shows mountpoint +
// fstype + free/total bytes. Filters to ext*/xfs/btrfs/zfs/9p
// and skips tmpfs/proc/sysfs/cgroup at collection time.
StorageMounts []*StorageMount `protobuf:"bytes,22,rep,name=storage_mounts,json=storageMounts,proto3" json:"storage_mounts,omitempty"`
// cpu_count is the number of logical CPUs the host exposes
// (runtime.NumCPU on the host agent's side). Empty / 0 on the
// wire means "unknown" (legacy agent or collection failure).
CpuCount int32 `protobuf:"varint,23,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
// memory_mib is the host's total RAM in MiB, as read from
// /proc/meminfo (MemTotal) on Linux. 0 means "unknown".
MemoryMib int64 `protobuf:"varint,24,opt,name=memory_mib,json=memoryMib,proto3" json:"memory_mib,omitempty"`
// gpus is the host's physical accelerator inventory ; one entry
// per device. Vendor + Model identify the SKU ; memory_gib +
// mig_capable carry the per-card details schedulers need to
// match ScheduleRequest.RequestedGPUs.
Gpus []*GPU `protobuf:"bytes,25,rep,name=gpus,proto3" json:"gpus,omitempty"`
// contains filtered or unexported fields
}
HostInfo is one entry in the Host registry. UUID is stable across restarts (persisted at <stateDir>/host-uuid by the per-host agent) ; everything else can refresh on re-register.
func (*HostInfo) Descriptor
deprecated
func (*HostInfo) GetAgentVersion ¶ added in v0.18.0
func (*HostInfo) GetArchitecture ¶
func (*HostInfo) GetCordoned ¶ added in v0.4.0
func (*HostInfo) GetCpuCount ¶ added in v0.20.0
func (*HostInfo) GetCreatedAtUnixNs ¶
func (*HostInfo) GetDriverVersions ¶ added in v0.18.0
func (*HostInfo) GetEndpoint ¶
func (*HostInfo) GetHostname ¶
func (*HostInfo) GetHypervisor ¶
func (*HostInfo) GetKernelVersion ¶ added in v0.19.0
func (*HostInfo) GetLastSeenAtUnixNs ¶
func (*HostInfo) GetMemoryMib ¶ added in v0.20.0
func (*HostInfo) GetNetworkInterfaces ¶ added in v0.19.0
func (x *HostInfo) GetNetworkInterfaces() []*NetworkInterface
func (*HostInfo) GetNetworkTypes ¶
func (*HostInfo) GetOsPretty ¶ added in v0.19.0
func (*HostInfo) GetOsVersion ¶ added in v0.19.0
func (*HostInfo) GetProperties ¶ added in v0.12.0
func (*HostInfo) GetStorageMounts ¶ added in v0.19.0
func (x *HostInfo) GetStorageMounts() []*StorageMount
func (*HostInfo) GetVolumeBackends ¶
func (*HostInfo) ProtoMessage ¶
func (*HostInfo) ProtoMessage()
func (*HostInfo) ProtoReflect ¶
func (x *HostInfo) ProtoReflect() protoreflect.Message
type ImageInfo ¶
type ImageInfo struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // original image URL / reference
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // filename on disk (e.g. noble-server-cloudimg-arm64.img)
Format string `protobuf:"bytes,3,opt,name=format,proto3" json:"format,omitempty"` // raw, qcow2, oci, img, or unknown
SizeBytes int64 `protobuf:"varint,4,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"` // total size on disk in bytes
// contains filtered or unexported fields
}
func (*ImageInfo) Descriptor
deprecated
func (*ImageInfo) GetSizeBytes ¶
func (*ImageInfo) ProtoMessage ¶
func (*ImageInfo) ProtoMessage()
func (*ImageInfo) ProtoReflect ¶
func (x *ImageInfo) ProtoReflect() protoreflect.Message
type ImportSSHKeyCatalogueRequest ¶ added in v0.9.0
type ImportSSHKeyCatalogueRequest struct {
NamePrefix string `protobuf:"bytes,1,opt,name=name_prefix,json=namePrefix,proto3" json:"name_prefix,omitempty"`
Blob string `protobuf:"bytes,2,opt,name=blob,proto3" json:"blob,omitempty"`
Comment string `protobuf:"bytes,3,opt,name=comment,proto3" json:"comment,omitempty"`
// contains filtered or unexported fields
}
ImportSSHKeyCatalogue ingests an authorized_keys blob in one shot (one entry per non-comment, non-empty line). `name_prefix` provides the unique-name seed ; the server appends an index per imported line ("alice-1", "alice-2", …). Idempotent on fingerprint.
func (*ImportSSHKeyCatalogueRequest) Descriptor
deprecated
added in
v0.9.0
func (*ImportSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportSSHKeyCatalogueRequest.ProtoReflect.Descriptor instead.
func (*ImportSSHKeyCatalogueRequest) GetBlob ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) GetBlob() string
func (*ImportSSHKeyCatalogueRequest) GetComment ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) GetComment() string
func (*ImportSSHKeyCatalogueRequest) GetNamePrefix ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) GetNamePrefix() string
func (*ImportSSHKeyCatalogueRequest) ProtoMessage ¶ added in v0.9.0
func (*ImportSSHKeyCatalogueRequest) ProtoMessage()
func (*ImportSSHKeyCatalogueRequest) ProtoReflect ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
func (*ImportSSHKeyCatalogueRequest) Reset ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) Reset()
func (*ImportSSHKeyCatalogueRequest) String ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueRequest) String() string
type ImportSSHKeyCatalogueResponse ¶ added in v0.9.0
type ImportSSHKeyCatalogueResponse struct {
Imported []*SSHKeyCatalogueEntry `protobuf:"bytes,1,rep,name=imported,proto3" json:"imported,omitempty"`
SkippedDuplicates int32 `protobuf:"varint,2,opt,name=skipped_duplicates,json=skippedDuplicates,proto3" json:"skipped_duplicates,omitempty"`
// contains filtered or unexported fields
}
func (*ImportSSHKeyCatalogueResponse) Descriptor
deprecated
added in
v0.9.0
func (*ImportSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportSSHKeyCatalogueResponse.ProtoReflect.Descriptor instead.
func (*ImportSSHKeyCatalogueResponse) GetImported ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueResponse) GetImported() []*SSHKeyCatalogueEntry
func (*ImportSSHKeyCatalogueResponse) GetSkippedDuplicates ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueResponse) GetSkippedDuplicates() int32
func (*ImportSSHKeyCatalogueResponse) ProtoMessage ¶ added in v0.9.0
func (*ImportSSHKeyCatalogueResponse) ProtoMessage()
func (*ImportSSHKeyCatalogueResponse) ProtoReflect ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
func (*ImportSSHKeyCatalogueResponse) Reset ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueResponse) Reset()
func (*ImportSSHKeyCatalogueResponse) String ¶ added in v0.9.0
func (x *ImportSSHKeyCatalogueResponse) String() string
type InstallPluginRequest ¶ added in v0.5.0
type InstallPluginRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // catalogue entry name
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // target project (name or UUID)
Inputs map[string]string `` /* 139-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*InstallPluginRequest) Descriptor
deprecated
added in
v0.5.0
func (*InstallPluginRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstallPluginRequest.ProtoReflect.Descriptor instead.
func (*InstallPluginRequest) GetInputs ¶ added in v0.5.0
func (x *InstallPluginRequest) GetInputs() map[string]string
func (*InstallPluginRequest) GetName ¶ added in v0.5.0
func (x *InstallPluginRequest) GetName() string
func (*InstallPluginRequest) GetProject ¶ added in v0.5.0
func (x *InstallPluginRequest) GetProject() string
func (*InstallPluginRequest) ProtoMessage ¶ added in v0.5.0
func (*InstallPluginRequest) ProtoMessage()
func (*InstallPluginRequest) ProtoReflect ¶ added in v0.5.0
func (x *InstallPluginRequest) ProtoReflect() protoreflect.Message
func (*InstallPluginRequest) Reset ¶ added in v0.5.0
func (x *InstallPluginRequest) Reset()
func (*InstallPluginRequest) String ¶ added in v0.5.0
func (x *InstallPluginRequest) String() string
type InstallPluginResponse ¶ added in v0.5.0
type InstallPluginResponse struct {
InstanceUuid string `protobuf:"bytes,1,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*InstallPluginResponse) Descriptor
deprecated
added in
v0.5.0
func (*InstallPluginResponse) Descriptor() ([]byte, []int)
Deprecated: Use InstallPluginResponse.ProtoReflect.Descriptor instead.
func (*InstallPluginResponse) GetInstanceUuid ¶ added in v0.5.0
func (x *InstallPluginResponse) GetInstanceUuid() string
func (*InstallPluginResponse) ProtoMessage ¶ added in v0.5.0
func (*InstallPluginResponse) ProtoMessage()
func (*InstallPluginResponse) ProtoReflect ¶ added in v0.5.0
func (x *InstallPluginResponse) ProtoReflect() protoreflect.Message
func (*InstallPluginResponse) Reset ¶ added in v0.5.0
func (x *InstallPluginResponse) Reset()
func (*InstallPluginResponse) String ¶ added in v0.5.0
func (x *InstallPluginResponse) String() string
type LBBackend ¶ added in v0.8.0
type LBBackend struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // host[:port] ; port optional, defaults per listener
Weight int32 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"` // 0 = drain, 1..N = relative weight
// contains filtered or unexported fields
}
func (*LBBackend) Descriptor
deprecated
added in
v0.8.0
func (*LBBackend) GetAddress ¶ added in v0.8.0
func (*LBBackend) ProtoMessage ¶ added in v0.8.0
func (*LBBackend) ProtoMessage()
func (*LBBackend) ProtoReflect ¶ added in v0.8.0
func (x *LBBackend) ProtoReflect() protoreflect.Message
type ListAZsRequest ¶ added in v0.7.0
type ListAZsRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListAZsRequest) Descriptor
deprecated
added in
v0.7.0
func (*ListAZsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAZsRequest.ProtoReflect.Descriptor instead.
func (*ListAZsRequest) GetLimit ¶ added in v0.7.0
func (x *ListAZsRequest) GetLimit() int32
func (*ListAZsRequest) GetPageToken ¶ added in v0.7.0
func (x *ListAZsRequest) GetPageToken() string
func (*ListAZsRequest) ProtoMessage ¶ added in v0.7.0
func (*ListAZsRequest) ProtoMessage()
func (*ListAZsRequest) ProtoReflect ¶ added in v0.7.0
func (x *ListAZsRequest) ProtoReflect() protoreflect.Message
func (*ListAZsRequest) Reset ¶ added in v0.7.0
func (x *ListAZsRequest) Reset()
func (*ListAZsRequest) String ¶ added in v0.7.0
func (x *ListAZsRequest) String() string
type ListAZsResponse ¶ added in v0.7.0
type ListAZsResponse struct {
Azs []*AZInfo `protobuf:"bytes,1,rep,name=azs,proto3" json:"azs,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListAZsResponse) Descriptor
deprecated
added in
v0.7.0
func (*ListAZsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAZsResponse.ProtoReflect.Descriptor instead.
func (*ListAZsResponse) GetAzs ¶ added in v0.7.0
func (x *ListAZsResponse) GetAzs() []*AZInfo
func (*ListAZsResponse) GetNextPageToken ¶ added in v0.7.0
func (x *ListAZsResponse) GetNextPageToken() string
func (*ListAZsResponse) ProtoMessage ¶ added in v0.7.0
func (*ListAZsResponse) ProtoMessage()
func (*ListAZsResponse) ProtoReflect ¶ added in v0.7.0
func (x *ListAZsResponse) ProtoReflect() protoreflect.Message
func (*ListAZsResponse) Reset ¶ added in v0.7.0
func (x *ListAZsResponse) Reset()
func (*ListAZsResponse) String ¶ added in v0.7.0
func (x *ListAZsResponse) String() string
type ListBucketsRequest ¶ added in v0.9.0
type ListBucketsRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // optional ; empty = caller's accessible set
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketsRequest) Descriptor
deprecated
added in
v0.9.0
func (*ListBucketsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsRequest.ProtoReflect.Descriptor instead.
func (*ListBucketsRequest) GetLimit ¶ added in v0.9.0
func (x *ListBucketsRequest) GetLimit() int32
func (*ListBucketsRequest) GetPageToken ¶ added in v0.9.0
func (x *ListBucketsRequest) GetPageToken() string
func (*ListBucketsRequest) GetProject ¶ added in v0.9.0
func (x *ListBucketsRequest) GetProject() string
func (*ListBucketsRequest) ProtoMessage ¶ added in v0.9.0
func (*ListBucketsRequest) ProtoMessage()
func (*ListBucketsRequest) ProtoReflect ¶ added in v0.9.0
func (x *ListBucketsRequest) ProtoReflect() protoreflect.Message
func (*ListBucketsRequest) Reset ¶ added in v0.9.0
func (x *ListBucketsRequest) Reset()
func (*ListBucketsRequest) String ¶ added in v0.9.0
func (x *ListBucketsRequest) String() string
type ListBucketsResponse ¶ added in v0.9.0
type ListBucketsResponse struct {
Buckets []*BucketInfo `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListBucketsResponse) Descriptor
deprecated
added in
v0.9.0
func (*ListBucketsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBucketsResponse.ProtoReflect.Descriptor instead.
func (*ListBucketsResponse) GetBuckets ¶ added in v0.9.0
func (x *ListBucketsResponse) GetBuckets() []*BucketInfo
func (*ListBucketsResponse) GetNextPageToken ¶ added in v0.9.0
func (x *ListBucketsResponse) GetNextPageToken() string
func (*ListBucketsResponse) ProtoMessage ¶ added in v0.9.0
func (*ListBucketsResponse) ProtoMessage()
func (*ListBucketsResponse) ProtoReflect ¶ added in v0.9.0
func (x *ListBucketsResponse) ProtoReflect() protoreflect.Message
func (*ListBucketsResponse) Reset ¶ added in v0.9.0
func (x *ListBucketsResponse) Reset()
func (*ListBucketsResponse) String ¶ added in v0.9.0
func (x *ListBucketsResponse) String() string
type ListDNSRecordsRequest ¶ added in v0.8.0
type ListDNSRecordsRequest struct {
ZoneUuid string `protobuf:"bytes,1,opt,name=zone_uuid,json=zoneUuid,proto3" json:"zone_uuid,omitempty"` // required
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListDNSRecordsRequest) Descriptor
deprecated
added in
v0.8.0
func (*ListDNSRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDNSRecordsRequest.ProtoReflect.Descriptor instead.
func (*ListDNSRecordsRequest) GetLimit ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) GetLimit() int32
func (*ListDNSRecordsRequest) GetPageToken ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) GetPageToken() string
func (*ListDNSRecordsRequest) GetZoneUuid ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) GetZoneUuid() string
func (*ListDNSRecordsRequest) ProtoMessage ¶ added in v0.8.0
func (*ListDNSRecordsRequest) ProtoMessage()
func (*ListDNSRecordsRequest) ProtoReflect ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) ProtoReflect() protoreflect.Message
func (*ListDNSRecordsRequest) Reset ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) Reset()
func (*ListDNSRecordsRequest) String ¶ added in v0.8.0
func (x *ListDNSRecordsRequest) String() string
type ListDNSRecordsResponse ¶ added in v0.8.0
type ListDNSRecordsResponse struct {
Records []*DNSRecordInfo `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListDNSRecordsResponse) Descriptor
deprecated
added in
v0.8.0
func (*ListDNSRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDNSRecordsResponse.ProtoReflect.Descriptor instead.
func (*ListDNSRecordsResponse) GetNextPageToken ¶ added in v0.8.0
func (x *ListDNSRecordsResponse) GetNextPageToken() string
func (*ListDNSRecordsResponse) GetRecords ¶ added in v0.8.0
func (x *ListDNSRecordsResponse) GetRecords() []*DNSRecordInfo
func (*ListDNSRecordsResponse) ProtoMessage ¶ added in v0.8.0
func (*ListDNSRecordsResponse) ProtoMessage()
func (*ListDNSRecordsResponse) ProtoReflect ¶ added in v0.8.0
func (x *ListDNSRecordsResponse) ProtoReflect() protoreflect.Message
func (*ListDNSRecordsResponse) Reset ¶ added in v0.8.0
func (x *ListDNSRecordsResponse) Reset()
func (*ListDNSRecordsResponse) String ¶ added in v0.8.0
func (x *ListDNSRecordsResponse) String() string
type ListDNSZonesRequest ¶ added in v0.8.0
type ListDNSZonesRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListDNSZonesRequest) Descriptor
deprecated
added in
v0.8.0
func (*ListDNSZonesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDNSZonesRequest.ProtoReflect.Descriptor instead.
func (*ListDNSZonesRequest) GetLimit ¶ added in v0.8.0
func (x *ListDNSZonesRequest) GetLimit() int32
func (*ListDNSZonesRequest) GetPageToken ¶ added in v0.8.0
func (x *ListDNSZonesRequest) GetPageToken() string
func (*ListDNSZonesRequest) GetProject ¶ added in v0.8.0
func (x *ListDNSZonesRequest) GetProject() string
func (*ListDNSZonesRequest) ProtoMessage ¶ added in v0.8.0
func (*ListDNSZonesRequest) ProtoMessage()
func (*ListDNSZonesRequest) ProtoReflect ¶ added in v0.8.0
func (x *ListDNSZonesRequest) ProtoReflect() protoreflect.Message
func (*ListDNSZonesRequest) Reset ¶ added in v0.8.0
func (x *ListDNSZonesRequest) Reset()
func (*ListDNSZonesRequest) String ¶ added in v0.8.0
func (x *ListDNSZonesRequest) String() string
type ListDNSZonesResponse ¶ added in v0.8.0
type ListDNSZonesResponse struct {
Zones []*DNSZoneInfo `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListDNSZonesResponse) Descriptor
deprecated
added in
v0.8.0
func (*ListDNSZonesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDNSZonesResponse.ProtoReflect.Descriptor instead.
func (*ListDNSZonesResponse) GetNextPageToken ¶ added in v0.8.0
func (x *ListDNSZonesResponse) GetNextPageToken() string
func (*ListDNSZonesResponse) GetZones ¶ added in v0.8.0
func (x *ListDNSZonesResponse) GetZones() []*DNSZoneInfo
func (*ListDNSZonesResponse) ProtoMessage ¶ added in v0.8.0
func (*ListDNSZonesResponse) ProtoMessage()
func (*ListDNSZonesResponse) ProtoReflect ¶ added in v0.8.0
func (x *ListDNSZonesResponse) ProtoReflect() protoreflect.Message
func (*ListDNSZonesResponse) Reset ¶ added in v0.8.0
func (x *ListDNSZonesResponse) Reset()
func (*ListDNSZonesResponse) String ¶ added in v0.8.0
func (x *ListDNSZonesResponse) String() string
type ListFederationPeersRequest ¶ added in v0.5.0
type ListFederationPeersRequest struct {
// contains filtered or unexported fields
}
func (*ListFederationPeersRequest) Descriptor
deprecated
added in
v0.5.0
func (*ListFederationPeersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationPeersRequest.ProtoReflect.Descriptor instead.
func (*ListFederationPeersRequest) ProtoMessage ¶ added in v0.5.0
func (*ListFederationPeersRequest) ProtoMessage()
func (*ListFederationPeersRequest) ProtoReflect ¶ added in v0.5.0
func (x *ListFederationPeersRequest) ProtoReflect() protoreflect.Message
func (*ListFederationPeersRequest) Reset ¶ added in v0.5.0
func (x *ListFederationPeersRequest) Reset()
func (*ListFederationPeersRequest) String ¶ added in v0.5.0
func (x *ListFederationPeersRequest) String() string
type ListFederationPeersResponse ¶ added in v0.5.0
type ListFederationPeersResponse struct {
Peers []*FederationPeerInfo `protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"`
// contains filtered or unexported fields
}
func (*ListFederationPeersResponse) Descriptor
deprecated
added in
v0.5.0
func (*ListFederationPeersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationPeersResponse.ProtoReflect.Descriptor instead.
func (*ListFederationPeersResponse) GetPeers ¶ added in v0.5.0
func (x *ListFederationPeersResponse) GetPeers() []*FederationPeerInfo
func (*ListFederationPeersResponse) ProtoMessage ¶ added in v0.5.0
func (*ListFederationPeersResponse) ProtoMessage()
func (*ListFederationPeersResponse) ProtoReflect ¶ added in v0.5.0
func (x *ListFederationPeersResponse) ProtoReflect() protoreflect.Message
func (*ListFederationPeersResponse) Reset ¶ added in v0.5.0
func (x *ListFederationPeersResponse) Reset()
func (*ListFederationPeersResponse) String ¶ added in v0.5.0
func (x *ListFederationPeersResponse) String() string
type ListFlavorsRequest ¶
type ListFlavorsRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListFlavorsRequest) Descriptor
deprecated
func (*ListFlavorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFlavorsRequest.ProtoReflect.Descriptor instead.
func (*ListFlavorsRequest) GetLimit ¶
func (x *ListFlavorsRequest) GetLimit() int32
func (*ListFlavorsRequest) GetPageToken ¶
func (x *ListFlavorsRequest) GetPageToken() string
func (*ListFlavorsRequest) ProtoMessage ¶
func (*ListFlavorsRequest) ProtoMessage()
func (*ListFlavorsRequest) ProtoReflect ¶
func (x *ListFlavorsRequest) ProtoReflect() protoreflect.Message
func (*ListFlavorsRequest) Reset ¶
func (x *ListFlavorsRequest) Reset()
func (*ListFlavorsRequest) String ¶
func (x *ListFlavorsRequest) String() string
type ListFlavorsResponse ¶
type ListFlavorsResponse struct {
Flavors []*Flavor `protobuf:"bytes,1,rep,name=flavors,proto3" json:"flavors,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListFlavorsResponse) Descriptor
deprecated
func (*ListFlavorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFlavorsResponse.ProtoReflect.Descriptor instead.
func (*ListFlavorsResponse) GetFlavors ¶
func (x *ListFlavorsResponse) GetFlavors() []*Flavor
func (*ListFlavorsResponse) GetNextPageToken ¶
func (x *ListFlavorsResponse) GetNextPageToken() string
func (*ListFlavorsResponse) ProtoMessage ¶
func (*ListFlavorsResponse) ProtoMessage()
func (*ListFlavorsResponse) ProtoReflect ¶
func (x *ListFlavorsResponse) ProtoReflect() protoreflect.Message
func (*ListFlavorsResponse) Reset ¶
func (x *ListFlavorsResponse) Reset()
func (*ListFlavorsResponse) String ¶
func (x *ListFlavorsResponse) String() string
type ListFloatingIPsRequest ¶
type ListFloatingIPsRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListFloatingIPsRequest) Descriptor
deprecated
func (*ListFloatingIPsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFloatingIPsRequest.ProtoReflect.Descriptor instead.
func (*ListFloatingIPsRequest) GetLimit ¶
func (x *ListFloatingIPsRequest) GetLimit() int32
func (*ListFloatingIPsRequest) GetPageToken ¶
func (x *ListFloatingIPsRequest) GetPageToken() string
func (*ListFloatingIPsRequest) GetProject ¶
func (x *ListFloatingIPsRequest) GetProject() string
func (*ListFloatingIPsRequest) ProtoMessage ¶
func (*ListFloatingIPsRequest) ProtoMessage()
func (*ListFloatingIPsRequest) ProtoReflect ¶
func (x *ListFloatingIPsRequest) ProtoReflect() protoreflect.Message
func (*ListFloatingIPsRequest) Reset ¶
func (x *ListFloatingIPsRequest) Reset()
func (*ListFloatingIPsRequest) String ¶
func (x *ListFloatingIPsRequest) String() string
type ListFloatingIPsResponse ¶
type ListFloatingIPsResponse struct {
FloatingIps []*FloatingIPInfo `protobuf:"bytes,1,rep,name=floating_ips,json=floatingIps,proto3" json:"floating_ips,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListFloatingIPsResponse) Descriptor
deprecated
func (*ListFloatingIPsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFloatingIPsResponse.ProtoReflect.Descriptor instead.
func (*ListFloatingIPsResponse) GetFloatingIps ¶
func (x *ListFloatingIPsResponse) GetFloatingIps() []*FloatingIPInfo
func (*ListFloatingIPsResponse) GetNextPageToken ¶
func (x *ListFloatingIPsResponse) GetNextPageToken() string
func (*ListFloatingIPsResponse) ProtoMessage ¶
func (*ListFloatingIPsResponse) ProtoMessage()
func (*ListFloatingIPsResponse) ProtoReflect ¶
func (x *ListFloatingIPsResponse) ProtoReflect() protoreflect.Message
func (*ListFloatingIPsResponse) Reset ¶
func (x *ListFloatingIPsResponse) Reset()
func (*ListFloatingIPsResponse) String ¶
func (x *ListFloatingIPsResponse) String() string
type ListHostsRequest ¶
type ListHostsRequest struct {
Az string `protobuf:"bytes,1,opt,name=az,proto3" json:"az,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
ListHosts returns the full registry, optionally filtered by AZ. Sorted by (AZ, Hostname) for stable diff-friendly output.
func (*ListHostsRequest) Descriptor
deprecated
func (*ListHostsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHostsRequest.ProtoReflect.Descriptor instead.
func (*ListHostsRequest) GetAz ¶
func (x *ListHostsRequest) GetAz() string
func (*ListHostsRequest) GetLimit ¶
func (x *ListHostsRequest) GetLimit() int32
func (*ListHostsRequest) GetPageToken ¶
func (x *ListHostsRequest) GetPageToken() string
func (*ListHostsRequest) ProtoMessage ¶
func (*ListHostsRequest) ProtoMessage()
func (*ListHostsRequest) ProtoReflect ¶
func (x *ListHostsRequest) ProtoReflect() protoreflect.Message
func (*ListHostsRequest) Reset ¶
func (x *ListHostsRequest) Reset()
func (*ListHostsRequest) String ¶
func (x *ListHostsRequest) String() string
type ListHostsResponse ¶
type ListHostsResponse struct {
Hosts []*HostInfo `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
ConnectedHostUuids []string `protobuf:"bytes,2,rep,name=connected_host_uuids,json=connectedHostUuids,proto3" json:"connected_host_uuids,omitempty"`
NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
ListHostsResponse exposes both the persisted Host registry (hosts) and a runtime view (connected_host_uuids) — the UUIDs of hosts whose agents currently hold an open AgentDispatch stream. A host listed in `hosts` but absent from `connected_host_uuids` either hasn't run `weft agent --client` yet, or its dispatch stream is mid-reconnect / TTL-expired.
func (*ListHostsResponse) Descriptor
deprecated
func (*ListHostsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHostsResponse.ProtoReflect.Descriptor instead.
func (*ListHostsResponse) GetConnectedHostUuids ¶
func (x *ListHostsResponse) GetConnectedHostUuids() []string
func (*ListHostsResponse) GetHosts ¶
func (x *ListHostsResponse) GetHosts() []*HostInfo
func (*ListHostsResponse) GetNextPageToken ¶
func (x *ListHostsResponse) GetNextPageToken() string
func (*ListHostsResponse) ProtoMessage ¶
func (*ListHostsResponse) ProtoMessage()
func (*ListHostsResponse) ProtoReflect ¶
func (x *ListHostsResponse) ProtoReflect() protoreflect.Message
func (*ListHostsResponse) Reset ¶
func (x *ListHostsResponse) Reset()
func (*ListHostsResponse) String ¶
func (x *ListHostsResponse) String() string
type ListImagesRequest ¶
type ListImagesRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListImagesRequest) Descriptor
deprecated
func (*ListImagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListImagesRequest.ProtoReflect.Descriptor instead.
func (*ListImagesRequest) GetLimit ¶
func (x *ListImagesRequest) GetLimit() int32
func (*ListImagesRequest) GetPageToken ¶
func (x *ListImagesRequest) GetPageToken() string
func (*ListImagesRequest) ProtoMessage ¶
func (*ListImagesRequest) ProtoMessage()
func (*ListImagesRequest) ProtoReflect ¶
func (x *ListImagesRequest) ProtoReflect() protoreflect.Message
func (*ListImagesRequest) Reset ¶
func (x *ListImagesRequest) Reset()
func (*ListImagesRequest) String ¶
func (x *ListImagesRequest) String() string
type ListImagesResponse ¶
type ListImagesResponse struct {
Images []*ImageInfo `protobuf:"bytes,1,rep,name=images,proto3" json:"images,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListImagesResponse) Descriptor
deprecated
func (*ListImagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListImagesResponse.ProtoReflect.Descriptor instead.
func (*ListImagesResponse) GetImages ¶
func (x *ListImagesResponse) GetImages() []*ImageInfo
func (*ListImagesResponse) GetNextPageToken ¶
func (x *ListImagesResponse) GetNextPageToken() string
func (*ListImagesResponse) ProtoMessage ¶
func (*ListImagesResponse) ProtoMessage()
func (*ListImagesResponse) ProtoReflect ¶
func (x *ListImagesResponse) ProtoReflect() protoreflect.Message
func (*ListImagesResponse) Reset ¶
func (x *ListImagesResponse) Reset()
func (*ListImagesResponse) String ¶
func (x *ListImagesResponse) String() string
type ListInstalledPluginsRequest ¶ added in v0.5.0
type ListInstalledPluginsRequest struct {
// contains filtered or unexported fields
}
func (*ListInstalledPluginsRequest) Descriptor
deprecated
added in
v0.5.0
func (*ListInstalledPluginsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInstalledPluginsRequest.ProtoReflect.Descriptor instead.
func (*ListInstalledPluginsRequest) ProtoMessage ¶ added in v0.5.0
func (*ListInstalledPluginsRequest) ProtoMessage()
func (*ListInstalledPluginsRequest) ProtoReflect ¶ added in v0.5.0
func (x *ListInstalledPluginsRequest) ProtoReflect() protoreflect.Message
func (*ListInstalledPluginsRequest) Reset ¶ added in v0.5.0
func (x *ListInstalledPluginsRequest) Reset()
func (*ListInstalledPluginsRequest) String ¶ added in v0.5.0
func (x *ListInstalledPluginsRequest) String() string
type ListInstalledPluginsResponse ¶ added in v0.5.0
type ListInstalledPluginsResponse struct {
Instances []*PluginInstance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
// contains filtered or unexported fields
}
func (*ListInstalledPluginsResponse) Descriptor
deprecated
added in
v0.5.0
func (*ListInstalledPluginsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInstalledPluginsResponse.ProtoReflect.Descriptor instead.
func (*ListInstalledPluginsResponse) GetInstances ¶ added in v0.5.0
func (x *ListInstalledPluginsResponse) GetInstances() []*PluginInstance
func (*ListInstalledPluginsResponse) ProtoMessage ¶ added in v0.5.0
func (*ListInstalledPluginsResponse) ProtoMessage()
func (*ListInstalledPluginsResponse) ProtoReflect ¶ added in v0.5.0
func (x *ListInstalledPluginsResponse) ProtoReflect() protoreflect.Message
func (*ListInstalledPluginsResponse) Reset ¶ added in v0.5.0
func (x *ListInstalledPluginsResponse) Reset()
func (*ListInstalledPluginsResponse) String ¶ added in v0.5.0
func (x *ListInstalledPluginsResponse) String() string
type ListLoadBalancersRequest ¶ added in v0.8.0
type ListLoadBalancersRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // name or UUID ; empty = caller's accessible set
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListLoadBalancersRequest) Descriptor
deprecated
added in
v0.8.0
func (*ListLoadBalancersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancersRequest.ProtoReflect.Descriptor instead.
func (*ListLoadBalancersRequest) GetLimit ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) GetLimit() int32
func (*ListLoadBalancersRequest) GetPageToken ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) GetPageToken() string
func (*ListLoadBalancersRequest) GetProject ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) GetProject() string
func (*ListLoadBalancersRequest) ProtoMessage ¶ added in v0.8.0
func (*ListLoadBalancersRequest) ProtoMessage()
func (*ListLoadBalancersRequest) ProtoReflect ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) ProtoReflect() protoreflect.Message
func (*ListLoadBalancersRequest) Reset ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) Reset()
func (*ListLoadBalancersRequest) String ¶ added in v0.8.0
func (x *ListLoadBalancersRequest) String() string
type ListLoadBalancersResponse ¶ added in v0.8.0
type ListLoadBalancersResponse struct {
LoadBalancers []*LoadBalancerInfo `protobuf:"bytes,1,rep,name=load_balancers,json=loadBalancers,proto3" json:"load_balancers,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListLoadBalancersResponse) Descriptor
deprecated
added in
v0.8.0
func (*ListLoadBalancersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancersResponse.ProtoReflect.Descriptor instead.
func (*ListLoadBalancersResponse) GetLoadBalancers ¶ added in v0.8.0
func (x *ListLoadBalancersResponse) GetLoadBalancers() []*LoadBalancerInfo
func (*ListLoadBalancersResponse) GetNextPageToken ¶ added in v0.8.0
func (x *ListLoadBalancersResponse) GetNextPageToken() string
func (*ListLoadBalancersResponse) ProtoMessage ¶ added in v0.8.0
func (*ListLoadBalancersResponse) ProtoMessage()
func (*ListLoadBalancersResponse) ProtoReflect ¶ added in v0.8.0
func (x *ListLoadBalancersResponse) ProtoReflect() protoreflect.Message
func (*ListLoadBalancersResponse) Reset ¶ added in v0.8.0
func (x *ListLoadBalancersResponse) Reset()
func (*ListLoadBalancersResponse) String ¶ added in v0.8.0
func (x *ListLoadBalancersResponse) String() string
type ListNetworksRequest ¶
type ListNetworksRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListNetworksRequest) Descriptor
deprecated
func (*ListNetworksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.
func (*ListNetworksRequest) GetLimit ¶
func (x *ListNetworksRequest) GetLimit() int32
func (*ListNetworksRequest) GetPageToken ¶
func (x *ListNetworksRequest) GetPageToken() string
func (*ListNetworksRequest) GetProject ¶
func (x *ListNetworksRequest) GetProject() string
func (*ListNetworksRequest) ProtoMessage ¶
func (*ListNetworksRequest) ProtoMessage()
func (*ListNetworksRequest) ProtoReflect ¶
func (x *ListNetworksRequest) ProtoReflect() protoreflect.Message
func (*ListNetworksRequest) Reset ¶
func (x *ListNetworksRequest) Reset()
func (*ListNetworksRequest) String ¶
func (x *ListNetworksRequest) String() string
type ListNetworksResponse ¶
type ListNetworksResponse struct {
Networks []*NetworkInfo `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListNetworksResponse) Descriptor
deprecated
func (*ListNetworksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.
func (*ListNetworksResponse) GetNetworks ¶
func (x *ListNetworksResponse) GetNetworks() []*NetworkInfo
func (*ListNetworksResponse) GetNextPageToken ¶
func (x *ListNetworksResponse) GetNextPageToken() string
func (*ListNetworksResponse) ProtoMessage ¶
func (*ListNetworksResponse) ProtoMessage()
func (*ListNetworksResponse) ProtoReflect ¶
func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message
func (*ListNetworksResponse) Reset ¶
func (x *ListNetworksResponse) Reset()
func (*ListNetworksResponse) String ¶
func (x *ListNetworksResponse) String() string
type ListPluginCatalogueRequest ¶ added in v0.5.0
type ListPluginCatalogueRequest struct {
// contains filtered or unexported fields
}
func (*ListPluginCatalogueRequest) Descriptor
deprecated
added in
v0.5.0
func (*ListPluginCatalogueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPluginCatalogueRequest.ProtoReflect.Descriptor instead.
func (*ListPluginCatalogueRequest) ProtoMessage ¶ added in v0.5.0
func (*ListPluginCatalogueRequest) ProtoMessage()
func (*ListPluginCatalogueRequest) ProtoReflect ¶ added in v0.5.0
func (x *ListPluginCatalogueRequest) ProtoReflect() protoreflect.Message
func (*ListPluginCatalogueRequest) Reset ¶ added in v0.5.0
func (x *ListPluginCatalogueRequest) Reset()
func (*ListPluginCatalogueRequest) String ¶ added in v0.5.0
func (x *ListPluginCatalogueRequest) String() string
type ListPluginCatalogueResponse ¶ added in v0.5.0
type ListPluginCatalogueResponse struct {
Entries []*PluginCatalogueEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*ListPluginCatalogueResponse) Descriptor
deprecated
added in
v0.5.0
func (*ListPluginCatalogueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPluginCatalogueResponse.ProtoReflect.Descriptor instead.
func (*ListPluginCatalogueResponse) GetEntries ¶ added in v0.5.0
func (x *ListPluginCatalogueResponse) GetEntries() []*PluginCatalogueEntry
func (*ListPluginCatalogueResponse) ProtoMessage ¶ added in v0.5.0
func (*ListPluginCatalogueResponse) ProtoMessage()
func (*ListPluginCatalogueResponse) ProtoReflect ¶ added in v0.5.0
func (x *ListPluginCatalogueResponse) ProtoReflect() protoreflect.Message
func (*ListPluginCatalogueResponse) Reset ¶ added in v0.5.0
func (x *ListPluginCatalogueResponse) Reset()
func (*ListPluginCatalogueResponse) String ¶ added in v0.5.0
func (x *ListPluginCatalogueResponse) String() string
type ListPortsForVMRequest ¶ added in v0.11.6
type ListPortsForVMRequest struct {
VmUuid string `protobuf:"bytes,1,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"` // either vm_uuid or vm_name (with project)
VmName string `protobuf:"bytes,2,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*ListPortsForVMRequest) Descriptor
deprecated
added in
v0.11.6
func (*ListPortsForVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPortsForVMRequest.ProtoReflect.Descriptor instead.
func (*ListPortsForVMRequest) GetProject ¶ added in v0.11.6
func (x *ListPortsForVMRequest) GetProject() string
func (*ListPortsForVMRequest) GetVmName ¶ added in v0.11.6
func (x *ListPortsForVMRequest) GetVmName() string
func (*ListPortsForVMRequest) GetVmUuid ¶ added in v0.11.6
func (x *ListPortsForVMRequest) GetVmUuid() string
func (*ListPortsForVMRequest) ProtoMessage ¶ added in v0.11.6
func (*ListPortsForVMRequest) ProtoMessage()
func (*ListPortsForVMRequest) ProtoReflect ¶ added in v0.11.6
func (x *ListPortsForVMRequest) ProtoReflect() protoreflect.Message
func (*ListPortsForVMRequest) Reset ¶ added in v0.11.6
func (x *ListPortsForVMRequest) Reset()
func (*ListPortsForVMRequest) String ¶ added in v0.11.6
func (x *ListPortsForVMRequest) String() string
type ListPortsForVMResponse ¶ added in v0.11.6
type ListPortsForVMResponse struct {
Ports []*PortInfo `protobuf:"bytes,1,rep,name=ports,proto3" json:"ports,omitempty"`
// contains filtered or unexported fields
}
func (*ListPortsForVMResponse) Descriptor
deprecated
added in
v0.11.6
func (*ListPortsForVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPortsForVMResponse.ProtoReflect.Descriptor instead.
func (*ListPortsForVMResponse) GetPorts ¶ added in v0.11.6
func (x *ListPortsForVMResponse) GetPorts() []*PortInfo
func (*ListPortsForVMResponse) ProtoMessage ¶ added in v0.11.6
func (*ListPortsForVMResponse) ProtoMessage()
func (*ListPortsForVMResponse) ProtoReflect ¶ added in v0.11.6
func (x *ListPortsForVMResponse) ProtoReflect() protoreflect.Message
func (*ListPortsForVMResponse) Reset ¶ added in v0.11.6
func (x *ListPortsForVMResponse) Reset()
func (*ListPortsForVMResponse) String ¶ added in v0.11.6
func (x *ListPortsForVMResponse) String() string
type ListProjectMembersRequest ¶
type ListProjectMembersRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*ListProjectMembersRequest) Descriptor
deprecated
func (*ListProjectMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectMembersRequest.ProtoReflect.Descriptor instead.
func (*ListProjectMembersRequest) GetProjectUuid ¶
func (x *ListProjectMembersRequest) GetProjectUuid() string
func (*ListProjectMembersRequest) ProtoMessage ¶
func (*ListProjectMembersRequest) ProtoMessage()
func (*ListProjectMembersRequest) ProtoReflect ¶
func (x *ListProjectMembersRequest) ProtoReflect() protoreflect.Message
func (*ListProjectMembersRequest) Reset ¶
func (x *ListProjectMembersRequest) Reset()
func (*ListProjectMembersRequest) String ¶
func (x *ListProjectMembersRequest) String() string
type ListProjectMembersResponse ¶
type ListProjectMembersResponse struct {
UserUuids []string `protobuf:"bytes,1,rep,name=user_uuids,json=userUuids,proto3" json:"user_uuids,omitempty"`
// contains filtered or unexported fields
}
func (*ListProjectMembersResponse) Descriptor
deprecated
func (*ListProjectMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectMembersResponse.ProtoReflect.Descriptor instead.
func (*ListProjectMembersResponse) GetUserUuids ¶
func (x *ListProjectMembersResponse) GetUserUuids() []string
func (*ListProjectMembersResponse) ProtoMessage ¶
func (*ListProjectMembersResponse) ProtoMessage()
func (*ListProjectMembersResponse) ProtoReflect ¶
func (x *ListProjectMembersResponse) ProtoReflect() protoreflect.Message
func (*ListProjectMembersResponse) Reset ¶
func (x *ListProjectMembersResponse) Reset()
func (*ListProjectMembersResponse) String ¶
func (x *ListProjectMembersResponse) String() string
type ListProjectsRequest ¶
type ListProjectsRequest struct {
// Pagination. Empty page_token = first page. `limit` clamped to
// [0, 1000] server-side ; 0 = server default (50). next_page_token
// empty in the response = no more rows.
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListProjectsRequest) Descriptor
deprecated
func (*ListProjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.
func (*ListProjectsRequest) GetLimit ¶
func (x *ListProjectsRequest) GetLimit() int32
func (*ListProjectsRequest) GetPageToken ¶
func (x *ListProjectsRequest) GetPageToken() string
func (*ListProjectsRequest) ProtoMessage ¶
func (*ListProjectsRequest) ProtoMessage()
func (*ListProjectsRequest) ProtoReflect ¶
func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message
func (*ListProjectsRequest) Reset ¶
func (x *ListProjectsRequest) Reset()
func (*ListProjectsRequest) String ¶
func (x *ListProjectsRequest) String() string
type ListProjectsResponse ¶
type ListProjectsResponse struct {
Projects []*ProjectInfo `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListProjectsResponse) Descriptor
deprecated
func (*ListProjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.
func (*ListProjectsResponse) GetNextPageToken ¶
func (x *ListProjectsResponse) GetNextPageToken() string
func (*ListProjectsResponse) GetProjects ¶
func (x *ListProjectsResponse) GetProjects() []*ProjectInfo
func (*ListProjectsResponse) ProtoMessage ¶
func (*ListProjectsResponse) ProtoMessage()
func (*ListProjectsResponse) ProtoReflect ¶
func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
func (*ListProjectsResponse) Reset ¶
func (x *ListProjectsResponse) Reset()
func (*ListProjectsResponse) String ¶
func (x *ListProjectsResponse) String() string
type ListRacksRequest ¶ added in v0.7.0
type ListRacksRequest struct {
AzUuid string `protobuf:"bytes,1,opt,name=az_uuid,json=azUuid,proto3" json:"az_uuid,omitempty"` // optional filter ; empty = all racks across all AZs
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListRacksRequest) Descriptor
deprecated
added in
v0.7.0
func (*ListRacksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRacksRequest.ProtoReflect.Descriptor instead.
func (*ListRacksRequest) GetAzUuid ¶ added in v0.7.0
func (x *ListRacksRequest) GetAzUuid() string
func (*ListRacksRequest) GetLimit ¶ added in v0.7.0
func (x *ListRacksRequest) GetLimit() int32
func (*ListRacksRequest) GetPageToken ¶ added in v0.7.0
func (x *ListRacksRequest) GetPageToken() string
func (*ListRacksRequest) ProtoMessage ¶ added in v0.7.0
func (*ListRacksRequest) ProtoMessage()
func (*ListRacksRequest) ProtoReflect ¶ added in v0.7.0
func (x *ListRacksRequest) ProtoReflect() protoreflect.Message
func (*ListRacksRequest) Reset ¶ added in v0.7.0
func (x *ListRacksRequest) Reset()
func (*ListRacksRequest) String ¶ added in v0.7.0
func (x *ListRacksRequest) String() string
type ListRacksResponse ¶ added in v0.7.0
type ListRacksResponse struct {
Racks []*RackInfo `protobuf:"bytes,1,rep,name=racks,proto3" json:"racks,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListRacksResponse) Descriptor
deprecated
added in
v0.7.0
func (*ListRacksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRacksResponse.ProtoReflect.Descriptor instead.
func (*ListRacksResponse) GetNextPageToken ¶ added in v0.7.0
func (x *ListRacksResponse) GetNextPageToken() string
func (*ListRacksResponse) GetRacks ¶ added in v0.7.0
func (x *ListRacksResponse) GetRacks() []*RackInfo
func (*ListRacksResponse) ProtoMessage ¶ added in v0.7.0
func (*ListRacksResponse) ProtoMessage()
func (*ListRacksResponse) ProtoReflect ¶ added in v0.7.0
func (x *ListRacksResponse) ProtoReflect() protoreflect.Message
func (*ListRacksResponse) Reset ¶ added in v0.7.0
func (x *ListRacksResponse) Reset()
func (*ListRacksResponse) String ¶ added in v0.7.0
func (x *ListRacksResponse) String() string
type ListRegistryRemotesRequest ¶ added in v0.9.0
type ListRegistryRemotesRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListRegistryRemotesRequest) Descriptor
deprecated
added in
v0.9.0
func (*ListRegistryRemotesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRegistryRemotesRequest.ProtoReflect.Descriptor instead.
func (*ListRegistryRemotesRequest) GetLimit ¶ added in v0.9.0
func (x *ListRegistryRemotesRequest) GetLimit() int32
func (*ListRegistryRemotesRequest) GetPageToken ¶ added in v0.9.0
func (x *ListRegistryRemotesRequest) GetPageToken() string
func (*ListRegistryRemotesRequest) ProtoMessage ¶ added in v0.9.0
func (*ListRegistryRemotesRequest) ProtoMessage()
func (*ListRegistryRemotesRequest) ProtoReflect ¶ added in v0.9.0
func (x *ListRegistryRemotesRequest) ProtoReflect() protoreflect.Message
func (*ListRegistryRemotesRequest) Reset ¶ added in v0.9.0
func (x *ListRegistryRemotesRequest) Reset()
func (*ListRegistryRemotesRequest) String ¶ added in v0.9.0
func (x *ListRegistryRemotesRequest) String() string
type ListRegistryRemotesResponse ¶ added in v0.9.0
type ListRegistryRemotesResponse struct {
Remotes []*RegistryRemoteInfo `protobuf:"bytes,1,rep,name=remotes,proto3" json:"remotes,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListRegistryRemotesResponse) Descriptor
deprecated
added in
v0.9.0
func (*ListRegistryRemotesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRegistryRemotesResponse.ProtoReflect.Descriptor instead.
func (*ListRegistryRemotesResponse) GetNextPageToken ¶ added in v0.9.0
func (x *ListRegistryRemotesResponse) GetNextPageToken() string
func (*ListRegistryRemotesResponse) GetRemotes ¶ added in v0.9.0
func (x *ListRegistryRemotesResponse) GetRemotes() []*RegistryRemoteInfo
func (*ListRegistryRemotesResponse) ProtoMessage ¶ added in v0.9.0
func (*ListRegistryRemotesResponse) ProtoMessage()
func (*ListRegistryRemotesResponse) ProtoReflect ¶ added in v0.9.0
func (x *ListRegistryRemotesResponse) ProtoReflect() protoreflect.Message
func (*ListRegistryRemotesResponse) Reset ¶ added in v0.9.0
func (x *ListRegistryRemotesResponse) Reset()
func (*ListRegistryRemotesResponse) String ¶ added in v0.9.0
func (x *ListRegistryRemotesResponse) String() string
type ListSSHKeyCatalogueRequest ¶ added in v0.9.0
type ListSSHKeyCatalogueRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSSHKeyCatalogueRequest) Descriptor
deprecated
added in
v0.9.0
func (*ListSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSSHKeyCatalogueRequest.ProtoReflect.Descriptor instead.
func (*ListSSHKeyCatalogueRequest) GetLimit ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueRequest) GetLimit() int32
func (*ListSSHKeyCatalogueRequest) GetPageToken ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueRequest) GetPageToken() string
func (*ListSSHKeyCatalogueRequest) ProtoMessage ¶ added in v0.9.0
func (*ListSSHKeyCatalogueRequest) ProtoMessage()
func (*ListSSHKeyCatalogueRequest) ProtoReflect ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
func (*ListSSHKeyCatalogueRequest) Reset ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueRequest) Reset()
func (*ListSSHKeyCatalogueRequest) String ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueRequest) String() string
type ListSSHKeyCatalogueResponse ¶ added in v0.9.0
type ListSSHKeyCatalogueResponse struct {
Keys []*SSHKeyCatalogueEntry `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSSHKeyCatalogueResponse) Descriptor
deprecated
added in
v0.9.0
func (*ListSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSSHKeyCatalogueResponse.ProtoReflect.Descriptor instead.
func (*ListSSHKeyCatalogueResponse) GetKeys ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueResponse) GetKeys() []*SSHKeyCatalogueEntry
func (*ListSSHKeyCatalogueResponse) GetNextPageToken ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueResponse) GetNextPageToken() string
func (*ListSSHKeyCatalogueResponse) ProtoMessage ¶ added in v0.9.0
func (*ListSSHKeyCatalogueResponse) ProtoMessage()
func (*ListSSHKeyCatalogueResponse) ProtoReflect ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
func (*ListSSHKeyCatalogueResponse) Reset ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueResponse) Reset()
func (*ListSSHKeyCatalogueResponse) String ¶ added in v0.9.0
func (x *ListSSHKeyCatalogueResponse) String() string
type ListSchedulingRulesRequest ¶ added in v0.9.0
type ListSchedulingRulesRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSchedulingRulesRequest) Descriptor
deprecated
added in
v0.9.0
func (*ListSchedulingRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSchedulingRulesRequest.ProtoReflect.Descriptor instead.
func (*ListSchedulingRulesRequest) GetLimit ¶ added in v0.9.0
func (x *ListSchedulingRulesRequest) GetLimit() int32
func (*ListSchedulingRulesRequest) GetPageToken ¶ added in v0.9.0
func (x *ListSchedulingRulesRequest) GetPageToken() string
func (*ListSchedulingRulesRequest) ProtoMessage ¶ added in v0.9.0
func (*ListSchedulingRulesRequest) ProtoMessage()
func (*ListSchedulingRulesRequest) ProtoReflect ¶ added in v0.9.0
func (x *ListSchedulingRulesRequest) ProtoReflect() protoreflect.Message
func (*ListSchedulingRulesRequest) Reset ¶ added in v0.9.0
func (x *ListSchedulingRulesRequest) Reset()
func (*ListSchedulingRulesRequest) String ¶ added in v0.9.0
func (x *ListSchedulingRulesRequest) String() string
type ListSchedulingRulesResponse ¶ added in v0.9.0
type ListSchedulingRulesResponse struct {
Rules []*SchedulingRuleInfo `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSchedulingRulesResponse) Descriptor
deprecated
added in
v0.9.0
func (*ListSchedulingRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSchedulingRulesResponse.ProtoReflect.Descriptor instead.
func (*ListSchedulingRulesResponse) GetNextPageToken ¶ added in v0.9.0
func (x *ListSchedulingRulesResponse) GetNextPageToken() string
func (*ListSchedulingRulesResponse) GetRules ¶ added in v0.9.0
func (x *ListSchedulingRulesResponse) GetRules() []*SchedulingRuleInfo
func (*ListSchedulingRulesResponse) ProtoMessage ¶ added in v0.9.0
func (*ListSchedulingRulesResponse) ProtoMessage()
func (*ListSchedulingRulesResponse) ProtoReflect ¶ added in v0.9.0
func (x *ListSchedulingRulesResponse) ProtoReflect() protoreflect.Message
func (*ListSchedulingRulesResponse) Reset ¶ added in v0.9.0
func (x *ListSchedulingRulesResponse) Reset()
func (*ListSchedulingRulesResponse) String ¶ added in v0.9.0
func (x *ListSchedulingRulesResponse) String() string
type ListScriptsRequest ¶
type ListScriptsRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListScriptsRequest) Descriptor
deprecated
func (*ListScriptsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListScriptsRequest.ProtoReflect.Descriptor instead.
func (*ListScriptsRequest) GetLimit ¶
func (x *ListScriptsRequest) GetLimit() int32
func (*ListScriptsRequest) GetPageToken ¶
func (x *ListScriptsRequest) GetPageToken() string
func (*ListScriptsRequest) ProtoMessage ¶
func (*ListScriptsRequest) ProtoMessage()
func (*ListScriptsRequest) ProtoReflect ¶
func (x *ListScriptsRequest) ProtoReflect() protoreflect.Message
func (*ListScriptsRequest) Reset ¶
func (x *ListScriptsRequest) Reset()
func (*ListScriptsRequest) String ¶
func (x *ListScriptsRequest) String() string
type ListScriptsResponse ¶
type ListScriptsResponse struct {
Scripts []*Script `protobuf:"bytes,1,rep,name=scripts,proto3" json:"scripts,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListScriptsResponse) Descriptor
deprecated
func (*ListScriptsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListScriptsResponse.ProtoReflect.Descriptor instead.
func (*ListScriptsResponse) GetNextPageToken ¶
func (x *ListScriptsResponse) GetNextPageToken() string
func (*ListScriptsResponse) GetScripts ¶
func (x *ListScriptsResponse) GetScripts() []*Script
func (*ListScriptsResponse) ProtoMessage ¶
func (*ListScriptsResponse) ProtoMessage()
func (*ListScriptsResponse) ProtoReflect ¶
func (x *ListScriptsResponse) ProtoReflect() protoreflect.Message
func (*ListScriptsResponse) Reset ¶
func (x *ListScriptsResponse) Reset()
func (*ListScriptsResponse) String ¶
func (x *ListScriptsResponse) String() string
type ListSecurityGroupsRequest ¶
type ListSecurityGroupsRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSecurityGroupsRequest) Descriptor
deprecated
func (*ListSecurityGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityGroupsRequest) GetLimit ¶
func (x *ListSecurityGroupsRequest) GetLimit() int32
func (*ListSecurityGroupsRequest) GetPageToken ¶
func (x *ListSecurityGroupsRequest) GetPageToken() string
func (*ListSecurityGroupsRequest) GetProject ¶
func (x *ListSecurityGroupsRequest) GetProject() string
func (*ListSecurityGroupsRequest) ProtoMessage ¶
func (*ListSecurityGroupsRequest) ProtoMessage()
func (*ListSecurityGroupsRequest) ProtoReflect ¶
func (x *ListSecurityGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityGroupsRequest) Reset ¶
func (x *ListSecurityGroupsRequest) Reset()
func (*ListSecurityGroupsRequest) String ¶
func (x *ListSecurityGroupsRequest) String() string
type ListSecurityGroupsResponse ¶
type ListSecurityGroupsResponse struct {
Groups []*SecurityGroupInfo `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSecurityGroupsResponse) Descriptor
deprecated
func (*ListSecurityGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityGroupsResponse) GetGroups ¶
func (x *ListSecurityGroupsResponse) GetGroups() []*SecurityGroupInfo
func (*ListSecurityGroupsResponse) GetNextPageToken ¶
func (x *ListSecurityGroupsResponse) GetNextPageToken() string
func (*ListSecurityGroupsResponse) ProtoMessage ¶
func (*ListSecurityGroupsResponse) ProtoMessage()
func (*ListSecurityGroupsResponse) ProtoReflect ¶
func (x *ListSecurityGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityGroupsResponse) Reset ¶
func (x *ListSecurityGroupsResponse) Reset()
func (*ListSecurityGroupsResponse) String ¶
func (x *ListSecurityGroupsResponse) String() string
type ListSharesRequest ¶
type ListSharesRequest struct {
// contains filtered or unexported fields
}
func (*ListSharesRequest) Descriptor
deprecated
func (*ListSharesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSharesRequest.ProtoReflect.Descriptor instead.
func (*ListSharesRequest) GetLimit ¶
func (x *ListSharesRequest) GetLimit() int32
func (*ListSharesRequest) GetPageToken ¶
func (x *ListSharesRequest) GetPageToken() string
func (*ListSharesRequest) GetProject ¶
func (x *ListSharesRequest) GetProject() string
func (*ListSharesRequest) ProtoMessage ¶
func (*ListSharesRequest) ProtoMessage()
func (*ListSharesRequest) ProtoReflect ¶
func (x *ListSharesRequest) ProtoReflect() protoreflect.Message
func (*ListSharesRequest) Reset ¶
func (x *ListSharesRequest) Reset()
func (*ListSharesRequest) String ¶
func (x *ListSharesRequest) String() string
type ListSharesResponse ¶
type ListSharesResponse struct {
// contains filtered or unexported fields
}
func (*ListSharesResponse) Descriptor
deprecated
func (*ListSharesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSharesResponse.ProtoReflect.Descriptor instead.
func (*ListSharesResponse) GetNextPageToken ¶
func (x *ListSharesResponse) GetNextPageToken() string
func (*ListSharesResponse) GetShares ¶
func (x *ListSharesResponse) GetShares() []*ShareInfo
func (*ListSharesResponse) ProtoMessage ¶
func (*ListSharesResponse) ProtoMessage()
func (*ListSharesResponse) ProtoReflect ¶
func (x *ListSharesResponse) ProtoReflect() protoreflect.Message
func (*ListSharesResponse) Reset ¶
func (x *ListSharesResponse) Reset()
func (*ListSharesResponse) String ¶
func (x *ListSharesResponse) String() string
type ListSubnetsRequest ¶ added in v0.8.0
type ListSubnetsRequest struct {
NetworkUuid string `protobuf:"bytes,1,opt,name=network_uuid,json=networkUuid,proto3" json:"network_uuid,omitempty"` // optional ; empty = every subnet in the project / cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // optional ACL narrow ; ignored when network_uuid set
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSubnetsRequest) Descriptor
deprecated
added in
v0.8.0
func (*ListSubnetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.
func (*ListSubnetsRequest) GetLimit ¶ added in v0.8.0
func (x *ListSubnetsRequest) GetLimit() int32
func (*ListSubnetsRequest) GetNetworkUuid ¶ added in v0.8.0
func (x *ListSubnetsRequest) GetNetworkUuid() string
func (*ListSubnetsRequest) GetPageToken ¶ added in v0.8.0
func (x *ListSubnetsRequest) GetPageToken() string
func (*ListSubnetsRequest) GetProject ¶ added in v0.8.0
func (x *ListSubnetsRequest) GetProject() string
func (*ListSubnetsRequest) ProtoMessage ¶ added in v0.8.0
func (*ListSubnetsRequest) ProtoMessage()
func (*ListSubnetsRequest) ProtoReflect ¶ added in v0.8.0
func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message
func (*ListSubnetsRequest) Reset ¶ added in v0.8.0
func (x *ListSubnetsRequest) Reset()
func (*ListSubnetsRequest) String ¶ added in v0.8.0
func (x *ListSubnetsRequest) String() string
type ListSubnetsResponse ¶ added in v0.8.0
type ListSubnetsResponse struct {
Subnets []*SubnetInfo `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListSubnetsResponse) Descriptor
deprecated
added in
v0.8.0
func (*ListSubnetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSubnetsResponse.ProtoReflect.Descriptor instead.
func (*ListSubnetsResponse) GetNextPageToken ¶ added in v0.8.0
func (x *ListSubnetsResponse) GetNextPageToken() string
func (*ListSubnetsResponse) GetSubnets ¶ added in v0.8.0
func (x *ListSubnetsResponse) GetSubnets() []*SubnetInfo
func (*ListSubnetsResponse) ProtoMessage ¶ added in v0.8.0
func (*ListSubnetsResponse) ProtoMessage()
func (*ListSubnetsResponse) ProtoReflect ¶ added in v0.8.0
func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
func (*ListSubnetsResponse) Reset ¶ added in v0.8.0
func (x *ListSubnetsResponse) Reset()
func (*ListSubnetsResponse) String ¶ added in v0.8.0
func (x *ListSubnetsResponse) String() string
type ListTenantsRequest ¶
type ListTenantsRequest struct {
// contains filtered or unexported fields
}
func (*ListTenantsRequest) Descriptor
deprecated
func (*ListTenantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTenantsRequest.ProtoReflect.Descriptor instead.
func (*ListTenantsRequest) ProtoMessage ¶
func (*ListTenantsRequest) ProtoMessage()
func (*ListTenantsRequest) ProtoReflect ¶
func (x *ListTenantsRequest) ProtoReflect() protoreflect.Message
func (*ListTenantsRequest) Reset ¶
func (x *ListTenantsRequest) Reset()
func (*ListTenantsRequest) String ¶
func (x *ListTenantsRequest) String() string
type ListTenantsResponse ¶
type ListTenantsResponse struct {
Tenants []*TenantInfo `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"`
// contains filtered or unexported fields
}
func (*ListTenantsResponse) Descriptor
deprecated
func (*ListTenantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTenantsResponse.ProtoReflect.Descriptor instead.
func (*ListTenantsResponse) GetTenants ¶
func (x *ListTenantsResponse) GetTenants() []*TenantInfo
func (*ListTenantsResponse) ProtoMessage ¶
func (*ListTenantsResponse) ProtoMessage()
func (*ListTenantsResponse) ProtoReflect ¶
func (x *ListTenantsResponse) ProtoReflect() protoreflect.Message
func (*ListTenantsResponse) Reset ¶
func (x *ListTenantsResponse) Reset()
func (*ListTenantsResponse) String ¶
func (x *ListTenantsResponse) String() string
type ListUEFIVarsRequest ¶
type ListUEFIVarsRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListUEFIVarsRequest) Descriptor
deprecated
func (*ListUEFIVarsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUEFIVarsRequest.ProtoReflect.Descriptor instead.
func (*ListUEFIVarsRequest) GetLimit ¶
func (x *ListUEFIVarsRequest) GetLimit() int32
func (*ListUEFIVarsRequest) GetPageToken ¶
func (x *ListUEFIVarsRequest) GetPageToken() string
func (*ListUEFIVarsRequest) GetProject ¶
func (x *ListUEFIVarsRequest) GetProject() string
func (*ListUEFIVarsRequest) GetVmName ¶
func (x *ListUEFIVarsRequest) GetVmName() string
func (*ListUEFIVarsRequest) ProtoMessage ¶
func (*ListUEFIVarsRequest) ProtoMessage()
func (*ListUEFIVarsRequest) ProtoReflect ¶
func (x *ListUEFIVarsRequest) ProtoReflect() protoreflect.Message
func (*ListUEFIVarsRequest) Reset ¶
func (x *ListUEFIVarsRequest) Reset()
func (*ListUEFIVarsRequest) String ¶
func (x *ListUEFIVarsRequest) String() string
type ListUEFIVarsResponse ¶
type ListUEFIVarsResponse struct {
Vars []*UEFIVar `protobuf:"bytes,1,rep,name=vars,proto3" json:"vars,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListUEFIVarsResponse) Descriptor
deprecated
func (*ListUEFIVarsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUEFIVarsResponse.ProtoReflect.Descriptor instead.
func (*ListUEFIVarsResponse) GetNextPageToken ¶
func (x *ListUEFIVarsResponse) GetNextPageToken() string
func (*ListUEFIVarsResponse) GetVars ¶
func (x *ListUEFIVarsResponse) GetVars() []*UEFIVar
func (*ListUEFIVarsResponse) ProtoMessage ¶
func (*ListUEFIVarsResponse) ProtoMessage()
func (*ListUEFIVarsResponse) ProtoReflect ¶
func (x *ListUEFIVarsResponse) ProtoReflect() protoreflect.Message
func (*ListUEFIVarsResponse) Reset ¶
func (x *ListUEFIVarsResponse) Reset()
func (*ListUEFIVarsResponse) String ¶
func (x *ListUEFIVarsResponse) String() string
type ListUsersRequest ¶
type ListUsersRequest struct {
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
ListUsers returns every registered user. Platform-admin only (Phase-2 ACL gate via RequireAdmin).
func (*ListUsersRequest) Descriptor
deprecated
func (*ListUsersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.
func (*ListUsersRequest) GetLimit ¶
func (x *ListUsersRequest) GetLimit() int32
func (*ListUsersRequest) GetPageToken ¶
func (x *ListUsersRequest) GetPageToken() string
func (*ListUsersRequest) ProtoMessage ¶
func (*ListUsersRequest) ProtoMessage()
func (*ListUsersRequest) ProtoReflect ¶
func (x *ListUsersRequest) ProtoReflect() protoreflect.Message
func (*ListUsersRequest) Reset ¶
func (x *ListUsersRequest) Reset()
func (*ListUsersRequest) String ¶
func (x *ListUsersRequest) String() string
type ListUsersResponse ¶
type ListUsersResponse struct {
Users []*UserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListUsersResponse) Descriptor
deprecated
func (*ListUsersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.
func (*ListUsersResponse) GetNextPageToken ¶
func (x *ListUsersResponse) GetNextPageToken() string
func (*ListUsersResponse) GetUsers ¶
func (x *ListUsersResponse) GetUsers() []*UserInfo
func (*ListUsersResponse) ProtoMessage ¶
func (*ListUsersResponse) ProtoMessage()
func (*ListUsersResponse) ProtoReflect ¶
func (x *ListUsersResponse) ProtoReflect() protoreflect.Message
func (*ListUsersResponse) Reset ¶
func (x *ListUsersResponse) Reset()
func (*ListUsersResponse) String ¶
func (x *ListUsersResponse) String() string
type ListVMPropertiesRequest ¶
type ListVMPropertiesRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // narrow if the VM name is ambiguous across projects
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVMPropertiesRequest) Descriptor
deprecated
func (*ListVMPropertiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMPropertiesRequest.ProtoReflect.Descriptor instead.
func (*ListVMPropertiesRequest) GetLimit ¶
func (x *ListVMPropertiesRequest) GetLimit() int32
func (*ListVMPropertiesRequest) GetPageToken ¶
func (x *ListVMPropertiesRequest) GetPageToken() string
func (*ListVMPropertiesRequest) GetProject ¶
func (x *ListVMPropertiesRequest) GetProject() string
func (*ListVMPropertiesRequest) GetVmName ¶
func (x *ListVMPropertiesRequest) GetVmName() string
func (*ListVMPropertiesRequest) ProtoMessage ¶
func (*ListVMPropertiesRequest) ProtoMessage()
func (*ListVMPropertiesRequest) ProtoReflect ¶
func (x *ListVMPropertiesRequest) ProtoReflect() protoreflect.Message
func (*ListVMPropertiesRequest) Reset ¶
func (x *ListVMPropertiesRequest) Reset()
func (*ListVMPropertiesRequest) String ¶
func (x *ListVMPropertiesRequest) String() string
type ListVMPropertiesResponse ¶
type ListVMPropertiesResponse struct {
Properties []*VMProperty `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVMPropertiesResponse) Descriptor
deprecated
func (*ListVMPropertiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMPropertiesResponse.ProtoReflect.Descriptor instead.
func (*ListVMPropertiesResponse) GetNextPageToken ¶
func (x *ListVMPropertiesResponse) GetNextPageToken() string
func (*ListVMPropertiesResponse) GetProperties ¶
func (x *ListVMPropertiesResponse) GetProperties() []*VMProperty
func (*ListVMPropertiesResponse) ProtoMessage ¶
func (*ListVMPropertiesResponse) ProtoMessage()
func (*ListVMPropertiesResponse) ProtoReflect ¶
func (x *ListVMPropertiesResponse) ProtoReflect() protoreflect.Message
func (*ListVMPropertiesResponse) Reset ¶
func (x *ListVMPropertiesResponse) Reset()
func (*ListVMPropertiesResponse) String ¶
func (x *ListVMPropertiesResponse) String() string
type ListVMSSHKeysRequest ¶
type ListVMSSHKeysRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVMSSHKeysRequest) Descriptor
deprecated
func (*ListVMSSHKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMSSHKeysRequest.ProtoReflect.Descriptor instead.
func (*ListVMSSHKeysRequest) GetLimit ¶
func (x *ListVMSSHKeysRequest) GetLimit() int32
func (*ListVMSSHKeysRequest) GetPageToken ¶
func (x *ListVMSSHKeysRequest) GetPageToken() string
func (*ListVMSSHKeysRequest) GetProject ¶
func (x *ListVMSSHKeysRequest) GetProject() string
func (*ListVMSSHKeysRequest) GetVmName ¶
func (x *ListVMSSHKeysRequest) GetVmName() string
func (*ListVMSSHKeysRequest) ProtoMessage ¶
func (*ListVMSSHKeysRequest) ProtoMessage()
func (*ListVMSSHKeysRequest) ProtoReflect ¶
func (x *ListVMSSHKeysRequest) ProtoReflect() protoreflect.Message
func (*ListVMSSHKeysRequest) Reset ¶
func (x *ListVMSSHKeysRequest) Reset()
func (*ListVMSSHKeysRequest) String ¶
func (x *ListVMSSHKeysRequest) String() string
type ListVMSSHKeysResponse ¶
type ListVMSSHKeysResponse struct {
Keys []*VMSSHKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVMSSHKeysResponse) Descriptor
deprecated
func (*ListVMSSHKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMSSHKeysResponse.ProtoReflect.Descriptor instead.
func (*ListVMSSHKeysResponse) GetKeys ¶
func (x *ListVMSSHKeysResponse) GetKeys() []*VMSSHKey
func (*ListVMSSHKeysResponse) GetNextPageToken ¶
func (x *ListVMSSHKeysResponse) GetNextPageToken() string
func (*ListVMSSHKeysResponse) ProtoMessage ¶
func (*ListVMSSHKeysResponse) ProtoMessage()
func (*ListVMSSHKeysResponse) ProtoReflect ¶
func (x *ListVMSSHKeysResponse) ProtoReflect() protoreflect.Message
func (*ListVMSSHKeysResponse) Reset ¶
func (x *ListVMSSHKeysResponse) Reset()
func (*ListVMSSHKeysResponse) String ¶
func (x *ListVMSSHKeysResponse) String() string
type ListVMsRequest ¶
type ListVMsRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Filtering rules:
- `project == ""`: return every VM the caller can see across all their projects (Phase 1: every VM, since auth is not yet wired — Phase 2 will scope this to the caller's identity).
- `project != ""`: a display name OR a UUID. Server resolves it before filtering.
func (*ListVMsRequest) Descriptor
deprecated
func (*ListVMsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsRequest.ProtoReflect.Descriptor instead.
func (*ListVMsRequest) GetLimit ¶
func (x *ListVMsRequest) GetLimit() int32
func (*ListVMsRequest) GetPageToken ¶
func (x *ListVMsRequest) GetPageToken() string
func (*ListVMsRequest) GetProject ¶
func (x *ListVMsRequest) GetProject() string
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 {
Vms []*VMInfo `protobuf:"bytes,1,rep,name=vms,proto3" json:"vms,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVMsResponse) Descriptor
deprecated
func (*ListVMsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVMsResponse.ProtoReflect.Descriptor instead.
func (*ListVMsResponse) GetNextPageToken ¶
func (x *ListVMsResponse) GetNextPageToken() string
func (*ListVMsResponse) GetVms ¶
func (x *ListVMsResponse) GetVms() []*VMInfo
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 ListVolumeBackupsRequest ¶ added in v0.6.0
type ListVolumeBackupsRequest struct {
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` // required (backupstore is target-keyed)
VolumeUuid string `protobuf:"bytes,2,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"` // empty → all volumes at the target
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumeBackupsRequest) Descriptor
deprecated
added in
v0.6.0
func (*ListVolumeBackupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumeBackupsRequest.ProtoReflect.Descriptor instead.
func (*ListVolumeBackupsRequest) GetProject ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) GetProject() string
func (*ListVolumeBackupsRequest) GetTarget ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) GetTarget() string
func (*ListVolumeBackupsRequest) GetVolumeUuid ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) GetVolumeUuid() string
func (*ListVolumeBackupsRequest) ProtoMessage ¶ added in v0.6.0
func (*ListVolumeBackupsRequest) ProtoMessage()
func (*ListVolumeBackupsRequest) ProtoReflect ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) ProtoReflect() protoreflect.Message
func (*ListVolumeBackupsRequest) Reset ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) Reset()
func (*ListVolumeBackupsRequest) String ¶ added in v0.6.0
func (x *ListVolumeBackupsRequest) String() string
type ListVolumeBackupsResponse ¶ added in v0.6.0
type ListVolumeBackupsResponse struct {
Backups []*VolumeBackupInfo `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumeBackupsResponse) Descriptor
deprecated
added in
v0.6.0
func (*ListVolumeBackupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumeBackupsResponse.ProtoReflect.Descriptor instead.
func (*ListVolumeBackupsResponse) GetBackups ¶ added in v0.6.0
func (x *ListVolumeBackupsResponse) GetBackups() []*VolumeBackupInfo
func (*ListVolumeBackupsResponse) ProtoMessage ¶ added in v0.6.0
func (*ListVolumeBackupsResponse) ProtoMessage()
func (*ListVolumeBackupsResponse) ProtoReflect ¶ added in v0.6.0
func (x *ListVolumeBackupsResponse) ProtoReflect() protoreflect.Message
func (*ListVolumeBackupsResponse) Reset ¶ added in v0.6.0
func (x *ListVolumeBackupsResponse) Reset()
func (*ListVolumeBackupsResponse) String ¶ added in v0.6.0
func (x *ListVolumeBackupsResponse) String() string
type ListVolumeSnapshotsRequest ¶
type ListVolumeSnapshotsRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"` // empty → list all snapshots in the project
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumeSnapshotsRequest) Descriptor
deprecated
func (*ListVolumeSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumeSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListVolumeSnapshotsRequest) GetProject ¶
func (x *ListVolumeSnapshotsRequest) GetProject() string
func (*ListVolumeSnapshotsRequest) GetVolumeUuid ¶
func (x *ListVolumeSnapshotsRequest) GetVolumeUuid() string
func (*ListVolumeSnapshotsRequest) ProtoMessage ¶
func (*ListVolumeSnapshotsRequest) ProtoMessage()
func (*ListVolumeSnapshotsRequest) ProtoReflect ¶
func (x *ListVolumeSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListVolumeSnapshotsRequest) Reset ¶
func (x *ListVolumeSnapshotsRequest) Reset()
func (*ListVolumeSnapshotsRequest) String ¶
func (x *ListVolumeSnapshotsRequest) String() string
type ListVolumeSnapshotsResponse ¶
type ListVolumeSnapshotsResponse struct {
Snapshots []*VolumeSnapshotInfo `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumeSnapshotsResponse) Descriptor
deprecated
func (*ListVolumeSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumeSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListVolumeSnapshotsResponse) GetSnapshots ¶
func (x *ListVolumeSnapshotsResponse) GetSnapshots() []*VolumeSnapshotInfo
func (*ListVolumeSnapshotsResponse) ProtoMessage ¶
func (*ListVolumeSnapshotsResponse) ProtoMessage()
func (*ListVolumeSnapshotsResponse) ProtoReflect ¶
func (x *ListVolumeSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*ListVolumeSnapshotsResponse) Reset ¶
func (x *ListVolumeSnapshotsResponse) Reset()
func (*ListVolumeSnapshotsResponse) String ¶
func (x *ListVolumeSnapshotsResponse) String() string
type ListVolumesRequest ¶
type ListVolumesRequest struct {
// Empty → every visible volume (ACL-scoped). Set a project
// (UUID or display name) to narrow to one bucket.
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumesRequest) Descriptor
deprecated
func (*ListVolumesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesRequest) GetLimit ¶
func (x *ListVolumesRequest) GetLimit() int32
func (*ListVolumesRequest) GetPageToken ¶
func (x *ListVolumesRequest) GetPageToken() string
func (*ListVolumesRequest) GetProject ¶
func (x *ListVolumesRequest) GetProject() string
func (*ListVolumesRequest) ProtoMessage ¶
func (*ListVolumesRequest) ProtoMessage()
func (*ListVolumesRequest) ProtoReflect ¶
func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesRequest) Reset ¶
func (x *ListVolumesRequest) Reset()
func (*ListVolumesRequest) String ¶
func (x *ListVolumesRequest) String() string
type ListVolumesResponse ¶
type ListVolumesResponse struct {
Volumes []*VolumeInfo `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ListVolumesResponse) Descriptor
deprecated
func (*ListVolumesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesResponse) GetNextPageToken ¶
func (x *ListVolumesResponse) GetNextPageToken() string
func (*ListVolumesResponse) GetVolumes ¶
func (x *ListVolumesResponse) GetVolumes() []*VolumeInfo
func (*ListVolumesResponse) ProtoMessage ¶
func (*ListVolumesResponse) ProtoMessage()
func (*ListVolumesResponse) ProtoReflect ¶
func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesResponse) Reset ¶
func (x *ListVolumesResponse) Reset()
func (*ListVolumesResponse) String ¶
func (x *ListVolumesResponse) String() string
type LoadBalancerInfo ¶ added in v0.8.0
type LoadBalancerInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
ListenAddr string `protobuf:"bytes,4,opt,name=listen_addr,json=listenAddr,proto3" json:"listen_addr,omitempty"` // VIP or CIDR the listener binds to
Protocol string `protobuf:"bytes,5,opt,name=protocol,proto3" json:"protocol,omitempty"` // "l4_tcp" | "l4_udp" | "l7_http" | "l7_https"
Backends []*LBBackend `protobuf:"bytes,6,rep,name=backends,proto3" json:"backends,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,7,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*LoadBalancerInfo) Descriptor
deprecated
added in
v0.8.0
func (*LoadBalancerInfo) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancerInfo.ProtoReflect.Descriptor instead.
func (*LoadBalancerInfo) GetBackends ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetBackends() []*LBBackend
func (*LoadBalancerInfo) GetCreatedAtUnixNs ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetCreatedAtUnixNs() int64
func (*LoadBalancerInfo) GetListenAddr ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetListenAddr() string
func (*LoadBalancerInfo) GetName ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetName() string
func (*LoadBalancerInfo) GetProjectUuid ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetProjectUuid() string
func (*LoadBalancerInfo) GetProtocol ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetProtocol() string
func (*LoadBalancerInfo) GetUuid ¶ added in v0.8.0
func (x *LoadBalancerInfo) GetUuid() string
func (*LoadBalancerInfo) ProtoMessage ¶ added in v0.8.0
func (*LoadBalancerInfo) ProtoMessage()
func (*LoadBalancerInfo) ProtoReflect ¶ added in v0.8.0
func (x *LoadBalancerInfo) ProtoReflect() protoreflect.Message
func (*LoadBalancerInfo) Reset ¶ added in v0.8.0
func (x *LoadBalancerInfo) Reset()
func (*LoadBalancerInfo) String ¶ added in v0.8.0
func (x *LoadBalancerInfo) String() string
type MapFloatingIPRequest ¶
type MapFloatingIPRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
TargetKind string `protobuf:"bytes,2,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"` // "vm" | "lb"
TargetName string `protobuf:"bytes,3,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"`
// RateLimitPPS : optional rate cap installed on the DNAT rule.
// 0 leaves the existing setting unchanged on idempotent Map ;
// > 0 overrides. Capped at 100000 by the server.
RateLimitPps int32 `protobuf:"varint,4,opt,name=rate_limit_pps,json=rateLimitPps,proto3" json:"rate_limit_pps,omitempty"`
// contains filtered or unexported fields
}
MapFloatingIP attaches an allocated FIP to a target. `target_kind` distinguishes "vm" (one VM's primary IP gets DNATed) from "lb" (the VIP of a LoadBalancer entry) — the network controller (weft-network) wires the NAT / embedded-Caddy listener accordingly.
func (*MapFloatingIPRequest) Descriptor
deprecated
func (*MapFloatingIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use MapFloatingIPRequest.ProtoReflect.Descriptor instead.
func (*MapFloatingIPRequest) GetRateLimitPps ¶ added in v0.11.5
func (x *MapFloatingIPRequest) GetRateLimitPps() int32
func (*MapFloatingIPRequest) GetTargetKind ¶
func (x *MapFloatingIPRequest) GetTargetKind() string
func (*MapFloatingIPRequest) GetTargetName ¶
func (x *MapFloatingIPRequest) GetTargetName() string
func (*MapFloatingIPRequest) GetUuid ¶
func (x *MapFloatingIPRequest) GetUuid() string
func (*MapFloatingIPRequest) ProtoMessage ¶
func (*MapFloatingIPRequest) ProtoMessage()
func (*MapFloatingIPRequest) ProtoReflect ¶
func (x *MapFloatingIPRequest) ProtoReflect() protoreflect.Message
func (*MapFloatingIPRequest) Reset ¶
func (x *MapFloatingIPRequest) Reset()
func (*MapFloatingIPRequest) String ¶
func (x *MapFloatingIPRequest) String() string
type MapFloatingIPResponse ¶
type MapFloatingIPResponse struct {
FloatingIp *FloatingIPInfo `protobuf:"bytes,1,opt,name=floating_ip,json=floatingIp,proto3" json:"floating_ip,omitempty"`
// contains filtered or unexported fields
}
func (*MapFloatingIPResponse) Descriptor
deprecated
func (*MapFloatingIPResponse) Descriptor() ([]byte, []int)
Deprecated: Use MapFloatingIPResponse.ProtoReflect.Descriptor instead.
func (*MapFloatingIPResponse) GetFloatingIp ¶
func (x *MapFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
func (*MapFloatingIPResponse) ProtoMessage ¶
func (*MapFloatingIPResponse) ProtoMessage()
func (*MapFloatingIPResponse) ProtoReflect ¶
func (x *MapFloatingIPResponse) ProtoReflect() protoreflect.Message
func (*MapFloatingIPResponse) Reset ¶
func (x *MapFloatingIPResponse) Reset()
func (*MapFloatingIPResponse) String ¶
func (x *MapFloatingIPResponse) String() string
type MeRequest ¶
type MeRequest struct {
// contains filtered or unexported fields
}
Me returns the caller's own UserInfo — the authoritative form of `weft whoami` that consults weft rather than decoding the local id_token. Dev-mode callers get a synthesised entry with the `dev:` subject.
func (*MeRequest) Descriptor
deprecated
func (*MeRequest) ProtoMessage ¶
func (*MeRequest) ProtoMessage()
func (*MeRequest) ProtoReflect ¶
func (x *MeRequest) ProtoReflect() protoreflect.Message
type MeResponse ¶
type MeResponse struct {
User *UserInfo `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
func (*MeResponse) Descriptor
deprecated
func (*MeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MeResponse.ProtoReflect.Descriptor instead.
func (*MeResponse) GetUser ¶
func (x *MeResponse) GetUser() *UserInfo
func (*MeResponse) ProtoMessage ¶
func (*MeResponse) ProtoMessage()
func (*MeResponse) ProtoReflect ¶
func (x *MeResponse) ProtoReflect() protoreflect.Message
func (*MeResponse) Reset ¶
func (x *MeResponse) Reset()
func (*MeResponse) String ¶
func (x *MeResponse) String() string
type MicroVMMetricsResponse ¶ added in v0.15.0
type MicroVMMetricsResponse struct {
VmUuid string `protobuf:"bytes,1,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
SampledAtUnixNs int64 `protobuf:"varint,2,opt,name=sampled_at_unix_ns,json=sampledAtUnixNs,proto3" json:"sampled_at_unix_ns,omitempty"` // 0 = no sample taken yet
CpuPercent float64 `protobuf:"fixed64,3,opt,name=cpu_percent,json=cpuPercent,proto3" json:"cpu_percent,omitempty"`
MemUsedMib uint64 `protobuf:"varint,4,opt,name=mem_used_mib,json=memUsedMib,proto3" json:"mem_used_mib,omitempty"`
MemTotalMib uint64 `protobuf:"varint,5,opt,name=mem_total_mib,json=memTotalMib,proto3" json:"mem_total_mib,omitempty"`
NetRxBps uint64 `protobuf:"varint,6,opt,name=net_rx_bps,json=netRxBps,proto3" json:"net_rx_bps,omitempty"`
NetTxBps uint64 `protobuf:"varint,7,opt,name=net_tx_bps,json=netTxBps,proto3" json:"net_tx_bps,omitempty"`
DiskReadBps uint64 `protobuf:"varint,8,opt,name=disk_read_bps,json=diskReadBps,proto3" json:"disk_read_bps,omitempty"`
DiskWriteBps uint64 `protobuf:"varint,9,opt,name=disk_write_bps,json=diskWriteBps,proto3" json:"disk_write_bps,omitempty"`
UptimeMs uint64 `protobuf:"varint,10,opt,name=uptime_ms,json=uptimeMs,proto3" json:"uptime_ms,omitempty"`
// contains filtered or unexported fields
}
func (*MicroVMMetricsResponse) Descriptor
deprecated
added in
v0.15.0
func (*MicroVMMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use MicroVMMetricsResponse.ProtoReflect.Descriptor instead.
func (*MicroVMMetricsResponse) GetCpuPercent ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetCpuPercent() float64
func (*MicroVMMetricsResponse) GetDiskReadBps ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetDiskReadBps() uint64
func (*MicroVMMetricsResponse) GetDiskWriteBps ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetDiskWriteBps() uint64
func (*MicroVMMetricsResponse) GetMemTotalMib ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetMemTotalMib() uint64
func (*MicroVMMetricsResponse) GetMemUsedMib ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetMemUsedMib() uint64
func (*MicroVMMetricsResponse) GetNetRxBps ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetNetRxBps() uint64
func (*MicroVMMetricsResponse) GetNetTxBps ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetNetTxBps() uint64
func (*MicroVMMetricsResponse) GetSampledAtUnixNs ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetSampledAtUnixNs() int64
func (*MicroVMMetricsResponse) GetUptimeMs ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetUptimeMs() uint64
func (*MicroVMMetricsResponse) GetVmUuid ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) GetVmUuid() string
func (*MicroVMMetricsResponse) ProtoMessage ¶ added in v0.15.0
func (*MicroVMMetricsResponse) ProtoMessage()
func (*MicroVMMetricsResponse) ProtoReflect ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) ProtoReflect() protoreflect.Message
func (*MicroVMMetricsResponse) Reset ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) Reset()
func (*MicroVMMetricsResponse) String ¶ added in v0.15.0
func (x *MicroVMMetricsResponse) String() string
type MicroVMShare ¶
type MicroVMShare struct {
// <vmDir>/<tag>/ before exposing it (macOS clonefile(2) — instant,
// shares blocks until written). Lets weft-microvm boot multiple instances
// from the same OCI rootfs without their writes leaking back into
// the shared cache. The cloned tree is deleted with the VM dir at
// DeleteVM time. Host must be on APFS for the clone to succeed.
Clone bool `protobuf:"varint,4,opt,name=clone,proto3" json:"clone,omitempty"`
// contains filtered or unexported fields
}
MicroVMShare is one virtio-fs share exposed to a microVM. weft-microvm's `weft-microvm run` uses these to plumb an extracted OCI image rootfs to the guest, where weft-microvm-init mounts it on /newroot before pivot_root.
func (*MicroVMShare) Descriptor
deprecated
func (*MicroVMShare) Descriptor() ([]byte, []int)
Deprecated: Use MicroVMShare.ProtoReflect.Descriptor instead.
func (*MicroVMShare) GetClone ¶
func (x *MicroVMShare) GetClone() bool
func (*MicroVMShare) GetPath ¶
func (x *MicroVMShare) GetPath() string
func (*MicroVMShare) GetReadOnly ¶
func (x *MicroVMShare) GetReadOnly() bool
func (*MicroVMShare) GetTag ¶
func (x *MicroVMShare) GetTag() string
func (*MicroVMShare) ProtoMessage ¶
func (*MicroVMShare) ProtoMessage()
func (*MicroVMShare) ProtoReflect ¶
func (x *MicroVMShare) ProtoReflect() protoreflect.Message
func (*MicroVMShare) Reset ¶
func (x *MicroVMShare) Reset()
func (*MicroVMShare) String ¶
func (x *MicroVMShare) String() string
type NetworkInfo ¶
type NetworkInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Cidr string `protobuf:"bytes,4,opt,name=cidr,proto3" json:"cidr,omitempty"`
Gateway string `protobuf:"bytes,5,opt,name=gateway,proto3" json:"gateway,omitempty"`
DnsServers []string `protobuf:"bytes,6,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"` // "nat" | "bridged" | "isolated" | "mesh"
CreatedAtUnixNs int64 `protobuf:"varint,8,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// Security-group UUIDs applied by default to every NIC that
// joins this network. Updated via SetNetworkDefaultSecurityGroups.
DefaultSecurityGroupUuids []string `` /* 140-byte string literal not displayed */
// ── Edge attachment for floating IPs ────────────────────────
// ExternalMode selects how floating IPs allocated from this
// network reach the outside world :
//
// "bgp" (default) — a per-tenant weft-router microVM
// announces each active FIP as a /32 via BGP to the
// upstream ISP. Suitable for cloud / colo deployments
// with a public ASN.
// "vlan" — the FIP lives directly inside an establishment-
// provided subnet on a VLAN. The host running the
// target VM attaches a macvlan to the VLAN
// subinterface, binds the FIP, answers ARP locally,
// and emits gratuitous ARP on migration. No routing
// protocol involved — fits academic / enterprise
// setups where the network team gives you a VLAN +
// subnet and nothing else.
// "" — defaults to "bgp" (backward compat).
ExternalMode string `protobuf:"bytes,10,opt,name=external_mode,json=externalMode,proto3" json:"external_mode,omitempty"`
// Vlan is the 802.1Q VLAN id when external_mode == "vlan".
// Range 1-4094 ; 0 means "untagged" (the parent interface
// itself is on the right VLAN, no tagging required).
Vlan int32 `protobuf:"varint,11,opt,name=vlan,proto3" json:"vlan,omitempty"`
// ParentInterface is the host NIC the macvlan attaches to
// (e.g. "eth0", "bond0"). Required when external_mode == "vlan".
// The orchestrator doesn't validate it server-side ; each host's
// weft-agent must have the interface up.
ParentInterface string `protobuf:"bytes,12,opt,name=parent_interface,json=parentInterface,proto3" json:"parent_interface,omitempty"`
// contains filtered or unexported fields
}
NetworkInfo is one entry in the network registry. UUID, CIDR and Type are immutable; Name + DNS servers move via the dedicated RPCs.
func (*NetworkInfo) Descriptor
deprecated
func (*NetworkInfo) Descriptor() ([]byte, []int)
Deprecated: Use NetworkInfo.ProtoReflect.Descriptor instead.
func (*NetworkInfo) GetCidr ¶
func (x *NetworkInfo) GetCidr() string
func (*NetworkInfo) GetCreatedAtUnixNs ¶
func (x *NetworkInfo) GetCreatedAtUnixNs() int64
func (*NetworkInfo) GetDefaultSecurityGroupUuids ¶
func (x *NetworkInfo) GetDefaultSecurityGroupUuids() []string
func (*NetworkInfo) GetDnsServers ¶
func (x *NetworkInfo) GetDnsServers() []string
func (*NetworkInfo) GetExternalMode ¶ added in v0.11.2
func (x *NetworkInfo) GetExternalMode() string
func (*NetworkInfo) GetGateway ¶
func (x *NetworkInfo) GetGateway() string
func (*NetworkInfo) GetName ¶
func (x *NetworkInfo) GetName() string
func (*NetworkInfo) GetParentInterface ¶ added in v0.11.2
func (x *NetworkInfo) GetParentInterface() string
func (*NetworkInfo) GetProjectUuid ¶
func (x *NetworkInfo) GetProjectUuid() string
func (*NetworkInfo) GetType ¶
func (x *NetworkInfo) GetType() string
func (*NetworkInfo) GetUuid ¶
func (x *NetworkInfo) GetUuid() string
func (*NetworkInfo) GetVlan ¶ added in v0.11.2
func (x *NetworkInfo) GetVlan() int32
func (*NetworkInfo) ProtoMessage ¶
func (*NetworkInfo) ProtoMessage()
func (*NetworkInfo) ProtoReflect ¶
func (x *NetworkInfo) ProtoReflect() protoreflect.Message
func (*NetworkInfo) Reset ¶
func (x *NetworkInfo) Reset()
func (*NetworkInfo) String ¶
func (x *NetworkInfo) String() string
type NetworkInterface ¶ added in v0.19.0
type NetworkInterface struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // "eth0" / "ens3"
Mac string `protobuf:"bytes,2,opt,name=mac,proto3" json:"mac,omitempty"` // "00:1a:2b:3c:4d:5e"
Ipv4Cidrs []string `protobuf:"bytes,3,rep,name=ipv4_cidrs,json=ipv4Cidrs,proto3" json:"ipv4_cidrs,omitempty"`
Ipv6Cidrs []string `protobuf:"bytes,4,rep,name=ipv6_cidrs,json=ipv6Cidrs,proto3" json:"ipv6_cidrs,omitempty"`
LinkSpeedMbps int64 `protobuf:"varint,5,opt,name=link_speed_mbps,json=linkSpeedMbps,proto3" json:"link_speed_mbps,omitempty"` // 0 when unknown
Mtu int32 `protobuf:"varint,6,opt,name=mtu,proto3" json:"mtu,omitempty"`
Operstate string `protobuf:"bytes,7,opt,name=operstate,proto3" json:"operstate,omitempty"` // "up" / "down" / "unknown" / "lowerlayerdown"
// contains filtered or unexported fields
}
NetworkInterface mirrors weft.NetworkInterface — one IP-bearing NIC the agent saw at register time. Address strings are CIDR notation ("192.168.105.21/24" / "fe80::dead/64"). link_speed_mbps is 0 when the driver doesn't expose ETHTOOL_GSET (loopback, lo always 0 ; physical NICs typically 1000 / 10000 / 25000).
func (*NetworkInterface) Descriptor
deprecated
added in
v0.19.0
func (*NetworkInterface) Descriptor() ([]byte, []int)
Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.
func (*NetworkInterface) GetIpv4Cidrs ¶ added in v0.19.0
func (x *NetworkInterface) GetIpv4Cidrs() []string
func (*NetworkInterface) GetIpv6Cidrs ¶ added in v0.19.0
func (x *NetworkInterface) GetIpv6Cidrs() []string
func (*NetworkInterface) GetLinkSpeedMbps ¶ added in v0.19.0
func (x *NetworkInterface) GetLinkSpeedMbps() int64
func (*NetworkInterface) GetMac ¶ added in v0.19.0
func (x *NetworkInterface) GetMac() string
func (*NetworkInterface) GetMtu ¶ added in v0.19.0
func (x *NetworkInterface) GetMtu() int32
func (*NetworkInterface) GetName ¶ added in v0.19.0
func (x *NetworkInterface) GetName() string
func (*NetworkInterface) GetOperstate ¶ added in v0.19.0
func (x *NetworkInterface) GetOperstate() string
func (*NetworkInterface) ProtoMessage ¶ added in v0.19.0
func (*NetworkInterface) ProtoMessage()
func (*NetworkInterface) ProtoReflect ¶ added in v0.19.0
func (x *NetworkInterface) ProtoReflect() protoreflect.Message
func (*NetworkInterface) Reset ¶ added in v0.19.0
func (x *NetworkInterface) Reset()
func (*NetworkInterface) String ¶ added in v0.19.0
func (x *NetworkInterface) String() string
type PCIPassthroughRequest ¶
type PCIPassthroughRequest struct {
VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"` // 4-hex-digit PCI Vendor Code, lowercase, no "0x" prefix (e.g. "10de")
DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // 4-hex-digit PCI Device Code, lowercase, no "0x" prefix (e.g. "2330") ; empty = any device from this vendor
Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` // 0 → 1
// contains filtered or unexported fields
}
PCIPassthroughRequest is one (vendor:device) tuple a VM asks to passthrough at create time. Sibling of the GPU passthrough surface — same matching semantics (host inventory must satisfy every entry) but for non-GPU endpoints (NICs, NVMe, sound cards, FPGAs). See docs/operations/pci-passthrough.md for the operator workflow and the "no exclusivity today" gotcha.
func (*PCIPassthroughRequest) Descriptor
deprecated
func (*PCIPassthroughRequest) Descriptor() ([]byte, []int)
Deprecated: Use PCIPassthroughRequest.ProtoReflect.Descriptor instead.
func (*PCIPassthroughRequest) GetCount ¶
func (x *PCIPassthroughRequest) GetCount() int32
func (*PCIPassthroughRequest) GetDeviceId ¶
func (x *PCIPassthroughRequest) GetDeviceId() string
func (*PCIPassthroughRequest) GetVendorId ¶
func (x *PCIPassthroughRequest) GetVendorId() string
func (*PCIPassthroughRequest) ProtoMessage ¶
func (*PCIPassthroughRequest) ProtoMessage()
func (*PCIPassthroughRequest) ProtoReflect ¶
func (x *PCIPassthroughRequest) ProtoReflect() protoreflect.Message
func (*PCIPassthroughRequest) Reset ¶
func (x *PCIPassthroughRequest) Reset()
func (*PCIPassthroughRequest) String ¶
func (x *PCIPassthroughRequest) String() string
type PatchImageRequest ¶
type PatchImageRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // image URL (used to locate the cached file)
FileOps []*DiskFileOp `protobuf:"bytes,2,rep,name=file_ops,json=fileOps,proto3" json:"file_ops,omitempty"` // file operations to apply to the image
DeleteOps []*DiskDeleteOp `protobuf:"bytes,3,rep,name=delete_ops,json=deleteOps,proto3" json:"delete_ops,omitempty"` // delete operations to apply to the image
ModOps []*DiskModOp `protobuf:"bytes,4,rep,name=mod_ops,json=modOps,proto3" json:"mod_ops,omitempty"` // in-place text substitutions to apply to the image
// contains filtered or unexported fields
}
PatchImageRequest applies DiskFileOps to a cached image so that all VMs cloned from it inherit the patches without repeating them per instance.
func (*PatchImageRequest) Descriptor
deprecated
func (*PatchImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchImageRequest.ProtoReflect.Descriptor instead.
func (*PatchImageRequest) GetDeleteOps ¶
func (x *PatchImageRequest) GetDeleteOps() []*DiskDeleteOp
func (*PatchImageRequest) GetFileOps ¶
func (x *PatchImageRequest) GetFileOps() []*DiskFileOp
func (*PatchImageRequest) GetModOps ¶
func (x *PatchImageRequest) GetModOps() []*DiskModOp
func (*PatchImageRequest) GetUrl ¶
func (x *PatchImageRequest) GetUrl() string
func (*PatchImageRequest) ProtoMessage ¶
func (*PatchImageRequest) ProtoMessage()
func (*PatchImageRequest) ProtoReflect ¶
func (x *PatchImageRequest) ProtoReflect() protoreflect.Message
func (*PatchImageRequest) Reset ¶
func (x *PatchImageRequest) Reset()
func (*PatchImageRequest) String ¶
func (x *PatchImageRequest) String() string
type PatchImageResponse ¶
type PatchImageResponse struct {
// contains filtered or unexported fields
}
func (*PatchImageResponse) Descriptor
deprecated
func (*PatchImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use PatchImageResponse.ProtoReflect.Descriptor instead.
func (*PatchImageResponse) ProtoMessage ¶
func (*PatchImageResponse) ProtoMessage()
func (*PatchImageResponse) ProtoReflect ¶
func (x *PatchImageResponse) ProtoReflect() protoreflect.Message
func (*PatchImageResponse) Reset ¶
func (x *PatchImageResponse) Reset()
func (*PatchImageResponse) String ¶
func (x *PatchImageResponse) String() string
type PlatformEvent ¶
type PlatformEvent struct {
TsUnixNs int64 `protobuf:"varint,1,opt,name=ts_unix_ns,json=tsUnixNs,proto3" json:"ts_unix_ns,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"` // e.g. "vm.state.running", "project.renamed", "guest.exec_ready"
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
ProjectUuid string `protobuf:"bytes,4,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Meta map[string]string `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
PlatformEvent is one event published on weft's bus. Schema is deliberately the same shape as TimingEvent so the wire reuses the operator's existing mental model: kind, ts, opaque meta. Adds `subject` (VM name or project UUID, depending on `kind`) and `project_uuid` (the ACL filter key — server-side filtering drops events from projects the caller can't see).
func (*PlatformEvent) Descriptor
deprecated
func (*PlatformEvent) Descriptor() ([]byte, []int)
Deprecated: Use PlatformEvent.ProtoReflect.Descriptor instead.
func (*PlatformEvent) GetKind ¶
func (x *PlatformEvent) GetKind() string
func (*PlatformEvent) GetMeta ¶
func (x *PlatformEvent) GetMeta() map[string]string
func (*PlatformEvent) GetProjectUuid ¶
func (x *PlatformEvent) GetProjectUuid() string
func (*PlatformEvent) GetSubject ¶
func (x *PlatformEvent) GetSubject() string
func (*PlatformEvent) GetTsUnixNs ¶
func (x *PlatformEvent) GetTsUnixNs() int64
func (*PlatformEvent) ProtoMessage ¶
func (*PlatformEvent) ProtoMessage()
func (*PlatformEvent) ProtoReflect ¶
func (x *PlatformEvent) ProtoReflect() protoreflect.Message
func (*PlatformEvent) Reset ¶
func (x *PlatformEvent) Reset()
func (*PlatformEvent) String ¶
func (x *PlatformEvent) String() string
type PluginCatalogueEntry ¶ added in v0.5.0
type PluginCatalogueEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
Inputs []*PluginInput `protobuf:"bytes,5,rep,name=inputs,proto3" json:"inputs,omitempty"`
// contains filtered or unexported fields
}
func (*PluginCatalogueEntry) Descriptor
deprecated
added in
v0.5.0
func (*PluginCatalogueEntry) Descriptor() ([]byte, []int)
Deprecated: Use PluginCatalogueEntry.ProtoReflect.Descriptor instead.
func (*PluginCatalogueEntry) GetDescription ¶ added in v0.5.0
func (x *PluginCatalogueEntry) GetDescription() string
func (*PluginCatalogueEntry) GetInputs ¶ added in v0.5.0
func (x *PluginCatalogueEntry) GetInputs() []*PluginInput
func (*PluginCatalogueEntry) GetKind ¶ added in v0.5.0
func (x *PluginCatalogueEntry) GetKind() string
func (*PluginCatalogueEntry) GetName ¶ added in v0.5.0
func (x *PluginCatalogueEntry) GetName() string
func (*PluginCatalogueEntry) GetVersion ¶ added in v0.5.0
func (x *PluginCatalogueEntry) GetVersion() string
func (*PluginCatalogueEntry) ProtoMessage ¶ added in v0.5.0
func (*PluginCatalogueEntry) ProtoMessage()
func (*PluginCatalogueEntry) ProtoReflect ¶ added in v0.5.0
func (x *PluginCatalogueEntry) ProtoReflect() protoreflect.Message
func (*PluginCatalogueEntry) Reset ¶ added in v0.5.0
func (x *PluginCatalogueEntry) Reset()
func (*PluginCatalogueEntry) String ¶ added in v0.5.0
func (x *PluginCatalogueEntry) String() string
type PluginInput ¶ added in v0.5.0
type PluginInput struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // input identifier (matches manifest's Input.Name)
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // "string" | "int" | "bool" | "secret"
Default string `protobuf:"bytes,3,opt,name=default,proto3" json:"default,omitempty"` // string-encoded default ; empty when no default
Required bool `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
Secret bool `protobuf:"varint,5,opt,name=secret,proto3" json:"secret,omitempty"` // hide value from list ; UI renders <input type=password>
Help string `protobuf:"bytes,6,opt,name=help,proto3" json:"help,omitempty"` // optional one-line help text
// contains filtered or unexported fields
}
func (*PluginInput) Descriptor
deprecated
added in
v0.5.0
func (*PluginInput) Descriptor() ([]byte, []int)
Deprecated: Use PluginInput.ProtoReflect.Descriptor instead.
func (*PluginInput) GetDefault ¶ added in v0.5.0
func (x *PluginInput) GetDefault() string
func (*PluginInput) GetHelp ¶ added in v0.5.0
func (x *PluginInput) GetHelp() string
func (*PluginInput) GetName ¶ added in v0.5.0
func (x *PluginInput) GetName() string
func (*PluginInput) GetRequired ¶ added in v0.5.0
func (x *PluginInput) GetRequired() bool
func (*PluginInput) GetSecret ¶ added in v0.5.0
func (x *PluginInput) GetSecret() bool
func (*PluginInput) GetType ¶ added in v0.5.0
func (x *PluginInput) GetType() string
func (*PluginInput) ProtoMessage ¶ added in v0.5.0
func (*PluginInput) ProtoMessage()
func (*PluginInput) ProtoReflect ¶ added in v0.5.0
func (x *PluginInput) ProtoReflect() protoreflect.Message
func (*PluginInput) Reset ¶ added in v0.5.0
func (x *PluginInput) Reset()
func (*PluginInput) String ¶ added in v0.5.0
func (x *PluginInput) String() string
type PluginInstance ¶ added in v0.5.0
type PluginInstance struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // catalogue plugin name
InstanceUuid string `protobuf:"bytes,2,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"`
VmUuids []string `protobuf:"bytes,3,rep,name=vm_uuids,json=vmUuids,proto3" json:"vm_uuids,omitempty"` // VMs the instance currently manages
InstalledAtUnixNs int64 `protobuf:"varint,4,opt,name=installed_at_unix_ns,json=installedAtUnixNs,proto3" json:"installed_at_unix_ns,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // "running" | "provisioning" | "degraded" | "failed"
Project string `protobuf:"bytes,6,opt,name=project,proto3" json:"project,omitempty"`
// disabled = administratively inactive : the install side-effects
// (VMs, networks, SGs) stay in place, but consumer-facing gates
// (e.g. the TUI sidebar's RequiresPlugin filter) treat the
// instance as absent. Toggled via EnablePlugin / DisablePlugin.
Disabled bool `protobuf:"varint,7,opt,name=disabled,proto3" json:"disabled,omitempty"`
// contains filtered or unexported fields
}
func (*PluginInstance) Descriptor
deprecated
added in
v0.5.0
func (*PluginInstance) Descriptor() ([]byte, []int)
Deprecated: Use PluginInstance.ProtoReflect.Descriptor instead.
func (*PluginInstance) GetDisabled ¶ added in v0.22.0
func (x *PluginInstance) GetDisabled() bool
func (*PluginInstance) GetInstalledAtUnixNs ¶ added in v0.5.0
func (x *PluginInstance) GetInstalledAtUnixNs() int64
func (*PluginInstance) GetInstanceUuid ¶ added in v0.5.0
func (x *PluginInstance) GetInstanceUuid() string
func (*PluginInstance) GetName ¶ added in v0.5.0
func (x *PluginInstance) GetName() string
func (*PluginInstance) GetProject ¶ added in v0.5.0
func (x *PluginInstance) GetProject() string
func (*PluginInstance) GetStatus ¶ added in v0.5.0
func (x *PluginInstance) GetStatus() string
func (*PluginInstance) GetVmUuids ¶ added in v0.5.0
func (x *PluginInstance) GetVmUuids() []string
func (*PluginInstance) ProtoMessage ¶ added in v0.5.0
func (*PluginInstance) ProtoMessage()
func (*PluginInstance) ProtoReflect ¶ added in v0.5.0
func (x *PluginInstance) ProtoReflect() protoreflect.Message
func (*PluginInstance) Reset ¶ added in v0.5.0
func (x *PluginInstance) Reset()
func (*PluginInstance) String ¶ added in v0.5.0
func (x *PluginInstance) String() string
type PortInfo ¶ added in v0.11.6
type PortInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
VmUuid string `protobuf:"bytes,3,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
NetworkUuid string `protobuf:"bytes,4,opt,name=network_uuid,json=networkUuid,proto3" json:"network_uuid,omitempty"`
Mac string `protobuf:"bytes,5,opt,name=mac,proto3" json:"mac,omitempty"`
Ip string `protobuf:"bytes,6,opt,name=ip,proto3" json:"ip,omitempty"`
// SecurityGroups applied to this port. Inherits from the
// Network's default_security_group_uuids at create time ; the
// operator overrides via SetPortSecurityGroups.
SecurityGroups []string `protobuf:"bytes,7,rep,name=security_groups,json=securityGroups,proto3" json:"security_groups,omitempty"`
// Optional rate-limit caps in Mbps. 0 = no cap.
IngressMbps int32 `protobuf:"varint,8,opt,name=ingress_mbps,json=ingressMbps,proto3" json:"ingress_mbps,omitempty"`
EgressMbps int32 `protobuf:"varint,9,opt,name=egress_mbps,json=egressMbps,proto3" json:"egress_mbps,omitempty"`
// WireGuard peer key + mesh endpoint (when the network is mesh).
WireguardPubKey string `protobuf:"bytes,10,opt,name=wireguard_pub_key,json=wireguardPubKey,proto3" json:"wireguard_pub_key,omitempty"`
MeshEndpoint string `protobuf:"bytes,11,opt,name=mesh_endpoint,json=meshEndpoint,proto3" json:"mesh_endpoint,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,12,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
PortInfo describes one VM NIC binding to a network. Each VM gets exactly one Port per NIC at create time ; portsec (anti-spoof) rules are derived from MAC + IP, portqos (rate-limit) caps can be attached per-port.
func (*PortInfo) Descriptor
deprecated
added in
v0.11.6
func (*PortInfo) GetCreatedAtUnixNs ¶ added in v0.11.6
func (*PortInfo) GetEgressMbps ¶ added in v0.11.6
func (*PortInfo) GetIngressMbps ¶ added in v0.11.6
func (*PortInfo) GetMeshEndpoint ¶ added in v0.11.6
func (*PortInfo) GetNetworkUuid ¶ added in v0.11.6
func (*PortInfo) GetProjectUuid ¶ added in v0.11.6
func (*PortInfo) GetSecurityGroups ¶ added in v0.11.6
func (*PortInfo) GetWireguardPubKey ¶ added in v0.11.6
func (*PortInfo) ProtoMessage ¶ added in v0.11.6
func (*PortInfo) ProtoMessage()
func (*PortInfo) ProtoReflect ¶ added in v0.11.6
func (x *PortInfo) ProtoReflect() protoreflect.Message
type ProjectInfo ¶
type ProjectInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,3,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// tenant_uuid is the project's parent-tenant pointer, empty for
// untenanted projects (the historical default before this field
// landed). Set via SetProjectTenant ; powers GetProjectQuota
// siblings_total + tenant_cap aggregation.
TenantUuid string `protobuf:"bytes,4,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
// contains filtered or unexported fields
}
ProjectInfo is one entry in the project registry. `uuid` is the stable identifier vmDirs are keyed on; `name` is the rename-able display name a user sees in their CLI.
func (*ProjectInfo) Descriptor
deprecated
func (*ProjectInfo) Descriptor() ([]byte, []int)
Deprecated: Use ProjectInfo.ProtoReflect.Descriptor instead.
func (*ProjectInfo) GetCreatedAtUnixNs ¶
func (x *ProjectInfo) GetCreatedAtUnixNs() int64
func (*ProjectInfo) GetName ¶
func (x *ProjectInfo) GetName() string
func (*ProjectInfo) GetTenantUuid ¶ added in v0.13.0
func (x *ProjectInfo) GetTenantUuid() string
func (*ProjectInfo) GetUuid ¶
func (x *ProjectInfo) GetUuid() string
func (*ProjectInfo) ProtoMessage ¶
func (*ProjectInfo) ProtoMessage()
func (*ProjectInfo) ProtoReflect ¶
func (x *ProjectInfo) ProtoReflect() protoreflect.Message
func (*ProjectInfo) Reset ¶
func (x *ProjectInfo) Reset()
func (*ProjectInfo) String ¶
func (x *ProjectInfo) String() string
type ProvisionVMRequest ¶
type ProvisionVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
Cpu uint32 `protobuf:"varint,3,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,4,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
DiskGb uint64 `protobuf:"varint,5,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
SshPubKey string `protobuf:"bytes,6,opt,name=ssh_pub_key,json=sshPubKey,proto3" json:"ssh_pub_key,omitempty"` // public key injected via cloud-init
FileOps []*DiskFileOp `protobuf:"bytes,7,rep,name=file_ops,json=fileOps,proto3" json:"file_ops,omitempty"` // optional disk file operations applied before first boot
DeleteOps []*DiskDeleteOp `protobuf:"bytes,8,rep,name=delete_ops,json=deleteOps,proto3" json:"delete_ops,omitempty"` // optional disk delete operations applied before first boot
ModOps []*DiskModOp `protobuf:"bytes,9,rep,name=mod_ops,json=modOps,proto3" json:"mod_ops,omitempty"` // optional in-place text substitutions applied before first boot
Project string `protobuf:"bytes,10,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*ProvisionVMRequest) Descriptor
deprecated
func (*ProvisionVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionVMRequest.ProtoReflect.Descriptor instead.
func (*ProvisionVMRequest) GetCpu ¶
func (x *ProvisionVMRequest) GetCpu() uint32
func (*ProvisionVMRequest) GetDeleteOps ¶
func (x *ProvisionVMRequest) GetDeleteOps() []*DiskDeleteOp
func (*ProvisionVMRequest) GetDiskGb ¶
func (x *ProvisionVMRequest) GetDiskGb() uint64
func (*ProvisionVMRequest) GetFileOps ¶
func (x *ProvisionVMRequest) GetFileOps() []*DiskFileOp
func (*ProvisionVMRequest) GetImage ¶
func (x *ProvisionVMRequest) GetImage() string
func (*ProvisionVMRequest) GetMemMb ¶
func (x *ProvisionVMRequest) GetMemMb() uint64
func (*ProvisionVMRequest) GetModOps ¶
func (x *ProvisionVMRequest) GetModOps() []*DiskModOp
func (*ProvisionVMRequest) GetName ¶
func (x *ProvisionVMRequest) GetName() string
func (*ProvisionVMRequest) GetProject ¶
func (x *ProvisionVMRequest) GetProject() string
func (*ProvisionVMRequest) GetSshPubKey ¶
func (x *ProvisionVMRequest) GetSshPubKey() string
func (*ProvisionVMRequest) ProtoMessage ¶
func (*ProvisionVMRequest) ProtoMessage()
func (*ProvisionVMRequest) ProtoReflect ¶
func (x *ProvisionVMRequest) ProtoReflect() protoreflect.Message
func (*ProvisionVMRequest) Reset ¶
func (x *ProvisionVMRequest) Reset()
func (*ProvisionVMRequest) String ¶
func (x *ProvisionVMRequest) String() string
type ProvisionVMResponse ¶
type ProvisionVMResponse struct {
// contains filtered or unexported fields
}
func (*ProvisionVMResponse) Descriptor
deprecated
func (*ProvisionVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionVMResponse.ProtoReflect.Descriptor instead.
func (*ProvisionVMResponse) ProtoMessage ¶
func (*ProvisionVMResponse) ProtoMessage()
func (*ProvisionVMResponse) ProtoReflect ¶
func (x *ProvisionVMResponse) ProtoReflect() protoreflect.Message
func (*ProvisionVMResponse) Reset ¶
func (x *ProvisionVMResponse) Reset()
func (*ProvisionVMResponse) String ¶
func (x *ProvisionVMResponse) String() string
type PublishShareToProjectRequest ¶
type PublishShareToProjectRequest struct {
// contains filtered or unexported fields
}
func (*PublishShareToProjectRequest) Descriptor
deprecated
func (*PublishShareToProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use PublishShareToProjectRequest.ProtoReflect.Descriptor instead.
func (*PublishShareToProjectRequest) GetMount ¶
func (x *PublishShareToProjectRequest) GetMount() *ShareMount
func (*PublishShareToProjectRequest) GetProjectUuid ¶
func (x *PublishShareToProjectRequest) GetProjectUuid() string
func (*PublishShareToProjectRequest) ProtoMessage ¶
func (*PublishShareToProjectRequest) ProtoMessage()
func (*PublishShareToProjectRequest) ProtoReflect ¶
func (x *PublishShareToProjectRequest) ProtoReflect() protoreflect.Message
func (*PublishShareToProjectRequest) Reset ¶
func (x *PublishShareToProjectRequest) Reset()
func (*PublishShareToProjectRequest) String ¶
func (x *PublishShareToProjectRequest) String() string
type PublishShareToProjectResponse ¶
type PublishShareToProjectResponse struct {
// contains filtered or unexported fields
}
func (*PublishShareToProjectResponse) Descriptor
deprecated
func (*PublishShareToProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use PublishShareToProjectResponse.ProtoReflect.Descriptor instead.
func (*PublishShareToProjectResponse) GetVmCount ¶
func (x *PublishShareToProjectResponse) GetVmCount() uint32
func (*PublishShareToProjectResponse) ProtoMessage ¶
func (*PublishShareToProjectResponse) ProtoMessage()
func (*PublishShareToProjectResponse) ProtoReflect ¶
func (x *PublishShareToProjectResponse) ProtoReflect() protoreflect.Message
func (*PublishShareToProjectResponse) Reset ¶
func (x *PublishShareToProjectResponse) Reset()
func (*PublishShareToProjectResponse) String ¶
func (x *PublishShareToProjectResponse) String() string
type PullImageRequest ¶
type PullImageRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // fully-resolved image URL
Checksum string `protobuf:"bytes,2,opt,name=checksum,proto3" json:"checksum,omitempty"` // optional checksum file URL
// contains filtered or unexported fields
}
func (*PullImageRequest) Descriptor
deprecated
func (*PullImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use PullImageRequest.ProtoReflect.Descriptor instead.
func (*PullImageRequest) GetChecksum ¶
func (x *PullImageRequest) GetChecksum() string
func (*PullImageRequest) GetUrl ¶
func (x *PullImageRequest) GetUrl() string
func (*PullImageRequest) ProtoMessage ¶
func (*PullImageRequest) ProtoMessage()
func (*PullImageRequest) ProtoReflect ¶
func (x *PullImageRequest) ProtoReflect() protoreflect.Message
func (*PullImageRequest) Reset ¶
func (x *PullImageRequest) Reset()
func (*PullImageRequest) String ¶
func (x *PullImageRequest) String() string
type PullImageResponse ¶
type PullImageResponse struct {
// contains filtered or unexported fields
}
func (*PullImageResponse) Descriptor
deprecated
func (*PullImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use PullImageResponse.ProtoReflect.Descriptor instead.
func (*PullImageResponse) ProtoMessage ¶
func (*PullImageResponse) ProtoMessage()
func (*PullImageResponse) ProtoReflect ¶
func (x *PullImageResponse) ProtoReflect() protoreflect.Message
func (*PullImageResponse) Reset ¶
func (x *PullImageResponse) Reset()
func (*PullImageResponse) String ¶
func (x *PullImageResponse) String() string
type PullImagesRequest ¶
type PullImagesRequest struct {
ConfigDir string `protobuf:"bytes,1,opt,name=config_dir,json=configDir,proto3" json:"config_dir,omitempty"`
Parallel int32 `protobuf:"varint,2,opt,name=parallel,proto3" json:"parallel,omitempty"`
// contains filtered or unexported fields
}
func (*PullImagesRequest) Descriptor
deprecated
func (*PullImagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use PullImagesRequest.ProtoReflect.Descriptor instead.
func (*PullImagesRequest) GetConfigDir ¶
func (x *PullImagesRequest) GetConfigDir() string
func (*PullImagesRequest) GetParallel ¶
func (x *PullImagesRequest) GetParallel() int32
func (*PullImagesRequest) ProtoMessage ¶
func (*PullImagesRequest) ProtoMessage()
func (*PullImagesRequest) ProtoReflect ¶
func (x *PullImagesRequest) ProtoReflect() protoreflect.Message
func (*PullImagesRequest) Reset ¶
func (x *PullImagesRequest) Reset()
func (*PullImagesRequest) String ¶
func (x *PullImagesRequest) String() string
type PullImagesResponse ¶
type PullImagesResponse struct {
// contains filtered or unexported fields
}
func (*PullImagesResponse) Descriptor
deprecated
func (*PullImagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use PullImagesResponse.ProtoReflect.Descriptor instead.
func (*PullImagesResponse) ProtoMessage ¶
func (*PullImagesResponse) ProtoMessage()
func (*PullImagesResponse) ProtoReflect ¶
func (x *PullImagesResponse) ProtoReflect() protoreflect.Message
func (*PullImagesResponse) Reset ¶
func (x *PullImagesResponse) Reset()
func (*PullImagesResponse) String ¶
func (x *PullImagesResponse) String() string
type Quotas ¶
type Quotas struct {
Vcpu int32 `protobuf:"varint,1,opt,name=vcpu,proto3" json:"vcpu,omitempty"`
RamGib int32 `protobuf:"varint,2,opt,name=ram_gib,json=ramGib,proto3" json:"ram_gib,omitempty"`
Volumes int32 `protobuf:"varint,3,opt,name=volumes,proto3" json:"volumes,omitempty"`
VolumesGib int32 `protobuf:"varint,4,opt,name=volumes_gib,json=volumesGib,proto3" json:"volumes_gib,omitempty"`
Buckets int32 `protobuf:"varint,7,opt,name=buckets,proto3" json:"buckets,omitempty"`
BucketsGib int32 `protobuf:"varint,8,opt,name=buckets_gib,json=bucketsGib,proto3" json:"buckets_gib,omitempty"`
RegistryGib int32 `protobuf:"varint,9,opt,name=registry_gib,json=registryGib,proto3" json:"registry_gib,omitempty"`
FloatingIps int32 `protobuf:"varint,10,opt,name=floating_ips,json=floatingIps,proto3" json:"floating_ips,omitempty"`
// Tenant-only : caps how many projects a tenant admin can carve.
// Ignored on per-project quotas.
Projects int32 `protobuf:"varint,11,opt,name=projects,proto3" json:"projects,omitempty"`
// contains filtered or unexported fields
}
func (*Quotas) Descriptor
deprecated
func (*Quotas) GetBuckets ¶
func (*Quotas) GetBucketsGib ¶
func (*Quotas) GetFloatingIps ¶
func (*Quotas) GetProjects ¶
func (*Quotas) GetRegistryGib ¶
func (*Quotas) GetSharesGib ¶
func (*Quotas) GetVolumes ¶
func (*Quotas) GetVolumesGib ¶
func (*Quotas) ProtoMessage ¶
func (*Quotas) ProtoMessage()
func (*Quotas) ProtoReflect ¶
func (x *Quotas) ProtoReflect() protoreflect.Message
type RackInfo ¶ added in v0.7.0
type RackInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
AzUuid string `protobuf:"bytes,2,opt,name=az_uuid,json=azUuid,proto3" json:"az_uuid,omitempty"` // parent
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"` // short id, e.g. "R1"
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // "active" | "draining" | "down"
HeightU int32 `protobuf:"varint,6,opt,name=height_u,json=heightU,proto3" json:"height_u,omitempty"` // rack total U height (0 = unspecified)
CreatedAtUnixNs int64 `protobuf:"varint,7,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
Hosts int32 `protobuf:"varint,8,opt,name=hosts,proto3" json:"hosts,omitempty"` // derived count
// contains filtered or unexported fields
}
RackInfo describes one rack inside an AZ — the second placement tier in the inventory tree.
`position_u` + `height_u` are surfaced for the 2D rack-elevation viz the webui draws ; they're informational from the scheduler's POV (placement honours az + rack codes, not U slots).
func (*RackInfo) Descriptor
deprecated
added in
v0.7.0
func (*RackInfo) GetCreatedAtUnixNs ¶ added in v0.7.0
func (*RackInfo) GetHeightU ¶ added in v0.7.0
func (*RackInfo) ProtoMessage ¶ added in v0.7.0
func (*RackInfo) ProtoMessage()
func (*RackInfo) ProtoReflect ¶ added in v0.7.0
func (x *RackInfo) ProtoReflect() protoreflect.Message
type RegisterHostRequest ¶
type RegisterHostRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // empty → mint; set → idempotent re-register
Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
Az string `protobuf:"bytes,3,opt,name=az,proto3" json:"az,omitempty"`
Rack string `protobuf:"bytes,4,opt,name=rack,proto3" json:"rack,omitempty"`
Endpoint string `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Hypervisor string `protobuf:"bytes,6,opt,name=hypervisor,proto3" json:"hypervisor,omitempty"`
Architecture string `protobuf:"bytes,7,opt,name=architecture,proto3" json:"architecture,omitempty"`
NetworkTypes []string `protobuf:"bytes,8,rep,name=network_types,json=networkTypes,proto3" json:"network_types,omitempty"`
VolumeBackends []string `protobuf:"bytes,9,rep,name=volume_backends,json=volumeBackends,proto3" json:"volume_backends,omitempty"`
Properties map[string]string `` /* 148-byte string literal not displayed */
AgentVersion string `protobuf:"bytes,11,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"`
DriverVersions map[string]string `` /* 178-byte string literal not displayed */
OsId string `protobuf:"bytes,13,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersion string `protobuf:"bytes,14,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
OsPretty string `protobuf:"bytes,15,opt,name=os_pretty,json=osPretty,proto3" json:"os_pretty,omitempty"`
KernelVersion string `protobuf:"bytes,16,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
NetworkInterfaces []*NetworkInterface `protobuf:"bytes,17,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"`
StorageMounts []*StorageMount `protobuf:"bytes,18,rep,name=storage_mounts,json=storageMounts,proto3" json:"storage_mounts,omitempty"`
CpuCount int32 `protobuf:"varint,19,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"`
MemoryMib int64 `protobuf:"varint,20,opt,name=memory_mib,json=memoryMib,proto3" json:"memory_mib,omitempty"`
Gpus []*GPU `protobuf:"bytes,21,rep,name=gpus,proto3" json:"gpus,omitempty"`
// contains filtered or unexported fields
}
RegisterHost adds a new host or refreshes an existing one (idempotent by UUID). Per [[weft-placement-rules]] the `rack` field is the sub-AZ failure domain — set it on every host in multi-rack clusters so the scheduler's `rack: "different"` can succeed.
func (*RegisterHostRequest) Descriptor
deprecated
func (*RegisterHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterHostRequest.ProtoReflect.Descriptor instead.
func (*RegisterHostRequest) GetAgentVersion ¶ added in v0.18.0
func (x *RegisterHostRequest) GetAgentVersion() string
func (*RegisterHostRequest) GetArchitecture ¶
func (x *RegisterHostRequest) GetArchitecture() string
func (*RegisterHostRequest) GetAz ¶
func (x *RegisterHostRequest) GetAz() string
func (*RegisterHostRequest) GetCpuCount ¶ added in v0.20.0
func (x *RegisterHostRequest) GetCpuCount() int32
func (*RegisterHostRequest) GetDriverVersions ¶ added in v0.18.0
func (x *RegisterHostRequest) GetDriverVersions() map[string]string
func (*RegisterHostRequest) GetEndpoint ¶
func (x *RegisterHostRequest) GetEndpoint() string
func (*RegisterHostRequest) GetGpus ¶ added in v0.20.0
func (x *RegisterHostRequest) GetGpus() []*GPU
func (*RegisterHostRequest) GetHostname ¶
func (x *RegisterHostRequest) GetHostname() string
func (*RegisterHostRequest) GetHypervisor ¶
func (x *RegisterHostRequest) GetHypervisor() string
func (*RegisterHostRequest) GetKernelVersion ¶ added in v0.19.0
func (x *RegisterHostRequest) GetKernelVersion() string
func (*RegisterHostRequest) GetMemoryMib ¶ added in v0.20.0
func (x *RegisterHostRequest) GetMemoryMib() int64
func (*RegisterHostRequest) GetNetworkInterfaces ¶ added in v0.19.0
func (x *RegisterHostRequest) GetNetworkInterfaces() []*NetworkInterface
func (*RegisterHostRequest) GetNetworkTypes ¶
func (x *RegisterHostRequest) GetNetworkTypes() []string
func (*RegisterHostRequest) GetOsId ¶ added in v0.19.0
func (x *RegisterHostRequest) GetOsId() string
func (*RegisterHostRequest) GetOsPretty ¶ added in v0.19.0
func (x *RegisterHostRequest) GetOsPretty() string
func (*RegisterHostRequest) GetOsVersion ¶ added in v0.19.0
func (x *RegisterHostRequest) GetOsVersion() string
func (*RegisterHostRequest) GetProperties ¶ added in v0.12.0
func (x *RegisterHostRequest) GetProperties() map[string]string
func (*RegisterHostRequest) GetRack ¶
func (x *RegisterHostRequest) GetRack() string
func (*RegisterHostRequest) GetStorageMounts ¶ added in v0.19.0
func (x *RegisterHostRequest) GetStorageMounts() []*StorageMount
func (*RegisterHostRequest) GetUuid ¶
func (x *RegisterHostRequest) GetUuid() string
func (*RegisterHostRequest) GetVolumeBackends ¶
func (x *RegisterHostRequest) GetVolumeBackends() []string
func (*RegisterHostRequest) ProtoMessage ¶
func (*RegisterHostRequest) ProtoMessage()
func (*RegisterHostRequest) ProtoReflect ¶
func (x *RegisterHostRequest) ProtoReflect() protoreflect.Message
func (*RegisterHostRequest) Reset ¶
func (x *RegisterHostRequest) Reset()
func (*RegisterHostRequest) String ¶
func (x *RegisterHostRequest) String() string
type RegisterHostResponse ¶
type RegisterHostResponse struct {
Host *HostInfo `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterHostResponse) Descriptor
deprecated
func (*RegisterHostResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterHostResponse.ProtoReflect.Descriptor instead.
func (*RegisterHostResponse) GetHost ¶
func (x *RegisterHostResponse) GetHost() *HostInfo
func (*RegisterHostResponse) ProtoMessage ¶
func (*RegisterHostResponse) ProtoMessage()
func (*RegisterHostResponse) ProtoReflect ¶
func (x *RegisterHostResponse) ProtoReflect() protoreflect.Message
func (*RegisterHostResponse) Reset ¶
func (x *RegisterHostResponse) Reset()
func (*RegisterHostResponse) String ¶
func (x *RegisterHostResponse) String() string
type RegisterMicroVMOp ¶
type RegisterMicroVMOp struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
BootIso string `protobuf:"bytes,3,opt,name=boot_iso,json=bootIso,proto3" json:"boot_iso,omitempty"` // UKI mode (mutually exclusive with kernel)
Kernel string `protobuf:"bytes,4,opt,name=kernel,proto3" json:"kernel,omitempty"` // direct-Linux mode
Initrd string `protobuf:"bytes,5,opt,name=initrd,proto3" json:"initrd,omitempty"` // optional, direct-Linux mode
Cmdline string `protobuf:"bytes,6,opt,name=cmdline,proto3" json:"cmdline,omitempty"` // kernel cmdline override
// image is the OCI ref the microVM was hatched from
// (e.g. "ghcr.io/openweft/weft-etcd:v3.6.0"). The receiving
// agent stamps it into the VM record's IMAGE column so the
// operator-facing inventory shows the OCI source rather than
// the synthetic "microvm/direct_linux" placeholder. Optional ;
// empty preserves the legacy direct-Linux label.
Image string `protobuf:"bytes,8,opt,name=image,proto3" json:"image,omitempty"`
// cpu + mem_mb mirror RegisterMicroVMRequest.cpu/mem_mb so the
// dispatched op carries the same workload-shape metadata for
// the receiving agent's registry record. Optional ; 0 falls
// back to "shape dictated by boot artefacts".
Cpu uint32 `protobuf:"varint,9,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,10,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
// contains filtered or unexported fields
}
RegisterMicroVMOp dispatches a RegisterMicroVM call to the agent. Mirrors the shape of the existing RegisterMicroVMRequest RPC : same boot artefacts (UKI or direct-Linux kernel+initrd), same virtio-fs shares. The agent calls its local Adapter to materialise the vmDir on its host's disk.
Idempotent in spirit : the agent's RegisterMicroVM refuses to clobber an existing vmDir, so a retry after a transient disconnect surfaces a clean "already exists" error rather than silently double-registering.
func (*RegisterMicroVMOp) Descriptor
deprecated
func (*RegisterMicroVMOp) Descriptor() ([]byte, []int)
Deprecated: Use RegisterMicroVMOp.ProtoReflect.Descriptor instead.
func (*RegisterMicroVMOp) GetBootIso ¶
func (x *RegisterMicroVMOp) GetBootIso() string
func (*RegisterMicroVMOp) GetCmdline ¶
func (x *RegisterMicroVMOp) GetCmdline() string
func (*RegisterMicroVMOp) GetCpu ¶ added in v0.22.0
func (x *RegisterMicroVMOp) GetCpu() uint32
func (*RegisterMicroVMOp) GetImage ¶ added in v0.22.0
func (x *RegisterMicroVMOp) GetImage() string
func (*RegisterMicroVMOp) GetInitrd ¶
func (x *RegisterMicroVMOp) GetInitrd() string
func (*RegisterMicroVMOp) GetKernel ¶
func (x *RegisterMicroVMOp) GetKernel() string
func (*RegisterMicroVMOp) GetMemMb ¶ added in v0.22.0
func (x *RegisterMicroVMOp) GetMemMb() uint64
func (*RegisterMicroVMOp) GetName ¶
func (x *RegisterMicroVMOp) GetName() string
func (*RegisterMicroVMOp) GetProject ¶
func (x *RegisterMicroVMOp) GetProject() string
func (*RegisterMicroVMOp) GetShares ¶
func (x *RegisterMicroVMOp) GetShares() []*MicroVMShare
func (*RegisterMicroVMOp) ProtoMessage ¶
func (*RegisterMicroVMOp) ProtoMessage()
func (*RegisterMicroVMOp) ProtoReflect ¶
func (x *RegisterMicroVMOp) ProtoReflect() protoreflect.Message
func (*RegisterMicroVMOp) Reset ¶
func (x *RegisterMicroVMOp) Reset()
func (*RegisterMicroVMOp) String ¶
func (x *RegisterMicroVMOp) String() string
type RegisterMicroVMRequest ¶
type RegisterMicroVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // VM name; must be unique inside `project`
BootIso string `protobuf:"bytes,2,opt,name=boot_iso,json=bootIso,proto3" json:"boot_iso,omitempty"` // absolute host path to the UKI ISO (UKI mode)
Kernel string `protobuf:"bytes,4,opt,name=kernel,proto3" json:"kernel,omitempty"` // absolute host path to a Linux kernel image (direct-Linux mode)
Initrd string `protobuf:"bytes,5,opt,name=initrd,proto3" json:"initrd,omitempty"` // absolute host path to an initramfs (optional, direct-Linux mode)
Cmdline string `protobuf:"bytes,6,opt,name=cmdline,proto3" json:"cmdline,omitempty"` // kernel cmdline override (e.g. "weft.rootfs=virtiofs:rootfs0")
Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"`
// host_uuid optionally pins the VM to a specific compute host.
// Empty / matching-local : server runs RegisterMicroVM in-
// process (single-host all-in-one path). Non-empty + non-
// local : the server dispatches RegisterMicroVMOp to the
// matching agent's stream and waits for the reply. The agent
// must already be connected (Unavailable error otherwise).
// The scheduler typically fills this in via ScheduleVMGroup.
HostUuid string `protobuf:"bytes,8,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// requested_gpus / requested_pci mirror the CreateVMRequest
// surface for the microVM-style boot path : same shape, same
// tenant-quota enforcement at admission, same scheduler
// matching against host inventory. Empty = no passthrough.
// See CreateVMRequest.requested_gpus for the per-entry contract.
RequestedGpus []*GPURequest `protobuf:"bytes,9,rep,name=requested_gpus,json=requestedGpus,proto3" json:"requested_gpus,omitempty"`
RequestedPci []*PCIPassthroughRequest `protobuf:"bytes,10,rep,name=requested_pci,json=requestedPci,proto3" json:"requested_pci,omitempty"`
// OCI image reference, e.g. "ghcr.io/openweft/weft-router:v0.1.0".
// When set, the server-side handler pulls the image, materialises
// its rootfs in the imagestore cache, synthesises the boot
// artefacts (shared weft-microvm-init kernel + initrd, cmdline
// "weft.rootfs=virtiofs:rootfs0 console=hvc0"), and assembles the
// matching MicroVMShare automatically. Mutually exclusive with
// boot_iso / kernel / initrd / cmdline / shares ; the server
// returns InvalidArgument on collision. This is the path
// weft-network's lifecycle.Ensure uses for weft-router
// micro-VMs — the client just passes the image, the server
// handles the orchestration.
Image string `protobuf:"bytes,11,opt,name=image,proto3" json:"image,omitempty"`
// cpu + mem_mb declare the workload shape the caller wants
// stamped on the VM record so the inventory + the TUI's FLAVOR
// resolver match an existing catalogue flavor (small=1/512,
// medium=2/2048, …) instead of falling back to "custom" when
// CPU/Mem are 0. The microVM kernel ignores these — it's purely
// metadata for the registry record. Optional ; 0 keeps the
// legacy "shape dictated by the boot artefacts" semantics.
Cpu uint32 `protobuf:"varint,12,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,13,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
// contains filtered or unexported fields
}
RegisterMicroVMRequest creates a VM directory wired for a microVM-style boot. Two boot modes are supported, controlled by which of the path fields are set:
- UKI mode: set `boot_iso` only. weft attaches the ISO as a read-only primary disk and the firmware's EFI loader picks up the UKI from \EFI\BOOT\bootaa64.efi.
- Direct-Linux mode: set `kernel` (and optionally `initrd`). weft uses `vz.LinuxBootLoader` and skips EFI/UKI entirely. Faster cold-boot, smaller artefacts.
`cmdline` overrides the default Linux kernel cmdline (which for the direct-Linux path defaults to `console=hvc0 root=/dev/vda2 rw` — fine for cloud-init disk images, not for microVMs that want `weft.rootfs=virtiofs:rootfs0`). Empty means "use the existing default".
`shares` is one or more virtio-fs directory shares exposed to the guest (typical: the OCI image rootfs at tag "rootfs0").
The VM appears in ListVMs alongside CloneVM-created VMs and is started via the regular StartVM RPC.
func (*RegisterMicroVMRequest) Descriptor
deprecated
func (*RegisterMicroVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterMicroVMRequest.ProtoReflect.Descriptor instead.
func (*RegisterMicroVMRequest) GetBootIso ¶
func (x *RegisterMicroVMRequest) GetBootIso() string
func (*RegisterMicroVMRequest) GetCmdline ¶
func (x *RegisterMicroVMRequest) GetCmdline() string
func (*RegisterMicroVMRequest) GetCpu ¶ added in v0.22.0
func (x *RegisterMicroVMRequest) GetCpu() uint32
func (*RegisterMicroVMRequest) GetHostUuid ¶
func (x *RegisterMicroVMRequest) GetHostUuid() string
func (*RegisterMicroVMRequest) GetImage ¶ added in v0.4.0
func (x *RegisterMicroVMRequest) GetImage() string
func (*RegisterMicroVMRequest) GetInitrd ¶
func (x *RegisterMicroVMRequest) GetInitrd() string
func (*RegisterMicroVMRequest) GetKernel ¶
func (x *RegisterMicroVMRequest) GetKernel() string
func (*RegisterMicroVMRequest) GetMemMb ¶ added in v0.22.0
func (x *RegisterMicroVMRequest) GetMemMb() uint64
func (*RegisterMicroVMRequest) GetName ¶
func (x *RegisterMicroVMRequest) GetName() string
func (*RegisterMicroVMRequest) GetProject ¶
func (x *RegisterMicroVMRequest) GetProject() string
func (*RegisterMicroVMRequest) GetRequestedGpus ¶
func (x *RegisterMicroVMRequest) GetRequestedGpus() []*GPURequest
func (*RegisterMicroVMRequest) GetRequestedPci ¶
func (x *RegisterMicroVMRequest) GetRequestedPci() []*PCIPassthroughRequest
func (*RegisterMicroVMRequest) GetShares ¶
func (x *RegisterMicroVMRequest) GetShares() []*MicroVMShare
func (*RegisterMicroVMRequest) ProtoMessage ¶
func (*RegisterMicroVMRequest) ProtoMessage()
func (*RegisterMicroVMRequest) ProtoReflect ¶
func (x *RegisterMicroVMRequest) ProtoReflect() protoreflect.Message
func (*RegisterMicroVMRequest) Reset ¶
func (x *RegisterMicroVMRequest) Reset()
func (*RegisterMicroVMRequest) String ¶
func (x *RegisterMicroVMRequest) String() string
type RegisterMicroVMResponse ¶
type RegisterMicroVMResponse struct {
// contains filtered or unexported fields
}
func (*RegisterMicroVMResponse) Descriptor
deprecated
func (*RegisterMicroVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterMicroVMResponse.ProtoReflect.Descriptor instead.
func (*RegisterMicroVMResponse) ProtoMessage ¶
func (*RegisterMicroVMResponse) ProtoMessage()
func (*RegisterMicroVMResponse) ProtoReflect ¶
func (x *RegisterMicroVMResponse) ProtoReflect() protoreflect.Message
func (*RegisterMicroVMResponse) Reset ¶
func (x *RegisterMicroVMResponse) Reset()
func (*RegisterMicroVMResponse) String ¶
func (x *RegisterMicroVMResponse) String() string
type RegisterMicroVMResult ¶
type RegisterMicroVMResult struct {
// contains filtered or unexported fields
}
RegisterMicroVMResult is empty — the call's only outcome is success/error.
func (*RegisterMicroVMResult) Descriptor
deprecated
func (*RegisterMicroVMResult) Descriptor() ([]byte, []int)
Deprecated: Use RegisterMicroVMResult.ProtoReflect.Descriptor instead.
func (*RegisterMicroVMResult) ProtoMessage ¶
func (*RegisterMicroVMResult) ProtoMessage()
func (*RegisterMicroVMResult) ProtoReflect ¶
func (x *RegisterMicroVMResult) ProtoReflect() protoreflect.Message
func (*RegisterMicroVMResult) Reset ¶
func (x *RegisterMicroVMResult) Reset()
func (*RegisterMicroVMResult) String ¶
func (x *RegisterMicroVMResult) String() string
type RegistryRemoteInfo ¶ added in v0.9.0
type RegistryRemoteInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // alias, unique cluster-wide
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // e.g. "ghcr.io" or "https://mirror.example.com"
Insecure bool `protobuf:"varint,4,opt,name=insecure,proto3" json:"insecure,omitempty"` // allow http:// + skip TLS verify
CredentialSecretRef string `protobuf:"bytes,5,opt,name=credential_secret_ref,json=credentialSecretRef,proto3" json:"credential_secret_ref,omitempty"` // ref into the secret store ; empty = anonymous
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*RegistryRemoteInfo) Descriptor
deprecated
added in
v0.9.0
func (*RegistryRemoteInfo) Descriptor() ([]byte, []int)
Deprecated: Use RegistryRemoteInfo.ProtoReflect.Descriptor instead.
func (*RegistryRemoteInfo) GetCreatedAtUnixNs ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetCreatedAtUnixNs() int64
func (*RegistryRemoteInfo) GetCredentialSecretRef ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetCredentialSecretRef() string
func (*RegistryRemoteInfo) GetEndpoint ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetEndpoint() string
func (*RegistryRemoteInfo) GetInsecure ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetInsecure() bool
func (*RegistryRemoteInfo) GetName ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetName() string
func (*RegistryRemoteInfo) GetUuid ¶ added in v0.9.0
func (x *RegistryRemoteInfo) GetUuid() string
func (*RegistryRemoteInfo) ProtoMessage ¶ added in v0.9.0
func (*RegistryRemoteInfo) ProtoMessage()
func (*RegistryRemoteInfo) ProtoReflect ¶ added in v0.9.0
func (x *RegistryRemoteInfo) ProtoReflect() protoreflect.Message
func (*RegistryRemoteInfo) Reset ¶ added in v0.9.0
func (x *RegistryRemoteInfo) Reset()
func (*RegistryRemoteInfo) String ¶ added in v0.9.0
func (x *RegistryRemoteInfo) String() string
type ReleaseFloatingIPRequest ¶
type ReleaseFloatingIPRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*ReleaseFloatingIPRequest) Descriptor
deprecated
func (*ReleaseFloatingIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseFloatingIPRequest.ProtoReflect.Descriptor instead.
func (*ReleaseFloatingIPRequest) GetUuid ¶
func (x *ReleaseFloatingIPRequest) GetUuid() string
func (*ReleaseFloatingIPRequest) ProtoMessage ¶
func (*ReleaseFloatingIPRequest) ProtoMessage()
func (*ReleaseFloatingIPRequest) ProtoReflect ¶
func (x *ReleaseFloatingIPRequest) ProtoReflect() protoreflect.Message
func (*ReleaseFloatingIPRequest) Reset ¶
func (x *ReleaseFloatingIPRequest) Reset()
func (*ReleaseFloatingIPRequest) String ¶
func (x *ReleaseFloatingIPRequest) String() string
type ReleaseFloatingIPResponse ¶
type ReleaseFloatingIPResponse struct {
// contains filtered or unexported fields
}
func (*ReleaseFloatingIPResponse) Descriptor
deprecated
func (*ReleaseFloatingIPResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseFloatingIPResponse.ProtoReflect.Descriptor instead.
func (*ReleaseFloatingIPResponse) ProtoMessage ¶
func (*ReleaseFloatingIPResponse) ProtoMessage()
func (*ReleaseFloatingIPResponse) ProtoReflect ¶
func (x *ReleaseFloatingIPResponse) ProtoReflect() protoreflect.Message
func (*ReleaseFloatingIPResponse) Reset ¶
func (x *ReleaseFloatingIPResponse) Reset()
func (*ReleaseFloatingIPResponse) String ¶
func (x *ReleaseFloatingIPResponse) String() string
type RemoveProjectMemberRequest ¶
type RemoveProjectMemberRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
UserUuid string `protobuf:"bytes,2,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveProjectMemberRequest) Descriptor
deprecated
func (*RemoveProjectMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveProjectMemberRequest.ProtoReflect.Descriptor instead.
func (*RemoveProjectMemberRequest) GetProjectUuid ¶
func (x *RemoveProjectMemberRequest) GetProjectUuid() string
func (*RemoveProjectMemberRequest) GetUserUuid ¶
func (x *RemoveProjectMemberRequest) GetUserUuid() string
func (*RemoveProjectMemberRequest) ProtoMessage ¶
func (*RemoveProjectMemberRequest) ProtoMessage()
func (*RemoveProjectMemberRequest) ProtoReflect ¶
func (x *RemoveProjectMemberRequest) ProtoReflect() protoreflect.Message
func (*RemoveProjectMemberRequest) Reset ¶
func (x *RemoveProjectMemberRequest) Reset()
func (*RemoveProjectMemberRequest) String ¶
func (x *RemoveProjectMemberRequest) String() string
type RemoveProjectMemberResponse ¶
type RemoveProjectMemberResponse struct {
UserUuids []string `protobuf:"bytes,1,rep,name=user_uuids,json=userUuids,proto3" json:"user_uuids,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveProjectMemberResponse) Descriptor
deprecated
func (*RemoveProjectMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveProjectMemberResponse.ProtoReflect.Descriptor instead.
func (*RemoveProjectMemberResponse) GetUserUuids ¶
func (x *RemoveProjectMemberResponse) GetUserUuids() []string
func (*RemoveProjectMemberResponse) ProtoMessage ¶
func (*RemoveProjectMemberResponse) ProtoMessage()
func (*RemoveProjectMemberResponse) ProtoReflect ¶
func (x *RemoveProjectMemberResponse) ProtoReflect() protoreflect.Message
func (*RemoveProjectMemberResponse) Reset ¶
func (x *RemoveProjectMemberResponse) Reset()
func (*RemoveProjectMemberResponse) String ¶
func (x *RemoveProjectMemberResponse) String() string
type RemoveSSHKeyCatalogueRequest ¶ added in v0.9.0
type RemoveSSHKeyCatalogueRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveSSHKeyCatalogueRequest) Descriptor
deprecated
added in
v0.9.0
func (*RemoveSSHKeyCatalogueRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSSHKeyCatalogueRequest.ProtoReflect.Descriptor instead.
func (*RemoveSSHKeyCatalogueRequest) GetName ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueRequest) GetName() string
func (*RemoveSSHKeyCatalogueRequest) GetUuid ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueRequest) GetUuid() string
func (*RemoveSSHKeyCatalogueRequest) ProtoMessage ¶ added in v0.9.0
func (*RemoveSSHKeyCatalogueRequest) ProtoMessage()
func (*RemoveSSHKeyCatalogueRequest) ProtoReflect ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueRequest) ProtoReflect() protoreflect.Message
func (*RemoveSSHKeyCatalogueRequest) Reset ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueRequest) Reset()
func (*RemoveSSHKeyCatalogueRequest) String ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueRequest) String() string
type RemoveSSHKeyCatalogueResponse ¶ added in v0.9.0
type RemoveSSHKeyCatalogueResponse struct {
DeletedUuid string `protobuf:"bytes,1,opt,name=deleted_uuid,json=deletedUuid,proto3" json:"deleted_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveSSHKeyCatalogueResponse) Descriptor
deprecated
added in
v0.9.0
func (*RemoveSSHKeyCatalogueResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSSHKeyCatalogueResponse.ProtoReflect.Descriptor instead.
func (*RemoveSSHKeyCatalogueResponse) GetDeletedUuid ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueResponse) GetDeletedUuid() string
func (*RemoveSSHKeyCatalogueResponse) ProtoMessage ¶ added in v0.9.0
func (*RemoveSSHKeyCatalogueResponse) ProtoMessage()
func (*RemoveSSHKeyCatalogueResponse) ProtoReflect ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueResponse) ProtoReflect() protoreflect.Message
func (*RemoveSSHKeyCatalogueResponse) Reset ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueResponse) Reset()
func (*RemoveSSHKeyCatalogueResponse) String ¶ added in v0.9.0
func (x *RemoveSSHKeyCatalogueResponse) String() string
type RemoveTenantAdminRequest ¶
type RemoveTenantAdminRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveTenantAdminRequest) Descriptor
deprecated
func (*RemoveTenantAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTenantAdminRequest.ProtoReflect.Descriptor instead.
func (*RemoveTenantAdminRequest) GetEmail ¶
func (x *RemoveTenantAdminRequest) GetEmail() string
func (*RemoveTenantAdminRequest) GetTenantUuid ¶
func (x *RemoveTenantAdminRequest) GetTenantUuid() string
func (*RemoveTenantAdminRequest) ProtoMessage ¶
func (*RemoveTenantAdminRequest) ProtoMessage()
func (*RemoveTenantAdminRequest) ProtoReflect ¶
func (x *RemoveTenantAdminRequest) ProtoReflect() protoreflect.Message
func (*RemoveTenantAdminRequest) Reset ¶
func (x *RemoveTenantAdminRequest) Reset()
func (*RemoveTenantAdminRequest) String ¶
func (x *RemoveTenantAdminRequest) String() string
type RemoveTenantAdminResponse ¶
type RemoveTenantAdminResponse struct {
Tenant *TenantInfo `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveTenantAdminResponse) Descriptor
deprecated
func (*RemoveTenantAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTenantAdminResponse.ProtoReflect.Descriptor instead.
func (*RemoveTenantAdminResponse) GetTenant ¶
func (x *RemoveTenantAdminResponse) GetTenant() *TenantInfo
func (*RemoveTenantAdminResponse) ProtoMessage ¶
func (*RemoveTenantAdminResponse) ProtoMessage()
func (*RemoveTenantAdminResponse) ProtoReflect ¶
func (x *RemoveTenantAdminResponse) ProtoReflect() protoreflect.Message
func (*RemoveTenantAdminResponse) Reset ¶
func (x *RemoveTenantAdminResponse) Reset()
func (*RemoveTenantAdminResponse) String ¶
func (x *RemoveTenantAdminResponse) String() string
type RemoveTenantMemberRequest ¶
type RemoveTenantMemberRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveTenantMemberRequest) Descriptor
deprecated
func (*RemoveTenantMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTenantMemberRequest.ProtoReflect.Descriptor instead.
func (*RemoveTenantMemberRequest) GetEmail ¶
func (x *RemoveTenantMemberRequest) GetEmail() string
func (*RemoveTenantMemberRequest) GetTenantUuid ¶
func (x *RemoveTenantMemberRequest) GetTenantUuid() string
func (*RemoveTenantMemberRequest) ProtoMessage ¶
func (*RemoveTenantMemberRequest) ProtoMessage()
func (*RemoveTenantMemberRequest) ProtoReflect ¶
func (x *RemoveTenantMemberRequest) ProtoReflect() protoreflect.Message
func (*RemoveTenantMemberRequest) Reset ¶
func (x *RemoveTenantMemberRequest) Reset()
func (*RemoveTenantMemberRequest) String ¶
func (x *RemoveTenantMemberRequest) String() string
type RemoveTenantMemberResponse ¶
type RemoveTenantMemberResponse struct {
Tenant *TenantInfo `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveTenantMemberResponse) Descriptor
deprecated
func (*RemoveTenantMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTenantMemberResponse.ProtoReflect.Descriptor instead.
func (*RemoveTenantMemberResponse) GetTenant ¶
func (x *RemoveTenantMemberResponse) GetTenant() *TenantInfo
func (*RemoveTenantMemberResponse) ProtoMessage ¶
func (*RemoveTenantMemberResponse) ProtoMessage()
func (*RemoveTenantMemberResponse) ProtoReflect ¶
func (x *RemoveTenantMemberResponse) ProtoReflect() protoreflect.Message
func (*RemoveTenantMemberResponse) Reset ¶
func (x *RemoveTenantMemberResponse) Reset()
func (*RemoveTenantMemberResponse) String ¶
func (x *RemoveTenantMemberResponse) String() string
type RemoveVMSSHKeyRequest ¶
type RemoveVMSSHKeyRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Fingerprint string `protobuf:"bytes,3,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveVMSSHKeyRequest) Descriptor
deprecated
func (*RemoveVMSSHKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveVMSSHKeyRequest.ProtoReflect.Descriptor instead.
func (*RemoveVMSSHKeyRequest) GetFingerprint ¶
func (x *RemoveVMSSHKeyRequest) GetFingerprint() string
func (*RemoveVMSSHKeyRequest) GetProject ¶
func (x *RemoveVMSSHKeyRequest) GetProject() string
func (*RemoveVMSSHKeyRequest) GetVmName ¶
func (x *RemoveVMSSHKeyRequest) GetVmName() string
func (*RemoveVMSSHKeyRequest) ProtoMessage ¶
func (*RemoveVMSSHKeyRequest) ProtoMessage()
func (*RemoveVMSSHKeyRequest) ProtoReflect ¶
func (x *RemoveVMSSHKeyRequest) ProtoReflect() protoreflect.Message
func (*RemoveVMSSHKeyRequest) Reset ¶
func (x *RemoveVMSSHKeyRequest) Reset()
func (*RemoveVMSSHKeyRequest) String ¶
func (x *RemoveVMSSHKeyRequest) String() string
type RemoveVMSSHKeyResponse ¶
type RemoveVMSSHKeyResponse struct {
Removed string `protobuf:"bytes,1,opt,name=removed,proto3" json:"removed,omitempty"`
// contains filtered or unexported fields
}
func (*RemoveVMSSHKeyResponse) Descriptor
deprecated
func (*RemoveVMSSHKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveVMSSHKeyResponse.ProtoReflect.Descriptor instead.
func (*RemoveVMSSHKeyResponse) GetRemoved ¶
func (x *RemoveVMSSHKeyResponse) GetRemoved() string
func (*RemoveVMSSHKeyResponse) ProtoMessage ¶
func (*RemoveVMSSHKeyResponse) ProtoMessage()
func (*RemoveVMSSHKeyResponse) ProtoReflect ¶
func (x *RemoveVMSSHKeyResponse) ProtoReflect() protoreflect.Message
func (*RemoveVMSSHKeyResponse) Reset ¶
func (x *RemoveVMSSHKeyResponse) Reset()
func (*RemoveVMSSHKeyResponse) String ¶
func (x *RemoveVMSSHKeyResponse) String() string
type RenameNetworkRequest ¶
type RenameNetworkRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
// contains filtered or unexported fields
}
func (*RenameNetworkRequest) Descriptor
deprecated
func (*RenameNetworkRequest) Descriptor() ([]byte, []int)
Deprecated: Use RenameNetworkRequest.ProtoReflect.Descriptor instead.
func (*RenameNetworkRequest) GetNewName ¶
func (x *RenameNetworkRequest) GetNewName() string
func (*RenameNetworkRequest) GetUuid ¶
func (x *RenameNetworkRequest) GetUuid() string
func (*RenameNetworkRequest) ProtoMessage ¶
func (*RenameNetworkRequest) ProtoMessage()
func (*RenameNetworkRequest) ProtoReflect ¶
func (x *RenameNetworkRequest) ProtoReflect() protoreflect.Message
func (*RenameNetworkRequest) Reset ¶
func (x *RenameNetworkRequest) Reset()
func (*RenameNetworkRequest) String ¶
func (x *RenameNetworkRequest) String() string
type RenameNetworkResponse ¶
type RenameNetworkResponse struct {
Network *NetworkInfo `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// contains filtered or unexported fields
}
func (*RenameNetworkResponse) Descriptor
deprecated
func (*RenameNetworkResponse) Descriptor() ([]byte, []int)
Deprecated: Use RenameNetworkResponse.ProtoReflect.Descriptor instead.
func (*RenameNetworkResponse) GetNetwork ¶
func (x *RenameNetworkResponse) GetNetwork() *NetworkInfo
func (*RenameNetworkResponse) ProtoMessage ¶
func (*RenameNetworkResponse) ProtoMessage()
func (*RenameNetworkResponse) ProtoReflect ¶
func (x *RenameNetworkResponse) ProtoReflect() protoreflect.Message
func (*RenameNetworkResponse) Reset ¶
func (x *RenameNetworkResponse) Reset()
func (*RenameNetworkResponse) String ¶
func (x *RenameNetworkResponse) String() string
type RenameProjectRequest ¶
type RenameProjectRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
// contains filtered or unexported fields
}
RenameProject mutates `name` only; `uuid` (and every attached vmDir) stays untouched.
func (*RenameProjectRequest) Descriptor
deprecated
func (*RenameProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use RenameProjectRequest.ProtoReflect.Descriptor instead.
func (*RenameProjectRequest) GetNewName ¶
func (x *RenameProjectRequest) GetNewName() string
func (*RenameProjectRequest) GetUuid ¶
func (x *RenameProjectRequest) GetUuid() string
func (*RenameProjectRequest) ProtoMessage ¶
func (*RenameProjectRequest) ProtoMessage()
func (*RenameProjectRequest) ProtoReflect ¶
func (x *RenameProjectRequest) ProtoReflect() protoreflect.Message
func (*RenameProjectRequest) Reset ¶
func (x *RenameProjectRequest) Reset()
func (*RenameProjectRequest) String ¶
func (x *RenameProjectRequest) String() string
type RenameProjectResponse ¶
type RenameProjectResponse struct {
Project *ProjectInfo `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*RenameProjectResponse) Descriptor
deprecated
func (*RenameProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use RenameProjectResponse.ProtoReflect.Descriptor instead.
func (*RenameProjectResponse) GetProject ¶
func (x *RenameProjectResponse) GetProject() *ProjectInfo
func (*RenameProjectResponse) ProtoMessage ¶
func (*RenameProjectResponse) ProtoMessage()
func (*RenameProjectResponse) ProtoReflect ¶
func (x *RenameProjectResponse) ProtoReflect() protoreflect.Message
func (*RenameProjectResponse) Reset ¶
func (x *RenameProjectResponse) Reset()
func (*RenameProjectResponse) String ¶
func (x *RenameProjectResponse) String() string
type RenameSecurityGroupRequest ¶
type RenameSecurityGroupRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
// contains filtered or unexported fields
}
func (*RenameSecurityGroupRequest) Descriptor
deprecated
func (*RenameSecurityGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use RenameSecurityGroupRequest.ProtoReflect.Descriptor instead.
func (*RenameSecurityGroupRequest) GetNewName ¶
func (x *RenameSecurityGroupRequest) GetNewName() string
func (*RenameSecurityGroupRequest) GetUuid ¶
func (x *RenameSecurityGroupRequest) GetUuid() string
func (*RenameSecurityGroupRequest) ProtoMessage ¶
func (*RenameSecurityGroupRequest) ProtoMessage()
func (*RenameSecurityGroupRequest) ProtoReflect ¶
func (x *RenameSecurityGroupRequest) ProtoReflect() protoreflect.Message
func (*RenameSecurityGroupRequest) Reset ¶
func (x *RenameSecurityGroupRequest) Reset()
func (*RenameSecurityGroupRequest) String ¶
func (x *RenameSecurityGroupRequest) String() string
type RenameSecurityGroupResponse ¶
type RenameSecurityGroupResponse struct {
Group *SecurityGroupInfo `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*RenameSecurityGroupResponse) Descriptor
deprecated
func (*RenameSecurityGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use RenameSecurityGroupResponse.ProtoReflect.Descriptor instead.
func (*RenameSecurityGroupResponse) GetGroup ¶
func (x *RenameSecurityGroupResponse) GetGroup() *SecurityGroupInfo
func (*RenameSecurityGroupResponse) ProtoMessage ¶
func (*RenameSecurityGroupResponse) ProtoMessage()
func (*RenameSecurityGroupResponse) ProtoReflect ¶
func (x *RenameSecurityGroupResponse) ProtoReflect() protoreflect.Message
func (*RenameSecurityGroupResponse) Reset ¶
func (x *RenameSecurityGroupResponse) Reset()
func (*RenameSecurityGroupResponse) String ¶
func (x *RenameSecurityGroupResponse) String() string
type RenameVolumeRequest ¶
type RenameVolumeRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
// contains filtered or unexported fields
}
RenameVolume / ResizeVolume / DeleteVolume target the volume by UUID. (Lookup by name is a client-side concern — the proto stays unambiguous.)
func (*RenameVolumeRequest) Descriptor
deprecated
func (*RenameVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RenameVolumeRequest.ProtoReflect.Descriptor instead.
func (*RenameVolumeRequest) GetNewName ¶
func (x *RenameVolumeRequest) GetNewName() string
func (*RenameVolumeRequest) GetUuid ¶
func (x *RenameVolumeRequest) GetUuid() string
func (*RenameVolumeRequest) ProtoMessage ¶
func (*RenameVolumeRequest) ProtoMessage()
func (*RenameVolumeRequest) ProtoReflect ¶
func (x *RenameVolumeRequest) ProtoReflect() protoreflect.Message
func (*RenameVolumeRequest) Reset ¶
func (x *RenameVolumeRequest) Reset()
func (*RenameVolumeRequest) String ¶
func (x *RenameVolumeRequest) String() string
type RenameVolumeResponse ¶
type RenameVolumeResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*RenameVolumeResponse) Descriptor
deprecated
func (*RenameVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use RenameVolumeResponse.ProtoReflect.Descriptor instead.
func (*RenameVolumeResponse) GetVolume ¶
func (x *RenameVolumeResponse) GetVolume() *VolumeInfo
func (*RenameVolumeResponse) ProtoMessage ¶
func (*RenameVolumeResponse) ProtoMessage()
func (*RenameVolumeResponse) ProtoReflect ¶
func (x *RenameVolumeResponse) ProtoReflect() protoreflect.Message
func (*RenameVolumeResponse) Reset ¶
func (x *RenameVolumeResponse) Reset()
func (*RenameVolumeResponse) String ¶
func (x *RenameVolumeResponse) String() string
type RenderNATSAuthorizationRequest ¶
type RenderNATSAuthorizationRequest struct {
// Optional NATS user-NKey public key ("U...") of the platform
// itself, granted full pub/sub on weft.>. Leave empty in dev /
// single-host mode where weft publishes anonymously.
AdminPubkey string `protobuf:"bytes,1,opt,name=admin_pubkey,json=adminPubkey,proto3" json:"admin_pubkey,omitempty"`
// contains filtered or unexported fields
}
RenderNATSAuthorizationRequest asks weft to render the NATS-conf `authorization { ... }` block from the current project registry. Admin-gated: the rendered block reveals every project's NATS pubkey, which is fine for operators but not for tenants.
func (*RenderNATSAuthorizationRequest) Descriptor
deprecated
func (*RenderNATSAuthorizationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RenderNATSAuthorizationRequest.ProtoReflect.Descriptor instead.
func (*RenderNATSAuthorizationRequest) GetAdminPubkey ¶
func (x *RenderNATSAuthorizationRequest) GetAdminPubkey() string
func (*RenderNATSAuthorizationRequest) ProtoMessage ¶
func (*RenderNATSAuthorizationRequest) ProtoMessage()
func (*RenderNATSAuthorizationRequest) ProtoReflect ¶
func (x *RenderNATSAuthorizationRequest) ProtoReflect() protoreflect.Message
func (*RenderNATSAuthorizationRequest) Reset ¶
func (x *RenderNATSAuthorizationRequest) Reset()
func (*RenderNATSAuthorizationRequest) String ¶
func (x *RenderNATSAuthorizationRequest) String() string
type RenderNATSAuthorizationResponse ¶
type RenderNATSAuthorizationResponse struct {
Config []byte `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // utf-8 text of the authorization { ... } block
// contains filtered or unexported fields
}
RenderNATSAuthorizationResponse carries the rendered text. Output is NATS conf format — splice into nats.conf and signal `nats-server --signal reload`.
func (*RenderNATSAuthorizationResponse) Descriptor
deprecated
func (*RenderNATSAuthorizationResponse) Descriptor() ([]byte, []int)
Deprecated: Use RenderNATSAuthorizationResponse.ProtoReflect.Descriptor instead.
func (*RenderNATSAuthorizationResponse) GetConfig ¶
func (x *RenderNATSAuthorizationResponse) GetConfig() []byte
func (*RenderNATSAuthorizationResponse) ProtoMessage ¶
func (*RenderNATSAuthorizationResponse) ProtoMessage()
func (*RenderNATSAuthorizationResponse) ProtoReflect ¶
func (x *RenderNATSAuthorizationResponse) ProtoReflect() protoreflect.Message
func (*RenderNATSAuthorizationResponse) Reset ¶
func (x *RenderNATSAuthorizationResponse) Reset()
func (*RenderNATSAuthorizationResponse) String ¶
func (x *RenderNATSAuthorizationResponse) String() string
type ResizeShareRequest ¶ added in v0.9.0
type ResizeShareRequest struct {
// contains filtered or unexported fields
}
func (*ResizeShareRequest) Descriptor
deprecated
added in
v0.9.0
func (*ResizeShareRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResizeShareRequest.ProtoReflect.Descriptor instead.
func (*ResizeShareRequest) GetNewSizeGb ¶ added in v0.9.0
func (x *ResizeShareRequest) GetNewSizeGb() int64
func (*ResizeShareRequest) GetUuid ¶ added in v0.9.0
func (x *ResizeShareRequest) GetUuid() string
func (*ResizeShareRequest) ProtoMessage ¶ added in v0.9.0
func (*ResizeShareRequest) ProtoMessage()
func (*ResizeShareRequest) ProtoReflect ¶ added in v0.9.0
func (x *ResizeShareRequest) ProtoReflect() protoreflect.Message
func (*ResizeShareRequest) Reset ¶ added in v0.9.0
func (x *ResizeShareRequest) Reset()
func (*ResizeShareRequest) String ¶ added in v0.9.0
func (x *ResizeShareRequest) String() string
type ResizeShareResponse ¶ added in v0.9.0
type ResizeShareResponse struct {
// contains filtered or unexported fields
}
func (*ResizeShareResponse) Descriptor
deprecated
added in
v0.9.0
func (*ResizeShareResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResizeShareResponse.ProtoReflect.Descriptor instead.
func (*ResizeShareResponse) GetShare ¶ added in v0.9.0
func (x *ResizeShareResponse) GetShare() *ShareInfo
func (*ResizeShareResponse) ProtoMessage ¶ added in v0.9.0
func (*ResizeShareResponse) ProtoMessage()
func (*ResizeShareResponse) ProtoReflect ¶ added in v0.9.0
func (x *ResizeShareResponse) ProtoReflect() protoreflect.Message
func (*ResizeShareResponse) Reset ¶ added in v0.9.0
func (x *ResizeShareResponse) Reset()
func (*ResizeShareResponse) String ¶ added in v0.9.0
func (x *ResizeShareResponse) String() string
type ResizeVolumeRequest ¶
type ResizeVolumeRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NewSizeGib int64 `protobuf:"varint,2,opt,name=new_size_gib,json=newSizeGib,proto3" json:"new_size_gib,omitempty"`
// contains filtered or unexported fields
}
func (*ResizeVolumeRequest) Descriptor
deprecated
func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeRequest.ProtoReflect.Descriptor instead.
func (*ResizeVolumeRequest) GetNewSizeGib ¶
func (x *ResizeVolumeRequest) GetNewSizeGib() int64
func (*ResizeVolumeRequest) GetUuid ¶
func (x *ResizeVolumeRequest) GetUuid() string
func (*ResizeVolumeRequest) ProtoMessage ¶
func (*ResizeVolumeRequest) ProtoMessage()
func (*ResizeVolumeRequest) ProtoReflect ¶
func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
func (*ResizeVolumeRequest) Reset ¶
func (x *ResizeVolumeRequest) Reset()
func (*ResizeVolumeRequest) String ¶
func (x *ResizeVolumeRequest) String() string
type ResizeVolumeResponse ¶
type ResizeVolumeResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*ResizeVolumeResponse) Descriptor
deprecated
func (*ResizeVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeResponse.ProtoReflect.Descriptor instead.
func (*ResizeVolumeResponse) GetVolume ¶
func (x *ResizeVolumeResponse) GetVolume() *VolumeInfo
func (*ResizeVolumeResponse) ProtoMessage ¶
func (*ResizeVolumeResponse) ProtoMessage()
func (*ResizeVolumeResponse) ProtoReflect ¶
func (x *ResizeVolumeResponse) ProtoReflect() protoreflect.Message
func (*ResizeVolumeResponse) Reset ¶
func (x *ResizeVolumeResponse) Reset()
func (*ResizeVolumeResponse) String ¶
func (x *ResizeVolumeResponse) String() string
type RespawnPolicy ¶ added in v0.10.0
type RespawnPolicy struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
GracePeriodMs int64 `protobuf:"varint,2,opt,name=grace_period_ms,json=gracePeriodMs,proto3" json:"grace_period_ms,omitempty"` // wait after first "down" signal before respawning (anti-flap)
MaxRestarts int32 `protobuf:"varint,3,opt,name=max_restarts,json=maxRestarts,proto3" json:"max_restarts,omitempty"` // cap per window (anti-thrash)
WindowMs int64 `protobuf:"varint,4,opt,name=window_ms,json=windowMs,proto3" json:"window_ms,omitempty"` // sliding window for max_restarts
Backoff string `protobuf:"bytes,5,opt,name=backoff,proto3" json:"backoff,omitempty"` // "constant" | "exponential"
InitialDelayMs int64 `protobuf:"varint,6,opt,name=initial_delay_ms,json=initialDelayMs,proto3" json:"initial_delay_ms,omitempty"` // initial backoff delay ; doubles each retry if exponential
Liveness *HealthProbe `protobuf:"bytes,7,opt,name=liveness,proto3" json:"liveness,omitempty"` // optional ; when set, drives "unhealthy" detection independently of VM state
Readiness *HealthProbe `protobuf:"bytes,8,opt,name=readiness,proto3" json:"readiness,omitempty"` // optional ; gates "first healthy" transition for staggered respawns
// contains filtered or unexported fields
}
RespawnPolicy declares automatic recovery rules for VMs covered by the parent SchedulingRule. When `enabled` is false (zero value), the rule is purely descriptive — VMs that die stay dead until the operator re-creates them.
func (*RespawnPolicy) Descriptor
deprecated
added in
v0.10.0
func (*RespawnPolicy) Descriptor() ([]byte, []int)
Deprecated: Use RespawnPolicy.ProtoReflect.Descriptor instead.
func (*RespawnPolicy) GetBackoff ¶ added in v0.10.0
func (x *RespawnPolicy) GetBackoff() string
func (*RespawnPolicy) GetEnabled ¶ added in v0.10.0
func (x *RespawnPolicy) GetEnabled() bool
func (*RespawnPolicy) GetGracePeriodMs ¶ added in v0.10.0
func (x *RespawnPolicy) GetGracePeriodMs() int64
func (*RespawnPolicy) GetInitialDelayMs ¶ added in v0.10.0
func (x *RespawnPolicy) GetInitialDelayMs() int64
func (*RespawnPolicy) GetLiveness ¶ added in v0.10.0
func (x *RespawnPolicy) GetLiveness() *HealthProbe
func (*RespawnPolicy) GetMaxRestarts ¶ added in v0.10.0
func (x *RespawnPolicy) GetMaxRestarts() int32
func (*RespawnPolicy) GetReadiness ¶ added in v0.10.0
func (x *RespawnPolicy) GetReadiness() *HealthProbe
func (*RespawnPolicy) GetWindowMs ¶ added in v0.10.0
func (x *RespawnPolicy) GetWindowMs() int64
func (*RespawnPolicy) ProtoMessage ¶ added in v0.10.0
func (*RespawnPolicy) ProtoMessage()
func (*RespawnPolicy) ProtoReflect ¶ added in v0.10.0
func (x *RespawnPolicy) ProtoReflect() protoreflect.Message
func (*RespawnPolicy) Reset ¶ added in v0.10.0
func (x *RespawnPolicy) Reset()
func (*RespawnPolicy) String ¶ added in v0.10.0
func (x *RespawnPolicy) String() string
type RestartVMRequest ¶ added in v0.12.0
type RestartVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// host_uuid optionally pins the call to a specific compute host —
// mirrors StartVM/StopVM/DeleteVM. Empty / matching-local : the
// server stops + starts the VM in-process. Non-empty + remote :
// the call dispatches through the same transport chain as StopVM
// / StartVM (in-process AgentDispatch, then etcd-jobs pull
// fallback per [[openweft_pull_model]]) so a cross-DC restart
// hits the owning host instead of erroring with "kernel not
// found at <local-default-project-dir>/<vm>/kernel" — bug
// reported 2026-06-29 against redis-ha replicas.
HostUuid string `protobuf:"bytes,3,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*RestartVMRequest) Descriptor
deprecated
added in
v0.12.0
func (*RestartVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestartVMRequest.ProtoReflect.Descriptor instead.
func (*RestartVMRequest) GetHostUuid ¶ added in v0.22.0
func (x *RestartVMRequest) GetHostUuid() string
func (*RestartVMRequest) GetName ¶ added in v0.12.0
func (x *RestartVMRequest) GetName() string
func (*RestartVMRequest) GetProject ¶ added in v0.12.0
func (x *RestartVMRequest) GetProject() string
func (*RestartVMRequest) ProtoMessage ¶ added in v0.12.0
func (*RestartVMRequest) ProtoMessage()
func (*RestartVMRequest) ProtoReflect ¶ added in v0.12.0
func (x *RestartVMRequest) ProtoReflect() protoreflect.Message
func (*RestartVMRequest) Reset ¶ added in v0.12.0
func (x *RestartVMRequest) Reset()
func (*RestartVMRequest) String ¶ added in v0.12.0
func (x *RestartVMRequest) String() string
type RestartVMResponse ¶ added in v0.12.0
type RestartVMResponse struct {
// contains filtered or unexported fields
}
func (*RestartVMResponse) Descriptor
deprecated
added in
v0.12.0
func (*RestartVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestartVMResponse.ProtoReflect.Descriptor instead.
func (*RestartVMResponse) ProtoMessage ¶ added in v0.12.0
func (*RestartVMResponse) ProtoMessage()
func (*RestartVMResponse) ProtoReflect ¶ added in v0.12.0
func (x *RestartVMResponse) ProtoReflect() protoreflect.Message
func (*RestartVMResponse) Reset ¶ added in v0.12.0
func (x *RestartVMResponse) Reset()
func (*RestartVMResponse) String ¶ added in v0.12.0
func (x *RestartVMResponse) String() string
type RestoreVolumeBackupRequest ¶ added in v0.6.0
type RestoreVolumeBackupRequest struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
NewVolumeName string `protobuf:"bytes,2,opt,name=new_volume_name,json=newVolumeName,proto3" json:"new_volume_name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
RestoreVolumeBackup creates a NEW volume populated from the backup at `url`. Same shape as RestoreVolumeSnapshot — backup → fresh volume, never mutating the source.
func (*RestoreVolumeBackupRequest) Descriptor
deprecated
added in
v0.6.0
func (*RestoreVolumeBackupRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeBackupRequest.ProtoReflect.Descriptor instead.
func (*RestoreVolumeBackupRequest) GetNewVolumeName ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) GetNewVolumeName() string
func (*RestoreVolumeBackupRequest) GetProject ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) GetProject() string
func (*RestoreVolumeBackupRequest) GetUrl ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) GetUrl() string
func (*RestoreVolumeBackupRequest) ProtoMessage ¶ added in v0.6.0
func (*RestoreVolumeBackupRequest) ProtoMessage()
func (*RestoreVolumeBackupRequest) ProtoReflect ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) ProtoReflect() protoreflect.Message
func (*RestoreVolumeBackupRequest) Reset ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) Reset()
func (*RestoreVolumeBackupRequest) String ¶ added in v0.6.0
func (x *RestoreVolumeBackupRequest) String() string
type RestoreVolumeBackupResponse ¶ added in v0.6.0
type RestoreVolumeBackupResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*RestoreVolumeBackupResponse) Descriptor
deprecated
added in
v0.6.0
func (*RestoreVolumeBackupResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeBackupResponse.ProtoReflect.Descriptor instead.
func (*RestoreVolumeBackupResponse) GetVolume ¶ added in v0.6.0
func (x *RestoreVolumeBackupResponse) GetVolume() *VolumeInfo
func (*RestoreVolumeBackupResponse) ProtoMessage ¶ added in v0.6.0
func (*RestoreVolumeBackupResponse) ProtoMessage()
func (*RestoreVolumeBackupResponse) ProtoReflect ¶ added in v0.6.0
func (x *RestoreVolumeBackupResponse) ProtoReflect() protoreflect.Message
func (*RestoreVolumeBackupResponse) Reset ¶ added in v0.6.0
func (x *RestoreVolumeBackupResponse) Reset()
func (*RestoreVolumeBackupResponse) String ¶ added in v0.6.0
func (x *RestoreVolumeBackupResponse) String() string
type RestoreVolumeSnapshotRequest ¶
type RestoreVolumeSnapshotRequest struct {
SnapshotUuid string `protobuf:"bytes,1,opt,name=snapshot_uuid,json=snapshotUuid,proto3" json:"snapshot_uuid,omitempty"`
NewVolumeName string `protobuf:"bytes,2,opt,name=new_volume_name,json=newVolumeName,proto3" json:"new_volume_name,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
RestoreVolumeSnapshot clones the snapshot into a NEW volume (CoW, reflink-backed). The parent volume is untouched ; operators wanting in-place rollback delete the existing volume + rename the restored one. Returns the newly minted volume.
func (*RestoreVolumeSnapshotRequest) Descriptor
deprecated
func (*RestoreVolumeSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeSnapshotRequest.ProtoReflect.Descriptor instead.
func (*RestoreVolumeSnapshotRequest) GetNewVolumeName ¶
func (x *RestoreVolumeSnapshotRequest) GetNewVolumeName() string
func (*RestoreVolumeSnapshotRequest) GetProject ¶
func (x *RestoreVolumeSnapshotRequest) GetProject() string
func (*RestoreVolumeSnapshotRequest) GetSnapshotUuid ¶
func (x *RestoreVolumeSnapshotRequest) GetSnapshotUuid() string
func (*RestoreVolumeSnapshotRequest) ProtoMessage ¶
func (*RestoreVolumeSnapshotRequest) ProtoMessage()
func (*RestoreVolumeSnapshotRequest) ProtoReflect ¶
func (x *RestoreVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
func (*RestoreVolumeSnapshotRequest) Reset ¶
func (x *RestoreVolumeSnapshotRequest) Reset()
func (*RestoreVolumeSnapshotRequest) String ¶
func (x *RestoreVolumeSnapshotRequest) String() string
type RestoreVolumeSnapshotResponse ¶
type RestoreVolumeSnapshotResponse struct {
Volume *VolumeInfo `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
func (*RestoreVolumeSnapshotResponse) Descriptor
deprecated
func (*RestoreVolumeSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestoreVolumeSnapshotResponse.ProtoReflect.Descriptor instead.
func (*RestoreVolumeSnapshotResponse) GetVolume ¶
func (x *RestoreVolumeSnapshotResponse) GetVolume() *VolumeInfo
func (*RestoreVolumeSnapshotResponse) ProtoMessage ¶
func (*RestoreVolumeSnapshotResponse) ProtoMessage()
func (*RestoreVolumeSnapshotResponse) ProtoReflect ¶
func (x *RestoreVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
func (*RestoreVolumeSnapshotResponse) Reset ¶
func (x *RestoreVolumeSnapshotResponse) Reset()
func (*RestoreVolumeSnapshotResponse) String ¶
func (x *RestoreVolumeSnapshotResponse) String() string
type RevertVolumeSnapshotRequest ¶ added in v0.6.0
type RevertVolumeSnapshotRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
RevertVolumeSnapshot rolls a block-backed volume back to an earlier snapshot, IN PLACE. Different from RestoreVolumeSnapshot which clones into a NEW volume. File-backed volumes don't support revert (operators clone-then-rename via Restore). The volume must be detached first.
func (*RevertVolumeSnapshotRequest) Descriptor
deprecated
added in
v0.6.0
func (*RevertVolumeSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use RevertVolumeSnapshotRequest.ProtoReflect.Descriptor instead.
func (*RevertVolumeSnapshotRequest) GetUuid ¶ added in v0.6.0
func (x *RevertVolumeSnapshotRequest) GetUuid() string
func (*RevertVolumeSnapshotRequest) ProtoMessage ¶ added in v0.6.0
func (*RevertVolumeSnapshotRequest) ProtoMessage()
func (*RevertVolumeSnapshotRequest) ProtoReflect ¶ added in v0.6.0
func (x *RevertVolumeSnapshotRequest) ProtoReflect() protoreflect.Message
func (*RevertVolumeSnapshotRequest) Reset ¶ added in v0.6.0
func (x *RevertVolumeSnapshotRequest) Reset()
func (*RevertVolumeSnapshotRequest) String ¶ added in v0.6.0
func (x *RevertVolumeSnapshotRequest) String() string
type RevertVolumeSnapshotResponse ¶ added in v0.6.0
type RevertVolumeSnapshotResponse struct {
// contains filtered or unexported fields
}
func (*RevertVolumeSnapshotResponse) Descriptor
deprecated
added in
v0.6.0
func (*RevertVolumeSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use RevertVolumeSnapshotResponse.ProtoReflect.Descriptor instead.
func (*RevertVolumeSnapshotResponse) ProtoMessage ¶ added in v0.6.0
func (*RevertVolumeSnapshotResponse) ProtoMessage()
func (*RevertVolumeSnapshotResponse) ProtoReflect ¶ added in v0.6.0
func (x *RevertVolumeSnapshotResponse) ProtoReflect() protoreflect.Message
func (*RevertVolumeSnapshotResponse) Reset ¶ added in v0.6.0
func (x *RevertVolumeSnapshotResponse) Reset()
func (*RevertVolumeSnapshotResponse) String ¶ added in v0.6.0
func (x *RevertVolumeSnapshotResponse) String() string
type SSHKeyCatalogueEntry ¶ added in v0.9.0
type SSHKeyCatalogueEntry struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // unique cluster-wide, e.g. "alice@laptop"
PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // OpenSSH single-line format
Fingerprint string `protobuf:"bytes,4,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // SHA256 :…
Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"` // optional
AddedAtUnixNs int64 `protobuf:"varint,6,opt,name=added_at_unix_ns,json=addedAtUnixNs,proto3" json:"added_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*SSHKeyCatalogueEntry) Descriptor
deprecated
added in
v0.9.0
func (*SSHKeyCatalogueEntry) Descriptor() ([]byte, []int)
Deprecated: Use SSHKeyCatalogueEntry.ProtoReflect.Descriptor instead.
func (*SSHKeyCatalogueEntry) GetAddedAtUnixNs ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetAddedAtUnixNs() int64
func (*SSHKeyCatalogueEntry) GetComment ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetComment() string
func (*SSHKeyCatalogueEntry) GetFingerprint ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetFingerprint() string
func (*SSHKeyCatalogueEntry) GetName ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetName() string
func (*SSHKeyCatalogueEntry) GetPublicKey ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetPublicKey() string
func (*SSHKeyCatalogueEntry) GetUuid ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) GetUuid() string
func (*SSHKeyCatalogueEntry) ProtoMessage ¶ added in v0.9.0
func (*SSHKeyCatalogueEntry) ProtoMessage()
func (*SSHKeyCatalogueEntry) ProtoReflect ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) ProtoReflect() protoreflect.Message
func (*SSHKeyCatalogueEntry) Reset ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) Reset()
func (*SSHKeyCatalogueEntry) String ¶ added in v0.9.0
func (x *SSHKeyCatalogueEntry) String() string
type SchedulingRuleInfo ¶ added in v0.9.0
type SchedulingRuleInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Selector string `protobuf:"bytes,3,opt,name=selector,proto3" json:"selector,omitempty"` // comma-separated "k=v" pairs
TargetCount int32 `protobuf:"varint,4,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
AntiAffinity string `protobuf:"bytes,5,opt,name=anti_affinity,json=antiAffinity,proto3" json:"anti_affinity,omitempty"` // "host" | "az" | "rack" | ""
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
Respawn *RespawnPolicy `protobuf:"bytes,7,opt,name=respawn,proto3" json:"respawn,omitempty"` // optional ; nil = no respawn
// contains filtered or unexported fields
}
func (*SchedulingRuleInfo) Descriptor
deprecated
added in
v0.9.0
func (*SchedulingRuleInfo) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingRuleInfo.ProtoReflect.Descriptor instead.
func (*SchedulingRuleInfo) GetAntiAffinity ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetAntiAffinity() string
func (*SchedulingRuleInfo) GetCreatedAtUnixNs ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetCreatedAtUnixNs() int64
func (*SchedulingRuleInfo) GetName ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetName() string
func (*SchedulingRuleInfo) GetRespawn ¶ added in v0.10.0
func (x *SchedulingRuleInfo) GetRespawn() *RespawnPolicy
func (*SchedulingRuleInfo) GetSelector ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetSelector() string
func (*SchedulingRuleInfo) GetTargetCount ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetTargetCount() int32
func (*SchedulingRuleInfo) GetUuid ¶ added in v0.9.0
func (x *SchedulingRuleInfo) GetUuid() string
func (*SchedulingRuleInfo) ProtoMessage ¶ added in v0.9.0
func (*SchedulingRuleInfo) ProtoMessage()
func (*SchedulingRuleInfo) ProtoReflect ¶ added in v0.9.0
func (x *SchedulingRuleInfo) ProtoReflect() protoreflect.Message
func (*SchedulingRuleInfo) Reset ¶ added in v0.9.0
func (x *SchedulingRuleInfo) Reset()
func (*SchedulingRuleInfo) String ¶ added in v0.9.0
func (x *SchedulingRuleInfo) String() string
type Script ¶
type Script struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` // POSIX sh source ; mvdan.cc/sh/v3 in the guest
UpdatedAt string `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // RFC3339, server-stamped
UpdatedBy string `protobuf:"bytes,5,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"` // OIDC sub / email of the last editor
// contains filtered or unexported fields
}
func (*Script) Descriptor
deprecated
func (*Script) GetDescription ¶
func (*Script) GetUpdatedAt ¶
func (*Script) GetUpdatedBy ¶
func (*Script) ProtoMessage ¶
func (*Script) ProtoMessage()
func (*Script) ProtoReflect ¶
func (x *Script) ProtoReflect() protoreflect.Message
type SearchRegistryRemoteRequest ¶ added in v0.9.0
type SearchRegistryRemoteRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // or name
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
SearchRegistryRemote queries the upstream registry's catalogue endpoint for repositories matching `query`. The server proxies to the registry's /v2/_catalog (or equivalent search API) ; absent the catalogue endpoint the response is empty (not an error — some registries disable it).
func (*SearchRegistryRemoteRequest) Descriptor
deprecated
added in
v0.9.0
func (*SearchRegistryRemoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchRegistryRemoteRequest.ProtoReflect.Descriptor instead.
func (*SearchRegistryRemoteRequest) GetLimit ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) GetLimit() int32
func (*SearchRegistryRemoteRequest) GetName ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) GetName() string
func (*SearchRegistryRemoteRequest) GetQuery ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) GetQuery() string
func (*SearchRegistryRemoteRequest) GetUuid ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) GetUuid() string
func (*SearchRegistryRemoteRequest) ProtoMessage ¶ added in v0.9.0
func (*SearchRegistryRemoteRequest) ProtoMessage()
func (*SearchRegistryRemoteRequest) ProtoReflect ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) ProtoReflect() protoreflect.Message
func (*SearchRegistryRemoteRequest) Reset ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) Reset()
func (*SearchRegistryRemoteRequest) String ¶ added in v0.9.0
func (x *SearchRegistryRemoteRequest) String() string
type SearchRegistryRemoteResponse ¶ added in v0.9.0
type SearchRegistryRemoteResponse struct {
Repositories []string `protobuf:"bytes,1,rep,name=repositories,proto3" json:"repositories,omitempty"`
RegistryName string `protobuf:"bytes,2,opt,name=registry_name,json=registryName,proto3" json:"registry_name,omitempty"`
// contains filtered or unexported fields
}
func (*SearchRegistryRemoteResponse) Descriptor
deprecated
added in
v0.9.0
func (*SearchRegistryRemoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchRegistryRemoteResponse.ProtoReflect.Descriptor instead.
func (*SearchRegistryRemoteResponse) GetRegistryName ¶ added in v0.9.0
func (x *SearchRegistryRemoteResponse) GetRegistryName() string
func (*SearchRegistryRemoteResponse) GetRepositories ¶ added in v0.9.0
func (x *SearchRegistryRemoteResponse) GetRepositories() []string
func (*SearchRegistryRemoteResponse) ProtoMessage ¶ added in v0.9.0
func (*SearchRegistryRemoteResponse) ProtoMessage()
func (*SearchRegistryRemoteResponse) ProtoReflect ¶ added in v0.9.0
func (x *SearchRegistryRemoteResponse) ProtoReflect() protoreflect.Message
func (*SearchRegistryRemoteResponse) Reset ¶ added in v0.9.0
func (x *SearchRegistryRemoteResponse) Reset()
func (*SearchRegistryRemoteResponse) String ¶ added in v0.9.0
func (x *SearchRegistryRemoteResponse) String() string
type SecurityGroupInfo ¶
type SecurityGroupInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
Rules []*SecurityRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*SecurityGroupInfo) Descriptor
deprecated
func (*SecurityGroupInfo) Descriptor() ([]byte, []int)
Deprecated: Use SecurityGroupInfo.ProtoReflect.Descriptor instead.
func (*SecurityGroupInfo) GetCreatedAtUnixNs ¶
func (x *SecurityGroupInfo) GetCreatedAtUnixNs() int64
func (*SecurityGroupInfo) GetDescription ¶
func (x *SecurityGroupInfo) GetDescription() string
func (*SecurityGroupInfo) GetName ¶
func (x *SecurityGroupInfo) GetName() string
func (*SecurityGroupInfo) GetProjectUuid ¶
func (x *SecurityGroupInfo) GetProjectUuid() string
func (*SecurityGroupInfo) GetRules ¶
func (x *SecurityGroupInfo) GetRules() []*SecurityRule
func (*SecurityGroupInfo) GetUuid ¶
func (x *SecurityGroupInfo) GetUuid() string
func (*SecurityGroupInfo) ProtoMessage ¶
func (*SecurityGroupInfo) ProtoMessage()
func (*SecurityGroupInfo) ProtoReflect ¶
func (x *SecurityGroupInfo) ProtoReflect() protoreflect.Message
func (*SecurityGroupInfo) Reset ¶
func (x *SecurityGroupInfo) Reset()
func (*SecurityGroupInfo) String ¶
func (x *SecurityGroupInfo) String() string
type SecurityRule ¶
type SecurityRule struct {
Direction string `protobuf:"bytes,1,opt,name=direction,proto3" json:"direction,omitempty"`
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
PortMin int32 `protobuf:"varint,3,opt,name=port_min,json=portMin,proto3" json:"port_min,omitempty"`
PortMax int32 `protobuf:"varint,4,opt,name=port_max,json=portMax,proto3" json:"port_max,omitempty"`
RemoteCidr string `protobuf:"bytes,5,opt,name=remote_cidr,json=remoteCidr,proto3" json:"remote_cidr,omitempty"`
RemoteGroupUuid string `protobuf:"bytes,6,opt,name=remote_group_uuid,json=remoteGroupUuid,proto3" json:"remote_group_uuid,omitempty"`
// contains filtered or unexported fields
}
SecurityRule mirrors weft.SecurityRule. Direction is "ingress" | "egress"; Protocol is "tcp" | "udp" | "icmp" | "any". PortMin / PortMax are 0 when N/A (ICMP or "any"). Exactly one of RemoteCidr or RemoteGroupUuid is non-empty: the rule either matches a CIDR block or another security group (the latter expressing intra-tenant peer-group references).
func (*SecurityRule) Descriptor
deprecated
func (*SecurityRule) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRule.ProtoReflect.Descriptor instead.
func (*SecurityRule) GetDirection ¶
func (x *SecurityRule) GetDirection() string
func (*SecurityRule) GetPortMax ¶
func (x *SecurityRule) GetPortMax() int32
func (*SecurityRule) GetPortMin ¶
func (x *SecurityRule) GetPortMin() int32
func (*SecurityRule) GetProtocol ¶
func (x *SecurityRule) GetProtocol() string
func (*SecurityRule) GetRemoteCidr ¶
func (x *SecurityRule) GetRemoteCidr() string
func (*SecurityRule) GetRemoteGroupUuid ¶
func (x *SecurityRule) GetRemoteGroupUuid() string
func (*SecurityRule) ProtoMessage ¶
func (*SecurityRule) ProtoMessage()
func (*SecurityRule) ProtoReflect ¶
func (x *SecurityRule) ProtoReflect() protoreflect.Message
func (*SecurityRule) Reset ¶
func (x *SecurityRule) Reset()
func (*SecurityRule) String ¶
func (x *SecurityRule) String() string
type SetBucketPolicyRequest ¶ added in v0.9.0
type SetBucketPolicyRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Policy string `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*SetBucketPolicyRequest) Descriptor
deprecated
added in
v0.9.0
func (*SetBucketPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetBucketPolicyRequest.ProtoReflect.Descriptor instead.
func (*SetBucketPolicyRequest) GetPolicy ¶ added in v0.9.0
func (x *SetBucketPolicyRequest) GetPolicy() string
func (*SetBucketPolicyRequest) GetUuid ¶ added in v0.9.0
func (x *SetBucketPolicyRequest) GetUuid() string
func (*SetBucketPolicyRequest) ProtoMessage ¶ added in v0.9.0
func (*SetBucketPolicyRequest) ProtoMessage()
func (*SetBucketPolicyRequest) ProtoReflect ¶ added in v0.9.0
func (x *SetBucketPolicyRequest) ProtoReflect() protoreflect.Message
func (*SetBucketPolicyRequest) Reset ¶ added in v0.9.0
func (x *SetBucketPolicyRequest) Reset()
func (*SetBucketPolicyRequest) String ¶ added in v0.9.0
func (x *SetBucketPolicyRequest) String() string
type SetBucketPolicyResponse ¶ added in v0.9.0
type SetBucketPolicyResponse struct {
Bucket *BucketInfo `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// contains filtered or unexported fields
}
func (*SetBucketPolicyResponse) Descriptor
deprecated
added in
v0.9.0
func (*SetBucketPolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetBucketPolicyResponse.ProtoReflect.Descriptor instead.
func (*SetBucketPolicyResponse) GetBucket ¶ added in v0.9.0
func (x *SetBucketPolicyResponse) GetBucket() *BucketInfo
func (*SetBucketPolicyResponse) ProtoMessage ¶ added in v0.9.0
func (*SetBucketPolicyResponse) ProtoMessage()
func (*SetBucketPolicyResponse) ProtoReflect ¶ added in v0.9.0
func (x *SetBucketPolicyResponse) ProtoReflect() protoreflect.Message
func (*SetBucketPolicyResponse) Reset ¶ added in v0.9.0
func (x *SetBucketPolicyResponse) Reset()
func (*SetBucketPolicyResponse) String ¶ added in v0.9.0
func (x *SetBucketPolicyResponse) String() string
type SetClusterNameRequest ¶ added in v0.17.0
type SetClusterNameRequest struct {
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
// contains filtered or unexported fields
}
func (*SetClusterNameRequest) Descriptor
deprecated
added in
v0.17.0
func (*SetClusterNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetClusterNameRequest.ProtoReflect.Descriptor instead.
func (*SetClusterNameRequest) GetClusterName ¶ added in v0.17.0
func (x *SetClusterNameRequest) GetClusterName() string
func (*SetClusterNameRequest) ProtoMessage ¶ added in v0.17.0
func (*SetClusterNameRequest) ProtoMessage()
func (*SetClusterNameRequest) ProtoReflect ¶ added in v0.17.0
func (x *SetClusterNameRequest) ProtoReflect() protoreflect.Message
func (*SetClusterNameRequest) Reset ¶ added in v0.17.0
func (x *SetClusterNameRequest) Reset()
func (*SetClusterNameRequest) String ¶ added in v0.17.0
func (x *SetClusterNameRequest) String() string
type SetClusterNameResponse ¶ added in v0.17.0
type SetClusterNameResponse struct {
ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
// contains filtered or unexported fields
}
func (*SetClusterNameResponse) Descriptor
deprecated
added in
v0.17.0
func (*SetClusterNameResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetClusterNameResponse.ProtoReflect.Descriptor instead.
func (*SetClusterNameResponse) GetClusterName ¶ added in v0.17.0
func (x *SetClusterNameResponse) GetClusterName() string
func (*SetClusterNameResponse) ProtoMessage ¶ added in v0.17.0
func (*SetClusterNameResponse) ProtoMessage()
func (*SetClusterNameResponse) ProtoReflect ¶ added in v0.17.0
func (x *SetClusterNameResponse) ProtoReflect() protoreflect.Message
func (*SetClusterNameResponse) Reset ¶ added in v0.17.0
func (x *SetClusterNameResponse) Reset()
func (*SetClusterNameResponse) String ¶ added in v0.17.0
func (x *SetClusterNameResponse) String() string
type SetFlavorRequest ¶
type SetFlavorRequest struct {
Flavor *Flavor `protobuf:"bytes,1,opt,name=flavor,proto3" json:"flavor,omitempty"`
// contains filtered or unexported fields
}
SetFlavor is upsert : a flavor with the given name is created or replaced atomically. Catalogue history is etcd-versioned ; this RPC doesn't expose revisions (the operator can read them via `etcdctl get --rev=N` when an audit needs it).
func (*SetFlavorRequest) Descriptor
deprecated
func (*SetFlavorRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetFlavorRequest.ProtoReflect.Descriptor instead.
func (*SetFlavorRequest) GetFlavor ¶
func (x *SetFlavorRequest) GetFlavor() *Flavor
func (*SetFlavorRequest) ProtoMessage ¶
func (*SetFlavorRequest) ProtoMessage()
func (*SetFlavorRequest) ProtoReflect ¶
func (x *SetFlavorRequest) ProtoReflect() protoreflect.Message
func (*SetFlavorRequest) Reset ¶
func (x *SetFlavorRequest) Reset()
func (*SetFlavorRequest) String ¶
func (x *SetFlavorRequest) String() string
type SetFlavorResponse ¶
type SetFlavorResponse struct {
Flavor *Flavor `protobuf:"bytes,1,opt,name=flavor,proto3" json:"flavor,omitempty"`
// contains filtered or unexported fields
}
func (*SetFlavorResponse) Descriptor
deprecated
func (*SetFlavorResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetFlavorResponse.ProtoReflect.Descriptor instead.
func (*SetFlavorResponse) GetFlavor ¶
func (x *SetFlavorResponse) GetFlavor() *Flavor
func (*SetFlavorResponse) ProtoMessage ¶
func (*SetFlavorResponse) ProtoMessage()
func (*SetFlavorResponse) ProtoReflect ¶
func (x *SetFlavorResponse) ProtoReflect() protoreflect.Message
func (*SetFlavorResponse) Reset ¶
func (x *SetFlavorResponse) Reset()
func (*SetFlavorResponse) String ¶
func (x *SetFlavorResponse) String() string
type SetHostCordonedRequest ¶ added in v0.4.0
type SetHostCordonedRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Cordoned bool `protobuf:"varint,2,opt,name=cordoned,proto3" json:"cordoned,omitempty"`
// contains filtered or unexported fields
}
SetHostCordoned flips the host's cordon flag. Cordoned hosts stay Active (existing VMs keep running) but the scheduler drops them from candidate sets for new placements. Idempotent — calling with the current value is a no-op + OK return. Operators use `weft host cordon` / `weft host uncordon`. See upgrade.md for the maintenance-window workflow.
func (*SetHostCordonedRequest) Descriptor
deprecated
added in
v0.4.0
func (*SetHostCordonedRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetHostCordonedRequest.ProtoReflect.Descriptor instead.
func (*SetHostCordonedRequest) GetCordoned ¶ added in v0.4.0
func (x *SetHostCordonedRequest) GetCordoned() bool
func (*SetHostCordonedRequest) GetUuid ¶ added in v0.4.0
func (x *SetHostCordonedRequest) GetUuid() string
func (*SetHostCordonedRequest) ProtoMessage ¶ added in v0.4.0
func (*SetHostCordonedRequest) ProtoMessage()
func (*SetHostCordonedRequest) ProtoReflect ¶ added in v0.4.0
func (x *SetHostCordonedRequest) ProtoReflect() protoreflect.Message
func (*SetHostCordonedRequest) Reset ¶ added in v0.4.0
func (x *SetHostCordonedRequest) Reset()
func (*SetHostCordonedRequest) String ¶ added in v0.4.0
func (x *SetHostCordonedRequest) String() string
type SetHostCordonedResponse ¶ added in v0.4.0
type SetHostCordonedResponse struct {
// contains filtered or unexported fields
}
func (*SetHostCordonedResponse) Descriptor
deprecated
added in
v0.4.0
func (*SetHostCordonedResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetHostCordonedResponse.ProtoReflect.Descriptor instead.
func (*SetHostCordonedResponse) ProtoMessage ¶ added in v0.4.0
func (*SetHostCordonedResponse) ProtoMessage()
func (*SetHostCordonedResponse) ProtoReflect ¶ added in v0.4.0
func (x *SetHostCordonedResponse) ProtoReflect() protoreflect.Message
func (*SetHostCordonedResponse) Reset ¶ added in v0.4.0
func (x *SetHostCordonedResponse) Reset()
func (*SetHostCordonedResponse) String ¶ added in v0.4.0
func (x *SetHostCordonedResponse) String() string
type SetHostPropertiesRequest ¶ added in v0.12.0
type SetHostPropertiesRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Properties map[string]string `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
SetHostProperties replaces the host's properties atomically. The scheduler's property selectors match against these.
func (*SetHostPropertiesRequest) Descriptor
deprecated
added in
v0.12.0
func (*SetHostPropertiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetHostPropertiesRequest.ProtoReflect.Descriptor instead.
func (*SetHostPropertiesRequest) GetProperties ¶ added in v0.12.0
func (x *SetHostPropertiesRequest) GetProperties() map[string]string
func (*SetHostPropertiesRequest) GetUuid ¶ added in v0.12.0
func (x *SetHostPropertiesRequest) GetUuid() string
func (*SetHostPropertiesRequest) ProtoMessage ¶ added in v0.12.0
func (*SetHostPropertiesRequest) ProtoMessage()
func (*SetHostPropertiesRequest) ProtoReflect ¶ added in v0.12.0
func (x *SetHostPropertiesRequest) ProtoReflect() protoreflect.Message
func (*SetHostPropertiesRequest) Reset ¶ added in v0.12.0
func (x *SetHostPropertiesRequest) Reset()
func (*SetHostPropertiesRequest) String ¶ added in v0.12.0
func (x *SetHostPropertiesRequest) String() string
type SetHostPropertiesResponse ¶ added in v0.12.0
type SetHostPropertiesResponse struct {
// contains filtered or unexported fields
}
func (*SetHostPropertiesResponse) Descriptor
deprecated
added in
v0.12.0
func (*SetHostPropertiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetHostPropertiesResponse.ProtoReflect.Descriptor instead.
func (*SetHostPropertiesResponse) ProtoMessage ¶ added in v0.12.0
func (*SetHostPropertiesResponse) ProtoMessage()
func (*SetHostPropertiesResponse) ProtoReflect ¶ added in v0.12.0
func (x *SetHostPropertiesResponse) ProtoReflect() protoreflect.Message
func (*SetHostPropertiesResponse) Reset ¶ added in v0.12.0
func (x *SetHostPropertiesResponse) Reset()
func (*SetHostPropertiesResponse) String ¶ added in v0.12.0
func (x *SetHostPropertiesResponse) String() string
type SetHostStateRequest ¶
type SetHostStateRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
SetHostState transitions a host to "active" / "draining" / "down". Operators set "draining" to stop scheduling new VMs without taking the host offline.
func (*SetHostStateRequest) Descriptor
deprecated
func (*SetHostStateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetHostStateRequest.ProtoReflect.Descriptor instead.
func (*SetHostStateRequest) GetState ¶
func (x *SetHostStateRequest) GetState() string
func (*SetHostStateRequest) GetUuid ¶
func (x *SetHostStateRequest) GetUuid() string
func (*SetHostStateRequest) ProtoMessage ¶
func (*SetHostStateRequest) ProtoMessage()
func (*SetHostStateRequest) ProtoReflect ¶
func (x *SetHostStateRequest) ProtoReflect() protoreflect.Message
func (*SetHostStateRequest) Reset ¶
func (x *SetHostStateRequest) Reset()
func (*SetHostStateRequest) String ¶
func (x *SetHostStateRequest) String() string
type SetHostStateResponse ¶
type SetHostStateResponse struct {
// contains filtered or unexported fields
}
func (*SetHostStateResponse) Descriptor
deprecated
func (*SetHostStateResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetHostStateResponse.ProtoReflect.Descriptor instead.
func (*SetHostStateResponse) ProtoMessage ¶
func (*SetHostStateResponse) ProtoMessage()
func (*SetHostStateResponse) ProtoReflect ¶
func (x *SetHostStateResponse) ProtoReflect() protoreflect.Message
func (*SetHostStateResponse) Reset ¶
func (x *SetHostStateResponse) Reset()
func (*SetHostStateResponse) String ¶
func (x *SetHostStateResponse) String() string
type SetLoadBalancerBackendsRequest ¶ added in v0.8.0
type SetLoadBalancerBackendsRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Backends []*LBBackend `protobuf:"bytes,2,rep,name=backends,proto3" json:"backends,omitempty"`
// contains filtered or unexported fields
}
SetLoadBalancerBackends replaces the backend list atomically. Empty backends slice clears every member (LB becomes a black hole until the next set call).
func (*SetLoadBalancerBackendsRequest) Descriptor
deprecated
added in
v0.8.0
func (*SetLoadBalancerBackendsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetLoadBalancerBackendsRequest.ProtoReflect.Descriptor instead.
func (*SetLoadBalancerBackendsRequest) GetBackends ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsRequest) GetBackends() []*LBBackend
func (*SetLoadBalancerBackendsRequest) GetUuid ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsRequest) GetUuid() string
func (*SetLoadBalancerBackendsRequest) ProtoMessage ¶ added in v0.8.0
func (*SetLoadBalancerBackendsRequest) ProtoMessage()
func (*SetLoadBalancerBackendsRequest) ProtoReflect ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsRequest) ProtoReflect() protoreflect.Message
func (*SetLoadBalancerBackendsRequest) Reset ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsRequest) Reset()
func (*SetLoadBalancerBackendsRequest) String ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsRequest) String() string
type SetLoadBalancerBackendsResponse ¶ added in v0.8.0
type SetLoadBalancerBackendsResponse struct {
LoadBalancer *LoadBalancerInfo `protobuf:"bytes,1,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`
// contains filtered or unexported fields
}
func (*SetLoadBalancerBackendsResponse) Descriptor
deprecated
added in
v0.8.0
func (*SetLoadBalancerBackendsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetLoadBalancerBackendsResponse.ProtoReflect.Descriptor instead.
func (*SetLoadBalancerBackendsResponse) GetLoadBalancer ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsResponse) GetLoadBalancer() *LoadBalancerInfo
func (*SetLoadBalancerBackendsResponse) ProtoMessage ¶ added in v0.8.0
func (*SetLoadBalancerBackendsResponse) ProtoMessage()
func (*SetLoadBalancerBackendsResponse) ProtoReflect ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsResponse) ProtoReflect() protoreflect.Message
func (*SetLoadBalancerBackendsResponse) Reset ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsResponse) Reset()
func (*SetLoadBalancerBackendsResponse) String ¶ added in v0.8.0
func (x *SetLoadBalancerBackendsResponse) String() string
type SetNetworkDNSRequest ¶
type SetNetworkDNSRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
DnsServers []string `protobuf:"bytes,2,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
// contains filtered or unexported fields
}
func (*SetNetworkDNSRequest) Descriptor
deprecated
func (*SetNetworkDNSRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetNetworkDNSRequest.ProtoReflect.Descriptor instead.
func (*SetNetworkDNSRequest) GetDnsServers ¶
func (x *SetNetworkDNSRequest) GetDnsServers() []string
func (*SetNetworkDNSRequest) GetUuid ¶
func (x *SetNetworkDNSRequest) GetUuid() string
func (*SetNetworkDNSRequest) ProtoMessage ¶
func (*SetNetworkDNSRequest) ProtoMessage()
func (*SetNetworkDNSRequest) ProtoReflect ¶
func (x *SetNetworkDNSRequest) ProtoReflect() protoreflect.Message
func (*SetNetworkDNSRequest) Reset ¶
func (x *SetNetworkDNSRequest) Reset()
func (*SetNetworkDNSRequest) String ¶
func (x *SetNetworkDNSRequest) String() string
type SetNetworkDNSResponse ¶
type SetNetworkDNSResponse struct {
Network *NetworkInfo `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// contains filtered or unexported fields
}
func (*SetNetworkDNSResponse) Descriptor
deprecated
func (*SetNetworkDNSResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetNetworkDNSResponse.ProtoReflect.Descriptor instead.
func (*SetNetworkDNSResponse) GetNetwork ¶
func (x *SetNetworkDNSResponse) GetNetwork() *NetworkInfo
func (*SetNetworkDNSResponse) ProtoMessage ¶
func (*SetNetworkDNSResponse) ProtoMessage()
func (*SetNetworkDNSResponse) ProtoReflect ¶
func (x *SetNetworkDNSResponse) ProtoReflect() protoreflect.Message
func (*SetNetworkDNSResponse) Reset ¶
func (x *SetNetworkDNSResponse) Reset()
func (*SetNetworkDNSResponse) String ¶
func (x *SetNetworkDNSResponse) String() string
type SetNetworkDefaultSecurityGroupsRequest ¶
type SetNetworkDefaultSecurityGroupsRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
SecurityGroupUuids []string `protobuf:"bytes,2,rep,name=security_group_uuids,json=securityGroupUuids,proto3" json:"security_group_uuids,omitempty"`
// contains filtered or unexported fields
}
SetNetworkDefaultSecurityGroups replaces the network's default SG list atomically. Empty `security_group_uuids` clears the list (NICs joining the network get no automatic SG bindings). Server validates every UUID refers to an existing SG inside the same project so this can't be used to escape tenant isolation.
func (*SetNetworkDefaultSecurityGroupsRequest) Descriptor
deprecated
func (*SetNetworkDefaultSecurityGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetNetworkDefaultSecurityGroupsRequest.ProtoReflect.Descriptor instead.
func (*SetNetworkDefaultSecurityGroupsRequest) GetSecurityGroupUuids ¶
func (x *SetNetworkDefaultSecurityGroupsRequest) GetSecurityGroupUuids() []string
func (*SetNetworkDefaultSecurityGroupsRequest) GetUuid ¶
func (x *SetNetworkDefaultSecurityGroupsRequest) GetUuid() string
func (*SetNetworkDefaultSecurityGroupsRequest) ProtoMessage ¶
func (*SetNetworkDefaultSecurityGroupsRequest) ProtoMessage()
func (*SetNetworkDefaultSecurityGroupsRequest) ProtoReflect ¶
func (x *SetNetworkDefaultSecurityGroupsRequest) ProtoReflect() protoreflect.Message
func (*SetNetworkDefaultSecurityGroupsRequest) Reset ¶
func (x *SetNetworkDefaultSecurityGroupsRequest) Reset()
func (*SetNetworkDefaultSecurityGroupsRequest) String ¶
func (x *SetNetworkDefaultSecurityGroupsRequest) String() string
type SetNetworkDefaultSecurityGroupsResponse ¶
type SetNetworkDefaultSecurityGroupsResponse struct {
Network *NetworkInfo `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// contains filtered or unexported fields
}
func (*SetNetworkDefaultSecurityGroupsResponse) Descriptor
deprecated
func (*SetNetworkDefaultSecurityGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetNetworkDefaultSecurityGroupsResponse.ProtoReflect.Descriptor instead.
func (*SetNetworkDefaultSecurityGroupsResponse) GetNetwork ¶
func (x *SetNetworkDefaultSecurityGroupsResponse) GetNetwork() *NetworkInfo
func (*SetNetworkDefaultSecurityGroupsResponse) ProtoMessage ¶
func (*SetNetworkDefaultSecurityGroupsResponse) ProtoMessage()
func (*SetNetworkDefaultSecurityGroupsResponse) ProtoReflect ¶
func (x *SetNetworkDefaultSecurityGroupsResponse) ProtoReflect() protoreflect.Message
func (*SetNetworkDefaultSecurityGroupsResponse) Reset ¶
func (x *SetNetworkDefaultSecurityGroupsResponse) Reset()
func (*SetNetworkDefaultSecurityGroupsResponse) String ¶
func (x *SetNetworkDefaultSecurityGroupsResponse) String() string
type SetPodSpecRequest ¶ added in v0.15.0
type SetPodSpecRequest struct {
// pod_id is the in-guest pod identifier the GuestPodPlane handler
// keys the registry on. Mirrors weft-microvm-init/pkg/pod.Spec.PodID
// and matches GuestHello.pod_id at attach time. Empty = the agent
// rejects with InvalidArgument.
PodId string `protobuf:"bytes,1,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"`
// spec_json is the protojson-encoded guestv1.PodSpec payload. The
// agent decodes via protojson + stores via Adapter.SetPodSpec.
// Passing the empty/JSON-null shape evicts the entry (same
// semantics as Adapter.SetPodSpec(nil)).
SpecJson []byte `protobuf:"bytes,2,opt,name=spec_json,json=specJson,proto3" json:"spec_json,omitempty"`
// contains filtered or unexported fields
}
func (*SetPodSpecRequest) Descriptor
deprecated
added in
v0.15.0
func (*SetPodSpecRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetPodSpecRequest.ProtoReflect.Descriptor instead.
func (*SetPodSpecRequest) GetPodId ¶ added in v0.15.0
func (x *SetPodSpecRequest) GetPodId() string
func (*SetPodSpecRequest) GetSpecJson ¶ added in v0.15.0
func (x *SetPodSpecRequest) GetSpecJson() []byte
func (*SetPodSpecRequest) ProtoMessage ¶ added in v0.15.0
func (*SetPodSpecRequest) ProtoMessage()
func (*SetPodSpecRequest) ProtoReflect ¶ added in v0.15.0
func (x *SetPodSpecRequest) ProtoReflect() protoreflect.Message
func (*SetPodSpecRequest) Reset ¶ added in v0.15.0
func (x *SetPodSpecRequest) Reset()
func (*SetPodSpecRequest) String ¶ added in v0.15.0
func (x *SetPodSpecRequest) String() string
type SetPodSpecResponse ¶ added in v0.15.0
type SetPodSpecResponse struct {
// contains filtered or unexported fields
}
func (*SetPodSpecResponse) Descriptor
deprecated
added in
v0.15.0
func (*SetPodSpecResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetPodSpecResponse.ProtoReflect.Descriptor instead.
func (*SetPodSpecResponse) ProtoMessage ¶ added in v0.15.0
func (*SetPodSpecResponse) ProtoMessage()
func (*SetPodSpecResponse) ProtoReflect ¶ added in v0.15.0
func (x *SetPodSpecResponse) ProtoReflect() protoreflect.Message
func (*SetPodSpecResponse) Reset ¶ added in v0.15.0
func (x *SetPodSpecResponse) Reset()
func (*SetPodSpecResponse) String ¶ added in v0.15.0
func (x *SetPodSpecResponse) String() string
type SetProjectQuotaRequest ¶
type SetProjectQuotaRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Quota *Quotas `protobuf:"bytes,2,opt,name=quota,proto3" json:"quota,omitempty"`
// contains filtered or unexported fields
}
func (*SetProjectQuotaRequest) Descriptor
deprecated
func (*SetProjectQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetProjectQuotaRequest.ProtoReflect.Descriptor instead.
func (*SetProjectQuotaRequest) GetProjectUuid ¶
func (x *SetProjectQuotaRequest) GetProjectUuid() string
func (*SetProjectQuotaRequest) GetQuota ¶
func (x *SetProjectQuotaRequest) GetQuota() *Quotas
func (*SetProjectQuotaRequest) ProtoMessage ¶
func (*SetProjectQuotaRequest) ProtoMessage()
func (*SetProjectQuotaRequest) ProtoReflect ¶
func (x *SetProjectQuotaRequest) ProtoReflect() protoreflect.Message
func (*SetProjectQuotaRequest) Reset ¶
func (x *SetProjectQuotaRequest) Reset()
func (*SetProjectQuotaRequest) String ¶
func (x *SetProjectQuotaRequest) String() string
type SetProjectQuotaResponse ¶
type SetProjectQuotaResponse struct {
Project *Quotas `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
TenantCap *Quotas `protobuf:"bytes,2,opt,name=tenant_cap,json=tenantCap,proto3" json:"tenant_cap,omitempty"`
SiblingsTotal *Quotas `protobuf:"bytes,3,opt,name=siblings_total,json=siblingsTotal,proto3" json:"siblings_total,omitempty"`
// contains filtered or unexported fields
}
func (*SetProjectQuotaResponse) Descriptor
deprecated
func (*SetProjectQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetProjectQuotaResponse.ProtoReflect.Descriptor instead.
func (*SetProjectQuotaResponse) GetProject ¶
func (x *SetProjectQuotaResponse) GetProject() *Quotas
func (*SetProjectQuotaResponse) GetSiblingsTotal ¶
func (x *SetProjectQuotaResponse) GetSiblingsTotal() *Quotas
func (*SetProjectQuotaResponse) GetTenantCap ¶
func (x *SetProjectQuotaResponse) GetTenantCap() *Quotas
func (*SetProjectQuotaResponse) ProtoMessage ¶
func (*SetProjectQuotaResponse) ProtoMessage()
func (*SetProjectQuotaResponse) ProtoReflect ¶
func (x *SetProjectQuotaResponse) ProtoReflect() protoreflect.Message
func (*SetProjectQuotaResponse) Reset ¶
func (x *SetProjectQuotaResponse) Reset()
func (*SetProjectQuotaResponse) String ¶
func (x *SetProjectQuotaResponse) String() string
type SetProjectTenantRequest ¶ added in v0.13.0
type SetProjectTenantRequest struct {
ProjectUuid string `protobuf:"bytes,1,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
TenantUuid string `protobuf:"bytes,2,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
// contains filtered or unexported fields
}
SetProjectTenant binds (or unbinds when tenant_uuid is empty) the project to a parent Tenant. Unblocks the tenant-scoped quota aggregation : GetProjectQuota.siblings_total + GetProjectQuota .tenant_cap come from the project's tenant linkage ; GetTenantQuota.allocated aggregates across every project bound to the tenant via this RPC. Idempotent ; unknown project_uuid fails with NotFound so operators don't silently mistype.
func (*SetProjectTenantRequest) Descriptor
deprecated
added in
v0.13.0
func (*SetProjectTenantRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetProjectTenantRequest.ProtoReflect.Descriptor instead.
func (*SetProjectTenantRequest) GetProjectUuid ¶ added in v0.13.0
func (x *SetProjectTenantRequest) GetProjectUuid() string
func (*SetProjectTenantRequest) GetTenantUuid ¶ added in v0.13.0
func (x *SetProjectTenantRequest) GetTenantUuid() string
func (*SetProjectTenantRequest) ProtoMessage ¶ added in v0.13.0
func (*SetProjectTenantRequest) ProtoMessage()
func (*SetProjectTenantRequest) ProtoReflect ¶ added in v0.13.0
func (x *SetProjectTenantRequest) ProtoReflect() protoreflect.Message
func (*SetProjectTenantRequest) Reset ¶ added in v0.13.0
func (x *SetProjectTenantRequest) Reset()
func (*SetProjectTenantRequest) String ¶ added in v0.13.0
func (x *SetProjectTenantRequest) String() string
type SetProjectTenantResponse ¶ added in v0.13.0
type SetProjectTenantResponse struct {
Project *ProjectInfo `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*SetProjectTenantResponse) Descriptor
deprecated
added in
v0.13.0
func (*SetProjectTenantResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetProjectTenantResponse.ProtoReflect.Descriptor instead.
func (*SetProjectTenantResponse) GetProject ¶ added in v0.13.0
func (x *SetProjectTenantResponse) GetProject() *ProjectInfo
func (*SetProjectTenantResponse) ProtoMessage ¶ added in v0.13.0
func (*SetProjectTenantResponse) ProtoMessage()
func (*SetProjectTenantResponse) ProtoReflect ¶ added in v0.13.0
func (x *SetProjectTenantResponse) ProtoReflect() protoreflect.Message
func (*SetProjectTenantResponse) Reset ¶ added in v0.13.0
func (x *SetProjectTenantResponse) Reset()
func (*SetProjectTenantResponse) String ¶ added in v0.13.0
func (x *SetProjectTenantResponse) String() string
type SetRegistryRemoteRequest ¶ added in v0.9.0
type SetRegistryRemoteRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Insecure bool `protobuf:"varint,3,opt,name=insecure,proto3" json:"insecure,omitempty"`
CredentialSecretRef string `protobuf:"bytes,4,opt,name=credential_secret_ref,json=credentialSecretRef,proto3" json:"credential_secret_ref,omitempty"`
// contains filtered or unexported fields
}
SetRegistryRemote upserts on `name`. Empty endpoint = keep current (partial PATCH on an existing alias).
func (*SetRegistryRemoteRequest) Descriptor
deprecated
added in
v0.9.0
func (*SetRegistryRemoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetRegistryRemoteRequest.ProtoReflect.Descriptor instead.
func (*SetRegistryRemoteRequest) GetCredentialSecretRef ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) GetCredentialSecretRef() string
func (*SetRegistryRemoteRequest) GetEndpoint ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) GetEndpoint() string
func (*SetRegistryRemoteRequest) GetInsecure ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) GetInsecure() bool
func (*SetRegistryRemoteRequest) GetName ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) GetName() string
func (*SetRegistryRemoteRequest) ProtoMessage ¶ added in v0.9.0
func (*SetRegistryRemoteRequest) ProtoMessage()
func (*SetRegistryRemoteRequest) ProtoReflect ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) ProtoReflect() protoreflect.Message
func (*SetRegistryRemoteRequest) Reset ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) Reset()
func (*SetRegistryRemoteRequest) String ¶ added in v0.9.0
func (x *SetRegistryRemoteRequest) String() string
type SetRegistryRemoteResponse ¶ added in v0.9.0
type SetRegistryRemoteResponse struct {
Remote *RegistryRemoteInfo `protobuf:"bytes,1,opt,name=remote,proto3" json:"remote,omitempty"`
Created bool `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
// contains filtered or unexported fields
}
func (*SetRegistryRemoteResponse) Descriptor
deprecated
added in
v0.9.0
func (*SetRegistryRemoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetRegistryRemoteResponse.ProtoReflect.Descriptor instead.
func (*SetRegistryRemoteResponse) GetCreated ¶ added in v0.9.0
func (x *SetRegistryRemoteResponse) GetCreated() bool
func (*SetRegistryRemoteResponse) GetRemote ¶ added in v0.9.0
func (x *SetRegistryRemoteResponse) GetRemote() *RegistryRemoteInfo
func (*SetRegistryRemoteResponse) ProtoMessage ¶ added in v0.9.0
func (*SetRegistryRemoteResponse) ProtoMessage()
func (*SetRegistryRemoteResponse) ProtoReflect ¶ added in v0.9.0
func (x *SetRegistryRemoteResponse) ProtoReflect() protoreflect.Message
func (*SetRegistryRemoteResponse) Reset ¶ added in v0.9.0
func (x *SetRegistryRemoteResponse) Reset()
func (*SetRegistryRemoteResponse) String ¶ added in v0.9.0
func (x *SetRegistryRemoteResponse) String() string
type SetScriptRequest ¶
type SetScriptRequest struct {
Script *Script `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
// contains filtered or unexported fields
}
func (*SetScriptRequest) Descriptor
deprecated
func (*SetScriptRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetScriptRequest.ProtoReflect.Descriptor instead.
func (*SetScriptRequest) GetScript ¶
func (x *SetScriptRequest) GetScript() *Script
func (*SetScriptRequest) ProtoMessage ¶
func (*SetScriptRequest) ProtoMessage()
func (*SetScriptRequest) ProtoReflect ¶
func (x *SetScriptRequest) ProtoReflect() protoreflect.Message
func (*SetScriptRequest) Reset ¶
func (x *SetScriptRequest) Reset()
func (*SetScriptRequest) String ¶
func (x *SetScriptRequest) String() string
type SetScriptResponse ¶
type SetScriptResponse struct {
Script *Script `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
// contains filtered or unexported fields
}
func (*SetScriptResponse) Descriptor
deprecated
func (*SetScriptResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetScriptResponse.ProtoReflect.Descriptor instead.
func (*SetScriptResponse) GetScript ¶
func (x *SetScriptResponse) GetScript() *Script
func (*SetScriptResponse) ProtoMessage ¶
func (*SetScriptResponse) ProtoMessage()
func (*SetScriptResponse) ProtoReflect ¶
func (x *SetScriptResponse) ProtoReflect() protoreflect.Message
func (*SetScriptResponse) Reset ¶
func (x *SetScriptResponse) Reset()
func (*SetScriptResponse) String ¶
func (x *SetScriptResponse) String() string
type SetSecurityGroupDescriptionRequest ¶
type SetSecurityGroupDescriptionRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*SetSecurityGroupDescriptionRequest) Descriptor
deprecated
func (*SetSecurityGroupDescriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSecurityGroupDescriptionRequest.ProtoReflect.Descriptor instead.
func (*SetSecurityGroupDescriptionRequest) GetDescription ¶
func (x *SetSecurityGroupDescriptionRequest) GetDescription() string
func (*SetSecurityGroupDescriptionRequest) GetUuid ¶
func (x *SetSecurityGroupDescriptionRequest) GetUuid() string
func (*SetSecurityGroupDescriptionRequest) ProtoMessage ¶
func (*SetSecurityGroupDescriptionRequest) ProtoMessage()
func (*SetSecurityGroupDescriptionRequest) ProtoReflect ¶
func (x *SetSecurityGroupDescriptionRequest) ProtoReflect() protoreflect.Message
func (*SetSecurityGroupDescriptionRequest) Reset ¶
func (x *SetSecurityGroupDescriptionRequest) Reset()
func (*SetSecurityGroupDescriptionRequest) String ¶
func (x *SetSecurityGroupDescriptionRequest) String() string
type SetSecurityGroupDescriptionResponse ¶
type SetSecurityGroupDescriptionResponse struct {
Group *SecurityGroupInfo `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*SetSecurityGroupDescriptionResponse) Descriptor
deprecated
func (*SetSecurityGroupDescriptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetSecurityGroupDescriptionResponse.ProtoReflect.Descriptor instead.
func (*SetSecurityGroupDescriptionResponse) GetGroup ¶
func (x *SetSecurityGroupDescriptionResponse) GetGroup() *SecurityGroupInfo
func (*SetSecurityGroupDescriptionResponse) ProtoMessage ¶
func (*SetSecurityGroupDescriptionResponse) ProtoMessage()
func (*SetSecurityGroupDescriptionResponse) ProtoReflect ¶
func (x *SetSecurityGroupDescriptionResponse) ProtoReflect() protoreflect.Message
func (*SetSecurityGroupDescriptionResponse) Reset ¶
func (x *SetSecurityGroupDescriptionResponse) Reset()
func (*SetSecurityGroupDescriptionResponse) String ¶
func (x *SetSecurityGroupDescriptionResponse) String() string
type SetSecurityGroupRulesRequest ¶
type SetSecurityGroupRulesRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Rules []*SecurityRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"`
// contains filtered or unexported fields
}
SetSecurityGroupRules replaces the whole rule list atomically — matches the registry's setRules semantics. Append-only and "patch one rule" stay out of the API; clients GET-modify-PUT.
func (*SetSecurityGroupRulesRequest) Descriptor
deprecated
func (*SetSecurityGroupRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetSecurityGroupRulesRequest.ProtoReflect.Descriptor instead.
func (*SetSecurityGroupRulesRequest) GetRules ¶
func (x *SetSecurityGroupRulesRequest) GetRules() []*SecurityRule
func (*SetSecurityGroupRulesRequest) GetUuid ¶
func (x *SetSecurityGroupRulesRequest) GetUuid() string
func (*SetSecurityGroupRulesRequest) ProtoMessage ¶
func (*SetSecurityGroupRulesRequest) ProtoMessage()
func (*SetSecurityGroupRulesRequest) ProtoReflect ¶
func (x *SetSecurityGroupRulesRequest) ProtoReflect() protoreflect.Message
func (*SetSecurityGroupRulesRequest) Reset ¶
func (x *SetSecurityGroupRulesRequest) Reset()
func (*SetSecurityGroupRulesRequest) String ¶
func (x *SetSecurityGroupRulesRequest) String() string
type SetSecurityGroupRulesResponse ¶
type SetSecurityGroupRulesResponse struct {
Group *SecurityGroupInfo `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*SetSecurityGroupRulesResponse) Descriptor
deprecated
func (*SetSecurityGroupRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetSecurityGroupRulesResponse.ProtoReflect.Descriptor instead.
func (*SetSecurityGroupRulesResponse) GetGroup ¶
func (x *SetSecurityGroupRulesResponse) GetGroup() *SecurityGroupInfo
func (*SetSecurityGroupRulesResponse) ProtoMessage ¶
func (*SetSecurityGroupRulesResponse) ProtoMessage()
func (*SetSecurityGroupRulesResponse) ProtoReflect ¶
func (x *SetSecurityGroupRulesResponse) ProtoReflect() protoreflect.Message
func (*SetSecurityGroupRulesResponse) Reset ¶
func (x *SetSecurityGroupRulesResponse) Reset()
func (*SetSecurityGroupRulesResponse) String ¶
func (x *SetSecurityGroupRulesResponse) String() string
type SetTenantQuotaRequest ¶
type SetTenantQuotaRequest struct {
TenantUuid string `protobuf:"bytes,1,opt,name=tenant_uuid,json=tenantUuid,proto3" json:"tenant_uuid,omitempty"`
Cap *Quotas `protobuf:"bytes,2,opt,name=cap,proto3" json:"cap,omitempty"`
// contains filtered or unexported fields
}
func (*SetTenantQuotaRequest) Descriptor
deprecated
func (*SetTenantQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetTenantQuotaRequest.ProtoReflect.Descriptor instead.
func (*SetTenantQuotaRequest) GetCap ¶
func (x *SetTenantQuotaRequest) GetCap() *Quotas
func (*SetTenantQuotaRequest) GetTenantUuid ¶
func (x *SetTenantQuotaRequest) GetTenantUuid() string
func (*SetTenantQuotaRequest) ProtoMessage ¶
func (*SetTenantQuotaRequest) ProtoMessage()
func (*SetTenantQuotaRequest) ProtoReflect ¶
func (x *SetTenantQuotaRequest) ProtoReflect() protoreflect.Message
func (*SetTenantQuotaRequest) Reset ¶
func (x *SetTenantQuotaRequest) Reset()
func (*SetTenantQuotaRequest) String ¶
func (x *SetTenantQuotaRequest) String() string
type SetTenantQuotaResponse ¶
type SetTenantQuotaResponse struct {
Cap *Quotas `protobuf:"bytes,1,opt,name=cap,proto3" json:"cap,omitempty"`
Allocated *Quotas `protobuf:"bytes,2,opt,name=allocated,proto3" json:"allocated,omitempty"`
// contains filtered or unexported fields
}
func (*SetTenantQuotaResponse) Descriptor
deprecated
func (*SetTenantQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetTenantQuotaResponse.ProtoReflect.Descriptor instead.
func (*SetTenantQuotaResponse) GetAllocated ¶
func (x *SetTenantQuotaResponse) GetAllocated() *Quotas
func (*SetTenantQuotaResponse) GetCap ¶
func (x *SetTenantQuotaResponse) GetCap() *Quotas
func (*SetTenantQuotaResponse) ProtoMessage ¶
func (*SetTenantQuotaResponse) ProtoMessage()
func (*SetTenantQuotaResponse) ProtoReflect ¶
func (x *SetTenantQuotaResponse) ProtoReflect() protoreflect.Message
func (*SetTenantQuotaResponse) Reset ¶
func (x *SetTenantQuotaResponse) Reset()
func (*SetTenantQuotaResponse) String ¶
func (x *SetTenantQuotaResponse) String() string
type SetUEFIVarRequest ¶
type SetUEFIVarRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Var *UEFIVar `protobuf:"bytes,3,opt,name=var,proto3" json:"var,omitempty"`
// contains filtered or unexported fields
}
func (*SetUEFIVarRequest) Descriptor
deprecated
func (*SetUEFIVarRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetUEFIVarRequest.ProtoReflect.Descriptor instead.
func (*SetUEFIVarRequest) GetProject ¶
func (x *SetUEFIVarRequest) GetProject() string
func (*SetUEFIVarRequest) GetVar ¶
func (x *SetUEFIVarRequest) GetVar() *UEFIVar
func (*SetUEFIVarRequest) GetVmName ¶
func (x *SetUEFIVarRequest) GetVmName() string
func (*SetUEFIVarRequest) ProtoMessage ¶
func (*SetUEFIVarRequest) ProtoMessage()
func (*SetUEFIVarRequest) ProtoReflect ¶
func (x *SetUEFIVarRequest) ProtoReflect() protoreflect.Message
func (*SetUEFIVarRequest) Reset ¶
func (x *SetUEFIVarRequest) Reset()
func (*SetUEFIVarRequest) String ¶
func (x *SetUEFIVarRequest) String() string
type SetUEFIVarResponse ¶
type SetUEFIVarResponse struct {
Var *UEFIVar `protobuf:"bytes,1,opt,name=var,proto3" json:"var,omitempty"`
// contains filtered or unexported fields
}
func (*SetUEFIVarResponse) Descriptor
deprecated
func (*SetUEFIVarResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetUEFIVarResponse.ProtoReflect.Descriptor instead.
func (*SetUEFIVarResponse) GetVar ¶
func (x *SetUEFIVarResponse) GetVar() *UEFIVar
func (*SetUEFIVarResponse) ProtoMessage ¶
func (*SetUEFIVarResponse) ProtoMessage()
func (*SetUEFIVarResponse) ProtoReflect ¶
func (x *SetUEFIVarResponse) ProtoReflect() protoreflect.Message
func (*SetUEFIVarResponse) Reset ¶
func (x *SetUEFIVarResponse) Reset()
func (*SetUEFIVarResponse) String ¶
func (x *SetUEFIVarResponse) String() string
type SetUserDisplayNameRequest ¶
type SetUserDisplayNameRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
SetUserDisplayName updates the operator-friendly name. The user can update their own; platform-admin can update anyone's.
func (*SetUserDisplayNameRequest) Descriptor
deprecated
func (*SetUserDisplayNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetUserDisplayNameRequest.ProtoReflect.Descriptor instead.
func (*SetUserDisplayNameRequest) GetDisplayName ¶
func (x *SetUserDisplayNameRequest) GetDisplayName() string
func (*SetUserDisplayNameRequest) GetUuid ¶
func (x *SetUserDisplayNameRequest) GetUuid() string
func (*SetUserDisplayNameRequest) ProtoMessage ¶
func (*SetUserDisplayNameRequest) ProtoMessage()
func (*SetUserDisplayNameRequest) ProtoReflect ¶
func (x *SetUserDisplayNameRequest) ProtoReflect() protoreflect.Message
func (*SetUserDisplayNameRequest) Reset ¶
func (x *SetUserDisplayNameRequest) Reset()
func (*SetUserDisplayNameRequest) String ¶
func (x *SetUserDisplayNameRequest) String() string
type SetUserDisplayNameResponse ¶
type SetUserDisplayNameResponse struct {
User *UserInfo `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
func (*SetUserDisplayNameResponse) Descriptor
deprecated
func (*SetUserDisplayNameResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetUserDisplayNameResponse.ProtoReflect.Descriptor instead.
func (*SetUserDisplayNameResponse) GetUser ¶
func (x *SetUserDisplayNameResponse) GetUser() *UserInfo
func (*SetUserDisplayNameResponse) ProtoMessage ¶
func (*SetUserDisplayNameResponse) ProtoMessage()
func (*SetUserDisplayNameResponse) ProtoReflect ¶
func (x *SetUserDisplayNameResponse) ProtoReflect() protoreflect.Message
func (*SetUserDisplayNameResponse) Reset ¶
func (x *SetUserDisplayNameResponse) Reset()
func (*SetUserDisplayNameResponse) String ¶
func (x *SetUserDisplayNameResponse) String() string
type SetVMPropertiesRequest ¶ added in v0.12.0
type SetVMPropertiesRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Properties map[string]string `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
SetVMProperties replaces a VM's property set atomically. V0.1.8 : properties drive SchedulingRule property-based selectors (`role=loom`, `deployment.type=ha`, etc.) and reserved keys gate system behaviour : `deployment.type=ci` skips etcd-backup persistence ; `deployment.type=ha` is the canonical respawn-eligible marker.
func (*SetVMPropertiesRequest) Descriptor
deprecated
added in
v0.12.0
func (*SetVMPropertiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVMPropertiesRequest.ProtoReflect.Descriptor instead.
func (*SetVMPropertiesRequest) GetName ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) GetName() string
func (*SetVMPropertiesRequest) GetProject ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) GetProject() string
func (*SetVMPropertiesRequest) GetProperties ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) GetProperties() map[string]string
func (*SetVMPropertiesRequest) ProtoMessage ¶ added in v0.12.0
func (*SetVMPropertiesRequest) ProtoMessage()
func (*SetVMPropertiesRequest) ProtoReflect ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) ProtoReflect() protoreflect.Message
func (*SetVMPropertiesRequest) Reset ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) Reset()
func (*SetVMPropertiesRequest) String ¶ added in v0.12.0
func (x *SetVMPropertiesRequest) String() string
type SetVMPropertiesResponse ¶ added in v0.12.0
type SetVMPropertiesResponse struct {
Vm *VMInfo `protobuf:"bytes,1,opt,name=vm,proto3" json:"vm,omitempty"`
// contains filtered or unexported fields
}
func (*SetVMPropertiesResponse) Descriptor
deprecated
added in
v0.12.0
func (*SetVMPropertiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVMPropertiesResponse.ProtoReflect.Descriptor instead.
func (*SetVMPropertiesResponse) GetVm ¶ added in v0.12.0
func (x *SetVMPropertiesResponse) GetVm() *VMInfo
func (*SetVMPropertiesResponse) ProtoMessage ¶ added in v0.12.0
func (*SetVMPropertiesResponse) ProtoMessage()
func (*SetVMPropertiesResponse) ProtoReflect ¶ added in v0.12.0
func (x *SetVMPropertiesResponse) ProtoReflect() protoreflect.Message
func (*SetVMPropertiesResponse) Reset ¶ added in v0.12.0
func (x *SetVMPropertiesResponse) Reset()
func (*SetVMPropertiesResponse) String ¶ added in v0.12.0
func (x *SetVMPropertiesResponse) String() string
type SetVMPropertyRequest ¶
type SetVMPropertyRequest struct {
VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Property *VMProperty `protobuf:"bytes,3,opt,name=property,proto3" json:"property,omitempty"`
// contains filtered or unexported fields
}
func (*SetVMPropertyRequest) Descriptor
deprecated
func (*SetVMPropertyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVMPropertyRequest.ProtoReflect.Descriptor instead.
func (*SetVMPropertyRequest) GetProject ¶
func (x *SetVMPropertyRequest) GetProject() string
func (*SetVMPropertyRequest) GetProperty ¶
func (x *SetVMPropertyRequest) GetProperty() *VMProperty
func (*SetVMPropertyRequest) GetVmName ¶
func (x *SetVMPropertyRequest) GetVmName() string
func (*SetVMPropertyRequest) ProtoMessage ¶
func (*SetVMPropertyRequest) ProtoMessage()
func (*SetVMPropertyRequest) ProtoReflect ¶
func (x *SetVMPropertyRequest) ProtoReflect() protoreflect.Message
func (*SetVMPropertyRequest) Reset ¶
func (x *SetVMPropertyRequest) Reset()
func (*SetVMPropertyRequest) String ¶
func (x *SetVMPropertyRequest) String() string
type SetVMPropertyResponse ¶
type SetVMPropertyResponse struct {
Property *VMProperty `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
// contains filtered or unexported fields
}
func (*SetVMPropertyResponse) Descriptor
deprecated
func (*SetVMPropertyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVMPropertyResponse.ProtoReflect.Descriptor instead.
func (*SetVMPropertyResponse) GetProperty ¶
func (x *SetVMPropertyResponse) GetProperty() *VMProperty
func (*SetVMPropertyResponse) ProtoMessage ¶
func (*SetVMPropertyResponse) ProtoMessage()
func (*SetVMPropertyResponse) ProtoReflect ¶
func (x *SetVMPropertyResponse) ProtoReflect() protoreflect.Message
func (*SetVMPropertyResponse) Reset ¶
func (x *SetVMPropertyResponse) Reset()
func (*SetVMPropertyResponse) String ¶
func (x *SetVMPropertyResponse) String() string
type SetVMStatusRequest ¶ added in v0.22.0
type SetVMStatusRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
V0.13.0 — SetVMStatus flips the operator's administrative intent. Targets a VM by UUID for stability across renames. Status string: "active" | "inactive" | "draining" ; empty = "active" default.
func (*SetVMStatusRequest) Descriptor
deprecated
added in
v0.22.0
func (*SetVMStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVMStatusRequest.ProtoReflect.Descriptor instead.
func (*SetVMStatusRequest) GetStatus ¶ added in v0.22.0
func (x *SetVMStatusRequest) GetStatus() string
func (*SetVMStatusRequest) GetUuid ¶ added in v0.22.0
func (x *SetVMStatusRequest) GetUuid() string
func (*SetVMStatusRequest) ProtoMessage ¶ added in v0.22.0
func (*SetVMStatusRequest) ProtoMessage()
func (*SetVMStatusRequest) ProtoReflect ¶ added in v0.22.0
func (x *SetVMStatusRequest) ProtoReflect() protoreflect.Message
func (*SetVMStatusRequest) Reset ¶ added in v0.22.0
func (x *SetVMStatusRequest) Reset()
func (*SetVMStatusRequest) String ¶ added in v0.22.0
func (x *SetVMStatusRequest) String() string
type SetVMStatusResponse ¶ added in v0.22.0
type SetVMStatusResponse struct {
Vm *VMInfo `protobuf:"bytes,1,opt,name=vm,proto3" json:"vm,omitempty"`
// contains filtered or unexported fields
}
func (*SetVMStatusResponse) Descriptor
deprecated
added in
v0.22.0
func (*SetVMStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVMStatusResponse.ProtoReflect.Descriptor instead.
func (*SetVMStatusResponse) GetVm ¶ added in v0.22.0
func (x *SetVMStatusResponse) GetVm() *VMInfo
func (*SetVMStatusResponse) ProtoMessage ¶ added in v0.22.0
func (*SetVMStatusResponse) ProtoMessage()
func (*SetVMStatusResponse) ProtoReflect ¶ added in v0.22.0
func (x *SetVMStatusResponse) ProtoReflect() protoreflect.Message
func (*SetVMStatusResponse) Reset ¶ added in v0.22.0
func (x *SetVMStatusResponse) Reset()
func (*SetVMStatusResponse) String ¶ added in v0.22.0
func (x *SetVMStatusResponse) String() string
type SetVolumePropertyRequest ¶ added in v0.9.0
type SetVolumePropertyRequest struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*SetVolumePropertyRequest) Descriptor
deprecated
added in
v0.9.0
func (*SetVolumePropertyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetVolumePropertyRequest.ProtoReflect.Descriptor instead.
func (*SetVolumePropertyRequest) GetKey ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) GetKey() string
func (*SetVolumePropertyRequest) GetValue ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) GetValue() string
func (*SetVolumePropertyRequest) GetVolumeUuid ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) GetVolumeUuid() string
func (*SetVolumePropertyRequest) ProtoMessage ¶ added in v0.9.0
func (*SetVolumePropertyRequest) ProtoMessage()
func (*SetVolumePropertyRequest) ProtoReflect ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) ProtoReflect() protoreflect.Message
func (*SetVolumePropertyRequest) Reset ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) Reset()
func (*SetVolumePropertyRequest) String ¶ added in v0.9.0
func (x *SetVolumePropertyRequest) String() string
type SetVolumePropertyResponse ¶ added in v0.9.0
type SetVolumePropertyResponse struct {
Property *VolumePropertyInfo `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
// contains filtered or unexported fields
}
func (*SetVolumePropertyResponse) Descriptor
deprecated
added in
v0.9.0
func (*SetVolumePropertyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetVolumePropertyResponse.ProtoReflect.Descriptor instead.
func (*SetVolumePropertyResponse) GetProperty ¶ added in v0.9.0
func (x *SetVolumePropertyResponse) GetProperty() *VolumePropertyInfo
func (*SetVolumePropertyResponse) ProtoMessage ¶ added in v0.9.0
func (*SetVolumePropertyResponse) ProtoMessage()
func (*SetVolumePropertyResponse) ProtoReflect ¶ added in v0.9.0
func (x *SetVolumePropertyResponse) ProtoReflect() protoreflect.Message
func (*SetVolumePropertyResponse) Reset ¶ added in v0.9.0
func (x *SetVolumePropertyResponse) Reset()
func (*SetVolumePropertyResponse) String ¶ added in v0.9.0
func (x *SetVolumePropertyResponse) String() string
type ShareInfo ¶
type ShareInfo struct {
// contains filtered or unexported fields
}
func (*ShareInfo) Descriptor
deprecated
func (*ShareInfo) GetBackend ¶
func (*ShareInfo) GetCreatedAtUnixNs ¶
func (*ShareInfo) GetProjectUuid ¶
func (*ShareInfo) GetReadonly ¶
func (*ShareInfo) ProtoMessage ¶
func (*ShareInfo) ProtoMessage()
func (*ShareInfo) ProtoReflect ¶
func (x *ShareInfo) ProtoReflect() protoreflect.Message
type ShareMount ¶
type ShareMount struct {
// contains filtered or unexported fields
}
func (*ShareMount) Descriptor
deprecated
func (*ShareMount) Descriptor() ([]byte, []int)
Deprecated: Use ShareMount.ProtoReflect.Descriptor instead.
func (*ShareMount) GetAction ¶
func (x *ShareMount) GetAction() string
func (*ShareMount) GetBackend ¶
func (x *ShareMount) GetBackend() string
func (*ShareMount) GetCubefs ¶
func (x *ShareMount) GetCubefs() *CubeFSMount
func (*ShareMount) GetId ¶
func (x *ShareMount) GetId() string
func (*ShareMount) GetMountPoint ¶
func (x *ShareMount) GetMountPoint() string
func (*ShareMount) GetReadonly ¶
func (x *ShareMount) GetReadonly() bool
func (*ShareMount) ProtoMessage ¶
func (*ShareMount) ProtoMessage()
func (*ShareMount) ProtoReflect ¶
func (x *ShareMount) ProtoReflect() protoreflect.Message
func (*ShareMount) Reset ¶
func (x *ShareMount) Reset()
func (*ShareMount) String ¶
func (x *ShareMount) String() string
type StartVMOp ¶
type StartVMOp struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
StartVMOp dispatches a StartVM call to the agent's local Adapter. The VM must already be registered on the host (the CreateVMOp / RegisterMicroVMOp path put it there).
func (*StartVMOp) Descriptor
deprecated
func (*StartVMOp) GetProject ¶
func (*StartVMOp) ProtoMessage ¶
func (*StartVMOp) ProtoMessage()
func (*StartVMOp) ProtoReflect ¶
func (x *StartVMOp) ProtoReflect() protoreflect.Message
type StartVMRequest ¶
type StartVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
HostUuid string `protobuf:"bytes,3,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// requested_gpus / requested_pci add start-time passthrough
// requests on top of the VM's persisted passthrough config.
// Empty = no start-time additions. Matching semantics mirror
// CreateVMRequest.requested_gpus / requested_pci ; the scheduler
// validates the chosen host's inventory satisfies every entry,
// then the driver attaches the resolved BDFs (vfio-pci on QEMU ;
// VZ rejects with InvalidArgument). See
// docs/operations/pci-passthrough.md.
RequestedGpus []*GPURequest `protobuf:"bytes,4,rep,name=requested_gpus,json=requestedGpus,proto3" json:"requested_gpus,omitempty"`
RequestedPci []*PCIPassthroughRequest `protobuf:"bytes,5,rep,name=requested_pci,json=requestedPci,proto3" json:"requested_pci,omitempty"`
// contains filtered or unexported fields
}
func (*StartVMRequest) Descriptor
deprecated
func (*StartVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartVMRequest.ProtoReflect.Descriptor instead.
func (*StartVMRequest) GetHostUuid ¶
func (x *StartVMRequest) GetHostUuid() string
func (*StartVMRequest) GetName ¶
func (x *StartVMRequest) GetName() string
func (*StartVMRequest) GetProject ¶
func (x *StartVMRequest) GetProject() string
func (*StartVMRequest) GetRequestedGpus ¶ added in v0.4.0
func (x *StartVMRequest) GetRequestedGpus() []*GPURequest
func (*StartVMRequest) GetRequestedPci ¶ added in v0.4.0
func (x *StartVMRequest) GetRequestedPci() []*PCIPassthroughRequest
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 {
// contains filtered or unexported fields
}
func (*StartVMResponse) Descriptor
deprecated
func (*StartVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartVMResponse.ProtoReflect.Descriptor instead.
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 StartVMResult ¶
type StartVMResult struct {
// contains filtered or unexported fields
}
StartVMResult is empty ; success/error is in DriverReply.error.
func (*StartVMResult) Descriptor
deprecated
func (*StartVMResult) Descriptor() ([]byte, []int)
Deprecated: Use StartVMResult.ProtoReflect.Descriptor instead.
func (*StartVMResult) ProtoMessage ¶
func (*StartVMResult) ProtoMessage()
func (*StartVMResult) ProtoReflect ¶
func (x *StartVMResult) ProtoReflect() protoreflect.Message
func (*StartVMResult) Reset ¶
func (x *StartVMResult) Reset()
func (*StartVMResult) String ¶
func (x *StartVMResult) String() string
type StopVMOp ¶
type StopVMOp struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
StopVMOp dispatches a StopVM call to the agent.
func (*StopVMOp) Descriptor
deprecated
func (*StopVMOp) GetProject ¶
func (*StopVMOp) ProtoMessage ¶
func (*StopVMOp) ProtoMessage()
func (*StopVMOp) ProtoReflect ¶
func (x *StopVMOp) ProtoReflect() protoreflect.Message
type StopVMRequest ¶
type StopVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
HostUuid string `protobuf:"bytes,3,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*StopVMRequest) Descriptor
deprecated
func (*StopVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopVMRequest.ProtoReflect.Descriptor instead.
func (*StopVMRequest) GetHostUuid ¶
func (x *StopVMRequest) GetHostUuid() string
func (*StopVMRequest) GetName ¶
func (x *StopVMRequest) GetName() string
func (*StopVMRequest) GetProject ¶
func (x *StopVMRequest) GetProject() string
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 {
// contains filtered or unexported fields
}
func (*StopVMResponse) Descriptor
deprecated
func (*StopVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopVMResponse.ProtoReflect.Descriptor instead.
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 StopVMResult ¶
type StopVMResult struct {
// contains filtered or unexported fields
}
StopVMResult is empty ; success/error is in DriverReply.error.
func (*StopVMResult) Descriptor
deprecated
func (*StopVMResult) Descriptor() ([]byte, []int)
Deprecated: Use StopVMResult.ProtoReflect.Descriptor instead.
func (*StopVMResult) ProtoMessage ¶
func (*StopVMResult) ProtoMessage()
func (*StopVMResult) ProtoReflect ¶
func (x *StopVMResult) ProtoReflect() protoreflect.Message
func (*StopVMResult) Reset ¶
func (x *StopVMResult) Reset()
func (*StopVMResult) String ¶
func (x *StopVMResult) String() string
type StorageMount ¶ added in v0.19.0
type StorageMount struct {
Mountpoint string `protobuf:"bytes,1,opt,name=mountpoint,proto3" json:"mountpoint,omitempty"` // "/" / "/var/lib/weft"
Device string `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"` // "/dev/vda1" / "tank/data"
Fstype string `protobuf:"bytes,3,opt,name=fstype,proto3" json:"fstype,omitempty"` // "ext4" / "btrfs" / "zfs"
TotalBytes int64 `protobuf:"varint,4,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
FreeBytes int64 `protobuf:"varint,5,opt,name=free_bytes,json=freeBytes,proto3" json:"free_bytes,omitempty"`
// contains filtered or unexported fields
}
StorageMount mirrors weft.StorageMount — one filesystem mount the agent saw at register time. total_bytes / free_bytes are snapshot values, not live ; the agent re-collects on heartbeat to keep them within 30s of reality.
func (*StorageMount) Descriptor
deprecated
added in
v0.19.0
func (*StorageMount) Descriptor() ([]byte, []int)
Deprecated: Use StorageMount.ProtoReflect.Descriptor instead.
func (*StorageMount) GetDevice ¶ added in v0.19.0
func (x *StorageMount) GetDevice() string
func (*StorageMount) GetFreeBytes ¶ added in v0.19.0
func (x *StorageMount) GetFreeBytes() int64
func (*StorageMount) GetFstype ¶ added in v0.19.0
func (x *StorageMount) GetFstype() string
func (*StorageMount) GetMountpoint ¶ added in v0.19.0
func (x *StorageMount) GetMountpoint() string
func (*StorageMount) GetTotalBytes ¶ added in v0.19.0
func (x *StorageMount) GetTotalBytes() int64
func (*StorageMount) ProtoMessage ¶ added in v0.19.0
func (*StorageMount) ProtoMessage()
func (*StorageMount) ProtoReflect ¶ added in v0.19.0
func (x *StorageMount) ProtoReflect() protoreflect.Message
func (*StorageMount) Reset ¶ added in v0.19.0
func (x *StorageMount) Reset()
func (*StorageMount) String ¶ added in v0.19.0
func (x *StorageMount) String() string
type SubnetInfo ¶ added in v0.8.0
type SubnetInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
NetworkUuid string `protobuf:"bytes,2,opt,name=network_uuid,json=networkUuid,proto3" json:"network_uuid,omitempty"` // parent network
ProjectUuid string `protobuf:"bytes,3,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"` // denormalised from the parent for filtering
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
Cidr string `protobuf:"bytes,6,opt,name=cidr,proto3" json:"cidr,omitempty"` // immutable
Gateway string `protobuf:"bytes,7,opt,name=gateway,proto3" json:"gateway,omitempty"`
DnsServers []string `protobuf:"bytes,8,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,9,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*SubnetInfo) Descriptor
deprecated
added in
v0.8.0
func (*SubnetInfo) Descriptor() ([]byte, []int)
Deprecated: Use SubnetInfo.ProtoReflect.Descriptor instead.
func (*SubnetInfo) GetCidr ¶ added in v0.8.0
func (x *SubnetInfo) GetCidr() string
func (*SubnetInfo) GetCreatedAtUnixNs ¶ added in v0.8.0
func (x *SubnetInfo) GetCreatedAtUnixNs() int64
func (*SubnetInfo) GetDescription ¶ added in v0.8.0
func (x *SubnetInfo) GetDescription() string
func (*SubnetInfo) GetDnsServers ¶ added in v0.8.0
func (x *SubnetInfo) GetDnsServers() []string
func (*SubnetInfo) GetGateway ¶ added in v0.8.0
func (x *SubnetInfo) GetGateway() string
func (*SubnetInfo) GetName ¶ added in v0.8.0
func (x *SubnetInfo) GetName() string
func (*SubnetInfo) GetNetworkUuid ¶ added in v0.8.0
func (x *SubnetInfo) GetNetworkUuid() string
func (*SubnetInfo) GetProjectUuid ¶ added in v0.8.0
func (x *SubnetInfo) GetProjectUuid() string
func (*SubnetInfo) GetUuid ¶ added in v0.8.0
func (x *SubnetInfo) GetUuid() string
func (*SubnetInfo) ProtoMessage ¶ added in v0.8.0
func (*SubnetInfo) ProtoMessage()
func (*SubnetInfo) ProtoReflect ¶ added in v0.8.0
func (x *SubnetInfo) ProtoReflect() protoreflect.Message
func (*SubnetInfo) Reset ¶ added in v0.8.0
func (x *SubnetInfo) Reset()
func (*SubnetInfo) String ¶ added in v0.8.0
func (x *SubnetInfo) String() string
type TenantInfo ¶
type TenantInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // "active" | "disabled"
CreatedAtUnixNs int64 `protobuf:"varint,5,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
Projects int32 `protobuf:"varint,6,opt,name=projects,proto3" json:"projects,omitempty"` // count of projects in this tenant
Members int32 `protobuf:"varint,7,opt,name=members,proto3" json:"members,omitempty"`
Admins int32 `protobuf:"varint,8,opt,name=admins,proto3" json:"admins,omitempty"`
// contains filtered or unexported fields
}
func (*TenantInfo) Descriptor
deprecated
func (*TenantInfo) Descriptor() ([]byte, []int)
Deprecated: Use TenantInfo.ProtoReflect.Descriptor instead.
func (*TenantInfo) GetAdmins ¶
func (x *TenantInfo) GetAdmins() int32
func (*TenantInfo) GetCreatedAtUnixNs ¶
func (x *TenantInfo) GetCreatedAtUnixNs() int64
func (*TenantInfo) GetDomain ¶
func (x *TenantInfo) GetDomain() string
func (*TenantInfo) GetMembers ¶
func (x *TenantInfo) GetMembers() int32
func (*TenantInfo) GetName ¶
func (x *TenantInfo) GetName() string
func (*TenantInfo) GetProjects ¶
func (x *TenantInfo) GetProjects() int32
func (*TenantInfo) GetStatus ¶
func (x *TenantInfo) GetStatus() string
func (*TenantInfo) GetUuid ¶
func (x *TenantInfo) GetUuid() string
func (*TenantInfo) ProtoMessage ¶
func (*TenantInfo) ProtoMessage()
func (*TenantInfo) ProtoReflect ¶
func (x *TenantInfo) ProtoReflect() protoreflect.Message
func (*TenantInfo) Reset ¶
func (x *TenantInfo) Reset()
func (*TenantInfo) String ¶
func (x *TenantInfo) String() string
type TimingEvent ¶
type TimingEvent struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // e.g. "registered", "vz.state.Running", "guest.exec_ready"
TsUnixNs int64 `protobuf:"varint,2,opt,name=ts_unix_ns,json=tsUnixNs,proto3" json:"ts_unix_ns,omitempty"` // wall-clock instant the event was recorded
Meta map[string]string `` // optional per-event tags (mode, err, ns, …)
/* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
TimingEvent mirrors weft's internal weft.TimingEvent — one entry from <vmDir>/timings.jsonl. Used by tools (weft + future integrators) to render the full server+guest lifecycle timeline of a single VM without parsing JSONL themselves.
func (*TimingEvent) Descriptor
deprecated
func (*TimingEvent) Descriptor() ([]byte, []int)
Deprecated: Use TimingEvent.ProtoReflect.Descriptor instead.
func (*TimingEvent) GetMeta ¶
func (x *TimingEvent) GetMeta() map[string]string
func (*TimingEvent) GetName ¶
func (x *TimingEvent) GetName() string
func (*TimingEvent) GetTsUnixNs ¶
func (x *TimingEvent) GetTsUnixNs() int64
func (*TimingEvent) ProtoMessage ¶
func (*TimingEvent) ProtoMessage()
func (*TimingEvent) ProtoReflect ¶
func (x *TimingEvent) ProtoReflect() protoreflect.Message
func (*TimingEvent) Reset ¶
func (x *TimingEvent) Reset()
func (*TimingEvent) String ¶
func (x *TimingEvent) String() string
type TriggerZombieSweepRequest ¶ added in v0.11.1
type TriggerZombieSweepRequest struct {
// contains filtered or unexported fields
}
TriggerZombieSweep runs the reconciler immediately + returns the fresh report. Closes the --apply loop in `weft instance gc` — previously the CLI only listed the last cached sweep ; now it can demand a sweep on demand without waiting for the next tick. Admin-gated like GetZombieReport. V0.1.16.
func (*TriggerZombieSweepRequest) Descriptor
deprecated
added in
v0.11.1
func (*TriggerZombieSweepRequest) Descriptor() ([]byte, []int)
Deprecated: Use TriggerZombieSweepRequest.ProtoReflect.Descriptor instead.
func (*TriggerZombieSweepRequest) ProtoMessage ¶ added in v0.11.1
func (*TriggerZombieSweepRequest) ProtoMessage()
func (*TriggerZombieSweepRequest) ProtoReflect ¶ added in v0.11.1
func (x *TriggerZombieSweepRequest) ProtoReflect() protoreflect.Message
func (*TriggerZombieSweepRequest) Reset ¶ added in v0.11.1
func (x *TriggerZombieSweepRequest) Reset()
func (*TriggerZombieSweepRequest) String ¶ added in v0.11.1
func (x *TriggerZombieSweepRequest) String() string
type UEFIVar ¶
type UEFIVar struct {
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` // GUID, e.g. "8be4df61-93ca-11d2-aa0d-00e098032b8c" (EFI Global)
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // "BootOrder", "Boot0000", "SecureBoot", ...
ValueHex string `protobuf:"bytes,3,opt,name=value_hex,json=valueHex,proto3" json:"value_hex,omitempty"` // hex of raw bytes ; empty = empty value (still valid)
Attributes []string `protobuf:"bytes,4,rep,name=attributes,proto3" json:"attributes,omitempty"` // NonVolatile, BootServiceAccess, RuntimeAccess, ...
UpdatedAt string `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*UEFIVar) Descriptor
deprecated
func (*UEFIVar) GetAttributes ¶
func (*UEFIVar) GetNamespace ¶
func (*UEFIVar) GetUpdatedAt ¶
func (*UEFIVar) GetValueHex ¶
func (*UEFIVar) ProtoMessage ¶
func (*UEFIVar) ProtoMessage()
func (*UEFIVar) ProtoReflect ¶
func (x *UEFIVar) ProtoReflect() protoreflect.Message
type UnimplementedAgentDispatchServer ¶
type UnimplementedAgentDispatchServer struct{}
UnimplementedAgentDispatchServer 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 (UnimplementedAgentDispatchServer) Connect ¶
func (UnimplementedAgentDispatchServer) Connect(grpc.BidiStreamingServer[AgentMessage, ControlMessage]) error
type UnimplementedAttestationServiceServer ¶ added in v0.11.3
type UnimplementedAttestationServiceServer struct{}
UnimplementedAttestationServiceServer 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 (UnimplementedAttestationServiceServer) Admit ¶ added in v0.11.3
func (UnimplementedAttestationServiceServer) Admit(context.Context, *AttestMsg) (*AdmitResult, error)
func (UnimplementedAttestationServiceServer) CompleteEnroll ¶ added in v0.11.3
func (UnimplementedAttestationServiceServer) CompleteEnroll(context.Context, *AttestMsg) (*AttestResult, error)
func (UnimplementedAttestationServiceServer) RequestAdmission ¶ added in v0.11.3
type UnimplementedWeftAgentServer ¶
type UnimplementedWeftAgentServer struct{}
UnimplementedWeftAgentServer 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 (UnimplementedWeftAgentServer) AddProjectMember ¶
func (UnimplementedWeftAgentServer) AddProjectMember(context.Context, *AddProjectMemberRequest) (*AddProjectMemberResponse, error)
func (UnimplementedWeftAgentServer) AddSSHKeyCatalogue ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) AddSSHKeyCatalogue(context.Context, *AddSSHKeyCatalogueRequest) (*AddSSHKeyCatalogueResponse, error)
func (UnimplementedWeftAgentServer) AddTenantAdmin ¶
func (UnimplementedWeftAgentServer) AddTenantAdmin(context.Context, *AddTenantAdminRequest) (*AddTenantAdminResponse, error)
func (UnimplementedWeftAgentServer) AddTenantMember ¶
func (UnimplementedWeftAgentServer) AddTenantMember(context.Context, *AddTenantMemberRequest) (*AddTenantMemberResponse, error)
func (UnimplementedWeftAgentServer) AddVMSSHKey ¶
func (UnimplementedWeftAgentServer) AddVMSSHKey(context.Context, *AddVMSSHKeyRequest) (*AddVMSSHKeyResponse, error)
func (UnimplementedWeftAgentServer) AllocateFloatingIP ¶
func (UnimplementedWeftAgentServer) AllocateFloatingIP(context.Context, *AllocateFloatingIPRequest) (*AllocateFloatingIPResponse, error)
func (UnimplementedWeftAgentServer) AttachVolume ¶
func (UnimplementedWeftAgentServer) AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
func (UnimplementedWeftAgentServer) CleanImages ¶
func (UnimplementedWeftAgentServer) CleanImages(context.Context, *CleanImagesRequest) (*CleanImagesResponse, error)
func (UnimplementedWeftAgentServer) CreateAZ ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) CreateAZ(context.Context, *CreateAZRequest) (*CreateAZResponse, error)
func (UnimplementedWeftAgentServer) CreateBucket ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) CreateBucket(context.Context, *CreateBucketRequest) (*CreateBucketResponse, error)
func (UnimplementedWeftAgentServer) CreateDNSRecord ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) CreateDNSRecord(context.Context, *CreateDNSRecordRequest) (*CreateDNSRecordResponse, error)
func (UnimplementedWeftAgentServer) CreateDNSZone ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) CreateDNSZone(context.Context, *CreateDNSZoneRequest) (*CreateDNSZoneResponse, error)
func (UnimplementedWeftAgentServer) CreateLoadBalancer ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error)
func (UnimplementedWeftAgentServer) CreateNetwork ¶
func (UnimplementedWeftAgentServer) CreateNetwork(context.Context, *CreateNetworkRequest) (*CreateNetworkResponse, error)
func (UnimplementedWeftAgentServer) CreateProject ¶
func (UnimplementedWeftAgentServer) CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
func (UnimplementedWeftAgentServer) CreateRack ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) CreateRack(context.Context, *CreateRackRequest) (*CreateRackResponse, error)
func (UnimplementedWeftAgentServer) CreateSchedulingRule ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) CreateSchedulingRule(context.Context, *CreateSchedulingRuleRequest) (*CreateSchedulingRuleResponse, error)
func (UnimplementedWeftAgentServer) CreateSecurityGroup ¶
func (UnimplementedWeftAgentServer) CreateSecurityGroup(context.Context, *CreateSecurityGroupRequest) (*CreateSecurityGroupResponse, error)
func (UnimplementedWeftAgentServer) CreateShare ¶
func (UnimplementedWeftAgentServer) CreateShare(context.Context, *CreateShareRequest) (*CreateShareResponse, error)
func (UnimplementedWeftAgentServer) CreateSubnet ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*CreateSubnetResponse, error)
func (UnimplementedWeftAgentServer) CreateTenant ¶
func (UnimplementedWeftAgentServer) CreateTenant(context.Context, *CreateTenantRequest) (*CreateTenantResponse, error)
func (UnimplementedWeftAgentServer) CreateVM ¶
func (UnimplementedWeftAgentServer) CreateVM(context.Context, *CreateVMRequest) (*CreateVMResponse, error)
func (UnimplementedWeftAgentServer) CreateVolume ¶
func (UnimplementedWeftAgentServer) CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
func (UnimplementedWeftAgentServer) CreateVolumeBackup ¶ added in v0.6.0
func (UnimplementedWeftAgentServer) CreateVolumeBackup(context.Context, *CreateVolumeBackupRequest) (*CreateVolumeBackupResponse, error)
func (UnimplementedWeftAgentServer) CreateVolumeSnapshot ¶
func (UnimplementedWeftAgentServer) CreateVolumeSnapshot(context.Context, *CreateVolumeSnapshotRequest) (*CreateVolumeSnapshotResponse, error)
func (UnimplementedWeftAgentServer) DeleteAZ ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) DeleteAZ(context.Context, *DeleteAZRequest) (*DeleteAZResponse, error)
func (UnimplementedWeftAgentServer) DeleteBucket ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) DeleteBucket(context.Context, *DeleteBucketRequest) (*DeleteBucketResponse, error)
func (UnimplementedWeftAgentServer) DeleteDNSRecord ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) DeleteDNSRecord(context.Context, *DeleteDNSRecordRequest) (*DeleteDNSRecordResponse, error)
func (UnimplementedWeftAgentServer) DeleteDNSZone ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) DeleteDNSZone(context.Context, *DeleteDNSZoneRequest) (*DeleteDNSZoneResponse, error)
func (UnimplementedWeftAgentServer) DeleteFlavor ¶
func (UnimplementedWeftAgentServer) DeleteFlavor(context.Context, *DeleteFlavorRequest) (*DeleteFlavorResponse, error)
func (UnimplementedWeftAgentServer) DeleteHost ¶
func (UnimplementedWeftAgentServer) DeleteHost(context.Context, *DeleteHostRequest) (*DeleteHostResponse, error)
func (UnimplementedWeftAgentServer) DeleteLoadBalancer ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error)
func (UnimplementedWeftAgentServer) DeleteNetwork ¶
func (UnimplementedWeftAgentServer) DeleteNetwork(context.Context, *DeleteNetworkRequest) (*DeleteNetworkResponse, error)
func (UnimplementedWeftAgentServer) DeleteProject ¶
func (UnimplementedWeftAgentServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
func (UnimplementedWeftAgentServer) DeleteRack ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
func (UnimplementedWeftAgentServer) DeleteRegistryRemote ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) DeleteRegistryRemote(context.Context, *DeleteRegistryRemoteRequest) (*DeleteRegistryRemoteResponse, error)
func (UnimplementedWeftAgentServer) DeleteSchedulingRule ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) DeleteSchedulingRule(context.Context, *DeleteSchedulingRuleRequest) (*DeleteSchedulingRuleResponse, error)
func (UnimplementedWeftAgentServer) DeleteScript ¶
func (UnimplementedWeftAgentServer) DeleteScript(context.Context, *DeleteScriptRequest) (*DeleteScriptResponse, error)
func (UnimplementedWeftAgentServer) DeleteSecurityGroup ¶
func (UnimplementedWeftAgentServer) DeleteSecurityGroup(context.Context, *DeleteSecurityGroupRequest) (*DeleteSecurityGroupResponse, error)
func (UnimplementedWeftAgentServer) DeleteShare ¶
func (UnimplementedWeftAgentServer) DeleteShare(context.Context, *DeleteShareRequest) (*DeleteShareResponse, error)
func (UnimplementedWeftAgentServer) DeleteSubnet ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*DeleteSubnetResponse, error)
func (UnimplementedWeftAgentServer) DeleteTenant ¶
func (UnimplementedWeftAgentServer) DeleteTenant(context.Context, *DeleteTenantRequest) (*DeleteTenantResponse, error)
func (UnimplementedWeftAgentServer) DeleteUEFIVar ¶
func (UnimplementedWeftAgentServer) DeleteUEFIVar(context.Context, *DeleteUEFIVarRequest) (*DeleteUEFIVarResponse, error)
func (UnimplementedWeftAgentServer) DeleteUser ¶
func (UnimplementedWeftAgentServer) DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error)
func (UnimplementedWeftAgentServer) DeleteVM ¶
func (UnimplementedWeftAgentServer) DeleteVM(context.Context, *DeleteVMRequest) (*DeleteVMResponse, error)
func (UnimplementedWeftAgentServer) DeleteVMProperty ¶
func (UnimplementedWeftAgentServer) DeleteVMProperty(context.Context, *DeleteVMPropertyRequest) (*DeleteVMPropertyResponse, error)
func (UnimplementedWeftAgentServer) DeleteVolume ¶
func (UnimplementedWeftAgentServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (UnimplementedWeftAgentServer) DeleteVolumeBackup ¶ added in v0.6.0
func (UnimplementedWeftAgentServer) DeleteVolumeBackup(context.Context, *DeleteVolumeBackupRequest) (*DeleteVolumeBackupResponse, error)
func (UnimplementedWeftAgentServer) DeleteVolumeProperty ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) DeleteVolumeProperty(context.Context, *DeleteVolumePropertyRequest) (*DeleteVolumePropertyResponse, error)
func (UnimplementedWeftAgentServer) DeleteVolumeSnapshot ¶
func (UnimplementedWeftAgentServer) DeleteVolumeSnapshot(context.Context, *DeleteVolumeSnapshotRequest) (*DeleteVolumeSnapshotResponse, error)
func (UnimplementedWeftAgentServer) DeprovisionVM ¶
func (UnimplementedWeftAgentServer) DeprovisionVM(context.Context, *DeprovisionVMRequest) (*DeprovisionVMResponse, error)
func (UnimplementedWeftAgentServer) DetachVolume ¶
func (UnimplementedWeftAgentServer) DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
func (UnimplementedWeftAgentServer) DisablePlugin ¶ added in v0.22.0
func (UnimplementedWeftAgentServer) DisablePlugin(context.Context, *DisablePluginRequest) (*DisablePluginResponse, error)
func (UnimplementedWeftAgentServer) EnablePlugin ¶ added in v0.22.0
func (UnimplementedWeftAgentServer) EnablePlugin(context.Context, *EnablePluginRequest) (*EnablePluginResponse, error)
func (UnimplementedWeftAgentServer) GetAZ ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) GetAZ(context.Context, *GetAZRequest) (*GetAZResponse, error)
func (UnimplementedWeftAgentServer) GetBucket ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) GetBucket(context.Context, *GetBucketRequest) (*GetBucketResponse, error)
func (UnimplementedWeftAgentServer) GetBucketPolicy ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) GetBucketPolicy(context.Context, *GetBucketPolicyRequest) (*GetBucketPolicyResponse, error)
func (UnimplementedWeftAgentServer) GetClusterInfo ¶ added in v0.17.0
func (UnimplementedWeftAgentServer) GetClusterInfo(context.Context, *GetClusterInfoRequest) (*GetClusterInfoResponse, error)
func (UnimplementedWeftAgentServer) GetDNSZone ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) GetDNSZone(context.Context, *GetDNSZoneRequest) (*GetDNSZoneResponse, error)
func (UnimplementedWeftAgentServer) GetFlavor ¶
func (UnimplementedWeftAgentServer) GetFlavor(context.Context, *GetFlavorRequest) (*GetFlavorResponse, error)
func (UnimplementedWeftAgentServer) GetHost ¶
func (UnimplementedWeftAgentServer) GetHost(context.Context, *GetHostRequest) (*GetHostResponse, error)
func (UnimplementedWeftAgentServer) GetLoadBalancer ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error)
func (UnimplementedWeftAgentServer) GetMicroVMMetrics ¶ added in v0.15.0
func (UnimplementedWeftAgentServer) GetMicroVMMetrics(context.Context, *GetMicroVMMetricsRequest) (*MicroVMMetricsResponse, error)
func (UnimplementedWeftAgentServer) GetPodSpec ¶ added in v0.15.0
func (UnimplementedWeftAgentServer) GetPodSpec(context.Context, *GetPodSpecRequest) (*GetPodSpecResponse, error)
func (UnimplementedWeftAgentServer) GetProjectQuota ¶
func (UnimplementedWeftAgentServer) GetProjectQuota(context.Context, *GetProjectQuotaRequest) (*GetProjectQuotaResponse, error)
func (UnimplementedWeftAgentServer) GetRack ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) GetRack(context.Context, *GetRackRequest) (*GetRackResponse, error)
func (UnimplementedWeftAgentServer) GetScript ¶
func (UnimplementedWeftAgentServer) GetScript(context.Context, *GetScriptRequest) (*GetScriptResponse, error)
func (UnimplementedWeftAgentServer) GetShare ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) GetShare(context.Context, *GetShareRequest) (*GetShareResponse, error)
func (UnimplementedWeftAgentServer) GetSubnet ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) GetSubnet(context.Context, *GetSubnetRequest) (*GetSubnetResponse, error)
func (UnimplementedWeftAgentServer) GetTenantQuota ¶
func (UnimplementedWeftAgentServer) GetTenantQuota(context.Context, *GetTenantQuotaRequest) (*GetTenantQuotaResponse, error)
func (UnimplementedWeftAgentServer) GetUser ¶
func (UnimplementedWeftAgentServer) GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
func (UnimplementedWeftAgentServer) GetVolumeProperty ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) GetVolumeProperty(context.Context, *GetVolumePropertyRequest) (*GetVolumePropertyResponse, error)
func (UnimplementedWeftAgentServer) GetZombieReport ¶ added in v0.11.0
func (UnimplementedWeftAgentServer) GetZombieReport(context.Context, *GetZombieReportRequest) (*GetZombieReportResponse, error)
func (UnimplementedWeftAgentServer) HeartbeatHost ¶
func (UnimplementedWeftAgentServer) HeartbeatHost(context.Context, *HeartbeatHostRequest) (*HeartbeatHostResponse, error)
func (UnimplementedWeftAgentServer) ImportSSHKeyCatalogue ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ImportSSHKeyCatalogue(context.Context, *ImportSSHKeyCatalogueRequest) (*ImportSSHKeyCatalogueResponse, error)
func (UnimplementedWeftAgentServer) InstallPlugin ¶ added in v0.5.0
func (UnimplementedWeftAgentServer) InstallPlugin(context.Context, *InstallPluginRequest) (*InstallPluginResponse, error)
func (UnimplementedWeftAgentServer) ListAZs ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) ListAZs(context.Context, *ListAZsRequest) (*ListAZsResponse, error)
func (UnimplementedWeftAgentServer) ListBuckets ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
func (UnimplementedWeftAgentServer) ListDNSRecords ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error)
func (UnimplementedWeftAgentServer) ListDNSZones ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) ListDNSZones(context.Context, *ListDNSZonesRequest) (*ListDNSZonesResponse, error)
func (UnimplementedWeftAgentServer) ListFederationPeers ¶ added in v0.5.0
func (UnimplementedWeftAgentServer) ListFederationPeers(context.Context, *ListFederationPeersRequest) (*ListFederationPeersResponse, error)
func (UnimplementedWeftAgentServer) ListFlavors ¶
func (UnimplementedWeftAgentServer) ListFlavors(context.Context, *ListFlavorsRequest) (*ListFlavorsResponse, error)
func (UnimplementedWeftAgentServer) ListFloatingIPs ¶
func (UnimplementedWeftAgentServer) ListFloatingIPs(context.Context, *ListFloatingIPsRequest) (*ListFloatingIPsResponse, error)
func (UnimplementedWeftAgentServer) ListHosts ¶
func (UnimplementedWeftAgentServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
func (UnimplementedWeftAgentServer) ListImages ¶
func (UnimplementedWeftAgentServer) ListImages(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
func (UnimplementedWeftAgentServer) ListInstalledPlugins ¶ added in v0.5.0
func (UnimplementedWeftAgentServer) ListInstalledPlugins(context.Context, *ListInstalledPluginsRequest) (*ListInstalledPluginsResponse, error)
func (UnimplementedWeftAgentServer) ListLoadBalancers ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) ListLoadBalancers(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error)
func (UnimplementedWeftAgentServer) ListNetworks ¶
func (UnimplementedWeftAgentServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
func (UnimplementedWeftAgentServer) ListPluginCatalogue ¶ added in v0.5.0
func (UnimplementedWeftAgentServer) ListPluginCatalogue(context.Context, *ListPluginCatalogueRequest) (*ListPluginCatalogueResponse, error)
func (UnimplementedWeftAgentServer) ListPortsForVM ¶ added in v0.11.6
func (UnimplementedWeftAgentServer) ListPortsForVM(context.Context, *ListPortsForVMRequest) (*ListPortsForVMResponse, error)
func (UnimplementedWeftAgentServer) ListProjectMembers ¶
func (UnimplementedWeftAgentServer) ListProjectMembers(context.Context, *ListProjectMembersRequest) (*ListProjectMembersResponse, error)
func (UnimplementedWeftAgentServer) ListProjects ¶
func (UnimplementedWeftAgentServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (UnimplementedWeftAgentServer) ListRacks ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) ListRacks(context.Context, *ListRacksRequest) (*ListRacksResponse, error)
func (UnimplementedWeftAgentServer) ListRegistryRemotes ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ListRegistryRemotes(context.Context, *ListRegistryRemotesRequest) (*ListRegistryRemotesResponse, error)
func (UnimplementedWeftAgentServer) ListSSHKeyCatalogue ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ListSSHKeyCatalogue(context.Context, *ListSSHKeyCatalogueRequest) (*ListSSHKeyCatalogueResponse, error)
func (UnimplementedWeftAgentServer) ListSchedulingRules ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ListSchedulingRules(context.Context, *ListSchedulingRulesRequest) (*ListSchedulingRulesResponse, error)
func (UnimplementedWeftAgentServer) ListScripts ¶
func (UnimplementedWeftAgentServer) ListScripts(context.Context, *ListScriptsRequest) (*ListScriptsResponse, error)
func (UnimplementedWeftAgentServer) ListSecurityGroups ¶
func (UnimplementedWeftAgentServer) ListSecurityGroups(context.Context, *ListSecurityGroupsRequest) (*ListSecurityGroupsResponse, error)
func (UnimplementedWeftAgentServer) ListShares ¶
func (UnimplementedWeftAgentServer) ListShares(context.Context, *ListSharesRequest) (*ListSharesResponse, error)
func (UnimplementedWeftAgentServer) ListSubnets ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
func (UnimplementedWeftAgentServer) ListTenants ¶
func (UnimplementedWeftAgentServer) ListTenants(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
func (UnimplementedWeftAgentServer) ListUEFIVars ¶
func (UnimplementedWeftAgentServer) ListUEFIVars(context.Context, *ListUEFIVarsRequest) (*ListUEFIVarsResponse, error)
func (UnimplementedWeftAgentServer) ListUsers ¶
func (UnimplementedWeftAgentServer) ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
func (UnimplementedWeftAgentServer) ListVMProperties ¶
func (UnimplementedWeftAgentServer) ListVMProperties(context.Context, *ListVMPropertiesRequest) (*ListVMPropertiesResponse, error)
func (UnimplementedWeftAgentServer) ListVMSSHKeys ¶
func (UnimplementedWeftAgentServer) ListVMSSHKeys(context.Context, *ListVMSSHKeysRequest) (*ListVMSSHKeysResponse, error)
func (UnimplementedWeftAgentServer) ListVMs ¶
func (UnimplementedWeftAgentServer) ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error)
func (UnimplementedWeftAgentServer) ListVolumeBackups ¶ added in v0.6.0
func (UnimplementedWeftAgentServer) ListVolumeBackups(context.Context, *ListVolumeBackupsRequest) (*ListVolumeBackupsResponse, error)
func (UnimplementedWeftAgentServer) ListVolumeSnapshots ¶
func (UnimplementedWeftAgentServer) ListVolumeSnapshots(context.Context, *ListVolumeSnapshotsRequest) (*ListVolumeSnapshotsResponse, error)
func (UnimplementedWeftAgentServer) ListVolumes ¶
func (UnimplementedWeftAgentServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
func (UnimplementedWeftAgentServer) MapFloatingIP ¶
func (UnimplementedWeftAgentServer) MapFloatingIP(context.Context, *MapFloatingIPRequest) (*MapFloatingIPResponse, error)
func (UnimplementedWeftAgentServer) Me ¶
func (UnimplementedWeftAgentServer) Me(context.Context, *MeRequest) (*MeResponse, error)
func (UnimplementedWeftAgentServer) PatchImage ¶
func (UnimplementedWeftAgentServer) PatchImage(context.Context, *PatchImageRequest) (*PatchImageResponse, error)
func (UnimplementedWeftAgentServer) ProvisionVM ¶
func (UnimplementedWeftAgentServer) ProvisionVM(context.Context, *ProvisionVMRequest) (*ProvisionVMResponse, error)
func (UnimplementedWeftAgentServer) PublishShareToProject ¶
func (UnimplementedWeftAgentServer) PublishShareToProject(context.Context, *PublishShareToProjectRequest) (*PublishShareToProjectResponse, error)
func (UnimplementedWeftAgentServer) PullImage ¶
func (UnimplementedWeftAgentServer) PullImage(context.Context, *PullImageRequest) (*PullImageResponse, error)
func (UnimplementedWeftAgentServer) PullImages ¶
func (UnimplementedWeftAgentServer) PullImages(context.Context, *PullImagesRequest) (*PullImagesResponse, error)
func (UnimplementedWeftAgentServer) RegisterHost ¶
func (UnimplementedWeftAgentServer) RegisterHost(context.Context, *RegisterHostRequest) (*RegisterHostResponse, error)
func (UnimplementedWeftAgentServer) RegisterMicroVM ¶
func (UnimplementedWeftAgentServer) RegisterMicroVM(context.Context, *RegisterMicroVMRequest) (*RegisterMicroVMResponse, error)
func (UnimplementedWeftAgentServer) ReleaseFloatingIP ¶
func (UnimplementedWeftAgentServer) ReleaseFloatingIP(context.Context, *ReleaseFloatingIPRequest) (*ReleaseFloatingIPResponse, error)
func (UnimplementedWeftAgentServer) RemoveProjectMember ¶
func (UnimplementedWeftAgentServer) RemoveProjectMember(context.Context, *RemoveProjectMemberRequest) (*RemoveProjectMemberResponse, error)
func (UnimplementedWeftAgentServer) RemoveSSHKeyCatalogue ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) RemoveSSHKeyCatalogue(context.Context, *RemoveSSHKeyCatalogueRequest) (*RemoveSSHKeyCatalogueResponse, error)
func (UnimplementedWeftAgentServer) RemoveTenantAdmin ¶
func (UnimplementedWeftAgentServer) RemoveTenantAdmin(context.Context, *RemoveTenantAdminRequest) (*RemoveTenantAdminResponse, error)
func (UnimplementedWeftAgentServer) RemoveTenantMember ¶
func (UnimplementedWeftAgentServer) RemoveTenantMember(context.Context, *RemoveTenantMemberRequest) (*RemoveTenantMemberResponse, error)
func (UnimplementedWeftAgentServer) RemoveVMSSHKey ¶
func (UnimplementedWeftAgentServer) RemoveVMSSHKey(context.Context, *RemoveVMSSHKeyRequest) (*RemoveVMSSHKeyResponse, error)
func (UnimplementedWeftAgentServer) RenameNetwork ¶
func (UnimplementedWeftAgentServer) RenameNetwork(context.Context, *RenameNetworkRequest) (*RenameNetworkResponse, error)
func (UnimplementedWeftAgentServer) RenameProject ¶
func (UnimplementedWeftAgentServer) RenameProject(context.Context, *RenameProjectRequest) (*RenameProjectResponse, error)
func (UnimplementedWeftAgentServer) RenameSecurityGroup ¶
func (UnimplementedWeftAgentServer) RenameSecurityGroup(context.Context, *RenameSecurityGroupRequest) (*RenameSecurityGroupResponse, error)
func (UnimplementedWeftAgentServer) RenameVolume ¶
func (UnimplementedWeftAgentServer) RenameVolume(context.Context, *RenameVolumeRequest) (*RenameVolumeResponse, error)
func (UnimplementedWeftAgentServer) RenderNATSAuthorization ¶
func (UnimplementedWeftAgentServer) RenderNATSAuthorization(context.Context, *RenderNATSAuthorizationRequest) (*RenderNATSAuthorizationResponse, error)
func (UnimplementedWeftAgentServer) ResizeShare ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) ResizeShare(context.Context, *ResizeShareRequest) (*ResizeShareResponse, error)
func (UnimplementedWeftAgentServer) ResizeVolume ¶
func (UnimplementedWeftAgentServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
func (UnimplementedWeftAgentServer) RestartVM ¶ added in v0.12.0
func (UnimplementedWeftAgentServer) RestartVM(context.Context, *RestartVMRequest) (*RestartVMResponse, error)
func (UnimplementedWeftAgentServer) RestoreVolumeBackup ¶ added in v0.6.0
func (UnimplementedWeftAgentServer) RestoreVolumeBackup(context.Context, *RestoreVolumeBackupRequest) (*RestoreVolumeBackupResponse, error)
func (UnimplementedWeftAgentServer) RestoreVolumeSnapshot ¶
func (UnimplementedWeftAgentServer) RestoreVolumeSnapshot(context.Context, *RestoreVolumeSnapshotRequest) (*RestoreVolumeSnapshotResponse, error)
func (UnimplementedWeftAgentServer) RevertVolumeSnapshot ¶ added in v0.6.0
func (UnimplementedWeftAgentServer) RevertVolumeSnapshot(context.Context, *RevertVolumeSnapshotRequest) (*RevertVolumeSnapshotResponse, error)
func (UnimplementedWeftAgentServer) SearchRegistryRemote ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) SearchRegistryRemote(context.Context, *SearchRegistryRemoteRequest) (*SearchRegistryRemoteResponse, error)
func (UnimplementedWeftAgentServer) SetBucketPolicy ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) SetBucketPolicy(context.Context, *SetBucketPolicyRequest) (*SetBucketPolicyResponse, error)
func (UnimplementedWeftAgentServer) SetClusterName ¶ added in v0.17.0
func (UnimplementedWeftAgentServer) SetClusterName(context.Context, *SetClusterNameRequest) (*SetClusterNameResponse, error)
func (UnimplementedWeftAgentServer) SetFlavor ¶
func (UnimplementedWeftAgentServer) SetFlavor(context.Context, *SetFlavorRequest) (*SetFlavorResponse, error)
func (UnimplementedWeftAgentServer) SetHostCordoned ¶ added in v0.4.0
func (UnimplementedWeftAgentServer) SetHostCordoned(context.Context, *SetHostCordonedRequest) (*SetHostCordonedResponse, error)
func (UnimplementedWeftAgentServer) SetHostProperties ¶ added in v0.12.0
func (UnimplementedWeftAgentServer) SetHostProperties(context.Context, *SetHostPropertiesRequest) (*SetHostPropertiesResponse, error)
func (UnimplementedWeftAgentServer) SetHostState ¶
func (UnimplementedWeftAgentServer) SetHostState(context.Context, *SetHostStateRequest) (*SetHostStateResponse, error)
func (UnimplementedWeftAgentServer) SetLoadBalancerBackends ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) SetLoadBalancerBackends(context.Context, *SetLoadBalancerBackendsRequest) (*SetLoadBalancerBackendsResponse, error)
func (UnimplementedWeftAgentServer) SetNetworkDNS ¶
func (UnimplementedWeftAgentServer) SetNetworkDNS(context.Context, *SetNetworkDNSRequest) (*SetNetworkDNSResponse, error)
func (UnimplementedWeftAgentServer) SetNetworkDefaultSecurityGroups ¶
func (UnimplementedWeftAgentServer) SetNetworkDefaultSecurityGroups(context.Context, *SetNetworkDefaultSecurityGroupsRequest) (*SetNetworkDefaultSecurityGroupsResponse, error)
func (UnimplementedWeftAgentServer) SetPodSpec ¶ added in v0.15.0
func (UnimplementedWeftAgentServer) SetPodSpec(context.Context, *SetPodSpecRequest) (*SetPodSpecResponse, error)
func (UnimplementedWeftAgentServer) SetProjectQuota ¶
func (UnimplementedWeftAgentServer) SetProjectQuota(context.Context, *SetProjectQuotaRequest) (*SetProjectQuotaResponse, error)
func (UnimplementedWeftAgentServer) SetProjectTenant ¶ added in v0.13.0
func (UnimplementedWeftAgentServer) SetProjectTenant(context.Context, *SetProjectTenantRequest) (*SetProjectTenantResponse, error)
func (UnimplementedWeftAgentServer) SetRegistryRemote ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) SetRegistryRemote(context.Context, *SetRegistryRemoteRequest) (*SetRegistryRemoteResponse, error)
func (UnimplementedWeftAgentServer) SetScript ¶
func (UnimplementedWeftAgentServer) SetScript(context.Context, *SetScriptRequest) (*SetScriptResponse, error)
func (UnimplementedWeftAgentServer) SetSecurityGroupDescription ¶
func (UnimplementedWeftAgentServer) SetSecurityGroupDescription(context.Context, *SetSecurityGroupDescriptionRequest) (*SetSecurityGroupDescriptionResponse, error)
func (UnimplementedWeftAgentServer) SetSecurityGroupRules ¶
func (UnimplementedWeftAgentServer) SetSecurityGroupRules(context.Context, *SetSecurityGroupRulesRequest) (*SetSecurityGroupRulesResponse, error)
func (UnimplementedWeftAgentServer) SetTenantQuota ¶
func (UnimplementedWeftAgentServer) SetTenantQuota(context.Context, *SetTenantQuotaRequest) (*SetTenantQuotaResponse, error)
func (UnimplementedWeftAgentServer) SetUEFIVar ¶
func (UnimplementedWeftAgentServer) SetUEFIVar(context.Context, *SetUEFIVarRequest) (*SetUEFIVarResponse, error)
func (UnimplementedWeftAgentServer) SetUserDisplayName ¶
func (UnimplementedWeftAgentServer) SetUserDisplayName(context.Context, *SetUserDisplayNameRequest) (*SetUserDisplayNameResponse, error)
func (UnimplementedWeftAgentServer) SetVMProperties ¶ added in v0.12.0
func (UnimplementedWeftAgentServer) SetVMProperties(context.Context, *SetVMPropertiesRequest) (*SetVMPropertiesResponse, error)
func (UnimplementedWeftAgentServer) SetVMProperty ¶
func (UnimplementedWeftAgentServer) SetVMProperty(context.Context, *SetVMPropertyRequest) (*SetVMPropertyResponse, error)
func (UnimplementedWeftAgentServer) SetVMStatus ¶ added in v0.22.0
func (UnimplementedWeftAgentServer) SetVMStatus(context.Context, *SetVMStatusRequest) (*SetVMStatusResponse, error)
func (UnimplementedWeftAgentServer) SetVolumeProperty ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) SetVolumeProperty(context.Context, *SetVolumePropertyRequest) (*SetVolumePropertyResponse, error)
func (UnimplementedWeftAgentServer) StartVM ¶
func (UnimplementedWeftAgentServer) StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error)
func (UnimplementedWeftAgentServer) StopVM ¶
func (UnimplementedWeftAgentServer) StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error)
func (UnimplementedWeftAgentServer) TriggerZombieSweep ¶ added in v0.11.1
func (UnimplementedWeftAgentServer) TriggerZombieSweep(context.Context, *TriggerZombieSweepRequest) (*GetZombieReportResponse, error)
func (UnimplementedWeftAgentServer) UninstallPlugin ¶ added in v0.22.0
func (UnimplementedWeftAgentServer) UninstallPlugin(context.Context, *UninstallPluginRequest) (*UninstallPluginResponse, error)
func (UnimplementedWeftAgentServer) UnmapFloatingIP ¶
func (UnimplementedWeftAgentServer) UnmapFloatingIP(context.Context, *UnmapFloatingIPRequest) (*UnmapFloatingIPResponse, error)
func (UnimplementedWeftAgentServer) UpdateAZ ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) UpdateAZ(context.Context, *UpdateAZRequest) (*UpdateAZResponse, error)
func (UnimplementedWeftAgentServer) UpdateDNSRecord ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) UpdateDNSRecord(context.Context, *UpdateDNSRecordRequest) (*UpdateDNSRecordResponse, error)
func (UnimplementedWeftAgentServer) UpdateDNSZone ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) UpdateDNSZone(context.Context, *UpdateDNSZoneRequest) (*UpdateDNSZoneResponse, error)
func (UnimplementedWeftAgentServer) UpdateLoadBalancer ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) UpdateLoadBalancer(context.Context, *UpdateLoadBalancerRequest) (*UpdateLoadBalancerResponse, error)
func (UnimplementedWeftAgentServer) UpdateRack ¶ added in v0.7.0
func (UnimplementedWeftAgentServer) UpdateRack(context.Context, *UpdateRackRequest) (*UpdateRackResponse, error)
func (UnimplementedWeftAgentServer) UpdateSchedulingRule ¶ added in v0.9.0
func (UnimplementedWeftAgentServer) UpdateSchedulingRule(context.Context, *UpdateSchedulingRuleRequest) (*UpdateSchedulingRuleResponse, error)
func (UnimplementedWeftAgentServer) UpdateSubnet ¶ added in v0.8.0
func (UnimplementedWeftAgentServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*UpdateSubnetResponse, error)
func (UnimplementedWeftAgentServer) VMLogs ¶
func (UnimplementedWeftAgentServer) VMLogs(context.Context, *VMLogsRequest) (*VMLogsResponse, error)
func (UnimplementedWeftAgentServer) VMStatus ¶
func (UnimplementedWeftAgentServer) VMStatus(context.Context, *VMStatusRequest) (*VMStatusResponse, error)
func (UnimplementedWeftAgentServer) VMTimings ¶
func (UnimplementedWeftAgentServer) VMTimings(context.Context, *VMTimingsRequest) (*VMTimingsResponse, error)
func (UnimplementedWeftAgentServer) WaitVM ¶
func (UnimplementedWeftAgentServer) WaitVM(context.Context, *WaitVMRequest) (*WaitVMResponse, error)
func (UnimplementedWeftAgentServer) WatchEvents ¶
func (UnimplementedWeftAgentServer) WatchEvents(*WatchEventsRequest, grpc.ServerStreamingServer[PlatformEvent]) error
type UninstallPluginRequest ¶ added in v0.22.0
type UninstallPluginRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // catalogue entry name
InstanceUuid string `protobuf:"bytes,2,opt,name=instance_uuid,json=instanceUuid,proto3" json:"instance_uuid,omitempty"` // PluginInstance.instance_uuid from ListInstalledPlugins
// contains filtered or unexported fields
}
UninstallPlugin tears down a previously-installed plugin instance : reverses the network / security_group / VM creation chain, then removes the instance from the StateStore. Operators call this from `weft plugin uninstall` and from the TUI's Plugins view (`d`).
Identified by (name, instance_uuid) — UUID is mandatory to support the multi-instance case (e.g. one runner farm per project). The catalogue entry name is included for symmetry with InstallPlugin + to disambiguate when an operator lost track of the UUID.
func (*UninstallPluginRequest) Descriptor
deprecated
added in
v0.22.0
func (*UninstallPluginRequest) Descriptor() ([]byte, []int)
Deprecated: Use UninstallPluginRequest.ProtoReflect.Descriptor instead.
func (*UninstallPluginRequest) GetInstanceUuid ¶ added in v0.22.0
func (x *UninstallPluginRequest) GetInstanceUuid() string
func (*UninstallPluginRequest) GetName ¶ added in v0.22.0
func (x *UninstallPluginRequest) GetName() string
func (*UninstallPluginRequest) ProtoMessage ¶ added in v0.22.0
func (*UninstallPluginRequest) ProtoMessage()
func (*UninstallPluginRequest) ProtoReflect ¶ added in v0.22.0
func (x *UninstallPluginRequest) ProtoReflect() protoreflect.Message
func (*UninstallPluginRequest) Reset ¶ added in v0.22.0
func (x *UninstallPluginRequest) Reset()
func (*UninstallPluginRequest) String ¶ added in v0.22.0
func (x *UninstallPluginRequest) String() string
type UninstallPluginResponse ¶ added in v0.22.0
type UninstallPluginResponse struct {
// contains filtered or unexported fields
}
func (*UninstallPluginResponse) Descriptor
deprecated
added in
v0.22.0
func (*UninstallPluginResponse) Descriptor() ([]byte, []int)
Deprecated: Use UninstallPluginResponse.ProtoReflect.Descriptor instead.
func (*UninstallPluginResponse) ProtoMessage ¶ added in v0.22.0
func (*UninstallPluginResponse) ProtoMessage()
func (*UninstallPluginResponse) ProtoReflect ¶ added in v0.22.0
func (x *UninstallPluginResponse) ProtoReflect() protoreflect.Message
func (*UninstallPluginResponse) Reset ¶ added in v0.22.0
func (x *UninstallPluginResponse) Reset()
func (*UninstallPluginResponse) String ¶ added in v0.22.0
func (x *UninstallPluginResponse) String() string
type UnmapFloatingIPRequest ¶
type UnmapFloatingIPRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*UnmapFloatingIPRequest) Descriptor
deprecated
func (*UnmapFloatingIPRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnmapFloatingIPRequest.ProtoReflect.Descriptor instead.
func (*UnmapFloatingIPRequest) GetUuid ¶
func (x *UnmapFloatingIPRequest) GetUuid() string
func (*UnmapFloatingIPRequest) ProtoMessage ¶
func (*UnmapFloatingIPRequest) ProtoMessage()
func (*UnmapFloatingIPRequest) ProtoReflect ¶
func (x *UnmapFloatingIPRequest) ProtoReflect() protoreflect.Message
func (*UnmapFloatingIPRequest) Reset ¶
func (x *UnmapFloatingIPRequest) Reset()
func (*UnmapFloatingIPRequest) String ¶
func (x *UnmapFloatingIPRequest) String() string
type UnmapFloatingIPResponse ¶
type UnmapFloatingIPResponse struct {
FloatingIp *FloatingIPInfo `protobuf:"bytes,1,opt,name=floating_ip,json=floatingIp,proto3" json:"floating_ip,omitempty"`
// contains filtered or unexported fields
}
func (*UnmapFloatingIPResponse) Descriptor
deprecated
func (*UnmapFloatingIPResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnmapFloatingIPResponse.ProtoReflect.Descriptor instead.
func (*UnmapFloatingIPResponse) GetFloatingIp ¶
func (x *UnmapFloatingIPResponse) GetFloatingIp() *FloatingIPInfo
func (*UnmapFloatingIPResponse) ProtoMessage ¶
func (*UnmapFloatingIPResponse) ProtoMessage()
func (*UnmapFloatingIPResponse) ProtoReflect ¶
func (x *UnmapFloatingIPResponse) ProtoReflect() protoreflect.Message
func (*UnmapFloatingIPResponse) Reset ¶
func (x *UnmapFloatingIPResponse) Reset()
func (*UnmapFloatingIPResponse) String ¶
func (x *UnmapFloatingIPResponse) String() string
type UnsafeAgentDispatchServer ¶
type UnsafeAgentDispatchServer interface {
// contains filtered or unexported methods
}
UnsafeAgentDispatchServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentDispatchServer will result in compilation errors.
type UnsafeAttestationServiceServer ¶ added in v0.11.3
type UnsafeAttestationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAttestationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AttestationServiceServer will result in compilation errors.
type UnsafeWeftAgentServer ¶
type UnsafeWeftAgentServer interface {
// contains filtered or unexported methods
}
UnsafeWeftAgentServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WeftAgentServer will result in compilation errors.
type UpdateAZRequest ¶ added in v0.7.0
type UpdateAZRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
UpdateAZ patches the mutable fields (name, region, status). `code` is immutable — operators delete + recreate to rename the identifier. Empty string on any field = keep the current value (partial PATCH).
func (*UpdateAZRequest) Descriptor
deprecated
added in
v0.7.0
func (*UpdateAZRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAZRequest.ProtoReflect.Descriptor instead.
func (*UpdateAZRequest) GetName ¶ added in v0.7.0
func (x *UpdateAZRequest) GetName() string
func (*UpdateAZRequest) GetRegion ¶ added in v0.7.0
func (x *UpdateAZRequest) GetRegion() string
func (*UpdateAZRequest) GetStatus ¶ added in v0.7.0
func (x *UpdateAZRequest) GetStatus() string
func (*UpdateAZRequest) GetUuid ¶ added in v0.7.0
func (x *UpdateAZRequest) GetUuid() string
func (*UpdateAZRequest) ProtoMessage ¶ added in v0.7.0
func (*UpdateAZRequest) ProtoMessage()
func (*UpdateAZRequest) ProtoReflect ¶ added in v0.7.0
func (x *UpdateAZRequest) ProtoReflect() protoreflect.Message
func (*UpdateAZRequest) Reset ¶ added in v0.7.0
func (x *UpdateAZRequest) Reset()
func (*UpdateAZRequest) String ¶ added in v0.7.0
func (x *UpdateAZRequest) String() string
type UpdateAZResponse ¶ added in v0.7.0
type UpdateAZResponse struct {
Az *AZInfo `protobuf:"bytes,1,opt,name=az,proto3" json:"az,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAZResponse) Descriptor
deprecated
added in
v0.7.0
func (*UpdateAZResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAZResponse.ProtoReflect.Descriptor instead.
func (*UpdateAZResponse) GetAz ¶ added in v0.7.0
func (x *UpdateAZResponse) GetAz() *AZInfo
func (*UpdateAZResponse) ProtoMessage ¶ added in v0.7.0
func (*UpdateAZResponse) ProtoMessage()
func (*UpdateAZResponse) ProtoReflect ¶ added in v0.7.0
func (x *UpdateAZResponse) ProtoReflect() protoreflect.Message
func (*UpdateAZResponse) Reset ¶ added in v0.7.0
func (x *UpdateAZResponse) Reset()
func (*UpdateAZResponse) String ¶ added in v0.7.0
func (x *UpdateAZResponse) String() string
type UpdateDNSRecordRequest ¶ added in v0.8.0
type UpdateDNSRecordRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // empty = keep current
Ttl int32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` // -1 = keep current
Priority int32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` // -1 = keep current
// contains filtered or unexported fields
}
func (*UpdateDNSRecordRequest) Descriptor
deprecated
added in
v0.8.0
func (*UpdateDNSRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDNSRecordRequest.ProtoReflect.Descriptor instead.
func (*UpdateDNSRecordRequest) GetPriority ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) GetPriority() int32
func (*UpdateDNSRecordRequest) GetTtl ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) GetTtl() int32
func (*UpdateDNSRecordRequest) GetUuid ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) GetUuid() string
func (*UpdateDNSRecordRequest) GetValue ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) GetValue() string
func (*UpdateDNSRecordRequest) ProtoMessage ¶ added in v0.8.0
func (*UpdateDNSRecordRequest) ProtoMessage()
func (*UpdateDNSRecordRequest) ProtoReflect ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) ProtoReflect() protoreflect.Message
func (*UpdateDNSRecordRequest) Reset ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) Reset()
func (*UpdateDNSRecordRequest) String ¶ added in v0.8.0
func (x *UpdateDNSRecordRequest) String() string
type UpdateDNSRecordResponse ¶ added in v0.8.0
type UpdateDNSRecordResponse struct {
Record *DNSRecordInfo `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDNSRecordResponse) Descriptor
deprecated
added in
v0.8.0
func (*UpdateDNSRecordResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDNSRecordResponse.ProtoReflect.Descriptor instead.
func (*UpdateDNSRecordResponse) GetRecord ¶ added in v0.8.0
func (x *UpdateDNSRecordResponse) GetRecord() *DNSRecordInfo
func (*UpdateDNSRecordResponse) ProtoMessage ¶ added in v0.8.0
func (*UpdateDNSRecordResponse) ProtoMessage()
func (*UpdateDNSRecordResponse) ProtoReflect ¶ added in v0.8.0
func (x *UpdateDNSRecordResponse) ProtoReflect() protoreflect.Message
func (*UpdateDNSRecordResponse) Reset ¶ added in v0.8.0
func (x *UpdateDNSRecordResponse) Reset()
func (*UpdateDNSRecordResponse) String ¶ added in v0.8.0
func (x *UpdateDNSRecordResponse) String() string
type UpdateDNSZoneRequest ¶ added in v0.8.0
type UpdateDNSZoneRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
SoaEmail string `protobuf:"bytes,2,opt,name=soa_email,json=soaEmail,proto3" json:"soa_email,omitempty"` // empty = keep current
Ttl int32 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"` // -1 = keep current (proto3 int32 has no nil)
// contains filtered or unexported fields
}
func (*UpdateDNSZoneRequest) Descriptor
deprecated
added in
v0.8.0
func (*UpdateDNSZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDNSZoneRequest.ProtoReflect.Descriptor instead.
func (*UpdateDNSZoneRequest) GetSoaEmail ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) GetSoaEmail() string
func (*UpdateDNSZoneRequest) GetTtl ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) GetTtl() int32
func (*UpdateDNSZoneRequest) GetUuid ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) GetUuid() string
func (*UpdateDNSZoneRequest) ProtoMessage ¶ added in v0.8.0
func (*UpdateDNSZoneRequest) ProtoMessage()
func (*UpdateDNSZoneRequest) ProtoReflect ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) ProtoReflect() protoreflect.Message
func (*UpdateDNSZoneRequest) Reset ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) Reset()
func (*UpdateDNSZoneRequest) String ¶ added in v0.8.0
func (x *UpdateDNSZoneRequest) String() string
type UpdateDNSZoneResponse ¶ added in v0.8.0
type UpdateDNSZoneResponse struct {
Zone *DNSZoneInfo `protobuf:"bytes,1,opt,name=zone,proto3" json:"zone,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDNSZoneResponse) Descriptor
deprecated
added in
v0.8.0
func (*UpdateDNSZoneResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDNSZoneResponse.ProtoReflect.Descriptor instead.
func (*UpdateDNSZoneResponse) GetZone ¶ added in v0.8.0
func (x *UpdateDNSZoneResponse) GetZone() *DNSZoneInfo
func (*UpdateDNSZoneResponse) ProtoMessage ¶ added in v0.8.0
func (*UpdateDNSZoneResponse) ProtoMessage()
func (*UpdateDNSZoneResponse) ProtoReflect ¶ added in v0.8.0
func (x *UpdateDNSZoneResponse) ProtoReflect() protoreflect.Message
func (*UpdateDNSZoneResponse) Reset ¶ added in v0.8.0
func (x *UpdateDNSZoneResponse) Reset()
func (*UpdateDNSZoneResponse) String ¶ added in v0.8.0
func (x *UpdateDNSZoneResponse) String() string
type UpdateLoadBalancerRequest ¶ added in v0.8.0
type UpdateLoadBalancerRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // empty = keep current
ListenAddr string `protobuf:"bytes,3,opt,name=listen_addr,json=listenAddr,proto3" json:"listen_addr,omitempty"` // empty = keep current
Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"` // empty = keep current
// contains filtered or unexported fields
}
func (*UpdateLoadBalancerRequest) Descriptor
deprecated
added in
v0.8.0
func (*UpdateLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*UpdateLoadBalancerRequest) GetListenAddr ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) GetListenAddr() string
func (*UpdateLoadBalancerRequest) GetName ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) GetName() string
func (*UpdateLoadBalancerRequest) GetProtocol ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) GetProtocol() string
func (*UpdateLoadBalancerRequest) GetUuid ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) GetUuid() string
func (*UpdateLoadBalancerRequest) ProtoMessage ¶ added in v0.8.0
func (*UpdateLoadBalancerRequest) ProtoMessage()
func (*UpdateLoadBalancerRequest) ProtoReflect ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*UpdateLoadBalancerRequest) Reset ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) Reset()
func (*UpdateLoadBalancerRequest) String ¶ added in v0.8.0
func (x *UpdateLoadBalancerRequest) String() string
type UpdateLoadBalancerResponse ¶ added in v0.8.0
type UpdateLoadBalancerResponse struct {
LoadBalancer *LoadBalancerInfo `protobuf:"bytes,1,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLoadBalancerResponse) Descriptor
deprecated
added in
v0.8.0
func (*UpdateLoadBalancerResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLoadBalancerResponse.ProtoReflect.Descriptor instead.
func (*UpdateLoadBalancerResponse) GetLoadBalancer ¶ added in v0.8.0
func (x *UpdateLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo
func (*UpdateLoadBalancerResponse) ProtoMessage ¶ added in v0.8.0
func (*UpdateLoadBalancerResponse) ProtoMessage()
func (*UpdateLoadBalancerResponse) ProtoReflect ¶ added in v0.8.0
func (x *UpdateLoadBalancerResponse) ProtoReflect() protoreflect.Message
func (*UpdateLoadBalancerResponse) Reset ¶ added in v0.8.0
func (x *UpdateLoadBalancerResponse) Reset()
func (*UpdateLoadBalancerResponse) String ¶ added in v0.8.0
func (x *UpdateLoadBalancerResponse) String() string
type UpdateRackRequest ¶ added in v0.7.0
type UpdateRackRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
HeightU int32 `protobuf:"varint,4,opt,name=height_u,json=heightU,proto3" json:"height_u,omitempty"` // -1 means "keep current" (proto3 int has no nil)
// contains filtered or unexported fields
}
func (*UpdateRackRequest) Descriptor
deprecated
added in
v0.7.0
func (*UpdateRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRackRequest.ProtoReflect.Descriptor instead.
func (*UpdateRackRequest) GetHeightU ¶ added in v0.7.0
func (x *UpdateRackRequest) GetHeightU() int32
func (*UpdateRackRequest) GetName ¶ added in v0.7.0
func (x *UpdateRackRequest) GetName() string
func (*UpdateRackRequest) GetStatus ¶ added in v0.7.0
func (x *UpdateRackRequest) GetStatus() string
func (*UpdateRackRequest) GetUuid ¶ added in v0.7.0
func (x *UpdateRackRequest) GetUuid() string
func (*UpdateRackRequest) ProtoMessage ¶ added in v0.7.0
func (*UpdateRackRequest) ProtoMessage()
func (*UpdateRackRequest) ProtoReflect ¶ added in v0.7.0
func (x *UpdateRackRequest) ProtoReflect() protoreflect.Message
func (*UpdateRackRequest) Reset ¶ added in v0.7.0
func (x *UpdateRackRequest) Reset()
func (*UpdateRackRequest) String ¶ added in v0.7.0
func (x *UpdateRackRequest) String() string
type UpdateRackResponse ¶ added in v0.7.0
type UpdateRackResponse struct {
Rack *RackInfo `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRackResponse) Descriptor
deprecated
added in
v0.7.0
func (*UpdateRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRackResponse.ProtoReflect.Descriptor instead.
func (*UpdateRackResponse) GetRack ¶ added in v0.7.0
func (x *UpdateRackResponse) GetRack() *RackInfo
func (*UpdateRackResponse) ProtoMessage ¶ added in v0.7.0
func (*UpdateRackResponse) ProtoMessage()
func (*UpdateRackResponse) ProtoReflect ¶ added in v0.7.0
func (x *UpdateRackResponse) ProtoReflect() protoreflect.Message
func (*UpdateRackResponse) Reset ¶ added in v0.7.0
func (x *UpdateRackResponse) Reset()
func (*UpdateRackResponse) String ¶ added in v0.7.0
func (x *UpdateRackResponse) String() string
type UpdateSchedulingRuleRequest ¶ added in v0.9.0
type UpdateSchedulingRuleRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` // empty = keep current
TargetCount int32 `protobuf:"varint,3,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"` // -1 = keep current
AntiAffinity string `protobuf:"bytes,4,opt,name=anti_affinity,json=antiAffinity,proto3" json:"anti_affinity,omitempty"` // empty = keep current
Respawn *RespawnPolicy `protobuf:"bytes,5,opt,name=respawn,proto3" json:"respawn,omitempty"` // nil = keep current ; explicit empty = clear
ClearRespawn bool `protobuf:"varint,6,opt,name=clear_respawn,json=clearRespawn,proto3" json:"clear_respawn,omitempty"` // bool gate to disambiguate "keep" from "clear" (matches v0.8.0 pattern)
// contains filtered or unexported fields
}
func (*UpdateSchedulingRuleRequest) Descriptor
deprecated
added in
v0.9.0
func (*UpdateSchedulingRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSchedulingRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateSchedulingRuleRequest) GetAntiAffinity ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) GetAntiAffinity() string
func (*UpdateSchedulingRuleRequest) GetClearRespawn ¶ added in v0.10.0
func (x *UpdateSchedulingRuleRequest) GetClearRespawn() bool
func (*UpdateSchedulingRuleRequest) GetRespawn ¶ added in v0.10.0
func (x *UpdateSchedulingRuleRequest) GetRespawn() *RespawnPolicy
func (*UpdateSchedulingRuleRequest) GetSelector ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) GetSelector() string
func (*UpdateSchedulingRuleRequest) GetTargetCount ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) GetTargetCount() int32
func (*UpdateSchedulingRuleRequest) GetUuid ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) GetUuid() string
func (*UpdateSchedulingRuleRequest) ProtoMessage ¶ added in v0.9.0
func (*UpdateSchedulingRuleRequest) ProtoMessage()
func (*UpdateSchedulingRuleRequest) ProtoReflect ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateSchedulingRuleRequest) Reset ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) Reset()
func (*UpdateSchedulingRuleRequest) String ¶ added in v0.9.0
func (x *UpdateSchedulingRuleRequest) String() string
type UpdateSchedulingRuleResponse ¶ added in v0.9.0
type UpdateSchedulingRuleResponse struct {
Rule *SchedulingRuleInfo `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSchedulingRuleResponse) Descriptor
deprecated
added in
v0.9.0
func (*UpdateSchedulingRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSchedulingRuleResponse.ProtoReflect.Descriptor instead.
func (*UpdateSchedulingRuleResponse) GetRule ¶ added in v0.9.0
func (x *UpdateSchedulingRuleResponse) GetRule() *SchedulingRuleInfo
func (*UpdateSchedulingRuleResponse) ProtoMessage ¶ added in v0.9.0
func (*UpdateSchedulingRuleResponse) ProtoMessage()
func (*UpdateSchedulingRuleResponse) ProtoReflect ¶ added in v0.9.0
func (x *UpdateSchedulingRuleResponse) ProtoReflect() protoreflect.Message
func (*UpdateSchedulingRuleResponse) Reset ¶ added in v0.9.0
func (x *UpdateSchedulingRuleResponse) Reset()
func (*UpdateSchedulingRuleResponse) String ¶ added in v0.9.0
func (x *UpdateSchedulingRuleResponse) String() string
type UpdateSubnetRequest ¶ added in v0.8.0
type UpdateSubnetRequest struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // empty = keep current
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // empty = keep current
Gateway string `protobuf:"bytes,4,opt,name=gateway,proto3" json:"gateway,omitempty"` // empty = keep current
// dns_servers : nil slice = keep current ; empty slice (non-nil)
// = clear. The proto3 repeated has no nil/empty distinction on the
// wire — clients that want "clear" send `clear_dns_servers=true`.
ClearDnsServers bool `protobuf:"varint,5,opt,name=clear_dns_servers,json=clearDnsServers,proto3" json:"clear_dns_servers,omitempty"`
DnsServers []string `protobuf:"bytes,6,rep,name=dns_servers,json=dnsServers,proto3" json:"dns_servers,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubnetRequest) Descriptor
deprecated
added in
v0.8.0
func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubnetRequest) GetClearDnsServers ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetClearDnsServers() bool
func (*UpdateSubnetRequest) GetDescription ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetDescription() string
func (*UpdateSubnetRequest) GetDnsServers ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetDnsServers() []string
func (*UpdateSubnetRequest) GetGateway ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetGateway() string
func (*UpdateSubnetRequest) GetName ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetName() string
func (*UpdateSubnetRequest) GetUuid ¶ added in v0.8.0
func (x *UpdateSubnetRequest) GetUuid() string
func (*UpdateSubnetRequest) ProtoMessage ¶ added in v0.8.0
func (*UpdateSubnetRequest) ProtoMessage()
func (*UpdateSubnetRequest) ProtoReflect ¶ added in v0.8.0
func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubnetRequest) Reset ¶ added in v0.8.0
func (x *UpdateSubnetRequest) Reset()
func (*UpdateSubnetRequest) String ¶ added in v0.8.0
func (x *UpdateSubnetRequest) String() string
type UpdateSubnetResponse ¶ added in v0.8.0
type UpdateSubnetResponse struct {
Subnet *SubnetInfo `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSubnetResponse) Descriptor
deprecated
added in
v0.8.0
func (*UpdateSubnetResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubnetResponse.ProtoReflect.Descriptor instead.
func (*UpdateSubnetResponse) GetSubnet ¶ added in v0.8.0
func (x *UpdateSubnetResponse) GetSubnet() *SubnetInfo
func (*UpdateSubnetResponse) ProtoMessage ¶ added in v0.8.0
func (*UpdateSubnetResponse) ProtoMessage()
func (*UpdateSubnetResponse) ProtoReflect ¶ added in v0.8.0
func (x *UpdateSubnetResponse) ProtoReflect() protoreflect.Message
func (*UpdateSubnetResponse) Reset ¶ added in v0.8.0
func (x *UpdateSubnetResponse) Reset()
func (*UpdateSubnetResponse) String ¶ added in v0.8.0
func (x *UpdateSubnetResponse) String() string
type UserInfo ¶
type UserInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
OidcSubject string `protobuf:"bytes,2,opt,name=oidc_subject,json=oidcSubject,proto3" json:"oidc_subject,omitempty"`
OidcIssuer string `protobuf:"bytes,3,opt,name=oidc_issuer,json=oidcIssuer,proto3" json:"oidc_issuer,omitempty"`
Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Groups []string `protobuf:"bytes,6,rep,name=groups,proto3" json:"groups,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,7,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
LastSeenAtUnixNs int64 `protobuf:"varint,8,opt,name=last_seen_at_unix_ns,json=lastSeenAtUnixNs,proto3" json:"last_seen_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
UserInfo is one entry in the user registry. Identity is the (Issuer, Subject) pair the OIDC provider issued; UUID is weft's stable handle that survives display-name or email changes. Email + Groups + LastSeenAt are refreshed on every successful auth via RegisterUser.
func (*UserInfo) Descriptor
deprecated
func (*UserInfo) GetCreatedAtUnixNs ¶
func (*UserInfo) GetDisplayName ¶
func (*UserInfo) GetLastSeenAtUnixNs ¶
func (*UserInfo) GetOidcIssuer ¶
func (*UserInfo) GetOidcSubject ¶
func (*UserInfo) ProtoMessage ¶
func (*UserInfo) ProtoMessage()
func (*UserInfo) ProtoReflect ¶
func (x *UserInfo) ProtoReflect() protoreflect.Message
type VMInfo ¶
type VMInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
State VMState `protobuf:"varint,2,opt,name=state,proto3,enum=weft.v1.VMState" json:"state,omitempty"`
Os string `protobuf:"bytes,3,opt,name=os,proto3" json:"os,omitempty"`
Cpu uint32 `protobuf:"varint,4,opt,name=cpu,proto3" json:"cpu,omitempty"`
MemMb uint64 `protobuf:"varint,5,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
DiskGb uint64 `protobuf:"varint,6,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
Image string `protobuf:"bytes,7,opt,name=image,proto3" json:"image,omitempty"`
Ip string `protobuf:"bytes,8,opt,name=ip,proto3" json:"ip,omitempty"`
// Project that owns the VM. Two views of the same identity:
// - `project` — current display name (subject to rename)
// - `project_uuid` — stable identifier the on-disk vmDir is
// keyed on; survives `RenameProject`
//
// Clients that store attachments long-term should hold the UUID;
// clients that just render a row can use the display name.
Project string `protobuf:"bytes,9,opt,name=project,proto3" json:"project,omitempty"`
ProjectUuid string `protobuf:"bytes,10,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
// Stable VM identifier. The on-disk vmDir is keyed on this ;
// `AttachVolumeRequest.vm_uuid` and similar UUID-keyed RPCs match
// it. Survives a `RenameVM` if/when that lands.
Uuid string `protobuf:"bytes,11,opt,name=uuid,proto3" json:"uuid,omitempty"`
// V0.1.8 : operator-supplied annotations consumed by
// SchedulingRule property-based selectors + reserved-key system
// gates (deployment.type=ci|ha, …). Mirrors VM.Properties server-side.
Properties map[string]string `` /* 148-byte string literal not displayed */
// Stable UUID of the hypervisor host running this VM. Empty when
// the VM is not currently placed (newly-created, in-flight migration,
// or recently evacuated). Lets clients (weft-tui Host column, the
// webui Hosts→VMs drill-down, the scheduler's compliance probe)
// map VM→Host without a second ListHosts lookup.
HostUuid string `protobuf:"bytes,13,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
// V0.13.0 — administrative intent, orthogonal to `state`.
// Values: "active" (default), "inactive", "draining". Set by
// the operator (or cascaded from a parent Host/Rack/AZ) to gate
// scheduling + respawn without disrupting the runtime. Empty
// string is treated as "active" for backward compat with VMs
// registered before this field landed.
Status string `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
// V0.4.73 — cumulative restart counter (incremented every time
// self-heal / respawn issues a StartVM against this VM). Paired
// with max_restarts so the operator-facing UI can render
// "RESTARTS=N/M" with a red badge when N≥M, matching Kubernetes'
// `kubectl get pods` column.
RestartCount uint32 `protobuf:"varint,15,opt,name=restart_count,json=restartCount,proto3" json:"restart_count,omitempty"`
// max_restarts is sourced from the SchedulingRule.RespawnPolicy
// that covers this VM (selector match or nominal binding) ;
// copied here so a single ListVMs request answers the full UI
// row without a second ListSchedulingRules round-trip. 0 = no
// policy attached (respawn disabled).
MaxRestarts uint32 `protobuf:"varint,16,opt,name=max_restarts,json=maxRestarts,proto3" json:"max_restarts,omitempty"`
// contains filtered or unexported fields
}
VMInfo describes a single VM.
func (*VMInfo) Descriptor
deprecated
func (*VMInfo) GetHostUuid ¶ added in v0.12.0
func (*VMInfo) GetMaxRestarts ¶ added in v0.22.0
func (*VMInfo) GetProject ¶
func (*VMInfo) GetProjectUuid ¶
func (*VMInfo) GetProperties ¶ added in v0.12.0
func (*VMInfo) GetRestartCount ¶ added in v0.22.0
func (*VMInfo) ProtoMessage ¶
func (*VMInfo) ProtoMessage()
func (*VMInfo) ProtoReflect ¶
func (x *VMInfo) ProtoReflect() protoreflect.Message
type VMLogsRequest ¶
type VMLogsRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Cap the response to the last `tail_bytes`. 0 = whole file.
TailBytes int64 `protobuf:"varint,2,opt,name=tail_bytes,json=tailBytes,proto3" json:"tail_bytes,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*VMLogsRequest) Descriptor
deprecated
func (*VMLogsRequest) Descriptor() ([]byte, []int)
Deprecated: Use VMLogsRequest.ProtoReflect.Descriptor instead.
func (*VMLogsRequest) GetName ¶
func (x *VMLogsRequest) GetName() string
func (*VMLogsRequest) GetProject ¶
func (x *VMLogsRequest) GetProject() string
func (*VMLogsRequest) GetTailBytes ¶
func (x *VMLogsRequest) GetTailBytes() int64
func (*VMLogsRequest) ProtoMessage ¶
func (*VMLogsRequest) ProtoMessage()
func (*VMLogsRequest) ProtoReflect ¶
func (x *VMLogsRequest) ProtoReflect() protoreflect.Message
func (*VMLogsRequest) Reset ¶
func (x *VMLogsRequest) Reset()
func (*VMLogsRequest) String ¶
func (x *VMLogsRequest) String() string
type VMLogsResponse ¶
type VMLogsResponse struct {
Contents []byte `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
// Total size of console.log on disk (so the client can tell
// when `tail_bytes` truncated the response).
TotalBytes int64 `protobuf:"varint,2,opt,name=total_bytes,json=totalBytes,proto3" json:"total_bytes,omitempty"`
// contains filtered or unexported fields
}
func (*VMLogsResponse) Descriptor
deprecated
func (*VMLogsResponse) Descriptor() ([]byte, []int)
Deprecated: Use VMLogsResponse.ProtoReflect.Descriptor instead.
func (*VMLogsResponse) GetContents ¶
func (x *VMLogsResponse) GetContents() []byte
func (*VMLogsResponse) GetTotalBytes ¶
func (x *VMLogsResponse) GetTotalBytes() int64
func (*VMLogsResponse) ProtoMessage ¶
func (*VMLogsResponse) ProtoMessage()
func (*VMLogsResponse) ProtoReflect ¶
func (x *VMLogsResponse) ProtoReflect() protoreflect.Message
func (*VMLogsResponse) Reset ¶
func (x *VMLogsResponse) Reset()
func (*VMLogsResponse) String ¶
func (x *VMLogsResponse) String() string
type VMProperty ¶
type VMProperty struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
GuestReadable bool `protobuf:"varint,3,opt,name=guest_readable,json=guestReadable,proto3" json:"guest_readable,omitempty"`
UpdatedAt string `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // RFC3339
// contains filtered or unexported fields
}
func (*VMProperty) Descriptor
deprecated
func (*VMProperty) Descriptor() ([]byte, []int)
Deprecated: Use VMProperty.ProtoReflect.Descriptor instead.
func (*VMProperty) GetGuestReadable ¶
func (x *VMProperty) GetGuestReadable() bool
func (*VMProperty) GetKey ¶
func (x *VMProperty) GetKey() string
func (*VMProperty) GetUpdatedAt ¶
func (x *VMProperty) GetUpdatedAt() string
func (*VMProperty) GetValue ¶
func (x *VMProperty) GetValue() string
func (*VMProperty) ProtoMessage ¶
func (*VMProperty) ProtoMessage()
func (*VMProperty) ProtoReflect ¶
func (x *VMProperty) ProtoReflect() protoreflect.Message
func (*VMProperty) Reset ¶
func (x *VMProperty) Reset()
func (*VMProperty) String ¶
func (x *VMProperty) String() string
type VMSSHKey ¶
type VMSSHKey struct {
Fingerprint string `protobuf:"bytes,1,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"` // "SHA256:<b64>", server-computed
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // "ssh-ed25519" | "ssh-rsa" | ...
PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // full "<type> <b64> [comment]" line
Comment string `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
AddedAt string `protobuf:"bytes,5,opt,name=added_at,json=addedAt,proto3" json:"added_at,omitempty"` // RFC3339
// contains filtered or unexported fields
}
func (*VMSSHKey) Descriptor
deprecated
func (*VMSSHKey) GetAddedAt ¶
func (*VMSSHKey) GetComment ¶
func (*VMSSHKey) GetFingerprint ¶
func (*VMSSHKey) GetPublicKey ¶
func (*VMSSHKey) ProtoMessage ¶
func (*VMSSHKey) ProtoMessage()
func (*VMSSHKey) ProtoReflect ¶
func (x *VMSSHKey) ProtoReflect() protoreflect.Message
type VMState ¶
type VMState int32
VMState describes the lifecycle state of a VM.
const ( VMState_VM_STATE_UNSPECIFIED VMState = 0 VMState_VM_STATE_NOT_CREATED VMState = 1 VMState_VM_STATE_STOPPED VMState = 2 VMState_VM_STATE_RUNNING VMState = 3 VMState_VM_STATE_ERROR VMState = 4 // VM_STATE_CREATED — vmDir provisioned + registered, StartVM // not yet called (e.g. fresh `weft microvm register` output). VMState_VM_STATE_CREATED VMState = 5 // VM_STATE_STARTING — StartVM accepted, qemu/vz launching ; // visible until the guest sends its first heartbeat. VMState_VM_STATE_STARTING VMState = 6 // VM_STATE_STOPPING — StopVM accepted, qemu/vz draining. VMState_VM_STATE_STOPPING VMState = 7 // VM_STATE_ZOMBIE — process died without going through StopVM // (kernel panic, OOM, host crash mid-shutdown). zombiegc'll // surface it as `weft_vm_zombies` + clean up after CIGracePeriod. VMState_VM_STATE_ZOMBIE VMState = 8 // VM_STATE_DELETING — DeleteVM accepted ; entry survives long // enough for the operator-visible event to flush. VMState_VM_STATE_DELETING VMState = 9 )
func (VMState) Descriptor ¶
func (VMState) Descriptor() protoreflect.EnumDescriptor
func (VMState) EnumDescriptor
deprecated
func (VMState) Number ¶
func (x VMState) Number() protoreflect.EnumNumber
func (VMState) Type ¶
func (VMState) Type() protoreflect.EnumType
type VMStatusRequest ¶
type VMStatusRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*VMStatusRequest) Descriptor
deprecated
func (*VMStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use VMStatusRequest.ProtoReflect.Descriptor instead.
func (*VMStatusRequest) GetName ¶
func (x *VMStatusRequest) GetName() string
func (*VMStatusRequest) GetProject ¶
func (x *VMStatusRequest) GetProject() string
func (*VMStatusRequest) ProtoMessage ¶
func (*VMStatusRequest) ProtoMessage()
func (*VMStatusRequest) ProtoReflect ¶
func (x *VMStatusRequest) ProtoReflect() protoreflect.Message
func (*VMStatusRequest) Reset ¶
func (x *VMStatusRequest) Reset()
func (*VMStatusRequest) String ¶
func (x *VMStatusRequest) String() string
type VMStatusResponse ¶
type VMStatusResponse struct {
Vm *VMInfo `protobuf:"bytes,1,opt,name=vm,proto3" json:"vm,omitempty"`
// contains filtered or unexported fields
}
func (*VMStatusResponse) Descriptor
deprecated
func (*VMStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use VMStatusResponse.ProtoReflect.Descriptor instead.
func (*VMStatusResponse) GetVm ¶
func (x *VMStatusResponse) GetVm() *VMInfo
func (*VMStatusResponse) ProtoMessage ¶
func (*VMStatusResponse) ProtoMessage()
func (*VMStatusResponse) ProtoReflect ¶
func (x *VMStatusResponse) ProtoReflect() protoreflect.Message
func (*VMStatusResponse) Reset ¶
func (x *VMStatusResponse) Reset()
func (*VMStatusResponse) String ¶
func (x *VMStatusResponse) String() string
type VMTimingsRequest ¶
type VMTimingsRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*VMTimingsRequest) Descriptor
deprecated
func (*VMTimingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use VMTimingsRequest.ProtoReflect.Descriptor instead.
func (*VMTimingsRequest) GetName ¶
func (x *VMTimingsRequest) GetName() string
func (*VMTimingsRequest) GetProject ¶
func (x *VMTimingsRequest) GetProject() string
func (*VMTimingsRequest) ProtoMessage ¶
func (*VMTimingsRequest) ProtoMessage()
func (*VMTimingsRequest) ProtoReflect ¶
func (x *VMTimingsRequest) ProtoReflect() protoreflect.Message
func (*VMTimingsRequest) Reset ¶
func (x *VMTimingsRequest) Reset()
func (*VMTimingsRequest) String ¶
func (x *VMTimingsRequest) String() string
type VMTimingsResponse ¶
type VMTimingsResponse struct {
Events []*TimingEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
func (*VMTimingsResponse) Descriptor
deprecated
func (*VMTimingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use VMTimingsResponse.ProtoReflect.Descriptor instead.
func (*VMTimingsResponse) GetEvents ¶
func (x *VMTimingsResponse) GetEvents() []*TimingEvent
func (*VMTimingsResponse) ProtoMessage ¶
func (*VMTimingsResponse) ProtoMessage()
func (*VMTimingsResponse) ProtoReflect ¶
func (x *VMTimingsResponse) ProtoReflect() protoreflect.Message
func (*VMTimingsResponse) Reset ¶
func (x *VMTimingsResponse) Reset()
func (*VMTimingsResponse) String ¶
func (x *VMTimingsResponse) String() string
type VolumeBackupInfo ¶ added in v0.6.0
type VolumeBackupInfo struct {
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // target-specific URL the backup lives at
VolumeUuid string `protobuf:"bytes,2,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"` // origin volume (informational ; survives delete)
SnapshotUuid string `protobuf:"bytes,3,opt,name=snapshot_uuid,json=snapshotUuid,proto3" json:"snapshot_uuid,omitempty"` // the snapshot the backup was taken from
Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
SizeBytes int64 `protobuf:"varint,5,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
State string `protobuf:"bytes,7,opt,name=state,proto3" json:"state,omitempty"` // "in-progress" | "complete" | "error"
Error string `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"` // populated when state == "error"
// contains filtered or unexported fields
}
func (*VolumeBackupInfo) Descriptor
deprecated
added in
v0.6.0
func (*VolumeBackupInfo) Descriptor() ([]byte, []int)
Deprecated: Use VolumeBackupInfo.ProtoReflect.Descriptor instead.
func (*VolumeBackupInfo) GetCreatedAtUnixNs ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetCreatedAtUnixNs() int64
func (*VolumeBackupInfo) GetError ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetError() string
func (*VolumeBackupInfo) GetProject ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetProject() string
func (*VolumeBackupInfo) GetSizeBytes ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetSizeBytes() int64
func (*VolumeBackupInfo) GetSnapshotUuid ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetSnapshotUuid() string
func (*VolumeBackupInfo) GetState ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetState() string
func (*VolumeBackupInfo) GetUrl ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetUrl() string
func (*VolumeBackupInfo) GetVolumeUuid ¶ added in v0.6.0
func (x *VolumeBackupInfo) GetVolumeUuid() string
func (*VolumeBackupInfo) ProtoMessage ¶ added in v0.6.0
func (*VolumeBackupInfo) ProtoMessage()
func (*VolumeBackupInfo) ProtoReflect ¶ added in v0.6.0
func (x *VolumeBackupInfo) ProtoReflect() protoreflect.Message
func (*VolumeBackupInfo) Reset ¶ added in v0.6.0
func (x *VolumeBackupInfo) Reset()
func (*VolumeBackupInfo) String ¶ added in v0.6.0
func (x *VolumeBackupInfo) String() string
type VolumeInfo ¶
type VolumeInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
ProjectUuid string `protobuf:"bytes,2,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
SizeGib int64 `protobuf:"varint,4,opt,name=size_gib,json=sizeGib,proto3" json:"size_gib,omitempty"`
Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"` // "raw" | "qcow2"
AttachedToUuid string `protobuf:"bytes,6,opt,name=attached_to_uuid,json=attachedToUuid,proto3" json:"attached_to_uuid,omitempty"` // empty = detached
CreatedAtUnixNs int64 `protobuf:"varint,7,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// backend picks the storage driver that owns the blocks. "file"
// = host-local reflink-aware files (default) ; "block" = replicated
// block storage via weft-block. Snapshot revert + backup operations
// dispatch on this field and require backend == "block".
Backend string `protobuf:"bytes,8,opt,name=backend,proto3" json:"backend,omitempty"`
// contains filtered or unexported fields
}
VolumeInfo is one entry in the volume registry. UUID + Project stay stable for the resource's lifetime; Name / SizeGiB / AttachedTo move via the dedicated RPCs.
func (*VolumeInfo) Descriptor
deprecated
func (*VolumeInfo) Descriptor() ([]byte, []int)
Deprecated: Use VolumeInfo.ProtoReflect.Descriptor instead.
func (*VolumeInfo) GetAttachedToUuid ¶
func (x *VolumeInfo) GetAttachedToUuid() string
func (*VolumeInfo) GetBackend ¶ added in v0.6.0
func (x *VolumeInfo) GetBackend() string
func (*VolumeInfo) GetCreatedAtUnixNs ¶
func (x *VolumeInfo) GetCreatedAtUnixNs() int64
func (*VolumeInfo) GetFormat ¶
func (x *VolumeInfo) GetFormat() string
func (*VolumeInfo) GetName ¶
func (x *VolumeInfo) GetName() string
func (*VolumeInfo) GetProjectUuid ¶
func (x *VolumeInfo) GetProjectUuid() string
func (*VolumeInfo) GetSizeGib ¶
func (x *VolumeInfo) GetSizeGib() int64
func (*VolumeInfo) GetUuid ¶
func (x *VolumeInfo) GetUuid() string
func (*VolumeInfo) ProtoMessage ¶
func (*VolumeInfo) ProtoMessage()
func (*VolumeInfo) ProtoReflect ¶
func (x *VolumeInfo) ProtoReflect() protoreflect.Message
func (*VolumeInfo) Reset ¶
func (x *VolumeInfo) Reset()
func (*VolumeInfo) String ¶
func (x *VolumeInfo) String() string
type VolumePropertyInfo ¶ added in v0.9.0
type VolumePropertyInfo struct {
VolumeUuid string `protobuf:"bytes,1,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
UpdatedAtUnixNs int64 `protobuf:"varint,4,opt,name=updated_at_unix_ns,json=updatedAtUnixNs,proto3" json:"updated_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
func (*VolumePropertyInfo) Descriptor
deprecated
added in
v0.9.0
func (*VolumePropertyInfo) Descriptor() ([]byte, []int)
Deprecated: Use VolumePropertyInfo.ProtoReflect.Descriptor instead.
func (*VolumePropertyInfo) GetKey ¶ added in v0.9.0
func (x *VolumePropertyInfo) GetKey() string
func (*VolumePropertyInfo) GetUpdatedAtUnixNs ¶ added in v0.9.0
func (x *VolumePropertyInfo) GetUpdatedAtUnixNs() int64
func (*VolumePropertyInfo) GetValue ¶ added in v0.9.0
func (x *VolumePropertyInfo) GetValue() string
func (*VolumePropertyInfo) GetVolumeUuid ¶ added in v0.9.0
func (x *VolumePropertyInfo) GetVolumeUuid() string
func (*VolumePropertyInfo) ProtoMessage ¶ added in v0.9.0
func (*VolumePropertyInfo) ProtoMessage()
func (*VolumePropertyInfo) ProtoReflect ¶ added in v0.9.0
func (x *VolumePropertyInfo) ProtoReflect() protoreflect.Message
func (*VolumePropertyInfo) Reset ¶ added in v0.9.0
func (x *VolumePropertyInfo) Reset()
func (*VolumePropertyInfo) String ¶ added in v0.9.0
func (x *VolumePropertyInfo) String() string
type VolumeSnapshotInfo ¶
type VolumeSnapshotInfo struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
VolumeUuid string `protobuf:"bytes,2,opt,name=volume_uuid,json=volumeUuid,proto3" json:"volume_uuid,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // operator-chosen, unique per parent volume
SizeGib int64 `protobuf:"varint,4,opt,name=size_gib,json=sizeGib,proto3" json:"size_gib,omitempty"` // same as parent at snapshot time
Project string `protobuf:"bytes,5,opt,name=project,proto3" json:"project,omitempty"`
CreatedAtUnixNs int64 `protobuf:"varint,6,opt,name=created_at_unix_ns,json=createdAtUnixNs,proto3" json:"created_at_unix_ns,omitempty"`
// contains filtered or unexported fields
}
VolumeSnapshotInfo describes one snapshot. UUID is the snapshot's own identity ; volume_uuid pins the parent. created_at lets clients sort + age-out without re-querying.
func (*VolumeSnapshotInfo) Descriptor
deprecated
func (*VolumeSnapshotInfo) Descriptor() ([]byte, []int)
Deprecated: Use VolumeSnapshotInfo.ProtoReflect.Descriptor instead.
func (*VolumeSnapshotInfo) GetCreatedAtUnixNs ¶
func (x *VolumeSnapshotInfo) GetCreatedAtUnixNs() int64
func (*VolumeSnapshotInfo) GetName ¶
func (x *VolumeSnapshotInfo) GetName() string
func (*VolumeSnapshotInfo) GetProject ¶
func (x *VolumeSnapshotInfo) GetProject() string
func (*VolumeSnapshotInfo) GetSizeGib ¶
func (x *VolumeSnapshotInfo) GetSizeGib() int64
func (*VolumeSnapshotInfo) GetUuid ¶
func (x *VolumeSnapshotInfo) GetUuid() string
func (*VolumeSnapshotInfo) GetVolumeUuid ¶
func (x *VolumeSnapshotInfo) GetVolumeUuid() string
func (*VolumeSnapshotInfo) ProtoMessage ¶
func (*VolumeSnapshotInfo) ProtoMessage()
func (*VolumeSnapshotInfo) ProtoReflect ¶
func (x *VolumeSnapshotInfo) ProtoReflect() protoreflect.Message
func (*VolumeSnapshotInfo) Reset ¶
func (x *VolumeSnapshotInfo) Reset()
func (*VolumeSnapshotInfo) String ¶
func (x *VolumeSnapshotInfo) String() string
type WaitVMRequest ¶
type WaitVMRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
TimeoutSeconds int32 `protobuf:"varint,2,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
func (*WaitVMRequest) Descriptor
deprecated
func (*WaitVMRequest) Descriptor() ([]byte, []int)
Deprecated: Use WaitVMRequest.ProtoReflect.Descriptor instead.
func (*WaitVMRequest) GetName ¶
func (x *WaitVMRequest) GetName() string
func (*WaitVMRequest) GetProject ¶
func (x *WaitVMRequest) GetProject() string
func (*WaitVMRequest) GetTimeoutSeconds ¶
func (x *WaitVMRequest) GetTimeoutSeconds() int32
func (*WaitVMRequest) ProtoMessage ¶
func (*WaitVMRequest) ProtoMessage()
func (*WaitVMRequest) ProtoReflect ¶
func (x *WaitVMRequest) ProtoReflect() protoreflect.Message
func (*WaitVMRequest) Reset ¶
func (x *WaitVMRequest) Reset()
func (*WaitVMRequest) String ¶
func (x *WaitVMRequest) String() string
type WaitVMResponse ¶
type WaitVMResponse struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
func (*WaitVMResponse) Descriptor
deprecated
func (*WaitVMResponse) Descriptor() ([]byte, []int)
Deprecated: Use WaitVMResponse.ProtoReflect.Descriptor instead.
func (*WaitVMResponse) GetIp ¶
func (x *WaitVMResponse) GetIp() string
func (*WaitVMResponse) ProtoMessage ¶
func (*WaitVMResponse) ProtoMessage()
func (*WaitVMResponse) ProtoReflect ¶
func (x *WaitVMResponse) ProtoReflect() protoreflect.Message
func (*WaitVMResponse) Reset ¶
func (x *WaitVMResponse) Reset()
func (*WaitVMResponse) String ¶
func (x *WaitVMResponse) String() string
type WatchEventsRequest ¶
type WatchEventsRequest struct {
KindPrefix []string `protobuf:"bytes,1,rep,name=kind_prefix,json=kindPrefix,proto3" json:"kind_prefix,omitempty"`
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
// contains filtered or unexported fields
}
WatchEventsRequest opens a server-stream of PlatformEvents.
`kind_prefix` (optional, repeated) — each event's `kind` must match at least one entry as a prefix. Empty slice = no kind filter. Examples: ["vm."] → every VM lifecycle event; ["project.renamed"] → only renames.
`project` (optional) — display name OR UUID. When set, events from other projects are dropped server-side (in addition to the ACL filter that always applies).
`subject` (optional) — narrow to events whose `subject` field matches exactly. The canonical use is `--vm <name>` in weft / weft-microvm: an operator wanting only the lifecycle + boot timeline of one VM without scanning the rest of the bus.
func (*WatchEventsRequest) Descriptor
deprecated
func (*WatchEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use WatchEventsRequest.ProtoReflect.Descriptor instead.
func (*WatchEventsRequest) GetKindPrefix ¶
func (x *WatchEventsRequest) GetKindPrefix() []string
func (*WatchEventsRequest) GetProject ¶
func (x *WatchEventsRequest) GetProject() string
func (*WatchEventsRequest) GetSubject ¶
func (x *WatchEventsRequest) GetSubject() string
func (*WatchEventsRequest) ProtoMessage ¶
func (*WatchEventsRequest) ProtoMessage()
func (*WatchEventsRequest) ProtoReflect ¶
func (x *WatchEventsRequest) ProtoReflect() protoreflect.Message
func (*WatchEventsRequest) Reset ¶
func (x *WatchEventsRequest) Reset()
func (*WatchEventsRequest) String ¶
func (x *WatchEventsRequest) String() string
type WeftAgentClient ¶
type WeftAgentClient interface {
ListVMs(ctx context.Context, in *ListVMsRequest, opts ...grpc.CallOption) (*ListVMsResponse, error)
VMStatus(ctx context.Context, in *VMStatusRequest, opts ...grpc.CallOption) (*VMStatusResponse, error)
StartVM(ctx context.Context, in *StartVMRequest, opts ...grpc.CallOption) (*StartVMResponse, error)
StopVM(ctx context.Context, in *StopVMRequest, opts ...grpc.CallOption) (*StopVMResponse, error)
RestartVM(ctx context.Context, in *RestartVMRequest, opts ...grpc.CallOption) (*RestartVMResponse, error)
CreateVM(ctx context.Context, in *CreateVMRequest, opts ...grpc.CallOption) (*CreateVMResponse, error)
DeleteVM(ctx context.Context, in *DeleteVMRequest, opts ...grpc.CallOption) (*DeleteVMResponse, error)
ProvisionVM(ctx context.Context, in *ProvisionVMRequest, opts ...grpc.CallOption) (*ProvisionVMResponse, error)
DeprovisionVM(ctx context.Context, in *DeprovisionVMRequest, opts ...grpc.CallOption) (*DeprovisionVMResponse, error)
PullImages(ctx context.Context, in *PullImagesRequest, opts ...grpc.CallOption) (*PullImagesResponse, error)
PullImage(ctx context.Context, in *PullImageRequest, opts ...grpc.CallOption) (*PullImageResponse, error)
PatchImage(ctx context.Context, in *PatchImageRequest, opts ...grpc.CallOption) (*PatchImageResponse, error)
ListImages(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error)
CleanImages(ctx context.Context, in *CleanImagesRequest, opts ...grpc.CallOption) (*CleanImagesResponse, error)
WaitVM(ctx context.Context, in *WaitVMRequest, opts ...grpc.CallOption) (*WaitVMResponse, error)
// Nano-Container-Linux integration: register a VM directory that
// boots from a read-only weft-microvm-init UKI ISO and exposes the OCI
// rootfs to the guest via virtio-fs. After this returns the VM
// is in VM_STATE_STOPPED; call StartVM to boot it.
RegisterMicroVM(ctx context.Context, in *RegisterMicroVMRequest, opts ...grpc.CallOption) (*RegisterMicroVMResponse, error)
// Per-VM lifecycle event log: every transition the daemon
// observed (server-side state + folded guest-side WEFT_MARK
// lines from the console). Returned in wall-clock order.
VMTimings(ctx context.Context, in *VMTimingsRequest, opts ...grpc.CallOption) (*VMTimingsResponse, error)
// Read a VM's serial console log (the raw byte stream the guest
// produced on hvc0 / serial port — boot messages, weft-microvm-init log
// lines, WEFT_MARK markers, and the container's own stdout/
// stderr, all interleaved). Single-shot read; `tail_bytes` caps
// the response to the last N bytes when non-zero.
VMLogs(ctx context.Context, in *VMLogsRequest, opts ...grpc.CallOption) (*VMLogsResponse, error)
// AvailabilityZone registry RPCs. AZs are the top tier of the
// inventory hierarchy (AZ → Rack → Host) ; their `code` is the
// value scheduling rules and host registrations carry around to
// pin placement. Deletion refuses when racks / hosts still bind
// to the AZ.
ListAZs(ctx context.Context, in *ListAZsRequest, opts ...grpc.CallOption) (*ListAZsResponse, error)
GetAZ(ctx context.Context, in *GetAZRequest, opts ...grpc.CallOption) (*GetAZResponse, error)
CreateAZ(ctx context.Context, in *CreateAZRequest, opts ...grpc.CallOption) (*CreateAZResponse, error)
UpdateAZ(ctx context.Context, in *UpdateAZRequest, opts ...grpc.CallOption) (*UpdateAZResponse, error)
DeleteAZ(ctx context.Context, in *DeleteAZRequest, opts ...grpc.CallOption) (*DeleteAZResponse, error)
// Rack registry RPCs. Same UUID-keyed, az-scoped shape as the
// existing per-noun registries. Racks carry the U-occupancy
// metadata the webui's 2D rack-elevation viz reads (host
// height_u / position_u remain on HostInfo).
ListRacks(ctx context.Context, in *ListRacksRequest, opts ...grpc.CallOption) (*ListRacksResponse, error)
GetRack(ctx context.Context, in *GetRackRequest, opts ...grpc.CallOption) (*GetRackResponse, error)
CreateRack(ctx context.Context, in *CreateRackRequest, opts ...grpc.CallOption) (*CreateRackResponse, error)
UpdateRack(ctx context.Context, in *UpdateRackRequest, opts ...grpc.CallOption) (*UpdateRackResponse, error)
DeleteRack(ctx context.Context, in *DeleteRackRequest, opts ...grpc.CallOption) (*DeleteRackResponse, error)
// Project registry RPCs. The UUID returned by ListProjects /
// CreateProject is the stable identifier on-disk vmDirs are
// keyed on; RenameProject mutates only the display name so every
// attached VM follows the rename transparently.
ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error)
CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*CreateProjectResponse, error)
RenameProject(ctx context.Context, in *RenameProjectRequest, opts ...grpc.CallOption) (*RenameProjectResponse, error)
DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*DeleteProjectResponse, error)
SetProjectTenant(ctx context.Context, in *SetProjectTenantRequest, opts ...grpc.CallOption) (*SetProjectTenantResponse, error)
// Project-membership RPCs. Platform-managed alternative to
// dex `project:<uuid>` group claims; either path grants access.
AddProjectMember(ctx context.Context, in *AddProjectMemberRequest, opts ...grpc.CallOption) (*AddProjectMemberResponse, error)
RemoveProjectMember(ctx context.Context, in *RemoveProjectMemberRequest, opts ...grpc.CallOption) (*RemoveProjectMemberResponse, error)
ListProjectMembers(ctx context.Context, in *ListProjectMembersRequest, opts ...grpc.CallOption) (*ListProjectMembersResponse, error)
// User registry RPCs. Authenticated principals; UUID-keyed so a
// display-name or email change leaves every project ACL intact.
ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
Me(ctx context.Context, in *MeRequest, opts ...grpc.CallOption) (*MeResponse, error)
SetUserDisplayName(ctx context.Context, in *SetUserDisplayNameRequest, opts ...grpc.CallOption) (*SetUserDisplayNameResponse, error)
DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error)
// Network registry RPCs. Same UUID-keyed, project-scoped shape
// as Volumes; immutable CIDR/Type, mutable Name + DNS list.
ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
CreateNetwork(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*CreateNetworkResponse, error)
RenameNetwork(ctx context.Context, in *RenameNetworkRequest, opts ...grpc.CallOption) (*RenameNetworkResponse, error)
SetNetworkDNS(ctx context.Context, in *SetNetworkDNSRequest, opts ...grpc.CallOption) (*SetNetworkDNSResponse, error)
DeleteNetwork(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*DeleteNetworkResponse, error)
SetNetworkDefaultSecurityGroups(ctx context.Context, in *SetNetworkDefaultSecurityGroupsRequest, opts ...grpc.CallOption) (*SetNetworkDefaultSecurityGroupsResponse, error)
// Read-only Port view : every NIC binding for a given VM ;
// operators inspect MAC/IP/security-groups/QoS caps. Writes
// happen at VM create time today (no UpdatePort yet).
ListPortsForVM(ctx context.Context, in *ListPortsForVMRequest, opts ...grpc.CallOption) (*ListPortsForVMResponse, error)
// SecurityGroup registry RPCs. SetSecurityGroupRules replaces
// the rule list atomically — clients GET-modify-PUT.
ListSecurityGroups(ctx context.Context, in *ListSecurityGroupsRequest, opts ...grpc.CallOption) (*ListSecurityGroupsResponse, error)
CreateSecurityGroup(ctx context.Context, in *CreateSecurityGroupRequest, opts ...grpc.CallOption) (*CreateSecurityGroupResponse, error)
RenameSecurityGroup(ctx context.Context, in *RenameSecurityGroupRequest, opts ...grpc.CallOption) (*RenameSecurityGroupResponse, error)
SetSecurityGroupDescription(ctx context.Context, in *SetSecurityGroupDescriptionRequest, opts ...grpc.CallOption) (*SetSecurityGroupDescriptionResponse, error)
SetSecurityGroupRules(ctx context.Context, in *SetSecurityGroupRulesRequest, opts ...grpc.CallOption) (*SetSecurityGroupRulesResponse, error)
DeleteSecurityGroup(ctx context.Context, in *DeleteSecurityGroupRequest, opts ...grpc.CallOption) (*DeleteSecurityGroupResponse, error)
// Volume registry RPCs. Same shape as projects (UUID-keyed,
// rename-friendly) but two-dimensional: a volume's name is
// unique inside its project, not globally. AttachVolume +
// DetachVolume manipulate the VM binding without recreating the
// volume — same `volume.*` events stream out to bus subscribers.
ListVolumes(ctx context.Context, in *ListVolumesRequest, opts ...grpc.CallOption) (*ListVolumesResponse, error)
CreateVolume(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*CreateVolumeResponse, error)
RenameVolume(ctx context.Context, in *RenameVolumeRequest, opts ...grpc.CallOption) (*RenameVolumeResponse, error)
ResizeVolume(ctx context.Context, in *ResizeVolumeRequest, opts ...grpc.CallOption) (*ResizeVolumeResponse, error)
AttachVolume(ctx context.Context, in *AttachVolumeRequest, opts ...grpc.CallOption) (*AttachVolumeResponse, error)
DetachVolume(ctx context.Context, in *DetachVolumeRequest, opts ...grpc.CallOption) (*DetachVolumeResponse, error)
DeleteVolume(ctx context.Context, in *DeleteVolumeRequest, opts ...grpc.CallOption) (*DeleteVolumeResponse, error)
// Volume snapshot RPCs. A snapshot is a point-in-time CoW copy of a
// volume's contents — same backing primitive as the VM CoW clone
// (FICLONE / reflink). Listed under the parent volume's UUID,
// referenceable by their own UUID for restore. The restore path
// re-clones the snapshot into a fresh volume (does NOT mutate the
// parent in place — that would invalidate every other snapshot
// taken since).
CreateVolumeSnapshot(ctx context.Context, in *CreateVolumeSnapshotRequest, opts ...grpc.CallOption) (*CreateVolumeSnapshotResponse, error)
ListVolumeSnapshots(ctx context.Context, in *ListVolumeSnapshotsRequest, opts ...grpc.CallOption) (*ListVolumeSnapshotsResponse, error)
RestoreVolumeSnapshot(ctx context.Context, in *RestoreVolumeSnapshotRequest, opts ...grpc.CallOption) (*RestoreVolumeSnapshotResponse, error)
RevertVolumeSnapshot(ctx context.Context, in *RevertVolumeSnapshotRequest, opts ...grpc.CallOption) (*RevertVolumeSnapshotResponse, error)
DeleteVolumeSnapshot(ctx context.Context, in *DeleteVolumeSnapshotRequest, opts ...grpc.CallOption) (*DeleteVolumeSnapshotResponse, error)
// Volume backup RPCs. A backup ships a snapshot's contents to a remote
// backupstore (S3 / SFTP) and yields a URL that's stable across volume
// lifecycles — survives the source volume's deletion and can be restored
// into any project the caller has access to.
CreateVolumeBackup(ctx context.Context, in *CreateVolumeBackupRequest, opts ...grpc.CallOption) (*CreateVolumeBackupResponse, error)
ListVolumeBackups(ctx context.Context, in *ListVolumeBackupsRequest, opts ...grpc.CallOption) (*ListVolumeBackupsResponse, error)
DeleteVolumeBackup(ctx context.Context, in *DeleteVolumeBackupRequest, opts ...grpc.CallOption) (*DeleteVolumeBackupResponse, error)
RestoreVolumeBackup(ctx context.Context, in *RestoreVolumeBackupRequest, opts ...grpc.CallOption) (*RestoreVolumeBackupResponse, error)
// WatchEvents opens a server-stream of platform events. Lets
// clients react to VM lifecycle / project mutation / guest-side
// marker changes without polling. ACL-filtered server-side by
// the caller's visible projects.
WatchEvents(ctx context.Context, in *WatchEventsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformEvent], error)
// RenderNATSAuthorization returns the NATS-conf `authorization`
// block (per-project NKey allow-list, default-deny) for the
// operator to splice into nats.conf. Admin-gated.
// Per [[weft-tenant-event-access]] Phase 3.
RenderNATSAuthorization(ctx context.Context, in *RenderNATSAuthorizationRequest, opts ...grpc.CallOption) (*RenderNATSAuthorizationResponse, error)
// Host registry RPCs. The Host inventory drives multi-host
// placement: every hypervisor instance registers itself (or is
// registered by the operator) and the scheduler picks among
// them honouring [[weft-placement-rules]].
RegisterHost(ctx context.Context, in *RegisterHostRequest, opts ...grpc.CallOption) (*RegisterHostResponse, error)
ListHosts(ctx context.Context, in *ListHostsRequest, opts ...grpc.CallOption) (*ListHostsResponse, error)
GetHost(ctx context.Context, in *GetHostRequest, opts ...grpc.CallOption) (*GetHostResponse, error)
HeartbeatHost(ctx context.Context, in *HeartbeatHostRequest, opts ...grpc.CallOption) (*HeartbeatHostResponse, error)
SetHostState(ctx context.Context, in *SetHostStateRequest, opts ...grpc.CallOption) (*SetHostStateResponse, error)
SetHostProperties(ctx context.Context, in *SetHostPropertiesRequest, opts ...grpc.CallOption) (*SetHostPropertiesResponse, error)
SetVMProperties(ctx context.Context, in *SetVMPropertiesRequest, opts ...grpc.CallOption) (*SetVMPropertiesResponse, error)
// V0.13.0 : flip the VM's administrative intent (status), separate
// from its runtime state. Values: "active" | "inactive" | "draining".
SetVMStatus(ctx context.Context, in *SetVMStatusRequest, opts ...grpc.CallOption) (*SetVMStatusResponse, error)
GetZombieReport(ctx context.Context, in *GetZombieReportRequest, opts ...grpc.CallOption) (*GetZombieReportResponse, error)
TriggerZombieSweep(ctx context.Context, in *TriggerZombieSweepRequest, opts ...grpc.CallOption) (*GetZombieReportResponse, error)
SetHostCordoned(ctx context.Context, in *SetHostCordonedRequest, opts ...grpc.CallOption) (*SetHostCordonedResponse, error)
DeleteHost(ctx context.Context, in *DeleteHostRequest, opts ...grpc.CallOption) (*DeleteHostResponse, error)
// mount.action="unmount", an unmount) out to every VM in a project over
// the event bus — the daemon side of `weft share attach/detach`.
PublishShareToProject(ctx context.Context, in *PublishShareToProjectRequest, opts ...grpc.CallOption) (*PublishShareToProjectResponse, error)
// --- Tenants (multi-tenancy boundary) ---
ListTenants(ctx context.Context, in *ListTenantsRequest, opts ...grpc.CallOption) (*ListTenantsResponse, error)
CreateTenant(ctx context.Context, in *CreateTenantRequest, opts ...grpc.CallOption) (*CreateTenantResponse, error)
DeleteTenant(ctx context.Context, in *DeleteTenantRequest, opts ...grpc.CallOption) (*DeleteTenantResponse, error)
AddTenantAdmin(ctx context.Context, in *AddTenantAdminRequest, opts ...grpc.CallOption) (*AddTenantAdminResponse, error)
RemoveTenantAdmin(ctx context.Context, in *RemoveTenantAdminRequest, opts ...grpc.CallOption) (*RemoveTenantAdminResponse, error)
AddTenantMember(ctx context.Context, in *AddTenantMemberRequest, opts ...grpc.CallOption) (*AddTenantMemberResponse, error)
RemoveTenantMember(ctx context.Context, in *RemoveTenantMemberRequest, opts ...grpc.CallOption) (*RemoveTenantMemberResponse, error)
// --- Quotas (hierarchical : tenant cap → project distribution) ---
GetTenantQuota(ctx context.Context, in *GetTenantQuotaRequest, opts ...grpc.CallOption) (*GetTenantQuotaResponse, error)
SetTenantQuota(ctx context.Context, in *SetTenantQuotaRequest, opts ...grpc.CallOption) (*SetTenantQuotaResponse, error)
GetProjectQuota(ctx context.Context, in *GetProjectQuotaRequest, opts ...grpc.CallOption) (*GetProjectQuotaResponse, error)
SetProjectQuota(ctx context.Context, in *SetProjectQuotaRequest, opts ...grpc.CallOption) (*SetProjectQuotaResponse, error)
// --- Shares (CubeFS share registry ; volume provisioning stays
//
// out-of-band on the CubeFS cluster) ---
// --- Floating IPs (public ingress addresses) ---
ListFloatingIPs(ctx context.Context, in *ListFloatingIPsRequest, opts ...grpc.CallOption) (*ListFloatingIPsResponse, error)
AllocateFloatingIP(ctx context.Context, in *AllocateFloatingIPRequest, opts ...grpc.CallOption) (*AllocateFloatingIPResponse, error)
ReleaseFloatingIP(ctx context.Context, in *ReleaseFloatingIPRequest, opts ...grpc.CallOption) (*ReleaseFloatingIPResponse, error)
MapFloatingIP(ctx context.Context, in *MapFloatingIPRequest, opts ...grpc.CallOption) (*MapFloatingIPResponse, error)
UnmapFloatingIP(ctx context.Context, in *UnmapFloatingIPRequest, opts ...grpc.CallOption) (*UnmapFloatingIPResponse, error)
// --- Flavors (cluster-wide compute envelope catalogue, etcd-backed) ---
ListFlavors(ctx context.Context, in *ListFlavorsRequest, opts ...grpc.CallOption) (*ListFlavorsResponse, error)
GetFlavor(ctx context.Context, in *GetFlavorRequest, opts ...grpc.CallOption) (*GetFlavorResponse, error)
SetFlavor(ctx context.Context, in *SetFlavorRequest, opts ...grpc.CallOption) (*SetFlavorResponse, error)
DeleteFlavor(ctx context.Context, in *DeleteFlavorRequest, opts ...grpc.CallOption) (*DeleteFlavorResponse, error)
// --- Provisioning scripts (named sh bodies, etcd-backed) ---
ListScripts(ctx context.Context, in *ListScriptsRequest, opts ...grpc.CallOption) (*ListScriptsResponse, error)
GetScript(ctx context.Context, in *GetScriptRequest, opts ...grpc.CallOption) (*GetScriptResponse, error)
SetScript(ctx context.Context, in *SetScriptRequest, opts ...grpc.CallOption) (*SetScriptResponse, error)
DeleteScript(ctx context.Context, in *DeleteScriptRequest, opts ...grpc.CallOption) (*DeleteScriptResponse, error)
// --- Per-VM properties (host-set annotations w/ guest_readable flag) ---
ListVMProperties(ctx context.Context, in *ListVMPropertiesRequest, opts ...grpc.CallOption) (*ListVMPropertiesResponse, error)
SetVMProperty(ctx context.Context, in *SetVMPropertyRequest, opts ...grpc.CallOption) (*SetVMPropertyResponse, error)
DeleteVMProperty(ctx context.Context, in *DeleteVMPropertyRequest, opts ...grpc.CallOption) (*DeleteVMPropertyResponse, error)
// --- UEFI NVRAM editor (per-VM firmware variables) ---
ListUEFIVars(ctx context.Context, in *ListUEFIVarsRequest, opts ...grpc.CallOption) (*ListUEFIVarsResponse, error)
SetUEFIVar(ctx context.Context, in *SetUEFIVarRequest, opts ...grpc.CallOption) (*SetUEFIVarResponse, error)
DeleteUEFIVar(ctx context.Context, in *DeleteUEFIVarRequest, opts ...grpc.CallOption) (*DeleteUEFIVarResponse, error)
// --- Per-VM SSH keys (runtime-pushed, not create-time) ---
ListVMSSHKeys(ctx context.Context, in *ListVMSSHKeysRequest, opts ...grpc.CallOption) (*ListVMSSHKeysResponse, error)
AddVMSSHKey(ctx context.Context, in *AddVMSSHKeyRequest, opts ...grpc.CallOption) (*AddVMSSHKeyResponse, error)
RemoveVMSSHKey(ctx context.Context, in *RemoveVMSSHKeyRequest, opts ...grpc.CallOption) (*RemoveVMSSHKeyResponse, error)
// --- Federation (peer-poll snapshot, read-only) ---
// Reads the in-memory federation.Poller cache. Per
// [[openweft_pull_model]], the agent already holds the snapshot ;
// the RPC does NOT trigger a remote pull on the hot path.
ListFederationPeers(ctx context.Context, in *ListFederationPeersRequest, opts ...grpc.CallOption) (*ListFederationPeersResponse, error)
// --- Plugin catalogue + installed-instance registry ---
ListPluginCatalogue(ctx context.Context, in *ListPluginCatalogueRequest, opts ...grpc.CallOption) (*ListPluginCatalogueResponse, error)
ListInstalledPlugins(ctx context.Context, in *ListInstalledPluginsRequest, opts ...grpc.CallOption) (*ListInstalledPluginsResponse, error)
InstallPlugin(ctx context.Context, in *InstallPluginRequest, opts ...grpc.CallOption) (*InstallPluginResponse, error)
UninstallPlugin(ctx context.Context, in *UninstallPluginRequest, opts ...grpc.CallOption) (*UninstallPluginResponse, error)
EnablePlugin(ctx context.Context, in *EnablePluginRequest, opts ...grpc.CallOption) (*EnablePluginResponse, error)
DisablePlugin(ctx context.Context, in *DisablePluginRequest, opts ...grpc.CallOption) (*DisablePluginResponse, error)
// --- Subnets (per-network IP scopes) ---
// Subnets are children of a Network ; cidr is immutable, gateway +
// dns_servers move via UpdateSubnet. Delete refuses while ports
// still allocate addresses from the scope.
ListSubnets(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error)
GetSubnet(ctx context.Context, in *GetSubnetRequest, opts ...grpc.CallOption) (*GetSubnetResponse, error)
CreateSubnet(ctx context.Context, in *CreateSubnetRequest, opts ...grpc.CallOption) (*CreateSubnetResponse, error)
UpdateSubnet(ctx context.Context, in *UpdateSubnetRequest, opts ...grpc.CallOption) (*UpdateSubnetResponse, error)
DeleteSubnet(ctx context.Context, in *DeleteSubnetRequest, opts ...grpc.CallOption) (*DeleteSubnetResponse, error)
// --- LoadBalancers (L4 / L7 virtual ingress) ---
// SetLoadBalancerBackends replaces the backend list atomically ;
// DeleteLoadBalancer refuses when a FloatingIP still maps to the VIP.
ListLoadBalancers(ctx context.Context, in *ListLoadBalancersRequest, opts ...grpc.CallOption) (*ListLoadBalancersResponse, error)
GetLoadBalancer(ctx context.Context, in *GetLoadBalancerRequest, opts ...grpc.CallOption) (*GetLoadBalancerResponse, error)
CreateLoadBalancer(ctx context.Context, in *CreateLoadBalancerRequest, opts ...grpc.CallOption) (*CreateLoadBalancerResponse, error)
UpdateLoadBalancer(ctx context.Context, in *UpdateLoadBalancerRequest, opts ...grpc.CallOption) (*UpdateLoadBalancerResponse, error)
SetLoadBalancerBackends(ctx context.Context, in *SetLoadBalancerBackendsRequest, opts ...grpc.CallOption) (*SetLoadBalancerBackendsResponse, error)
DeleteLoadBalancer(ctx context.Context, in *DeleteLoadBalancerRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerResponse, error)
// --- DNS Zones (authoritative apex) ---
// DeleteDNSZone refuses while records still attach ; the response
// surfaces blocked_by_records so the operator drains in one go.
ListDNSZones(ctx context.Context, in *ListDNSZonesRequest, opts ...grpc.CallOption) (*ListDNSZonesResponse, error)
GetDNSZone(ctx context.Context, in *GetDNSZoneRequest, opts ...grpc.CallOption) (*GetDNSZoneResponse, error)
CreateDNSZone(ctx context.Context, in *CreateDNSZoneRequest, opts ...grpc.CallOption) (*CreateDNSZoneResponse, error)
UpdateDNSZone(ctx context.Context, in *UpdateDNSZoneRequest, opts ...grpc.CallOption) (*UpdateDNSZoneResponse, error)
DeleteDNSZone(ctx context.Context, in *DeleteDNSZoneRequest, opts ...grpc.CallOption) (*DeleteDNSZoneResponse, error)
// --- DNS Records (zone children) ---
// Records belong to exactly one zone ; deletion is straight-through
// (no cascade). MX/SRV carry a priority field, ignored otherwise.
ListDNSRecords(ctx context.Context, in *ListDNSRecordsRequest, opts ...grpc.CallOption) (*ListDNSRecordsResponse, error)
CreateDNSRecord(ctx context.Context, in *CreateDNSRecordRequest, opts ...grpc.CallOption) (*CreateDNSRecordResponse, error)
UpdateDNSRecord(ctx context.Context, in *UpdateDNSRecordRequest, opts ...grpc.CallOption) (*UpdateDNSRecordResponse, error)
DeleteDNSRecord(ctx context.Context, in *DeleteDNSRecordRequest, opts ...grpc.CallOption) (*DeleteDNSRecordResponse, error)
// --- Per-volume properties (mirror of VMProperty for block volumes) ---
GetVolumeProperty(ctx context.Context, in *GetVolumePropertyRequest, opts ...grpc.CallOption) (*GetVolumePropertyResponse, error)
SetVolumeProperty(ctx context.Context, in *SetVolumePropertyRequest, opts ...grpc.CallOption) (*SetVolumePropertyResponse, error)
DeleteVolumeProperty(ctx context.Context, in *DeleteVolumePropertyRequest, opts ...grpc.CallOption) (*DeleteVolumePropertyResponse, error)
// --- Share registry extensions (v0.9.0) ---
// GetShare + ResizeShare close the parity gap left by v0.8.0 ;
// ListShares / CreateShare / DeleteShare already live in v0.8.
// --- S3 Bucket registry ---
// openweft-side catalogue of S3 buckets ; bucket data lives on the
// S3 endpoint (versitygw / CubeFS objectnode). The registry tracks
// credentials + a mutable policy JSON the operator can rotate.
ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error)
GetBucket(ctx context.Context, in *GetBucketRequest, opts ...grpc.CallOption) (*GetBucketResponse, error)
CreateBucket(ctx context.Context, in *CreateBucketRequest, opts ...grpc.CallOption) (*CreateBucketResponse, error)
DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*DeleteBucketResponse, error)
GetBucketPolicy(ctx context.Context, in *GetBucketPolicyRequest, opts ...grpc.CallOption) (*GetBucketPolicyResponse, error)
SetBucketPolicy(ctx context.Context, in *SetBucketPolicyRequest, opts ...grpc.CallOption) (*SetBucketPolicyResponse, error)
// --- SSH key catalogue (cluster-wide) ---
// Distinct from the per-VM weft instance sshkey surface ; the
// cluster catalogue lets VMs reference named keys (e.g. "ci-runner-1")
// by name instead of pasting the public-key blob at every CreateVM.
ListSSHKeyCatalogue(ctx context.Context, in *ListSSHKeyCatalogueRequest, opts ...grpc.CallOption) (*ListSSHKeyCatalogueResponse, error)
AddSSHKeyCatalogue(ctx context.Context, in *AddSSHKeyCatalogueRequest, opts ...grpc.CallOption) (*AddSSHKeyCatalogueResponse, error)
RemoveSSHKeyCatalogue(ctx context.Context, in *RemoveSSHKeyCatalogueRequest, opts ...grpc.CallOption) (*RemoveSSHKeyCatalogueResponse, error)
ImportSSHKeyCatalogue(ctx context.Context, in *ImportSSHKeyCatalogueRequest, opts ...grpc.CallOption) (*ImportSSHKeyCatalogueResponse, error)
// --- Scheduling rules (nominal bindings for placement) ---
// Per [[openweft_nominal_binding]] : a rule carries a label selector
// + target_count, the scheduler reconciles toward target_count VMs
// matching the selector (or pinned by nominal binding).
ListSchedulingRules(ctx context.Context, in *ListSchedulingRulesRequest, opts ...grpc.CallOption) (*ListSchedulingRulesResponse, error)
CreateSchedulingRule(ctx context.Context, in *CreateSchedulingRuleRequest, opts ...grpc.CallOption) (*CreateSchedulingRuleResponse, error)
UpdateSchedulingRule(ctx context.Context, in *UpdateSchedulingRuleRequest, opts ...grpc.CallOption) (*UpdateSchedulingRuleResponse, error)
DeleteSchedulingRule(ctx context.Context, in *DeleteSchedulingRuleRequest, opts ...grpc.CallOption) (*DeleteSchedulingRuleResponse, error)
// --- Registry remote (alias → endpoint catalogue) ---
// Operator-managed list of upstream OCI registries (ghcr.io,
// mirror.example.com, …). Used by the OCI puller to resolve
// catalogue references to a credential bundle + endpoint.
ListRegistryRemotes(ctx context.Context, in *ListRegistryRemotesRequest, opts ...grpc.CallOption) (*ListRegistryRemotesResponse, error)
SetRegistryRemote(ctx context.Context, in *SetRegistryRemoteRequest, opts ...grpc.CallOption) (*SetRegistryRemoteResponse, error)
DeleteRegistryRemote(ctx context.Context, in *DeleteRegistryRemoteRequest, opts ...grpc.CallOption) (*DeleteRegistryRemoteResponse, error)
SearchRegistryRemote(ctx context.Context, in *SearchRegistryRemoteRequest, opts ...grpc.CallOption) (*SearchRegistryRemoteResponse, error)
// --- PodSpec publish / read (operator-facing surface for GuestPodPlane) ---
// SetPodSpec records the operator's desired PodSpec for a pod_id ;
// the GuestPodPlane handler serves it back to weft-init in the
// HelloAck frame on the vsock stream. spec_json is a protojson-
// encoded guestv1.PodSpec ; an empty / JSON-null body evicts the
// entry. Persists across daemon restarts via <stateDir>/podspecs.hcl.
SetPodSpec(ctx context.Context, in *SetPodSpecRequest, opts ...grpc.CallOption) (*SetPodSpecResponse, error)
// GetPodSpec returns the currently-published PodSpec for a pod_id
// (or found=false when no spec has been published yet).
GetPodSpec(ctx context.Context, in *GetPodSpecRequest, opts ...grpc.CallOption) (*GetPodSpecResponse, error)
// --- MicroVM metrics (per-VM telemetry snapshot) ---
// Returns the latest per-VM sample : CPU/mem/net/disk + uptime.
// sampled_at_unix_ns = 0 when no sample exists yet — the rest of
// the fields stay zero ; the webui renders the empty shape natively
// rather than falling back to synthetic mock data.
GetMicroVMMetrics(ctx context.Context, in *GetMicroVMMetricsRequest, opts ...grpc.CallOption) (*MicroVMMetricsResponse, error)
// Cluster identity. GetClusterInfo is open to every authed caller
// (chrome decoration) ; SetClusterName is admin-only.
GetClusterInfo(ctx context.Context, in *GetClusterInfoRequest, opts ...grpc.CallOption) (*GetClusterInfoResponse, error)
SetClusterName(ctx context.Context, in *SetClusterNameRequest, opts ...grpc.CallOption) (*SetClusterNameResponse, error)
}
WeftAgentClient is the client API for WeftAgent 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.
WeftService is the gRPC API exposed by weft.
func NewWeftAgentClient ¶
func NewWeftAgentClient(cc grpc.ClientConnInterface) WeftAgentClient
type WeftAgentServer ¶
type WeftAgentServer interface {
ListVMs(context.Context, *ListVMsRequest) (*ListVMsResponse, error)
VMStatus(context.Context, *VMStatusRequest) (*VMStatusResponse, error)
StartVM(context.Context, *StartVMRequest) (*StartVMResponse, error)
StopVM(context.Context, *StopVMRequest) (*StopVMResponse, error)
RestartVM(context.Context, *RestartVMRequest) (*RestartVMResponse, error)
CreateVM(context.Context, *CreateVMRequest) (*CreateVMResponse, error)
DeleteVM(context.Context, *DeleteVMRequest) (*DeleteVMResponse, error)
ProvisionVM(context.Context, *ProvisionVMRequest) (*ProvisionVMResponse, error)
DeprovisionVM(context.Context, *DeprovisionVMRequest) (*DeprovisionVMResponse, error)
PullImages(context.Context, *PullImagesRequest) (*PullImagesResponse, error)
PullImage(context.Context, *PullImageRequest) (*PullImageResponse, error)
PatchImage(context.Context, *PatchImageRequest) (*PatchImageResponse, error)
ListImages(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
CleanImages(context.Context, *CleanImagesRequest) (*CleanImagesResponse, error)
WaitVM(context.Context, *WaitVMRequest) (*WaitVMResponse, error)
// Nano-Container-Linux integration: register a VM directory that
// boots from a read-only weft-microvm-init UKI ISO and exposes the OCI
// rootfs to the guest via virtio-fs. After this returns the VM
// is in VM_STATE_STOPPED; call StartVM to boot it.
RegisterMicroVM(context.Context, *RegisterMicroVMRequest) (*RegisterMicroVMResponse, error)
// Per-VM lifecycle event log: every transition the daemon
// observed (server-side state + folded guest-side WEFT_MARK
// lines from the console). Returned in wall-clock order.
VMTimings(context.Context, *VMTimingsRequest) (*VMTimingsResponse, error)
// Read a VM's serial console log (the raw byte stream the guest
// produced on hvc0 / serial port — boot messages, weft-microvm-init log
// lines, WEFT_MARK markers, and the container's own stdout/
// stderr, all interleaved). Single-shot read; `tail_bytes` caps
// the response to the last N bytes when non-zero.
VMLogs(context.Context, *VMLogsRequest) (*VMLogsResponse, error)
// AvailabilityZone registry RPCs. AZs are the top tier of the
// inventory hierarchy (AZ → Rack → Host) ; their `code` is the
// value scheduling rules and host registrations carry around to
// pin placement. Deletion refuses when racks / hosts still bind
// to the AZ.
ListAZs(context.Context, *ListAZsRequest) (*ListAZsResponse, error)
GetAZ(context.Context, *GetAZRequest) (*GetAZResponse, error)
CreateAZ(context.Context, *CreateAZRequest) (*CreateAZResponse, error)
UpdateAZ(context.Context, *UpdateAZRequest) (*UpdateAZResponse, error)
DeleteAZ(context.Context, *DeleteAZRequest) (*DeleteAZResponse, error)
// Rack registry RPCs. Same UUID-keyed, az-scoped shape as the
// existing per-noun registries. Racks carry the U-occupancy
// metadata the webui's 2D rack-elevation viz reads (host
// height_u / position_u remain on HostInfo).
ListRacks(context.Context, *ListRacksRequest) (*ListRacksResponse, error)
GetRack(context.Context, *GetRackRequest) (*GetRackResponse, error)
CreateRack(context.Context, *CreateRackRequest) (*CreateRackResponse, error)
UpdateRack(context.Context, *UpdateRackRequest) (*UpdateRackResponse, error)
DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
// Project registry RPCs. The UUID returned by ListProjects /
// CreateProject is the stable identifier on-disk vmDirs are
// keyed on; RenameProject mutates only the display name so every
// attached VM follows the rename transparently.
ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
RenameProject(context.Context, *RenameProjectRequest) (*RenameProjectResponse, error)
DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
SetProjectTenant(context.Context, *SetProjectTenantRequest) (*SetProjectTenantResponse, error)
// Project-membership RPCs. Platform-managed alternative to
// dex `project:<uuid>` group claims; either path grants access.
AddProjectMember(context.Context, *AddProjectMemberRequest) (*AddProjectMemberResponse, error)
RemoveProjectMember(context.Context, *RemoveProjectMemberRequest) (*RemoveProjectMemberResponse, error)
ListProjectMembers(context.Context, *ListProjectMembersRequest) (*ListProjectMembersResponse, error)
// User registry RPCs. Authenticated principals; UUID-keyed so a
// display-name or email change leaves every project ACL intact.
ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
Me(context.Context, *MeRequest) (*MeResponse, error)
SetUserDisplayName(context.Context, *SetUserDisplayNameRequest) (*SetUserDisplayNameResponse, error)
DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error)
// Network registry RPCs. Same UUID-keyed, project-scoped shape
// as Volumes; immutable CIDR/Type, mutable Name + DNS list.
ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
CreateNetwork(context.Context, *CreateNetworkRequest) (*CreateNetworkResponse, error)
RenameNetwork(context.Context, *RenameNetworkRequest) (*RenameNetworkResponse, error)
SetNetworkDNS(context.Context, *SetNetworkDNSRequest) (*SetNetworkDNSResponse, error)
DeleteNetwork(context.Context, *DeleteNetworkRequest) (*DeleteNetworkResponse, error)
SetNetworkDefaultSecurityGroups(context.Context, *SetNetworkDefaultSecurityGroupsRequest) (*SetNetworkDefaultSecurityGroupsResponse, error)
// Read-only Port view : every NIC binding for a given VM ;
// operators inspect MAC/IP/security-groups/QoS caps. Writes
// happen at VM create time today (no UpdatePort yet).
ListPortsForVM(context.Context, *ListPortsForVMRequest) (*ListPortsForVMResponse, error)
// SecurityGroup registry RPCs. SetSecurityGroupRules replaces
// the rule list atomically — clients GET-modify-PUT.
ListSecurityGroups(context.Context, *ListSecurityGroupsRequest) (*ListSecurityGroupsResponse, error)
CreateSecurityGroup(context.Context, *CreateSecurityGroupRequest) (*CreateSecurityGroupResponse, error)
RenameSecurityGroup(context.Context, *RenameSecurityGroupRequest) (*RenameSecurityGroupResponse, error)
SetSecurityGroupDescription(context.Context, *SetSecurityGroupDescriptionRequest) (*SetSecurityGroupDescriptionResponse, error)
SetSecurityGroupRules(context.Context, *SetSecurityGroupRulesRequest) (*SetSecurityGroupRulesResponse, error)
DeleteSecurityGroup(context.Context, *DeleteSecurityGroupRequest) (*DeleteSecurityGroupResponse, error)
// Volume registry RPCs. Same shape as projects (UUID-keyed,
// rename-friendly) but two-dimensional: a volume's name is
// unique inside its project, not globally. AttachVolume +
// DetachVolume manipulate the VM binding without recreating the
// volume — same `volume.*` events stream out to bus subscribers.
ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
RenameVolume(context.Context, *RenameVolumeRequest) (*RenameVolumeResponse, error)
ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
// Volume snapshot RPCs. A snapshot is a point-in-time CoW copy of a
// volume's contents — same backing primitive as the VM CoW clone
// (FICLONE / reflink). Listed under the parent volume's UUID,
// referenceable by their own UUID for restore. The restore path
// re-clones the snapshot into a fresh volume (does NOT mutate the
// parent in place — that would invalidate every other snapshot
// taken since).
CreateVolumeSnapshot(context.Context, *CreateVolumeSnapshotRequest) (*CreateVolumeSnapshotResponse, error)
ListVolumeSnapshots(context.Context, *ListVolumeSnapshotsRequest) (*ListVolumeSnapshotsResponse, error)
RestoreVolumeSnapshot(context.Context, *RestoreVolumeSnapshotRequest) (*RestoreVolumeSnapshotResponse, error)
RevertVolumeSnapshot(context.Context, *RevertVolumeSnapshotRequest) (*RevertVolumeSnapshotResponse, error)
DeleteVolumeSnapshot(context.Context, *DeleteVolumeSnapshotRequest) (*DeleteVolumeSnapshotResponse, error)
// Volume backup RPCs. A backup ships a snapshot's contents to a remote
// backupstore (S3 / SFTP) and yields a URL that's stable across volume
// lifecycles — survives the source volume's deletion and can be restored
// into any project the caller has access to.
CreateVolumeBackup(context.Context, *CreateVolumeBackupRequest) (*CreateVolumeBackupResponse, error)
ListVolumeBackups(context.Context, *ListVolumeBackupsRequest) (*ListVolumeBackupsResponse, error)
DeleteVolumeBackup(context.Context, *DeleteVolumeBackupRequest) (*DeleteVolumeBackupResponse, error)
RestoreVolumeBackup(context.Context, *RestoreVolumeBackupRequest) (*RestoreVolumeBackupResponse, error)
// WatchEvents opens a server-stream of platform events. Lets
// clients react to VM lifecycle / project mutation / guest-side
// marker changes without polling. ACL-filtered server-side by
// the caller's visible projects.
WatchEvents(*WatchEventsRequest, grpc.ServerStreamingServer[PlatformEvent]) error
// RenderNATSAuthorization returns the NATS-conf `authorization`
// block (per-project NKey allow-list, default-deny) for the
// operator to splice into nats.conf. Admin-gated.
// Per [[weft-tenant-event-access]] Phase 3.
RenderNATSAuthorization(context.Context, *RenderNATSAuthorizationRequest) (*RenderNATSAuthorizationResponse, error)
// Host registry RPCs. The Host inventory drives multi-host
// placement: every hypervisor instance registers itself (or is
// registered by the operator) and the scheduler picks among
// them honouring [[weft-placement-rules]].
RegisterHost(context.Context, *RegisterHostRequest) (*RegisterHostResponse, error)
ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
GetHost(context.Context, *GetHostRequest) (*GetHostResponse, error)
HeartbeatHost(context.Context, *HeartbeatHostRequest) (*HeartbeatHostResponse, error)
SetHostState(context.Context, *SetHostStateRequest) (*SetHostStateResponse, error)
SetHostProperties(context.Context, *SetHostPropertiesRequest) (*SetHostPropertiesResponse, error)
SetVMProperties(context.Context, *SetVMPropertiesRequest) (*SetVMPropertiesResponse, error)
// V0.13.0 : flip the VM's administrative intent (status), separate
// from its runtime state. Values: "active" | "inactive" | "draining".
SetVMStatus(context.Context, *SetVMStatusRequest) (*SetVMStatusResponse, error)
GetZombieReport(context.Context, *GetZombieReportRequest) (*GetZombieReportResponse, error)
TriggerZombieSweep(context.Context, *TriggerZombieSweepRequest) (*GetZombieReportResponse, error)
SetHostCordoned(context.Context, *SetHostCordonedRequest) (*SetHostCordonedResponse, error)
DeleteHost(context.Context, *DeleteHostRequest) (*DeleteHostResponse, error)
// mount.action="unmount", an unmount) out to every VM in a project over
// the event bus — the daemon side of `weft share attach/detach`.
PublishShareToProject(context.Context, *PublishShareToProjectRequest) (*PublishShareToProjectResponse, error)
// --- Tenants (multi-tenancy boundary) ---
ListTenants(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
CreateTenant(context.Context, *CreateTenantRequest) (*CreateTenantResponse, error)
DeleteTenant(context.Context, *DeleteTenantRequest) (*DeleteTenantResponse, error)
AddTenantAdmin(context.Context, *AddTenantAdminRequest) (*AddTenantAdminResponse, error)
RemoveTenantAdmin(context.Context, *RemoveTenantAdminRequest) (*RemoveTenantAdminResponse, error)
AddTenantMember(context.Context, *AddTenantMemberRequest) (*AddTenantMemberResponse, error)
RemoveTenantMember(context.Context, *RemoveTenantMemberRequest) (*RemoveTenantMemberResponse, error)
// --- Quotas (hierarchical : tenant cap → project distribution) ---
GetTenantQuota(context.Context, *GetTenantQuotaRequest) (*GetTenantQuotaResponse, error)
SetTenantQuota(context.Context, *SetTenantQuotaRequest) (*SetTenantQuotaResponse, error)
GetProjectQuota(context.Context, *GetProjectQuotaRequest) (*GetProjectQuotaResponse, error)
SetProjectQuota(context.Context, *SetProjectQuotaRequest) (*SetProjectQuotaResponse, error)
// --- Shares (CubeFS share registry ; volume provisioning stays
//
// out-of-band on the CubeFS cluster) ---
// --- Floating IPs (public ingress addresses) ---
ListFloatingIPs(context.Context, *ListFloatingIPsRequest) (*ListFloatingIPsResponse, error)
AllocateFloatingIP(context.Context, *AllocateFloatingIPRequest) (*AllocateFloatingIPResponse, error)
ReleaseFloatingIP(context.Context, *ReleaseFloatingIPRequest) (*ReleaseFloatingIPResponse, error)
MapFloatingIP(context.Context, *MapFloatingIPRequest) (*MapFloatingIPResponse, error)
UnmapFloatingIP(context.Context, *UnmapFloatingIPRequest) (*UnmapFloatingIPResponse, error)
// --- Flavors (cluster-wide compute envelope catalogue, etcd-backed) ---
ListFlavors(context.Context, *ListFlavorsRequest) (*ListFlavorsResponse, error)
GetFlavor(context.Context, *GetFlavorRequest) (*GetFlavorResponse, error)
SetFlavor(context.Context, *SetFlavorRequest) (*SetFlavorResponse, error)
DeleteFlavor(context.Context, *DeleteFlavorRequest) (*DeleteFlavorResponse, error)
// --- Provisioning scripts (named sh bodies, etcd-backed) ---
ListScripts(context.Context, *ListScriptsRequest) (*ListScriptsResponse, error)
GetScript(context.Context, *GetScriptRequest) (*GetScriptResponse, error)
SetScript(context.Context, *SetScriptRequest) (*SetScriptResponse, error)
DeleteScript(context.Context, *DeleteScriptRequest) (*DeleteScriptResponse, error)
// --- Per-VM properties (host-set annotations w/ guest_readable flag) ---
ListVMProperties(context.Context, *ListVMPropertiesRequest) (*ListVMPropertiesResponse, error)
SetVMProperty(context.Context, *SetVMPropertyRequest) (*SetVMPropertyResponse, error)
DeleteVMProperty(context.Context, *DeleteVMPropertyRequest) (*DeleteVMPropertyResponse, error)
// --- UEFI NVRAM editor (per-VM firmware variables) ---
ListUEFIVars(context.Context, *ListUEFIVarsRequest) (*ListUEFIVarsResponse, error)
SetUEFIVar(context.Context, *SetUEFIVarRequest) (*SetUEFIVarResponse, error)
DeleteUEFIVar(context.Context, *DeleteUEFIVarRequest) (*DeleteUEFIVarResponse, error)
// --- Per-VM SSH keys (runtime-pushed, not create-time) ---
ListVMSSHKeys(context.Context, *ListVMSSHKeysRequest) (*ListVMSSHKeysResponse, error)
AddVMSSHKey(context.Context, *AddVMSSHKeyRequest) (*AddVMSSHKeyResponse, error)
RemoveVMSSHKey(context.Context, *RemoveVMSSHKeyRequest) (*RemoveVMSSHKeyResponse, error)
// --- Federation (peer-poll snapshot, read-only) ---
// Reads the in-memory federation.Poller cache. Per
// [[openweft_pull_model]], the agent already holds the snapshot ;
// the RPC does NOT trigger a remote pull on the hot path.
ListFederationPeers(context.Context, *ListFederationPeersRequest) (*ListFederationPeersResponse, error)
// --- Plugin catalogue + installed-instance registry ---
ListPluginCatalogue(context.Context, *ListPluginCatalogueRequest) (*ListPluginCatalogueResponse, error)
ListInstalledPlugins(context.Context, *ListInstalledPluginsRequest) (*ListInstalledPluginsResponse, error)
InstallPlugin(context.Context, *InstallPluginRequest) (*InstallPluginResponse, error)
UninstallPlugin(context.Context, *UninstallPluginRequest) (*UninstallPluginResponse, error)
EnablePlugin(context.Context, *EnablePluginRequest) (*EnablePluginResponse, error)
DisablePlugin(context.Context, *DisablePluginRequest) (*DisablePluginResponse, error)
// --- Subnets (per-network IP scopes) ---
// Subnets are children of a Network ; cidr is immutable, gateway +
// dns_servers move via UpdateSubnet. Delete refuses while ports
// still allocate addresses from the scope.
ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
GetSubnet(context.Context, *GetSubnetRequest) (*GetSubnetResponse, error)
CreateSubnet(context.Context, *CreateSubnetRequest) (*CreateSubnetResponse, error)
UpdateSubnet(context.Context, *UpdateSubnetRequest) (*UpdateSubnetResponse, error)
DeleteSubnet(context.Context, *DeleteSubnetRequest) (*DeleteSubnetResponse, error)
// --- LoadBalancers (L4 / L7 virtual ingress) ---
// SetLoadBalancerBackends replaces the backend list atomically ;
// DeleteLoadBalancer refuses when a FloatingIP still maps to the VIP.
ListLoadBalancers(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error)
GetLoadBalancer(context.Context, *GetLoadBalancerRequest) (*GetLoadBalancerResponse, error)
CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error)
UpdateLoadBalancer(context.Context, *UpdateLoadBalancerRequest) (*UpdateLoadBalancerResponse, error)
SetLoadBalancerBackends(context.Context, *SetLoadBalancerBackendsRequest) (*SetLoadBalancerBackendsResponse, error)
DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error)
// --- DNS Zones (authoritative apex) ---
// DeleteDNSZone refuses while records still attach ; the response
// surfaces blocked_by_records so the operator drains in one go.
ListDNSZones(context.Context, *ListDNSZonesRequest) (*ListDNSZonesResponse, error)
GetDNSZone(context.Context, *GetDNSZoneRequest) (*GetDNSZoneResponse, error)
CreateDNSZone(context.Context, *CreateDNSZoneRequest) (*CreateDNSZoneResponse, error)
UpdateDNSZone(context.Context, *UpdateDNSZoneRequest) (*UpdateDNSZoneResponse, error)
DeleteDNSZone(context.Context, *DeleteDNSZoneRequest) (*DeleteDNSZoneResponse, error)
// --- DNS Records (zone children) ---
// Records belong to exactly one zone ; deletion is straight-through
// (no cascade). MX/SRV carry a priority field, ignored otherwise.
ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error)
CreateDNSRecord(context.Context, *CreateDNSRecordRequest) (*CreateDNSRecordResponse, error)
UpdateDNSRecord(context.Context, *UpdateDNSRecordRequest) (*UpdateDNSRecordResponse, error)
DeleteDNSRecord(context.Context, *DeleteDNSRecordRequest) (*DeleteDNSRecordResponse, error)
// --- Per-volume properties (mirror of VMProperty for block volumes) ---
GetVolumeProperty(context.Context, *GetVolumePropertyRequest) (*GetVolumePropertyResponse, error)
SetVolumeProperty(context.Context, *SetVolumePropertyRequest) (*SetVolumePropertyResponse, error)
DeleteVolumeProperty(context.Context, *DeleteVolumePropertyRequest) (*DeleteVolumePropertyResponse, error)
// --- Share registry extensions (v0.9.0) ---
// GetShare + ResizeShare close the parity gap left by v0.8.0 ;
// ListShares / CreateShare / DeleteShare already live in v0.8.
// --- S3 Bucket registry ---
// openweft-side catalogue of S3 buckets ; bucket data lives on the
// S3 endpoint (versitygw / CubeFS objectnode). The registry tracks
// credentials + a mutable policy JSON the operator can rotate.
ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
GetBucket(context.Context, *GetBucketRequest) (*GetBucketResponse, error)
CreateBucket(context.Context, *CreateBucketRequest) (*CreateBucketResponse, error)
DeleteBucket(context.Context, *DeleteBucketRequest) (*DeleteBucketResponse, error)
GetBucketPolicy(context.Context, *GetBucketPolicyRequest) (*GetBucketPolicyResponse, error)
SetBucketPolicy(context.Context, *SetBucketPolicyRequest) (*SetBucketPolicyResponse, error)
// --- SSH key catalogue (cluster-wide) ---
// Distinct from the per-VM weft instance sshkey surface ; the
// cluster catalogue lets VMs reference named keys (e.g. "ci-runner-1")
// by name instead of pasting the public-key blob at every CreateVM.
ListSSHKeyCatalogue(context.Context, *ListSSHKeyCatalogueRequest) (*ListSSHKeyCatalogueResponse, error)
AddSSHKeyCatalogue(context.Context, *AddSSHKeyCatalogueRequest) (*AddSSHKeyCatalogueResponse, error)
RemoveSSHKeyCatalogue(context.Context, *RemoveSSHKeyCatalogueRequest) (*RemoveSSHKeyCatalogueResponse, error)
ImportSSHKeyCatalogue(context.Context, *ImportSSHKeyCatalogueRequest) (*ImportSSHKeyCatalogueResponse, error)
// --- Scheduling rules (nominal bindings for placement) ---
// Per [[openweft_nominal_binding]] : a rule carries a label selector
// + target_count, the scheduler reconciles toward target_count VMs
// matching the selector (or pinned by nominal binding).
ListSchedulingRules(context.Context, *ListSchedulingRulesRequest) (*ListSchedulingRulesResponse, error)
CreateSchedulingRule(context.Context, *CreateSchedulingRuleRequest) (*CreateSchedulingRuleResponse, error)
UpdateSchedulingRule(context.Context, *UpdateSchedulingRuleRequest) (*UpdateSchedulingRuleResponse, error)
DeleteSchedulingRule(context.Context, *DeleteSchedulingRuleRequest) (*DeleteSchedulingRuleResponse, error)
// --- Registry remote (alias → endpoint catalogue) ---
// Operator-managed list of upstream OCI registries (ghcr.io,
// mirror.example.com, …). Used by the OCI puller to resolve
// catalogue references to a credential bundle + endpoint.
ListRegistryRemotes(context.Context, *ListRegistryRemotesRequest) (*ListRegistryRemotesResponse, error)
SetRegistryRemote(context.Context, *SetRegistryRemoteRequest) (*SetRegistryRemoteResponse, error)
DeleteRegistryRemote(context.Context, *DeleteRegistryRemoteRequest) (*DeleteRegistryRemoteResponse, error)
SearchRegistryRemote(context.Context, *SearchRegistryRemoteRequest) (*SearchRegistryRemoteResponse, error)
// --- PodSpec publish / read (operator-facing surface for GuestPodPlane) ---
// SetPodSpec records the operator's desired PodSpec for a pod_id ;
// the GuestPodPlane handler serves it back to weft-init in the
// HelloAck frame on the vsock stream. spec_json is a protojson-
// encoded guestv1.PodSpec ; an empty / JSON-null body evicts the
// entry. Persists across daemon restarts via <stateDir>/podspecs.hcl.
SetPodSpec(context.Context, *SetPodSpecRequest) (*SetPodSpecResponse, error)
// GetPodSpec returns the currently-published PodSpec for a pod_id
// (or found=false when no spec has been published yet).
GetPodSpec(context.Context, *GetPodSpecRequest) (*GetPodSpecResponse, error)
// --- MicroVM metrics (per-VM telemetry snapshot) ---
// Returns the latest per-VM sample : CPU/mem/net/disk + uptime.
// sampled_at_unix_ns = 0 when no sample exists yet — the rest of
// the fields stay zero ; the webui renders the empty shape natively
// rather than falling back to synthetic mock data.
GetMicroVMMetrics(context.Context, *GetMicroVMMetricsRequest) (*MicroVMMetricsResponse, error)
// Cluster identity. GetClusterInfo is open to every authed caller
// (chrome decoration) ; SetClusterName is admin-only.
GetClusterInfo(context.Context, *GetClusterInfoRequest) (*GetClusterInfoResponse, error)
SetClusterName(context.Context, *SetClusterNameRequest) (*SetClusterNameResponse, error)
// contains filtered or unexported methods
}
WeftAgentServer is the server API for WeftAgent service. All implementations must embed UnimplementedWeftAgentServer for forward compatibility.
WeftService is the gRPC API exposed by weft.
type WeftAgent_WatchEventsClient ¶
type WeftAgent_WatchEventsClient = grpc.ServerStreamingClient[PlatformEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type WeftAgent_WatchEventsServer ¶
type WeftAgent_WatchEventsServer = grpc.ServerStreamingServer[PlatformEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type ZombieEntry ¶ added in v0.11.0
type ZombieEntry struct {
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
ProjectUuid string `protobuf:"bytes,3,opt,name=project_uuid,json=projectUuid,proto3" json:"project_uuid,omitempty"`
HostUuid string `protobuf:"bytes,4,opt,name=host_uuid,json=hostUuid,proto3" json:"host_uuid,omitempty"`
Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
DeploymentType string `protobuf:"bytes,7,opt,name=deployment_type,json=deploymentType,proto3" json:"deployment_type,omitempty"`
DetectedAtUnixNs int64 `protobuf:"varint,8,opt,name=detected_at_unix_ns,json=detectedAtUnixNs,proto3" json:"detected_at_unix_ns,omitempty"`
HostDownSinceUnixNs int64 `protobuf:"varint,9,opt,name=host_down_since_unix_ns,json=hostDownSinceUnixNs,proto3" json:"host_down_since_unix_ns,omitempty"`
// contains filtered or unexported fields
}
ZombieEntry describes one classified zombie. Mirrors zombiegc.Zombie verbatim — kind is one of "local", "ci_cross_host", "ha_cross_host", "orphan_project", "orphan_dir".
func (*ZombieEntry) Descriptor
deprecated
added in
v0.11.0
func (*ZombieEntry) Descriptor() ([]byte, []int)
Deprecated: Use ZombieEntry.ProtoReflect.Descriptor instead.
func (*ZombieEntry) GetDeploymentType ¶ added in v0.11.0
func (x *ZombieEntry) GetDeploymentType() string
func (*ZombieEntry) GetDetectedAtUnixNs ¶ added in v0.11.0
func (x *ZombieEntry) GetDetectedAtUnixNs() int64
func (*ZombieEntry) GetHostDownSinceUnixNs ¶ added in v0.11.0
func (x *ZombieEntry) GetHostDownSinceUnixNs() int64
func (*ZombieEntry) GetHostUuid ¶ added in v0.11.0
func (x *ZombieEntry) GetHostUuid() string
func (*ZombieEntry) GetKind ¶ added in v0.11.0
func (x *ZombieEntry) GetKind() string
func (*ZombieEntry) GetName ¶ added in v0.11.0
func (x *ZombieEntry) GetName() string
func (*ZombieEntry) GetProjectUuid ¶ added in v0.11.0
func (x *ZombieEntry) GetProjectUuid() string
func (*ZombieEntry) GetReason ¶ added in v0.11.0
func (x *ZombieEntry) GetReason() string
func (*ZombieEntry) GetUuid ¶ added in v0.11.0
func (x *ZombieEntry) GetUuid() string
func (*ZombieEntry) ProtoMessage ¶ added in v0.11.0
func (*ZombieEntry) ProtoMessage()
func (*ZombieEntry) ProtoReflect ¶ added in v0.11.0
func (x *ZombieEntry) ProtoReflect() protoreflect.Message
func (*ZombieEntry) Reset ¶ added in v0.11.0
func (x *ZombieEntry) Reset()
func (*ZombieEntry) String ¶ added in v0.11.0
func (x *ZombieEntry) String() string
