Documentation
¶
Index ¶
- Constants
- type Provider
- func (p *Provider) AddRoleResources(workspace, role string, resources ...rubix.RoleResource) error
- func (p *Provider) AddSCIMActivityLog(workspace string, entry rubix.SCIMActivityLog) error
- func (p *Provider) AddUserToWorkspace(workspaceID, userID string, as rubix.MembershipType, partnerId string, ...) error
- func (p *Provider) AfterUpdate(exec func()) error
- func (p *Provider) ClearUserStatusID(workspaceUuid, userUuid, statusID string) error
- func (p *Provider) ClearUserStatusLogout(workspaceUuid, userUuid string) error
- func (p *Provider) Close() error
- func (p *Provider) CompleteActivationStep(workspace, user, vendor, app, stepID string) error
- func (p *Provider) Connect() error
- func (p *Provider) ConnectionPing() error
- func (p *Provider) ConnectionStats() sql.DBStats
- func (p *Provider) CreateBPO(workspace, bpo, name, description string) error
- func (p *Provider) CreateBrand(workspace, brand, name, description string) error
- func (p *Provider) CreateChannel(workspace, channel, department, name, description string) error
- func (p *Provider) CreateDepartment(workspace, department, name, description string) error
- func (p *Provider) CreateDistributor(workspace, distributor, name, description string) error
- func (p *Provider) CreateIPGroup(workspace string, group rubix.IPGroup) error
- func (p *Provider) CreateOIDCProvider(workspace string, provider rubix.OIDCProvider) error
- func (p *Provider) CreateRole(workspace, role, name, description string, permissions, users []string, ...) error
- func (p *Provider) CreateServiceProvider(workspace string, sp rubix.ServiceProvider) error
- func (p *Provider) CreateTeam(workspace, team, name, description string, users map[string]rubix.TeamLevel, ...) error
- func (p *Provider) CreateUser(userID, name, email string) error
- func (p *Provider) CreateWorkspace(workspaceUuid, name, alias, domain string) error
- func (p *Provider) CreateWorkspaceUser(workspace string, user rubix.WorkspaceUser) error
- func (p *Provider) DatabaseName() string
- func (p *Provider) DeleteIPGroup(workspace, groupID string) error
- func (p *Provider) DeleteOIDCProvider(workspace, uuid string) error
- func (p *Provider) DeleteRole(workspace, role string) error
- func (p *Provider) DeleteServiceProvider(workspace, serviceID string) error
- func (p *Provider) DeleteTeam(workspace, team string) error
- func (p *Provider) DeleteWorkspaceUser(workspace, userID string) error
- func (p *Provider) GetActivationState(workspace, user, vendor, app string) ([]rubix.ActivationState, error)
- func (p *Provider) GetAuthData(workspaceUuid, userUuid string, appIDs ...app.GlobalAppID) ([]rubix.DataResult, error)
- func (p *Provider) GetBPO(workspace, bpo string) (*rubix.BPO, error)
- func (p *Provider) GetBPOManagers(workspace, bpo string) ([]string, error)
- func (p *Provider) GetBPORoles(workspace, bpo string) ([]string, error)
- func (p *Provider) GetBPOTeams(workspace, bpo string) ([]string, error)
- func (p *Provider) GetBPOs(workspace string) ([]rubix.BPO, error)
- func (p *Provider) GetBlueprint(vendorID, appID, blueprintID string) (*rubix.Blueprint, error)
- func (p *Provider) GetBlueprintVersion(vendorID, appID, blueprintID, version string) (*rubix.BlueprintVersion, error)
- func (p *Provider) GetBlueprintVersions(vendorID, appID, blueprintID string) ([]rubix.BlueprintVersion, error)
- func (p *Provider) GetBlueprints() ([]rubix.Blueprint, error)
- func (p *Provider) GetBrand(workspace, brand string) (*rubix.Brand, error)
- func (p *Provider) GetBrands(workspace string) ([]rubix.Brand, error)
- func (p *Provider) GetChannel(workspace, channel string) (*rubix.Channel, error)
- func (p *Provider) GetChannels(workspace string) ([]rubix.Channel, error)
- func (p *Provider) GetDepartment(workspace, department string) (*rubix.Department, error)
- func (p *Provider) GetDepartments(workspace string) ([]rubix.Department, error)
- func (p *Provider) GetDistributor(workspace, distributor string) (*rubix.Distributor, error)
- func (p *Provider) GetDistributors(workspace string) ([]rubix.Distributor, error)
- func (p *Provider) GetIPGroup(workspace, groupID string) (*rubix.IPGroup, error)
- func (p *Provider) GetIPGroups(workspace string) ([]rubix.IPGroup, error)
- func (p *Provider) GetManagedBPOs(workspace, user string) ([]string, error)
- func (p *Provider) GetOIDCProvider(workspace, uuid string) (*rubix.OIDCProvider, error)
- func (p *Provider) GetOIDCProviders(workspace string) ([]rubix.OIDCProvider, error)
- func (p *Provider) GetPermissionStatements(lookup rubix.Lookup, permissions ...app.ScopedKey) ([]app.PermissionStatement, error)
- func (p *Provider) GetPlatformApplications() ([]rubix.PlatformApplication, error)
- func (p *Provider) GetPlatformVendors() ([]rubix.PlatformVendor, error)
- func (p *Provider) GetResolvedMembers(workspace string, filter rubix.MemberFilter) ([]rubix.ResolvedMember, error)
- func (p *Provider) GetRole(workspace, role string) (*rubix.Role, error)
- func (p *Provider) GetRolePermissions(workspace, role string) ([]rubix.RolePermission, error)
- func (p *Provider) GetRoleResources(workspace, role string) ([]rubix.RoleResource, error)
- func (p *Provider) GetRoles(workspace string) ([]rubix.Role, error)
- func (p *Provider) GetSCIMActivityLog(workspace, providerUUID string, limit int) ([]rubix.SCIMActivityLog, error)
- func (p *Provider) GetServiceProvider(workspace, serviceID string) (*rubix.ServiceProvider, error)
- func (p *Provider) GetServiceProviders(workspace string) ([]rubix.ServiceProvider, error)
- func (p *Provider) GetServiceProvidersByType(workspace, serviceProvider string) ([]rubix.ServiceProvider, error)
- func (p *Provider) GetSettings(workspace, vendor, app string, keys ...string) ([]rubix.Setting, error)
- func (p *Provider) GetTeam(workspace, team string) (*rubix.Team, error)
- func (p *Provider) GetTeams(workspace string) ([]rubix.Team, error)
- func (p *Provider) GetUserRoleIDs(workspace, user string) ([]string, error)
- func (p *Provider) GetUserRoles(workspace, user string) ([]rubix.UserRole, error)
- func (p *Provider) GetUserStatus(workspaceUuid, userUuid string) (rubix.UserStatus, error)
- func (p *Provider) GetUserTeams(workspace, user string) ([]rubix.UserTeam, error)
- func (p *Provider) GetUserWorkspaceUUIDs(userId string) ([]string, error)
- func (p *Provider) GetWorkspaceApplications(workspaceUuid string) ([]app.ScopedKey, error)
- func (p *Provider) GetWorkspaceBlueprintResources(workspaceUUID, vendorID, appID, blueprintID string) ([]rubix.WorkspaceBlueprintResource, error)
- func (p *Provider) GetWorkspaceBlueprints(workspaceUUID string) ([]rubix.WorkspaceBlueprint, error)
- func (p *Provider) GetWorkspaceMembers(workspaceUuid string, userIDs ...string) ([]rubix.Membership, error)
- func (p *Provider) GetWorkspaceUUIDByAlias(alias string) (string, error)
- func (p *Provider) GetWorkspaceUser(workspace, userID string) (*rubix.WorkspaceUser, error)
- func (p *Provider) GetWorkspaceUsersByProvider(workspace, providerUUID string) ([]rubix.WorkspaceUser, error)
- func (p *Provider) Initialize() error
- func (p *Provider) MigrateOIDCUsersToWorkspaceUsers() error
- func (p *Provider) MigrationCount() (int, error)
- func (p *Provider) MutateBPO(workspace, bpo string, options ...rubix.MutateBPOOption) error
- func (p *Provider) MutateBrand(workspace, brand string, options ...rubix.MutateBrandOption) error
- func (p *Provider) MutateChannel(workspace, channel string, options ...rubix.MutateChannelOption) error
- func (p *Provider) MutateDepartment(workspace, department string, options ...rubix.MutateDepartmentOption) error
- func (p *Provider) MutateDistributor(workspace, distributor string, options ...rubix.MutateDistributorOption) error
- func (p *Provider) MutateIPGroup(workspace, groupID string, options ...rubix.MutateIPGroupOption) error
- func (p *Provider) MutateOIDCProvider(workspace, uuid string, options ...rubix.MutateOIDCProviderOption) error
- func (p *Provider) MutateRole(workspace, role string, options ...rubix.MutateRoleOption) error
- func (p *Provider) MutateServiceProvider(workspace, serviceID string, options ...rubix.MutateServiceProviderOption) error
- func (p *Provider) MutateTeam(workspace, team string, options ...rubix.MutateTeamOption) error
- func (p *Provider) MutateUser(workspace, user string, options ...rubix.MutateUserOption) error
- func (p *Provider) RemoveBlueprint(vendorID, appID, blueprintID string) error
- func (p *Provider) RemovePlatformApplication(vendorID, appID, releaseChannel string) error
- func (p *Provider) RemovePlatformVendor(vendorID string) error
- func (p *Provider) RemoveRoleResources(workspace, role string, resources ...rubix.RoleResource) error
- func (p *Provider) RemoveUserFromWorkspace(workspace, user string) error
- func (p *Provider) RemoveWorkspaceApplication(workspaceUuid, vendorID, appID string) error
- func (p *Provider) RemoveWorkspaceBlueprintResource(workspaceUUID, vendorID, appID, blueprintID, resourceType, resourceKey string) error
- func (p *Provider) ResetActivationSteps(workspace, vendor, app string) error
- func (p *Provider) RetrieveWorkspace(workspaceUuid string) (*rubix.Workspace, error)
- func (p *Provider) RetrieveWorkspaceByDomain(domain string) (*rubix.Workspace, error)
- func (p *Provider) RetrieveWorkspaces(workspaceUuids ...string) (map[string]*rubix.Workspace, error)
- func (p *Provider) SetAuthData(workspaceUuid, userUuid string, value rubix.DataResult, forceUpdate bool) error
- func (p *Provider) SetBPOManagers(workspace, bpo string, users []string) error
- func (p *Provider) SetBPORoles(workspace, bpo string, roles []string) error
- func (p *Provider) SetBPOTeams(workspace, bpo string, teams []string) error
- func (p *Provider) SetMemberPartnerID(workspace, user, partnerID string) error
- func (p *Provider) SetMembershipState(workspace, user string, userState rubix.MembershipState) error
- func (p *Provider) SetMembershipType(workspace, user string, MembershipType rubix.MembershipType) error
- func (p *Provider) SetSetting(workspace, vendor, app, key, value string) error
- func (p *Provider) SetUserStatus(workspaceUuid, userUuid string, status rubix.UserStatus) (bool, error)
- func (p *Provider) SetWorkspaceAccessCondition(workspaceUuid string, condition rubix.Condition) error
- func (p *Provider) SetWorkspaceApplication(workspaceUuid, vendorID, appID, releaseChannel string) error
- func (p *Provider) SetWorkspaceBlueprintResource(resource rubix.WorkspaceBlueprintResource) error
- func (p *Provider) SetWorkspaceDefaultApp(workspaceUuid string, defaultApp string) error
- func (p *Provider) SetWorkspaceEmailDomainApproval(workspaceUuid string, approval map[string]string) error
- func (p *Provider) SetWorkspaceEmailDomainWhitelist(workspaceUuid string, domains []string) error
- func (p *Provider) SetWorkspaceIcon(workspaceUuid, icon string) error
- func (p *Provider) SetWorkspaceInstalledApplications(workspaceUuid string, apps []app.ScopedKey) error
- func (p *Provider) SetWorkspaceMemberApprovalMode(workspaceUuid string, mode string) error
- func (p *Provider) SetWorkspaceMetricTickers(workspaceUuid string, tickers rubix.MetricTickers) error
- func (p *Provider) SetWorkspaceName(workspaceUuid, name string) error
- func (p *Provider) SetWorkspaceSystemVendors(workspaceUuid string, vendors []string) error
- func (p *Provider) StorageType() string
- func (p *Provider) StoreBlueprint(blueprint rubix.Blueprint) error
- func (p *Provider) StoreBlueprintVersion(version rubix.BlueprintVersion) error
- func (p *Provider) StorePlatformApplication(application rubix.PlatformApplication) error
- func (p *Provider) StorePlatformVendor(vendor rubix.PlatformVendor) error
- func (p *Provider) SubscribeWorkspaceBlueprint(sub rubix.WorkspaceBlueprint) error
- func (p *Provider) Sync() error
- func (p *Provider) UnsubscribeWorkspaceBlueprint(workspaceUUID, vendorID, appID, blueprintID string) error
- func (p *Provider) UpdateWorkspaceBlueprintStatus(workspaceUUID, vendorID, appID, blueprintID, status string) error
- func (p *Provider) UpdateWorkspaceBlueprintVersion(workspaceUUID, vendorID, appID, blueprintID, version string) error
- func (p *Provider) UpdateWorkspaceUser(workspace, userID string, opts ...rubix.MutateWorkspaceUserOption) error
- func (p *Provider) UserHasPermission(lookup rubix.Lookup, permissions ...app.ScopedKey) (bool, error)
Constants ¶
View Source
const ProviderKey = "sql"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
PrimaryDSN string `json:"primaryDsn"` // user:password@tcp(hostname:port)
Database string `json:"database"`
SqlLite bool `json:"sqlLite"`
// contains filtered or unexported fields
}
func (*Provider) AddRoleResources ¶
func (p *Provider) AddRoleResources(workspace, role string, resources ...rubix.RoleResource) error
func (*Provider) AddSCIMActivityLog ¶
func (p *Provider) AddSCIMActivityLog(workspace string, entry rubix.SCIMActivityLog) error
func (*Provider) AddUserToWorkspace ¶
func (p *Provider) AddUserToWorkspace(workspaceID, userID string, as rubix.MembershipType, partnerId string, source ...rubix.MembershipSource) error
func (*Provider) AfterUpdate ¶
func (*Provider) ClearUserStatusID ¶
func (*Provider) ClearUserStatusLogout ¶
func (*Provider) CompleteActivationStep ¶
func (*Provider) ConnectionPing ¶
func (*Provider) ConnectionStats ¶
func (*Provider) CreateBrand ¶
func (*Provider) CreateChannel ¶
func (*Provider) CreateDepartment ¶
func (*Provider) CreateDistributor ¶
func (*Provider) CreateIPGroup ¶
func (*Provider) CreateOIDCProvider ¶
func (p *Provider) CreateOIDCProvider(workspace string, provider rubix.OIDCProvider) error
func (*Provider) CreateRole ¶
func (*Provider) CreateServiceProvider ¶
func (p *Provider) CreateServiceProvider(workspace string, sp rubix.ServiceProvider) error
func (*Provider) CreateTeam ¶
func (*Provider) CreateUser ¶
func (*Provider) CreateWorkspace ¶
func (*Provider) CreateWorkspaceUser ¶
func (p *Provider) CreateWorkspaceUser(workspace string, user rubix.WorkspaceUser) error
func (*Provider) DatabaseName ¶
func (*Provider) DeleteIPGroup ¶
func (*Provider) DeleteOIDCProvider ¶
func (*Provider) DeleteRole ¶
func (*Provider) DeleteServiceProvider ¶
func (*Provider) DeleteTeam ¶
func (*Provider) DeleteWorkspaceUser ¶
func (*Provider) GetActivationState ¶
func (p *Provider) GetActivationState(workspace, user, vendor, app string) ([]rubix.ActivationState, error)
func (*Provider) GetAuthData ¶
func (p *Provider) GetAuthData(workspaceUuid, userUuid string, appIDs ...app.GlobalAppID) ([]rubix.DataResult, error)
func (*Provider) GetBPOManagers ¶
func (*Provider) GetBPORoles ¶
func (*Provider) GetBPOTeams ¶
func (*Provider) GetBlueprint ¶
func (*Provider) GetBlueprintVersion ¶
func (p *Provider) GetBlueprintVersion(vendorID, appID, blueprintID, version string) (*rubix.BlueprintVersion, error)
func (*Provider) GetBlueprintVersions ¶
func (p *Provider) GetBlueprintVersions(vendorID, appID, blueprintID string) ([]rubix.BlueprintVersion, error)
func (*Provider) GetChannel ¶
--- Channels ---
func (*Provider) GetChannels ¶
func (*Provider) GetDepartment ¶
func (p *Provider) GetDepartment(workspace, department string) (*rubix.Department, error)
--- Departments ---
func (*Provider) GetDepartments ¶
func (p *Provider) GetDepartments(workspace string) ([]rubix.Department, error)
func (*Provider) GetDistributor ¶
func (p *Provider) GetDistributor(workspace, distributor string) (*rubix.Distributor, error)
--- Distributors ---
func (*Provider) GetDistributors ¶
func (p *Provider) GetDistributors(workspace string) ([]rubix.Distributor, error)
func (*Provider) GetIPGroup ¶
--- IP Groups ---
func (*Provider) GetIPGroups ¶
func (*Provider) GetManagedBPOs ¶
func (*Provider) GetOIDCProvider ¶
func (p *Provider) GetOIDCProvider(workspace, uuid string) (*rubix.OIDCProvider, error)
func (*Provider) GetOIDCProviders ¶
func (p *Provider) GetOIDCProviders(workspace string) ([]rubix.OIDCProvider, error)
--- OIDC Providers ---
func (*Provider) GetPermissionStatements ¶
func (*Provider) GetPlatformApplications ¶
func (p *Provider) GetPlatformApplications() ([]rubix.PlatformApplication, error)
func (*Provider) GetPlatformVendors ¶
func (p *Provider) GetPlatformVendors() ([]rubix.PlatformVendor, error)
func (*Provider) GetResolvedMembers ¶
func (p *Provider) GetResolvedMembers(workspace string, filter rubix.MemberFilter) ([]rubix.ResolvedMember, error)
func (*Provider) GetRolePermissions ¶
func (p *Provider) GetRolePermissions(workspace, role string) ([]rubix.RolePermission, error)
func (*Provider) GetRoleResources ¶
func (p *Provider) GetRoleResources(workspace, role string) ([]rubix.RoleResource, error)
--- Role Resources ---
func (*Provider) GetSCIMActivityLog ¶
func (p *Provider) GetSCIMActivityLog(workspace, providerUUID string, limit int) ([]rubix.SCIMActivityLog, error)
--- SCIM Activity Log ---
func (*Provider) GetServiceProvider ¶
func (p *Provider) GetServiceProvider(workspace, serviceID string) (*rubix.ServiceProvider, error)
func (*Provider) GetServiceProviders ¶
func (p *Provider) GetServiceProviders(workspace string) ([]rubix.ServiceProvider, error)
func (*Provider) GetServiceProvidersByType ¶
func (p *Provider) GetServiceProvidersByType(workspace, serviceProvider string) ([]rubix.ServiceProvider, error)
func (*Provider) GetSettings ¶
func (*Provider) GetUserRoleIDs ¶
func (*Provider) GetUserRoles ¶
func (*Provider) GetUserStatus ¶
func (p *Provider) GetUserStatus(workspaceUuid, userUuid string) (rubix.UserStatus, error)
func (*Provider) GetUserTeams ¶
func (*Provider) GetUserWorkspaceUUIDs ¶
func (*Provider) GetWorkspaceApplications ¶
func (*Provider) GetWorkspaceBlueprintResources ¶
func (p *Provider) GetWorkspaceBlueprintResources(workspaceUUID, vendorID, appID, blueprintID string) ([]rubix.WorkspaceBlueprintResource, error)
func (*Provider) GetWorkspaceBlueprints ¶
func (p *Provider) GetWorkspaceBlueprints(workspaceUUID string) ([]rubix.WorkspaceBlueprint, error)
func (*Provider) GetWorkspaceMembers ¶
func (p *Provider) GetWorkspaceMembers(workspaceUuid string, userIDs ...string) ([]rubix.Membership, error)
GetWorkspaceMembers - userID is optional
func (*Provider) GetWorkspaceUUIDByAlias ¶
func (*Provider) GetWorkspaceUser ¶
func (p *Provider) GetWorkspaceUser(workspace, userID string) (*rubix.WorkspaceUser, error)
func (*Provider) GetWorkspaceUsersByProvider ¶
func (p *Provider) GetWorkspaceUsersByProvider(workspace, providerUUID string) ([]rubix.WorkspaceUser, error)
func (*Provider) Initialize ¶
func (*Provider) MigrateOIDCUsersToWorkspaceUsers ¶
func (*Provider) MigrationCount ¶
func (*Provider) MutateBPO ¶
func (p *Provider) MutateBPO(workspace, bpo string, options ...rubix.MutateBPOOption) error
func (*Provider) MutateBrand ¶
func (p *Provider) MutateBrand(workspace, brand string, options ...rubix.MutateBrandOption) error
func (*Provider) MutateChannel ¶
func (p *Provider) MutateChannel(workspace, channel string, options ...rubix.MutateChannelOption) error
func (*Provider) MutateDepartment ¶
func (p *Provider) MutateDepartment(workspace, department string, options ...rubix.MutateDepartmentOption) error
func (*Provider) MutateDistributor ¶
func (p *Provider) MutateDistributor(workspace, distributor string, options ...rubix.MutateDistributorOption) error
func (*Provider) MutateIPGroup ¶
func (p *Provider) MutateIPGroup(workspace, groupID string, options ...rubix.MutateIPGroupOption) error
func (*Provider) MutateOIDCProvider ¶
func (p *Provider) MutateOIDCProvider(workspace, uuid string, options ...rubix.MutateOIDCProviderOption) error
func (*Provider) MutateRole ¶
func (p *Provider) MutateRole(workspace, role string, options ...rubix.MutateRoleOption) error
func (*Provider) MutateServiceProvider ¶
func (p *Provider) MutateServiceProvider(workspace, serviceID string, options ...rubix.MutateServiceProviderOption) error
func (*Provider) MutateTeam ¶
func (p *Provider) MutateTeam(workspace, team string, options ...rubix.MutateTeamOption) error
func (*Provider) MutateUser ¶
func (p *Provider) MutateUser(workspace, user string, options ...rubix.MutateUserOption) error
func (*Provider) RemoveBlueprint ¶
func (*Provider) RemovePlatformApplication ¶
func (*Provider) RemovePlatformVendor ¶
func (*Provider) RemoveRoleResources ¶
func (p *Provider) RemoveRoleResources(workspace, role string, resources ...rubix.RoleResource) error
func (*Provider) RemoveUserFromWorkspace ¶
func (*Provider) RemoveWorkspaceApplication ¶
func (*Provider) RemoveWorkspaceBlueprintResource ¶
func (*Provider) ResetActivationSteps ¶
func (*Provider) RetrieveWorkspace ¶
func (*Provider) RetrieveWorkspaceByDomain ¶
func (*Provider) RetrieveWorkspaces ¶
func (*Provider) SetAuthData ¶
func (*Provider) SetBPOManagers ¶
func (*Provider) SetBPORoles ¶
func (*Provider) SetBPOTeams ¶
func (*Provider) SetMemberPartnerID ¶
func (*Provider) SetMembershipState ¶
func (p *Provider) SetMembershipState(workspace, user string, userState rubix.MembershipState) error
func (*Provider) SetMembershipType ¶
func (p *Provider) SetMembershipType(workspace, user string, MembershipType rubix.MembershipType) error
func (*Provider) SetSetting ¶
func (*Provider) SetUserStatus ¶
func (*Provider) SetWorkspaceAccessCondition ¶
func (*Provider) SetWorkspaceApplication ¶
func (*Provider) SetWorkspaceBlueprintResource ¶
func (p *Provider) SetWorkspaceBlueprintResource(resource rubix.WorkspaceBlueprintResource) error
func (*Provider) SetWorkspaceDefaultApp ¶
func (*Provider) SetWorkspaceEmailDomainApproval ¶
func (*Provider) SetWorkspaceEmailDomainWhitelist ¶
func (*Provider) SetWorkspaceIcon ¶
func (*Provider) SetWorkspaceInstalledApplications ¶
func (*Provider) SetWorkspaceMemberApprovalMode ¶
func (*Provider) SetWorkspaceMetricTickers ¶
func (p *Provider) SetWorkspaceMetricTickers(workspaceUuid string, tickers rubix.MetricTickers) error
func (*Provider) SetWorkspaceName ¶
func (*Provider) SetWorkspaceSystemVendors ¶
func (*Provider) StorageType ¶
func (*Provider) StoreBlueprint ¶
func (*Provider) StoreBlueprintVersion ¶
func (p *Provider) StoreBlueprintVersion(version rubix.BlueprintVersion) error
func (*Provider) StorePlatformApplication ¶
func (p *Provider) StorePlatformApplication(application rubix.PlatformApplication) error
func (*Provider) StorePlatformVendor ¶
func (p *Provider) StorePlatformVendor(vendor rubix.PlatformVendor) error
func (*Provider) SubscribeWorkspaceBlueprint ¶
func (p *Provider) SubscribeWorkspaceBlueprint(sub rubix.WorkspaceBlueprint) error
func (*Provider) UnsubscribeWorkspaceBlueprint ¶
func (*Provider) UpdateWorkspaceBlueprintStatus ¶
func (*Provider) UpdateWorkspaceBlueprintVersion ¶
func (*Provider) UpdateWorkspaceUser ¶
func (p *Provider) UpdateWorkspaceUser(workspace, userID string, opts ...rubix.MutateWorkspaceUserOption) error
Click to show internal directories.
Click to hide internal directories.