Documentation
¶
Index ¶
- Constants
- func Definition() addon.AddonDefinition
- func RegisterDedicatedSaga(registry *saga.Registry, fw *addon.ProviderFramework, rc *resultCapture) error
- func RegisterDeprovisionDedicatedSaga(registry *saga.Registry, fw *addon.ProviderFramework) error
- func UndoBuildDedicatedResult(ctx context.Context, in BuildDedicatedResultIn, out BuildDedicatedResultOut) error
- func UndoCreateDedicatedPool(ctx context.Context, in CreateDedicatedPoolIn, out CreateDedicatedPoolOut) error
- func UndoCreateMemcacheServer(ctx context.Context, in CreateMemcacheServerIn, out CreateMemcacheServerOut) error
- func UndoDecodeDedicatedAttrs(ctx context.Context, in DecodeDedicatedAttrsIn, out DecodeDedicatedAttrsOut) error
- func UndoDeleteDedicatedServerEntity(ctx context.Context, in DeleteDedicatedServerEntityIn, ...) error
- func UndoGenerateNames(ctx context.Context, in GenerateNamesIn, out GenerateNamesOut) error
- func UndoLookupDedicatedServer(ctx context.Context, in LookupDedicatedServerIn, out LookupDedicatedServerOut) error
- func UndoUpdateDedicatedServer(ctx context.Context, in UpdateDedicatedServerIn, out UpdateDedicatedServerOut) error
- type BuildDedicatedResultIn
- type BuildDedicatedResultOut
- type CreateDedicatedPoolIn
- type CreateDedicatedPoolOut
- type CreateMemcacheServerIn
- type CreateMemcacheServerOut
- type DecodeDedicatedAttrsIn
- type DecodeDedicatedAttrsOut
- type DeleteDedicatedServerEntityIn
- type DeleteDedicatedServerEntityOut
- type GenerateNamesIn
- type GenerateNamesOut
- type LookupDedicatedServerIn
- type LookupDedicatedServerOut
- type Provider
- type UpdateDedicatedServerIn
- type UpdateDedicatedServerOut
Constants ¶
View Source
const ( AddonName = "miren-memcache" BaseImage = "oci.miren.cloud/memcached" DefaultVersion = "1.6" )
View Source
const (
ConfigMemory = "memory"
)
Variables ¶
This section is empty.
Functions ¶
func Definition ¶
func Definition() addon.AddonDefinition
func RegisterDedicatedSaga ¶
func RegisterDedicatedSaga(registry *saga.Registry, fw *addon.ProviderFramework, rc *resultCapture) error
func RegisterDeprovisionDedicatedSaga ¶
func RegisterDeprovisionDedicatedSaga(registry *saga.Registry, fw *addon.ProviderFramework) error
func UndoBuildDedicatedResult ¶
func UndoBuildDedicatedResult(ctx context.Context, in BuildDedicatedResultIn, out BuildDedicatedResultOut) error
func UndoCreateDedicatedPool ¶
func UndoCreateDedicatedPool(ctx context.Context, in CreateDedicatedPoolIn, out CreateDedicatedPoolOut) error
func UndoCreateMemcacheServer ¶
func UndoCreateMemcacheServer(ctx context.Context, in CreateMemcacheServerIn, out CreateMemcacheServerOut) error
func UndoDecodeDedicatedAttrs ¶
func UndoDecodeDedicatedAttrs(ctx context.Context, in DecodeDedicatedAttrsIn, out DecodeDedicatedAttrsOut) error
func UndoDeleteDedicatedServerEntity ¶
func UndoDeleteDedicatedServerEntity(ctx context.Context, in DeleteDedicatedServerEntityIn, out DeleteDedicatedServerEntityOut) error
func UndoGenerateNames ¶
func UndoGenerateNames(ctx context.Context, in GenerateNamesIn, out GenerateNamesOut) error
func UndoLookupDedicatedServer ¶
func UndoLookupDedicatedServer(ctx context.Context, in LookupDedicatedServerIn, out LookupDedicatedServerOut) error
func UndoUpdateDedicatedServer ¶
func UndoUpdateDedicatedServer(ctx context.Context, in UpdateDedicatedServerIn, out UpdateDedicatedServerOut) error
Types ¶
type BuildDedicatedResultIn ¶
type BuildDedicatedResultOut ¶
type BuildDedicatedResultOut struct {
Done bool
}
func BuildDedicatedResult ¶
func BuildDedicatedResult(ctx context.Context, in BuildDedicatedResultIn) (BuildDedicatedResultOut, error)
type CreateDedicatedPoolIn ¶
type CreateDedicatedPoolOut ¶
func CreateDedicatedPool ¶
func CreateDedicatedPool(ctx context.Context, in CreateDedicatedPoolIn) (CreateDedicatedPoolOut, error)
type CreateMemcacheServerIn ¶
type CreateMemcacheServerOut ¶
func CreateMemcacheServer ¶
func CreateMemcacheServer(ctx context.Context, in CreateMemcacheServerIn) (CreateMemcacheServerOut, error)
type DecodeDedicatedAttrsIn ¶
type DecodeDedicatedAttrsOut ¶
func DecodeDedicatedAttrs ¶
func DecodeDedicatedAttrs(ctx context.Context, in DecodeDedicatedAttrsIn) (DecodeDedicatedAttrsOut, error)
type DeleteDedicatedServerEntityOut ¶
type DeleteDedicatedServerEntityOut struct {
ServerDeleted bool
}
func DeleteDedicatedServerEntity ¶
func DeleteDedicatedServerEntity(ctx context.Context, in DeleteDedicatedServerEntityIn) (DeleteDedicatedServerEntityOut, error)
type GenerateNamesIn ¶
type GenerateNamesIn struct {
AppName string
}
type GenerateNamesOut ¶
type GenerateNamesOut struct {
ServiceName string `saga:"servicename"`
ServerName string `saga:"servername"`
}
func GenerateNames ¶
func GenerateNames(ctx context.Context, in GenerateNamesIn) (GenerateNamesOut, error)
type LookupDedicatedServerIn ¶
type LookupDedicatedServerOut ¶
type LookupDedicatedServerOut struct {
DedicatedServiceID entity.Id `saga:"dedicatedserviceid"`
DedicatedPoolID entity.Id `saga:"dedicatedpoolid"`
}
func LookupDedicatedServer ¶
func LookupDedicatedServer(ctx context.Context, in LookupDedicatedServerIn) (LookupDedicatedServerOut, error)
type Provider ¶
type Provider struct {
dbsaga.BaseProvider
}
func NewProvider ¶
func NewProvider(fw *addon.ProviderFramework) *Provider
func (*Provider) Deprovision ¶
type UpdateDedicatedServerIn ¶
type UpdateDedicatedServerOut ¶
type UpdateDedicatedServerOut struct {
Updated bool
}
func UpdateDedicatedServer ¶
func UpdateDedicatedServer(ctx context.Context, in UpdateDedicatedServerIn) (UpdateDedicatedServerOut, error)
Click to show internal directories.
Click to hide internal directories.