# Packages
No description provided by the author
# Functions
ListHosts lists up to page size hosts, filtering out entries that do not pass the filter item function.
ListHostSets lists up to page size host sets, filtering out entries that do not pass the filter item function.
ListPage lists up to page size host sets, filtering out entries that do not pass the filter item function.
ListHostSetsRefresh lists host sets according to the page size and list token, filtering out entries that do not pass the filter item fn.
ListHostSetsRefreshPage lists up to page size host sets, filtering out entries that do not pass the filter item function.
ListHostsPage lists up to page size hosts, filtering out entries that do not pass the filter item function.
ListHostsRefresh lists hosts according to the page size and list token, filtering out entries that do not pass the filter item fn.
ListHostsRefreshPage lists up to page size hosts, filtering out entries that do not pass the filter item function.
NewHost creates a new in memory Host assigned to catalogId with an address.
NewHostCatalog creates a new in memory HostCatalog assigned to a projectId and pluginId.
NewHostSet creates a new in memory HostSet assigned to catalogId.
NewHostSetMember creates a new in memory HostSetMember representing the membership of hostId in hostSetId.
NewRepository creates a new Repository.
RegisterJobs registers plugin host related jobs with the provided scheduler.
TestCatalog creates a plugin host catalogs to the provided DB with the provided project id.
TestCatalogs creates count number of static host catalogs to the provided DB with the provided project id.
No description provided by the author
TestHost creates a plugin host in the provided DB in the catalog with the provided catalog id.
TestRunSetSync runs the set sync job a single time.
TestSet creates a plugin host sets in the provided DB with the provided catalog id.
TestSetMembers adds hosts to the specified setId in the provided DB.
WithAttributes provides an optional attributes field.
WithDescription provides an optional description.
WithExternalName provides an optional external name for the plugin host.
WithLimit provides an option to provide a limit.
WithName provides an optional name.
WithPreferredEndpoints provides an optional preferred endpoints field.
WithPublicId provides an optional public id.
WithSecrets provides an optional secrets field.
WithSecretsHmac provides an optional HMAC of secrets.
WithSetIds provides the ability to restrict lookups to particular matching sets.
WithStartPageAfterItem is used to paginate over the results.
WithSyncIntervalSeconds provides an optional sync interval, in seconds.
WithWorkerFilter provides an option to set a plugin host catalog worker filter.
# Constants
PublicId prefixes for the resources in the plugin package.
# Structs
A Host is a temporarily cached plugin based resource.
A HostCatalog contains plugin host sets.
HostCatalogSecret contains the encrypted secret for a host catalog.
A HostSet is a collection of hosts from the set's catalog.
A HostSetMember represents the membership of a host in a host set.
OrphanedHostCleanupJob is the recurring job that syncs hosts from sets that are.
A Repository stores and retrieves the persistent types in the plugin package.
SetSyncJob is the recurring job that syncs hosts from sets that are.
# Type aliases
Option - how Options are passed as arguments.