portal

package
v0.5.21-0...-8ac7739 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2021 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package portal is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	DiagnosticLevel_name = map[int32]string{
		0: "DiagUnspec",
		1: "Error",
		2: "Warning",
		3: "Info",
		4: "Debug",
		5: "Trace",
	}
	DiagnosticLevel_value = map[string]int32{
		"DiagUnspec": 0,
		"Error":      1,
		"Warning":    2,
		"Info":       3,
		"Debug":      4,
		"Trace":      5,
	}
)

Enum value maps for DiagnosticLevel.

View Source
var (
	VrfSwitchPort_Mode_name = map[int32]string{
		0: "Untagged",
		1: "Tagged",
	}
	VrfSwitchPort_Mode_value = map[string]int32{
		"Untagged": 0,
		"Tagged":   1,
	}
)

Enum value maps for VrfSwitchPort_Mode.

View Source
var (
	NodeRealization_Kind_name = map[int32]string{
		0: "NodeRealization_Undefined",
		1: "BareMetal",
		2: "VirtualMachine",
	}
	NodeRealization_Kind_value = map[string]int32{
		"NodeRealization_Undefined": 0,
		"BareMetal":                 1,
		"VirtualMachine":            2,
	}
)

Enum value maps for NodeRealization_Kind.

View Source
var (
	RealizeResponse_Code_name = map[int32]string{
		0: "Ok",
		1: "BadXir",
		2: "Unrealizable",
		3: "InternalError",
	}
	RealizeResponse_Code_value = map[string]int32{
		"Ok":            0,
		"BadXir":        1,
		"Unrealizable":  2,
		"InternalError": 3,
	}
)

Enum value maps for RealizeResponse_Code.

View Source
var (
	AccessMode_name = map[int32]string{
		0: "Public",
		1: "Protected",
		2: "Private",
	}
	AccessMode_value = map[string]int32{
		"Public":    0,
		"Protected": 1,
		"Private":   2,
	}
)

Enum value maps for AccessMode.

View Source
var (
	UserState_name = map[int32]string{
		0: "NotSet",
		1: "Pending",
		2: "Frozen",
		3: "Active",
	}
	UserState_value = map[string]int32{
		"NotSet":  0,
		"Pending": 1,
		"Frozen":  2,
		"Active":  3,
	}
)

Enum value maps for UserState.

View Source
var (
	Member_Role_name = map[int32]string{
		0: "Member",
		1: "Maintainer",
		2: "Creator",
	}
	Member_Role_value = map[string]int32{
		"Member":     0,
		"Maintainer": 1,
		"Creator":    2,
	}
)

Enum value maps for Member_Role.

View Source
var (
	Member_State_name = map[int32]string{
		0: "Pending",
		1: "Active",
	}
	Member_State_value = map[string]int32{
		"Pending": 0,
		"Active":  1,
	}
)

Enum value maps for Member_State.

View Source
var File_portal_alloc_types_proto protoreflect.FileDescriptor
View Source
var File_portal_commission_types_proto protoreflect.FileDescriptor
View Source
var File_portal_cred_types_proto protoreflect.FileDescriptor
View Source
var File_portal_identity_types_proto protoreflect.FileDescriptor
View Source
var File_portal_internal_proto protoreflect.FileDescriptor
View Source
var File_portal_materialize_types_proto protoreflect.FileDescriptor
View Source
var File_portal_portal_proto protoreflect.FileDescriptor
View Source
var File_portal_realize_types_proto protoreflect.FileDescriptor
View Source
var File_portal_wg_types_proto protoreflect.FileDescriptor
View Source
var File_portal_workspace_types_proto protoreflect.FileDescriptor
View Source
var File_portal_xdc_types_proto protoreflect.FileDescriptor

Functions

func RegisterAllocHandler

func RegisterAllocHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAllocHandler registers the http handlers for service Alloc to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAllocHandlerClient

func RegisterAllocHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AllocClient) error

RegisterAllocHandlerClient registers the http handlers for service Alloc to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AllocClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AllocClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AllocClient" to call the correct interceptors.

func RegisterAllocHandlerFromEndpoint

func RegisterAllocHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAllocHandlerFromEndpoint is same as RegisterAllocHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAllocHandlerServer

func RegisterAllocHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AllocServer) error

RegisterAllocHandlerServer registers the http handlers for service Alloc to "mux". UnaryRPC :call AllocServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAllocHandlerFromEndpoint instead.

func RegisterAllocServer

func RegisterAllocServer(s *grpc.Server, srv AllocServer)

func RegisterCommissionHandler

func RegisterCommissionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCommissionHandler registers the http handlers for service Commission to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCommissionHandlerClient

func RegisterCommissionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CommissionClient) error

RegisterCommissionHandlerClient registers the http handlers for service Commission to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CommissionClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CommissionClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "CommissionClient" to call the correct interceptors.

func RegisterCommissionHandlerFromEndpoint

func RegisterCommissionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCommissionHandlerFromEndpoint is same as RegisterCommissionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCommissionHandlerServer

func RegisterCommissionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CommissionServer) error

RegisterCommissionHandlerServer registers the http handlers for service Commission to "mux". UnaryRPC :call CommissionServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCommissionHandlerFromEndpoint instead.

func RegisterCommissionServer

func RegisterCommissionServer(s *grpc.Server, srv CommissionServer)

func RegisterCredHandler

func RegisterCredHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCredHandler registers the http handlers for service Cred to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCredHandlerClient

func RegisterCredHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CredClient) error

RegisterCredHandlerClient registers the http handlers for service Cred to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CredClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CredClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "CredClient" to call the correct interceptors.

func RegisterCredHandlerFromEndpoint

func RegisterCredHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCredHandlerFromEndpoint is same as RegisterCredHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCredHandlerServer

func RegisterCredHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CredServer) error

RegisterCredHandlerServer registers the http handlers for service Cred to "mux". UnaryRPC :call CredServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCredHandlerFromEndpoint instead.

func RegisterCredServer

func RegisterCredServer(s *grpc.Server, srv CredServer)

func RegisterIdentityHandler

func RegisterIdentityHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterIdentityHandler registers the http handlers for service Identity to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterIdentityHandlerClient

func RegisterIdentityHandlerClient(ctx context.Context, mux *runtime.ServeMux, client IdentityClient) error

RegisterIdentityHandlerClient registers the http handlers for service Identity to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "IdentityClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "IdentityClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "IdentityClient" to call the correct interceptors.

func RegisterIdentityHandlerFromEndpoint

func RegisterIdentityHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterIdentityHandlerFromEndpoint is same as RegisterIdentityHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterIdentityHandlerServer

func RegisterIdentityHandlerServer(ctx context.Context, mux *runtime.ServeMux, server IdentityServer) error

RegisterIdentityHandlerServer registers the http handlers for service Identity to "mux". UnaryRPC :call IdentityServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterIdentityHandlerFromEndpoint instead.

func RegisterIdentityServer

func RegisterIdentityServer(s *grpc.Server, srv IdentityServer)

func RegisterMaterializeHandler

func RegisterMaterializeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMaterializeHandler registers the http handlers for service Materialize to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMaterializeHandlerClient

func RegisterMaterializeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MaterializeClient) error

RegisterMaterializeHandlerClient registers the http handlers for service Materialize to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MaterializeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MaterializeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MaterializeClient" to call the correct interceptors.

func RegisterMaterializeHandlerFromEndpoint

func RegisterMaterializeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMaterializeHandlerFromEndpoint is same as RegisterMaterializeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMaterializeHandlerServer

func RegisterMaterializeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MaterializeServer) error

RegisterMaterializeHandlerServer registers the http handlers for service Materialize to "mux". UnaryRPC :call MaterializeServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMaterializeHandlerFromEndpoint instead.

func RegisterMaterializeServer

func RegisterMaterializeServer(s *grpc.Server, srv MaterializeServer)

func RegisterRealizeHandler

func RegisterRealizeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRealizeHandler registers the http handlers for service Realize to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRealizeHandlerClient

func RegisterRealizeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RealizeClient) error

RegisterRealizeHandlerClient registers the http handlers for service Realize to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RealizeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RealizeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RealizeClient" to call the correct interceptors.

func RegisterRealizeHandlerFromEndpoint

func RegisterRealizeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRealizeHandlerFromEndpoint is same as RegisterRealizeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRealizeHandlerServer

func RegisterRealizeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RealizeServer) error

RegisterRealizeHandlerServer registers the http handlers for service Realize to "mux". UnaryRPC :call RealizeServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRealizeHandlerFromEndpoint instead.

func RegisterRealizeServer

func RegisterRealizeServer(s *grpc.Server, srv RealizeServer)

func RegisterWorkspaceHandler

func RegisterWorkspaceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterWorkspaceHandler registers the http handlers for service Workspace to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterWorkspaceHandlerClient

func RegisterWorkspaceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WorkspaceClient) error

RegisterWorkspaceHandlerClient registers the http handlers for service Workspace to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "WorkspaceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "WorkspaceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "WorkspaceClient" to call the correct interceptors.

func RegisterWorkspaceHandlerFromEndpoint

func RegisterWorkspaceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterWorkspaceHandlerFromEndpoint is same as RegisterWorkspaceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterWorkspaceHandlerServer

func RegisterWorkspaceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server WorkspaceServer) error

RegisterWorkspaceHandlerServer registers the http handlers for service Workspace to "mux". UnaryRPC :call WorkspaceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterWorkspaceHandlerFromEndpoint instead.

func RegisterWorkspaceServer

func RegisterWorkspaceServer(s *grpc.Server, srv WorkspaceServer)

func RegisterXDCSvcHandler

func RegisterXDCSvcHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterXDCSvcHandler registers the http handlers for service XDCSvc to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterXDCSvcHandlerClient

func RegisterXDCSvcHandlerClient(ctx context.Context, mux *runtime.ServeMux, client XDCSvcClient) error

RegisterXDCSvcHandlerClient registers the http handlers for service XDCSvc to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "XDCSvcClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "XDCSvcClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "XDCSvcClient" to call the correct interceptors.

func RegisterXDCSvcHandlerFromEndpoint

func RegisterXDCSvcHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterXDCSvcHandlerFromEndpoint is same as RegisterXDCSvcHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterXDCSvcHandlerServer

func RegisterXDCSvcHandlerServer(ctx context.Context, mux *runtime.ServeMux, server XDCSvcServer) error

RegisterXDCSvcHandlerServer registers the http handlers for service XDCSvc to "mux". UnaryRPC :call XDCSvcServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterXDCSvcHandlerFromEndpoint instead.

func RegisterXDCSvcServer

func RegisterXDCSvcServer(s *grpc.Server, srv XDCSvcServer)

Types

type AccessMode

type AccessMode int32
const (
	AccessMode_Public    AccessMode = 0
	AccessMode_Protected AccessMode = 1
	AccessMode_Private   AccessMode = 2
)

func (AccessMode) Descriptor

func (AccessMode) Descriptor() protoreflect.EnumDescriptor

func (AccessMode) Enum

func (x AccessMode) Enum() *AccessMode

func (AccessMode) EnumDescriptor deprecated

func (AccessMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccessMode.Descriptor instead.

func (AccessMode) Number

func (x AccessMode) Number() protoreflect.EnumNumber

func (AccessMode) String

func (x AccessMode) String() string

func (AccessMode) Type

type AccessModeUpdate

type AccessModeUpdate struct {
	Value AccessMode `protobuf:"varint,1,opt,name=value,proto3,enum=portal.AccessMode" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessModeUpdate) Descriptor deprecated

func (*AccessModeUpdate) Descriptor() ([]byte, []int)

Deprecated: Use AccessModeUpdate.ProtoReflect.Descriptor instead.

func (*AccessModeUpdate) GetValue

func (x *AccessModeUpdate) GetValue() AccessMode

func (*AccessModeUpdate) ProtoMessage

func (*AccessModeUpdate) ProtoMessage()

func (*AccessModeUpdate) ProtoReflect

func (x *AccessModeUpdate) ProtoReflect() protoreflect.Message

func (*AccessModeUpdate) Reset

func (x *AccessModeUpdate) Reset()

func (*AccessModeUpdate) String

func (x *AccessModeUpdate) String() string

func (*AccessModeUpdate) Validate

func (this *AccessModeUpdate) Validate() error

type ActivateResourcesRequest

type ActivateResourcesRequest struct {
	Facility  string   `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateResourcesRequest) Descriptor deprecated

func (*ActivateResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateResourcesRequest.ProtoReflect.Descriptor instead.

func (*ActivateResourcesRequest) GetFacility

func (x *ActivateResourcesRequest) GetFacility() string

func (*ActivateResourcesRequest) GetResources

func (x *ActivateResourcesRequest) GetResources() []string

func (*ActivateResourcesRequest) ProtoMessage

func (*ActivateResourcesRequest) ProtoMessage()

func (*ActivateResourcesRequest) ProtoReflect

func (x *ActivateResourcesRequest) ProtoReflect() protoreflect.Message

func (*ActivateResourcesRequest) Reset

func (x *ActivateResourcesRequest) Reset()

func (*ActivateResourcesRequest) String

func (x *ActivateResourcesRequest) String() string

func (*ActivateResourcesRequest) Validate

func (this *ActivateResourcesRequest) Validate() error

type ActivateResourcesResponse

type ActivateResourcesResponse struct {
	// contains filtered or unexported fields
}

func (*ActivateResourcesResponse) Descriptor deprecated

func (*ActivateResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActivateResourcesResponse.ProtoReflect.Descriptor instead.

func (*ActivateResourcesResponse) ProtoMessage

func (*ActivateResourcesResponse) ProtoMessage()

func (*ActivateResourcesResponse) ProtoReflect

func (*ActivateResourcesResponse) Reset

func (x *ActivateResourcesResponse) Reset()

func (*ActivateResourcesResponse) String

func (x *ActivateResourcesResponse) String() string

func (*ActivateResourcesResponse) Validate

func (this *ActivateResourcesResponse) Validate() error

type ActivateUserRequest

type ActivateUserRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateUserRequest) Descriptor deprecated

func (*ActivateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateUserRequest.ProtoReflect.Descriptor instead.

func (*ActivateUserRequest) GetUsername

func (x *ActivateUserRequest) GetUsername() string

func (*ActivateUserRequest) ProtoMessage

func (*ActivateUserRequest) ProtoMessage()

func (*ActivateUserRequest) ProtoReflect

func (x *ActivateUserRequest) ProtoReflect() protoreflect.Message

func (*ActivateUserRequest) Reset

func (x *ActivateUserRequest) Reset()

func (*ActivateUserRequest) String

func (x *ActivateUserRequest) String() string

func (*ActivateUserRequest) Validate

func (this *ActivateUserRequest) Validate() error

type ActivateUserResponse

type ActivateUserResponse struct {
	// contains filtered or unexported fields
}

func (*ActivateUserResponse) Descriptor deprecated

func (*ActivateUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActivateUserResponse.ProtoReflect.Descriptor instead.

func (*ActivateUserResponse) ProtoMessage

func (*ActivateUserResponse) ProtoMessage()

func (*ActivateUserResponse) ProtoReflect

func (x *ActivateUserResponse) ProtoReflect() protoreflect.Message

func (*ActivateUserResponse) Reset

func (x *ActivateUserResponse) Reset()

func (*ActivateUserResponse) String

func (x *ActivateUserResponse) String() string

func (*ActivateUserResponse) Validate

func (this *ActivateUserResponse) Validate() error

type Actuator

type Actuator struct {
	Realization *ActuatorRealization `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	Model       *_go.Actuator        `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*Actuator) Descriptor deprecated

func (*Actuator) Descriptor() ([]byte, []int)

Deprecated: Use Actuator.ProtoReflect.Descriptor instead.

func (*Actuator) GetModel

func (x *Actuator) GetModel() *_go.Actuator

func (*Actuator) GetRealization

func (x *Actuator) GetRealization() *ActuatorRealization

func (*Actuator) ProtoMessage

func (*Actuator) ProtoMessage()

func (*Actuator) ProtoReflect

func (x *Actuator) ProtoReflect() protoreflect.Message

func (*Actuator) Reset

func (x *Actuator) Reset()

func (*Actuator) String

func (x *Actuator) String() string

func (*Actuator) Validate

func (this *Actuator) Validate() error

type ActuatorRealization

type ActuatorRealization struct {
	Simulator string `protobuf:"bytes,1,opt,name=simulator,proto3" json:"simulator,omitempty"`
	Facility  string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	// contains filtered or unexported fields
}

func (*ActuatorRealization) Descriptor deprecated

func (*ActuatorRealization) Descriptor() ([]byte, []int)

Deprecated: Use ActuatorRealization.ProtoReflect.Descriptor instead.

func (*ActuatorRealization) GetFacility

func (x *ActuatorRealization) GetFacility() string

func (*ActuatorRealization) GetSimulator

func (x *ActuatorRealization) GetSimulator() string

func (*ActuatorRealization) ProtoMessage

func (*ActuatorRealization) ProtoMessage()

func (*ActuatorRealization) ProtoReflect

func (x *ActuatorRealization) ProtoReflect() protoreflect.Message

func (*ActuatorRealization) Reset

func (x *ActuatorRealization) Reset()

func (*ActuatorRealization) String

func (x *ActuatorRealization) String() string

func (*ActuatorRealization) Validate

func (this *ActuatorRealization) Validate() error

type AddFacilityViewToPoolRequest

type AddFacilityViewToPoolRequest struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Facility string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	View     string `protobuf:"bytes,3,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*AddFacilityViewToPoolRequest) Descriptor deprecated

func (*AddFacilityViewToPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddFacilityViewToPoolRequest.ProtoReflect.Descriptor instead.

func (*AddFacilityViewToPoolRequest) GetFacility

func (x *AddFacilityViewToPoolRequest) GetFacility() string

func (*AddFacilityViewToPoolRequest) GetName

func (x *AddFacilityViewToPoolRequest) GetName() string

func (*AddFacilityViewToPoolRequest) GetView

func (x *AddFacilityViewToPoolRequest) GetView() string

func (*AddFacilityViewToPoolRequest) ProtoMessage

func (*AddFacilityViewToPoolRequest) ProtoMessage()

func (*AddFacilityViewToPoolRequest) ProtoReflect

func (*AddFacilityViewToPoolRequest) Reset

func (x *AddFacilityViewToPoolRequest) Reset()

func (*AddFacilityViewToPoolRequest) String

func (*AddFacilityViewToPoolRequest) Validate

func (this *AddFacilityViewToPoolRequest) Validate() error

type AddFacilityViewToPoolResponse

type AddFacilityViewToPoolResponse struct {
	// contains filtered or unexported fields
}

func (*AddFacilityViewToPoolResponse) Descriptor deprecated

func (*AddFacilityViewToPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddFacilityViewToPoolResponse.ProtoReflect.Descriptor instead.

func (*AddFacilityViewToPoolResponse) ProtoMessage

func (*AddFacilityViewToPoolResponse) ProtoMessage()

func (*AddFacilityViewToPoolResponse) ProtoReflect

func (*AddFacilityViewToPoolResponse) Reset

func (x *AddFacilityViewToPoolResponse) Reset()

func (*AddFacilityViewToPoolResponse) String

func (*AddFacilityViewToPoolResponse) Validate

func (this *AddFacilityViewToPoolResponse) Validate() error

type AddProjectMemberRequest

type AddProjectMemberRequest struct {
	Project  string  `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Username string  `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Member   *Member `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProjectMemberRequest) Descriptor deprecated

func (*AddProjectMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddProjectMemberRequest.ProtoReflect.Descriptor instead.

func (*AddProjectMemberRequest) GetMember

func (x *AddProjectMemberRequest) GetMember() *Member

func (*AddProjectMemberRequest) GetProject

func (x *AddProjectMemberRequest) GetProject() string

func (*AddProjectMemberRequest) GetUsername

func (x *AddProjectMemberRequest) GetUsername() 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

func (*AddProjectMemberRequest) Validate

func (this *AddProjectMemberRequest) Validate() error

type AddProjectMemberResponse

type AddProjectMemberResponse struct {
	// contains filtered or unexported fields
}

func (*AddProjectMemberResponse) Descriptor deprecated

func (*AddProjectMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddProjectMemberResponse.ProtoReflect.Descriptor instead.

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

func (*AddProjectMemberResponse) Validate

func (this *AddProjectMemberResponse) Validate() error

type AddProjectToPoolRequest

type AddProjectToPoolRequest 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 (*AddProjectToPoolRequest) Descriptor deprecated

func (*AddProjectToPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddProjectToPoolRequest.ProtoReflect.Descriptor instead.

func (*AddProjectToPoolRequest) GetName

func (x *AddProjectToPoolRequest) GetName() string

func (*AddProjectToPoolRequest) GetProject

func (x *AddProjectToPoolRequest) GetProject() string

func (*AddProjectToPoolRequest) ProtoMessage

func (*AddProjectToPoolRequest) ProtoMessage()

func (*AddProjectToPoolRequest) ProtoReflect

func (x *AddProjectToPoolRequest) ProtoReflect() protoreflect.Message

func (*AddProjectToPoolRequest) Reset

func (x *AddProjectToPoolRequest) Reset()

func (*AddProjectToPoolRequest) String

func (x *AddProjectToPoolRequest) String() string

func (*AddProjectToPoolRequest) Validate

func (this *AddProjectToPoolRequest) Validate() error

type AddProjectToPoolResponse

type AddProjectToPoolResponse struct {
	// contains filtered or unexported fields
}

func (*AddProjectToPoolResponse) Descriptor deprecated

func (*AddProjectToPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddProjectToPoolResponse.ProtoReflect.Descriptor instead.

func (*AddProjectToPoolResponse) ProtoMessage

func (*AddProjectToPoolResponse) ProtoMessage()

func (*AddProjectToPoolResponse) ProtoReflect

func (x *AddProjectToPoolResponse) ProtoReflect() protoreflect.Message

func (*AddProjectToPoolResponse) Reset

func (x *AddProjectToPoolResponse) Reset()

func (*AddProjectToPoolResponse) String

func (x *AddProjectToPoolResponse) String() string

func (*AddProjectToPoolResponse) Validate

func (this *AddProjectToPoolResponse) Validate() error

type AddUserPublicKeyRequest

type AddUserPublicKeyRequest struct {

	// The user to add a new public key for.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// An ssh-rsa public key.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*AddUserPublicKeyRequest) Descriptor deprecated

func (*AddUserPublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddUserPublicKeyRequest.ProtoReflect.Descriptor instead.

func (*AddUserPublicKeyRequest) GetKey

func (x *AddUserPublicKeyRequest) GetKey() string

func (*AddUserPublicKeyRequest) GetUser

func (x *AddUserPublicKeyRequest) GetUser() string

func (*AddUserPublicKeyRequest) ProtoMessage

func (*AddUserPublicKeyRequest) ProtoMessage()

func (*AddUserPublicKeyRequest) ProtoReflect

func (x *AddUserPublicKeyRequest) ProtoReflect() protoreflect.Message

func (*AddUserPublicKeyRequest) Reset

func (x *AddUserPublicKeyRequest) Reset()

func (*AddUserPublicKeyRequest) String

func (x *AddUserPublicKeyRequest) String() string

func (*AddUserPublicKeyRequest) Validate

func (this *AddUserPublicKeyRequest) Validate() error

type AddUserPublicKeyResponse

type AddUserPublicKeyResponse struct {
	// contains filtered or unexported fields
}

func (*AddUserPublicKeyResponse) Descriptor deprecated

func (*AddUserPublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddUserPublicKeyResponse.ProtoReflect.Descriptor instead.

func (*AddUserPublicKeyResponse) ProtoMessage

func (*AddUserPublicKeyResponse) ProtoMessage()

func (*AddUserPublicKeyResponse) ProtoReflect

func (x *AddUserPublicKeyResponse) ProtoReflect() protoreflect.Message

func (*AddUserPublicKeyResponse) Reset

func (x *AddUserPublicKeyResponse) Reset()

func (*AddUserPublicKeyResponse) String

func (x *AddUserPublicKeyResponse) String() string

func (*AddUserPublicKeyResponse) Validate

func (this *AddUserPublicKeyResponse) Validate() error

type AggregateDiagnostic

type AggregateDiagnostic struct {
	Hosts      []string
	Diagnostic *Diagnostic
}

type AllocClient

type AllocClient interface {
	// Allocate
	//
	// Allocate the provided set of resources.
	Alloc(ctx context.Context, in *AllocationRequest, opts ...grpc.CallOption) (*AllocationResponse, error)
	// Free
	//
	// Free the specified set of resources, freeing them back into the pool for
	// allocation again.
	Free(ctx context.Context, in *FreeRequest, opts ...grpc.CallOption) (*FreeResponse, error)
	// Fetch
	//
	// Fetch the current allocation table.
	Fetch(ctx context.Context, in *FetchAllocationTableRequest, opts ...grpc.CallOption) (*FetchAllocationTableResponse, error)
	// GetPool
	//
	// Get details about a specific resource pool
	GetPool(ctx context.Context, in *GetPoolRequest, opts ...grpc.CallOption) (*GetPoolResponse, error)
	// GetPools
	//
	// Get all pools
	GetPools(ctx context.Context, in *GetPoolsRequest, opts ...grpc.CallOption) (*GetPoolsResponse, error)
	// CreatePool
	//
	// Create a new resource pool.
	CreatePool(ctx context.Context, in *CreatePoolRequest, opts ...grpc.CallOption) (*CreatePoolResponse, error)
	// DeletePool
	//
	// Delete a resource pool. Projects assigned to the pool, will be put in the default pool.
	DeletePool(ctx context.Context, in *DeletePoolRequest, opts ...grpc.CallOption) (*DeletePoolResponse, error)
	// AddProjectToPool
	//
	// Adds the given project to the given pool.
	AddProject(ctx context.Context, in *AddProjectToPoolRequest, opts ...grpc.CallOption) (*AddProjectToPoolResponse, error)
	// RemoveProjectFromPool
	//
	// Removes the project from the pool and places it in the default pool.
	RemoveProject(ctx context.Context, in *RemoveProjectFromPoolRequest, opts ...grpc.CallOption) (*RemoveProjectFromPoolResponse, error)
	// AddFacilityViewToPool
	//
	// Adds the given view into a facility to the resource pool.
	AddFacilityView(ctx context.Context, in *AddFacilityViewToPoolRequest, opts ...grpc.CallOption) (*AddFacilityViewToPoolResponse, error)
	// RemoveFacilityViewFromPool
	//
	// Removes the given facility view from the pool.
	RemoveFacilityView(ctx context.Context, in *RemoveFacilityViewFromPoolRequest, opts ...grpc.CallOption) (*RemoveFacilityViewFromPoolResponse, error)
}

AllocClient is the client API for Alloc service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAllocClient

func NewAllocClient(cc grpc.ClientConnInterface) AllocClient

type AllocServer

type AllocServer interface {
	// Allocate
	//
	// Allocate the provided set of resources.
	Alloc(context.Context, *AllocationRequest) (*AllocationResponse, error)
	// Free
	//
	// Free the specified set of resources, freeing them back into the pool for
	// allocation again.
	Free(context.Context, *FreeRequest) (*FreeResponse, error)
	// Fetch
	//
	// Fetch the current allocation table.
	Fetch(context.Context, *FetchAllocationTableRequest) (*FetchAllocationTableResponse, error)
	// GetPool
	//
	// Get details about a specific resource pool
	GetPool(context.Context, *GetPoolRequest) (*GetPoolResponse, error)
	// GetPools
	//
	// Get all pools
	GetPools(context.Context, *GetPoolsRequest) (*GetPoolsResponse, error)
	// CreatePool
	//
	// Create a new resource pool.
	CreatePool(context.Context, *CreatePoolRequest) (*CreatePoolResponse, error)
	// DeletePool
	//
	// Delete a resource pool. Projects assigned to the pool, will be put in the default pool.
	DeletePool(context.Context, *DeletePoolRequest) (*DeletePoolResponse, error)
	// AddProjectToPool
	//
	// Adds the given project to the given pool.
	AddProject(context.Context, *AddProjectToPoolRequest) (*AddProjectToPoolResponse, error)
	// RemoveProjectFromPool
	//
	// Removes the project from the pool and places it in the default pool.
	RemoveProject(context.Context, *RemoveProjectFromPoolRequest) (*RemoveProjectFromPoolResponse, error)
	// AddFacilityViewToPool
	//
	// Adds the given view into a facility to the resource pool.
	AddFacilityView(context.Context, *AddFacilityViewToPoolRequest) (*AddFacilityViewToPoolResponse, error)
	// RemoveFacilityViewFromPool
	//
	// Removes the given facility view from the pool.
	RemoveFacilityView(context.Context, *RemoveFacilityViewFromPoolRequest) (*RemoveFacilityViewFromPoolResponse, error)
}

AllocServer is the server API for Alloc service.

type AllocationRequest

type AllocationRequest struct {
	Table *AllocationTable `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	// contains filtered or unexported fields
}

func (*AllocationRequest) Descriptor deprecated

func (*AllocationRequest) Descriptor() ([]byte, []int)

Deprecated: Use AllocationRequest.ProtoReflect.Descriptor instead.

func (*AllocationRequest) GetTable

func (x *AllocationRequest) GetTable() *AllocationTable

func (*AllocationRequest) ProtoMessage

func (*AllocationRequest) ProtoMessage()

func (*AllocationRequest) ProtoReflect

func (x *AllocationRequest) ProtoReflect() protoreflect.Message

func (*AllocationRequest) Reset

func (x *AllocationRequest) Reset()

func (*AllocationRequest) String

func (x *AllocationRequest) String() string

func (*AllocationRequest) Validate

func (this *AllocationRequest) Validate() error

type AllocationResponse

type AllocationResponse struct {
	// contains filtered or unexported fields
}

func (*AllocationResponse) Descriptor deprecated

func (*AllocationResponse) Descriptor() ([]byte, []int)

Deprecated: Use AllocationResponse.ProtoReflect.Descriptor instead.

func (*AllocationResponse) ProtoMessage

func (*AllocationResponse) ProtoMessage()

func (*AllocationResponse) ProtoReflect

func (x *AllocationResponse) ProtoReflect() protoreflect.Message

func (*AllocationResponse) Reset

func (x *AllocationResponse) Reset()

func (*AllocationResponse) String

func (x *AllocationResponse) String() string

func (*AllocationResponse) Validate

func (this *AllocationResponse) Validate() error

type AllocationTable

type AllocationTable struct {
	Resource map[string]*ResourceAllocationList `` /* 157-byte string literal not displayed */
	Cable    map[string]*CableAllocationList    `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func NewAllocationTable

func NewAllocationTable() *AllocationTable

func (*AllocationTable) AllocateCable

func (a *AllocationTable) AllocateCable(id string, ac *xir.CableAllocation)

func (*AllocationTable) AllocateResource

func (a *AllocationTable) AllocateResource(id string, ac *xir.ResourceAllocation)

func (*AllocationTable) Descriptor deprecated

func (*AllocationTable) Descriptor() ([]byte, []int)

Deprecated: Use AllocationTable.ProtoReflect.Descriptor instead.

func (*AllocationTable) GetAllocation

func (a *AllocationTable) GetAllocation(host, node string) *xir.ResourceAllocation

func (*AllocationTable) GetCable

func (x *AllocationTable) GetCable() map[string]*CableAllocationList

func (*AllocationTable) GetResource

func (x *AllocationTable) GetResource() map[string]*ResourceAllocationList

func (*AllocationTable) ProtoMessage

func (*AllocationTable) ProtoMessage()

func (*AllocationTable) ProtoReflect

func (x *AllocationTable) ProtoReflect() protoreflect.Message

func (*AllocationTable) Reset

func (x *AllocationTable) Reset()

func (*AllocationTable) String

func (x *AllocationTable) String() string

func (*AllocationTable) Validate

func (this *AllocationTable) Validate() error

type AttachXDCRequest

type AttachXDCRequest struct {
	Xdc         string `protobuf:"bytes,1,opt,name=xdc,proto3" json:"xdc,omitempty"`
	Project     string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,3,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,4,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachXDCRequest) Descriptor deprecated

func (*AttachXDCRequest) Descriptor() ([]byte, []int)

Deprecated: Use AttachXDCRequest.ProtoReflect.Descriptor instead.

func (*AttachXDCRequest) GetExperiment

func (x *AttachXDCRequest) GetExperiment() string

func (*AttachXDCRequest) GetProject

func (x *AttachXDCRequest) GetProject() string

func (*AttachXDCRequest) GetRealization

func (x *AttachXDCRequest) GetRealization() string

func (*AttachXDCRequest) GetXdc

func (x *AttachXDCRequest) GetXdc() string

func (*AttachXDCRequest) ProtoMessage

func (*AttachXDCRequest) ProtoMessage()

func (*AttachXDCRequest) ProtoReflect

func (x *AttachXDCRequest) ProtoReflect() protoreflect.Message

func (*AttachXDCRequest) Reset

func (x *AttachXDCRequest) Reset()

func (*AttachXDCRequest) String

func (x *AttachXDCRequest) String() string

func (*AttachXDCRequest) Validate

func (this *AttachXDCRequest) Validate() error

type AttachXDCResponse

type AttachXDCResponse struct {
	// contains filtered or unexported fields
}

func (*AttachXDCResponse) Descriptor deprecated

func (*AttachXDCResponse) Descriptor() ([]byte, []int)

Deprecated: Use AttachXDCResponse.ProtoReflect.Descriptor instead.

func (*AttachXDCResponse) ProtoMessage

func (*AttachXDCResponse) ProtoMessage()

func (*AttachXDCResponse) ProtoReflect

func (x *AttachXDCResponse) ProtoReflect() protoreflect.Message

func (*AttachXDCResponse) Reset

func (x *AttachXDCResponse) Reset()

func (*AttachXDCResponse) String

func (x *AttachXDCResponse) String() string

func (*AttachXDCResponse) Validate

func (this *AttachXDCResponse) Validate() error

type BGPPeer

type BGPPeer struct {
	Vrf       string `protobuf:"bytes,1,opt,name=vrf,proto3" json:"vrf,omitempty"`
	PeerGroup string `protobuf:"bytes,2,opt,name=peer_group,json=peerGroup,proto3" json:"peer_group,omitempty"`
	LocalAsn  uint32 `protobuf:"varint,3,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	RemoteAsn uint32 `protobuf:"varint,5,opt,name=remote_asn,json=remoteAsn,proto3" json:"remote_asn,omitempty"`
	Interface string `protobuf:"bytes,6,opt,name=interface,proto3" json:"interface,omitempty"`
	Network   string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

func (*BGPPeer) Descriptor deprecated

func (*BGPPeer) Descriptor() ([]byte, []int)

Deprecated: Use BGPPeer.ProtoReflect.Descriptor instead.

func (*BGPPeer) GetInterface

func (x *BGPPeer) GetInterface() string

func (*BGPPeer) GetLocalAsn

func (x *BGPPeer) GetLocalAsn() uint32

func (*BGPPeer) GetNetwork

func (x *BGPPeer) GetNetwork() string

func (*BGPPeer) GetPeerGroup

func (x *BGPPeer) GetPeerGroup() string

func (*BGPPeer) GetRemoteAsn

func (x *BGPPeer) GetRemoteAsn() uint32

func (*BGPPeer) GetVrf

func (x *BGPPeer) GetVrf() string

func (*BGPPeer) ProtoMessage

func (*BGPPeer) ProtoMessage()

func (*BGPPeer) ProtoReflect

func (x *BGPPeer) ProtoReflect() protoreflect.Message

func (*BGPPeer) Reset

func (x *BGPPeer) Reset()

func (*BGPPeer) String

func (x *BGPPeer) String() string

func (*BGPPeer) Validate

func (this *BGPPeer) Validate() error

type BareMetal

type BareMetal struct {
	Facility string      `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Resource string      `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	Model    *_go.Node   `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	Users    []*UserInfo `protobuf:"bytes,4,rep,name=users,proto3" json:"users,omitempty"`
	Inframac string      `protobuf:"bytes,5,opt,name=inframac,proto3" json:"inframac,omitempty"`
	Rootdev  string      `protobuf:"bytes,6,opt,name=rootdev,proto3" json:"rootdev,omitempty"`
	// contains filtered or unexported fields
}

func (*BareMetal) Descriptor deprecated

func (*BareMetal) Descriptor() ([]byte, []int)

Deprecated: Use BareMetal.ProtoReflect.Descriptor instead.

func (*BareMetal) GetFacility

func (x *BareMetal) GetFacility() string

func (*BareMetal) GetInframac

func (x *BareMetal) GetInframac() string

func (*BareMetal) GetModel

func (x *BareMetal) GetModel() *_go.Node

func (*BareMetal) GetResource

func (x *BareMetal) GetResource() string

func (*BareMetal) GetRootdev

func (x *BareMetal) GetRootdev() string

func (*BareMetal) GetUsers

func (x *BareMetal) GetUsers() []*UserInfo

func (*BareMetal) ProtoMessage

func (*BareMetal) ProtoMessage()

func (*BareMetal) ProtoReflect

func (x *BareMetal) ProtoReflect() protoreflect.Message

func (*BareMetal) Reset

func (x *BareMetal) Reset()

func (*BareMetal) String

func (x *BareMetal) String() string

func (*BareMetal) Validate

func (this *BareMetal) Validate() error

type BlockPool

type BlockPool struct {
	Blocks []string `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockPool) Descriptor deprecated

func (*BlockPool) Descriptor() ([]byte, []int)

Deprecated: Use BlockPool.ProtoReflect.Descriptor instead.

func (*BlockPool) GetBlocks

func (x *BlockPool) GetBlocks() []string

func (*BlockPool) ProtoMessage

func (*BlockPool) ProtoMessage()

func (*BlockPool) ProtoReflect

func (x *BlockPool) ProtoReflect() protoreflect.Message

func (*BlockPool) Reset

func (x *BlockPool) Reset()

func (*BlockPool) String

func (x *BlockPool) String() string

func (*BlockPool) Validate

func (this *BlockPool) Validate() error

type BlockPoolAllocations

type BlockPoolAllocations struct {
	Id          string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Allocations *CountSet `protobuf:"bytes,2,opt,name=allocations,proto3" json:"allocations,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockPoolAllocations) Descriptor deprecated

func (*BlockPoolAllocations) Descriptor() ([]byte, []int)

Deprecated: Use BlockPoolAllocations.ProtoReflect.Descriptor instead.

func (*BlockPoolAllocations) GetAllocations

func (x *BlockPoolAllocations) GetAllocations() *CountSet

func (*BlockPoolAllocations) GetId

func (x *BlockPoolAllocations) GetId() string

func (*BlockPoolAllocations) ProtoMessage

func (*BlockPoolAllocations) ProtoMessage()

func (*BlockPoolAllocations) ProtoReflect

func (x *BlockPoolAllocations) ProtoReflect() protoreflect.Message

func (*BlockPoolAllocations) Reset

func (x *BlockPoolAllocations) Reset()

func (*BlockPoolAllocations) String

func (x *BlockPoolAllocations) String() string

func (*BlockPoolAllocations) Validate

func (this *BlockPoolAllocations) Validate() error

type Bond

type Bond struct {
	Realization *BondRealization `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	Model       *_go.Bond        `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*Bond) Descriptor deprecated

func (*Bond) Descriptor() ([]byte, []int)

Deprecated: Use Bond.ProtoReflect.Descriptor instead.

func (*Bond) GetModel

func (x *Bond) GetModel() *_go.Bond

func (*Bond) GetRealization

func (x *Bond) GetRealization() *BondRealization

func (*Bond) ProtoMessage

func (*Bond) ProtoMessage()

func (*Bond) ProtoReflect

func (x *Bond) ProtoReflect() protoreflect.Message

func (*Bond) Reset

func (x *Bond) Reset()

func (*Bond) String

func (x *Bond) String() string

func (*Bond) Validate

func (this *Bond) Validate() error

type BondRealization

type BondRealization struct {
	Simulator string `protobuf:"bytes,1,opt,name=simulator,proto3" json:"simulator,omitempty"`
	Facility  string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	// contains filtered or unexported fields
}

func (*BondRealization) Descriptor deprecated

func (*BondRealization) Descriptor() ([]byte, []int)

Deprecated: Use BondRealization.ProtoReflect.Descriptor instead.

func (*BondRealization) GetFacility

func (x *BondRealization) GetFacility() string

func (*BondRealization) GetSimulator

func (x *BondRealization) GetSimulator() string

func (*BondRealization) ProtoMessage

func (*BondRealization) ProtoMessage()

func (*BondRealization) ProtoReflect

func (x *BondRealization) ProtoReflect() protoreflect.Message

func (*BondRealization) Reset

func (x *BondRealization) Reset()

func (*BondRealization) String

func (x *BondRealization) String() string

func (*BondRealization) Validate

func (this *BondRealization) Validate() error

type BridgeMember

type BridgeMember struct {
	Bridge   string   `protobuf:"bytes,1,opt,name=bridge,proto3" json:"bridge,omitempty"`
	Untagged []uint32 `protobuf:"varint,2,rep,packed,name=untagged,proto3" json:"untagged,omitempty"`
	Tagged   []uint32 `protobuf:"varint,3,rep,packed,name=tagged,proto3" json:"tagged,omitempty"`
	Pvid     uint32   `protobuf:"varint,4,opt,name=pvid,proto3" json:"pvid,omitempty"`
	// contains filtered or unexported fields
}

func (*BridgeMember) Descriptor deprecated

func (*BridgeMember) Descriptor() ([]byte, []int)

Deprecated: Use BridgeMember.ProtoReflect.Descriptor instead.

func (*BridgeMember) GetBridge

func (x *BridgeMember) GetBridge() string

func (*BridgeMember) GetPvid

func (x *BridgeMember) GetPvid() uint32

func (*BridgeMember) GetTagged

func (x *BridgeMember) GetTagged() []uint32

func (*BridgeMember) GetUntagged

func (x *BridgeMember) GetUntagged() []uint32

func (*BridgeMember) ProtoMessage

func (*BridgeMember) ProtoMessage()

func (*BridgeMember) ProtoReflect

func (x *BridgeMember) ProtoReflect() protoreflect.Message

func (*BridgeMember) Reset

func (x *BridgeMember) Reset()

func (*BridgeMember) String

func (x *BridgeMember) String() string

func (*BridgeMember) Validate

func (this *BridgeMember) Validate() error

type CableAllocationList

type CableAllocationList struct {
	Value    []*_go.CableAllocation `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	Revision int64                  `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*CableAllocationList) Descriptor deprecated

func (*CableAllocationList) Descriptor() ([]byte, []int)

Deprecated: Use CableAllocationList.ProtoReflect.Descriptor instead.

func (*CableAllocationList) GetRevision

func (x *CableAllocationList) GetRevision() int64

func (*CableAllocationList) GetValue

func (x *CableAllocationList) GetValue() []*_go.CableAllocation

func (*CableAllocationList) ProtoMessage

func (*CableAllocationList) ProtoMessage()

func (*CableAllocationList) ProtoReflect

func (x *CableAllocationList) ProtoReflect() protoreflect.Message

func (*CableAllocationList) Reset

func (x *CableAllocationList) Reset()

func (*CableAllocationList) String

func (x *CableAllocationList) String() string

func (*CableAllocationList) Validate

func (this *CableAllocationList) Validate() error

type CommissionClient

type CommissionClient interface {
	// RegisterFacility
	//
	// Register a Facility with a Merge Portal.
	RegisterFacility(ctx context.Context, in *RegisterFacilityRequest, opts ...grpc.CallOption) (*RegisterFacilityResponse, error)
	// GetFacilities
	//
	// Get all facilities in a Merge Portal
	GetFacilities(ctx context.Context, in *GetFacilitiesRequest, opts ...grpc.CallOption) (*GetFacilitiesResponse, error)
	// GetFacility
	//
	// Get information about a specific facility in a Merge Portal.
	GetFacility(ctx context.Context, in *GetFacilityRequest, opts ...grpc.CallOption) (*GetFacilityResponse, error)
	// UpdateFacility
	//
	// Update the given facility.
	UpdateFacility(ctx context.Context, in *UpdateFacilityRequest, opts ...grpc.CallOption) (*UpdateFacilityResponse, error)
	// DeleteFacility
	//
	// Delete the given facility.
	DeleteFacility(ctx context.Context, in *DeleteFacilityRequest, opts ...grpc.CallOption) (*DeleteFacilityResponse, error)
	// DeactivateResource
	//
	// Mark resources as not active and unallocable.
	DeactivateResources(ctx context.Context, in *DeactivateResourcesRequest, opts ...grpc.CallOption) (*DeactivateResourcesResponse, error)
	// ActivateResource
	//
	// Mark resources as active and allocable.
	ActivateResources(ctx context.Context, in *ActivateResourcesRequest, opts ...grpc.CallOption) (*ActivateResourcesResponse, error)
	// CreateView
	//
	// Create a view into a facility's resources.
	CreateView(ctx context.Context, in *CreateViewRequest, opts ...grpc.CallOption) (*CreateViewResponse, error)
	// UpdateView
	//
	// Update a view into a facility's resources. This overwrites the existing
	// view with new data. To modify existing data, use `ModifyView`.
	UpdateView(ctx context.Context, in *UpdateViewRequest, opts ...grpc.CallOption) (*UpdateViewResponse, error)
	// DeleteView
	//
	// Delete a view into a facility's resources.
	DeleteView(ctx context.Context, in *DeleteViewRequest, opts ...grpc.CallOption) (*DeleteViewResponse, error)
	// GetView
	//
	// Get a view into a facility's resources.
	GetView(ctx context.Context, in *GetViewRequest, opts ...grpc.CallOption) (*GetViewResponse, error)
	// ListViews
	//
	// List the views of the given facility
	ListViews(ctx context.Context, in *ListViewsRequest, opts ...grpc.CallOption) (*ListViewsResponse, error)
	// ModifyView
	//
	// Change the view (nodes) of an existing facility view. To overwrite a view, use `Update`
	// Duplicates are ignored.
	ModifyView(ctx context.Context, in *ModifyViewRequest, opts ...grpc.CallOption) (*ModifyViewResponse, error)
	// ListBlockPools
	//
	// List currently allocated address block pools
	ListBlockPools(ctx context.Context, in *ListBlockPoolsRequest, opts ...grpc.CallOption) (*ListBlockPoolsResponse, error)
}

CommissionClient is the client API for Commission service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCommissionClient

func NewCommissionClient(cc grpc.ClientConnInterface) CommissionClient

type CommissionServer

type CommissionServer interface {
	// RegisterFacility
	//
	// Register a Facility with a Merge Portal.
	RegisterFacility(context.Context, *RegisterFacilityRequest) (*RegisterFacilityResponse, error)
	// GetFacilities
	//
	// Get all facilities in a Merge Portal
	GetFacilities(context.Context, *GetFacilitiesRequest) (*GetFacilitiesResponse, error)
	// GetFacility
	//
	// Get information about a specific facility in a Merge Portal.
	GetFacility(context.Context, *GetFacilityRequest) (*GetFacilityResponse, error)
	// UpdateFacility
	//
	// Update the given facility.
	UpdateFacility(context.Context, *UpdateFacilityRequest) (*UpdateFacilityResponse, error)
	// DeleteFacility
	//
	// Delete the given facility.
	DeleteFacility(context.Context, *DeleteFacilityRequest) (*DeleteFacilityResponse, error)
	// DeactivateResource
	//
	// Mark resources as not active and unallocable.
	DeactivateResources(context.Context, *DeactivateResourcesRequest) (*DeactivateResourcesResponse, error)
	// ActivateResource
	//
	// Mark resources as active and allocable.
	ActivateResources(context.Context, *ActivateResourcesRequest) (*ActivateResourcesResponse, error)
	// CreateView
	//
	// Create a view into a facility's resources.
	CreateView(context.Context, *CreateViewRequest) (*CreateViewResponse, error)
	// UpdateView
	//
	// Update a view into a facility's resources. This overwrites the existing
	// view with new data. To modify existing data, use `ModifyView`.
	UpdateView(context.Context, *UpdateViewRequest) (*UpdateViewResponse, error)
	// DeleteView
	//
	// Delete a view into a facility's resources.
	DeleteView(context.Context, *DeleteViewRequest) (*DeleteViewResponse, error)
	// GetView
	//
	// Get a view into a facility's resources.
	GetView(context.Context, *GetViewRequest) (*GetViewResponse, error)
	// ListViews
	//
	// List the views of the given facility
	ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error)
	// ModifyView
	//
	// Change the view (nodes) of an existing facility view. To overwrite a view, use `Update`
	// Duplicates are ignored.
	ModifyView(context.Context, *ModifyViewRequest) (*ModifyViewResponse, error)
	// ListBlockPools
	//
	// List currently allocated address block pools
	ListBlockPools(context.Context, *ListBlockPoolsRequest) (*ListBlockPoolsResponse, error)
}

CommissionServer is the server API for Commission service.

type CountSet

type CountSet struct {
	Name   string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Size   uint64   `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Values []uint64 `protobuf:"varint,3,rep,packed,name=values,proto3" json:"values,omitempty"`
	Offset uint64   `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"`
	Ver    int64    `protobuf:"varint,5,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*CountSet) Descriptor deprecated

func (*CountSet) Descriptor() ([]byte, []int)

Deprecated: Use CountSet.ProtoReflect.Descriptor instead.

func (*CountSet) GetName

func (x *CountSet) GetName() string

func (*CountSet) GetOffset

func (x *CountSet) GetOffset() uint64

func (*CountSet) GetSize

func (x *CountSet) GetSize() uint64

func (*CountSet) GetValues

func (x *CountSet) GetValues() []uint64

func (*CountSet) GetVer

func (x *CountSet) GetVer() int64

func (*CountSet) ProtoMessage

func (*CountSet) ProtoMessage()

func (*CountSet) ProtoReflect

func (x *CountSet) ProtoReflect() protoreflect.Message

func (*CountSet) Reset

func (x *CountSet) Reset()

func (*CountSet) String

func (x *CountSet) String() string

func (*CountSet) Validate

func (this *CountSet) Validate() error

type CreateExperimentRequest

type CreateExperimentRequest struct {
	Experiment *Experiment `protobuf:"bytes,1,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateExperimentRequest) Descriptor deprecated

func (*CreateExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateExperimentRequest.ProtoReflect.Descriptor instead.

func (*CreateExperimentRequest) GetExperiment

func (x *CreateExperimentRequest) GetExperiment() *Experiment

func (*CreateExperimentRequest) ProtoMessage

func (*CreateExperimentRequest) ProtoMessage()

func (*CreateExperimentRequest) ProtoReflect

func (x *CreateExperimentRequest) ProtoReflect() protoreflect.Message

func (*CreateExperimentRequest) Reset

func (x *CreateExperimentRequest) Reset()

func (*CreateExperimentRequest) String

func (x *CreateExperimentRequest) String() string

func (*CreateExperimentRequest) Validate

func (this *CreateExperimentRequest) Validate() error

type CreateExperimentResponse

type CreateExperimentResponse struct {
	// contains filtered or unexported fields
}

func (*CreateExperimentResponse) Descriptor deprecated

func (*CreateExperimentResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateExperimentResponse.ProtoReflect.Descriptor instead.

func (*CreateExperimentResponse) ProtoMessage

func (*CreateExperimentResponse) ProtoMessage()

func (*CreateExperimentResponse) ProtoReflect

func (x *CreateExperimentResponse) ProtoReflect() protoreflect.Message

func (*CreateExperimentResponse) Reset

func (x *CreateExperimentResponse) Reset()

func (*CreateExperimentResponse) String

func (x *CreateExperimentResponse) String() string

func (*CreateExperimentResponse) Validate

func (this *CreateExperimentResponse) Validate() error

type CreatePoolRequest

type CreatePoolRequest 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"`
	Projects    []string     `protobuf:"bytes,3,rep,name=projects,proto3" json:"projects,omitempty"` // optional
	Views       []*Pool_View `protobuf:"bytes,4,rep,name=views,proto3" json:"views,omitempty"`       // optional
	// contains filtered or unexported fields
}

func (*CreatePoolRequest) Descriptor deprecated

func (*CreatePoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePoolRequest.ProtoReflect.Descriptor instead.

func (*CreatePoolRequest) GetDescription

func (x *CreatePoolRequest) GetDescription() string

func (*CreatePoolRequest) GetName

func (x *CreatePoolRequest) GetName() string

func (*CreatePoolRequest) GetProjects

func (x *CreatePoolRequest) GetProjects() []string

func (*CreatePoolRequest) GetViews

func (x *CreatePoolRequest) GetViews() []*Pool_View

func (*CreatePoolRequest) ProtoMessage

func (*CreatePoolRequest) ProtoMessage()

func (*CreatePoolRequest) ProtoReflect

func (x *CreatePoolRequest) ProtoReflect() protoreflect.Message

func (*CreatePoolRequest) Reset

func (x *CreatePoolRequest) Reset()

func (*CreatePoolRequest) String

func (x *CreatePoolRequest) String() string

func (*CreatePoolRequest) Validate

func (this *CreatePoolRequest) Validate() error

type CreatePoolResponse

type CreatePoolResponse struct {
	// contains filtered or unexported fields
}

func (*CreatePoolResponse) Descriptor deprecated

func (*CreatePoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreatePoolResponse.ProtoReflect.Descriptor instead.

func (*CreatePoolResponse) ProtoMessage

func (*CreatePoolResponse) ProtoMessage()

func (*CreatePoolResponse) ProtoReflect

func (x *CreatePoolResponse) ProtoReflect() protoreflect.Message

func (*CreatePoolResponse) Reset

func (x *CreatePoolResponse) Reset()

func (*CreatePoolResponse) String

func (x *CreatePoolResponse) String() string

func (*CreatePoolResponse) Validate

func (this *CreatePoolResponse) Validate() error

type CreateProjectRequest

type CreateProjectRequest struct {
	User    string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Project *Project `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectRequest) Descriptor deprecated

func (*CreateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetProject

func (x *CreateProjectRequest) GetProject() *Project

func (*CreateProjectRequest) GetUser

func (x *CreateProjectRequest) GetUser() 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

func (*CreateProjectRequest) Validate

func (this *CreateProjectRequest) Validate() error

type CreateProjectResponse

type CreateProjectResponse struct {
	// contains filtered or unexported fields
}

func (*CreateProjectResponse) Descriptor deprecated

func (*CreateProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectResponse.ProtoReflect.Descriptor instead.

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

func (*CreateProjectResponse) Validate

func (this *CreateProjectResponse) Validate() error

type CreateViewRequest

type CreateViewRequest struct {
	Facility string        `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	View     *FacilityView `protobuf:"bytes,2,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateViewRequest) Descriptor deprecated

func (*CreateViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateViewRequest.ProtoReflect.Descriptor instead.

func (*CreateViewRequest) GetFacility

func (x *CreateViewRequest) GetFacility() string

func (*CreateViewRequest) GetView

func (x *CreateViewRequest) GetView() *FacilityView

func (*CreateViewRequest) ProtoMessage

func (*CreateViewRequest) ProtoMessage()

func (*CreateViewRequest) ProtoReflect

func (x *CreateViewRequest) ProtoReflect() protoreflect.Message

func (*CreateViewRequest) Reset

func (x *CreateViewRequest) Reset()

func (*CreateViewRequest) String

func (x *CreateViewRequest) String() string

func (*CreateViewRequest) Validate

func (this *CreateViewRequest) Validate() error

type CreateViewResponse

type CreateViewResponse struct {
	// contains filtered or unexported fields
}

func (*CreateViewResponse) Descriptor deprecated

func (*CreateViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateViewResponse.ProtoReflect.Descriptor instead.

func (*CreateViewResponse) ProtoMessage

func (*CreateViewResponse) ProtoMessage()

func (*CreateViewResponse) ProtoReflect

func (x *CreateViewResponse) ProtoReflect() protoreflect.Message

func (*CreateViewResponse) Reset

func (x *CreateViewResponse) Reset()

func (*CreateViewResponse) String

func (x *CreateViewResponse) String() string

func (*CreateViewResponse) Validate

func (this *CreateViewResponse) Validate() error

type CreateXDCRequest

type CreateXDCRequest struct {
	Project  string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Xdc      string `protobuf:"bytes,2,opt,name=xdc,proto3" json:"xdc,omitempty"`
	Image    string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Memlimit int32  `protobuf:"varint,4,opt,name=memlimit,proto3" json:"memlimit,omitempty"`
	Cpulimit int32  `protobuf:"varint,5,opt,name=cpulimit,proto3" json:"cpulimit,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateXDCRequest) Descriptor deprecated

func (*CreateXDCRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateXDCRequest.ProtoReflect.Descriptor instead.

func (*CreateXDCRequest) GetCpulimit

func (x *CreateXDCRequest) GetCpulimit() int32

func (*CreateXDCRequest) GetImage

func (x *CreateXDCRequest) GetImage() string

func (*CreateXDCRequest) GetMemlimit

func (x *CreateXDCRequest) GetMemlimit() int32

func (*CreateXDCRequest) GetProject

func (x *CreateXDCRequest) GetProject() string

func (*CreateXDCRequest) GetXdc

func (x *CreateXDCRequest) GetXdc() string

func (*CreateXDCRequest) ProtoMessage

func (*CreateXDCRequest) ProtoMessage()

func (*CreateXDCRequest) ProtoReflect

func (x *CreateXDCRequest) ProtoReflect() protoreflect.Message

func (*CreateXDCRequest) Reset

func (x *CreateXDCRequest) Reset()

func (*CreateXDCRequest) String

func (x *CreateXDCRequest) String() string

func (*CreateXDCRequest) Validate

func (this *CreateXDCRequest) Validate() error

type CreateXDCResponse

type CreateXDCResponse struct {
	// contains filtered or unexported fields
}

func (*CreateXDCResponse) Descriptor deprecated

func (*CreateXDCResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateXDCResponse.ProtoReflect.Descriptor instead.

func (*CreateXDCResponse) ProtoMessage

func (*CreateXDCResponse) ProtoMessage()

func (*CreateXDCResponse) ProtoReflect

func (x *CreateXDCResponse) ProtoReflect() protoreflect.Message

func (*CreateXDCResponse) Reset

func (x *CreateXDCResponse) Reset()

func (*CreateXDCResponse) String

func (x *CreateXDCResponse) String() string

func (*CreateXDCResponse) Validate

func (this *CreateXDCResponse) Validate() error

type CredClient

type CredClient interface {
	// GetUserSSHKeys
	//
	// Request keying material for the given user.
	GetUserSSHKeys(ctx context.Context, in *GetUserSSHKeysRequest, opts ...grpc.CallOption) (*GetUserSSHKeysResponse, error)
	// GetSSHCert
	//
	// Request an SSH certifcate that authorizes the logged in user to ssh to Portal entities such as XDCs.
	GetUserSSHCert(ctx context.Context, in *GetUserSSHCertRequest, opts ...grpc.CallOption) (*GetUserSSHCertResponse, error)
}

CredClient is the client API for Cred service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCredClient

func NewCredClient(cc grpc.ClientConnInterface) CredClient

type CredServer

type CredServer interface {
	// GetUserSSHKeys
	//
	// Request keying material for the given user.
	GetUserSSHKeys(context.Context, *GetUserSSHKeysRequest) (*GetUserSSHKeysResponse, error)
	// GetSSHCert
	//
	// Request an SSH certifcate that authorizes the logged in user to ssh to Portal entities such as XDCs.
	GetUserSSHCert(context.Context, *GetUserSSHCertRequest) (*GetUserSSHCertResponse, error)
}

CredServer is the server API for Cred service.

type DeactivateResourcesRequest

type DeactivateResourcesRequest struct {
	Facility  string   `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Resources []string `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateResourcesRequest) Descriptor deprecated

func (*DeactivateResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateResourcesRequest.ProtoReflect.Descriptor instead.

func (*DeactivateResourcesRequest) GetFacility

func (x *DeactivateResourcesRequest) GetFacility() string

func (*DeactivateResourcesRequest) GetResources

func (x *DeactivateResourcesRequest) GetResources() []string

func (*DeactivateResourcesRequest) ProtoMessage

func (*DeactivateResourcesRequest) ProtoMessage()

func (*DeactivateResourcesRequest) ProtoReflect

func (*DeactivateResourcesRequest) Reset

func (x *DeactivateResourcesRequest) Reset()

func (*DeactivateResourcesRequest) String

func (x *DeactivateResourcesRequest) String() string

func (*DeactivateResourcesRequest) Validate

func (this *DeactivateResourcesRequest) Validate() error

type DeactivateResourcesResponse

type DeactivateResourcesResponse struct {
	// contains filtered or unexported fields
}

func (*DeactivateResourcesResponse) Descriptor deprecated

func (*DeactivateResourcesResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateResourcesResponse.ProtoReflect.Descriptor instead.

func (*DeactivateResourcesResponse) ProtoMessage

func (*DeactivateResourcesResponse) ProtoMessage()

func (*DeactivateResourcesResponse) ProtoReflect

func (*DeactivateResourcesResponse) Reset

func (x *DeactivateResourcesResponse) Reset()

func (*DeactivateResourcesResponse) String

func (x *DeactivateResourcesResponse) String() string

func (*DeactivateResourcesResponse) Validate

func (this *DeactivateResourcesResponse) Validate() error

type DeleteExperimentRequest

type DeleteExperimentRequest struct {
	Project    string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteExperimentRequest) Descriptor deprecated

func (*DeleteExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteExperimentRequest.ProtoReflect.Descriptor instead.

func (*DeleteExperimentRequest) GetExperiment

func (x *DeleteExperimentRequest) GetExperiment() string

func (*DeleteExperimentRequest) GetProject

func (x *DeleteExperimentRequest) GetProject() string

func (*DeleteExperimentRequest) ProtoMessage

func (*DeleteExperimentRequest) ProtoMessage()

func (*DeleteExperimentRequest) ProtoReflect

func (x *DeleteExperimentRequest) ProtoReflect() protoreflect.Message

func (*DeleteExperimentRequest) Reset

func (x *DeleteExperimentRequest) Reset()

func (*DeleteExperimentRequest) String

func (x *DeleteExperimentRequest) String() string

func (*DeleteExperimentRequest) Validate

func (this *DeleteExperimentRequest) Validate() error

type DeleteExperimentResponse

type DeleteExperimentResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteExperimentResponse) Descriptor deprecated

func (*DeleteExperimentResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteExperimentResponse.ProtoReflect.Descriptor instead.

func (*DeleteExperimentResponse) ProtoMessage

func (*DeleteExperimentResponse) ProtoMessage()

func (*DeleteExperimentResponse) ProtoReflect

func (x *DeleteExperimentResponse) ProtoReflect() protoreflect.Message

func (*DeleteExperimentResponse) Reset

func (x *DeleteExperimentResponse) Reset()

func (*DeleteExperimentResponse) String

func (x *DeleteExperimentResponse) String() string

func (*DeleteExperimentResponse) Validate

func (this *DeleteExperimentResponse) Validate() error

type DeleteFacilityRequest

type DeleteFacilityRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFacilityRequest) Descriptor deprecated

func (*DeleteFacilityRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteFacilityRequest.ProtoReflect.Descriptor instead.

func (*DeleteFacilityRequest) GetName

func (x *DeleteFacilityRequest) GetName() string

func (*DeleteFacilityRequest) ProtoMessage

func (*DeleteFacilityRequest) ProtoMessage()

func (*DeleteFacilityRequest) ProtoReflect

func (x *DeleteFacilityRequest) ProtoReflect() protoreflect.Message

func (*DeleteFacilityRequest) Reset

func (x *DeleteFacilityRequest) Reset()

func (*DeleteFacilityRequest) String

func (x *DeleteFacilityRequest) String() string

func (*DeleteFacilityRequest) Validate

func (this *DeleteFacilityRequest) Validate() error

type DeleteFacilityResponse

type DeleteFacilityResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteFacilityResponse) Descriptor deprecated

func (*DeleteFacilityResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteFacilityResponse.ProtoReflect.Descriptor instead.

func (*DeleteFacilityResponse) ProtoMessage

func (*DeleteFacilityResponse) ProtoMessage()

func (*DeleteFacilityResponse) ProtoReflect

func (x *DeleteFacilityResponse) ProtoReflect() protoreflect.Message

func (*DeleteFacilityResponse) Reset

func (x *DeleteFacilityResponse) Reset()

func (*DeleteFacilityResponse) String

func (x *DeleteFacilityResponse) String() string

func (*DeleteFacilityResponse) Validate

func (this *DeleteFacilityResponse) Validate() error

type DeletePoolRequest

type DeletePoolRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePoolRequest) Descriptor deprecated

func (*DeletePoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePoolRequest.ProtoReflect.Descriptor instead.

func (*DeletePoolRequest) GetName

func (x *DeletePoolRequest) GetName() string

func (*DeletePoolRequest) ProtoMessage

func (*DeletePoolRequest) ProtoMessage()

func (*DeletePoolRequest) ProtoReflect

func (x *DeletePoolRequest) ProtoReflect() protoreflect.Message

func (*DeletePoolRequest) Reset

func (x *DeletePoolRequest) Reset()

func (*DeletePoolRequest) String

func (x *DeletePoolRequest) String() string

func (*DeletePoolRequest) Validate

func (this *DeletePoolRequest) Validate() error

type DeletePoolResponse

type DeletePoolResponse struct {
	// contains filtered or unexported fields
}

func (*DeletePoolResponse) Descriptor deprecated

func (*DeletePoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeletePoolResponse.ProtoReflect.Descriptor instead.

func (*DeletePoolResponse) ProtoMessage

func (*DeletePoolResponse) ProtoMessage()

func (*DeletePoolResponse) ProtoReflect

func (x *DeletePoolResponse) ProtoReflect() protoreflect.Message

func (*DeletePoolResponse) Reset

func (x *DeletePoolResponse) Reset()

func (*DeletePoolResponse) String

func (x *DeletePoolResponse) String() string

func (*DeletePoolResponse) Validate

func (this *DeletePoolResponse) Validate() error

type DeleteProjectMemberRequest

type DeleteProjectMemberRequest struct {
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Member  string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectMemberRequest) Descriptor deprecated

func (*DeleteProjectMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectMemberRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectMemberRequest) GetMember

func (x *DeleteProjectMemberRequest) GetMember() string

func (*DeleteProjectMemberRequest) GetProject

func (x *DeleteProjectMemberRequest) GetProject() string

func (*DeleteProjectMemberRequest) ProtoMessage

func (*DeleteProjectMemberRequest) ProtoMessage()

func (*DeleteProjectMemberRequest) ProtoReflect

func (*DeleteProjectMemberRequest) Reset

func (x *DeleteProjectMemberRequest) Reset()

func (*DeleteProjectMemberRequest) String

func (x *DeleteProjectMemberRequest) String() string

func (*DeleteProjectMemberRequest) Validate

func (this *DeleteProjectMemberRequest) Validate() error

type DeleteProjectMemberResponse

type DeleteProjectMemberResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteProjectMemberResponse) Descriptor deprecated

func (*DeleteProjectMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectMemberResponse.ProtoReflect.Descriptor instead.

func (*DeleteProjectMemberResponse) ProtoMessage

func (*DeleteProjectMemberResponse) ProtoMessage()

func (*DeleteProjectMemberResponse) ProtoReflect

func (*DeleteProjectMemberResponse) Reset

func (x *DeleteProjectMemberResponse) Reset()

func (*DeleteProjectMemberResponse) String

func (x *DeleteProjectMemberResponse) String() string

func (*DeleteProjectMemberResponse) Validate

func (this *DeleteProjectMemberResponse) Validate() error

type DeleteProjectRequest

type DeleteProjectRequest struct {
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest) Descriptor deprecated

func (*DeleteProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectRequest) GetName

func (x *DeleteProjectRequest) GetName() string

func (*DeleteProjectRequest) GetUser

func (x *DeleteProjectRequest) GetUser() 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

func (*DeleteProjectRequest) Validate

func (this *DeleteProjectRequest) Validate() error

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

func (*DeleteProjectResponse) Validate

func (this *DeleteProjectResponse) Validate() error

type DeleteUserPublicKeyRequest

type DeleteUserPublicKeyRequest struct {

	// The user to remove the public key from.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// The SHA256 fingerprint of the key to remove.
	Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserPublicKeyRequest) Descriptor deprecated

func (*DeleteUserPublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserPublicKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserPublicKeyRequest) GetFingerprint

func (x *DeleteUserPublicKeyRequest) GetFingerprint() string

func (*DeleteUserPublicKeyRequest) GetUser

func (x *DeleteUserPublicKeyRequest) GetUser() string

func (*DeleteUserPublicKeyRequest) ProtoMessage

func (*DeleteUserPublicKeyRequest) ProtoMessage()

func (*DeleteUserPublicKeyRequest) ProtoReflect

func (*DeleteUserPublicKeyRequest) Reset

func (x *DeleteUserPublicKeyRequest) Reset()

func (*DeleteUserPublicKeyRequest) String

func (x *DeleteUserPublicKeyRequest) String() string

func (*DeleteUserPublicKeyRequest) Validate

func (this *DeleteUserPublicKeyRequest) Validate() error

type DeleteUserPublicKeyResponse

type DeleteUserPublicKeyResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteUserPublicKeyResponse) Descriptor deprecated

func (*DeleteUserPublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserPublicKeyResponse.ProtoReflect.Descriptor instead.

func (*DeleteUserPublicKeyResponse) ProtoMessage

func (*DeleteUserPublicKeyResponse) ProtoMessage()

func (*DeleteUserPublicKeyResponse) ProtoReflect

func (*DeleteUserPublicKeyResponse) Reset

func (x *DeleteUserPublicKeyResponse) Reset()

func (*DeleteUserPublicKeyResponse) String

func (x *DeleteUserPublicKeyResponse) String() string

func (*DeleteUserPublicKeyResponse) Validate

func (this *DeleteUserPublicKeyResponse) Validate() error

type DeleteUserPublicKeysRequest

type DeleteUserPublicKeysRequest struct {

	// User to delete to remove public keys for.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserPublicKeysRequest) Descriptor deprecated

func (*DeleteUserPublicKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserPublicKeysRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserPublicKeysRequest) GetUser

func (x *DeleteUserPublicKeysRequest) GetUser() string

func (*DeleteUserPublicKeysRequest) ProtoMessage

func (*DeleteUserPublicKeysRequest) ProtoMessage()

func (*DeleteUserPublicKeysRequest) ProtoReflect

func (*DeleteUserPublicKeysRequest) Reset

func (x *DeleteUserPublicKeysRequest) Reset()

func (*DeleteUserPublicKeysRequest) String

func (x *DeleteUserPublicKeysRequest) String() string

func (*DeleteUserPublicKeysRequest) Validate

func (this *DeleteUserPublicKeysRequest) Validate() error

type DeleteUserPublicKeysResponse

type DeleteUserPublicKeysResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteUserPublicKeysResponse) Descriptor deprecated

func (*DeleteUserPublicKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserPublicKeysResponse.ProtoReflect.Descriptor instead.

func (*DeleteUserPublicKeysResponse) ProtoMessage

func (*DeleteUserPublicKeysResponse) ProtoMessage()

func (*DeleteUserPublicKeysResponse) ProtoReflect

func (*DeleteUserPublicKeysResponse) Reset

func (x *DeleteUserPublicKeysResponse) Reset()

func (*DeleteUserPublicKeysResponse) String

func (*DeleteUserPublicKeysResponse) Validate

func (this *DeleteUserPublicKeysResponse) Validate() error

type DeleteUserRequest

type DeleteUserRequest struct {

	// The identity of the user.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetUser

func (x *DeleteUserRequest) GetUser() 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

func (*DeleteUserRequest) Validate

func (this *DeleteUserRequest) Validate() error

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

func (*DeleteUserResponse) Validate

func (this *DeleteUserResponse) Validate() error

type DeleteViewRequest

type DeleteViewRequest struct {
	Facility string `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteViewRequest) Descriptor deprecated

func (*DeleteViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteViewRequest.ProtoReflect.Descriptor instead.

func (*DeleteViewRequest) GetFacility

func (x *DeleteViewRequest) GetFacility() string

func (*DeleteViewRequest) GetName

func (x *DeleteViewRequest) GetName() string

func (*DeleteViewRequest) ProtoMessage

func (*DeleteViewRequest) ProtoMessage()

func (*DeleteViewRequest) ProtoReflect

func (x *DeleteViewRequest) ProtoReflect() protoreflect.Message

func (*DeleteViewRequest) Reset

func (x *DeleteViewRequest) Reset()

func (*DeleteViewRequest) String

func (x *DeleteViewRequest) String() string

func (*DeleteViewRequest) Validate

func (this *DeleteViewRequest) Validate() error

type DeleteViewResponse

type DeleteViewResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteViewResponse) Descriptor deprecated

func (*DeleteViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteViewResponse.ProtoReflect.Descriptor instead.

func (*DeleteViewResponse) ProtoMessage

func (*DeleteViewResponse) ProtoMessage()

func (*DeleteViewResponse) ProtoReflect

func (x *DeleteViewResponse) ProtoReflect() protoreflect.Message

func (*DeleteViewResponse) Reset

func (x *DeleteViewResponse) Reset()

func (*DeleteViewResponse) String

func (x *DeleteViewResponse) String() string

func (*DeleteViewResponse) Validate

func (this *DeleteViewResponse) Validate() error

type DeleteXDCRequest

type DeleteXDCRequest struct {
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Xdc     string `protobuf:"bytes,2,opt,name=xdc,proto3" json:"xdc,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteXDCRequest) Descriptor deprecated

func (*DeleteXDCRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteXDCRequest.ProtoReflect.Descriptor instead.

func (*DeleteXDCRequest) GetProject

func (x *DeleteXDCRequest) GetProject() string

func (*DeleteXDCRequest) GetXdc

func (x *DeleteXDCRequest) GetXdc() string

func (*DeleteXDCRequest) ProtoMessage

func (*DeleteXDCRequest) ProtoMessage()

func (*DeleteXDCRequest) ProtoReflect

func (x *DeleteXDCRequest) ProtoReflect() protoreflect.Message

func (*DeleteXDCRequest) Reset

func (x *DeleteXDCRequest) Reset()

func (*DeleteXDCRequest) String

func (x *DeleteXDCRequest) String() string

func (*DeleteXDCRequest) Validate

func (this *DeleteXDCRequest) Validate() error

type DeleteXDCResponse

type DeleteXDCResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteXDCResponse) Descriptor deprecated

func (*DeleteXDCResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteXDCResponse.ProtoReflect.Descriptor instead.

func (*DeleteXDCResponse) ProtoMessage

func (*DeleteXDCResponse) ProtoMessage()

func (*DeleteXDCResponse) ProtoReflect

func (x *DeleteXDCResponse) ProtoReflect() protoreflect.Message

func (*DeleteXDCResponse) Reset

func (x *DeleteXDCResponse) Reset()

func (*DeleteXDCResponse) String

func (x *DeleteXDCResponse) String() string

func (*DeleteXDCResponse) Validate

func (this *DeleteXDCResponse) Validate() error

type DematerializeRequest

type DematerializeRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*DematerializeRequest) Descriptor deprecated

func (*DematerializeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DematerializeRequest.ProtoReflect.Descriptor instead.

func (*DematerializeRequest) GetExperiment

func (x *DematerializeRequest) GetExperiment() string

func (*DematerializeRequest) GetProject

func (x *DematerializeRequest) GetProject() string

func (*DematerializeRequest) GetRealization

func (x *DematerializeRequest) GetRealization() string

func (*DematerializeRequest) ProtoMessage

func (*DematerializeRequest) ProtoMessage()

func (*DematerializeRequest) ProtoReflect

func (x *DematerializeRequest) ProtoReflect() protoreflect.Message

func (*DematerializeRequest) Reset

func (x *DematerializeRequest) Reset()

func (*DematerializeRequest) String

func (x *DematerializeRequest) String() string

func (*DematerializeRequest) Validate

func (this *DematerializeRequest) Validate() error

type DematerializeResponse

type DematerializeResponse struct {
	// contains filtered or unexported fields
}

func (*DematerializeResponse) Descriptor deprecated

func (*DematerializeResponse) Descriptor() ([]byte, []int)

Deprecated: Use DematerializeResponse.ProtoReflect.Descriptor instead.

func (*DematerializeResponse) ProtoMessage

func (*DematerializeResponse) ProtoMessage()

func (*DematerializeResponse) ProtoReflect

func (x *DematerializeResponse) ProtoReflect() protoreflect.Message

func (*DematerializeResponse) Reset

func (x *DematerializeResponse) Reset()

func (*DematerializeResponse) String

func (x *DematerializeResponse) String() string

func (*DematerializeResponse) Validate

func (this *DematerializeResponse) Validate() error

type DescriptionUpdate

type DescriptionUpdate struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DescriptionUpdate) Descriptor deprecated

func (*DescriptionUpdate) Descriptor() ([]byte, []int)

Deprecated: Use DescriptionUpdate.ProtoReflect.Descriptor instead.

func (*DescriptionUpdate) GetValue

func (x *DescriptionUpdate) GetValue() string

func (*DescriptionUpdate) ProtoMessage

func (*DescriptionUpdate) ProtoMessage()

func (*DescriptionUpdate) ProtoReflect

func (x *DescriptionUpdate) ProtoReflect() protoreflect.Message

func (*DescriptionUpdate) Reset

func (x *DescriptionUpdate) Reset()

func (*DescriptionUpdate) String

func (x *DescriptionUpdate) String() string

func (*DescriptionUpdate) Validate

func (this *DescriptionUpdate) Validate() error

type DetachXDCRequest

type DetachXDCRequest struct {
	Xdc     string `protobuf:"bytes,1,opt,name=xdc,proto3" json:"xdc,omitempty"`
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*DetachXDCRequest) Descriptor deprecated

func (*DetachXDCRequest) Descriptor() ([]byte, []int)

Deprecated: Use DetachXDCRequest.ProtoReflect.Descriptor instead.

func (*DetachXDCRequest) GetProject

func (x *DetachXDCRequest) GetProject() string

func (*DetachXDCRequest) GetXdc

func (x *DetachXDCRequest) GetXdc() string

func (*DetachXDCRequest) ProtoMessage

func (*DetachXDCRequest) ProtoMessage()

func (*DetachXDCRequest) ProtoReflect

func (x *DetachXDCRequest) ProtoReflect() protoreflect.Message

func (*DetachXDCRequest) Reset

func (x *DetachXDCRequest) Reset()

func (*DetachXDCRequest) String

func (x *DetachXDCRequest) String() string

func (*DetachXDCRequest) Validate

func (this *DetachXDCRequest) Validate() error

type DetachXDCResponse

type DetachXDCResponse struct {
	// contains filtered or unexported fields
}

func (*DetachXDCResponse) Descriptor deprecated

func (*DetachXDCResponse) Descriptor() ([]byte, []int)

Deprecated: Use DetachXDCResponse.ProtoReflect.Descriptor instead.

func (*DetachXDCResponse) ProtoMessage

func (*DetachXDCResponse) ProtoMessage()

func (*DetachXDCResponse) ProtoReflect

func (x *DetachXDCResponse) ProtoReflect() protoreflect.Message

func (*DetachXDCResponse) Reset

func (x *DetachXDCResponse) Reset()

func (*DetachXDCResponse) String

func (x *DetachXDCResponse) String() string

func (*DetachXDCResponse) Validate

func (this *DetachXDCResponse) Validate() error

type Diagnostic

type Diagnostic struct {
	Message string            `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Level   DiagnosticLevel   `protobuf:"varint,2,opt,name=level,proto3,enum=portal.DiagnosticLevel" json:"level,omitempty"`
	Data    map[string]string `` /* 149-byte string literal not displayed */
	Guest   string            `protobuf:"bytes,4,opt,name=guest,proto3" json:"guest,omitempty"`
	Host    string            `protobuf:"bytes,5,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

func (*Diagnostic) Descriptor deprecated

func (*Diagnostic) Descriptor() ([]byte, []int)

Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.

func (*Diagnostic) GetData

func (x *Diagnostic) GetData() map[string]string

func (*Diagnostic) GetGuest

func (x *Diagnostic) GetGuest() string

func (*Diagnostic) GetHost

func (x *Diagnostic) GetHost() string

func (*Diagnostic) GetLevel

func (x *Diagnostic) GetLevel() DiagnosticLevel

func (*Diagnostic) GetMessage

func (x *Diagnostic) GetMessage() string

func (*Diagnostic) ProtoMessage

func (*Diagnostic) ProtoMessage()

func (*Diagnostic) ProtoReflect

func (x *Diagnostic) ProtoReflect() protoreflect.Message

func (*Diagnostic) Reset

func (x *Diagnostic) Reset()

func (Diagnostic) Show

func (d Diagnostic) Show() string

func (*Diagnostic) String

func (x *Diagnostic) String() string

func (*Diagnostic) Validate

func (this *Diagnostic) Validate() error

type DiagnosticLevel

type DiagnosticLevel int32
const (
	DiagnosticLevel_DiagUnspec DiagnosticLevel = 0
	DiagnosticLevel_Error      DiagnosticLevel = 1
	DiagnosticLevel_Warning    DiagnosticLevel = 2
	DiagnosticLevel_Info       DiagnosticLevel = 3
	DiagnosticLevel_Debug      DiagnosticLevel = 4
	DiagnosticLevel_Trace      DiagnosticLevel = 5
)

func (DiagnosticLevel) Descriptor

func (DiagnosticLevel) Enum

func (x DiagnosticLevel) Enum() *DiagnosticLevel

func (DiagnosticLevel) EnumDescriptor deprecated

func (DiagnosticLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiagnosticLevel.Descriptor instead.

func (DiagnosticLevel) Number

func (DiagnosticLevel) Show

func (l DiagnosticLevel) Show() string

func (DiagnosticLevel) String

func (x DiagnosticLevel) String() string

func (DiagnosticLevel) Type

type DiagnosticList

type DiagnosticList struct {
	Value []*Diagnostic `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DiagnosticList) Descriptor deprecated

func (*DiagnosticList) Descriptor() ([]byte, []int)

Deprecated: Use DiagnosticList.ProtoReflect.Descriptor instead.

func (DiagnosticList) Error

func (dl DiagnosticList) Error() bool

func (*DiagnosticList) GetValue

func (x *DiagnosticList) GetValue() []*Diagnostic

func (*DiagnosticList) ProtoMessage

func (*DiagnosticList) ProtoMessage()

func (*DiagnosticList) ProtoReflect

func (x *DiagnosticList) ProtoReflect() protoreflect.Message

func (*DiagnosticList) Reset

func (x *DiagnosticList) Reset()

func (*DiagnosticList) String

func (x *DiagnosticList) String() string

func (DiagnosticList) ToString

func (dl DiagnosticList) ToString() string

func (*DiagnosticList) Validate

func (this *DiagnosticList) Validate() error

type Diagnostics

type Diagnostics []*Diagnostic

func (Diagnostics) Dump

func (ds Diagnostics) Dump()

func (Diagnostics) Error

func (ds Diagnostics) Error() bool

func (Diagnostics) ToString

func (ds Diagnostics) ToString() string

func (Diagnostics) WithFields

func (ds Diagnostics) WithFields(fields Fields) Diagnostics

type Endpoint

type Endpoint struct {
	Facility string        `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Host     string        `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	Node     string        `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"`
	Bridge   *BridgeMember `protobuf:"bytes,4,opt,name=bridge,proto3" json:"bridge,omitempty"`
	Mac      string        `protobuf:"bytes,5,opt,name=mac,proto3" json:"mac,omitempty"`
	// Types that are assignable to Interface:
	//	*Endpoint_Phy
	//	*Endpoint_Vlan
	//	*Endpoint_Vtep
	Interface isEndpoint_Interface `protobuf_oneof:"interface"`
	Evpn      *Evpn                `protobuf:"bytes,9,opt,name=evpn,proto3" json:"evpn,omitempty"`
	Mtu       uint32               `protobuf:"varint,10,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

func (*Endpoint) Descriptor deprecated

func (*Endpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetBridge

func (x *Endpoint) GetBridge() *BridgeMember

func (*Endpoint) GetEvpn

func (x *Endpoint) GetEvpn() *Evpn

func (*Endpoint) GetFacility

func (x *Endpoint) GetFacility() string

func (*Endpoint) GetHost

func (x *Endpoint) GetHost() string

func (*Endpoint) GetInterface

func (m *Endpoint) GetInterface() isEndpoint_Interface

func (*Endpoint) GetMac

func (x *Endpoint) GetMac() string

func (*Endpoint) GetMtu

func (x *Endpoint) GetMtu() uint32

func (*Endpoint) GetNode

func (x *Endpoint) GetNode() string

func (*Endpoint) GetPhy

func (x *Endpoint) GetPhy() *PhysicalInterface

func (*Endpoint) GetVlan

func (x *Endpoint) GetVlan() *VLANInterface

func (*Endpoint) GetVtep

func (x *Endpoint) GetVtep() *Vtep

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect

func (x *Endpoint) ProtoReflect() protoreflect.Message

func (*Endpoint) Reset

func (x *Endpoint) Reset()

func (*Endpoint) String

func (x *Endpoint) String() string

func (*Endpoint) Validate

func (this *Endpoint) Validate() error

type Endpoint_Phy

type Endpoint_Phy struct {
	Phy *PhysicalInterface `protobuf:"bytes,6,opt,name=phy,proto3,oneof"`
}

type Endpoint_Vlan

type Endpoint_Vlan struct {
	Vlan *VLANInterface `protobuf:"bytes,7,opt,name=vlan,proto3,oneof"`
}

type Endpoint_Vtep

type Endpoint_Vtep struct {
	Vtep *Vtep `protobuf:"bytes,8,opt,name=vtep,proto3,oneof"`
}

type Evpn

type Evpn struct {
	Mac       *EvpnMacAdv       `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
	Multicast *EvpnMulticastAdv `protobuf:"bytes,2,opt,name=multicast,proto3" json:"multicast,omitempty"`
	// contains filtered or unexported fields
}

func (*Evpn) Descriptor deprecated

func (*Evpn) Descriptor() ([]byte, []int)

Deprecated: Use Evpn.ProtoReflect.Descriptor instead.

func (*Evpn) GetMac

func (x *Evpn) GetMac() *EvpnMacAdv

func (*Evpn) GetMulticast

func (x *Evpn) GetMulticast() *EvpnMulticastAdv

func (*Evpn) ProtoMessage

func (*Evpn) ProtoMessage()

func (*Evpn) ProtoReflect

func (x *Evpn) ProtoReflect() protoreflect.Message

func (*Evpn) Reset

func (x *Evpn) Reset()

func (*Evpn) String

func (x *Evpn) String() string

func (*Evpn) Validate

func (this *Evpn) Validate() error

type EvpnMacAdv

type EvpnMacAdv struct {
	Mac      string `protobuf:"bytes,1,opt,name=mac,proto3" json:"mac,omitempty"`
	TunnelIp string `protobuf:"bytes,2,opt,name=tunnel_ip,json=tunnelIp,proto3" json:"tunnel_ip,omitempty"`
	Vni      uint32 `protobuf:"varint,3,opt,name=vni,proto3" json:"vni,omitempty"`
	// contains filtered or unexported fields
}

func (*EvpnMacAdv) Descriptor deprecated

func (*EvpnMacAdv) Descriptor() ([]byte, []int)

Deprecated: Use EvpnMacAdv.ProtoReflect.Descriptor instead.

func (*EvpnMacAdv) GetMac

func (x *EvpnMacAdv) GetMac() string

func (*EvpnMacAdv) GetTunnelIp

func (x *EvpnMacAdv) GetTunnelIp() string

func (*EvpnMacAdv) GetVni

func (x *EvpnMacAdv) GetVni() uint32

func (*EvpnMacAdv) ProtoMessage

func (*EvpnMacAdv) ProtoMessage()

func (*EvpnMacAdv) ProtoReflect

func (x *EvpnMacAdv) ProtoReflect() protoreflect.Message

func (*EvpnMacAdv) Reset

func (x *EvpnMacAdv) Reset()

func (*EvpnMacAdv) String

func (x *EvpnMacAdv) String() string

func (*EvpnMacAdv) Validate

func (this *EvpnMacAdv) Validate() error

type EvpnMulticastAdv

type EvpnMulticastAdv struct {
	TunnelIp string `protobuf:"bytes,1,opt,name=tunnel_ip,json=tunnelIp,proto3" json:"tunnel_ip,omitempty"`
	Vni      uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"`
	// contains filtered or unexported fields
}

func (*EvpnMulticastAdv) Descriptor deprecated

func (*EvpnMulticastAdv) Descriptor() ([]byte, []int)

Deprecated: Use EvpnMulticastAdv.ProtoReflect.Descriptor instead.

func (*EvpnMulticastAdv) GetTunnelIp

func (x *EvpnMulticastAdv) GetTunnelIp() string

func (*EvpnMulticastAdv) GetVni

func (x *EvpnMulticastAdv) GetVni() uint32

func (*EvpnMulticastAdv) ProtoMessage

func (*EvpnMulticastAdv) ProtoMessage()

func (*EvpnMulticastAdv) ProtoReflect

func (x *EvpnMulticastAdv) ProtoReflect() protoreflect.Message

func (*EvpnMulticastAdv) Reset

func (x *EvpnMulticastAdv) Reset()

func (*EvpnMulticastAdv) String

func (x *EvpnMulticastAdv) String() string

func (*EvpnMulticastAdv) Validate

func (this *EvpnMulticastAdv) Validate() error

type Experiment

type Experiment struct {

	// Name of the experiment.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Project this experiment belongs to.
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// A short description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// A map of source revisions to a list of realization names.
	Realizations map[string]*RzList `` /* 165-byte string literal not displayed */
	// Visibility of this experiment.
	AccessMode AccessMode `protobuf:"varint,5,opt,name=accessMode,proto3,enum=portal.AccessMode" json:"accessMode,omitempty"`
	// Git repository where this experiments source is held.
	Repository  string   `protobuf:"bytes,6,opt,name=repository,proto3" json:"repository,omitempty"`
	Creator     string   `protobuf:"bytes,7,opt,name=creator,proto3" json:"creator,omitempty"`
	Maintainers []string `protobuf:"bytes,8,rep,name=maintainers,proto3" json:"maintainers,omitempty"`
	// Experiment version, increments each time experiment metadata is updated.
	Ver int64 `protobuf:"varint,9,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*Experiment) Descriptor deprecated

func (*Experiment) Descriptor() ([]byte, []int)

Deprecated: Use Experiment.ProtoReflect.Descriptor instead.

func (*Experiment) GetAccessMode

func (x *Experiment) GetAccessMode() AccessMode

func (*Experiment) GetCreator

func (x *Experiment) GetCreator() string

func (*Experiment) GetDescription

func (x *Experiment) GetDescription() string

func (*Experiment) GetMaintainers

func (x *Experiment) GetMaintainers() []string

func (*Experiment) GetName

func (x *Experiment) GetName() string

func (*Experiment) GetProject

func (x *Experiment) GetProject() string

func (*Experiment) GetRealizations

func (x *Experiment) GetRealizations() map[string]*RzList

func (*Experiment) GetRepository

func (x *Experiment) GetRepository() string

func (*Experiment) GetVer

func (x *Experiment) GetVer() int64

func (*Experiment) ProtoMessage

func (*Experiment) ProtoMessage()

func (*Experiment) ProtoReflect

func (x *Experiment) ProtoReflect() protoreflect.Message

func (*Experiment) Reset

func (x *Experiment) Reset()

func (*Experiment) String

func (x *Experiment) String() string

func (*Experiment) Validate

func (this *Experiment) Validate() error

type Facility

type Facility struct {
	Name        string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Address     string             `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Description string             `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	AccessMode  AccessMode         `protobuf:"varint,4,opt,name=accessMode,proto3,enum=portal.AccessMode" json:"accessMode,omitempty"`
	Members     map[string]*Member `` /* 155-byte string literal not displayed */
	Cert        string             `protobuf:"bytes,6,opt,name=cert,proto3" json:"cert,omitempty"`
	Wgdcert     string             `protobuf:"bytes,7,opt,name=wgdcert,proto3" json:"wgdcert,omitempty"`
	Wgdaddress  string             `protobuf:"bytes,8,opt,name=wgdaddress,proto3" json:"wgdaddress,omitempty"`
	Tpa         uint64             `protobuf:"varint,9,opt,name=tpa,proto3" json:"tpa,omitempty"`
	Ver         int64              `protobuf:"varint,10,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*Facility) Descriptor deprecated

func (*Facility) Descriptor() ([]byte, []int)

Deprecated: Use Facility.ProtoReflect.Descriptor instead.

func (*Facility) GetAccessMode

func (x *Facility) GetAccessMode() AccessMode

func (*Facility) GetAddress

func (x *Facility) GetAddress() string

func (*Facility) GetCert

func (x *Facility) GetCert() string

func (*Facility) GetDescription

func (x *Facility) GetDescription() string

func (*Facility) GetMembers

func (x *Facility) GetMembers() map[string]*Member

func (*Facility) GetName

func (x *Facility) GetName() string

func (*Facility) GetTpa

func (x *Facility) GetTpa() uint64

func (*Facility) GetVer

func (x *Facility) GetVer() int64

func (*Facility) GetWgdaddress

func (x *Facility) GetWgdaddress() string

func (*Facility) GetWgdcert

func (x *Facility) GetWgdcert() string

func (*Facility) ProtoMessage

func (*Facility) ProtoMessage()

func (*Facility) ProtoReflect

func (x *Facility) ProtoReflect() protoreflect.Message

func (*Facility) Reset

func (x *Facility) Reset()

func (*Facility) String

func (x *Facility) String() string

func (*Facility) Validate

func (this *Facility) Validate() error

type FacilityView

type FacilityView struct {
	Name      string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Nodes     []string `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"`
	Isdefault bool     `protobuf:"varint,3,opt,name=Isdefault,proto3" json:"Isdefault,omitempty"`
	Ver       int64    `protobuf:"varint,4,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*FacilityView) Descriptor deprecated

func (*FacilityView) Descriptor() ([]byte, []int)

Deprecated: Use FacilityView.ProtoReflect.Descriptor instead.

func (*FacilityView) GetIsdefault

func (x *FacilityView) GetIsdefault() bool

func (*FacilityView) GetName

func (x *FacilityView) GetName() string

func (*FacilityView) GetNodes

func (x *FacilityView) GetNodes() []string

func (*FacilityView) GetVer

func (x *FacilityView) GetVer() int64

func (*FacilityView) ProtoMessage

func (*FacilityView) ProtoMessage()

func (*FacilityView) ProtoReflect

func (x *FacilityView) ProtoReflect() protoreflect.Message

func (*FacilityView) Reset

func (x *FacilityView) Reset()

func (*FacilityView) String

func (x *FacilityView) String() string

func (*FacilityView) Validate

func (this *FacilityView) Validate() error

type FetchAllocationTableRequest

type FetchAllocationTableRequest struct {
	// contains filtered or unexported fields
}

func (*FetchAllocationTableRequest) Descriptor deprecated

func (*FetchAllocationTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use FetchAllocationTableRequest.ProtoReflect.Descriptor instead.

func (*FetchAllocationTableRequest) ProtoMessage

func (*FetchAllocationTableRequest) ProtoMessage()

func (*FetchAllocationTableRequest) ProtoReflect

func (*FetchAllocationTableRequest) Reset

func (x *FetchAllocationTableRequest) Reset()

func (*FetchAllocationTableRequest) String

func (x *FetchAllocationTableRequest) String() string

func (*FetchAllocationTableRequest) Validate

func (this *FetchAllocationTableRequest) Validate() error

type FetchAllocationTableResponse

type FetchAllocationTableResponse struct {
	Table *AllocationTable `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
	// contains filtered or unexported fields
}

func (*FetchAllocationTableResponse) Descriptor deprecated

func (*FetchAllocationTableResponse) Descriptor() ([]byte, []int)

Deprecated: Use FetchAllocationTableResponse.ProtoReflect.Descriptor instead.

func (*FetchAllocationTableResponse) GetTable

func (*FetchAllocationTableResponse) ProtoMessage

func (*FetchAllocationTableResponse) ProtoMessage()

func (*FetchAllocationTableResponse) ProtoReflect

func (*FetchAllocationTableResponse) Reset

func (x *FetchAllocationTableResponse) Reset()

func (*FetchAllocationTableResponse) String

func (*FetchAllocationTableResponse) Validate

func (this *FetchAllocationTableResponse) Validate() error

type Fields

type Fields map[string]string

func (Fields) String

func (f Fields) String() string

type FreeRequest

type FreeRequest struct {
	Rzid string `protobuf:"bytes,1,opt,name=rzid,proto3" json:"rzid,omitempty"`
	// contains filtered or unexported fields
}

func (*FreeRequest) Descriptor deprecated

func (*FreeRequest) Descriptor() ([]byte, []int)

Deprecated: Use FreeRequest.ProtoReflect.Descriptor instead.

func (*FreeRequest) GetRzid

func (x *FreeRequest) GetRzid() string

func (*FreeRequest) ProtoMessage

func (*FreeRequest) ProtoMessage()

func (*FreeRequest) ProtoReflect

func (x *FreeRequest) ProtoReflect() protoreflect.Message

func (*FreeRequest) Reset

func (x *FreeRequest) Reset()

func (*FreeRequest) String

func (x *FreeRequest) String() string

func (*FreeRequest) Validate

func (this *FreeRequest) Validate() error

type FreeResponse

type FreeResponse struct {
	// contains filtered or unexported fields
}

func (*FreeResponse) Descriptor deprecated

func (*FreeResponse) Descriptor() ([]byte, []int)

Deprecated: Use FreeResponse.ProtoReflect.Descriptor instead.

func (*FreeResponse) ProtoMessage

func (*FreeResponse) ProtoMessage()

func (*FreeResponse) ProtoReflect

func (x *FreeResponse) ProtoReflect() protoreflect.Message

func (*FreeResponse) Reset

func (x *FreeResponse) Reset()

func (*FreeResponse) String

func (x *FreeResponse) String() string

func (*FreeResponse) Validate

func (this *FreeResponse) Validate() error

type FreezeUserRequest

type FreezeUserRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*FreezeUserRequest) Descriptor deprecated

func (*FreezeUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use FreezeUserRequest.ProtoReflect.Descriptor instead.

func (*FreezeUserRequest) GetUsername

func (x *FreezeUserRequest) GetUsername() string

func (*FreezeUserRequest) ProtoMessage

func (*FreezeUserRequest) ProtoMessage()

func (*FreezeUserRequest) ProtoReflect

func (x *FreezeUserRequest) ProtoReflect() protoreflect.Message

func (*FreezeUserRequest) Reset

func (x *FreezeUserRequest) Reset()

func (*FreezeUserRequest) String

func (x *FreezeUserRequest) String() string

func (*FreezeUserRequest) Validate

func (this *FreezeUserRequest) Validate() error

type FreezeUserResponse

type FreezeUserResponse struct {
	// contains filtered or unexported fields
}

func (*FreezeUserResponse) Descriptor deprecated

func (*FreezeUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use FreezeUserResponse.ProtoReflect.Descriptor instead.

func (*FreezeUserResponse) ProtoMessage

func (*FreezeUserResponse) ProtoMessage()

func (*FreezeUserResponse) ProtoReflect

func (x *FreezeUserResponse) ProtoReflect() protoreflect.Message

func (*FreezeUserResponse) Reset

func (x *FreezeUserResponse) Reset()

func (*FreezeUserResponse) String

func (x *FreezeUserResponse) String() string

func (*FreezeUserResponse) Validate

func (this *FreezeUserResponse) Validate() error

type GetExperimentRequest

type GetExperimentRequest struct {
	Project    string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentRequest) Descriptor deprecated

func (*GetExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentRequest.ProtoReflect.Descriptor instead.

func (*GetExperimentRequest) GetExperiment

func (x *GetExperimentRequest) GetExperiment() string

func (*GetExperimentRequest) GetProject

func (x *GetExperimentRequest) GetProject() string

func (*GetExperimentRequest) ProtoMessage

func (*GetExperimentRequest) ProtoMessage()

func (*GetExperimentRequest) ProtoReflect

func (x *GetExperimentRequest) ProtoReflect() protoreflect.Message

func (*GetExperimentRequest) Reset

func (x *GetExperimentRequest) Reset()

func (*GetExperimentRequest) String

func (x *GetExperimentRequest) String() string

func (*GetExperimentRequest) Validate

func (this *GetExperimentRequest) Validate() error

type GetExperimentResponse

type GetExperimentResponse struct {
	Experiment *Experiment `protobuf:"bytes,1,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentResponse) Descriptor deprecated

func (*GetExperimentResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentResponse.ProtoReflect.Descriptor instead.

func (*GetExperimentResponse) GetExperiment

func (x *GetExperimentResponse) GetExperiment() *Experiment

func (*GetExperimentResponse) ProtoMessage

func (*GetExperimentResponse) ProtoMessage()

func (*GetExperimentResponse) ProtoReflect

func (x *GetExperimentResponse) ProtoReflect() protoreflect.Message

func (*GetExperimentResponse) Reset

func (x *GetExperimentResponse) Reset()

func (*GetExperimentResponse) String

func (x *GetExperimentResponse) String() string

func (*GetExperimentResponse) Validate

func (this *GetExperimentResponse) Validate() error

type GetExperimentsRequest

type GetExperimentsRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentsRequest) Descriptor deprecated

func (*GetExperimentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentsRequest.ProtoReflect.Descriptor instead.

func (*GetExperimentsRequest) GetName

func (x *GetExperimentsRequest) GetName() string

func (*GetExperimentsRequest) ProtoMessage

func (*GetExperimentsRequest) ProtoMessage()

func (*GetExperimentsRequest) ProtoReflect

func (x *GetExperimentsRequest) ProtoReflect() protoreflect.Message

func (*GetExperimentsRequest) Reset

func (x *GetExperimentsRequest) Reset()

func (*GetExperimentsRequest) String

func (x *GetExperimentsRequest) String() string

func (*GetExperimentsRequest) Validate

func (this *GetExperimentsRequest) Validate() error

type GetExperimentsResponse

type GetExperimentsResponse struct {
	Experiments []*Experiment `protobuf:"bytes,1,rep,name=experiments,proto3" json:"experiments,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentsResponse) Descriptor deprecated

func (*GetExperimentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentsResponse.ProtoReflect.Descriptor instead.

func (*GetExperimentsResponse) GetExperiments

func (x *GetExperimentsResponse) GetExperiments() []*Experiment

func (*GetExperimentsResponse) ProtoMessage

func (*GetExperimentsResponse) ProtoMessage()

func (*GetExperimentsResponse) ProtoReflect

func (x *GetExperimentsResponse) ProtoReflect() protoreflect.Message

func (*GetExperimentsResponse) Reset

func (x *GetExperimentsResponse) Reset()

func (*GetExperimentsResponse) String

func (x *GetExperimentsResponse) String() string

func (*GetExperimentsResponse) Validate

func (this *GetExperimentsResponse) Validate() error

type GetFacilitiesRequest

type GetFacilitiesRequest struct {
	// contains filtered or unexported fields
}

func (*GetFacilitiesRequest) Descriptor deprecated

func (*GetFacilitiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFacilitiesRequest.ProtoReflect.Descriptor instead.

func (*GetFacilitiesRequest) ProtoMessage

func (*GetFacilitiesRequest) ProtoMessage()

func (*GetFacilitiesRequest) ProtoReflect

func (x *GetFacilitiesRequest) ProtoReflect() protoreflect.Message

func (*GetFacilitiesRequest) Reset

func (x *GetFacilitiesRequest) Reset()

func (*GetFacilitiesRequest) String

func (x *GetFacilitiesRequest) String() string

func (*GetFacilitiesRequest) Validate

func (this *GetFacilitiesRequest) Validate() error

type GetFacilitiesResponse

type GetFacilitiesResponse struct {
	Facilities []*Facility `protobuf:"bytes,1,rep,name=facilities,proto3" json:"facilities,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFacilitiesResponse) Descriptor deprecated

func (*GetFacilitiesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFacilitiesResponse.ProtoReflect.Descriptor instead.

func (*GetFacilitiesResponse) GetFacilities

func (x *GetFacilitiesResponse) GetFacilities() []*Facility

func (*GetFacilitiesResponse) ProtoMessage

func (*GetFacilitiesResponse) ProtoMessage()

func (*GetFacilitiesResponse) ProtoReflect

func (x *GetFacilitiesResponse) ProtoReflect() protoreflect.Message

func (*GetFacilitiesResponse) Reset

func (x *GetFacilitiesResponse) Reset()

func (*GetFacilitiesResponse) String

func (x *GetFacilitiesResponse) String() string

func (*GetFacilitiesResponse) Validate

func (this *GetFacilitiesResponse) Validate() error

type GetFacilityRequest

type GetFacilityRequest struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	WithModel bool   `protobuf:"varint,2,opt,name=with_model,json=withModel,proto3" json:"with_model,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFacilityRequest) Descriptor deprecated

func (*GetFacilityRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFacilityRequest.ProtoReflect.Descriptor instead.

func (*GetFacilityRequest) GetName

func (x *GetFacilityRequest) GetName() string

func (*GetFacilityRequest) GetWithModel

func (x *GetFacilityRequest) GetWithModel() bool

func (*GetFacilityRequest) ProtoMessage

func (*GetFacilityRequest) ProtoMessage()

func (*GetFacilityRequest) ProtoReflect

func (x *GetFacilityRequest) ProtoReflect() protoreflect.Message

func (*GetFacilityRequest) Reset

func (x *GetFacilityRequest) Reset()

func (*GetFacilityRequest) String

func (x *GetFacilityRequest) String() string

func (*GetFacilityRequest) Validate

func (this *GetFacilityRequest) Validate() error

type GetFacilityResponse

type GetFacilityResponse struct {
	Facility *Facility     `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Model    *_go.Facility `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFacilityResponse) Descriptor deprecated

func (*GetFacilityResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFacilityResponse.ProtoReflect.Descriptor instead.

func (*GetFacilityResponse) GetFacility

func (x *GetFacilityResponse) GetFacility() *Facility

func (*GetFacilityResponse) GetModel

func (x *GetFacilityResponse) GetModel() *_go.Facility

func (*GetFacilityResponse) ProtoMessage

func (*GetFacilityResponse) ProtoMessage()

func (*GetFacilityResponse) ProtoReflect

func (x *GetFacilityResponse) ProtoReflect() protoreflect.Message

func (*GetFacilityResponse) Reset

func (x *GetFacilityResponse) Reset()

func (*GetFacilityResponse) String

func (x *GetFacilityResponse) String() string

func (*GetFacilityResponse) Validate

func (this *GetFacilityResponse) Validate() error

type GetMaterializationRequest

type GetMaterializationRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMaterializationRequest) Descriptor deprecated

func (*GetMaterializationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMaterializationRequest.ProtoReflect.Descriptor instead.

func (*GetMaterializationRequest) GetExperiment

func (x *GetMaterializationRequest) GetExperiment() string

func (*GetMaterializationRequest) GetProject

func (x *GetMaterializationRequest) GetProject() string

func (*GetMaterializationRequest) GetRealization

func (x *GetMaterializationRequest) GetRealization() string

func (*GetMaterializationRequest) ProtoMessage

func (*GetMaterializationRequest) ProtoMessage()

func (*GetMaterializationRequest) ProtoReflect

func (*GetMaterializationRequest) Reset

func (x *GetMaterializationRequest) Reset()

func (*GetMaterializationRequest) String

func (x *GetMaterializationRequest) String() string

func (*GetMaterializationRequest) Validate

func (this *GetMaterializationRequest) Validate() error

type GetMaterializationResponse

type GetMaterializationResponse struct {
	Materialization *Materialization `protobuf:"bytes,1,opt,name=materialization,proto3" json:"materialization,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMaterializationResponse) Descriptor deprecated

func (*GetMaterializationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMaterializationResponse.ProtoReflect.Descriptor instead.

func (*GetMaterializationResponse) GetMaterialization

func (x *GetMaterializationResponse) GetMaterialization() *Materialization

func (*GetMaterializationResponse) ProtoMessage

func (*GetMaterializationResponse) ProtoMessage()

func (*GetMaterializationResponse) ProtoReflect

func (*GetMaterializationResponse) Reset

func (x *GetMaterializationResponse) Reset()

func (*GetMaterializationResponse) String

func (x *GetMaterializationResponse) String() string

func (*GetMaterializationResponse) Validate

func (this *GetMaterializationResponse) Validate() error

type GetMaterializationsRequest

type GetMaterializationsRequest struct {
	Project    string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMaterializationsRequest) Descriptor deprecated

func (*GetMaterializationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMaterializationsRequest.ProtoReflect.Descriptor instead.

func (*GetMaterializationsRequest) GetExperiment

func (x *GetMaterializationsRequest) GetExperiment() string

func (*GetMaterializationsRequest) GetProject

func (x *GetMaterializationsRequest) GetProject() string

func (*GetMaterializationsRequest) ProtoMessage

func (*GetMaterializationsRequest) ProtoMessage()

func (*GetMaterializationsRequest) ProtoReflect

func (*GetMaterializationsRequest) Reset

func (x *GetMaterializationsRequest) Reset()

func (*GetMaterializationsRequest) String

func (x *GetMaterializationsRequest) String() string

func (*GetMaterializationsRequest) Validate

func (this *GetMaterializationsRequest) Validate() error

type GetMaterializationsResponse

type GetMaterializationsResponse struct {
	Materializations []*Materialization `protobuf:"bytes,1,rep,name=materializations,proto3" json:"materializations,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMaterializationsResponse) Descriptor deprecated

func (*GetMaterializationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMaterializationsResponse.ProtoReflect.Descriptor instead.

func (*GetMaterializationsResponse) GetMaterializations

func (x *GetMaterializationsResponse) GetMaterializations() []*Materialization

func (*GetMaterializationsResponse) ProtoMessage

func (*GetMaterializationsResponse) ProtoMessage()

func (*GetMaterializationsResponse) ProtoReflect

func (*GetMaterializationsResponse) Reset

func (x *GetMaterializationsResponse) Reset()

func (*GetMaterializationsResponse) String

func (x *GetMaterializationsResponse) String() string

func (*GetMaterializationsResponse) Validate

func (this *GetMaterializationsResponse) Validate() error

type GetPolicyRequest

type GetPolicyRequest struct {
	// contains filtered or unexported fields
}

func (*GetPolicyRequest) Descriptor deprecated

func (*GetPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetPolicyRequest) ProtoMessage

func (*GetPolicyRequest) ProtoMessage()

func (*GetPolicyRequest) ProtoReflect

func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message

func (*GetPolicyRequest) Reset

func (x *GetPolicyRequest) Reset()

func (*GetPolicyRequest) String

func (x *GetPolicyRequest) String() string

func (*GetPolicyRequest) Validate

func (this *GetPolicyRequest) Validate() error

type GetPolicyResponse

type GetPolicyResponse struct {
	Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPolicyResponse) Descriptor deprecated

func (*GetPolicyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPolicyResponse.ProtoReflect.Descriptor instead.

func (*GetPolicyResponse) GetPolicy

func (x *GetPolicyResponse) GetPolicy() string

func (*GetPolicyResponse) ProtoMessage

func (*GetPolicyResponse) ProtoMessage()

func (*GetPolicyResponse) ProtoReflect

func (x *GetPolicyResponse) ProtoReflect() protoreflect.Message

func (*GetPolicyResponse) Reset

func (x *GetPolicyResponse) Reset()

func (*GetPolicyResponse) String

func (x *GetPolicyResponse) String() string

func (*GetPolicyResponse) Validate

func (this *GetPolicyResponse) Validate() error

type GetPoolRequest

type GetPoolRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPoolRequest) Descriptor deprecated

func (*GetPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPoolRequest.ProtoReflect.Descriptor instead.

func (*GetPoolRequest) GetName

func (x *GetPoolRequest) GetName() string

func (*GetPoolRequest) ProtoMessage

func (*GetPoolRequest) ProtoMessage()

func (*GetPoolRequest) ProtoReflect

func (x *GetPoolRequest) ProtoReflect() protoreflect.Message

func (*GetPoolRequest) Reset

func (x *GetPoolRequest) Reset()

func (*GetPoolRequest) String

func (x *GetPoolRequest) String() string

func (*GetPoolRequest) Validate

func (this *GetPoolRequest) Validate() error

type GetPoolResponse

type GetPoolResponse struct {
	Pool *Pool `protobuf:"bytes,1,opt,name=pool,proto3" json:"pool,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPoolResponse) Descriptor deprecated

func (*GetPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPoolResponse.ProtoReflect.Descriptor instead.

func (*GetPoolResponse) GetPool

func (x *GetPoolResponse) GetPool() *Pool

func (*GetPoolResponse) ProtoMessage

func (*GetPoolResponse) ProtoMessage()

func (*GetPoolResponse) ProtoReflect

func (x *GetPoolResponse) ProtoReflect() protoreflect.Message

func (*GetPoolResponse) Reset

func (x *GetPoolResponse) Reset()

func (*GetPoolResponse) String

func (x *GetPoolResponse) String() string

func (*GetPoolResponse) Validate

func (this *GetPoolResponse) Validate() error

type GetPoolsRequest

type GetPoolsRequest struct {
	// contains filtered or unexported fields
}

func (*GetPoolsRequest) Descriptor deprecated

func (*GetPoolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPoolsRequest.ProtoReflect.Descriptor instead.

func (*GetPoolsRequest) ProtoMessage

func (*GetPoolsRequest) ProtoMessage()

func (*GetPoolsRequest) ProtoReflect

func (x *GetPoolsRequest) ProtoReflect() protoreflect.Message

func (*GetPoolsRequest) Reset

func (x *GetPoolsRequest) Reset()

func (*GetPoolsRequest) String

func (x *GetPoolsRequest) String() string

func (*GetPoolsRequest) Validate

func (this *GetPoolsRequest) Validate() error

type GetPoolsResponse

type GetPoolsResponse struct {
	Pools []*Pool `protobuf:"bytes,1,rep,name=pools,proto3" json:"pools,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPoolsResponse) Descriptor deprecated

func (*GetPoolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPoolsResponse.ProtoReflect.Descriptor instead.

func (*GetPoolsResponse) GetPools

func (x *GetPoolsResponse) GetPools() []*Pool

func (*GetPoolsResponse) ProtoMessage

func (*GetPoolsResponse) ProtoMessage()

func (*GetPoolsResponse) ProtoReflect

func (x *GetPoolsResponse) ProtoReflect() protoreflect.Message

func (*GetPoolsResponse) Reset

func (x *GetPoolsResponse) Reset()

func (*GetPoolsResponse) String

func (x *GetPoolsResponse) String() string

func (*GetPoolsResponse) Validate

func (this *GetPoolsResponse) Validate() error

type GetProjectMemberRequest

type GetProjectMemberRequest struct {
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Member  string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectMemberRequest) Descriptor deprecated

func (*GetProjectMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectMemberRequest.ProtoReflect.Descriptor instead.

func (*GetProjectMemberRequest) GetMember

func (x *GetProjectMemberRequest) GetMember() string

func (*GetProjectMemberRequest) GetProject

func (x *GetProjectMemberRequest) GetProject() string

func (*GetProjectMemberRequest) ProtoMessage

func (*GetProjectMemberRequest) ProtoMessage()

func (*GetProjectMemberRequest) ProtoReflect

func (x *GetProjectMemberRequest) ProtoReflect() protoreflect.Message

func (*GetProjectMemberRequest) Reset

func (x *GetProjectMemberRequest) Reset()

func (*GetProjectMemberRequest) String

func (x *GetProjectMemberRequest) String() string

func (*GetProjectMemberRequest) Validate

func (this *GetProjectMemberRequest) Validate() error

type GetProjectMemberResponse

type GetProjectMemberResponse struct {
	Member *Member `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectMemberResponse) Descriptor deprecated

func (*GetProjectMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectMemberResponse.ProtoReflect.Descriptor instead.

func (*GetProjectMemberResponse) GetMember

func (x *GetProjectMemberResponse) GetMember() *Member

func (*GetProjectMemberResponse) ProtoMessage

func (*GetProjectMemberResponse) ProtoMessage()

func (*GetProjectMemberResponse) ProtoReflect

func (x *GetProjectMemberResponse) ProtoReflect() protoreflect.Message

func (*GetProjectMemberResponse) Reset

func (x *GetProjectMemberResponse) Reset()

func (*GetProjectMemberResponse) String

func (x *GetProjectMemberResponse) String() string

func (*GetProjectMemberResponse) Validate

func (this *GetProjectMemberResponse) Validate() error

type GetProjectMembersRequest

type GetProjectMembersRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectMembersRequest) Descriptor deprecated

func (*GetProjectMembersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectMembersRequest.ProtoReflect.Descriptor instead.

func (*GetProjectMembersRequest) GetName

func (x *GetProjectMembersRequest) GetName() string

func (*GetProjectMembersRequest) ProtoMessage

func (*GetProjectMembersRequest) ProtoMessage()

func (*GetProjectMembersRequest) ProtoReflect

func (x *GetProjectMembersRequest) ProtoReflect() protoreflect.Message

func (*GetProjectMembersRequest) Reset

func (x *GetProjectMembersRequest) Reset()

func (*GetProjectMembersRequest) String

func (x *GetProjectMembersRequest) String() string

func (*GetProjectMembersRequest) Validate

func (this *GetProjectMembersRequest) Validate() error

type GetProjectMembersResponse

type GetProjectMembersResponse struct {
	Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectMembersResponse) Descriptor deprecated

func (*GetProjectMembersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectMembersResponse.ProtoReflect.Descriptor instead.

func (*GetProjectMembersResponse) GetMembers

func (x *GetProjectMembersResponse) GetMembers() []*Member

func (*GetProjectMembersResponse) ProtoMessage

func (*GetProjectMembersResponse) ProtoMessage()

func (*GetProjectMembersResponse) ProtoReflect

func (*GetProjectMembersResponse) Reset

func (x *GetProjectMembersResponse) Reset()

func (*GetProjectMembersResponse) String

func (x *GetProjectMembersResponse) String() string

func (*GetProjectMembersResponse) Validate

func (this *GetProjectMembersResponse) Validate() error

type GetProjectRequest

type GetProjectRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

func (*GetProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetName

func (x *GetProjectRequest) GetName() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

func (*GetProjectRequest) Validate

func (this *GetProjectRequest) Validate() error

type GetProjectResponse

type GetProjectResponse struct {
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectResponse) Descriptor deprecated

func (*GetProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectResponse.ProtoReflect.Descriptor instead.

func (*GetProjectResponse) GetProject

func (x *GetProjectResponse) GetProject() *Project

func (*GetProjectResponse) ProtoMessage

func (*GetProjectResponse) ProtoMessage()

func (*GetProjectResponse) ProtoReflect

func (x *GetProjectResponse) ProtoReflect() protoreflect.Message

func (*GetProjectResponse) Reset

func (x *GetProjectResponse) Reset()

func (*GetProjectResponse) String

func (x *GetProjectResponse) String() string

func (*GetProjectResponse) Validate

func (this *GetProjectResponse) Validate() error

type GetProjectsRequest

type GetProjectsRequest struct {
	// contains filtered or unexported fields
}

func (*GetProjectsRequest) Descriptor deprecated

func (*GetProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsRequest) ProtoMessage

func (*GetProjectsRequest) ProtoMessage()

func (*GetProjectsRequest) ProtoReflect

func (x *GetProjectsRequest) ProtoReflect() protoreflect.Message

func (*GetProjectsRequest) Reset

func (x *GetProjectsRequest) Reset()

func (*GetProjectsRequest) String

func (x *GetProjectsRequest) String() string

func (*GetProjectsRequest) Validate

func (this *GetProjectsRequest) Validate() error

type GetProjectsResponse

type GetProjectsResponse struct {
	Projects []*Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsResponse) Descriptor deprecated

func (*GetProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsResponse.ProtoReflect.Descriptor instead.

func (*GetProjectsResponse) GetProjects

func (x *GetProjectsResponse) GetProjects() []*Project

func (*GetProjectsResponse) ProtoMessage

func (*GetProjectsResponse) ProtoMessage()

func (*GetProjectsResponse) ProtoReflect

func (x *GetProjectsResponse) ProtoReflect() protoreflect.Message

func (*GetProjectsResponse) Reset

func (x *GetProjectsResponse) Reset()

func (*GetProjectsResponse) String

func (x *GetProjectsResponse) String() string

func (*GetProjectsResponse) Validate

func (this *GetProjectsResponse) Validate() error

type GetRealizationRequest

type GetRealizationRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRealizationRequest) Descriptor deprecated

func (*GetRealizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRealizationRequest.ProtoReflect.Descriptor instead.

func (*GetRealizationRequest) GetExperiment

func (x *GetRealizationRequest) GetExperiment() string

func (*GetRealizationRequest) GetProject

func (x *GetRealizationRequest) GetProject() string

func (*GetRealizationRequest) GetRealization

func (x *GetRealizationRequest) GetRealization() string

func (*GetRealizationRequest) ProtoMessage

func (*GetRealizationRequest) ProtoMessage()

func (*GetRealizationRequest) ProtoReflect

func (x *GetRealizationRequest) ProtoReflect() protoreflect.Message

func (*GetRealizationRequest) Reset

func (x *GetRealizationRequest) Reset()

func (*GetRealizationRequest) String

func (x *GetRealizationRequest) String() string

func (*GetRealizationRequest) Validate

func (this *GetRealizationRequest) Validate() error

type GetRealizationResponse

type GetRealizationResponse struct {
	Result *RealizationResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRealizationResponse) Descriptor deprecated

func (*GetRealizationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRealizationResponse.ProtoReflect.Descriptor instead.

func (*GetRealizationResponse) GetResult

func (x *GetRealizationResponse) GetResult() *RealizationResult

func (*GetRealizationResponse) ProtoMessage

func (*GetRealizationResponse) ProtoMessage()

func (*GetRealizationResponse) ProtoReflect

func (x *GetRealizationResponse) ProtoReflect() protoreflect.Message

func (*GetRealizationResponse) Reset

func (x *GetRealizationResponse) Reset()

func (*GetRealizationResponse) String

func (x *GetRealizationResponse) String() string

func (*GetRealizationResponse) Validate

func (this *GetRealizationResponse) Validate() error

type GetRealizationsRequest

type GetRealizationsRequest struct {
	// contains filtered or unexported fields
}

func (*GetRealizationsRequest) Descriptor deprecated

func (*GetRealizationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRealizationsRequest.ProtoReflect.Descriptor instead.

func (*GetRealizationsRequest) ProtoMessage

func (*GetRealizationsRequest) ProtoMessage()

func (*GetRealizationsRequest) ProtoReflect

func (x *GetRealizationsRequest) ProtoReflect() protoreflect.Message

func (*GetRealizationsRequest) Reset

func (x *GetRealizationsRequest) Reset()

func (*GetRealizationsRequest) String

func (x *GetRealizationsRequest) String() string

func (*GetRealizationsRequest) Validate

func (this *GetRealizationsRequest) Validate() error

type GetRealizationsResponse

type GetRealizationsResponse struct {
	Results []*RealizationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRealizationsResponse) Descriptor deprecated

func (*GetRealizationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRealizationsResponse.ProtoReflect.Descriptor instead.

func (*GetRealizationsResponse) GetResults

func (x *GetRealizationsResponse) GetResults() []*RealizationResult

func (*GetRealizationsResponse) ProtoMessage

func (*GetRealizationsResponse) ProtoMessage()

func (*GetRealizationsResponse) ProtoReflect

func (x *GetRealizationsResponse) ProtoReflect() protoreflect.Message

func (*GetRealizationsResponse) Reset

func (x *GetRealizationsResponse) Reset()

func (*GetRealizationsResponse) String

func (x *GetRealizationsResponse) String() string

func (*GetRealizationsResponse) Validate

func (this *GetRealizationsResponse) Validate() error

type GetUserPublicKeysRequest

type GetUserPublicKeysRequest struct {

	// The user to fetch keys for.
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserPublicKeysRequest) Descriptor deprecated

func (*GetUserPublicKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserPublicKeysRequest.ProtoReflect.Descriptor instead.

func (*GetUserPublicKeysRequest) GetUser

func (x *GetUserPublicKeysRequest) GetUser() string

func (*GetUserPublicKeysRequest) ProtoMessage

func (*GetUserPublicKeysRequest) ProtoMessage()

func (*GetUserPublicKeysRequest) ProtoReflect

func (x *GetUserPublicKeysRequest) ProtoReflect() protoreflect.Message

func (*GetUserPublicKeysRequest) Reset

func (x *GetUserPublicKeysRequest) Reset()

func (*GetUserPublicKeysRequest) String

func (x *GetUserPublicKeysRequest) String() string

func (*GetUserPublicKeysRequest) Validate

func (this *GetUserPublicKeysRequest) Validate() error

type GetUserPublicKeysResponse

type GetUserPublicKeysResponse struct {

	// The public keys for the specified user.
	Keys []*PublicKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserPublicKeysResponse) Descriptor deprecated

func (*GetUserPublicKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserPublicKeysResponse.ProtoReflect.Descriptor instead.

func (*GetUserPublicKeysResponse) GetKeys

func (x *GetUserPublicKeysResponse) GetKeys() []*PublicKey

func (*GetUserPublicKeysResponse) ProtoMessage

func (*GetUserPublicKeysResponse) ProtoMessage()

func (*GetUserPublicKeysResponse) ProtoReflect

func (*GetUserPublicKeysResponse) Reset

func (x *GetUserPublicKeysResponse) Reset()

func (*GetUserPublicKeysResponse) String

func (x *GetUserPublicKeysResponse) String() string

func (*GetUserPublicKeysResponse) Validate

func (this *GetUserPublicKeysResponse) Validate() error

type GetUserRequest

type GetUserRequest struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetUsername

func (x *GetUserRequest) GetUsername() 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

func (*GetUserRequest) Validate

func (this *GetUserRequest) Validate() error

type GetUserResponse

type GetUserResponse struct {

	// The requested user.
	User *User `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() *User

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

func (*GetUserResponse) Validate

func (this *GetUserResponse) Validate() error

type GetUserSSHCertRequest

type GetUserSSHCertRequest struct {
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserSSHCertRequest) Descriptor deprecated

func (*GetUserSSHCertRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserSSHCertRequest.ProtoReflect.Descriptor instead.

func (*GetUserSSHCertRequest) GetUsername

func (x *GetUserSSHCertRequest) GetUsername() string

func (*GetUserSSHCertRequest) ProtoMessage

func (*GetUserSSHCertRequest) ProtoMessage()

func (*GetUserSSHCertRequest) ProtoReflect

func (x *GetUserSSHCertRequest) ProtoReflect() protoreflect.Message

func (*GetUserSSHCertRequest) Reset

func (x *GetUserSSHCertRequest) Reset()

func (*GetUserSSHCertRequest) String

func (x *GetUserSSHCertRequest) String() string

func (*GetUserSSHCertRequest) Validate

func (this *GetUserSSHCertRequest) Validate() error

type GetUserSSHCertResponse

type GetUserSSHCertResponse struct {
	Cert *SSHCert `protobuf:"bytes,1,opt,name=Cert,proto3" json:"Cert,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserSSHCertResponse) Descriptor deprecated

func (*GetUserSSHCertResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserSSHCertResponse.ProtoReflect.Descriptor instead.

func (*GetUserSSHCertResponse) GetCert

func (x *GetUserSSHCertResponse) GetCert() *SSHCert

func (*GetUserSSHCertResponse) ProtoMessage

func (*GetUserSSHCertResponse) ProtoMessage()

func (*GetUserSSHCertResponse) ProtoReflect

func (x *GetUserSSHCertResponse) ProtoReflect() protoreflect.Message

func (*GetUserSSHCertResponse) Reset

func (x *GetUserSSHCertResponse) Reset()

func (*GetUserSSHCertResponse) String

func (x *GetUserSSHCertResponse) String() string

func (*GetUserSSHCertResponse) Validate

func (this *GetUserSSHCertResponse) Validate() error

type GetUserSSHKeysRequest

type GetUserSSHKeysRequest struct {
	Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserSSHKeysRequest) Descriptor deprecated

func (*GetUserSSHKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserSSHKeysRequest.ProtoReflect.Descriptor instead.

func (*GetUserSSHKeysRequest) GetUsername

func (x *GetUserSSHKeysRequest) GetUsername() string

func (*GetUserSSHKeysRequest) ProtoMessage

func (*GetUserSSHKeysRequest) ProtoMessage()

func (*GetUserSSHKeysRequest) ProtoReflect

func (x *GetUserSSHKeysRequest) ProtoReflect() protoreflect.Message

func (*GetUserSSHKeysRequest) Reset

func (x *GetUserSSHKeysRequest) Reset()

func (*GetUserSSHKeysRequest) String

func (x *GetUserSSHKeysRequest) String() string

func (*GetUserSSHKeysRequest) Validate

func (this *GetUserSSHKeysRequest) Validate() error

type GetUserSSHKeysResponse

type GetUserSSHKeysResponse struct {
	Keys *SSHKeyPair `protobuf:"bytes,1,opt,name=Keys,proto3" json:"Keys,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserSSHKeysResponse) Descriptor deprecated

func (*GetUserSSHKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserSSHKeysResponse.ProtoReflect.Descriptor instead.

func (*GetUserSSHKeysResponse) GetKeys

func (x *GetUserSSHKeysResponse) GetKeys() *SSHKeyPair

func (*GetUserSSHKeysResponse) ProtoMessage

func (*GetUserSSHKeysResponse) ProtoMessage()

func (*GetUserSSHKeysResponse) ProtoReflect

func (x *GetUserSSHKeysResponse) ProtoReflect() protoreflect.Message

func (*GetUserSSHKeysResponse) Reset

func (x *GetUserSSHKeysResponse) Reset()

func (*GetUserSSHKeysResponse) String

func (x *GetUserSSHKeysResponse) String() string

func (*GetUserSSHKeysResponse) Validate

func (this *GetUserSSHKeysResponse) Validate() error

type GetUsersRequest

type GetUsersRequest struct {
	// contains filtered or unexported fields
}

func (*GetUsersRequest) Descriptor deprecated

func (*GetUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUsersRequest.ProtoReflect.Descriptor instead.

func (*GetUsersRequest) ProtoMessage

func (*GetUsersRequest) ProtoMessage()

func (*GetUsersRequest) ProtoReflect

func (x *GetUsersRequest) ProtoReflect() protoreflect.Message

func (*GetUsersRequest) Reset

func (x *GetUsersRequest) Reset()

func (*GetUsersRequest) String

func (x *GetUsersRequest) String() string

func (*GetUsersRequest) Validate

func (this *GetUsersRequest) Validate() error

type GetUsersResponse

type GetUsersResponse struct {

	// A list of users.
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUsersResponse) Descriptor deprecated

func (*GetUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUsersResponse.ProtoReflect.Descriptor instead.

func (*GetUsersResponse) GetUsers

func (x *GetUsersResponse) GetUsers() []*User

func (*GetUsersResponse) ProtoMessage

func (*GetUsersResponse) ProtoMessage()

func (*GetUsersResponse) ProtoReflect

func (x *GetUsersResponse) ProtoReflect() protoreflect.Message

func (*GetUsersResponse) Reset

func (x *GetUsersResponse) Reset()

func (*GetUsersResponse) String

func (x *GetUsersResponse) String() string

func (*GetUsersResponse) Validate

func (this *GetUsersResponse) Validate() error

type GetViewRequest

type GetViewRequest struct {
	Facility string `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Name     string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetViewRequest) Descriptor deprecated

func (*GetViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetViewRequest.ProtoReflect.Descriptor instead.

func (*GetViewRequest) GetFacility

func (x *GetViewRequest) GetFacility() string

func (*GetViewRequest) GetName

func (x *GetViewRequest) GetName() string

func (*GetViewRequest) ProtoMessage

func (*GetViewRequest) ProtoMessage()

func (*GetViewRequest) ProtoReflect

func (x *GetViewRequest) ProtoReflect() protoreflect.Message

func (*GetViewRequest) Reset

func (x *GetViewRequest) Reset()

func (*GetViewRequest) String

func (x *GetViewRequest) String() string

func (*GetViewRequest) Validate

func (this *GetViewRequest) Validate() error

type GetViewResponse

type GetViewResponse struct {
	View *FacilityView `protobuf:"bytes,1,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*GetViewResponse) Descriptor deprecated

func (*GetViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetViewResponse.ProtoReflect.Descriptor instead.

func (*GetViewResponse) GetView

func (x *GetViewResponse) GetView() *FacilityView

func (*GetViewResponse) ProtoMessage

func (*GetViewResponse) ProtoMessage()

func (*GetViewResponse) ProtoReflect

func (x *GetViewResponse) ProtoReflect() protoreflect.Message

func (*GetViewResponse) Reset

func (x *GetViewResponse) Reset()

func (*GetViewResponse) String

func (x *GetViewResponse) String() string

func (*GetViewResponse) Validate

func (this *GetViewResponse) Validate() error

type HealthRequest

type HealthRequest struct {
	// contains filtered or unexported fields
}

Health =====================================================================

func (*HealthRequest) Descriptor deprecated

func (*HealthRequest) Descriptor() ([]byte, []int)

Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.

func (*HealthRequest) ProtoMessage

func (*HealthRequest) ProtoMessage()

func (*HealthRequest) ProtoReflect

func (x *HealthRequest) ProtoReflect() protoreflect.Message

func (*HealthRequest) Reset

func (x *HealthRequest) Reset()

func (*HealthRequest) String

func (x *HealthRequest) String() string

func (*HealthRequest) Validate

func (this *HealthRequest) Validate() error

type HealthResponse

type HealthResponse struct {
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*HealthResponse) Descriptor deprecated

func (*HealthResponse) Descriptor() ([]byte, []int)

Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.

func (*HealthResponse) GetStatus

func (x *HealthResponse) GetStatus() string

func (*HealthResponse) ProtoMessage

func (*HealthResponse) ProtoMessage()

func (*HealthResponse) ProtoReflect

func (x *HealthResponse) ProtoReflect() protoreflect.Message

func (*HealthResponse) Reset

func (x *HealthResponse) Reset()

func (*HealthResponse) String

func (x *HealthResponse) String() string

func (*HealthResponse) Validate

func (this *HealthResponse) Validate() error

type IdentityClient

type IdentityClient interface {
	// List Identities
	//
	// List identities registered with the portal. Portal admins and
	// organization maintainers only. Admins can see all identities.
	// Organization maintainers can see identities associated with accounts
	// within their organization.
	ListIdentities(ctx context.Context, in *ListIdentityRequest, opts ...grpc.CallOption) (*ListIdentityResponse, error)
	// Register
	//
	// Register a new identity with the portal.
	Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
	// Login
	//
	// Login to the portal with username and password credentials and receive an
	// access token.
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	// Logout
	//
	// Logout of the portal with the given username.
	Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*LogoutResponse, error)
	// Unregister
	//
	// Remove an identity from the portal.
	Unregister(ctx context.Context, in *UnregisterRequest, opts ...grpc.CallOption) (*UnregisterResponse, error)
}

IdentityClient is the client API for Identity service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewIdentityClient

func NewIdentityClient(cc grpc.ClientConnInterface) IdentityClient

type IdentityInfo

type IdentityInfo struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// The user's email.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// This is an administrator account. Can only be set by existing admins.
	Admin bool `protobuf:"varint,3,opt,name=admin,proto3" json:"admin,omitempty"`
	// contains filtered or unexported fields
}

func (*IdentityInfo) Descriptor deprecated

func (*IdentityInfo) Descriptor() ([]byte, []int)

Deprecated: Use IdentityInfo.ProtoReflect.Descriptor instead.

func (*IdentityInfo) GetAdmin

func (x *IdentityInfo) GetAdmin() bool

func (*IdentityInfo) GetEmail

func (x *IdentityInfo) GetEmail() string

func (*IdentityInfo) GetUsername

func (x *IdentityInfo) GetUsername() string

func (*IdentityInfo) ProtoMessage

func (*IdentityInfo) ProtoMessage()

func (*IdentityInfo) ProtoReflect

func (x *IdentityInfo) ProtoReflect() protoreflect.Message

func (*IdentityInfo) Reset

func (x *IdentityInfo) Reset()

func (*IdentityInfo) String

func (x *IdentityInfo) String() string

func (*IdentityInfo) Validate

func (this *IdentityInfo) Validate() error

type IdentityServer

type IdentityServer interface {
	// List Identities
	//
	// List identities registered with the portal. Portal admins and
	// organization maintainers only. Admins can see all identities.
	// Organization maintainers can see identities associated with accounts
	// within their organization.
	ListIdentities(context.Context, *ListIdentityRequest) (*ListIdentityResponse, error)
	// Register
	//
	// Register a new identity with the portal.
	Register(context.Context, *RegisterRequest) (*RegisterResponse, error)
	// Login
	//
	// Login to the portal with username and password credentials and receive an
	// access token.
	Login(context.Context, *LoginRequest) (*LoginResponse, error)
	// Logout
	//
	// Logout of the portal with the given username.
	Logout(context.Context, *LogoutRequest) (*LogoutResponse, error)
	// Unregister
	//
	// Remove an identity from the portal.
	Unregister(context.Context, *UnregisterRequest) (*UnregisterResponse, error)
}

IdentityServer is the server API for Identity service.

type InfranetEmbedding

type InfranetEmbedding struct {

	// infrapod host -> addr
	InfrapodConfigs map[string]*InfrapodConfig       `` /* 194-byte string literal not displayed */
	SwitchConfigs   map[string]*InfranetSwitchConfig `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InfranetEmbedding) Descriptor deprecated

func (*InfranetEmbedding) Descriptor() ([]byte, []int)

Deprecated: Use InfranetEmbedding.ProtoReflect.Descriptor instead.

func (*InfranetEmbedding) GetInfrapodConfigs

func (x *InfranetEmbedding) GetInfrapodConfigs() map[string]*InfrapodConfig

func (*InfranetEmbedding) GetSwitchConfigs

func (x *InfranetEmbedding) GetSwitchConfigs() map[string]*InfranetSwitchConfig

func (*InfranetEmbedding) ProtoMessage

func (*InfranetEmbedding) ProtoMessage()

func (*InfranetEmbedding) ProtoReflect

func (x *InfranetEmbedding) ProtoReflect() protoreflect.Message

func (*InfranetEmbedding) Reset

func (x *InfranetEmbedding) Reset()

func (*InfranetEmbedding) String

func (x *InfranetEmbedding) String() string

func (*InfranetEmbedding) Validate

func (this *InfranetEmbedding) Validate() error

type InfranetSwitchConfig

type InfranetSwitchConfig struct {

	// vrf name -> vrf config
	Vrfs      map[string]*VrfConfig `` /* 149-byte string literal not displayed */
	Neighbors []*Neighbor           `protobuf:"bytes,2,rep,name=neighbors,proto3" json:"neighbors,omitempty"`
	Asn       uint32                `protobuf:"varint,3,opt,name=asn,proto3" json:"asn,omitempty"`
	// contains filtered or unexported fields
}

func (*InfranetSwitchConfig) Descriptor deprecated

func (*InfranetSwitchConfig) Descriptor() ([]byte, []int)

Deprecated: Use InfranetSwitchConfig.ProtoReflect.Descriptor instead.

func (*InfranetSwitchConfig) GetAsn

func (x *InfranetSwitchConfig) GetAsn() uint32

func (*InfranetSwitchConfig) GetNeighbors

func (x *InfranetSwitchConfig) GetNeighbors() []*Neighbor

func (*InfranetSwitchConfig) GetVrfs

func (x *InfranetSwitchConfig) GetVrfs() map[string]*VrfConfig

func (*InfranetSwitchConfig) ProtoMessage

func (*InfranetSwitchConfig) ProtoMessage()

func (*InfranetSwitchConfig) ProtoReflect

func (x *InfranetSwitchConfig) ProtoReflect() protoreflect.Message

func (*InfranetSwitchConfig) Reset

func (x *InfranetSwitchConfig) Reset()

func (*InfranetSwitchConfig) String

func (x *InfranetSwitchConfig) String() string

func (*InfranetSwitchConfig) Validate

func (this *InfranetSwitchConfig) Validate() error

type InfrapodConfig

type InfrapodConfig struct {
	Phy    string `protobuf:"bytes,1,opt,name=phy,proto3" json:"phy,omitempty"`
	Addr   string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	Subnet string `protobuf:"bytes,3,opt,name=subnet,proto3" json:"subnet,omitempty"`
	Gw     string `protobuf:"bytes,4,opt,name=gw,proto3" json:"gw,omitempty"`
	Vid    uint32 `protobuf:"varint,5,opt,name=vid,proto3" json:"vid,omitempty"`
	// contains filtered or unexported fields
}

func (*InfrapodConfig) Descriptor deprecated

func (*InfrapodConfig) Descriptor() ([]byte, []int)

Deprecated: Use InfrapodConfig.ProtoReflect.Descriptor instead.

func (*InfrapodConfig) GetAddr

func (x *InfrapodConfig) GetAddr() string

func (*InfrapodConfig) GetGw

func (x *InfrapodConfig) GetGw() string

func (*InfrapodConfig) GetPhy

func (x *InfrapodConfig) GetPhy() string

func (*InfrapodConfig) GetSubnet

func (x *InfrapodConfig) GetSubnet() string

func (*InfrapodConfig) GetVid

func (x *InfrapodConfig) GetVid() uint32

func (*InfrapodConfig) ProtoMessage

func (*InfrapodConfig) ProtoMessage()

func (*InfrapodConfig) ProtoReflect

func (x *InfrapodConfig) ProtoReflect() protoreflect.Message

func (*InfrapodConfig) Reset

func (x *InfrapodConfig) Reset()

func (*InfrapodConfig) String

func (x *InfrapodConfig) String() string

func (*InfrapodConfig) Validate

func (this *InfrapodConfig) Validate() error

type InitUserRequest

type InitUserRequest struct {

	// The user to initialize.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*InitUserRequest) Descriptor deprecated

func (*InitUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use InitUserRequest.ProtoReflect.Descriptor instead.

func (*InitUserRequest) GetUsername

func (x *InitUserRequest) GetUsername() string

func (*InitUserRequest) ProtoMessage

func (*InitUserRequest) ProtoMessage()

func (*InitUserRequest) ProtoReflect

func (x *InitUserRequest) ProtoReflect() protoreflect.Message

func (*InitUserRequest) Reset

func (x *InitUserRequest) Reset()

func (*InitUserRequest) String

func (x *InitUserRequest) String() string

func (*InitUserRequest) Validate

func (this *InitUserRequest) Validate() error

type InitUserResponse

type InitUserResponse struct {
	// contains filtered or unexported fields
}

func (*InitUserResponse) Descriptor deprecated

func (*InitUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use InitUserResponse.ProtoReflect.Descriptor instead.

func (*InitUserResponse) ProtoMessage

func (*InitUserResponse) ProtoMessage()

func (*InitUserResponse) ProtoReflect

func (x *InitUserResponse) ProtoReflect() protoreflect.Message

func (*InitUserResponse) Reset

func (x *InitUserResponse) Reset()

func (*InitUserResponse) String

func (x *InitUserResponse) String() string

func (*InitUserResponse) Validate

func (this *InitUserResponse) Validate() error

type JupyterCfg

type JupyterCfg struct {
	Token  string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Url    string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` // full path including token, e.g, https://foo-bar.xdc.mergetb.io/jupyter/lab?token=...
	Host   string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
	Domain string `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"`
	Ver    int64  `protobuf:"varint,5,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*JupyterCfg) Descriptor deprecated

func (*JupyterCfg) Descriptor() ([]byte, []int)

Deprecated: Use JupyterCfg.ProtoReflect.Descriptor instead.

func (*JupyterCfg) GetDomain

func (x *JupyterCfg) GetDomain() string

func (*JupyterCfg) GetHost

func (x *JupyterCfg) GetHost() string

func (*JupyterCfg) GetToken

func (x *JupyterCfg) GetToken() string

func (*JupyterCfg) GetUrl

func (x *JupyterCfg) GetUrl() string

func (*JupyterCfg) GetVer

func (x *JupyterCfg) GetVer() int64

func (*JupyterCfg) ProtoMessage

func (*JupyterCfg) ProtoMessage()

func (*JupyterCfg) ProtoReflect

func (x *JupyterCfg) ProtoReflect() protoreflect.Message

func (*JupyterCfg) Reset

func (x *JupyterCfg) Reset()

func (*JupyterCfg) String

func (x *JupyterCfg) String() string

func (*JupyterCfg) Validate

func (this *JupyterCfg) Validate() error
type Link struct {
	Realization *LinkRealization `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*Link) Descriptor deprecated

func (*Link) Descriptor() ([]byte, []int)

Deprecated: Use Link.ProtoReflect.Descriptor instead.

func (*Link) GetRealization

func (x *Link) GetRealization() *LinkRealization

func (*Link) ProtoMessage

func (*Link) ProtoMessage()

func (*Link) ProtoReflect

func (x *Link) ProtoReflect() protoreflect.Message

func (*Link) Reset

func (x *Link) Reset()

func (*Link) String

func (x *Link) String() string

func (*Link) Validate

func (this *Link) Validate() error

type LinkRealization

type LinkRealization struct {
	Link     *_go.Link               `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"`
	Segments map[uint64]*LinkSegment `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LinkRealization) Descriptor deprecated

func (*LinkRealization) Descriptor() ([]byte, []int)

Deprecated: Use LinkRealization.ProtoReflect.Descriptor instead.

func (x *LinkRealization) GetLink() *_go.Link

func (*LinkRealization) GetSegments

func (x *LinkRealization) GetSegments() map[uint64]*LinkSegment

func (*LinkRealization) ProtoMessage

func (*LinkRealization) ProtoMessage()

func (*LinkRealization) ProtoReflect

func (x *LinkRealization) ProtoReflect() protoreflect.Message

func (*LinkRealization) Reset

func (x *LinkRealization) Reset()

func (*LinkRealization) String

func (x *LinkRealization) String() string

func (*LinkRealization) ToString

func (lrz *LinkRealization) ToString(indent string) string

func (*LinkRealization) Validate

func (this *LinkRealization) Validate() error

type LinkSegment

type LinkSegment struct {
	Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	Waypoints []*Waypoint `protobuf:"bytes,2,rep,name=waypoints,proto3" json:"waypoints,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkSegment) Descriptor deprecated

func (*LinkSegment) Descriptor() ([]byte, []int)

Deprecated: Use LinkSegment.ProtoReflect.Descriptor instead.

func (*LinkSegment) GetEndpoints

func (x *LinkSegment) GetEndpoints() []*Endpoint

func (*LinkSegment) GetWaypoints

func (x *LinkSegment) GetWaypoints() []*Waypoint

func (*LinkSegment) ProtoMessage

func (*LinkSegment) ProtoMessage()

func (*LinkSegment) ProtoReflect

func (x *LinkSegment) ProtoReflect() protoreflect.Message

func (*LinkSegment) Reset

func (x *LinkSegment) Reset()

func (*LinkSegment) String

func (x *LinkSegment) String() string

func (*LinkSegment) Validate

func (this *LinkSegment) Validate() error

type ListBlockPoolsRequest

type ListBlockPoolsRequest struct {
	// contains filtered or unexported fields
}

func (*ListBlockPoolsRequest) Descriptor deprecated

func (*ListBlockPoolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBlockPoolsRequest.ProtoReflect.Descriptor instead.

func (*ListBlockPoolsRequest) ProtoMessage

func (*ListBlockPoolsRequest) ProtoMessage()

func (*ListBlockPoolsRequest) ProtoReflect

func (x *ListBlockPoolsRequest) ProtoReflect() protoreflect.Message

func (*ListBlockPoolsRequest) Reset

func (x *ListBlockPoolsRequest) Reset()

func (*ListBlockPoolsRequest) String

func (x *ListBlockPoolsRequest) String() string

func (*ListBlockPoolsRequest) Validate

func (this *ListBlockPoolsRequest) Validate() error

type ListBlockPoolsResponse

type ListBlockPoolsResponse struct {
	// contains filtered or unexported fields
}

func (*ListBlockPoolsResponse) Descriptor deprecated

func (*ListBlockPoolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBlockPoolsResponse.ProtoReflect.Descriptor instead.

func (*ListBlockPoolsResponse) ProtoMessage

func (*ListBlockPoolsResponse) ProtoMessage()

func (*ListBlockPoolsResponse) ProtoReflect

func (x *ListBlockPoolsResponse) ProtoReflect() protoreflect.Message

func (*ListBlockPoolsResponse) Reset

func (x *ListBlockPoolsResponse) Reset()

func (*ListBlockPoolsResponse) String

func (x *ListBlockPoolsResponse) String() string

func (*ListBlockPoolsResponse) Validate

func (this *ListBlockPoolsResponse) Validate() error

type ListIdentityRequest

type ListIdentityRequest struct {
	// contains filtered or unexported fields
}

func (*ListIdentityRequest) Descriptor deprecated

func (*ListIdentityRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListIdentityRequest.ProtoReflect.Descriptor instead.

func (*ListIdentityRequest) ProtoMessage

func (*ListIdentityRequest) ProtoMessage()

func (*ListIdentityRequest) ProtoReflect

func (x *ListIdentityRequest) ProtoReflect() protoreflect.Message

func (*ListIdentityRequest) Reset

func (x *ListIdentityRequest) Reset()

func (*ListIdentityRequest) String

func (x *ListIdentityRequest) String() string

func (*ListIdentityRequest) Validate

func (this *ListIdentityRequest) Validate() error

type ListIdentityResponse

type ListIdentityResponse struct {
	Identities []*IdentityInfo `protobuf:"bytes,1,rep,name=identities,proto3" json:"identities,omitempty"`
	// contains filtered or unexported fields
}

func (*ListIdentityResponse) Descriptor deprecated

func (*ListIdentityResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListIdentityResponse.ProtoReflect.Descriptor instead.

func (*ListIdentityResponse) GetIdentities

func (x *ListIdentityResponse) GetIdentities() []*IdentityInfo

func (*ListIdentityResponse) ProtoMessage

func (*ListIdentityResponse) ProtoMessage()

func (*ListIdentityResponse) ProtoReflect

func (x *ListIdentityResponse) ProtoReflect() protoreflect.Message

func (*ListIdentityResponse) Reset

func (x *ListIdentityResponse) Reset()

func (*ListIdentityResponse) String

func (x *ListIdentityResponse) String() string

func (*ListIdentityResponse) Validate

func (this *ListIdentityResponse) Validate() error

type ListViewsRequest

type ListViewsRequest struct {
	Facility string `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	// contains filtered or unexported fields
}

func (*ListViewsRequest) Descriptor deprecated

func (*ListViewsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListViewsRequest.ProtoReflect.Descriptor instead.

func (*ListViewsRequest) GetFacility

func (x *ListViewsRequest) GetFacility() string

func (*ListViewsRequest) ProtoMessage

func (*ListViewsRequest) ProtoMessage()

func (*ListViewsRequest) ProtoReflect

func (x *ListViewsRequest) ProtoReflect() protoreflect.Message

func (*ListViewsRequest) Reset

func (x *ListViewsRequest) Reset()

func (*ListViewsRequest) String

func (x *ListViewsRequest) String() string

func (*ListViewsRequest) Validate

func (this *ListViewsRequest) Validate() error

type ListViewsResponse

type ListViewsResponse struct {
	Views []*FacilityView `protobuf:"bytes,1,rep,name=views,proto3" json:"views,omitempty"`
	// contains filtered or unexported fields
}

func (*ListViewsResponse) Descriptor deprecated

func (*ListViewsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListViewsResponse.ProtoReflect.Descriptor instead.

func (*ListViewsResponse) GetViews

func (x *ListViewsResponse) GetViews() []*FacilityView

func (*ListViewsResponse) ProtoMessage

func (*ListViewsResponse) ProtoMessage()

func (*ListViewsResponse) ProtoReflect

func (x *ListViewsResponse) ProtoReflect() protoreflect.Message

func (*ListViewsResponse) Reset

func (x *ListViewsResponse) Reset()

func (*ListViewsResponse) String

func (x *ListViewsResponse) String() string

func (*ListViewsResponse) Validate

func (this *ListViewsResponse) Validate() error

type ListXDCsRequest

type ListXDCsRequest struct {
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*ListXDCsRequest) Descriptor deprecated

func (*ListXDCsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListXDCsRequest.ProtoReflect.Descriptor instead.

func (*ListXDCsRequest) GetProject

func (x *ListXDCsRequest) GetProject() string

func (*ListXDCsRequest) ProtoMessage

func (*ListXDCsRequest) ProtoMessage()

func (*ListXDCsRequest) ProtoReflect

func (x *ListXDCsRequest) ProtoReflect() protoreflect.Message

func (*ListXDCsRequest) Reset

func (x *ListXDCsRequest) Reset()

func (*ListXDCsRequest) String

func (x *ListXDCsRequest) String() string

func (*ListXDCsRequest) Validate

func (this *ListXDCsRequest) Validate() error

type ListXDCsResponse

type ListXDCsResponse struct {
	XDCs []*XDCInfo `protobuf:"bytes,1,rep,name=XDCs,proto3" json:"XDCs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListXDCsResponse) Descriptor deprecated

func (*ListXDCsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListXDCsResponse.ProtoReflect.Descriptor instead.

func (*ListXDCsResponse) GetXDCs

func (x *ListXDCsResponse) GetXDCs() []*XDCInfo

func (*ListXDCsResponse) ProtoMessage

func (*ListXDCsResponse) ProtoMessage()

func (*ListXDCsResponse) ProtoReflect

func (x *ListXDCsResponse) ProtoReflect() protoreflect.Message

func (*ListXDCsResponse) Reset

func (x *ListXDCsResponse) Reset()

func (*ListXDCsResponse) String

func (x *ListXDCsResponse) String() string

func (*ListXDCsResponse) Validate

func (this *ListXDCsResponse) Validate() error

type LoginRequest

type LoginRequest struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// The user's password.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated

func (*LoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetPassword

func (x *LoginRequest) GetPassword() string

func (*LoginRequest) GetUsername

func (x *LoginRequest) GetUsername() string

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

func (x *LoginRequest) ProtoReflect() protoreflect.Message

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

func (*LoginRequest) Validate

func (this *LoginRequest) Validate() error

type LoginResponse

type LoginResponse struct {

	// An OAuth2 access token.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

func (*LoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetToken

func (x *LoginResponse) GetToken() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

func (x *LoginResponse) ProtoReflect() protoreflect.Message

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

func (*LoginResponse) Validate

func (this *LoginResponse) Validate() error

type LogoutRequest

type LogoutRequest struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutRequest) Descriptor deprecated

func (*LogoutRequest) Descriptor() ([]byte, []int)

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetUsername

func (x *LogoutRequest) GetUsername() string

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

func (x *LogoutRequest) ProtoReflect() protoreflect.Message

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

func (*LogoutRequest) Validate

func (this *LogoutRequest) Validate() error

type LogoutResponse

type LogoutResponse struct {
	// contains filtered or unexported fields
}

func (*LogoutResponse) Descriptor deprecated

func (*LogoutResponse) Descriptor() ([]byte, []int)

Deprecated: Use LogoutResponse.ProtoReflect.Descriptor instead.

func (*LogoutResponse) ProtoMessage

func (*LogoutResponse) ProtoMessage()

func (*LogoutResponse) ProtoReflect

func (x *LogoutResponse) ProtoReflect() protoreflect.Message

func (*LogoutResponse) Reset

func (x *LogoutResponse) Reset()

func (*LogoutResponse) String

func (x *LogoutResponse) String() string

func (*LogoutResponse) Validate

func (this *LogoutResponse) Validate() error

type Materialization

type Materialization struct {
	Rid    string        `protobuf:"bytes,1,opt,name=rid,proto3" json:"rid,omitempty"`
	Eid    string        `protobuf:"bytes,2,opt,name=eid,proto3" json:"eid,omitempty"`
	Pid    string        `protobuf:"bytes,3,opt,name=pid,proto3" json:"pid,omitempty"`
	Params *MzParameters `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
	// Cyber
	Metal []*BareMetal      `protobuf:"bytes,5,rep,name=metal,proto3" json:"metal,omitempty"`
	Vms   []*VirtualMachine `protobuf:"bytes,6,rep,name=vms,proto3" json:"vms,omitempty"`
	Links []*Link           `protobuf:"bytes,7,rep,name=links,proto3" json:"links,omitempty"`
	// Physical
	Phyos     []*Phyo            `protobuf:"bytes,8,rep,name=phyos,proto3" json:"phyos,omitempty"`
	Bonds     []*Bond            `protobuf:"bytes,9,rep,name=bonds,proto3" json:"bonds,omitempty"`
	Sensors   []*Sensor          `protobuf:"bytes,10,rep,name=sensors,proto3" json:"sensors,omitempty"`
	Actuators []*Actuator        `protobuf:"bytes,11,rep,name=actuators,proto3" json:"actuators,omitempty"`
	Infranet  *InfranetEmbedding `protobuf:"bytes,12,opt,name=infranet,proto3" json:"infranet,omitempty"`
	// contains filtered or unexported fields
}

func (*Materialization) Descriptor deprecated

func (*Materialization) Descriptor() ([]byte, []int)

Deprecated: Use Materialization.ProtoReflect.Descriptor instead.

func (*Materialization) GetActuators

func (x *Materialization) GetActuators() []*Actuator

func (*Materialization) GetBonds

func (x *Materialization) GetBonds() []*Bond

func (*Materialization) GetEid

func (x *Materialization) GetEid() string

func (*Materialization) GetInfranet

func (x *Materialization) GetInfranet() *InfranetEmbedding
func (x *Materialization) GetLinks() []*Link

func (*Materialization) GetMetal

func (x *Materialization) GetMetal() []*BareMetal

func (*Materialization) GetParams

func (x *Materialization) GetParams() *MzParameters

func (*Materialization) GetPhyos

func (x *Materialization) GetPhyos() []*Phyo

func (*Materialization) GetPid

func (x *Materialization) GetPid() string

func (*Materialization) GetRid

func (x *Materialization) GetRid() string

func (*Materialization) GetSensors

func (x *Materialization) GetSensors() []*Sensor

func (*Materialization) GetVms

func (x *Materialization) GetVms() []*VirtualMachine

func (*Materialization) ProtoMessage

func (*Materialization) ProtoMessage()

func (*Materialization) ProtoReflect

func (x *Materialization) ProtoReflect() protoreflect.Message

func (*Materialization) Reset

func (x *Materialization) Reset()

func (*Materialization) String

func (x *Materialization) String() string

func (*Materialization) Validate

func (this *Materialization) Validate() error

type MaterializationStatusRequest

type MaterializationStatusRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*MaterializationStatusRequest) Descriptor deprecated

func (*MaterializationStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use MaterializationStatusRequest.ProtoReflect.Descriptor instead.

func (*MaterializationStatusRequest) GetExperiment

func (x *MaterializationStatusRequest) GetExperiment() string

func (*MaterializationStatusRequest) GetProject

func (x *MaterializationStatusRequest) GetProject() string

func (*MaterializationStatusRequest) GetRealization

func (x *MaterializationStatusRequest) GetRealization() string

func (*MaterializationStatusRequest) ProtoMessage

func (*MaterializationStatusRequest) ProtoMessage()

func (*MaterializationStatusRequest) ProtoReflect

func (*MaterializationStatusRequest) Reset

func (x *MaterializationStatusRequest) Reset()

func (*MaterializationStatusRequest) String

func (*MaterializationStatusRequest) Validate

func (this *MaterializationStatusRequest) Validate() error

type MaterializationStatusResponse

type MaterializationStatusResponse struct {
	Materialization *Materialization `protobuf:"bytes,1,opt,name=materialization,proto3" json:"materialization,omitempty"`
	// contains filtered or unexported fields
}

func (*MaterializationStatusResponse) Descriptor deprecated

func (*MaterializationStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use MaterializationStatusResponse.ProtoReflect.Descriptor instead.

func (*MaterializationStatusResponse) GetMaterialization

func (x *MaterializationStatusResponse) GetMaterialization() *Materialization

func (*MaterializationStatusResponse) ProtoMessage

func (*MaterializationStatusResponse) ProtoMessage()

func (*MaterializationStatusResponse) ProtoReflect

func (*MaterializationStatusResponse) Reset

func (x *MaterializationStatusResponse) Reset()

func (*MaterializationStatusResponse) String

func (*MaterializationStatusResponse) Validate

func (this *MaterializationStatusResponse) Validate() error

type MaterializeClient

MaterializeClient is the client API for Materialize service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MaterializeRequest

type MaterializeRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	Ver         int64  `protobuf:"varint,4,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*MaterializeRequest) Descriptor deprecated

func (*MaterializeRequest) Descriptor() ([]byte, []int)

Deprecated: Use MaterializeRequest.ProtoReflect.Descriptor instead.

func (*MaterializeRequest) GetExperiment

func (x *MaterializeRequest) GetExperiment() string

func (*MaterializeRequest) GetProject

func (x *MaterializeRequest) GetProject() string

func (*MaterializeRequest) GetRealization

func (x *MaterializeRequest) GetRealization() string

func (*MaterializeRequest) GetVer

func (x *MaterializeRequest) GetVer() int64

func (*MaterializeRequest) ProtoMessage

func (*MaterializeRequest) ProtoMessage()

func (*MaterializeRequest) ProtoReflect

func (x *MaterializeRequest) ProtoReflect() protoreflect.Message

func (*MaterializeRequest) Reset

func (x *MaterializeRequest) Reset()

func (*MaterializeRequest) String

func (x *MaterializeRequest) String() string

func (*MaterializeRequest) Validate

func (this *MaterializeRequest) Validate() error

type MaterializeResponse

type MaterializeResponse struct {
	Materialization *Materialization `protobuf:"bytes,1,opt,name=materialization,proto3" json:"materialization,omitempty"`
	// contains filtered or unexported fields
}

func (*MaterializeResponse) Descriptor deprecated

func (*MaterializeResponse) Descriptor() ([]byte, []int)

Deprecated: Use MaterializeResponse.ProtoReflect.Descriptor instead.

func (*MaterializeResponse) GetMaterialization

func (x *MaterializeResponse) GetMaterialization() *Materialization

func (*MaterializeResponse) ProtoMessage

func (*MaterializeResponse) ProtoMessage()

func (*MaterializeResponse) ProtoReflect

func (x *MaterializeResponse) ProtoReflect() protoreflect.Message

func (*MaterializeResponse) Reset

func (x *MaterializeResponse) Reset()

func (*MaterializeResponse) String

func (x *MaterializeResponse) String() string

func (*MaterializeResponse) Validate

func (this *MaterializeResponse) Validate() error

type MaterializeServer

MaterializeServer is the server API for Materialize service.

type Member

type Member struct {
	Role  Member_Role  `protobuf:"varint,2,opt,name=role,proto3,enum=portal.Member_Role" json:"role,omitempty"`
	State Member_State `protobuf:"varint,3,opt,name=state,proto3,enum=portal.Member_State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Member) Descriptor deprecated

func (*Member) Descriptor() ([]byte, []int)

Deprecated: Use Member.ProtoReflect.Descriptor instead.

func (*Member) GetRole

func (x *Member) GetRole() Member_Role

func (*Member) GetState

func (x *Member) GetState() Member_State

func (*Member) ProtoMessage

func (*Member) ProtoMessage()

func (*Member) ProtoReflect

func (x *Member) ProtoReflect() protoreflect.Message

func (*Member) Reset

func (x *Member) Reset()

func (*Member) String

func (x *Member) String() string

func (*Member) Validate

func (this *Member) Validate() error

type Member_Role

type Member_Role int32
const (
	Member_Member     Member_Role = 0
	Member_Maintainer Member_Role = 1
	Member_Creator    Member_Role = 2
)

func (Member_Role) Descriptor

func (Member_Role) Enum

func (x Member_Role) Enum() *Member_Role

func (Member_Role) EnumDescriptor deprecated

func (Member_Role) EnumDescriptor() ([]byte, []int)

Deprecated: Use Member_Role.Descriptor instead.

func (Member_Role) Number

func (x Member_Role) Number() protoreflect.EnumNumber

func (Member_Role) String

func (x Member_Role) String() string

func (Member_Role) Type

type Member_State

type Member_State int32
const (
	Member_Pending Member_State = 0
	Member_Active  Member_State = 1
)

func (Member_State) Descriptor

func (Member_State) Enum

func (x Member_State) Enum() *Member_State

func (Member_State) EnumDescriptor deprecated

func (Member_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Member_State.Descriptor instead.

func (Member_State) Number

func (Member_State) String

func (x Member_State) String() string

func (Member_State) Type

type MembershipUpdate

type MembershipUpdate struct {

	// A list of entities to remove a member from.
	Remove []string `protobuf:"bytes,1,rep,name=remove,proto3" json:"remove,omitempty"`
	// A set of entities to add a member to. If the member is already present
	// within the entity, their membership status is overwritten with the
	// provided value.
	Set map[string]*Member `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MembershipUpdate) Descriptor deprecated

func (*MembershipUpdate) Descriptor() ([]byte, []int)

Deprecated: Use MembershipUpdate.ProtoReflect.Descriptor instead.

func (*MembershipUpdate) GetRemove

func (x *MembershipUpdate) GetRemove() []string

func (*MembershipUpdate) GetSet

func (x *MembershipUpdate) GetSet() map[string]*Member

func (*MembershipUpdate) ProtoMessage

func (*MembershipUpdate) ProtoMessage()

func (*MembershipUpdate) ProtoReflect

func (x *MembershipUpdate) ProtoReflect() protoreflect.Message

func (*MembershipUpdate) Reset

func (x *MembershipUpdate) Reset()

func (*MembershipUpdate) String

func (x *MembershipUpdate) String() string

func (*MembershipUpdate) Validate

func (this *MembershipUpdate) Validate() error

type ModifyViewRequest

type ModifyViewRequest struct {
	Facility string   `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Name     string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Add      []string `protobuf:"bytes,3,rep,name=add,proto3" json:"add,omitempty"`       // add these nodes
	Remove   []string `protobuf:"bytes,4,rep,name=remove,proto3" json:"remove,omitempty"` // remove these nodes
	// contains filtered or unexported fields
}

func (*ModifyViewRequest) Descriptor deprecated

func (*ModifyViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use ModifyViewRequest.ProtoReflect.Descriptor instead.

func (*ModifyViewRequest) GetAdd

func (x *ModifyViewRequest) GetAdd() []string

func (*ModifyViewRequest) GetFacility

func (x *ModifyViewRequest) GetFacility() string

func (*ModifyViewRequest) GetName

func (x *ModifyViewRequest) GetName() string

func (*ModifyViewRequest) GetRemove

func (x *ModifyViewRequest) GetRemove() []string

func (*ModifyViewRequest) ProtoMessage

func (*ModifyViewRequest) ProtoMessage()

func (*ModifyViewRequest) ProtoReflect

func (x *ModifyViewRequest) ProtoReflect() protoreflect.Message

func (*ModifyViewRequest) Reset

func (x *ModifyViewRequest) Reset()

func (*ModifyViewRequest) String

func (x *ModifyViewRequest) String() string

func (*ModifyViewRequest) Validate

func (this *ModifyViewRequest) Validate() error

type ModifyViewResponse

type ModifyViewResponse struct {
	// contains filtered or unexported fields
}

func (*ModifyViewResponse) Descriptor deprecated

func (*ModifyViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use ModifyViewResponse.ProtoReflect.Descriptor instead.

func (*ModifyViewResponse) ProtoMessage

func (*ModifyViewResponse) ProtoMessage()

func (*ModifyViewResponse) ProtoReflect

func (x *ModifyViewResponse) ProtoReflect() protoreflect.Message

func (*ModifyViewResponse) Reset

func (x *ModifyViewResponse) Reset()

func (*ModifyViewResponse) String

func (x *ModifyViewResponse) String() string

func (*ModifyViewResponse) Validate

func (this *ModifyViewResponse) Validate() error

type MzParameters

type MzParameters struct {
	// contains filtered or unexported fields
}

func (*MzParameters) Descriptor deprecated

func (*MzParameters) Descriptor() ([]byte, []int)

Deprecated: Use MzParameters.ProtoReflect.Descriptor instead.

func (*MzParameters) ProtoMessage

func (*MzParameters) ProtoMessage()

func (*MzParameters) ProtoReflect

func (x *MzParameters) ProtoReflect() protoreflect.Message

func (*MzParameters) Reset

func (x *MzParameters) Reset()

func (*MzParameters) String

func (x *MzParameters) String() string

func (*MzParameters) Validate

func (this *MzParameters) Validate() error

type Neighbor

type Neighbor struct {
	PrefixV4 string `protobuf:"bytes,1,opt,name=prefix_v4,json=prefixV4,proto3" json:"prefix_v4,omitempty"`
	PrefixV6 string `protobuf:"bytes,2,opt,name=prefix_v6,json=prefixV6,proto3" json:"prefix_v6,omitempty"`
	Nexthop  string `protobuf:"bytes,3,opt,name=nexthop,proto3" json:"nexthop,omitempty"`
	Mac      string `protobuf:"bytes,4,opt,name=mac,proto3" json:"mac,omitempty"`
	Name     string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Vrf      string `protobuf:"bytes,6,opt,name=vrf,proto3" json:"vrf,omitempty"`
	// contains filtered or unexported fields
}

func (*Neighbor) Descriptor deprecated

func (*Neighbor) Descriptor() ([]byte, []int)

Deprecated: Use Neighbor.ProtoReflect.Descriptor instead.

func (*Neighbor) GetMac

func (x *Neighbor) GetMac() string

func (*Neighbor) GetName

func (x *Neighbor) GetName() string

func (*Neighbor) GetNexthop

func (x *Neighbor) GetNexthop() string

func (*Neighbor) GetPrefixV4

func (x *Neighbor) GetPrefixV4() string

func (*Neighbor) GetPrefixV6

func (x *Neighbor) GetPrefixV6() string

func (*Neighbor) GetVrf

func (x *Neighbor) GetVrf() string

func (*Neighbor) ProtoMessage

func (*Neighbor) ProtoMessage()

func (*Neighbor) ProtoReflect

func (x *Neighbor) ProtoReflect() protoreflect.Message

func (*Neighbor) Reset

func (x *Neighbor) Reset()

func (*Neighbor) String

func (x *Neighbor) String() string

func (*Neighbor) Validate

func (this *Neighbor) Validate() error

type NodeRealization

type NodeRealization struct {
	Node     *_go.Node            `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Resource *_go.Resource        `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
	Facility string               `protobuf:"bytes,3,opt,name=facility,proto3" json:"facility,omitempty"`
	Kind     NodeRealization_Kind `protobuf:"varint,4,opt,name=kind,proto3,enum=portal.NodeRealization_Kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeRealization) Descriptor deprecated

func (*NodeRealization) Descriptor() ([]byte, []int)

Deprecated: Use NodeRealization.ProtoReflect.Descriptor instead.

func (*NodeRealization) GetFacility

func (x *NodeRealization) GetFacility() string

func (*NodeRealization) GetKind

func (*NodeRealization) GetNode

func (x *NodeRealization) GetNode() *_go.Node

func (*NodeRealization) GetResource

func (x *NodeRealization) GetResource() *_go.Resource

func (*NodeRealization) ProtoMessage

func (*NodeRealization) ProtoMessage()

func (*NodeRealization) ProtoReflect

func (x *NodeRealization) ProtoReflect() protoreflect.Message

func (*NodeRealization) Reset

func (x *NodeRealization) Reset()

func (*NodeRealization) String

func (x *NodeRealization) String() string

func (*NodeRealization) Validate

func (this *NodeRealization) Validate() error

type NodeRealization_Kind

type NodeRealization_Kind int32
const (
	NodeRealization_NodeRealization_Undefined NodeRealization_Kind = 0
	NodeRealization_BareMetal                 NodeRealization_Kind = 1
	NodeRealization_VirtualMachine            NodeRealization_Kind = 2
)

func (NodeRealization_Kind) Descriptor

func (NodeRealization_Kind) Enum

func (NodeRealization_Kind) EnumDescriptor deprecated

func (NodeRealization_Kind) EnumDescriptor() ([]byte, []int)

Deprecated: Use NodeRealization_Kind.Descriptor instead.

func (NodeRealization_Kind) Number

func (NodeRealization_Kind) String

func (x NodeRealization_Kind) String() string

func (NodeRealization_Kind) Type

type Organization

type Organization struct {
	Id       string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Users    map[string]*Member `` /* 151-byte string literal not displayed */
	Projects []string           `protobuf:"bytes,3,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*Organization) Descriptor deprecated

func (*Organization) Descriptor() ([]byte, []int)

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) GetId

func (x *Organization) GetId() string

func (*Organization) GetProjects

func (x *Organization) GetProjects() []string

func (*Organization) GetUsers

func (x *Organization) GetUsers() map[string]*Member

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect

func (x *Organization) ProtoReflect() protoreflect.Message

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) String

func (x *Organization) String() string

func (*Organization) Validate

func (this *Organization) Validate() error

type Phyo

type Phyo struct {
	Realization *PhyoRealization `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	Model       *_go.Phyo        `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*Phyo) Descriptor deprecated

func (*Phyo) Descriptor() ([]byte, []int)

Deprecated: Use Phyo.ProtoReflect.Descriptor instead.

func (*Phyo) GetModel

func (x *Phyo) GetModel() *_go.Phyo

func (*Phyo) GetRealization

func (x *Phyo) GetRealization() *PhyoRealization

func (*Phyo) ProtoMessage

func (*Phyo) ProtoMessage()

func (*Phyo) ProtoReflect

func (x *Phyo) ProtoReflect() protoreflect.Message

func (*Phyo) Reset

func (x *Phyo) Reset()

func (*Phyo) String

func (x *Phyo) String() string

func (*Phyo) Validate

func (this *Phyo) Validate() error

type PhyoRealization

type PhyoRealization struct {
	Simulator string `protobuf:"bytes,1,opt,name=simulator,proto3" json:"simulator,omitempty"`
	Facility  string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	// contains filtered or unexported fields
}

func (*PhyoRealization) Descriptor deprecated

func (*PhyoRealization) Descriptor() ([]byte, []int)

Deprecated: Use PhyoRealization.ProtoReflect.Descriptor instead.

func (*PhyoRealization) GetFacility

func (x *PhyoRealization) GetFacility() string

func (*PhyoRealization) GetSimulator

func (x *PhyoRealization) GetSimulator() string

func (*PhyoRealization) ProtoMessage

func (*PhyoRealization) ProtoMessage()

func (*PhyoRealization) ProtoReflect

func (x *PhyoRealization) ProtoReflect() protoreflect.Message

func (*PhyoRealization) Reset

func (x *PhyoRealization) Reset()

func (*PhyoRealization) String

func (x *PhyoRealization) String() string

func (*PhyoRealization) Validate

func (this *PhyoRealization) Validate() error

type PhysicalInterface

type PhysicalInterface struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*PhysicalInterface) Descriptor deprecated

func (*PhysicalInterface) Descriptor() ([]byte, []int)

Deprecated: Use PhysicalInterface.ProtoReflect.Descriptor instead.

func (*PhysicalInterface) GetName

func (x *PhysicalInterface) GetName() string

func (*PhysicalInterface) ProtoMessage

func (*PhysicalInterface) ProtoMessage()

func (*PhysicalInterface) ProtoReflect

func (x *PhysicalInterface) ProtoReflect() protoreflect.Message

func (*PhysicalInterface) Reset

func (x *PhysicalInterface) Reset()

func (*PhysicalInterface) String

func (x *PhysicalInterface) String() string

func (*PhysicalInterface) Validate

func (this *PhysicalInterface) Validate() error

type Pool

type Pool 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"`
	Projects    []string     `protobuf:"bytes,3,rep,name=projects,proto3" json:"projects,omitempty"`
	Views       []*Pool_View `protobuf:"bytes,4,rep,name=views,proto3" json:"views,omitempty"`
	Ver         int64        `protobuf:"varint,5,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*Pool) Descriptor deprecated

func (*Pool) Descriptor() ([]byte, []int)

Deprecated: Use Pool.ProtoReflect.Descriptor instead.

func (*Pool) GetDescription

func (x *Pool) GetDescription() string

func (*Pool) GetName

func (x *Pool) GetName() string

func (*Pool) GetProjects

func (x *Pool) GetProjects() []string

func (*Pool) GetVer

func (x *Pool) GetVer() int64

func (*Pool) GetViews

func (x *Pool) GetViews() []*Pool_View

func (*Pool) ProtoMessage

func (*Pool) ProtoMessage()

func (*Pool) ProtoReflect

func (x *Pool) ProtoReflect() protoreflect.Message

func (*Pool) Reset

func (x *Pool) Reset()

func (*Pool) String

func (x *Pool) String() string

func (*Pool) Validate

func (this *Pool) Validate() error

type Pool_View

type Pool_View struct {
	Facility string `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	View     string `protobuf:"bytes,2,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*Pool_View) Descriptor deprecated

func (*Pool_View) Descriptor() ([]byte, []int)

Deprecated: Use Pool_View.ProtoReflect.Descriptor instead.

func (*Pool_View) GetFacility

func (x *Pool_View) GetFacility() string

func (*Pool_View) GetView

func (x *Pool_View) GetView() string

func (*Pool_View) ProtoMessage

func (*Pool_View) ProtoMessage()

func (*Pool_View) ProtoReflect

func (x *Pool_View) ProtoReflect() protoreflect.Message

func (*Pool_View) Reset

func (x *Pool_View) Reset()

func (*Pool_View) String

func (x *Pool_View) String() string

func (*Pool_View) Validate

func (this *Pool_View) Validate() error

type Project

type Project 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"`
	Members     map[string]*Member `` /* 155-byte string literal not displayed */
	Experiments []string           `protobuf:"bytes,4,rep,name=experiments,proto3" json:"experiments,omitempty"`
	AccessMode  AccessMode         `protobuf:"varint,5,opt,name=accessMode,proto3,enum=portal.AccessMode" json:"accessMode,omitempty"`
	Gid         uint32             `protobuf:"varint,6,opt,name=gid,proto3" json:"gid,omitempty"`
	// The organizations the project belongs to.
	Organizations []string `protobuf:"bytes,7,rep,name=organizations,proto3" json:"organizations,omitempty"`
	Ver           int64    `protobuf:"varint,8,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

func (*Project) Descriptor() ([]byte, []int)

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetAccessMode

func (x *Project) GetAccessMode() AccessMode

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetExperiments

func (x *Project) GetExperiments() []string

func (*Project) GetGid

func (x *Project) GetGid() uint32

func (*Project) GetMembers

func (x *Project) GetMembers() map[string]*Member

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetOrganizations

func (x *Project) GetOrganizations() []string

func (*Project) GetVer

func (x *Project) GetVer() int64

func (*Project) HasMember

func (p *Project) HasMember(member string) bool

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

func (x *Project) ProtoReflect() protoreflect.Message

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

func (*Project) Validate

func (this *Project) Validate() error

type PublicKey

type PublicKey struct {

	// SHA256 fingerprint of the SSH key.
	Fingerprint string `protobuf:"bytes,1,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// The ssh-rsa key.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*PublicKey) Descriptor deprecated

func (*PublicKey) Descriptor() ([]byte, []int)

Deprecated: Use PublicKey.ProtoReflect.Descriptor instead.

func (*PublicKey) GetFingerprint

func (x *PublicKey) GetFingerprint() string

func (*PublicKey) GetKey

func (x *PublicKey) GetKey() string

func (*PublicKey) ProtoMessage

func (*PublicKey) ProtoMessage()

func (*PublicKey) ProtoReflect

func (x *PublicKey) ProtoReflect() protoreflect.Message

func (*PublicKey) Reset

func (x *PublicKey) Reset()

func (*PublicKey) String

func (x *PublicKey) String() string

func (*PublicKey) Validate

func (this *PublicKey) Validate() error

type Realization

type Realization struct {
	Complete  bool                            `protobuf:"varint,1,opt,name=complete,proto3" json:"complete,omitempty"`
	Id        string                          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Eid       string                          `protobuf:"bytes,3,opt,name=eid,proto3" json:"eid,omitempty"`
	Pid       string                          `protobuf:"bytes,4,opt,name=pid,proto3" json:"pid,omitempty"`
	Xhash     string                          `protobuf:"bytes,5,opt,name=xhash,proto3" json:"xhash,omitempty"`
	Nodes     map[string]*NodeRealization     `` /* 151-byte string literal not displayed */
	Links     map[string]*LinkRealization     `` /* 151-byte string literal not displayed */
	Phyos     map[string]*PhyoRealization     `` /* 151-byte string literal not displayed */
	Sensors   map[string]*SensorRealization   `` /* 155-byte string literal not displayed */
	Actuators map[string]*ActuatorRealization `` /* 160-byte string literal not displayed */
	Bonds     map[string]*BondRealization     `` /* 152-byte string literal not displayed */
	Infranet  *InfranetEmbedding              `protobuf:"bytes,12,opt,name=infranet,proto3" json:"infranet,omitempty"`
	Creator   string                          `protobuf:"bytes,13,opt,name=creator,proto3" json:"creator,omitempty"`
	Ver       int64                           `protobuf:"varint,14,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*Realization) Descriptor deprecated

func (*Realization) Descriptor() ([]byte, []int)

Deprecated: Use Realization.ProtoReflect.Descriptor instead.

func (*Realization) GetActuators

func (x *Realization) GetActuators() map[string]*ActuatorRealization

func (*Realization) GetBonds

func (x *Realization) GetBonds() map[string]*BondRealization

func (*Realization) GetComplete

func (x *Realization) GetComplete() bool

func (*Realization) GetCreator

func (x *Realization) GetCreator() string

func (*Realization) GetEid

func (x *Realization) GetEid() string

func (*Realization) GetId

func (x *Realization) GetId() string

func (*Realization) GetInfranet

func (x *Realization) GetInfranet() *InfranetEmbedding
func (x *Realization) GetLinks() map[string]*LinkRealization

func (*Realization) GetNodes

func (x *Realization) GetNodes() map[string]*NodeRealization

func (*Realization) GetPhyos

func (x *Realization) GetPhyos() map[string]*PhyoRealization

func (*Realization) GetPid

func (x *Realization) GetPid() string

func (*Realization) GetSensors

func (x *Realization) GetSensors() map[string]*SensorRealization

func (*Realization) GetVer

func (x *Realization) GetVer() int64

func (*Realization) GetXhash

func (x *Realization) GetXhash() string

func (*Realization) ProtoMessage

func (*Realization) ProtoMessage()

func (*Realization) ProtoReflect

func (x *Realization) ProtoReflect() protoreflect.Message

func (*Realization) Reset

func (x *Realization) Reset()

func (*Realization) String

func (x *Realization) String() string

func (*Realization) Validate

func (this *Realization) Validate() error

type RealizationResult

type RealizationResult struct {
	Realization *Realization    `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	Diagnostics *DiagnosticList `protobuf:"bytes,2,opt,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// contains filtered or unexported fields
}

func (*RealizationResult) Descriptor deprecated

func (*RealizationResult) Descriptor() ([]byte, []int)

Deprecated: Use RealizationResult.ProtoReflect.Descriptor instead.

func (*RealizationResult) GetDiagnostics

func (x *RealizationResult) GetDiagnostics() *DiagnosticList

func (*RealizationResult) GetRealization

func (x *RealizationResult) GetRealization() *Realization

func (*RealizationResult) ProtoMessage

func (*RealizationResult) ProtoMessage()

func (*RealizationResult) ProtoReflect

func (x *RealizationResult) ProtoReflect() protoreflect.Message

func (*RealizationResult) Reset

func (x *RealizationResult) Reset()

func (*RealizationResult) String

func (x *RealizationResult) String() string

func (*RealizationResult) Validate

func (this *RealizationResult) Validate() error

type RealizeClient

type RealizeClient interface {
	GetRealizations(ctx context.Context, in *GetRealizationsRequest, opts ...grpc.CallOption) (*GetRealizationsResponse, error)
	GetRealization(ctx context.Context, in *GetRealizationRequest, opts ...grpc.CallOption) (*GetRealizationResponse, error)
	Realize(ctx context.Context, in *RealizeRequest, opts ...grpc.CallOption) (*RealizeResponse, error)
	Relinquish(ctx context.Context, in *RelinquishRequest, opts ...grpc.CallOption) (*RelinquishResponse, error)
}

RealizeClient is the client API for Realize service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRealizeClient

func NewRealizeClient(cc grpc.ClientConnInterface) RealizeClient

type RealizeRequest

type RealizeRequest struct {

	// The project this realization's experiment belongs to.
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// The name of the experiment this realization belongs to.
	Experiment string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	// The name of the realization.
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// Experiment revision to realize
	Revision string `protobuf:"bytes,4,opt,name=revision,proto3" json:"revision,omitempty"`
	// The user who created this realization.
	Creator string `protobuf:"bytes,5,opt,name=creator,proto3" json:"creator,omitempty"`
	// The time this realization was submitted.
	Time string `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty"`
	// The version of this realization request object.
	Ver int64 `protobuf:"varint,7,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*RealizeRequest) Descriptor deprecated

func (*RealizeRequest) Descriptor() ([]byte, []int)

Deprecated: Use RealizeRequest.ProtoReflect.Descriptor instead.

func (*RealizeRequest) GetCreator

func (x *RealizeRequest) GetCreator() string

func (*RealizeRequest) GetExperiment

func (x *RealizeRequest) GetExperiment() string

func (*RealizeRequest) GetProject

func (x *RealizeRequest) GetProject() string

func (*RealizeRequest) GetRealization

func (x *RealizeRequest) GetRealization() string

func (*RealizeRequest) GetRevision

func (x *RealizeRequest) GetRevision() string

func (*RealizeRequest) GetTime

func (x *RealizeRequest) GetTime() string

func (*RealizeRequest) GetVer

func (x *RealizeRequest) GetVer() int64

func (*RealizeRequest) ProtoMessage

func (*RealizeRequest) ProtoMessage()

func (*RealizeRequest) ProtoReflect

func (x *RealizeRequest) ProtoReflect() protoreflect.Message

func (*RealizeRequest) Reset

func (x *RealizeRequest) Reset()

func (*RealizeRequest) String

func (x *RealizeRequest) String() string

func (*RealizeRequest) Validate

func (this *RealizeRequest) Validate() error

type RealizeResponse

type RealizeResponse struct {
	Code        RealizeResponse_Code `protobuf:"varint,1,opt,name=code,proto3,enum=portal.RealizeResponse_Code" json:"code,omitempty"`
	Diagnostics []*Diagnostic        `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	Realization *Realization         `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*RealizeResponse) Descriptor deprecated

func (*RealizeResponse) Descriptor() ([]byte, []int)

Deprecated: Use RealizeResponse.ProtoReflect.Descriptor instead.

func (*RealizeResponse) GetCode

func (*RealizeResponse) GetDiagnostics

func (x *RealizeResponse) GetDiagnostics() []*Diagnostic

func (*RealizeResponse) GetRealization

func (x *RealizeResponse) GetRealization() *Realization

func (*RealizeResponse) ProtoMessage

func (*RealizeResponse) ProtoMessage()

func (*RealizeResponse) ProtoReflect

func (x *RealizeResponse) ProtoReflect() protoreflect.Message

func (*RealizeResponse) Reset

func (x *RealizeResponse) Reset()

func (*RealizeResponse) String

func (x *RealizeResponse) String() string

func (*RealizeResponse) Validate

func (this *RealizeResponse) Validate() error

type RealizeResponse_Code

type RealizeResponse_Code int32
const (
	RealizeResponse_Ok            RealizeResponse_Code = 0
	RealizeResponse_BadXir        RealizeResponse_Code = 1
	RealizeResponse_Unrealizable  RealizeResponse_Code = 2
	RealizeResponse_InternalError RealizeResponse_Code = 3
)

func (RealizeResponse_Code) Descriptor

func (RealizeResponse_Code) Enum

func (RealizeResponse_Code) EnumDescriptor deprecated

func (RealizeResponse_Code) EnumDescriptor() ([]byte, []int)

Deprecated: Use RealizeResponse_Code.Descriptor instead.

func (RealizeResponse_Code) Number

func (RealizeResponse_Code) String

func (x RealizeResponse_Code) String() string

func (RealizeResponse_Code) Type

type RealizeServer

RealizeServer is the server API for Realize service.

type RegisterFacilityRequest

type RegisterFacilityRequest struct {
	Facility *Facility       `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Model    *_go.Facility   `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	Views    []*FacilityView `protobuf:"bytes,3,rep,name=views,proto3" json:"views,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterFacilityRequest) Descriptor deprecated

func (*RegisterFacilityRequest) Descriptor() ([]byte, []int)

Deprecated: Use RegisterFacilityRequest.ProtoReflect.Descriptor instead.

func (*RegisterFacilityRequest) GetFacility

func (x *RegisterFacilityRequest) GetFacility() *Facility

func (*RegisterFacilityRequest) GetModel

func (x *RegisterFacilityRequest) GetModel() *_go.Facility

func (*RegisterFacilityRequest) GetViews

func (x *RegisterFacilityRequest) GetViews() []*FacilityView

func (*RegisterFacilityRequest) ProtoMessage

func (*RegisterFacilityRequest) ProtoMessage()

func (*RegisterFacilityRequest) ProtoReflect

func (x *RegisterFacilityRequest) ProtoReflect() protoreflect.Message

func (*RegisterFacilityRequest) Reset

func (x *RegisterFacilityRequest) Reset()

func (*RegisterFacilityRequest) String

func (x *RegisterFacilityRequest) String() string

func (*RegisterFacilityRequest) Validate

func (this *RegisterFacilityRequest) Validate() error

type RegisterFacilityResponse

type RegisterFacilityResponse struct {
	Code    int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterFacilityResponse) Descriptor deprecated

func (*RegisterFacilityResponse) Descriptor() ([]byte, []int)

Deprecated: Use RegisterFacilityResponse.ProtoReflect.Descriptor instead.

func (*RegisterFacilityResponse) GetCode

func (x *RegisterFacilityResponse) GetCode() int32

func (*RegisterFacilityResponse) GetMessage

func (x *RegisterFacilityResponse) GetMessage() string

func (*RegisterFacilityResponse) ProtoMessage

func (*RegisterFacilityResponse) ProtoMessage()

func (*RegisterFacilityResponse) ProtoReflect

func (x *RegisterFacilityResponse) ProtoReflect() protoreflect.Message

func (*RegisterFacilityResponse) Reset

func (x *RegisterFacilityResponse) Reset()

func (*RegisterFacilityResponse) String

func (x *RegisterFacilityResponse) String() string

func (*RegisterFacilityResponse) Validate

func (this *RegisterFacilityResponse) Validate() error

type RegisterRequest

type RegisterRequest struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// The user's email.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// The user's password.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// This is an administrator account. Can only be set by existing admins.
	Admin bool `protobuf:"varint,4,opt,name=admin,proto3" json:"admin,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterRequest) Descriptor deprecated

func (*RegisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.

func (*RegisterRequest) GetAdmin

func (x *RegisterRequest) GetAdmin() bool

func (*RegisterRequest) GetEmail

func (x *RegisterRequest) GetEmail() string

func (*RegisterRequest) GetPassword

func (x *RegisterRequest) GetPassword() string

func (*RegisterRequest) GetUsername

func (x *RegisterRequest) GetUsername() string

func (*RegisterRequest) ProtoMessage

func (*RegisterRequest) ProtoMessage()

func (*RegisterRequest) ProtoReflect

func (x *RegisterRequest) ProtoReflect() protoreflect.Message

func (*RegisterRequest) Reset

func (x *RegisterRequest) Reset()

func (*RegisterRequest) String

func (x *RegisterRequest) String() string

func (*RegisterRequest) Validate

func (this *RegisterRequest) Validate() error

type RegisterResponse

type RegisterResponse struct {
	// contains filtered or unexported fields
}

func (*RegisterResponse) Descriptor deprecated

func (*RegisterResponse) Descriptor() ([]byte, []int)

Deprecated: Use RegisterResponse.ProtoReflect.Descriptor instead.

func (*RegisterResponse) ProtoMessage

func (*RegisterResponse) ProtoMessage()

func (*RegisterResponse) ProtoReflect

func (x *RegisterResponse) ProtoReflect() protoreflect.Message

func (*RegisterResponse) Reset

func (x *RegisterResponse) Reset()

func (*RegisterResponse) String

func (x *RegisterResponse) String() string

func (*RegisterResponse) Validate

func (this *RegisterResponse) Validate() error

type RelinquishRequest

type RelinquishRequest struct {
	Project     string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Experiment  string `protobuf:"bytes,2,opt,name=experiment,proto3" json:"experiment,omitempty"`
	Realization string `protobuf:"bytes,3,opt,name=realization,proto3" json:"realization,omitempty"`
	// contains filtered or unexported fields
}

func (*RelinquishRequest) Descriptor deprecated

func (*RelinquishRequest) Descriptor() ([]byte, []int)

Deprecated: Use RelinquishRequest.ProtoReflect.Descriptor instead.

func (*RelinquishRequest) GetExperiment

func (x *RelinquishRequest) GetExperiment() string

func (*RelinquishRequest) GetProject

func (x *RelinquishRequest) GetProject() string

func (*RelinquishRequest) GetRealization

func (x *RelinquishRequest) GetRealization() string

func (*RelinquishRequest) ProtoMessage

func (*RelinquishRequest) ProtoMessage()

func (*RelinquishRequest) ProtoReflect

func (x *RelinquishRequest) ProtoReflect() protoreflect.Message

func (*RelinquishRequest) Reset

func (x *RelinquishRequest) Reset()

func (*RelinquishRequest) String

func (x *RelinquishRequest) String() string

func (*RelinquishRequest) Validate

func (this *RelinquishRequest) Validate() error

type RelinquishResponse

type RelinquishResponse struct {
	// contains filtered or unexported fields
}

func (*RelinquishResponse) Descriptor deprecated

func (*RelinquishResponse) Descriptor() ([]byte, []int)

Deprecated: Use RelinquishResponse.ProtoReflect.Descriptor instead.

func (*RelinquishResponse) ProtoMessage

func (*RelinquishResponse) ProtoMessage()

func (*RelinquishResponse) ProtoReflect

func (x *RelinquishResponse) ProtoReflect() protoreflect.Message

func (*RelinquishResponse) Reset

func (x *RelinquishResponse) Reset()

func (*RelinquishResponse) String

func (x *RelinquishResponse) String() string

func (*RelinquishResponse) Validate

func (this *RelinquishResponse) Validate() error

type RemoveFacilityViewFromPoolRequest

type RemoveFacilityViewFromPoolRequest struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Facility string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	View     string `protobuf:"bytes,3,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveFacilityViewFromPoolRequest) Descriptor deprecated

func (*RemoveFacilityViewFromPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveFacilityViewFromPoolRequest.ProtoReflect.Descriptor instead.

func (*RemoveFacilityViewFromPoolRequest) GetFacility

func (x *RemoveFacilityViewFromPoolRequest) GetFacility() string

func (*RemoveFacilityViewFromPoolRequest) GetName

func (*RemoveFacilityViewFromPoolRequest) GetView

func (*RemoveFacilityViewFromPoolRequest) ProtoMessage

func (*RemoveFacilityViewFromPoolRequest) ProtoMessage()

func (*RemoveFacilityViewFromPoolRequest) ProtoReflect

func (*RemoveFacilityViewFromPoolRequest) Reset

func (*RemoveFacilityViewFromPoolRequest) String

func (*RemoveFacilityViewFromPoolRequest) Validate

func (this *RemoveFacilityViewFromPoolRequest) Validate() error

type RemoveFacilityViewFromPoolResponse

type RemoveFacilityViewFromPoolResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveFacilityViewFromPoolResponse) Descriptor deprecated

func (*RemoveFacilityViewFromPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveFacilityViewFromPoolResponse.ProtoReflect.Descriptor instead.

func (*RemoveFacilityViewFromPoolResponse) ProtoMessage

func (*RemoveFacilityViewFromPoolResponse) ProtoMessage()

func (*RemoveFacilityViewFromPoolResponse) ProtoReflect

func (*RemoveFacilityViewFromPoolResponse) Reset

func (*RemoveFacilityViewFromPoolResponse) String

func (*RemoveFacilityViewFromPoolResponse) Validate

func (this *RemoveFacilityViewFromPoolResponse) Validate() error

type RemoveProjectFromPoolRequest

type RemoveProjectFromPoolRequest 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 (*RemoveProjectFromPoolRequest) Descriptor deprecated

func (*RemoveProjectFromPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveProjectFromPoolRequest.ProtoReflect.Descriptor instead.

func (*RemoveProjectFromPoolRequest) GetName

func (x *RemoveProjectFromPoolRequest) GetName() string

func (*RemoveProjectFromPoolRequest) GetProject

func (x *RemoveProjectFromPoolRequest) GetProject() string

func (*RemoveProjectFromPoolRequest) ProtoMessage

func (*RemoveProjectFromPoolRequest) ProtoMessage()

func (*RemoveProjectFromPoolRequest) ProtoReflect

func (*RemoveProjectFromPoolRequest) Reset

func (x *RemoveProjectFromPoolRequest) Reset()

func (*RemoveProjectFromPoolRequest) String

func (*RemoveProjectFromPoolRequest) Validate

func (this *RemoveProjectFromPoolRequest) Validate() error

type RemoveProjectFromPoolResponse

type RemoveProjectFromPoolResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveProjectFromPoolResponse) Descriptor deprecated

func (*RemoveProjectFromPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveProjectFromPoolResponse.ProtoReflect.Descriptor instead.

func (*RemoveProjectFromPoolResponse) ProtoMessage

func (*RemoveProjectFromPoolResponse) ProtoMessage()

func (*RemoveProjectFromPoolResponse) ProtoReflect

func (*RemoveProjectFromPoolResponse) Reset

func (x *RemoveProjectFromPoolResponse) Reset()

func (*RemoveProjectFromPoolResponse) String

func (*RemoveProjectFromPoolResponse) Validate

func (this *RemoveProjectFromPoolResponse) Validate() error

type ResourceAllocationList

type ResourceAllocationList struct {
	Value    []*_go.ResourceAllocation `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
	Revision int64                     `protobuf:"varint,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceAllocationList) Descriptor deprecated

func (*ResourceAllocationList) Descriptor() ([]byte, []int)

Deprecated: Use ResourceAllocationList.ProtoReflect.Descriptor instead.

func (*ResourceAllocationList) GetRevision

func (x *ResourceAllocationList) GetRevision() int64

func (*ResourceAllocationList) GetValue

func (*ResourceAllocationList) ProtoMessage

func (*ResourceAllocationList) ProtoMessage()

func (*ResourceAllocationList) ProtoReflect

func (x *ResourceAllocationList) ProtoReflect() protoreflect.Message

func (*ResourceAllocationList) Reset

func (x *ResourceAllocationList) Reset()

func (*ResourceAllocationList) String

func (x *ResourceAllocationList) String() string

func (*ResourceAllocationList) Validate

func (this *ResourceAllocationList) Validate() error

type RzList

type RzList struct {
	List []string `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
	// contains filtered or unexported fields
}

func (*RzList) Descriptor deprecated

func (*RzList) Descriptor() ([]byte, []int)

Deprecated: Use RzList.ProtoReflect.Descriptor instead.

func (*RzList) GetList

func (x *RzList) GetList() []string

func (*RzList) ProtoMessage

func (*RzList) ProtoMessage()

func (*RzList) ProtoReflect

func (x *RzList) ProtoReflect() protoreflect.Message

func (*RzList) Reset

func (x *RzList) Reset()

func (*RzList) String

func (x *RzList) String() string

func (*RzList) Validate

func (this *RzList) Validate() error

type SSHCert

type SSHCert struct {
	Cert         string `protobuf:"bytes,1,opt,name=Cert,proto3" json:"Cert,omitempty"`
	CAHostPubKey string `protobuf:"bytes,2,opt,name=CAHostPubKey,proto3" json:"CAHostPubKey,omitempty"`
	Ver          int64  `protobuf:"varint,3,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHCert) Descriptor deprecated

func (*SSHCert) Descriptor() ([]byte, []int)

Deprecated: Use SSHCert.ProtoReflect.Descriptor instead.

func (*SSHCert) GetCAHostPubKey

func (x *SSHCert) GetCAHostPubKey() string

func (*SSHCert) GetCert

func (x *SSHCert) GetCert() string

func (*SSHCert) GetVer

func (x *SSHCert) GetVer() int64

func (*SSHCert) ProtoMessage

func (*SSHCert) ProtoMessage()

func (*SSHCert) ProtoReflect

func (x *SSHCert) ProtoReflect() protoreflect.Message

func (*SSHCert) Reset

func (x *SSHCert) Reset()

func (*SSHCert) String

func (x *SSHCert) String() string

func (*SSHCert) Validate

func (this *SSHCert) Validate() error

type SSHJump

type SSHJump struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	Fqdn string `protobuf:"bytes,3,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	Ver  int64  `protobuf:"varint,4,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

Keep track of SSH jump containers. We could expose this to end users to get jump box information.

func (*SSHJump) Descriptor deprecated

func (*SSHJump) Descriptor() ([]byte, []int)

Deprecated: Use SSHJump.ProtoReflect.Descriptor instead.

func (*SSHJump) GetFqdn

func (x *SSHJump) GetFqdn() string

func (*SSHJump) GetName

func (x *SSHJump) GetName() string

func (*SSHJump) GetPort

func (x *SSHJump) GetPort() uint32

func (*SSHJump) GetVer

func (x *SSHJump) GetVer() int64

func (*SSHJump) ProtoMessage

func (*SSHJump) ProtoMessage()

func (*SSHJump) ProtoReflect

func (x *SSHJump) ProtoReflect() protoreflect.Message

func (*SSHJump) Reset

func (x *SSHJump) Reset()

func (*SSHJump) String

func (x *SSHJump) String() string

func (*SSHJump) Validate

func (this *SSHJump) Validate() error

type SSHKeyPair

type SSHKeyPair struct {
	Public  string `protobuf:"bytes,1,opt,name=Public,proto3" json:"Public,omitempty"`
	Private string `protobuf:"bytes,2,opt,name=Private,proto3" json:"Private,omitempty"`
	Ver     int64  `protobuf:"varint,3,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*SSHKeyPair) Descriptor deprecated

func (*SSHKeyPair) Descriptor() ([]byte, []int)

Deprecated: Use SSHKeyPair.ProtoReflect.Descriptor instead.

func (*SSHKeyPair) GetPrivate

func (x *SSHKeyPair) GetPrivate() string

func (*SSHKeyPair) GetPublic

func (x *SSHKeyPair) GetPublic() string

func (*SSHKeyPair) GetVer

func (x *SSHKeyPair) GetVer() int64

func (*SSHKeyPair) ProtoMessage

func (*SSHKeyPair) ProtoMessage()

func (*SSHKeyPair) ProtoReflect

func (x *SSHKeyPair) ProtoReflect() protoreflect.Message

func (*SSHKeyPair) Reset

func (x *SSHKeyPair) Reset()

func (*SSHKeyPair) String

func (x *SSHKeyPair) String() string

func (*SSHKeyPair) Validate

func (this *SSHKeyPair) Validate() error

type Sensor

type Sensor struct {
	Realization *SensorRealization `protobuf:"bytes,1,opt,name=realization,proto3" json:"realization,omitempty"`
	Model       *_go.Sensor        `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*Sensor) Descriptor deprecated

func (*Sensor) Descriptor() ([]byte, []int)

Deprecated: Use Sensor.ProtoReflect.Descriptor instead.

func (*Sensor) GetModel

func (x *Sensor) GetModel() *_go.Sensor

func (*Sensor) GetRealization

func (x *Sensor) GetRealization() *SensorRealization

func (*Sensor) ProtoMessage

func (*Sensor) ProtoMessage()

func (*Sensor) ProtoReflect

func (x *Sensor) ProtoReflect() protoreflect.Message

func (*Sensor) Reset

func (x *Sensor) Reset()

func (*Sensor) String

func (x *Sensor) String() string

func (*Sensor) Validate

func (this *Sensor) Validate() error

type SensorRealization

type SensorRealization struct {
	Simulator string `protobuf:"bytes,1,opt,name=simulator,proto3" json:"simulator,omitempty"`
	Facility  string `protobuf:"bytes,2,opt,name=facility,proto3" json:"facility,omitempty"`
	// contains filtered or unexported fields
}

func (*SensorRealization) Descriptor deprecated

func (*SensorRealization) Descriptor() ([]byte, []int)

Deprecated: Use SensorRealization.ProtoReflect.Descriptor instead.

func (*SensorRealization) GetFacility

func (x *SensorRealization) GetFacility() string

func (*SensorRealization) GetSimulator

func (x *SensorRealization) GetSimulator() string

func (*SensorRealization) ProtoMessage

func (*SensorRealization) ProtoMessage()

func (*SensorRealization) ProtoReflect

func (x *SensorRealization) ProtoReflect() protoreflect.Message

func (*SensorRealization) Reset

func (x *SensorRealization) Reset()

func (*SensorRealization) String

func (x *SensorRealization) String() string

func (*SensorRealization) Validate

func (this *SensorRealization) Validate() error

type UnimplementedAllocServer

type UnimplementedAllocServer struct {
}

UnimplementedAllocServer can be embedded to have forward compatible implementations.

func (*UnimplementedAllocServer) AddProject

func (*UnimplementedAllocServer) Alloc

func (*UnimplementedAllocServer) CreatePool

func (*UnimplementedAllocServer) DeletePool

func (*UnimplementedAllocServer) Free

func (*UnimplementedAllocServer) GetPool

func (*UnimplementedAllocServer) GetPools

type UnimplementedCommissionServer

type UnimplementedCommissionServer struct {
}

UnimplementedCommissionServer can be embedded to have forward compatible implementations.

func (*UnimplementedCommissionServer) ActivateResources

func (*UnimplementedCommissionServer) CreateView

func (*UnimplementedCommissionServer) DeactivateResources

func (*UnimplementedCommissionServer) DeleteFacility

func (*UnimplementedCommissionServer) DeleteView

func (*UnimplementedCommissionServer) GetFacilities

func (*UnimplementedCommissionServer) GetFacility

func (*UnimplementedCommissionServer) GetView

func (*UnimplementedCommissionServer) ListBlockPools

func (*UnimplementedCommissionServer) ListViews

func (*UnimplementedCommissionServer) ModifyView

func (*UnimplementedCommissionServer) RegisterFacility

func (*UnimplementedCommissionServer) UpdateFacility

func (*UnimplementedCommissionServer) UpdateView

type UnimplementedCredServer

type UnimplementedCredServer struct {
}

UnimplementedCredServer can be embedded to have forward compatible implementations.

func (*UnimplementedCredServer) GetUserSSHCert

func (*UnimplementedCredServer) GetUserSSHKeys

type UnimplementedIdentityServer

type UnimplementedIdentityServer struct {
}

UnimplementedIdentityServer can be embedded to have forward compatible implementations.

func (*UnimplementedIdentityServer) ListIdentities

func (*UnimplementedIdentityServer) Login

func (*UnimplementedIdentityServer) Logout

func (*UnimplementedIdentityServer) Register

func (*UnimplementedIdentityServer) Unregister

type UnimplementedMaterializeServer

type UnimplementedMaterializeServer struct {
}

UnimplementedMaterializeServer can be embedded to have forward compatible implementations.

func (*UnimplementedMaterializeServer) Dematerialize

func (*UnimplementedMaterializeServer) GetMaterialization

func (*UnimplementedMaterializeServer) GetMaterializations

func (*UnimplementedMaterializeServer) Materialize

type UnimplementedRealizeServer

type UnimplementedRealizeServer struct {
}

UnimplementedRealizeServer can be embedded to have forward compatible implementations.

func (*UnimplementedRealizeServer) GetRealization

func (*UnimplementedRealizeServer) GetRealizations

func (*UnimplementedRealizeServer) Realize

func (*UnimplementedRealizeServer) Relinquish

type UnimplementedWorkspaceServer

type UnimplementedWorkspaceServer struct {
}

UnimplementedWorkspaceServer can be embedded to have forward compatible implementations.

func (*UnimplementedWorkspaceServer) ActivateUser

func (*UnimplementedWorkspaceServer) AddProjectMember

func (*UnimplementedWorkspaceServer) AddUserPublicKey

func (*UnimplementedWorkspaceServer) CreateExperiment

func (*UnimplementedWorkspaceServer) CreateProject

func (*UnimplementedWorkspaceServer) DeleteExperiment

func (*UnimplementedWorkspaceServer) DeleteProject

func (*UnimplementedWorkspaceServer) DeleteProjectMember

func (*UnimplementedWorkspaceServer) DeleteUser

func (*UnimplementedWorkspaceServer) DeleteUserPublicKey

func (*UnimplementedWorkspaceServer) FreezeUser

func (*UnimplementedWorkspaceServer) GetExperiment

func (*UnimplementedWorkspaceServer) GetExperiments

func (*UnimplementedWorkspaceServer) GetPolicy

func (*UnimplementedWorkspaceServer) GetProject

func (*UnimplementedWorkspaceServer) GetProjectMember

func (*UnimplementedWorkspaceServer) GetProjectMembers

func (*UnimplementedWorkspaceServer) GetProjects

func (*UnimplementedWorkspaceServer) GetUser

func (*UnimplementedWorkspaceServer) GetUserPublicKeys

func (*UnimplementedWorkspaceServer) GetUsers

func (*UnimplementedWorkspaceServer) Health

func (*UnimplementedWorkspaceServer) InitUser

func (*UnimplementedWorkspaceServer) UpdateExperiment

func (*UnimplementedWorkspaceServer) UpdateProject

func (*UnimplementedWorkspaceServer) UpdateProjectMember

func (*UnimplementedWorkspaceServer) UpdateUser

type UnimplementedXDCSvcServer

type UnimplementedXDCSvcServer struct {
}

UnimplementedXDCSvcServer can be embedded to have forward compatible implementations.

func (*UnimplementedXDCSvcServer) AttachXDC

func (*UnimplementedXDCSvcServer) CreateXDC

func (*UnimplementedXDCSvcServer) DeleteXDC

func (*UnimplementedXDCSvcServer) DetachXDC

func (*UnimplementedXDCSvcServer) ListXDCs

func (*UnimplementedXDCSvcServer) XDCTunnelGateway

type UnregisterRequest

type UnregisterRequest struct {

	// The identity of the user.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*UnregisterRequest) Descriptor deprecated

func (*UnregisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnregisterRequest.ProtoReflect.Descriptor instead.

func (*UnregisterRequest) GetUsername

func (x *UnregisterRequest) GetUsername() string

func (*UnregisterRequest) ProtoMessage

func (*UnregisterRequest) ProtoMessage()

func (*UnregisterRequest) ProtoReflect

func (x *UnregisterRequest) ProtoReflect() protoreflect.Message

func (*UnregisterRequest) Reset

func (x *UnregisterRequest) Reset()

func (*UnregisterRequest) String

func (x *UnregisterRequest) String() string

func (*UnregisterRequest) Validate

func (this *UnregisterRequest) Validate() error

type UnregisterResponse

type UnregisterResponse struct {
	// contains filtered or unexported fields
}

func (*UnregisterResponse) Descriptor deprecated

func (*UnregisterResponse) Descriptor() ([]byte, []int)

Deprecated: Use UnregisterResponse.ProtoReflect.Descriptor instead.

func (*UnregisterResponse) ProtoMessage

func (*UnregisterResponse) ProtoMessage()

func (*UnregisterResponse) ProtoReflect

func (x *UnregisterResponse) ProtoReflect() protoreflect.Message

func (*UnregisterResponse) Reset

func (x *UnregisterResponse) Reset()

func (*UnregisterResponse) String

func (x *UnregisterResponse) String() string

func (*UnregisterResponse) Validate

func (this *UnregisterResponse) Validate() error

type UpdateExperimentRequest

type UpdateExperimentRequest struct {

	// Name of the experiment to update
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Name of the project the experiment is in
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// Optional description update.
	Description *DescriptionUpdate `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional access mode update.
	AccessMode *AccessModeUpdate `protobuf:"bytes,4,opt,name=access_mode,json=accessMode,proto3" json:"access_mode,omitempty"`
	// set experiment creator
	Creator string `protobuf:"bytes,5,opt,name=creator,proto3" json:"creator,omitempty"`
	// experiment maintainers have some privledges depending on the active policy
	Maintainers []string `protobuf:"bytes,6,rep,name=maintainers,proto3" json:"maintainers,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateExperimentRequest) Descriptor deprecated

func (*UpdateExperimentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateExperimentRequest.ProtoReflect.Descriptor instead.

func (*UpdateExperimentRequest) GetAccessMode

func (x *UpdateExperimentRequest) GetAccessMode() *AccessModeUpdate

func (*UpdateExperimentRequest) GetCreator

func (x *UpdateExperimentRequest) GetCreator() string

func (*UpdateExperimentRequest) GetDescription

func (x *UpdateExperimentRequest) GetDescription() *DescriptionUpdate

func (*UpdateExperimentRequest) GetMaintainers

func (x *UpdateExperimentRequest) GetMaintainers() []string

func (*UpdateExperimentRequest) GetName

func (x *UpdateExperimentRequest) GetName() string

func (*UpdateExperimentRequest) GetProject

func (x *UpdateExperimentRequest) GetProject() string

func (*UpdateExperimentRequest) ProtoMessage

func (*UpdateExperimentRequest) ProtoMessage()

func (*UpdateExperimentRequest) ProtoReflect

func (x *UpdateExperimentRequest) ProtoReflect() protoreflect.Message

func (*UpdateExperimentRequest) Reset

func (x *UpdateExperimentRequest) Reset()

func (*UpdateExperimentRequest) String

func (x *UpdateExperimentRequest) String() string

func (*UpdateExperimentRequest) Validate

func (this *UpdateExperimentRequest) Validate() error

type UpdateExperimentResponse

type UpdateExperimentResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateExperimentResponse) Descriptor deprecated

func (*UpdateExperimentResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateExperimentResponse.ProtoReflect.Descriptor instead.

func (*UpdateExperimentResponse) ProtoMessage

func (*UpdateExperimentResponse) ProtoMessage()

func (*UpdateExperimentResponse) ProtoReflect

func (x *UpdateExperimentResponse) ProtoReflect() protoreflect.Message

func (*UpdateExperimentResponse) Reset

func (x *UpdateExperimentResponse) Reset()

func (*UpdateExperimentResponse) String

func (x *UpdateExperimentResponse) String() string

func (*UpdateExperimentResponse) Validate

func (this *UpdateExperimentResponse) Validate() error

type UpdateFacilityRequest

type UpdateFacilityRequest struct {

	// Name of the facility to update
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional facility address update. Empty string indicates no update.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Optional description update.
	Description *DescriptionUpdate `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional access mode update.
	AccessMode *AccessModeUpdate `protobuf:"bytes,4,opt,name=access_mode,json=accessMode,proto3" json:"access_mode,omitempty"`
	// Optional experiment membership update.
	Members *MembershipUpdate `protobuf:"bytes,5,opt,name=members,proto3" json:"members,omitempty"`
	// Optional cert update. Empty string indicates no update.
	Cert string `protobuf:"bytes,6,opt,name=cert,proto3" json:"cert,omitempty"`
	// Optional Wireguard cert update. Empty string indicates no update.
	Wgdcert string `protobuf:"bytes,7,opt,name=wgdcert,proto3" json:"wgdcert,omitempty"`
	// Optional Wireguard address update. Empty string indicates no update.
	Wgdaddress string `protobuf:"bytes,8,opt,name=wgdaddress,proto3" json:"wgdaddress,omitempty"`
	// Optional model update
	Model *_go.Facility `protobuf:"bytes,9,opt,name=model,proto3" json:"model,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFacilityRequest) Descriptor deprecated

func (*UpdateFacilityRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateFacilityRequest.ProtoReflect.Descriptor instead.

func (*UpdateFacilityRequest) GetAccessMode

func (x *UpdateFacilityRequest) GetAccessMode() *AccessModeUpdate

func (*UpdateFacilityRequest) GetAddress

func (x *UpdateFacilityRequest) GetAddress() string

func (*UpdateFacilityRequest) GetCert

func (x *UpdateFacilityRequest) GetCert() string

func (*UpdateFacilityRequest) GetDescription

func (x *UpdateFacilityRequest) GetDescription() *DescriptionUpdate

func (*UpdateFacilityRequest) GetMembers

func (x *UpdateFacilityRequest) GetMembers() *MembershipUpdate

func (*UpdateFacilityRequest) GetModel

func (x *UpdateFacilityRequest) GetModel() *_go.Facility

func (*UpdateFacilityRequest) GetName

func (x *UpdateFacilityRequest) GetName() string

func (*UpdateFacilityRequest) GetWgdaddress

func (x *UpdateFacilityRequest) GetWgdaddress() string

func (*UpdateFacilityRequest) GetWgdcert

func (x *UpdateFacilityRequest) GetWgdcert() string

func (*UpdateFacilityRequest) ProtoMessage

func (*UpdateFacilityRequest) ProtoMessage()

func (*UpdateFacilityRequest) ProtoReflect

func (x *UpdateFacilityRequest) ProtoReflect() protoreflect.Message

func (*UpdateFacilityRequest) Reset

func (x *UpdateFacilityRequest) Reset()

func (*UpdateFacilityRequest) String

func (x *UpdateFacilityRequest) String() string

func (*UpdateFacilityRequest) Validate

func (this *UpdateFacilityRequest) Validate() error

type UpdateFacilityResponse

type UpdateFacilityResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateFacilityResponse) Descriptor deprecated

func (*UpdateFacilityResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateFacilityResponse.ProtoReflect.Descriptor instead.

func (*UpdateFacilityResponse) ProtoMessage

func (*UpdateFacilityResponse) ProtoMessage()

func (*UpdateFacilityResponse) ProtoReflect

func (x *UpdateFacilityResponse) ProtoReflect() protoreflect.Message

func (*UpdateFacilityResponse) Reset

func (x *UpdateFacilityResponse) Reset()

func (*UpdateFacilityResponse) String

func (x *UpdateFacilityResponse) String() string

func (*UpdateFacilityResponse) Validate

func (this *UpdateFacilityResponse) Validate() error

type UpdateProjectMemberRequest

type UpdateProjectMemberRequest struct {
	Project  string  `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	Username string  `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Member   *Member `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectMemberRequest) Descriptor deprecated

func (*UpdateProjectMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectMemberRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectMemberRequest) GetMember

func (x *UpdateProjectMemberRequest) GetMember() *Member

func (*UpdateProjectMemberRequest) GetProject

func (x *UpdateProjectMemberRequest) GetProject() string

func (*UpdateProjectMemberRequest) GetUsername

func (x *UpdateProjectMemberRequest) GetUsername() string

func (*UpdateProjectMemberRequest) ProtoMessage

func (*UpdateProjectMemberRequest) ProtoMessage()

func (*UpdateProjectMemberRequest) ProtoReflect

func (*UpdateProjectMemberRequest) Reset

func (x *UpdateProjectMemberRequest) Reset()

func (*UpdateProjectMemberRequest) String

func (x *UpdateProjectMemberRequest) String() string

func (*UpdateProjectMemberRequest) Validate

func (this *UpdateProjectMemberRequest) Validate() error

type UpdateProjectMemberResponse

type UpdateProjectMemberResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateProjectMemberResponse) Descriptor deprecated

func (*UpdateProjectMemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectMemberResponse.ProtoReflect.Descriptor instead.

func (*UpdateProjectMemberResponse) ProtoMessage

func (*UpdateProjectMemberResponse) ProtoMessage()

func (*UpdateProjectMemberResponse) ProtoReflect

func (*UpdateProjectMemberResponse) Reset

func (x *UpdateProjectMemberResponse) Reset()

func (*UpdateProjectMemberResponse) String

func (x *UpdateProjectMemberResponse) String() string

func (*UpdateProjectMemberResponse) Validate

func (this *UpdateProjectMemberResponse) Validate() error

type UpdateProjectRequest

type UpdateProjectRequest struct {

	// Name of the project to update.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional description update.
	Description *DescriptionUpdate `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Optional access mode update.
	AccessMode *AccessModeUpdate `protobuf:"bytes,3,opt,name=access_mode,json=accessMode,proto3" json:"access_mode,omitempty"`
	// Optional project membership update.
	Members *MembershipUpdate `protobuf:"bytes,4,opt,name=members,proto3" json:"members,omitempty"`
	// Optional organization membership update.
	Organizations *MembershipUpdate `protobuf:"bytes,5,opt,name=organizations,proto3" json:"organizations,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest) Descriptor deprecated

func (*UpdateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetAccessMode

func (x *UpdateProjectRequest) GetAccessMode() *AccessModeUpdate

func (*UpdateProjectRequest) GetDescription

func (x *UpdateProjectRequest) GetDescription() *DescriptionUpdate

func (*UpdateProjectRequest) GetMembers

func (x *UpdateProjectRequest) GetMembers() *MembershipUpdate

func (*UpdateProjectRequest) GetName

func (x *UpdateProjectRequest) GetName() string

func (*UpdateProjectRequest) GetOrganizations

func (x *UpdateProjectRequest) GetOrganizations() *MembershipUpdate

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message

func (*UpdateProjectRequest) Reset

func (x *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) String

func (x *UpdateProjectRequest) String() string

func (*UpdateProjectRequest) Validate

func (this *UpdateProjectRequest) Validate() error

type UpdateProjectResponse

type UpdateProjectResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateProjectResponse) Descriptor deprecated

func (*UpdateProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead.

func (*UpdateProjectResponse) ProtoMessage

func (*UpdateProjectResponse) ProtoMessage()

func (*UpdateProjectResponse) ProtoReflect

func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message

func (*UpdateProjectResponse) Reset

func (x *UpdateProjectResponse) Reset()

func (*UpdateProjectResponse) String

func (x *UpdateProjectResponse) String() string

func (*UpdateProjectResponse) Validate

func (this *UpdateProjectResponse) Validate() error

type UpdateUserRequest

type UpdateUserRequest struct {

	// The id of the user to update.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// The colloquial name of the user.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional state update.
	State *UserStateUpdate `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// Optional access mode update.
	AccessMode *AccessModeUpdate `protobuf:"bytes,4,opt,name=access_mode,json=accessMode,proto3" json:"access_mode,omitempty"`
	// Optional organization membership update.
	Organizations *MembershipUpdate `protobuf:"bytes,5,opt,name=organizations,proto3" json:"organizations,omitempty"`
	// Optional project membership update.
	Projects *MembershipUpdate `protobuf:"bytes,6,opt,name=projects,proto3" json:"projects,omitempty"`
	// Optional facility membership update.
	Facilities *MembershipUpdate `protobuf:"bytes,7,opt,name=facilities,proto3" json:"facilities,omitempty"`
	// Optional experiment membership update.
	Experiments []string `protobuf:"bytes,8,rep,name=experiments,proto3" json:"experiments,omitempty"`
	// If true, toggle the user's admin state.
	ToggleAdmin bool `protobuf:"varint,9,opt,name=toggleAdmin,proto3" json:"toggleAdmin,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetAccessMode

func (x *UpdateUserRequest) GetAccessMode() *AccessModeUpdate

func (*UpdateUserRequest) GetExperiments

func (x *UpdateUserRequest) GetExperiments() []string

func (*UpdateUserRequest) GetFacilities

func (x *UpdateUserRequest) GetFacilities() *MembershipUpdate

func (*UpdateUserRequest) GetName

func (x *UpdateUserRequest) GetName() string

func (*UpdateUserRequest) GetOrganizations

func (x *UpdateUserRequest) GetOrganizations() *MembershipUpdate

func (*UpdateUserRequest) GetProjects

func (x *UpdateUserRequest) GetProjects() *MembershipUpdate

func (*UpdateUserRequest) GetState

func (x *UpdateUserRequest) GetState() *UserStateUpdate

func (*UpdateUserRequest) GetToggleAdmin

func (x *UpdateUserRequest) GetToggleAdmin() bool

func (*UpdateUserRequest) GetUsername

func (x *UpdateUserRequest) GetUsername() string

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

func (*UpdateUserRequest) Validate

func (this *UpdateUserRequest) Validate() error

type UpdateUserResponse

type UpdateUserResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateUserResponse) Descriptor deprecated

func (*UpdateUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserResponse) ProtoMessage

func (*UpdateUserResponse) ProtoMessage()

func (*UpdateUserResponse) ProtoReflect

func (x *UpdateUserResponse) ProtoReflect() protoreflect.Message

func (*UpdateUserResponse) Reset

func (x *UpdateUserResponse) Reset()

func (*UpdateUserResponse) String

func (x *UpdateUserResponse) String() string

func (*UpdateUserResponse) Validate

func (this *UpdateUserResponse) Validate() error

type UpdateViewRequest

type UpdateViewRequest struct {
	Facility string        `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	View     *FacilityView `protobuf:"bytes,2,opt,name=view,proto3" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateViewRequest) Descriptor deprecated

func (*UpdateViewRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateViewRequest.ProtoReflect.Descriptor instead.

func (*UpdateViewRequest) GetFacility

func (x *UpdateViewRequest) GetFacility() string

func (*UpdateViewRequest) GetView

func (x *UpdateViewRequest) GetView() *FacilityView

func (*UpdateViewRequest) ProtoMessage

func (*UpdateViewRequest) ProtoMessage()

func (*UpdateViewRequest) ProtoReflect

func (x *UpdateViewRequest) ProtoReflect() protoreflect.Message

func (*UpdateViewRequest) Reset

func (x *UpdateViewRequest) Reset()

func (*UpdateViewRequest) String

func (x *UpdateViewRequest) String() string

func (*UpdateViewRequest) Validate

func (this *UpdateViewRequest) Validate() error

type UpdateViewResponse

type UpdateViewResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateViewResponse) Descriptor deprecated

func (*UpdateViewResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateViewResponse.ProtoReflect.Descriptor instead.

func (*UpdateViewResponse) ProtoMessage

func (*UpdateViewResponse) ProtoMessage()

func (*UpdateViewResponse) ProtoReflect

func (x *UpdateViewResponse) ProtoReflect() protoreflect.Message

func (*UpdateViewResponse) Reset

func (x *UpdateViewResponse) Reset()

func (*UpdateViewResponse) String

func (x *UpdateViewResponse) String() string

func (*UpdateViewResponse) Validate

func (this *UpdateViewResponse) Validate() error

type User

type User struct {

	// The users unique identifier.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// Full name of the user.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// What state the user account is in.
	State UserState `protobuf:"varint,3,opt,name=state,proto3,enum=portal.UserState" json:"state,omitempty"`
	// The visibility of the user account.
	AccessMode AccessMode `protobuf:"varint,4,opt,name=access_mode,json=accessMode,proto3,enum=portal.AccessMode" json:"access_mode,omitempty"`
	// MergeFS user id.
	Uid uint32 `protobuf:"varint,5,opt,name=uid,proto3" json:"uid,omitempty"`
	// MergeFS group id.
	Gid uint32 `protobuf:"varint,6,opt,name=gid,proto3" json:"gid,omitempty"`
	// Projects the user is a member of.
	Projects map[string]*Member `` /* 157-byte string literal not displayed */
	// Experiments the user is a creator or maintainer of.
	Experiments []string `protobuf:"bytes,8,rep,name=experiments,proto3" json:"experiments,omitempty"`
	// Organizations the user is a member of.
	Organizations map[string]*Member `` /* 167-byte string literal not displayed */
	// Facilities this user is a member of.
	Facilities map[string]*Member `` /* 162-byte string literal not displayed */
	Admin      bool               `protobuf:"varint,11,opt,name=admin,proto3" json:"admin,omitempty"`
	// Revision counter for this object.
	Ver int64 `protobuf:"varint,12,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

This is the definition of a user in MergeTB that is used for storage of record and messaging between applications.

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAccessMode

func (x *User) GetAccessMode() AccessMode

func (*User) GetAdmin

func (x *User) GetAdmin() bool

func (*User) GetExperiments

func (x *User) GetExperiments() []string

func (*User) GetFacilities

func (x *User) GetFacilities() map[string]*Member

func (*User) GetGid

func (x *User) GetGid() uint32

func (*User) GetName

func (x *User) GetName() string

func (*User) GetOrganizations

func (x *User) GetOrganizations() map[string]*Member

func (*User) GetProjects

func (x *User) GetProjects() map[string]*Member

func (*User) GetState

func (x *User) GetState() UserState

func (*User) GetUid

func (x *User) GetUid() uint32

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) GetVer

func (x *User) GetVer() int64

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

func (*User) Validate

func (this *User) Validate() error

type UserInfo

type UserInfo struct {
	Name    string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Groups  []string `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"`
	Pubkeys []string `protobuf:"bytes,3,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// contains filtered or unexported fields
}

func (*UserInfo) Descriptor deprecated

func (*UserInfo) Descriptor() ([]byte, []int)

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetGroups

func (x *UserInfo) GetGroups() []string

func (*UserInfo) GetName

func (x *UserInfo) GetName() string

func (*UserInfo) GetPubkeys

func (x *UserInfo) GetPubkeys() []string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

func (x *UserInfo) ProtoReflect() protoreflect.Message

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

func (*UserInfo) Validate

func (this *UserInfo) Validate() error

type UserState

type UserState int32

A users state broadly determines what they are authorized to do.

const (
	// We need a NotSet state for updates, which may not include state and
	// we need to distinguish between 0 = Pending and 0 = not included in
	// messages which use this enum.
	UserState_NotSet UserState = 0
	// User has not been activated yet. Most API calls are not available to
	// users in this state.
	UserState_Pending UserState = 1
	// User has been frozen by a organization maintainer or portal admin. All
	// API calls are forbidden to users in this state.
	UserState_Frozen UserState = 2
	// User is active. API calls are governed by the portal's policy
	// definitions.
	UserState_Active UserState = 3
)

func (UserState) Descriptor

func (UserState) Descriptor() protoreflect.EnumDescriptor

func (UserState) Enum

func (x UserState) Enum() *UserState

func (UserState) EnumDescriptor deprecated

func (UserState) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserState.Descriptor instead.

func (UserState) Number

func (x UserState) Number() protoreflect.EnumNumber

func (UserState) String

func (x UserState) String() string

func (UserState) Type

type UserStateUpdate

type UserStateUpdate struct {
	Value UserState `protobuf:"varint,1,opt,name=value,proto3,enum=portal.UserState" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UserStateUpdate) Descriptor deprecated

func (*UserStateUpdate) Descriptor() ([]byte, []int)

Deprecated: Use UserStateUpdate.ProtoReflect.Descriptor instead.

func (*UserStateUpdate) GetValue

func (x *UserStateUpdate) GetValue() UserState

func (*UserStateUpdate) ProtoMessage

func (*UserStateUpdate) ProtoMessage()

func (*UserStateUpdate) ProtoReflect

func (x *UserStateUpdate) ProtoReflect() protoreflect.Message

func (*UserStateUpdate) Reset

func (x *UserStateUpdate) Reset()

func (*UserStateUpdate) String

func (x *UserStateUpdate) String() string

func (*UserStateUpdate) Validate

func (this *UserStateUpdate) Validate() error

type UserStatus

type UserStatus struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Loggedin bool   `protobuf:"varint,2,opt,name=loggedin,proto3" json:"loggedin,omitempty"`
	Ver      int64  `protobuf:"varint,3,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

UserStatus - keeps track of active user status on the portal (currently just if they are logged in or not)

func (*UserStatus) Descriptor deprecated

func (*UserStatus) Descriptor() ([]byte, []int)

Deprecated: Use UserStatus.ProtoReflect.Descriptor instead.

func (*UserStatus) GetLoggedin

func (x *UserStatus) GetLoggedin() bool

func (*UserStatus) GetUsername

func (x *UserStatus) GetUsername() string

func (*UserStatus) GetVer

func (x *UserStatus) GetVer() int64

func (*UserStatus) ProtoMessage

func (*UserStatus) ProtoMessage()

func (*UserStatus) ProtoReflect

func (x *UserStatus) ProtoReflect() protoreflect.Message

func (*UserStatus) Reset

func (x *UserStatus) Reset()

func (*UserStatus) String

func (x *UserStatus) String() string

func (*UserStatus) Validate

func (this *UserStatus) Validate() error

type VLANAccessPort

type VLANAccessPort struct {
	Port string `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"`
	Vid  uint32 `protobuf:"varint,2,opt,name=vid,proto3" json:"vid,omitempty"`
	// contains filtered or unexported fields
}

func (*VLANAccessPort) Descriptor deprecated

func (*VLANAccessPort) Descriptor() ([]byte, []int)

Deprecated: Use VLANAccessPort.ProtoReflect.Descriptor instead.

func (*VLANAccessPort) GetPort

func (x *VLANAccessPort) GetPort() string

func (*VLANAccessPort) GetVid

func (x *VLANAccessPort) GetVid() uint32

func (*VLANAccessPort) ProtoMessage

func (*VLANAccessPort) ProtoMessage()

func (*VLANAccessPort) ProtoReflect

func (x *VLANAccessPort) ProtoReflect() protoreflect.Message

func (*VLANAccessPort) Reset

func (x *VLANAccessPort) Reset()

func (*VLANAccessPort) String

func (x *VLANAccessPort) String() string

func (*VLANAccessPort) Validate

func (this *VLANAccessPort) Validate() error

type VLANInterface

type VLANInterface struct {
	Name   string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Vid    uint32   `protobuf:"varint,2,opt,name=vid,proto3" json:"vid,omitempty"`
	Parent string   `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
	Addrs  []string `protobuf:"bytes,4,rep,name=addrs,proto3" json:"addrs,omitempty"`
	// contains filtered or unexported fields
}

func (*VLANInterface) Descriptor deprecated

func (*VLANInterface) Descriptor() ([]byte, []int)

Deprecated: Use VLANInterface.ProtoReflect.Descriptor instead.

func (*VLANInterface) GetAddrs

func (x *VLANInterface) GetAddrs() []string

func (*VLANInterface) GetName

func (x *VLANInterface) GetName() string

func (*VLANInterface) GetParent

func (x *VLANInterface) GetParent() string

func (*VLANInterface) GetVid

func (x *VLANInterface) GetVid() uint32

func (*VLANInterface) ProtoMessage

func (*VLANInterface) ProtoMessage()

func (*VLANInterface) ProtoReflect

func (x *VLANInterface) ProtoReflect() protoreflect.Message

func (*VLANInterface) Reset

func (x *VLANInterface) Reset()

func (*VLANInterface) String

func (x *VLANInterface) String() string

func (*VLANInterface) Validate

func (this *VLANInterface) Validate() error

type VLANTrunkPort

type VLANTrunkPort struct {
	Port string   `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"`
	Vids []uint32 `protobuf:"varint,2,rep,packed,name=vids,proto3" json:"vids,omitempty"`
	// contains filtered or unexported fields
}

func (*VLANTrunkPort) Descriptor deprecated

func (*VLANTrunkPort) Descriptor() ([]byte, []int)

Deprecated: Use VLANTrunkPort.ProtoReflect.Descriptor instead.

func (*VLANTrunkPort) GetPort

func (x *VLANTrunkPort) GetPort() string

func (*VLANTrunkPort) GetVids

func (x *VLANTrunkPort) GetVids() []uint32

func (*VLANTrunkPort) ProtoMessage

func (*VLANTrunkPort) ProtoMessage()

func (*VLANTrunkPort) ProtoReflect

func (x *VLANTrunkPort) ProtoReflect() protoreflect.Message

func (*VLANTrunkPort) Reset

func (x *VLANTrunkPort) Reset()

func (*VLANTrunkPort) String

func (x *VLANTrunkPort) String() string

func (*VLANTrunkPort) Validate

func (this *VLANTrunkPort) Validate() error

type VirtualMachine

type VirtualMachine struct {
	VmAlloc *_go.ResourceAllocation `protobuf:"bytes,1,opt,name=vm_alloc,json=vmAlloc,proto3" json:"vm_alloc,omitempty"`
	Users   []*UserInfo             `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtualMachine) Descriptor deprecated

func (*VirtualMachine) Descriptor() ([]byte, []int)

Deprecated: Use VirtualMachine.ProtoReflect.Descriptor instead.

func (*VirtualMachine) GetUsers

func (x *VirtualMachine) GetUsers() []*UserInfo

func (*VirtualMachine) GetVmAlloc

func (x *VirtualMachine) GetVmAlloc() *_go.ResourceAllocation

func (*VirtualMachine) ProtoMessage

func (*VirtualMachine) ProtoMessage()

func (*VirtualMachine) ProtoReflect

func (x *VirtualMachine) ProtoReflect() protoreflect.Message

func (*VirtualMachine) Reset

func (x *VirtualMachine) Reset()

func (*VirtualMachine) String

func (x *VirtualMachine) String() string

func (*VirtualMachine) Validate

func (this *VirtualMachine) Validate() error

type Vlist

type Vlist struct {
	Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*Vlist) Descriptor deprecated

func (*Vlist) Descriptor() ([]byte, []int)

Deprecated: Use Vlist.ProtoReflect.Descriptor instead.

func (*Vlist) GetValues

func (x *Vlist) GetValues() []uint32

func (*Vlist) ProtoMessage

func (*Vlist) ProtoMessage()

func (*Vlist) ProtoReflect

func (x *Vlist) ProtoReflect() protoreflect.Message

func (*Vlist) Reset

func (x *Vlist) Reset()

func (*Vlist) String

func (x *Vlist) String() string

func (*Vlist) Validate

func (this *Vlist) Validate() error

type VrfConfig

type VrfConfig struct {
	Name               string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Vid                uint32              `protobuf:"varint,2,opt,name=vid,proto3" json:"vid,omitempty"`
	VlanInterfaces     []*VrfVlanInterface `protobuf:"bytes,3,rep,name=vlan_interfaces,json=vlanInterfaces,proto3" json:"vlan_interfaces,omitempty"`
	NeighborInterfaces []string            `protobuf:"bytes,4,rep,name=neighbor_interfaces,json=neighborInterfaces,proto3" json:"neighbor_interfaces,omitempty"`
	SwitchPorts        []*VrfSwitchPort    `protobuf:"bytes,5,rep,name=switch_ports,json=switchPorts,proto3" json:"switch_ports,omitempty"`
	// contains filtered or unexported fields
}

func (*VrfConfig) Descriptor deprecated

func (*VrfConfig) Descriptor() ([]byte, []int)

Deprecated: Use VrfConfig.ProtoReflect.Descriptor instead.

func (*VrfConfig) GetName

func (x *VrfConfig) GetName() string

func (*VrfConfig) GetNeighborInterfaces

func (x *VrfConfig) GetNeighborInterfaces() []string

func (*VrfConfig) GetSwitchPorts

func (x *VrfConfig) GetSwitchPorts() []*VrfSwitchPort

func (*VrfConfig) GetVid

func (x *VrfConfig) GetVid() uint32

func (*VrfConfig) GetVlanInterfaces

func (x *VrfConfig) GetVlanInterfaces() []*VrfVlanInterface

func (*VrfConfig) ProtoMessage

func (*VrfConfig) ProtoMessage()

func (*VrfConfig) ProtoReflect

func (x *VrfConfig) ProtoReflect() protoreflect.Message

func (*VrfConfig) Reset

func (x *VrfConfig) Reset()

func (*VrfConfig) String

func (x *VrfConfig) String() string

func (*VrfConfig) Validate

func (this *VrfConfig) Validate() error

type VrfSwitchPort

type VrfSwitchPort struct {
	Name string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Mode VrfSwitchPort_Mode `protobuf:"varint,2,opt,name=mode,proto3,enum=portal.VrfSwitchPort_Mode" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*VrfSwitchPort) Descriptor deprecated

func (*VrfSwitchPort) Descriptor() ([]byte, []int)

Deprecated: Use VrfSwitchPort.ProtoReflect.Descriptor instead.

func (*VrfSwitchPort) GetMode

func (x *VrfSwitchPort) GetMode() VrfSwitchPort_Mode

func (*VrfSwitchPort) GetName

func (x *VrfSwitchPort) GetName() string

func (*VrfSwitchPort) ProtoMessage

func (*VrfSwitchPort) ProtoMessage()

func (*VrfSwitchPort) ProtoReflect

func (x *VrfSwitchPort) ProtoReflect() protoreflect.Message

func (*VrfSwitchPort) Reset

func (x *VrfSwitchPort) Reset()

func (*VrfSwitchPort) String

func (x *VrfSwitchPort) String() string

func (*VrfSwitchPort) Validate

func (this *VrfSwitchPort) Validate() error

type VrfSwitchPort_Mode

type VrfSwitchPort_Mode int32
const (
	VrfSwitchPort_Untagged VrfSwitchPort_Mode = 0
	VrfSwitchPort_Tagged   VrfSwitchPort_Mode = 1
)

func (VrfSwitchPort_Mode) Descriptor

func (VrfSwitchPort_Mode) Enum

func (VrfSwitchPort_Mode) EnumDescriptor deprecated

func (VrfSwitchPort_Mode) EnumDescriptor() ([]byte, []int)

Deprecated: Use VrfSwitchPort_Mode.Descriptor instead.

func (VrfSwitchPort_Mode) Number

func (VrfSwitchPort_Mode) String

func (x VrfSwitchPort_Mode) String() string

func (VrfSwitchPort_Mode) Type

type VrfVlanInterface

type VrfVlanInterface struct {
	Name  string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Dev   string   `protobuf:"bytes,2,opt,name=dev,proto3" json:"dev,omitempty"`
	Addrs []string `protobuf:"bytes,3,rep,name=addrs,proto3" json:"addrs,omitempty"`
	// contains filtered or unexported fields
}

func (*VrfVlanInterface) Descriptor deprecated

func (*VrfVlanInterface) Descriptor() ([]byte, []int)

Deprecated: Use VrfVlanInterface.ProtoReflect.Descriptor instead.

func (*VrfVlanInterface) GetAddrs

func (x *VrfVlanInterface) GetAddrs() []string

func (*VrfVlanInterface) GetDev

func (x *VrfVlanInterface) GetDev() string

func (*VrfVlanInterface) GetName

func (x *VrfVlanInterface) GetName() string

func (*VrfVlanInterface) ProtoMessage

func (*VrfVlanInterface) ProtoMessage()

func (*VrfVlanInterface) ProtoReflect

func (x *VrfVlanInterface) ProtoReflect() protoreflect.Message

func (*VrfVlanInterface) Reset

func (x *VrfVlanInterface) Reset()

func (*VrfVlanInterface) String

func (x *VrfVlanInterface) String() string

func (*VrfVlanInterface) Validate

func (this *VrfVlanInterface) Validate() error

type Vtep

type Vtep struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Vni      uint32 `protobuf:"varint,2,opt,name=vni,proto3" json:"vni,omitempty"`
	Parent   string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
	TunnelIp string `protobuf:"bytes,4,opt,name=tunnel_ip,json=tunnelIp,proto3" json:"tunnel_ip,omitempty"` //string service_ip = 5;
	// contains filtered or unexported fields
}

func (*Vtep) Descriptor deprecated

func (*Vtep) Descriptor() ([]byte, []int)

Deprecated: Use Vtep.ProtoReflect.Descriptor instead.

func (*Vtep) GetName

func (x *Vtep) GetName() string

func (*Vtep) GetParent

func (x *Vtep) GetParent() string

func (*Vtep) GetTunnelIp

func (x *Vtep) GetTunnelIp() string

func (*Vtep) GetVni

func (x *Vtep) GetVni() uint32

func (*Vtep) ProtoMessage

func (*Vtep) ProtoMessage()

func (*Vtep) ProtoReflect

func (x *Vtep) ProtoReflect() protoreflect.Message

func (*Vtep) Reset

func (x *Vtep) Reset()

func (*Vtep) String

func (x *Vtep) String() string

func (*Vtep) Validate

func (this *Vtep) Validate() error

type Waypoint

type Waypoint struct {
	Facility string        `protobuf:"bytes,1,opt,name=facility,proto3" json:"facility,omitempty"`
	Host     string        `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	Bridge   *BridgeMember `protobuf:"bytes,3,opt,name=bridge,proto3" json:"bridge,omitempty"`
	// Types that are assignable to Interface:
	//	*Waypoint_Access
	//	*Waypoint_Trunk
	//	*Waypoint_Vtep
	//	*Waypoint_BgpPeer
	Interface isWaypoint_Interface `protobuf_oneof:"interface"`
	Mtu       uint32               `protobuf:"varint,8,opt,name=mtu,proto3" json:"mtu,omitempty"`
	// contains filtered or unexported fields
}

func (*Waypoint) Descriptor deprecated

func (*Waypoint) Descriptor() ([]byte, []int)

Deprecated: Use Waypoint.ProtoReflect.Descriptor instead.

func (*Waypoint) Equals

func (wp *Waypoint) Equals(x *Waypoint) bool

func (*Waypoint) GetAccess

func (x *Waypoint) GetAccess() *VLANAccessPort

func (*Waypoint) GetBgpPeer

func (x *Waypoint) GetBgpPeer() *BGPPeer

func (*Waypoint) GetBridge

func (x *Waypoint) GetBridge() *BridgeMember

func (*Waypoint) GetFacility

func (x *Waypoint) GetFacility() string

func (*Waypoint) GetHost

func (x *Waypoint) GetHost() string

func (*Waypoint) GetInterface

func (m *Waypoint) GetInterface() isWaypoint_Interface

func (*Waypoint) GetMtu

func (x *Waypoint) GetMtu() uint32

func (*Waypoint) GetTrunk

func (x *Waypoint) GetTrunk() *VLANTrunkPort

func (*Waypoint) GetVtep

func (x *Waypoint) GetVtep() *Vtep

func (*Waypoint) ProtoMessage

func (*Waypoint) ProtoMessage()

func (*Waypoint) ProtoReflect

func (x *Waypoint) ProtoReflect() protoreflect.Message

func (*Waypoint) Reset

func (x *Waypoint) Reset()

func (*Waypoint) String

func (x *Waypoint) String() string

func (*Waypoint) Validate

func (this *Waypoint) Validate() error

type Waypoint_Access

type Waypoint_Access struct {
	Access *VLANAccessPort `protobuf:"bytes,4,opt,name=access,proto3,oneof"`
}

type Waypoint_BgpPeer

type Waypoint_BgpPeer struct {
	BgpPeer *BGPPeer `protobuf:"bytes,7,opt,name=bgp_peer,json=bgpPeer,proto3,oneof"`
}

type Waypoint_Trunk

type Waypoint_Trunk struct {
	Trunk *VLANTrunkPort `protobuf:"bytes,5,opt,name=trunk,proto3,oneof"`
}

type Waypoint_Vtep

type Waypoint_Vtep struct {
	Vtep *Vtep `protobuf:"bytes,6,opt,name=vtep,proto3,oneof"`
}

type WgEnclave

type WgEnclave struct {
	EncId  string `protobuf:"bytes,1,opt,name=EncId,proto3" json:"EncId,omitempty"`
	GwKey  string `protobuf:"bytes,2,opt,name=GwKey,proto3" json:"GwKey,omitempty"`
	GwAddr string `protobuf:"bytes,3,opt,name=GwAddr,proto3" json:"GwAddr,omitempty"`
	IPs    string `protobuf:"bytes,4,opt,name=IPs,proto3" json:"IPs,omitempty"`
	Ver    int64  `protobuf:"varint,5,opt,name=Ver,proto3" json:"Ver,omitempty"`
	// contains filtered or unexported fields
}

func (*WgEnclave) Descriptor deprecated

func (*WgEnclave) Descriptor() ([]byte, []int)

Deprecated: Use WgEnclave.ProtoReflect.Descriptor instead.

func (*WgEnclave) GetEncId

func (x *WgEnclave) GetEncId() string

func (*WgEnclave) GetGwAddr

func (x *WgEnclave) GetGwAddr() string

func (*WgEnclave) GetGwKey

func (x *WgEnclave) GetGwKey() string

func (*WgEnclave) GetIPs

func (x *WgEnclave) GetIPs() string

func (*WgEnclave) GetVer

func (x *WgEnclave) GetVer() int64

func (*WgEnclave) ProtoMessage

func (*WgEnclave) ProtoMessage()

func (*WgEnclave) ProtoReflect

func (x *WgEnclave) ProtoReflect() protoreflect.Message

func (*WgEnclave) Reset

func (x *WgEnclave) Reset()

func (*WgEnclave) String

func (x *WgEnclave) String() string

func (*WgEnclave) Validate

func (this *WgEnclave) Validate() error

type WorkspaceClient

type WorkspaceClient interface {
	// Activate User
	//
	// Activate a user. When new users are created they are initialized to an
	// inactive state. This API call can be used to activate new users. This API
	// call can also be used to re-activate users that have been frozen.
	ActivateUser(ctx context.Context, in *ActivateUserRequest, opts ...grpc.CallOption) (*ActivateUserResponse, error)
	// Freeze User
	//
	// Freeze a user. This prevents the user from using the API in any way. This
	// is typically used for users that violate terms of service. Users can be
	// unfrozen with the [ActivateUser](#operation/User_ActivateUser) method.
	FreezeUser(ctx context.Context, in *FreezeUserRequest, opts ...grpc.CallOption) (*FreezeUserResponse, error)
	// Init User
	//
	// Initialize a user. This ensures that the user account exists and has all
	// the basics including.
	//  - User storage in MergeFS
	//  - MergeFS user and group ids
	//  - A personal project
	//  - Personal project storage
	//
	// At this time the user information provided must be the same as the user
	// being initialized e.g., users can only initialize themselves and not on
	// behalf of other users.
	//
	// Initializing a user does not imply that the user account is activated.
	// That must be done by a portal administrator or a member of a project that
	// the user has joined with sufficient permissions (as determined by the
	// policy of the Portal administrators) to initilize the user account.
	InitUser(ctx context.Context, in *InitUserRequest, opts ...grpc.CallOption) (*InitUserResponse, error)
	// Get Users
	//
	// Get all users visible to the calling user.
	GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error)
	// Get User
	//
	// Get a user's account information.
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
	// Update User
	//
	// Update a user's account information. Empty/zero value fields ignored.
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserResponse, error)
	// Delete User
	//
	// Delete a user's account. **This will delete all data associated with a
	// user, including:**
	// - Personal storage
	// - All projects created by the user
	// - All project storage belonging to projects created by the user
	// - Recycling of users uid/gid
	// - All XDCs belonging to the user
	// - All resource pools created by the user
	// - All facilities created by the user
	//
	// **If any of the above need to be retained, such as a project, the project
	// must be transferred to another user in the `Creator` role before the
	// outgoing user account is deleted.**
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error)
	// Get User Public Keys
	//
	// Retrieve the public keys a user has uploaded for accessing XDCs and
	// testbed nodes.
	GetUserPublicKeys(ctx context.Context, in *GetUserPublicKeysRequest, opts ...grpc.CallOption) (*GetUserPublicKeysResponse, error)
	// Add User Public Key
	//
	// Add a public key for the specified user
	AddUserPublicKey(ctx context.Context, in *AddUserPublicKeyRequest, opts ...grpc.CallOption) (*AddUserPublicKeyResponse, error)
	// Delete User Public Key
	//
	// Remove a public key from a users repertoire.
	DeleteUserPublicKey(ctx context.Context, in *DeleteUserPublicKeyRequest, opts ...grpc.CallOption) (*DeleteUserPublicKeyResponse, error)
	// Delete User Public Keys
	//
	// Remove all a users public keys
	DeleteUserPublicKeys(ctx context.Context, in *DeleteUserPublicKeysRequest, opts ...grpc.CallOption) (*DeleteUserPublicKeysResponse, error)
	// Get Projects
	//
	// Get all projects visible to the calling user.
	GetProjects(ctx context.Context, in *GetProjectsRequest, opts ...grpc.CallOption) (*GetProjectsResponse, error)
	// Get Project
	//
	// Get the specified project's information.
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*GetProjectResponse, error)
	// Create Project
	//
	// Create a new project.
	//
	// The most common case is a user creating a project
	// for themself. In this case `user` can be omitted. In the case that one
	// user is creating a project on bealf of another, such as a bot account or
	// an organization maintainer creating projects on behalf of organization
	// members. What exactly is allowed depends on the policy in place for the
	// specific portal. In the reference portal implementation
	// (portal.mergetb.net), only organization maintainers or above may act on
	// bealof of organization users.
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*CreateProjectResponse, error)
	// Update Project
	//
	// Update a project's information. Empty/zero fields are ignored.
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*UpdateProjectResponse, error)
	// Delete Project
	//
	// Delete a project.
	//
	// **Warning: deleting a project will also delete the following:**
	//  - All experiments in the project
	//      - All realizations for experiments in the project
	//      - All materializations for realizations in the project
	//  - All source revisions for experiments in the project
	//  - All XDCs launched for this project
	//  - The project's MergeFS storage
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*DeleteProjectResponse, error)
	// Get Project Members
	//
	// Get all members of a project.
	GetProjectMembers(ctx context.Context, in *GetProjectMembersRequest, opts ...grpc.CallOption) (*GetProjectMembersResponse, error)
	// Get Project Member
	//
	// Get info about a project member
	GetProjectMember(ctx context.Context, in *GetProjectMemberRequest, opts ...grpc.CallOption) (*GetProjectMemberResponse, error)
	// Add Project Member
	//
	// Add a member to a project.
	AddProjectMember(ctx context.Context, in *AddProjectMemberRequest, opts ...grpc.CallOption) (*AddProjectMemberResponse, error)
	// Update Project Member
	//
	// Update project member
	UpdateProjectMember(ctx context.Context, in *UpdateProjectMemberRequest, opts ...grpc.CallOption) (*UpdateProjectMemberResponse, error)
	// Delete Project Member
	//
	// Remove a member from a project
	DeleteProjectMember(ctx context.Context, in *DeleteProjectMemberRequest, opts ...grpc.CallOption) (*DeleteProjectMemberResponse, error)
	// Get Experiments
	//
	// Get all experiment descriptors associated with a project.
	GetExperiments(ctx context.Context, in *GetExperimentsRequest, opts ...grpc.CallOption) (*GetExperimentsResponse, error)
	// Get Experiment
	//
	// Get the descriptor for a particular experiment
	GetExperiment(ctx context.Context, in *GetExperimentRequest, opts ...grpc.CallOption) (*GetExperimentResponse, error)
	// Create Experiment
	//
	// Create a new experiment in the given project with the provided experiment
	// descriptor parameters.
	CreateExperiment(ctx context.Context, in *CreateExperimentRequest, opts ...grpc.CallOption) (*CreateExperimentResponse, error)
	// Update Experiment
	//
	// Update an existing experiment.
	UpdateExperiment(ctx context.Context, in *UpdateExperimentRequest, opts ...grpc.CallOption) (*UpdateExperimentResponse, error)
	// Delete Experiment
	//
	// Delete an experiment
	//
	// **Warning: deleting a project will also delete the following:**
	//  - All realizations for the experiment
	//  - All materializations for realizations in the experiment
	//  - All source revisions for experiments in the experiment
	DeleteExperiment(ctx context.Context, in *DeleteExperimentRequest, opts ...grpc.CallOption) (*DeleteExperimentResponse, error)
	// Get Policy
	//
	// Get the current policy governing portal authorization. Returns policy as
	// JSON blob.
	GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*GetPolicyResponse, error)
	// Health Check
	//
	// Check the health of the workspace service
	Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error)
}

WorkspaceClient is the client API for Workspace service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWorkspaceClient

func NewWorkspaceClient(cc grpc.ClientConnInterface) WorkspaceClient

type WorkspaceServer

type WorkspaceServer interface {
	// Activate User
	//
	// Activate a user. When new users are created they are initialized to an
	// inactive state. This API call can be used to activate new users. This API
	// call can also be used to re-activate users that have been frozen.
	ActivateUser(context.Context, *ActivateUserRequest) (*ActivateUserResponse, error)
	// Freeze User
	//
	// Freeze a user. This prevents the user from using the API in any way. This
	// is typically used for users that violate terms of service. Users can be
	// unfrozen with the [ActivateUser](#operation/User_ActivateUser) method.
	FreezeUser(context.Context, *FreezeUserRequest) (*FreezeUserResponse, error)
	// Init User
	//
	// Initialize a user. This ensures that the user account exists and has all
	// the basics including.
	//  - User storage in MergeFS
	//  - MergeFS user and group ids
	//  - A personal project
	//  - Personal project storage
	//
	// At this time the user information provided must be the same as the user
	// being initialized e.g., users can only initialize themselves and not on
	// behalf of other users.
	//
	// Initializing a user does not imply that the user account is activated.
	// That must be done by a portal administrator or a member of a project that
	// the user has joined with sufficient permissions (as determined by the
	// policy of the Portal administrators) to initilize the user account.
	InitUser(context.Context, *InitUserRequest) (*InitUserResponse, error)
	// Get Users
	//
	// Get all users visible to the calling user.
	GetUsers(context.Context, *GetUsersRequest) (*GetUsersResponse, error)
	// Get User
	//
	// Get a user's account information.
	GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
	// Update User
	//
	// Update a user's account information. Empty/zero value fields ignored.
	UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserResponse, error)
	// Delete User
	//
	// Delete a user's account. **This will delete all data associated with a
	// user, including:**
	// - Personal storage
	// - All projects created by the user
	// - All project storage belonging to projects created by the user
	// - Recycling of users uid/gid
	// - All XDCs belonging to the user
	// - All resource pools created by the user
	// - All facilities created by the user
	//
	// **If any of the above need to be retained, such as a project, the project
	// must be transferred to another user in the `Creator` role before the
	// outgoing user account is deleted.**
	DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error)
	// Get User Public Keys
	//
	// Retrieve the public keys a user has uploaded for accessing XDCs and
	// testbed nodes.
	GetUserPublicKeys(context.Context, *GetUserPublicKeysRequest) (*GetUserPublicKeysResponse, error)
	// Add User Public Key
	//
	// Add a public key for the specified user
	AddUserPublicKey(context.Context, *AddUserPublicKeyRequest) (*AddUserPublicKeyResponse, error)
	// Delete User Public Key
	//
	// Remove a public key from a users repertoire.
	DeleteUserPublicKey(context.Context, *DeleteUserPublicKeyRequest) (*DeleteUserPublicKeyResponse, error)
	// Delete User Public Keys
	//
	// Remove all a users public keys
	DeleteUserPublicKeys(context.Context, *DeleteUserPublicKeysRequest) (*DeleteUserPublicKeysResponse, error)
	// Get Projects
	//
	// Get all projects visible to the calling user.
	GetProjects(context.Context, *GetProjectsRequest) (*GetProjectsResponse, error)
	// Get Project
	//
	// Get the specified project's information.
	GetProject(context.Context, *GetProjectRequest) (*GetProjectResponse, error)
	// Create Project
	//
	// Create a new project.
	//
	// The most common case is a user creating a project
	// for themself. In this case `user` can be omitted. In the case that one
	// user is creating a project on bealf of another, such as a bot account or
	// an organization maintainer creating projects on behalf of organization
	// members. What exactly is allowed depends on the policy in place for the
	// specific portal. In the reference portal implementation
	// (portal.mergetb.net), only organization maintainers or above may act on
	// bealof of organization users.
	CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
	// Update Project
	//
	// Update a project's information. Empty/zero fields are ignored.
	UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, error)
	// Delete Project
	//
	// Delete a project.
	//
	// **Warning: deleting a project will also delete the following:**
	//  - All experiments in the project
	//      - All realizations for experiments in the project
	//      - All materializations for realizations in the project
	//  - All source revisions for experiments in the project
	//  - All XDCs launched for this project
	//  - The project's MergeFS storage
	DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
	// Get Project Members
	//
	// Get all members of a project.
	GetProjectMembers(context.Context, *GetProjectMembersRequest) (*GetProjectMembersResponse, error)
	// Get Project Member
	//
	// Get info about a project member
	GetProjectMember(context.Context, *GetProjectMemberRequest) (*GetProjectMemberResponse, error)
	// Add Project Member
	//
	// Add a member to a project.
	AddProjectMember(context.Context, *AddProjectMemberRequest) (*AddProjectMemberResponse, error)
	// Update Project Member
	//
	// Update project member
	UpdateProjectMember(context.Context, *UpdateProjectMemberRequest) (*UpdateProjectMemberResponse, error)
	// Delete Project Member
	//
	// Remove a member from a project
	DeleteProjectMember(context.Context, *DeleteProjectMemberRequest) (*DeleteProjectMemberResponse, error)
	// Get Experiments
	//
	// Get all experiment descriptors associated with a project.
	GetExperiments(context.Context, *GetExperimentsRequest) (*GetExperimentsResponse, error)
	// Get Experiment
	//
	// Get the descriptor for a particular experiment
	GetExperiment(context.Context, *GetExperimentRequest) (*GetExperimentResponse, error)
	// Create Experiment
	//
	// Create a new experiment in the given project with the provided experiment
	// descriptor parameters.
	CreateExperiment(context.Context, *CreateExperimentRequest) (*CreateExperimentResponse, error)
	// Update Experiment
	//
	// Update an existing experiment.
	UpdateExperiment(context.Context, *UpdateExperimentRequest) (*UpdateExperimentResponse, error)
	// Delete Experiment
	//
	// Delete an experiment
	//
	// **Warning: deleting a project will also delete the following:**
	//  - All realizations for the experiment
	//  - All materializations for realizations in the experiment
	//  - All source revisions for experiments in the experiment
	DeleteExperiment(context.Context, *DeleteExperimentRequest) (*DeleteExperimentResponse, error)
	// Get Policy
	//
	// Get the current policy governing portal authorization. Returns policy as
	// JSON blob.
	GetPolicy(context.Context, *GetPolicyRequest) (*GetPolicyResponse, error)
	// Health Check
	//
	// Check the health of the workspace service
	Health(context.Context, *HealthRequest) (*HealthResponse, error)
}

WorkspaceServer is the server API for Workspace service.

type XDC

type XDC struct {

	// identify an XDC
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	Creator string `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty"`
	// xdc configuration
	MemLimit int32  `protobuf:"varint,4,opt,name=memLimit,proto3" json:"memLimit,omitempty"` // in GB
	CpuLimit int32  `protobuf:"varint,5,opt,name=cpuLimit,proto3" json:"cpuLimit,omitempty"` // in cores
	Image    string `protobuf:"bytes,6,opt,name=image,proto3" json:"image,omitempty"`
	// Housekeeping
	Ver int64 `protobuf:"varint,8,opt,name=ver,proto3" json:"ver,omitempty"`
	// contains filtered or unexported fields
}

func (*XDC) Descriptor deprecated

func (*XDC) Descriptor() ([]byte, []int)

Deprecated: Use XDC.ProtoReflect.Descriptor instead.

func (*XDC) GetCpuLimit

func (x *XDC) GetCpuLimit() int32

func (*XDC) GetCreator

func (x *XDC) GetCreator() string

func (*XDC) GetImage

func (x *XDC) GetImage() string

func (*XDC) GetMemLimit

func (x *XDC) GetMemLimit() int32

func (*XDC) GetName

func (x *XDC) GetName() string

func (*XDC) GetProject

func (x *XDC) GetProject() string

func (*XDC) GetVer

func (x *XDC) GetVer() int64

func (*XDC) ProtoMessage

func (*XDC) ProtoMessage()

func (*XDC) ProtoReflect

func (x *XDC) ProtoReflect() protoreflect.Message

func (*XDC) Reset

func (x *XDC) Reset()

func (*XDC) String

func (x *XDC) String() string

func (*XDC) Validate

func (this *XDC) Validate() error

type XDCInfo

type XDCInfo struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Url      string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Fqdn     string `protobuf:"bytes,3,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	Creator  string `protobuf:"bytes,4,opt,name=creator,proto3" json:"creator,omitempty"`
	Memlimit int32  `protobuf:"varint,5,opt,name=memlimit,proto3" json:"memlimit,omitempty"`
	Cpulimit int32  `protobuf:"varint,6,opt,name=cpulimit,proto3" json:"cpulimit,omitempty"`
	Image    string `protobuf:"bytes,7,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*XDCInfo) Descriptor deprecated

func (*XDCInfo) Descriptor() ([]byte, []int)

Deprecated: Use XDCInfo.ProtoReflect.Descriptor instead.

func (*XDCInfo) GetCpulimit

func (x *XDCInfo) GetCpulimit() int32

func (*XDCInfo) GetCreator

func (x *XDCInfo) GetCreator() string

func (*XDCInfo) GetFqdn

func (x *XDCInfo) GetFqdn() string

func (*XDCInfo) GetImage

func (x *XDCInfo) GetImage() string

func (*XDCInfo) GetMemlimit

func (x *XDCInfo) GetMemlimit() int32

func (*XDCInfo) GetName

func (x *XDCInfo) GetName() string

func (*XDCInfo) GetUrl

func (x *XDCInfo) GetUrl() string

func (*XDCInfo) ProtoMessage

func (*XDCInfo) ProtoMessage()

func (*XDCInfo) ProtoReflect

func (x *XDCInfo) ProtoReflect() protoreflect.Message

func (*XDCInfo) Reset

func (x *XDCInfo) Reset()

func (*XDCInfo) String

func (x *XDCInfo) String() string

func (*XDCInfo) Validate

func (this *XDCInfo) Validate() error

type XDCSvcClient

type XDCSvcClient interface {
	// ListXDCs
	//
	// List xdcs
	ListXDCs(ctx context.Context, in *ListXDCsRequest, opts ...grpc.CallOption) (*ListXDCsResponse, error)
	// CreateXDC
	//
	// Create a new XDC.
	CreateXDC(ctx context.Context, in *CreateXDCRequest, opts ...grpc.CallOption) (*CreateXDCResponse, error)
	// DeleteXDC
	//
	// Delete an existing XDC.
	DeleteXDC(ctx context.Context, in *DeleteXDCRequest, opts ...grpc.CallOption) (*DeleteXDCResponse, error)
	// AttachXDC
	//
	// Attach an XDC to a materialized experiment by building
	// a network tunnel to the experiment space.
	AttachXDC(ctx context.Context, in *AttachXDCRequest, opts ...grpc.CallOption) (*AttachXDCResponse, error)
	// DetachXDC
	//
	// Tear down the connection between an XDC and a materialized
	// experiment.
	DetachXDC(ctx context.Context, in *DetachXDCRequest, opts ...grpc.CallOption) (*DetachXDCResponse, error)
	// XDCTunnelGateway
	//
	// Get XDC tunnel configuration data.
	XDCTunnelGateway(ctx context.Context, in *XDCTunnelGatewayRequest, opts ...grpc.CallOption) (*XDCTunnelGatewayResponse, error)
}

XDCSvcClient is the client API for XDCSvc service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewXDCSvcClient

func NewXDCSvcClient(cc grpc.ClientConnInterface) XDCSvcClient

type XDCSvcServer

type XDCSvcServer interface {
	// ListXDCs
	//
	// List xdcs
	ListXDCs(context.Context, *ListXDCsRequest) (*ListXDCsResponse, error)
	// CreateXDC
	//
	// Create a new XDC.
	CreateXDC(context.Context, *CreateXDCRequest) (*CreateXDCResponse, error)
	// DeleteXDC
	//
	// Delete an existing XDC.
	DeleteXDC(context.Context, *DeleteXDCRequest) (*DeleteXDCResponse, error)
	// AttachXDC
	//
	// Attach an XDC to a materialized experiment by building
	// a network tunnel to the experiment space.
	AttachXDC(context.Context, *AttachXDCRequest) (*AttachXDCResponse, error)
	// DetachXDC
	//
	// Tear down the connection between an XDC and a materialized
	// experiment.
	DetachXDC(context.Context, *DetachXDCRequest) (*DetachXDCResponse, error)
	// XDCTunnelGateway
	//
	// Get XDC tunnel configuration data.
	XDCTunnelGateway(context.Context, *XDCTunnelGatewayRequest) (*XDCTunnelGatewayResponse, error)
}

XDCSvcServer is the server API for XDCSvc service.

type XDCTunnelGateway

type XDCTunnelGateway struct {
	Key        string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Endpoint   string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Allowedips string `protobuf:"bytes,3,opt,name=allowedips,proto3" json:"allowedips,omitempty"`
	// contains filtered or unexported fields
}

func (*XDCTunnelGateway) Descriptor deprecated

func (*XDCTunnelGateway) Descriptor() ([]byte, []int)

Deprecated: Use XDCTunnelGateway.ProtoReflect.Descriptor instead.

func (*XDCTunnelGateway) GetAllowedips

func (x *XDCTunnelGateway) GetAllowedips() string

func (*XDCTunnelGateway) GetEndpoint

func (x *XDCTunnelGateway) GetEndpoint() string

func (*XDCTunnelGateway) GetKey

func (x *XDCTunnelGateway) GetKey() string

func (*XDCTunnelGateway) ProtoMessage

func (*XDCTunnelGateway) ProtoMessage()

func (*XDCTunnelGateway) ProtoReflect

func (x *XDCTunnelGateway) ProtoReflect() protoreflect.Message

func (*XDCTunnelGateway) Reset

func (x *XDCTunnelGateway) Reset()

func (*XDCTunnelGateway) String

func (x *XDCTunnelGateway) String() string

func (*XDCTunnelGateway) Validate

func (this *XDCTunnelGateway) Validate() error

type XDCTunnelGatewayRequest

type XDCTunnelGatewayRequest struct {
	Site string `protobuf:"bytes,1,opt,name=site,proto3" json:"site,omitempty"`
	// contains filtered or unexported fields
}

func (*XDCTunnelGatewayRequest) Descriptor deprecated

func (*XDCTunnelGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use XDCTunnelGatewayRequest.ProtoReflect.Descriptor instead.

func (*XDCTunnelGatewayRequest) GetSite

func (x *XDCTunnelGatewayRequest) GetSite() string

func (*XDCTunnelGatewayRequest) ProtoMessage

func (*XDCTunnelGatewayRequest) ProtoMessage()

func (*XDCTunnelGatewayRequest) ProtoReflect

func (x *XDCTunnelGatewayRequest) ProtoReflect() protoreflect.Message

func (*XDCTunnelGatewayRequest) Reset

func (x *XDCTunnelGatewayRequest) Reset()

func (*XDCTunnelGatewayRequest) String

func (x *XDCTunnelGatewayRequest) String() string

func (*XDCTunnelGatewayRequest) Validate

func (this *XDCTunnelGatewayRequest) Validate() error

type XDCTunnelGatewayResponse

type XDCTunnelGatewayResponse struct {
	Gateways []*XDCTunnelGateway `protobuf:"bytes,1,rep,name=Gateways,proto3" json:"Gateways,omitempty"`
	// contains filtered or unexported fields
}

func (*XDCTunnelGatewayResponse) Descriptor deprecated

func (*XDCTunnelGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use XDCTunnelGatewayResponse.ProtoReflect.Descriptor instead.

func (*XDCTunnelGatewayResponse) GetGateways

func (x *XDCTunnelGatewayResponse) GetGateways() []*XDCTunnelGateway

func (*XDCTunnelGatewayResponse) ProtoMessage

func (*XDCTunnelGatewayResponse) ProtoMessage()

func (*XDCTunnelGatewayResponse) ProtoReflect

func (x *XDCTunnelGatewayResponse) ProtoReflect() protoreflect.Message

func (*XDCTunnelGatewayResponse) Reset

func (x *XDCTunnelGatewayResponse) Reset()

func (*XDCTunnelGatewayResponse) String

func (x *XDCTunnelGatewayResponse) String() string

func (*XDCTunnelGatewayResponse) Validate

func (this *XDCTunnelGatewayResponse) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL