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 UndoCreateRabbitmqServer(ctx context.Context, in CreateRabbitmqServerIn, out CreateRabbitmqServerOut) error
- func UndoDecodeDedicatedAttrs(ctx context.Context, in DecodeDedicatedAttrsIn, out DecodeDedicatedAttrsOut) error
- func UndoDeleteDedicatedServerEntity(ctx context.Context, in DeleteDedicatedServerEntityIn, ...) error
- func UndoGenerateCredentials(ctx context.Context, in GenerateCredentialsIn, out GenerateCredentialsOut) 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 CreateRabbitmqServerIn
- type CreateRabbitmqServerOut
- type DecodeDedicatedAttrsIn
- type DecodeDedicatedAttrsOut
- type DeleteDedicatedServerEntityIn
- type DeleteDedicatedServerEntityOut
- type GenerateCredentialsIn
- type GenerateCredentialsOut
- type LookupDedicatedServerIn
- type LookupDedicatedServerOut
- type Provider
- type UpdateDedicatedServerIn
- type UpdateDedicatedServerOut
Constants ¶
View Source
const ( AddonName = "miren-rabbitmq" BaseImage = "oci.miren.cloud/rabbitmq" DefaultVersion = "4" )
View Source
const (
ConfigStorage = "storage"
)
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 UndoCreateRabbitmqServer ¶
func UndoCreateRabbitmqServer(ctx context.Context, in CreateRabbitmqServerIn, out CreateRabbitmqServerOut) 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 UndoGenerateCredentials ¶
func UndoGenerateCredentials(ctx context.Context, in GenerateCredentialsIn, out GenerateCredentialsOut) 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 CreateRabbitmqServerIn ¶
type CreateRabbitmqServerOut ¶
func CreateRabbitmqServer ¶
func CreateRabbitmqServer(ctx context.Context, in CreateRabbitmqServerIn) (CreateRabbitmqServerOut, 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 GenerateCredentialsIn ¶
type GenerateCredentialsIn struct {
AppName string
}
type GenerateCredentialsOut ¶
type GenerateCredentialsOut struct {
Password string `saga:"password"`
Username string `saga:"username"`
Vhost string `saga:"vhost"`
ServiceName string `saga:"servicename"`
ServerName string `saga:"servername"`
}
func GenerateCredentials ¶
func GenerateCredentials(ctx context.Context, in GenerateCredentialsIn) (GenerateCredentialsOut, error)
type LookupDedicatedServerIn ¶
type LookupDedicatedServerOut ¶
type LookupDedicatedServerOut struct {
DedicatedServiceID entity.Id `saga:"dedicatedserviceid"`
DedicatedPoolID entity.Id `saga:"dedicatedpoolid"`
DedicatedServerName string `saga:"dedicatedservername"`
}
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.