Documentation ¶
Index ¶
- func NewResource(logger logger.Logger) *schema.Resource
- type Kapp
- type Kubeconfig
- type Resource
- func (r Resource) Create(d *schema.ResourceData, meta interface{}) error
- func (r Resource) CustomizeDiff(diff *schema.ResourceDiff, meta interface{}) error
- func (r Resource) Delete(d *schema.ResourceData, meta interface{}) error
- func (r Resource) Read(d *schema.ResourceData, meta interface{}) error
- func (r Resource) Update(d *schema.ResourceData, meta interface{}) error
- type ResourceData
- type SettableDiff
- type SettableResourceData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Kubeconfig ¶
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func (Resource) CustomizeDiff ¶
func (r Resource) CustomizeDiff(diff *schema.ResourceDiff, meta interface{}) error
type ResourceData ¶
type SettableDiff ¶
type SettableDiff struct {
// contains filtered or unexported fields
}
func (SettableDiff) Get ¶
func (d SettableDiff) Get(key string) interface{}
func (SettableDiff) GetOk ¶
func (d SettableDiff) GetOk(key string) (interface{}, bool)
func (SettableDiff) Set ¶
func (d SettableDiff) Set(key string, val interface{}) error
type SettableResourceData ¶
type SettableResourceData interface { ResourceData Set(key string, val interface{}) error }
Click to show internal directories.
Click to hide internal directories.