Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewDynamicResourceController(opts ctrl.Options, ucp *v20231001preview.ClientFactory, engine engine.Engine, ...) (ctrl.Controller, error)
 - func NewInertDeleteController(opts ctrl.Options) (ctrl.Controller, error)
 - func NewInertPutController(opts ctrl.Options) (ctrl.Controller, error)
 - func NewRecipeDeleteController(opts ctrl.Options, engine engine.Engine, ...) (ctrl.Controller, error)
 - func NewRecipePutController(opts ctrl.Options, engine engine.Engine, ...) (ctrl.Controller, error)
 - type DynamicResourceController
 - type InertDeleteController
 - type InertPutController
 - type RecipeDeleteController
 - type RecipePutController
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDynamicResourceController ¶
func NewDynamicResourceController(opts ctrl.Options, ucp *v20231001preview.ClientFactory, engine engine.Engine, configurationLoader configloader.ConfigurationLoader) (ctrl.Controller, error)
NewDynamicResourceController creates a new DynamicResourcePutController.
func NewInertDeleteController ¶
func NewInertDeleteController(opts ctrl.Options) (ctrl.Controller, error)
NewInertDeleteController creates a new InertDeleteController.
func NewInertPutController ¶
func NewInertPutController(opts ctrl.Options) (ctrl.Controller, error)
NewInertPutController creates a new InertPutController.
func NewRecipeDeleteController ¶
func NewRecipeDeleteController(opts ctrl.Options, engine engine.Engine, configurationLoader configloader.ConfigurationLoader) (ctrl.Controller, error)
NewRecipeDeleteController creates a new RecipeDeleteController.
func NewRecipePutController ¶
func NewRecipePutController(opts ctrl.Options, engine engine.Engine, configurationLoader configloader.ConfigurationLoader) (ctrl.Controller, error)
NewRecipePutController creates a new RecipePutController.
Types ¶
type DynamicResourceController ¶
type DynamicResourceController struct {
	ctrl.BaseController
	// contains filtered or unexported fields
}
    DynamicResourceController is the async operation controller to perform processing on dynamic resources.
This controller will use the capabilities and the operation to determine the correct controller to use.
type InertDeleteController ¶
type InertDeleteController struct {
	ctrl.BaseController
}
    InertDeleteController is the async operation controller to perform DELETE processing on dynamic resources not deployed using recipes.
type InertPutController ¶
type InertPutController struct {
	ctrl.BaseController
}
    InertPutController is the async operation controller to perform PUT processing on "inert" dynamic resources.
type RecipeDeleteController ¶
type RecipeDeleteController struct {
	ctrl.BaseController
	// contains filtered or unexported fields
}
    RecipeDeleteController is the async operation controller to perform DELETE processing on dynamic resources deployed using recipes.
func (*RecipeDeleteController) Run ¶
func (c *RecipeDeleteController) Run(ctx context.Context, request *ctrl.Request) (ctrl.Result, error)
Run processes DELETE operations for dynamic resources deployed using recipes. It creates and delegates the request to DeleteResource controller to handle the deletion.
type RecipePutController ¶
type RecipePutController struct {
	ctrl.BaseController
	// contains filtered or unexported fields
}
    RecipePutController is the async operation controller to perform PUT processing on "recipe" dynamic resources.