Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Config
 - type ResourceProvider
 - func (p *ResourceProvider) Apply(s *terraform.ResourceState, d *terraform.ResourceDiff) (*terraform.ResourceState, error)
 - func (p *ResourceProvider) Configure(c *terraform.ResourceConfig) error
 - func (p *ResourceProvider) Diff(s *terraform.ResourceState, c *terraform.ResourceConfig) (*terraform.ResourceDiff, error)
 - func (p *ResourceProvider) Refresh(s *terraform.ResourceState) (*terraform.ResourceState, error)
 - func (p *ResourceProvider) Resources() []terraform.ResourceType
 - func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error)
 - func (p *ResourceProvider) ValidateResource(t string, c *terraform.ResourceConfig) ([]string, []error)
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceProvider ¶
type ResourceProvider struct {
	Config Config
	// contains filtered or unexported fields
}
    func (*ResourceProvider) Apply ¶
func (p *ResourceProvider) Apply( s *terraform.ResourceState, d *terraform.ResourceDiff) (*terraform.ResourceState, error)
func (*ResourceProvider) Configure ¶
func (p *ResourceProvider) Configure(c *terraform.ResourceConfig) error
func (*ResourceProvider) Diff ¶
func (p *ResourceProvider) Diff( s *terraform.ResourceState, c *terraform.ResourceConfig) (*terraform.ResourceDiff, error)
func (*ResourceProvider) Refresh ¶
func (p *ResourceProvider) Refresh( s *terraform.ResourceState) (*terraform.ResourceState, error)
func (*ResourceProvider) Resources ¶
func (p *ResourceProvider) Resources() []terraform.ResourceType
func (*ResourceProvider) Validate ¶
func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error)
func (*ResourceProvider) ValidateResource ¶
func (p *ResourceProvider) ValidateResource( t string, c *terraform.ResourceConfig) ([]string, []error)
 Click to show internal directories. 
   Click to hide internal directories.