Versions in this module Expand all Collapse all v0 v0.1.1 Jun 14, 2026 Changes in this version + const NetworkControlPlane_CreateDNSRecord_FullMethodName + const NetworkControlPlane_CreateDNSZone_FullMethodName + const NetworkControlPlane_CreateLoadBalancer_FullMethodName + const NetworkControlPlane_CreateRouter_FullMethodName + const NetworkControlPlane_CreateSchedulingRule_FullMethodName + const NetworkControlPlane_DeleteDNSRecord_FullMethodName + const NetworkControlPlane_DeleteDNSZone_FullMethodName + const NetworkControlPlane_DeleteLoadBalancer_FullMethodName + const NetworkControlPlane_DeleteRouter_FullMethodName + const NetworkControlPlane_DeleteSchedulingRule_FullMethodName + const NetworkControlPlane_ListDNSRecords_FullMethodName + const NetworkControlPlane_ListDNSZones_FullMethodName + const NetworkControlPlane_ListLoadBalancers_FullMethodName + const NetworkControlPlane_ListRouters_FullMethodName + const NetworkControlPlane_ListSchedulingRules_FullMethodName + const NetworkControlPlane_SetLoadBalancerBackends_FullMethodName + var File_network_proto protoreflect.FileDescriptor + var NetworkControlPlane_ServiceDesc = grpc.ServiceDesc + func RegisterNetworkControlPlaneServer(s grpc.ServiceRegistrar, srv NetworkControlPlaneServer) + type CreateDNSRecordRequest struct + Name string + Ttl int32 + Type string + Value string + ZoneUuid string + func (*CreateDNSRecordRequest) Descriptor() ([]byte, []int) + func (*CreateDNSRecordRequest) ProtoMessage() + func (x *CreateDNSRecordRequest) GetName() string + func (x *CreateDNSRecordRequest) GetTtl() int32 + func (x *CreateDNSRecordRequest) GetType() string + func (x *CreateDNSRecordRequest) GetValue() string + func (x *CreateDNSRecordRequest) GetZoneUuid() string + func (x *CreateDNSRecordRequest) ProtoReflect() protoreflect.Message + func (x *CreateDNSRecordRequest) Reset() + func (x *CreateDNSRecordRequest) String() string + type CreateDNSRecordResponse struct + Record *DNSRecordInfo + func (*CreateDNSRecordResponse) Descriptor() ([]byte, []int) + func (*CreateDNSRecordResponse) ProtoMessage() + func (x *CreateDNSRecordResponse) GetRecord() *DNSRecordInfo + func (x *CreateDNSRecordResponse) ProtoReflect() protoreflect.Message + func (x *CreateDNSRecordResponse) Reset() + func (x *CreateDNSRecordResponse) String() string + type CreateDNSZoneRequest struct + Name string + Project string + PushTarget string + Role string + TtlDefault int32 + func (*CreateDNSZoneRequest) Descriptor() ([]byte, []int) + func (*CreateDNSZoneRequest) ProtoMessage() + func (x *CreateDNSZoneRequest) GetName() string + func (x *CreateDNSZoneRequest) GetProject() string + func (x *CreateDNSZoneRequest) GetPushTarget() string + func (x *CreateDNSZoneRequest) GetRole() string + func (x *CreateDNSZoneRequest) GetTtlDefault() int32 + func (x *CreateDNSZoneRequest) ProtoReflect() protoreflect.Message + func (x *CreateDNSZoneRequest) Reset() + func (x *CreateDNSZoneRequest) String() string + type CreateDNSZoneResponse struct + Zone *DNSZoneInfo + func (*CreateDNSZoneResponse) Descriptor() ([]byte, []int) + func (*CreateDNSZoneResponse) ProtoMessage() + func (x *CreateDNSZoneResponse) GetZone() *DNSZoneInfo + func (x *CreateDNSZoneResponse) ProtoReflect() protoreflect.Message + func (x *CreateDNSZoneResponse) Reset() + func (x *CreateDNSZoneResponse) String() string + type CreateLoadBalancerRequest struct + Az string + Backends []string + Mode string + Name string + Port uint32 + Project string + func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int) + func (*CreateLoadBalancerRequest) ProtoMessage() + func (x *CreateLoadBalancerRequest) GetAz() string + func (x *CreateLoadBalancerRequest) GetBackends() []string + func (x *CreateLoadBalancerRequest) GetMode() string + func (x *CreateLoadBalancerRequest) GetName() string + func (x *CreateLoadBalancerRequest) GetPort() uint32 + func (x *CreateLoadBalancerRequest) GetProject() string + func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message + func (x *CreateLoadBalancerRequest) Reset() + func (x *CreateLoadBalancerRequest) String() string + type CreateLoadBalancerResponse struct + LoadBalancer *LoadBalancerInfo + func (*CreateLoadBalancerResponse) Descriptor() ([]byte, []int) + func (*CreateLoadBalancerResponse) ProtoMessage() + func (x *CreateLoadBalancerResponse) GetLoadBalancer() *LoadBalancerInfo + func (x *CreateLoadBalancerResponse) ProtoReflect() protoreflect.Message + func (x *CreateLoadBalancerResponse) Reset() + func (x *CreateLoadBalancerResponse) String() string + type CreateRouterRequest struct + Backend string + External string + Kind string + Name string + Networks []string + Prefixes []string + Project string + Replicas int32 + func (*CreateRouterRequest) Descriptor() ([]byte, []int) + func (*CreateRouterRequest) ProtoMessage() + func (x *CreateRouterRequest) GetBackend() string + func (x *CreateRouterRequest) GetExternal() string + func (x *CreateRouterRequest) GetKind() string + func (x *CreateRouterRequest) GetName() string + func (x *CreateRouterRequest) GetNetworks() []string + func (x *CreateRouterRequest) GetPrefixes() []string + func (x *CreateRouterRequest) GetProject() string + func (x *CreateRouterRequest) GetReplicas() int32 + func (x *CreateRouterRequest) ProtoReflect() protoreflect.Message + func (x *CreateRouterRequest) Reset() + func (x *CreateRouterRequest) String() string + type CreateRouterResponse struct + Router *RouterInfo + func (*CreateRouterResponse) Descriptor() ([]byte, []int) + func (*CreateRouterResponse) ProtoMessage() + func (x *CreateRouterResponse) GetRouter() *RouterInfo + func (x *CreateRouterResponse) ProtoReflect() protoreflect.Message + func (x *CreateRouterResponse) Reset() + func (x *CreateRouterResponse) String() string + type CreateSchedulingRuleRequest struct + Az string + Count int32 + Host string + Name string + Project string + Rack string + Selector string + func (*CreateSchedulingRuleRequest) Descriptor() ([]byte, []int) + func (*CreateSchedulingRuleRequest) ProtoMessage() + func (x *CreateSchedulingRuleRequest) GetAz() string + func (x *CreateSchedulingRuleRequest) GetCount() int32 + func (x *CreateSchedulingRuleRequest) GetHost() string + func (x *CreateSchedulingRuleRequest) GetName() string + func (x *CreateSchedulingRuleRequest) GetProject() string + func (x *CreateSchedulingRuleRequest) GetRack() string + func (x *CreateSchedulingRuleRequest) GetSelector() string + func (x *CreateSchedulingRuleRequest) ProtoReflect() protoreflect.Message + func (x *CreateSchedulingRuleRequest) Reset() + func (x *CreateSchedulingRuleRequest) String() string + type CreateSchedulingRuleResponse struct + Rule *SchedulingRuleInfo + func (*CreateSchedulingRuleResponse) Descriptor() ([]byte, []int) + func (*CreateSchedulingRuleResponse) ProtoMessage() + func (x *CreateSchedulingRuleResponse) GetRule() *SchedulingRuleInfo + func (x *CreateSchedulingRuleResponse) ProtoReflect() protoreflect.Message + func (x *CreateSchedulingRuleResponse) Reset() + func (x *CreateSchedulingRuleResponse) String() string + type DNSRecordInfo struct + Name string + Source string + Ttl int32 + Type string + Uuid string + Value string + Zone string + ZoneUuid string + func (*DNSRecordInfo) Descriptor() ([]byte, []int) + func (*DNSRecordInfo) ProtoMessage() + func (x *DNSRecordInfo) GetName() string + func (x *DNSRecordInfo) GetSource() string + func (x *DNSRecordInfo) GetTtl() int32 + func (x *DNSRecordInfo) GetType() string + func (x *DNSRecordInfo) GetUuid() string + func (x *DNSRecordInfo) GetValue() string + func (x *DNSRecordInfo) GetZone() string + func (x *DNSRecordInfo) GetZoneUuid() string + func (x *DNSRecordInfo) ProtoReflect() protoreflect.Message + func (x *DNSRecordInfo) Reset() + func (x *DNSRecordInfo) String() string + type DNSZoneInfo struct + Backend string + CreatedAtUnixNs int64 + Name string + Project string + PushState string + PushTarget string + Records int32 + Role string + Status string + TtlDefault int32 + Uuid string + func (*DNSZoneInfo) Descriptor() ([]byte, []int) + func (*DNSZoneInfo) ProtoMessage() + func (x *DNSZoneInfo) GetBackend() string + func (x *DNSZoneInfo) GetCreatedAtUnixNs() int64 + func (x *DNSZoneInfo) GetName() string + func (x *DNSZoneInfo) GetProject() string + func (x *DNSZoneInfo) GetPushState() string + func (x *DNSZoneInfo) GetPushTarget() string + func (x *DNSZoneInfo) GetRecords() int32 + func (x *DNSZoneInfo) GetRole() string + func (x *DNSZoneInfo) GetStatus() string + func (x *DNSZoneInfo) GetTtlDefault() int32 + func (x *DNSZoneInfo) GetUuid() string + func (x *DNSZoneInfo) ProtoReflect() protoreflect.Message + func (x *DNSZoneInfo) Reset() + func (x *DNSZoneInfo) String() string + type DeleteDNSRecordRequest struct + Uuid string + func (*DeleteDNSRecordRequest) Descriptor() ([]byte, []int) + func (*DeleteDNSRecordRequest) ProtoMessage() + func (x *DeleteDNSRecordRequest) GetUuid() string + func (x *DeleteDNSRecordRequest) ProtoReflect() protoreflect.Message + func (x *DeleteDNSRecordRequest) Reset() + func (x *DeleteDNSRecordRequest) String() string + type DeleteDNSRecordResponse struct + func (*DeleteDNSRecordResponse) Descriptor() ([]byte, []int) + func (*DeleteDNSRecordResponse) ProtoMessage() + func (x *DeleteDNSRecordResponse) ProtoReflect() protoreflect.Message + func (x *DeleteDNSRecordResponse) Reset() + func (x *DeleteDNSRecordResponse) String() string + type DeleteDNSZoneRequest struct + Uuid string + func (*DeleteDNSZoneRequest) Descriptor() ([]byte, []int) + func (*DeleteDNSZoneRequest) ProtoMessage() + func (x *DeleteDNSZoneRequest) GetUuid() string + func (x *DeleteDNSZoneRequest) ProtoReflect() protoreflect.Message + func (x *DeleteDNSZoneRequest) Reset() + func (x *DeleteDNSZoneRequest) String() string + type DeleteDNSZoneResponse struct + func (*DeleteDNSZoneResponse) Descriptor() ([]byte, []int) + func (*DeleteDNSZoneResponse) ProtoMessage() + func (x *DeleteDNSZoneResponse) ProtoReflect() protoreflect.Message + func (x *DeleteDNSZoneResponse) Reset() + func (x *DeleteDNSZoneResponse) String() string + type DeleteLoadBalancerRequest struct + Uuid string + func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int) + func (*DeleteLoadBalancerRequest) ProtoMessage() + func (x *DeleteLoadBalancerRequest) GetUuid() string + func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message + func (x *DeleteLoadBalancerRequest) Reset() + func (x *DeleteLoadBalancerRequest) String() string + type DeleteLoadBalancerResponse struct + func (*DeleteLoadBalancerResponse) Descriptor() ([]byte, []int) + func (*DeleteLoadBalancerResponse) ProtoMessage() + func (x *DeleteLoadBalancerResponse) ProtoReflect() protoreflect.Message + func (x *DeleteLoadBalancerResponse) Reset() + func (x *DeleteLoadBalancerResponse) String() string + type DeleteRouterRequest struct + Uuid string + func (*DeleteRouterRequest) Descriptor() ([]byte, []int) + func (*DeleteRouterRequest) ProtoMessage() + func (x *DeleteRouterRequest) GetUuid() string + func (x *DeleteRouterRequest) ProtoReflect() protoreflect.Message + func (x *DeleteRouterRequest) Reset() + func (x *DeleteRouterRequest) String() string + type DeleteRouterResponse struct + func (*DeleteRouterResponse) Descriptor() ([]byte, []int) + func (*DeleteRouterResponse) ProtoMessage() + func (x *DeleteRouterResponse) ProtoReflect() protoreflect.Message + func (x *DeleteRouterResponse) Reset() + func (x *DeleteRouterResponse) String() string + type DeleteSchedulingRuleRequest struct + Uuid string + func (*DeleteSchedulingRuleRequest) Descriptor() ([]byte, []int) + func (*DeleteSchedulingRuleRequest) ProtoMessage() + func (x *DeleteSchedulingRuleRequest) GetUuid() string + func (x *DeleteSchedulingRuleRequest) ProtoReflect() protoreflect.Message + func (x *DeleteSchedulingRuleRequest) Reset() + func (x *DeleteSchedulingRuleRequest) String() string + type DeleteSchedulingRuleResponse struct + func (*DeleteSchedulingRuleResponse) Descriptor() ([]byte, []int) + func (*DeleteSchedulingRuleResponse) ProtoMessage() + func (x *DeleteSchedulingRuleResponse) ProtoReflect() protoreflect.Message + func (x *DeleteSchedulingRuleResponse) Reset() + func (x *DeleteSchedulingRuleResponse) String() string + type ListDNSRecordsRequest struct + Limit int32 + PageToken string + ZoneUuid string + func (*ListDNSRecordsRequest) Descriptor() ([]byte, []int) + func (*ListDNSRecordsRequest) ProtoMessage() + func (x *ListDNSRecordsRequest) GetLimit() int32 + func (x *ListDNSRecordsRequest) GetPageToken() string + func (x *ListDNSRecordsRequest) GetZoneUuid() string + func (x *ListDNSRecordsRequest) ProtoReflect() protoreflect.Message + func (x *ListDNSRecordsRequest) Reset() + func (x *ListDNSRecordsRequest) String() string + type ListDNSRecordsResponse struct + NextPageToken string + Records []*DNSRecordInfo + func (*ListDNSRecordsResponse) Descriptor() ([]byte, []int) + func (*ListDNSRecordsResponse) ProtoMessage() + func (x *ListDNSRecordsResponse) GetNextPageToken() string + func (x *ListDNSRecordsResponse) GetRecords() []*DNSRecordInfo + func (x *ListDNSRecordsResponse) ProtoReflect() protoreflect.Message + func (x *ListDNSRecordsResponse) Reset() + func (x *ListDNSRecordsResponse) String() string + type ListDNSZonesRequest struct + Limit int32 + PageToken string + Project string + func (*ListDNSZonesRequest) Descriptor() ([]byte, []int) + func (*ListDNSZonesRequest) ProtoMessage() + func (x *ListDNSZonesRequest) GetLimit() int32 + func (x *ListDNSZonesRequest) GetPageToken() string + func (x *ListDNSZonesRequest) GetProject() string + func (x *ListDNSZonesRequest) ProtoReflect() protoreflect.Message + func (x *ListDNSZonesRequest) Reset() + func (x *ListDNSZonesRequest) String() string + type ListDNSZonesResponse struct + NextPageToken string + Zones []*DNSZoneInfo + func (*ListDNSZonesResponse) Descriptor() ([]byte, []int) + func (*ListDNSZonesResponse) ProtoMessage() + func (x *ListDNSZonesResponse) GetNextPageToken() string + func (x *ListDNSZonesResponse) GetZones() []*DNSZoneInfo + func (x *ListDNSZonesResponse) ProtoReflect() protoreflect.Message + func (x *ListDNSZonesResponse) Reset() + func (x *ListDNSZonesResponse) String() string + type ListLoadBalancersRequest struct + Limit int32 + PageToken string + Project string + func (*ListLoadBalancersRequest) Descriptor() ([]byte, []int) + func (*ListLoadBalancersRequest) ProtoMessage() + func (x *ListLoadBalancersRequest) GetLimit() int32 + func (x *ListLoadBalancersRequest) GetPageToken() string + func (x *ListLoadBalancersRequest) GetProject() string + func (x *ListLoadBalancersRequest) ProtoReflect() protoreflect.Message + func (x *ListLoadBalancersRequest) Reset() + func (x *ListLoadBalancersRequest) String() string + type ListLoadBalancersResponse struct + LoadBalancers []*LoadBalancerInfo + NextPageToken string + func (*ListLoadBalancersResponse) Descriptor() ([]byte, []int) + func (*ListLoadBalancersResponse) ProtoMessage() + func (x *ListLoadBalancersResponse) GetLoadBalancers() []*LoadBalancerInfo + func (x *ListLoadBalancersResponse) GetNextPageToken() string + func (x *ListLoadBalancersResponse) ProtoReflect() protoreflect.Message + func (x *ListLoadBalancersResponse) Reset() + func (x *ListLoadBalancersResponse) String() string + type ListRoutersRequest struct + Limit int32 + PageToken string + Project string + func (*ListRoutersRequest) Descriptor() ([]byte, []int) + func (*ListRoutersRequest) ProtoMessage() + func (x *ListRoutersRequest) GetLimit() int32 + func (x *ListRoutersRequest) GetPageToken() string + func (x *ListRoutersRequest) GetProject() string + func (x *ListRoutersRequest) ProtoReflect() protoreflect.Message + func (x *ListRoutersRequest) Reset() + func (x *ListRoutersRequest) String() string + type ListRoutersResponse struct + NextPageToken string + Routers []*RouterInfo + func (*ListRoutersResponse) Descriptor() ([]byte, []int) + func (*ListRoutersResponse) ProtoMessage() + func (x *ListRoutersResponse) GetNextPageToken() string + func (x *ListRoutersResponse) GetRouters() []*RouterInfo + func (x *ListRoutersResponse) ProtoReflect() protoreflect.Message + func (x *ListRoutersResponse) Reset() + func (x *ListRoutersResponse) String() string + type ListSchedulingRulesRequest struct + Limit int32 + PageToken string + Project string + func (*ListSchedulingRulesRequest) Descriptor() ([]byte, []int) + func (*ListSchedulingRulesRequest) ProtoMessage() + func (x *ListSchedulingRulesRequest) GetLimit() int32 + func (x *ListSchedulingRulesRequest) GetPageToken() string + func (x *ListSchedulingRulesRequest) GetProject() string + func (x *ListSchedulingRulesRequest) ProtoReflect() protoreflect.Message + func (x *ListSchedulingRulesRequest) Reset() + func (x *ListSchedulingRulesRequest) String() string + type ListSchedulingRulesResponse struct + NextPageToken string + Rules []*SchedulingRuleInfo + func (*ListSchedulingRulesResponse) Descriptor() ([]byte, []int) + func (*ListSchedulingRulesResponse) ProtoMessage() + func (x *ListSchedulingRulesResponse) GetNextPageToken() string + func (x *ListSchedulingRulesResponse) GetRules() []*SchedulingRuleInfo + func (x *ListSchedulingRulesResponse) ProtoReflect() protoreflect.Message + func (x *ListSchedulingRulesResponse) Reset() + func (x *ListSchedulingRulesResponse) String() string + type LoadBalancerInfo struct + Address string + Az string + Backends []string + Controller string + CreatedAtUnixNs int64 + Mode string + Name string + Port uint32 + Project string + Status string + Uuid string + func (*LoadBalancerInfo) Descriptor() ([]byte, []int) + func (*LoadBalancerInfo) ProtoMessage() + func (x *LoadBalancerInfo) GetAddress() string + func (x *LoadBalancerInfo) GetAz() string + func (x *LoadBalancerInfo) GetBackends() []string + func (x *LoadBalancerInfo) GetController() string + func (x *LoadBalancerInfo) GetCreatedAtUnixNs() int64 + func (x *LoadBalancerInfo) GetMode() string + func (x *LoadBalancerInfo) GetName() string + func (x *LoadBalancerInfo) GetPort() uint32 + func (x *LoadBalancerInfo) GetProject() string + func (x *LoadBalancerInfo) GetStatus() string + func (x *LoadBalancerInfo) GetUuid() string + func (x *LoadBalancerInfo) ProtoReflect() protoreflect.Message + func (x *LoadBalancerInfo) Reset() + func (x *LoadBalancerInfo) String() string + type NetworkControlPlaneClient interface + CreateDNSRecord func(ctx context.Context, in *CreateDNSRecordRequest, opts ...grpc.CallOption) (*CreateDNSRecordResponse, error) + CreateDNSZone func(ctx context.Context, in *CreateDNSZoneRequest, opts ...grpc.CallOption) (*CreateDNSZoneResponse, error) + CreateLoadBalancer func(ctx context.Context, in *CreateLoadBalancerRequest, opts ...grpc.CallOption) (*CreateLoadBalancerResponse, error) + CreateRouter func(ctx context.Context, in *CreateRouterRequest, opts ...grpc.CallOption) (*CreateRouterResponse, error) + CreateSchedulingRule func(ctx context.Context, in *CreateSchedulingRuleRequest, opts ...grpc.CallOption) (*CreateSchedulingRuleResponse, error) + DeleteDNSRecord func(ctx context.Context, in *DeleteDNSRecordRequest, opts ...grpc.CallOption) (*DeleteDNSRecordResponse, error) + DeleteDNSZone func(ctx context.Context, in *DeleteDNSZoneRequest, opts ...grpc.CallOption) (*DeleteDNSZoneResponse, error) + DeleteLoadBalancer func(ctx context.Context, in *DeleteLoadBalancerRequest, opts ...grpc.CallOption) (*DeleteLoadBalancerResponse, error) + DeleteRouter func(ctx context.Context, in *DeleteRouterRequest, opts ...grpc.CallOption) (*DeleteRouterResponse, error) + DeleteSchedulingRule func(ctx context.Context, in *DeleteSchedulingRuleRequest, opts ...grpc.CallOption) (*DeleteSchedulingRuleResponse, error) + ListDNSRecords func(ctx context.Context, in *ListDNSRecordsRequest, opts ...grpc.CallOption) (*ListDNSRecordsResponse, error) + ListDNSZones func(ctx context.Context, in *ListDNSZonesRequest, opts ...grpc.CallOption) (*ListDNSZonesResponse, error) + ListLoadBalancers func(ctx context.Context, in *ListLoadBalancersRequest, opts ...grpc.CallOption) (*ListLoadBalancersResponse, error) + ListRouters func(ctx context.Context, in *ListRoutersRequest, opts ...grpc.CallOption) (*ListRoutersResponse, error) + ListSchedulingRules func(ctx context.Context, in *ListSchedulingRulesRequest, opts ...grpc.CallOption) (*ListSchedulingRulesResponse, error) + SetLoadBalancerBackends func(ctx context.Context, in *SetLoadBalancerBackendsRequest, ...) (*SetLoadBalancerBackendsResponse, error) + func NewNetworkControlPlaneClient(cc grpc.ClientConnInterface) NetworkControlPlaneClient + type NetworkControlPlaneServer interface + CreateDNSRecord func(context.Context, *CreateDNSRecordRequest) (*CreateDNSRecordResponse, error) + CreateDNSZone func(context.Context, *CreateDNSZoneRequest) (*CreateDNSZoneResponse, error) + CreateLoadBalancer func(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error) + CreateRouter func(context.Context, *CreateRouterRequest) (*CreateRouterResponse, error) + CreateSchedulingRule func(context.Context, *CreateSchedulingRuleRequest) (*CreateSchedulingRuleResponse, error) + DeleteDNSRecord func(context.Context, *DeleteDNSRecordRequest) (*DeleteDNSRecordResponse, error) + DeleteDNSZone func(context.Context, *DeleteDNSZoneRequest) (*DeleteDNSZoneResponse, error) + DeleteLoadBalancer func(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error) + DeleteRouter func(context.Context, *DeleteRouterRequest) (*DeleteRouterResponse, error) + DeleteSchedulingRule func(context.Context, *DeleteSchedulingRuleRequest) (*DeleteSchedulingRuleResponse, error) + ListDNSRecords func(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error) + ListDNSZones func(context.Context, *ListDNSZonesRequest) (*ListDNSZonesResponse, error) + ListLoadBalancers func(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error) + ListRouters func(context.Context, *ListRoutersRequest) (*ListRoutersResponse, error) + ListSchedulingRules func(context.Context, *ListSchedulingRulesRequest) (*ListSchedulingRulesResponse, error) + SetLoadBalancerBackends func(context.Context, *SetLoadBalancerBackendsRequest) (*SetLoadBalancerBackendsResponse, error) + type RouterInfo struct + Backend string + CreatedAtUnixNs int64 + External string + Kind string + Name string + Networks []string + PeerState string + Prefixes []string + Project string + Replicas int32 + Status string + Uuid string + func (*RouterInfo) Descriptor() ([]byte, []int) + func (*RouterInfo) ProtoMessage() + func (x *RouterInfo) GetBackend() string + func (x *RouterInfo) GetCreatedAtUnixNs() int64 + func (x *RouterInfo) GetExternal() string + func (x *RouterInfo) GetKind() string + func (x *RouterInfo) GetName() string + func (x *RouterInfo) GetNetworks() []string + func (x *RouterInfo) GetPeerState() string + func (x *RouterInfo) GetPrefixes() []string + func (x *RouterInfo) GetProject() string + func (x *RouterInfo) GetReplicas() int32 + func (x *RouterInfo) GetStatus() string + func (x *RouterInfo) GetUuid() string + func (x *RouterInfo) ProtoReflect() protoreflect.Message + func (x *RouterInfo) Reset() + func (x *RouterInfo) String() string + type SchedulingRuleInfo struct + Az string + Count int32 + CreatedAtUnixNs int64 + Host string + Name string + Project string + Rack string + Ready int32 + Selector string + Status string + Uuid string + func (*SchedulingRuleInfo) Descriptor() ([]byte, []int) + func (*SchedulingRuleInfo) ProtoMessage() + func (x *SchedulingRuleInfo) GetAz() string + func (x *SchedulingRuleInfo) GetCount() int32 + func (x *SchedulingRuleInfo) GetCreatedAtUnixNs() int64 + func (x *SchedulingRuleInfo) GetHost() string + func (x *SchedulingRuleInfo) GetName() string + func (x *SchedulingRuleInfo) GetProject() string + func (x *SchedulingRuleInfo) GetRack() string + func (x *SchedulingRuleInfo) GetReady() int32 + func (x *SchedulingRuleInfo) GetSelector() string + func (x *SchedulingRuleInfo) GetStatus() string + func (x *SchedulingRuleInfo) GetUuid() string + func (x *SchedulingRuleInfo) ProtoReflect() protoreflect.Message + func (x *SchedulingRuleInfo) Reset() + func (x *SchedulingRuleInfo) String() string + type SetLoadBalancerBackendsRequest struct + Backends []string + Uuid string + func (*SetLoadBalancerBackendsRequest) Descriptor() ([]byte, []int) + func (*SetLoadBalancerBackendsRequest) ProtoMessage() + func (x *SetLoadBalancerBackendsRequest) GetBackends() []string + func (x *SetLoadBalancerBackendsRequest) GetUuid() string + func (x *SetLoadBalancerBackendsRequest) ProtoReflect() protoreflect.Message + func (x *SetLoadBalancerBackendsRequest) Reset() + func (x *SetLoadBalancerBackendsRequest) String() string + type SetLoadBalancerBackendsResponse struct + LoadBalancer *LoadBalancerInfo + func (*SetLoadBalancerBackendsResponse) Descriptor() ([]byte, []int) + func (*SetLoadBalancerBackendsResponse) ProtoMessage() + func (x *SetLoadBalancerBackendsResponse) GetLoadBalancer() *LoadBalancerInfo + func (x *SetLoadBalancerBackendsResponse) ProtoReflect() protoreflect.Message + func (x *SetLoadBalancerBackendsResponse) Reset() + func (x *SetLoadBalancerBackendsResponse) String() string + type UnimplementedNetworkControlPlaneServer struct + func (UnimplementedNetworkControlPlaneServer) CreateDNSRecord(context.Context, *CreateDNSRecordRequest) (*CreateDNSRecordResponse, error) + func (UnimplementedNetworkControlPlaneServer) CreateDNSZone(context.Context, *CreateDNSZoneRequest) (*CreateDNSZoneResponse, error) + func (UnimplementedNetworkControlPlaneServer) CreateLoadBalancer(context.Context, *CreateLoadBalancerRequest) (*CreateLoadBalancerResponse, error) + func (UnimplementedNetworkControlPlaneServer) CreateRouter(context.Context, *CreateRouterRequest) (*CreateRouterResponse, error) + func (UnimplementedNetworkControlPlaneServer) CreateSchedulingRule(context.Context, *CreateSchedulingRuleRequest) (*CreateSchedulingRuleResponse, error) + func (UnimplementedNetworkControlPlaneServer) DeleteDNSRecord(context.Context, *DeleteDNSRecordRequest) (*DeleteDNSRecordResponse, error) + func (UnimplementedNetworkControlPlaneServer) DeleteDNSZone(context.Context, *DeleteDNSZoneRequest) (*DeleteDNSZoneResponse, error) + func (UnimplementedNetworkControlPlaneServer) DeleteLoadBalancer(context.Context, *DeleteLoadBalancerRequest) (*DeleteLoadBalancerResponse, error) + func (UnimplementedNetworkControlPlaneServer) DeleteRouter(context.Context, *DeleteRouterRequest) (*DeleteRouterResponse, error) + func (UnimplementedNetworkControlPlaneServer) DeleteSchedulingRule(context.Context, *DeleteSchedulingRuleRequest) (*DeleteSchedulingRuleResponse, error) + func (UnimplementedNetworkControlPlaneServer) ListDNSRecords(context.Context, *ListDNSRecordsRequest) (*ListDNSRecordsResponse, error) + func (UnimplementedNetworkControlPlaneServer) ListDNSZones(context.Context, *ListDNSZonesRequest) (*ListDNSZonesResponse, error) + func (UnimplementedNetworkControlPlaneServer) ListLoadBalancers(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error) + func (UnimplementedNetworkControlPlaneServer) ListRouters(context.Context, *ListRoutersRequest) (*ListRoutersResponse, error) + func (UnimplementedNetworkControlPlaneServer) ListSchedulingRules(context.Context, *ListSchedulingRulesRequest) (*ListSchedulingRulesResponse, error) + func (UnimplementedNetworkControlPlaneServer) SetLoadBalancerBackends(context.Context, *SetLoadBalancerBackendsRequest) (*SetLoadBalancerBackendsResponse, error) + type UnsafeNetworkControlPlaneServer interface v0.1.0 May 30, 2026