Documentation ¶
Index ¶
- type Compositeintent
- func (x *Compositeintent) AddChild(name string, i Intent)
- func (x *Compositeintent) Delete(ctx context.Context, mg resource.Managed, ...) error
- func (x *Compositeintent) Deploy(ctx context.Context, mg resource.Managed, labels map[string]string) error
- func (x *Compositeintent) Destroy(ctx context.Context, mg resource.Managed, labels map[string]string) error
- func (x *Compositeintent) GetChildData(name string) interface{}
- func (x *Compositeintent) GetData() interface{}
- func (x *Compositeintent) List(ctx context.Context, mg resource.Managed, ...) (map[string]map[string]nddpresource.Managed, error)
- func (x *Compositeintent) Validate(ctx context.Context, mg resource.Managed, ...) (map[string]map[string]nddpresource.Managed, error)
- type Intent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compositeintent ¶
type Compositeintent struct {
// contains filtered or unexported fields
}
func New ¶
func New(c resource.ClientApplicator, name string) *Compositeintent
func (*Compositeintent) AddChild ¶
func (x *Compositeintent) AddChild(name string, i Intent)
func (*Compositeintent) Delete ¶
func (x *Compositeintent) Delete(ctx context.Context, mg resource.Managed, resources map[string]map[string]nddpresource.Managed) error
func (*Compositeintent) GetChildData ¶
func (x *Compositeintent) GetChildData(name string) interface{}
func (*Compositeintent) GetData ¶
func (x *Compositeintent) GetData() interface{}
type Intent ¶
type Intent interface { Deploy(ctx context.Context, mg resource.Managed, labels map[string]string) error Destroy(ctx context.Context, mg resource.Managed, labels map[string]string) error List(ctx context.Context, mg resource.Managed, resources map[string]map[string]nddpresource.Managed) (map[string]map[string]nddpresource.Managed, error) Validate(ctx context.Context, mg resource.Managed, resources map[string]map[string]nddpresource.Managed) (map[string]map[string]nddpresource.Managed, error) Delete(ctx context.Context, mg resource.Managed, resources map[string]map[string]nddpresource.Managed) error GetData() interface{} }
Click to show internal directories.
Click to hide internal directories.