Kind
VMScrapeConfig
Group
operator.victoriametrics.com
Version
v1beta1
apiVersion: operator.victoriametrics.com/v1beta1 kind: VMScrapeConfig metadata: name: example
Tip: use .spec.authorization for path-only search
View raw schema
apiVersion string
kind string
metadata object
spec object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
azureSDConfigs []object
authenticationMethod string
enum: OAuth, ManagedIdentity
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
clientID string
clientSecret object
key string required
name string
optional boolean
environment string
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
port integer
format: int32
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
resourceGroup string
subscriptionID string required
minLength: 1
tenantID string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearerTokenFile string
bearerTokenSecret object
key string required
name string
optional boolean
consulSDConfigs []object
allowStale boolean
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
datacenter string
filter string
followRedirects boolean
namespace string
nodeMeta object
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
partition string
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
scheme string
enum: HTTP, HTTPS
server string required
minLength: 1
services []string
tagSeparator string
tags []string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
tokenRef object
key string required
name string
optional boolean
digitalOceanSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
port integer
format: int32
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
server string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
dnsSDConfigs []object
names []string required
minItems: 1
port integer
format: int32
type string
enum: SRV, A, AAAA, MX
ec2SDConfigs []object
accessKey object
key string required
name string
optional boolean
filters []object
name string required
values []string required
port integer
format: int32
region string
roleARN string
secretKey object
key string required
name string
optional boolean
eurekaSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
server string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
fileSDConfigs []object
files []string required
minItems: 1
follow_redirects boolean
gceSDConfigs []object
filter string
port integer
format: int32
project string required
minLength: 1
tagSeparator string
zone object required
hetznerSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
port integer
format: int32
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
role string required
enum: robot, Robot, hcloud, Cloud
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
honorLabels boolean
honorTimestamps boolean
httpSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
url string required
pattern: ^http(s)?://.+$
minLength: 1
interval string
kubernetesSDConfigs []object
apiServer string
attach_metadata object
namespace boolean
node boolean
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
namespaces object
names []string
ownNamespace boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
role string required
enum: node, pod, service, endpoints, endpointslice, ingress
selectors []object
field string
label string
role string required
enum: node, pod, service, endpoints, endpointslice, ingress
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
kumaSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
clientID string
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
server string required
minLength: 1
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
max_scrape_size string
metricRelabelConfigs []object
action string
if object
labels object
match string
modulus integer
format: int64
regex object
replacement string
separator string
sourceLabels []string
source_labels []string
targetLabel string
target_label string
nomadSDConfigs []object
allowStale boolean
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
namespace string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
region string
server string required
minLength: 1
tagSeparator string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
openstackSDConfigs []object
allTenants boolean
applicationCredentialId string
applicationCredentialName string
applicationCredentialSecret object
key string required
name string
optional boolean
availability string
enum: Public, public, Admin, admin, Internal, internal
domainID string
domainName string
identityEndpoint string
password object
key string required
name string
optional boolean
port integer
format: int32
projectID string
projectName string
region string required
minLength: 1
role string required
enum: Instance, instance, Hypervisor, hypervisor
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
userid string
username string
ovhcloudSDConfigs []object
applicationKey string required
minLength: 1
applicationSecret object required
key string required
name string
optional boolean
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
consumerKey object required
key string required
name string
optional boolean
endpoint string
followRedirects boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
service string required
enum: vps, VPS, dedicated_server, DedicatedServer
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
params object
path string
proxyURL string
puppetDBSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
followRedirects boolean
includeParameters boolean
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
port integer
format: int32
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
query string required
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
url string required
relabelConfigs []object
action string
if object
labels object
match string
modulus integer
format: int64
regex object
replacement string
separator string
sourceLabels []string
source_labels []string
targetLabel string
target_label string
sampleLimit integer
scheme string
enum: http, https, HTTPS, HTTP
scrapeClass string
scrapeTimeout string
scrape_interval string
seriesLimit integer
staticConfigs []object
labels object
targets []string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
vm_scrape_params object
disable_compression boolean
disable_keep_alive boolean
headers []string
no_stale_markers boolean
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
scrape_align_interval string
scrape_offset string
stream_parse boolean
vultrSDConfigs []object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basicAuth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
firewallGroupID string
followRedirects boolean
hostname string
label string
mainIP string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
port integer
format: int32
proxyURL string
proxy_client_config object
authorization object
credentials object
key string required
name string
optional boolean
credentialsFile string
type string
basic_auth object
password object
key string required
name string
optional boolean
password_file string
username object
key string required
name string
optional boolean
bearer_token object
key string required
name string
optional boolean
bearer_token_file string
oauth2 object
client_id object required
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
client_secret object
key string required
name string
optional boolean
client_secret_file string
endpoint_params object
proxy_url string
scopes []string
tls_config object
token_url string required
minLength: 1
tls_config object
region string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
status object
conditions []object
lastTransitionTime string required
format: date-time
lastUpdateTime string required
format: date-time
message string
maxLength: 32768
observedGeneration integer
format: int64
minimum: 0
reason string required
minLength: 1
maxLength: 1024
status string required
enum: True, False, Unknown
type string required
maxLength: 316
observedGeneration integer
format: int64
reason string
updateStatus string

No matches. Try .spec.authorization for an exact path

Copied!