github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/pkg/apis/core/v1alpha1/objectselector.go (about)

     1  package v1alpha1
     2  
     3  // Selector for any Kubernetes-style API.
     4  type ObjectSelector struct {
     5  
     6  	// A regular expression apiVersion match.
     7  	// +optional
     8  	APIVersionRegexp string `json:"apiVersionRegexp,omitempty" protobuf:"bytes,1,opt,name=apiVersionRegexp"`
     9  
    10  	// A regular expression kind match.
    11  	// +optional
    12  	KindRegexp string `json:"kindRegexp,omitempty" protobuf:"bytes,2,opt,name=kindRegexp"`
    13  
    14  	// A regular expression name match.
    15  	// +optional
    16  	NameRegexp string `json:"nameRegexp,omitempty" protobuf:"bytes,3,opt,name=nameRegexp"`
    17  
    18  	// A regular expression namespace match.
    19  	// +optional
    20  	NamespaceRegexp string `json:"namespaceRegexp,omitempty" protobuf:"bytes,4,opt,name=namespaceRegexp"`
    21  }