Documentation ¶
Index ¶
- func AffinitySchema() *schema.Schema
- func ConvertToBasicMetadata(d *schema.ResourceData) metav1.ObjectMeta
- func ExpandAffinity(a []interface{}) *v1.Affinity
- func ExpandLocalObjectReferences(localObjectReference []interface{}) *v1.LocalObjectReference
- func ExpandMetadata(in []interface{}) metav1.ObjectMeta
- func ExpandPersistentVolumeClaimSpec(l []interface{}) (*v1.PersistentVolumeClaimSpec, error)
- func ExpandPodDNSConfig(l []interface{}) (*v1.PodDNSConfig, error)
- func ExpandTolerations(tolerations []interface{}) ([]v1.Toleration, error)
- func FlattenAffinity(in *v1.Affinity) []interface{}
- func FlattenLocalObjectReferences(localObjectReference v1.LocalObjectReference) []interface{}
- func FlattenMetadata(meta metav1.ObjectMeta, resourceData *schema.ResourceData) error
- func FlattenMetadataDataVolume(meta metav1.ObjectMeta) []interface{}
- func FlattenPersistentVolumeClaimSpec(in v1.PersistentVolumeClaimSpec) []interface{}
- func FlattenPodDNSConfig(in *v1.PodDNSConfig) []interface{}
- func FlattenTolerations(tolerations []v1.Toleration) []interface{}
- func LocalObjectReferenceSchema(description string) *schema.Schema
- func NamespacedMetadataSchema(objectName string, generatableName bool) *schema.Schema
- func PersistentVolumeClaimSpecSchema() *schema.Schema
- func PodDnsConfigSchema() *schema.Schema
- func TolerationSchema() *schema.Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AffinitySchema ¶
func ConvertToBasicMetadata ¶ added in v0.15.0
func ConvertToBasicMetadata(d *schema.ResourceData) metav1.ObjectMeta
func ExpandAffinity ¶
func ExpandLocalObjectReferences ¶
func ExpandLocalObjectReferences(localObjectReference []interface{}) *v1.LocalObjectReference
func ExpandMetadata ¶
func ExpandMetadata(in []interface{}) metav1.ObjectMeta
func ExpandPersistentVolumeClaimSpec ¶
func ExpandPersistentVolumeClaimSpec(l []interface{}) (*v1.PersistentVolumeClaimSpec, error)
func ExpandPodDNSConfig ¶
func ExpandPodDNSConfig(l []interface{}) (*v1.PodDNSConfig, error)
func ExpandTolerations ¶
func ExpandTolerations(tolerations []interface{}) ([]v1.Toleration, error)
func FlattenAffinity ¶
func FlattenLocalObjectReferences ¶
func FlattenLocalObjectReferences(localObjectReference v1.LocalObjectReference) []interface{}
func FlattenMetadata ¶
func FlattenMetadata(meta metav1.ObjectMeta, resourceData *schema.ResourceData) error
func FlattenMetadataDataVolume ¶ added in v0.15.0
func FlattenMetadataDataVolume(meta metav1.ObjectMeta) []interface{}
func FlattenPersistentVolumeClaimSpec ¶
func FlattenPersistentVolumeClaimSpec(in v1.PersistentVolumeClaimSpec) []interface{}
func FlattenPodDNSConfig ¶
func FlattenPodDNSConfig(in *v1.PodDNSConfig) []interface{}
func FlattenTolerations ¶
func FlattenTolerations(tolerations []v1.Toleration) []interface{}
func PodDnsConfigSchema ¶
func TolerationSchema ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.