Documentation
¶
Index ¶
- func DeleteAciResource(d *schema.ResourceData, del func(id string) error) error
- func GetBaseFieldMap() map[string]string
- func GetBaseSchema() map[string]*schema.Schema
- func MergeSchemaMaps(maps ...map[string]*schema.Schema) map[string]*schema.Schema
- func MergeStringMaps(maps ...map[string]string) map[string]string
- func Provider() terraform.ResourceProvider
- func ValidateAndFetchTenant(d *schema.ResourceData, meta interface{}) (*models.Tenant, error)
- type AciConfig
- type AciResource
- func (d *AciResource) ConvertToBaseMap(obj *models.ResourceAttributes) map[string]interface{}
- func (d *AciResource) CreateSDKResource(obj interface{}) interface{}
- func (d *AciResource) MapFields(fields map[string]string, obj interface{})
- func (d *AciResource) MapFieldsToAci(fields map[string]string, obj interface{})
- func (d *AciResource) SetIdArray(key string, items []*models.ResourceAttributes)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteAciResource ¶
func DeleteAciResource(d *schema.ResourceData, del func(id string) error) error
func GetBaseFieldMap ¶
func GetBaseSchema ¶
func MergeSchemaMaps ¶
func Provider ¶
func Provider() terraform.ResourceProvider
func ValidateAndFetchTenant ¶
func ValidateAndFetchTenant(d *schema.ResourceData, meta interface{}) (*models.Tenant, error)
Types ¶
type AciResource ¶
type AciResource struct {
*schema.ResourceData
}
func (*AciResource) ConvertToBaseMap ¶
func (d *AciResource) ConvertToBaseMap(obj *models.ResourceAttributes) map[string]interface{}
func (*AciResource) CreateSDKResource ¶
func (d *AciResource) CreateSDKResource(obj interface{}) interface{}
func (*AciResource) MapFields ¶
func (d *AciResource) MapFields(fields map[string]string, obj interface{})
func (*AciResource) MapFieldsToAci ¶
func (d *AciResource) MapFieldsToAci(fields map[string]string, obj interface{})
func (*AciResource) SetIdArray ¶
func (d *AciResource) SetIdArray(key string, items []*models.ResourceAttributes)
Click to show internal directories.
Click to hide internal directories.