Documentation ¶
Index ¶
- func AppendPatchOps(keyPrefix, pathPrefix string, resourceData *schema.ResourceData, ...) patch.PatchOperations
- func DataVolumeFields() map[string]*schema.Schema
- func DataVolumeSpecSchema() *schema.Schema
- func ExpandDataVolumeSpec(dataVolumeSpec []interface{}) (cdiv1.DataVolumeSpec, error)
- func ExpandDataVolumeTemplates(dataVolumes []interface{}) ([]cdiv1.DataVolume, error)
- func FlattenDataVolumeSpec(spec cdiv1.DataVolumeSpec) []interface{}
- func FlattenDataVolumeTemplates(in []cdiv1.DataVolume) []interface{}
- func FromResourceData(resourceData *schema.ResourceData) (*cdiv1.DataVolume, error)
- func ToResourceData(dv cdiv1.DataVolume, resourceData *schema.ResourceData) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendPatchOps ¶
func AppendPatchOps(keyPrefix, pathPrefix string, resourceData *schema.ResourceData, ops []patch.PatchOperation) patch.PatchOperations
func DataVolumeFields ¶
func DataVolumeSpecSchema ¶
func ExpandDataVolumeSpec ¶
func ExpandDataVolumeSpec(dataVolumeSpec []interface{}) (cdiv1.DataVolumeSpec, error)
func ExpandDataVolumeTemplates ¶
func ExpandDataVolumeTemplates(dataVolumes []interface{}) ([]cdiv1.DataVolume, error)
func FlattenDataVolumeSpec ¶
func FlattenDataVolumeSpec(spec cdiv1.DataVolumeSpec) []interface{}
func FlattenDataVolumeTemplates ¶
func FlattenDataVolumeTemplates(in []cdiv1.DataVolume) []interface{}
func FromResourceData ¶
func FromResourceData(resourceData *schema.ResourceData) (*cdiv1.DataVolume, error)
func ToResourceData ¶
func ToResourceData(dv cdiv1.DataVolume, resourceData *schema.ResourceData) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.