asm.alauda.iogroup

v1beta2version
specobject
intervalstring
jobLabelstring

INSERT ADDITIONAL SPEC FIELDS - desired state of cluster Important: Run "make" to regenerate code after modifying this file

monitorResultsobject

SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.

latestUpdatedstring
targets[]object
lastErrors[]string
namestring
runningstring
targetTypestring
namespaceSelectorobject

NamespaceSelector to select which namespaces the Endpoints objects are discovered from.

matchNames[]string

List of namespace names.

pingurls[]object
hoststring

HTTP path to scrape for metrics.

intervalstring

Interval at which metrics should be scraped

namestring

HTTP path to scrape for metrics.

paramsobject

Optional HTTP URL parameters

pathstring

HTTP path to scrape for metrics.

portstring

Name of the service port this url refers to. Mutually exclusive with targetPort.

schemestring

HTTP scheme to use for scraping.

scrapeTimeoutstring

Timeout after which the scrape is ended

tlsConfigobject

TLS configuration to use when scraping the url

insecureSkipVerifyboolean

Disable target certificate validation.

urlstring

url for whole url

customErrors[]string

List of custom errors.

selectorobject

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.

keystringrequired

key is the label key that the selector applies to.

operatorstringrequired

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.

matchLabelsobject

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
namestringrequired

name of job.

groupstringrequired

group for apigroups GroupVersionKind.

kindstringrequired

kind for GroupVersionKind.

versionstringrequired

version for GroupVersionKind.

crdnamestring

name of crd.

namespacestring

namespace of crd.

operatorstringrequired

operator of the crd, like Exists, HttpPing.

basicAuthobject

BasicAuth allow an http to authenticate over basic authentication

passwordstring

property name of password.

usernamestring

property name of username.

urlstring

property name of url

customErrors[]string

List of custom errors.

statusobject
v1beta1version
specobject
intervalstring
jobLabelstring

INSERT ADDITIONAL SPEC FIELDS - desired state of cluster Important: Run "make" to regenerate code after modifying this file

monitorResultsobject

SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.

latestUpdatedstring
targets[]object
lastErrors[]string
namestring
runningstring
targetTypestring
namespaceSelectorobject

NamespaceSelector to select which namespaces the Endpoints objects are discovered from.

matchNames[]string

List of namespace names.

pingurls[]object
hoststring

HTTP path to scrape for metrics.

intervalstring

Interval at which metrics should be scraped

namestring

HTTP path to scrape for metrics.

paramsobject

Optional HTTP URL parameters

pathstring

HTTP path to scrape for metrics.

portstring

Name of the service port this url refers to. Mutually exclusive with targetPort.

schemestring

HTTP scheme to use for scraping.

scrapeTimeoutstring

Timeout after which the scrape is ended

tlsConfigobject

TLS configuration to use when scraping the url

insecureSkipVerifyboolean

Disable target certificate validation.

urlstring

url for whole url

customErrors[]string

List of custom errors.

selectorobject

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.

keystringrequired

key is the label key that the selector applies to.

operatorstringrequired

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.

matchLabelsobject

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
namestringrequired

name of job.

groupstringrequired

group for apigroups GroupVersionKind.

kindstringrequired

kind for GroupVersionKind.

versionstringrequired

version for GroupVersionKind.

crdnamestring

name of crd.

namespacestring

namespace of crd.

operatorstringrequired

operator of the crd, like Exists, HttpPing.

basicAuthobject

BasicAuth allow an http to authenticate over basic authentication

passwordstring

property name of password.

usernamestring

property name of username.

urlstring

property name of url

customErrors[]string

List of custom errors.

statusobject