...

Package fielddesc

import "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/crd/fielddesc"
Overview
Index

Overview ▾

Constants

const (
    OptionalRequirementLevel                  = "Optional"
    RequiredWhenParentPresentRequirementLevel = "RequiredWhenParentPresent"
    RequiredRequirementLevel                  = "Required"
)

type FieldDescription

type FieldDescription struct {
    FullName             []string
    ShortName            string
    Description          string
    Type                 string
    RequirementLevel     RequirementLevel
    Children             []FieldDescription
    AdditionalProperties []FieldDescription
}

func GetSpecDescription

func GetSpecDescription(crd *apiextensions.CustomResourceDefinition) FieldDescription

func GetStatusDescription

func GetStatusDescription(crd *apiextensions.CustomResourceDefinition) (FieldDescription, error)

type RequirementLevel

type RequirementLevel string