Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsoleContext ¶
type ConsoleContext struct { context.Context AccountName string UserId repos.ID UserEmail string UserName string }
func (ConsoleContext) GetAccountName ¶
func (c ConsoleContext) GetAccountName() string
func (ConsoleContext) GetUserEmail ¶
func (c ConsoleContext) GetUserEmail() string
func (ConsoleContext) GetUserId ¶
func (c ConsoleContext) GetUserId() repos.ID
func (ConsoleContext) GetUserName ¶
func (c ConsoleContext) GetUserName() string
type ManagedResourceContext ¶
type ManagedResourceContext struct { ConsoleContext ManagedServiceName *string EnvironmentName *string }
type PublishMsg ¶
type PublishMsg string
const ( PublishAdd PublishMsg = "added" PublishDelete PublishMsg = "deleted" PublishUpdate PublishMsg = "updated" )
type ResourceContext ¶
type ResourceContext struct { ConsoleContext EnvironmentName string }
type ResourceEventPublisher ¶
type ResourceEventPublisher interface { PublishConsoleEvent(ctx ConsoleContext, resourceType entities.ResourceType, name string, update PublishMsg) PublishEnvironmentResourceEvent(ctx ConsoleContext, envName string, resourceType entities.ResourceType, name string, update PublishMsg) PublishResourceEvent(ctx ResourceContext, resourceType entities.ResourceType, name string, update PublishMsg) PublishClusterManagedServiceEvent(ctx ConsoleContext, msvcName string, resourceType entities.ResourceType, name string, update PublishMsg) }
Click to show internal directories.
Click to hide internal directories.