host_sets

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2022 License: MPL-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// CollectionActions contains the set of actions that can be performed on
	// this collection
	CollectionActions = action.ActionSet{
		action.Create,
		action.List,
	}
)

Functions

This section is empty.

Types

type Service

type Service struct {
	pbs.UnimplementedHostSetServiceServer
	// contains filtered or unexported fields
}

func NewService

func NewService(staticRepoFn common.StaticRepoFactory, pluginRepoFn common.PluginHostRepoFactory) (Service, error)

NewService returns a host set Service which handles host set related requests to boundary and uses the provided repositories for storage and retrieval.

func (Service) AddHostSetHosts

AddHostSetHosts implements the interface pbs.HostSetServiceServer.

func (Service) CreateHostSet

CreateHostSet implements the interface pbs.HostSetServiceServer.

func (Service) DeleteHostSet

DeleteHostSet implements the interface pbs.HostSetServiceServer.

func (Service) GetHostSet

GetHostSet implements the interface pbs.HostSetServiceServer.

func (Service) ListHostSets

func (Service) ListHostSetsWithOptions

func (s Service) ListHostSetsWithOptions(ctx context.Context, req *pbs.ListHostSetsRequest, opt ...host.Option) (*pbs.ListHostSetsResponse, error)

func (Service) RemoveHostSetHosts

RemoveHostSetHosts implements the interface pbs.HostSetServiceServer.

func (Service) SetHostSetHosts

SetHostSetHosts implements the interface pbs.HostSetServiceServer.

func (Service) UpdateHostSet

UpdateHostSet implements the interface pbs.HostSetServiceServer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL