Documentation ¶
Index ¶
- func AffinitySchema() *schema.Schema
- func AppendPatchOps(keyPrefix, pathPrefix string, resourceData *schema.ResourceData, ...) patch.PatchOperations
- func BuildId(meta metav1.ObjectMeta) string
- 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 ExpandPodTemplate(l []interface{}) (*corev1.PodTemplateSpec, 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) []interface{}
- func FlattenPersistentVolumeClaimSpec(in v1.PersistentVolumeClaimSpec) []interface{}
- func FlattenPodDNSConfig(in *v1.PodDNSConfig) []interface{}
- func FlattenPodTemplateSpec(t corev1.PodTemplateSpec, prefix ...string) ([]interface{}, error)
- 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 PodTemplateFields() map[string]*schema.Schema
- func TolerationSchema() *schema.Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AffinitySchema ¶
func AppendPatchOps ¶
func AppendPatchOps(keyPrefix, pathPrefix string, resourceData *schema.ResourceData, ops []patch.PatchOperation) patch.PatchOperations
func BuildId ¶
func BuildId(meta metav1.ObjectMeta) string
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 ExpandPodTemplate ¶
func ExpandPodTemplate(l []interface{}) (*corev1.PodTemplateSpec, 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) []interface{}
func FlattenPersistentVolumeClaimSpec ¶
func FlattenPersistentVolumeClaimSpec(in v1.PersistentVolumeClaimSpec) []interface{}
func FlattenPodDNSConfig ¶
func FlattenPodDNSConfig(in *v1.PodDNSConfig) []interface{}
func FlattenPodTemplateSpec ¶
func FlattenPodTemplateSpec(t corev1.PodTemplateSpec, prefix ...string) ([]interface{}, error)
func FlattenTolerations ¶
func FlattenTolerations(tolerations []v1.Toleration) []interface{}
func PodDnsConfigSchema ¶
func PodTemplateFields ¶
func TolerationSchema ¶
Types ¶
This section is empty.
Source Files ¶
- affinity_spec.go
- diff_supress_funcs.go
- label_selector.go
- local_object_reference.go
- metadata.go
- persistent_volume_claim.go
- pod_dns_config.go
- schema_container.go
- schema_helpers.go
- schema_pod_spec.go
- schema_pod_template.go
- schema_volume_source.go
- structures.go
- structures_affinity.go
- structures_container.go
- structures_pod.go
- toleration.go
- validators.go
Click to show internal directories.
Click to hide internal directories.