asm.alauda.io group
v1beta2 versionspec object
interval string
jobLabel string
INSERT ADDITIONAL SPEC FIELDS - desired state of cluster Important: Run "make" to regenerate code after modifying this file
monitorResults object
SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
latestUpdated string
targets []object
lastErrors []string
name string
running string
targetType string
namespaceSelector object
NamespaceSelector to select which namespaces the Endpoints objects are discovered from.
matchNames []string
List of namespace names.
pingurls []object
host string
HTTP path to scrape for metrics.
interval string
Interval at which metrics should be scraped
name string
HTTP path to scrape for metrics.
params object
Optional HTTP URL parameters
path string
HTTP path to scrape for metrics.
port string
Name of the service port this url refers to. Mutually exclusive with targetPort.
scheme string
HTTP scheme to use for scraping.
scrapeTimeout string
Timeout after which the scrape is ended
tlsConfig object
TLS configuration to use when scraping the url
insecureSkipVerify boolean
Disable target certificate validation.
url string
url for whole url
customErrors []string
List of custom errors.
selector object
Selector transfers labels on the Kubernetes Pod onto the target.
matchExpressions []object
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
key string required
key is the label key that the selector applies to.
operator string required
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
values []string
values is 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.
matchLabels object
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
crds []object
name string required
name of job.
group string required
group for apigroups GroupVersionKind.
kind string required
kind for GroupVersionKind.
version string required
version for GroupVersionKind.
crdname string
name of crd.
namespace string
namespace of crd.
operator string required
operator of the crd, like Exists, HttpPing.
basicAuth object
BasicAuth allow an http to authenticate over basic authentication
password string
property name of password.
username string
property name of username.
url string
property name of url
customErrors []string
List of custom errors.
status object
v1beta1 versionspec object
interval string
jobLabel string
INSERT ADDITIONAL SPEC FIELDS - desired state of cluster Important: Run "make" to regenerate code after modifying this file
monitorResults object
SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.
latestUpdated string
targets []object
lastErrors []string
name string
running string
targetType string
namespaceSelector object
NamespaceSelector to select which namespaces the Endpoints objects are discovered from.
matchNames []string
List of namespace names.
pingurls []object
host string
HTTP path to scrape for metrics.
interval string
Interval at which metrics should be scraped
name string
HTTP path to scrape for metrics.
params object
Optional HTTP URL parameters
path string
HTTP path to scrape for metrics.
port string
Name of the service port this url refers to. Mutually exclusive with targetPort.
scheme string
HTTP scheme to use for scraping.
scrapeTimeout string
Timeout after which the scrape is ended
tlsConfig object
TLS configuration to use when scraping the url
insecureSkipVerify boolean
Disable target certificate validation.
url string
url for whole url
customErrors []string
List of custom errors.
selector object
Selector transfers labels on the Kubernetes Pod onto the target.
matchExpressions []object
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
key string required
key is the label key that the selector applies to.
operator string required
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
values []string
values is 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.
matchLabels object
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
crds []object
name string required
name of job.
group string required
group for apigroups GroupVersionKind.
kind string required
kind for GroupVersionKind.
version string required
version for GroupVersionKind.
crdname string
name of crd.
namespace string
namespace of crd.
operator string required
operator of the crd, like Exists, HttpPing.
basicAuth object
BasicAuth allow an http to authenticate over basic authentication
password string
property name of password.
username string
property name of username.
url string
property name of url
customErrors []string
List of custom errors.