# THIS FILE WAS AUTO GENERATED FROM THE K8S SWAGGER SPEC require "yaml" require "json" ::K8S::Kubernetes::Resource.define_object("ScopedResourceSelectorRequirement", namespace: "::K8S::Api::Core::V1", properties: [ {name: "operator", kind: String, key: "operator", nilable: false, read_only: false, description: "Represents a scope's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist.\n\n"}, {name: "scope_name", kind: String, key: "scopeName", nilable: false, read_only: false, description: "The name of the scope that the selector applies to.\n\n"}, {name: "values", kind: ::Array(String), key: "values", nilable: true, read_only: false, description: "An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch."}, ] )