mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 00:20:07 +01:00
4314 lines
133 KiB
JSON
4314 lines
133 KiB
JSON
{
|
|
"id": "http://snowdrop.me/istio/v1/Schema#",
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"definitions": {
|
|
"google_rpc_Status": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"details": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/protobuf_types_Any",
|
|
"javaType": "me.snowdrop.istio.api.Any"
|
|
}
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.Status"
|
|
},
|
|
"istio_adapter_bypass_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"backendAddress": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"params": {
|
|
"$ref": "#/definitions/protobuf_types_Any",
|
|
"javaType": "me.snowdrop.istio.api.Any"
|
|
},
|
|
"sessionBased": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.bypass.BypassSpec"
|
|
},
|
|
"istio_adapter_circonus_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_circonus_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.MetricInfo"
|
|
}
|
|
},
|
|
"submissionInterval": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"submissionUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.CirconusSpec"
|
|
},
|
|
"istio_adapter_circonus_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"type": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.Type"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.MetricInfo"
|
|
},
|
|
"istio_adapter_denier_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"status": {
|
|
"$ref": "#/definitions/google_rpc_Status",
|
|
"javaType": "me.snowdrop.istio.api.Status"
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"validUseCount": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.denier.DenierSpec"
|
|
},
|
|
"istio_adapter_dogstatsd_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"bufferLength": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"globalTags": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_dogstatsd_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.MetricInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.dogstatsd.MetricInfo\u003e"
|
|
},
|
|
"prefix": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sampleRate": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.Dogstatsd"
|
|
},
|
|
"istio_adapter_dogstatsd_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"tags": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"type": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.Type"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.MetricInfo"
|
|
},
|
|
"istio_adapter_fluentd_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"integerDuration": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.fluentd.FluentdSpec"
|
|
},
|
|
"istio_adapter_kubernetesenv_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"cacheRefreshDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"kubeconfigPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.kubernetesenv.KubernetesenvSpec"
|
|
},
|
|
"istio_adapter_list_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"blacklist": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"cachingInterval": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"cachingUseCount": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"entryType": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.list.ListEntryType"
|
|
},
|
|
"overrides": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"providerUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"refreshInterval": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"ttl": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.list.BaseKubernetesList"
|
|
},
|
|
"istio_adapter_memquota_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"minDeduplicationDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"quotas": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_memquota_Params_Quota",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.Quota"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.MemquotaSpec"
|
|
},
|
|
"istio_adapter_memquota_Params_Override": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"dimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"maxAmount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.Override"
|
|
},
|
|
"istio_adapter_memquota_Params_Quota": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"maxAmount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"overrides": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_memquota_Params_Override",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.Override"
|
|
}
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.Quota"
|
|
},
|
|
"istio_adapter_opa_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"checkMethod": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"failClose": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"policy": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.opa.OpaSpec"
|
|
},
|
|
"istio_adapter_prometheus_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"metrics": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.MetricInfo"
|
|
}
|
|
},
|
|
"metricsExpirationPolicy": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricsExpirationPolicy",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.MetricsExpirationPolicy"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.PrometheusSpec"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"buckets": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition"
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"instanceName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"kind": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Kind"
|
|
},
|
|
"labelNames": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.MetricInfo"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"definition": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition.Definition",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Explicit": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"bounds": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Explicit"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_ExplicitBuckets": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition.Definition"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"explicitBuckets": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Explicit",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Explicit"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.ExplicitBucketsDefinition"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Exponential": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"growthFactor": {
|
|
"type": "number",
|
|
"description": ""
|
|
},
|
|
"numFiniteBuckets": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"scale": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Exponential"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_ExponentialBuckets": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition.Definition"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"exponentialBuckets": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Exponential",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Exponential"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.ExponentialBucketsDefinition"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Linear": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"numFiniteBuckets": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"offset": {
|
|
"type": "number",
|
|
"description": ""
|
|
},
|
|
"width": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Linear"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_LinearBuckets": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.prometheus.BucketsDefinition.Definition"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"linearBuckets": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_Linear",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.Linear"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.LinearBucketsDefinition"
|
|
},
|
|
"istio_adapter_prometheus_Params_MetricsExpirationPolicy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"expiryCheckIntervalDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"metricsExpiryDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.MetricsExpirationPolicy"
|
|
},
|
|
"istio_adapter_rbac_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"cacheDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"configStoreUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.rbac.RbacSpec"
|
|
},
|
|
"istio_adapter_redisquota_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"connectionPoolSize": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"quotas": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_redisquota_Params_Quota",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.Quota"
|
|
}
|
|
},
|
|
"redisServerUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.RedisquotaSpec"
|
|
},
|
|
"istio_adapter_redisquota_Params_Override": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"dimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"maxAmount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.Override"
|
|
},
|
|
"istio_adapter_redisquota_Params_Quota": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"bucketDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"maxAmount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"overrides": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_redisquota_Params_Override",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.Override"
|
|
}
|
|
},
|
|
"rateLimitAlgorithm": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.QuotaAlgorithm"
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.Quota"
|
|
},
|
|
"istio_adapter_servicecontrol_GcpServiceSetting": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"googleServiceName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"meshServiceName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"quotas": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_servicecontrol_Quota",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.Quota"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.GcpServiceSetting"
|
|
},
|
|
"istio_adapter_servicecontrol_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"credentialPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"runtimeConfig": {
|
|
"$ref": "#/definitions/istio_adapter_servicecontrol_RuntimeConfig",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.RuntimeConfig"
|
|
},
|
|
"serviceConfigs": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_servicecontrol_GcpServiceSetting",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.GcpServiceSetting"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.ServicecontrolSpec"
|
|
},
|
|
"istio_adapter_servicecontrol_Quota": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"expiration": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"googleQuotaMetricName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.Quota"
|
|
},
|
|
"istio_adapter_servicecontrol_RuntimeConfig": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"checkCacheSize": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"checkResultExpiration": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.RuntimeConfig"
|
|
},
|
|
"istio_adapter_signalfx_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"accessToken": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"datapointInterval": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"ingestUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"metrics": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_adapter_signalfx_Params_MetricConfig",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.MetricConfig"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.SignalfxSpec"
|
|
},
|
|
"istio_adapter_signalfx_Params_MetricConfig": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"type": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.Type"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.MetricConfig"
|
|
},
|
|
"istio_adapter_solarwinds_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"appopticsAccessToken": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"appopticsBatchSize": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"logs": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_solarwinds_Params_LogInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.LogInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.solarwinds.LogInfo\u003e"
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_solarwinds_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.MetricInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.solarwinds.MetricInfo\u003e"
|
|
},
|
|
"papertrailLocalRetentionDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"papertrailUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.SolarwindsSpec"
|
|
},
|
|
"istio_adapter_solarwinds_Params_LogInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"payloadTemplate": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.LogInfo"
|
|
},
|
|
"istio_adapter_solarwinds_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"labelNames": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.MetricInfo"
|
|
},
|
|
"istio_adapter_stackdriver_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"creds": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec.Creds",
|
|
"isInterface": true
|
|
},
|
|
"endpoint": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"logInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_LogInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.LogInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.stackdriver.LogInfo\u003e"
|
|
},
|
|
"metricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.MetricInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.stackdriver.MetricInfo\u003e"
|
|
},
|
|
"projectId": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"pushInterval": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"trace": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_Trace",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.Trace"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec"
|
|
},
|
|
"istio_adapter_stackdriver_Params_ApiKey": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec.Creds"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"apiKey": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.ApiKeyCreds"
|
|
},
|
|
"istio_adapter_stackdriver_Params_AppCredentials": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec.Creds"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"appCredentials": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.AppCredentialsCreds"
|
|
},
|
|
"istio_adapter_stackdriver_Params_LogInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"httpMapping": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_LogInfo_HttpRequestMapping",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.HttpRequestMapping"
|
|
},
|
|
"labelNames": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"payloadTemplate": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sinkInfo": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_LogInfo_SinkInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.SinkInfo"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.LogInfo"
|
|
},
|
|
"istio_adapter_stackdriver_Params_LogInfo_HttpRequestMapping": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"latency": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"localIp": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"method": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"referer": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"remoteIp": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"requestSize": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"responseSize": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"url": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"userAgent": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.HttpRequestMapping"
|
|
},
|
|
"istio_adapter_stackdriver_Params_LogInfo_SinkInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"UniqueWriterIdentity": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"UpdateDestination": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"UpdateFilter": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"UpdateIncludeChildren": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"destination": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"filter": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.SinkInfo"
|
|
},
|
|
"istio_adapter_stackdriver_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"buckets": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_MetricInfo_BucketsDefinition",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.BucketsDefinition"
|
|
},
|
|
"kind": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.MetricKind"
|
|
},
|
|
"metricType": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"value": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.ValueType"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.MetricInfo"
|
|
},
|
|
"istio_adapter_stackdriver_Params_MetricInfo_BucketsDefinition": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"definition": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.BucketsDefinition.Definition",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.BucketsDefinition"
|
|
},
|
|
"istio_adapter_stackdriver_Params_ServiceAccountPath": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec.Creds"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"serviceAccountPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.ServiceAccountPathCreds"
|
|
},
|
|
"istio_adapter_stackdriver_Params_Trace": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"sampleProbability": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.Trace"
|
|
},
|
|
"istio_adapter_statsd_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"flushBytes": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"flushDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_adapter_statsd_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.MetricInfo"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.statsd.MetricInfo\u003e"
|
|
},
|
|
"prefix": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"samplingRate": {
|
|
"type": "number",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.StatsdSpec"
|
|
},
|
|
"istio_adapter_statsd_Params_MetricInfo": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"nameTemplate": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"type": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.Type"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.MetricInfo"
|
|
},
|
|
"istio_adapter_stdio_Params": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"logStream": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.Stream"
|
|
},
|
|
"maxDaysBeforeRotation": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"maxMegabytesBeforeRotation": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"maxRotatedFiles": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"metricLevel": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.Level"
|
|
},
|
|
"outputAsJson": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"outputLevel": {
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.Level"
|
|
},
|
|
"outputPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"severityLevels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Integer\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.StdioSpec"
|
|
},
|
|
"istio_authentication_v1alpha1_Jwt": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"audiences": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"issuer": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"jwksUri": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"jwtHeaders": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"jwtParams": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.Jwt"
|
|
},
|
|
"istio_authentication_v1alpha1_MutualTls": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"allowTls": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.Mode"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.MutualTls"
|
|
},
|
|
"istio_authentication_v1alpha1_OriginAuthenticationMethod": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"jwt": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_Jwt",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.Jwt"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.OriginAuthenticationMethod"
|
|
},
|
|
"istio_authentication_v1alpha1_PeerAuthenticationMethod": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"params": {
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod.Params",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod"
|
|
},
|
|
"istio_authentication_v1alpha1_PeerAuthenticationMethod_Jwt": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod.Params"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"jwt": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_Jwt",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.Jwt"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.JwtParams"
|
|
},
|
|
"istio_authentication_v1alpha1_PeerAuthenticationMethod_Mtls": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod.Params"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"mtls": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_MutualTls",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.MutualTls"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.MtlsParams"
|
|
},
|
|
"istio_authentication_v1alpha1_Policy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"originIsOptional": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"origins": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_OriginAuthenticationMethod",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.OriginAuthenticationMethod"
|
|
}
|
|
},
|
|
"peerIsOptional": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"peers": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PeerAuthenticationMethod",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PeerAuthenticationMethod"
|
|
}
|
|
},
|
|
"principalBinding": {
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PrincipalBinding"
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_TargetSelector",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.TargetSelector"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PolicySpec"
|
|
},
|
|
"istio_authentication_v1alpha1_PortSelector": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"port": {
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PortSelector.Port",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PortSelector"
|
|
},
|
|
"istio_authentication_v1alpha1_PortSelector_Name": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.authentication.v1alpha1.PortSelector.Port"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.NamePort"
|
|
},
|
|
"istio_authentication_v1alpha1_PortSelector_Number": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.authentication.v1alpha1.PortSelector.Port"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"number": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.NumberPort"
|
|
},
|
|
"istio_authentication_v1alpha1_TargetSelector": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"ports": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PortSelector",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PortSelector"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.TargetSelector"
|
|
},
|
|
"istio_mesh_v1alpha1_MeshConfig": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"accessLogFile": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"authPolicy": {
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.AuthenticationPolicy"
|
|
},
|
|
"connectTimeout": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"defaultConfig": {
|
|
"$ref": "#/definitions/istio_mesh_v1alpha1_ProxyConfig",
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfig"
|
|
},
|
|
"disablePolicyChecks": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"enableClientSidePolicyCheck": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"enableTracing": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"ingressClass": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"ingressControllerMode": {
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.IngressControllerMode"
|
|
},
|
|
"ingressService": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"mixerAddress": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"mixerCheckServer": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"mixerReportServer": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"outboundTrafficPolicy": {
|
|
"$ref": "#/definitions/istio_mesh_v1alpha1_MeshConfig_OutboundTrafficPolicy",
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.OutboundTrafficPolicy"
|
|
},
|
|
"policyCheckFailOpen": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"proxyHttpPort": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"proxyListenPort": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"rdsRefreshDelay": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"sdsRefreshDelay": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"sdsUdsPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.MeshConfig"
|
|
},
|
|
"istio_mesh_v1alpha1_MeshConfig_OutboundTrafficPolicy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Mode"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.OutboundTrafficPolicy"
|
|
},
|
|
"istio_mesh_v1alpha1_ProxyConfig": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"availabilityZone": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"binaryPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"concurrency": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"configPath": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"connectTimeout": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"controlPlaneAuthPolicy": {
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.AuthenticationPolicy"
|
|
},
|
|
"customConfigFile": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"discoveryAddress": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"discoveryRefreshDelay": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"drainDuration": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"interceptionMode": {
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.InboundInterceptionMode"
|
|
},
|
|
"parentShutdownDuration": {
|
|
"$ref": "#/definitions/protobuf_duration_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"proxyAdminPort": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"proxyBootstrapTemplatePath": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"serviceCluster": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"statNameLength": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"statsdUdpAddress": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"zipkinAddress": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfig"
|
|
},
|
|
"istio_mixer_apikey_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"api": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"apiKey": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"apiOperation": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"apiVersion": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"timestamp": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_TimeStamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.apikey.ApiKeySpec"
|
|
},
|
|
"istio_mixer_authorization_ActionMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"method": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"namespace": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"properties": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"service": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.Action"
|
|
},
|
|
"istio_mixer_authorization_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"action": {
|
|
"$ref": "#/definitions/istio_mixer_authorization_ActionMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.Action"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"subject": {
|
|
"$ref": "#/definitions/istio_mixer_authorization_SubjectMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.Subject"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.AuthorizationSpec"
|
|
},
|
|
"istio_mixer_authorization_SubjectMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"groups": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"properties": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.Subject"
|
|
},
|
|
"istio_mixer_checknothing_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.checknothing.CheckNothingSpec"
|
|
},
|
|
"istio_mixer_edge_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"apiProtocol": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"contextProtocol": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"destinationOwner": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"destinationUid": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"destinationWorkloadName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"destinationWorkloadNamespace": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sourceOwner": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sourceUid": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sourceWorkloadName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sourceWorkloadNamespace": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"timestamp": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_TimeStamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.edge.EdgeSpec"
|
|
},
|
|
"istio_mixer_listentry_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.listentry.ListEntrySpec"
|
|
},
|
|
"istio_mixer_logentry_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"monitoredResourceDimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"monitoredResourceType": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"severity": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"timestamp": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_TimeStamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
},
|
|
"variables": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.logentry.LogEntrySpec"
|
|
},
|
|
"istio_mixer_metric_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"dimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"monitoredResourceDimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"monitoredResourceType": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"value": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.metric.MetricSpec"
|
|
},
|
|
"istio_mixer_quota_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"dimensions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.quota.QuotaSpec"
|
|
},
|
|
"istio_mixer_reportnothing_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.reportnothing.ReportNothingSpec"
|
|
},
|
|
"istio_mixer_tracespan_InstanceMsg": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"clientSpan": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"endTime": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_TimeStamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
},
|
|
"httpStatusCode": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"parentSpanId": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"rewriteClientSpanId": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"spanId": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"spanName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"spanTags": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
},
|
|
"startTime": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_TimeStamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
},
|
|
"traceId": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.mixer.template.tracespan.TraceSpanSpec"
|
|
},
|
|
"istio_mixer_v1_Attributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"attributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_mixer_v1_Attributes_AttributeValue",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.Attributes"
|
|
},
|
|
"istio_mixer_v1_Attributes_AttributeValue": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"value": {
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"istio_mixer_v1_CheckRequest": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"attributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CompressedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CompressedAttributes"
|
|
},
|
|
"deduplicationId": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"globalWordCount": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"quotas": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckRequest_QuotaParams",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaParams"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.mixer.v1.QuotaParams\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CheckRequest"
|
|
},
|
|
"istio_mixer_v1_CheckRequest_QuotaParams": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"amount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"bestEffort": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaParams"
|
|
},
|
|
"istio_mixer_v1_CheckResponse": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"precondition": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckResponse_PreconditionResult",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.PreconditionResult"
|
|
},
|
|
"quotas": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckResponse_QuotaResult",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaResult"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.mixer.v1.QuotaResult\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CheckResponse"
|
|
},
|
|
"istio_mixer_v1_CheckResponse_PreconditionResult": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"referencedAttributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReferencedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReferencedAttributes"
|
|
},
|
|
"routeDirective": {
|
|
"$ref": "#/definitions/istio_mixer_v1_RouteDirective",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.RouteDirective"
|
|
},
|
|
"status": {
|
|
"$ref": "#/definitions/google_rpc_Status",
|
|
"javaType": "me.snowdrop.istio.api.Status"
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"validUseCount": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.PreconditionResult"
|
|
},
|
|
"istio_mixer_v1_CheckResponse_QuotaResult": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"grantedAmount": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"referencedAttributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReferencedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReferencedAttributes"
|
|
},
|
|
"validDuration": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaResult"
|
|
},
|
|
"istio_mixer_v1_CompressedAttributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"bools": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Boolean\u003e"
|
|
},
|
|
"bytes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"doubles": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "number",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Double\u003e"
|
|
},
|
|
"durations": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Long\u003e"
|
|
},
|
|
"int64s": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Long\u003e"
|
|
},
|
|
"stringMaps": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_mixer_v1_StringMap",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.StringMap"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.mixer.v1.StringMap\u003e"
|
|
},
|
|
"strings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Integer\u003e"
|
|
},
|
|
"timestamps": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"words": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CompressedAttributes"
|
|
},
|
|
"istio_mixer_v1_HeaderOperation": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"operation": {
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.Operation"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.HeaderOperation"
|
|
},
|
|
"istio_mixer_v1_ReferencedAttributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"attributeMatches": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReferencedAttributes_AttributeMatch",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.AttributeMatch"
|
|
}
|
|
},
|
|
"words": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReferencedAttributes"
|
|
},
|
|
"istio_mixer_v1_ReferencedAttributes_AttributeMatch": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"condition": {
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.Condition"
|
|
},
|
|
"mapKey": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"regex": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.AttributeMatch"
|
|
},
|
|
"istio_mixer_v1_ReportRequest": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"attributes": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CompressedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CompressedAttributes"
|
|
}
|
|
},
|
|
"defaultWords": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"globalWordCount": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReportRequest"
|
|
},
|
|
"istio_mixer_v1_ReportResponse": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReportResponse"
|
|
},
|
|
"istio_mixer_v1_RouteDirective": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"directResponseBody": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"directResponseCode": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"requestHeaderOperations": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_mixer_v1_HeaderOperation",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.HeaderOperation"
|
|
}
|
|
},
|
|
"responseHeaderOperations": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_mixer_v1_HeaderOperation",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.HeaderOperation"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.RouteDirective"
|
|
},
|
|
"istio_mixer_v1_StringMap": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"entries": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Integer\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.StringMap"
|
|
},
|
|
"istio_networking_v1alpha3_ConnectionPoolSettings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"http": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings_HTTPSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPSettings"
|
|
},
|
|
"tcp": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings_TCPSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TCPSettings"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConnectionPoolSettings"
|
|
},
|
|
"istio_networking_v1alpha3_ConnectionPoolSettings_HTTPSettings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"http1MaxPendingRequests": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"http2MaxRequests": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"maxRequestsPerConnection": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"maxRetries": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPSettings"
|
|
},
|
|
"istio_networking_v1alpha3_ConnectionPoolSettings_TCPSettings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"connectTimeout": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"maxConnections": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TCPSettings"
|
|
},
|
|
"istio_networking_v1alpha3_CorsPolicy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"allowCredentials": {
|
|
"$ref": "#/definitions/protobuf_types_BoolValue",
|
|
"javaType": "me.snowdrop.istio.api.BoolValue"
|
|
},
|
|
"allowHeaders": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"allowMethods": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"allowOrigin": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"exposeHeaders": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"maxAge": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.CorsPolicy"
|
|
},
|
|
"istio_networking_v1alpha3_Destination": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"host": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"port": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_PortSelector",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortSelector"
|
|
},
|
|
"subset": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Destination"
|
|
},
|
|
"istio_networking_v1alpha3_DestinationRule": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"host": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"subsets": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Subset",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Subset"
|
|
}
|
|
},
|
|
"trafficPolicy": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TrafficPolicy",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TrafficPolicy"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationRuleSpec"
|
|
},
|
|
"istio_networking_v1alpha3_DestinationWeight": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"destination": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Destination",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Destination"
|
|
},
|
|
"weight": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationWeight"
|
|
},
|
|
"istio_networking_v1alpha3_EnvoyFilter": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"filters": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_EnvoyFilter_Filter",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Filter"
|
|
}
|
|
},
|
|
"workloadLabels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.EnvoyFilterSpec"
|
|
},
|
|
"istio_networking_v1alpha3_EnvoyFilter_Filter": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"filterConfig": {
|
|
"$ref": "#/definitions/protobuf_types_Struct",
|
|
"javaType": "me.snowdrop.istio.api.Struct"
|
|
},
|
|
"filterName": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"filterType": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.FilterType"
|
|
},
|
|
"insertPosition": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_EnvoyFilter_InsertPosition",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.InsertPosition"
|
|
},
|
|
"listenerMatch": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_EnvoyFilter_ListenerMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ListenerMatch"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Filter"
|
|
},
|
|
"istio_networking_v1alpha3_EnvoyFilter_InsertPosition": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"index": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Index"
|
|
},
|
|
"relativeTo": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.InsertPosition"
|
|
},
|
|
"istio_networking_v1alpha3_EnvoyFilter_ListenerMatch": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"listenerProtocol": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ListenerProtocol"
|
|
},
|
|
"listenerType": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ListenerType"
|
|
},
|
|
"portNamePrefix": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"portNumber": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ListenerMatch"
|
|
},
|
|
"istio_networking_v1alpha3_Gateway": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"selector": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"servers": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Server",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Server"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.GatewaySpec"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"abort": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Abort",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Abort"
|
|
},
|
|
"delay": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Delay",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Delay"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPFaultInjection"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Abort": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"errorType": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Abort.ErrorType",
|
|
"isInterface": true
|
|
},
|
|
"percent": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Abort"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Abort_GrpcStatus": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.Abort.ErrorType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"grpcStatus": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.GrpcStatusErrorType"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Abort_Http2Error": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.Abort.ErrorType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"http2Error": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Http2ErrorErrorType"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Abort_HttpStatus": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.Abort.ErrorType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"httpStatus": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpStatusErrorType"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Delay": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"httpDelayType": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType",
|
|
"isInterface": true
|
|
},
|
|
"percent": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Delay"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Delay_ExponentialDelay": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"exponentialDelay": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ExponentialDelayHttpDelayType"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPFaultInjection_Delay_FixedDelay": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"fixedDelay": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.FixedDelayHttpDelayType"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPMatchRequest": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"authority": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
},
|
|
"gateways": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"headers": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.networking.v1alpha3.StringMatch\u003e"
|
|
},
|
|
"method": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"scheme": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
},
|
|
"sourceLabels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"uri": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPMatchRequest"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPRedirect": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"authority": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"uri": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRedirect"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPRetry": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"attempts": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"perTryTimeout": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRetry"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPRewrite": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"authority": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"uri": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRewrite"
|
|
},
|
|
"istio_networking_v1alpha3_HTTPRoute": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"appendHeaders": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"corsPolicy": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_CorsPolicy",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.CorsPolicy"
|
|
},
|
|
"fault": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPFaultInjection"
|
|
},
|
|
"match": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPMatchRequest",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPMatchRequest"
|
|
}
|
|
},
|
|
"mirror": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Destination",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Destination"
|
|
},
|
|
"redirect": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPRedirect",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRedirect"
|
|
},
|
|
"removeResponseHeaders": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"retries": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPRetry",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRetry"
|
|
},
|
|
"rewrite": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPRewrite",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRewrite"
|
|
},
|
|
"route": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_DestinationWeight",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationWeight"
|
|
}
|
|
},
|
|
"timeout": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"websocketUpgrade": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRoute"
|
|
},
|
|
"istio_networking_v1alpha3_L4MatchAttributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"destinationSubnets": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"gateways": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"sourceLabels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"sourceSubnet": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.L4MatchAttributes"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"lbPolicy": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings.LbPolicy",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHash": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"consistentHash": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConsistentHash"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"hashKey": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey",
|
|
"isInterface": true
|
|
},
|
|
"minimumRingSize": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HTTPCookie": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"ttl": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPCookie"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HttpCookie": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"httpCookie": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HTTPCookie",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPCookie"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpCookieHashKey"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HttpHeaderName": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"httpHeaderName": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpHeaderNameHashKey"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_UseSourceIp": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"useSourceIp": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.UseSourceIpHashKey"
|
|
},
|
|
"istio_networking_v1alpha3_LoadBalancerSettings_Simple": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings.LbPolicy"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"simple": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.SimpleLB"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.SimpleLbPolicy"
|
|
},
|
|
"istio_networking_v1alpha3_OutlierDetection": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"baseEjectionTime": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"consecutiveErrors": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"interval": {
|
|
"$ref": "#/definitions/protobuf_types_Duration",
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"maxEjectionPercent": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.OutlierDetection"
|
|
},
|
|
"istio_networking_v1alpha3_Port": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"number": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Port"
|
|
},
|
|
"istio_networking_v1alpha3_PortSelector": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"port": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortSelector.Port",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortSelector"
|
|
},
|
|
"istio_networking_v1alpha3_PortSelector_Name": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.PortSelector.Port"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.NamePort"
|
|
},
|
|
"istio_networking_v1alpha3_PortSelector_Number": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.PortSelector.Port"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"number": {
|
|
"type": "integer",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.NumberPort"
|
|
},
|
|
"istio_networking_v1alpha3_Server": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"hosts": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"port": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Port",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Port"
|
|
},
|
|
"tls": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Server_TLSOptions",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSOptions"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Server"
|
|
},
|
|
"istio_networking_v1alpha3_Server_TLSOptions": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"caCertificates": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"httpsRedirect": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
},
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSOptionsMode"
|
|
},
|
|
"privateKey": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"serverCertificate": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"subjectAltNames": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSOptions"
|
|
},
|
|
"istio_networking_v1alpha3_ServiceEntry": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"addresses": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"endpoints": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ServiceEntry_Endpoint",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Endpoint"
|
|
}
|
|
},
|
|
"hosts": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"location": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ServiceEntryLocation"
|
|
},
|
|
"ports": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Port",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Port"
|
|
}
|
|
},
|
|
"resolution": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ServiceEntryResolution"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ServiceEntrySpec"
|
|
},
|
|
"istio_networking_v1alpha3_ServiceEntry_Endpoint": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"address": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"labels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"ports": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,Integer\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Endpoint"
|
|
},
|
|
"istio_networking_v1alpha3_StringMatch": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"matchType": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.StringMatch"
|
|
},
|
|
"istio_networking_v1alpha3_StringMatch_Exact": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"exact": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ExactMatchType"
|
|
},
|
|
"istio_networking_v1alpha3_StringMatch_Prefix": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"prefix": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PrefixMatchType"
|
|
},
|
|
"istio_networking_v1alpha3_StringMatch_Regex": {
|
|
"type": "object",
|
|
"javaInterfaces": [
|
|
"me.snowdrop.istio.api.networking.v1alpha3.StringMatch.MatchType"
|
|
],
|
|
"description": "",
|
|
"properties": {
|
|
"regex": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.RegexMatchType"
|
|
},
|
|
"istio_networking_v1alpha3_Subset": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"trafficPolicy": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TrafficPolicy",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TrafficPolicy"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Subset"
|
|
},
|
|
"istio_networking_v1alpha3_TCPRoute": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"match": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_L4MatchAttributes",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.L4MatchAttributes"
|
|
}
|
|
},
|
|
"route": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_DestinationWeight",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationWeight"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TCPRoute"
|
|
},
|
|
"istio_networking_v1alpha3_TLSMatchAttributes": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"destinationSubnets": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"gateways": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"port": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"sniHosts": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"sourceLabels": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"sourceSubnet": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSMatchAttributes"
|
|
},
|
|
"istio_networking_v1alpha3_TLSRoute": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"match": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TLSMatchAttributes",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSMatchAttributes"
|
|
}
|
|
},
|
|
"route": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_DestinationWeight",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationWeight"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSRoute"
|
|
},
|
|
"istio_networking_v1alpha3_TLSSettings": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"caCertificates": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"clientCertificate": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSSettingsMode"
|
|
},
|
|
"privateKey": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"sni": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"subjectAltNames": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSSettings"
|
|
},
|
|
"istio_networking_v1alpha3_TrafficPolicy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"connectionPool": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConnectionPoolSettings"
|
|
},
|
|
"loadBalancer": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings"
|
|
},
|
|
"outlierDetection": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_OutlierDetection",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.OutlierDetection"
|
|
},
|
|
"portLevelSettings": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TrafficPolicy_PortTrafficPolicy",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortTrafficPolicy"
|
|
}
|
|
},
|
|
"tls": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TLSSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSSettings"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TrafficPolicy"
|
|
},
|
|
"istio_networking_v1alpha3_TrafficPolicy_PortTrafficPolicy": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"connectionPool": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConnectionPoolSettings"
|
|
},
|
|
"loadBalancer": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.LoadBalancerSettings"
|
|
},
|
|
"outlierDetection": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_OutlierDetection",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.OutlierDetection"
|
|
},
|
|
"port": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_PortSelector",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortSelector"
|
|
},
|
|
"tls": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TLSSettings",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSSettings"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PortTrafficPolicy"
|
|
},
|
|
"istio_networking_v1alpha3_VirtualService": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"gateways": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"hosts": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"http": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPRoute",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRoute"
|
|
}
|
|
},
|
|
"tcp": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TCPRoute",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TCPRoute"
|
|
}
|
|
},
|
|
"tls": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_TLSRoute",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSRoute"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.VirtualServiceSpec"
|
|
},
|
|
"istio_policy_v1beta1_Action": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"handler": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"instances": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.policy.v1beta1.Action"
|
|
},
|
|
"istio_policy_v1beta1_Rule": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"actions": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Action",
|
|
"javaType": "me.snowdrop.istio.api.policy.v1beta1.Action"
|
|
}
|
|
},
|
|
"match": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RuleSpec"
|
|
},
|
|
"istio_policy_v1beta1_TimeStamp": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"value": {
|
|
"$ref": "#/definitions/protobuf_types_Timestamp",
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
},
|
|
"istio_policy_v1beta1_Value": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"value": {
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"istio_rbac_v1alpha1_AccessRule": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"constraints": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_AccessRule_Constraint",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Constraint"
|
|
}
|
|
},
|
|
"methods": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"paths": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"services": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.AccessRule"
|
|
},
|
|
"istio_rbac_v1alpha1_AccessRule_Constraint": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Constraint"
|
|
},
|
|
"istio_rbac_v1alpha1_RbacConfig": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"exclusion": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_RbacConfig_Target",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Target"
|
|
},
|
|
"inclusion": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_RbacConfig_Target",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Target"
|
|
},
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Mode"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.RbacConfigSpec"
|
|
},
|
|
"istio_rbac_v1alpha1_RbacConfig_Target": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"namespaces": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"services": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Target"
|
|
},
|
|
"istio_rbac_v1alpha1_RoleRef": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.RoleRef"
|
|
},
|
|
"istio_rbac_v1alpha1_ServiceRole": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"rules": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_AccessRule",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.AccessRule"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.ServiceRoleSpec"
|
|
},
|
|
"istio_rbac_v1alpha1_ServiceRoleBinding": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"mode": {
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.EnforcementMode"
|
|
},
|
|
"roleRef": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_RoleRef",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.RoleRef"
|
|
},
|
|
"subjects": {
|
|
"type": "array",
|
|
"description": "",
|
|
"items": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_Subject",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Subject"
|
|
}
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.ServiceRoleBindingSpec"
|
|
},
|
|
"istio_rbac_v1alpha1_Subject": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"group": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"properties": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"javaType": "java.util.Map\u003cString,String\u003e"
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Subject"
|
|
},
|
|
"protobuf_duration_Duration": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"nanos": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"seconds": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"protobuf_types_Any": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"typeUrl": {
|
|
"type": "string",
|
|
"description": ""
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.Any"
|
|
},
|
|
"protobuf_types_BoolValue": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"value": {
|
|
"type": "boolean",
|
|
"description": ""
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.BoolValue"
|
|
},
|
|
"protobuf_types_Duration": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"nanos": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"seconds": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.Duration"
|
|
},
|
|
"protobuf_types_Struct": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"fields": {
|
|
"type": "object",
|
|
"description": "",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/protobuf_types_Value",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.cexl.TypedValue\u003e"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.Struct"
|
|
},
|
|
"protobuf_types_Timestamp": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"nanos": {
|
|
"type": "integer",
|
|
"description": ""
|
|
},
|
|
"seconds": {
|
|
"type": "integer",
|
|
"description": "",
|
|
"javaType": "Long"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.TimeStamp"
|
|
},
|
|
"protobuf_types_Value": {
|
|
"type": "object",
|
|
"description": "",
|
|
"properties": {
|
|
"kind": {
|
|
"javaType": "me.snowdrop.istio.api.Kind",
|
|
"isInterface": true
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
}
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"aPIKey": {
|
|
"$ref": "#/definitions/istio_mixer_apikey_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.apikey.ApiKeySpec"
|
|
},
|
|
"attributeValue": {
|
|
"$ref": "#/definitions/istio_mixer_v1_Attributes_AttributeValue",
|
|
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
|
|
},
|
|
"attributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_Attributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.Attributes"
|
|
},
|
|
"authNamePortSelector": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PortSelector_Name",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.NamePort"
|
|
},
|
|
"authNumberPortSelector": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PortSelector_Number",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.NumberPort"
|
|
},
|
|
"authorization": {
|
|
"$ref": "#/definitions/istio_mixer_authorization_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.authorization.AuthorizationSpec"
|
|
},
|
|
"bypass": {
|
|
"$ref": "#/definitions/istio_adapter_bypass_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.bypass.BypassSpec"
|
|
},
|
|
"checkNothing": {
|
|
"$ref": "#/definitions/istio_mixer_checknothing_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.checknothing.CheckNothingSpec"
|
|
},
|
|
"checkRequest": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckRequest",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CheckRequest"
|
|
},
|
|
"checkResponse": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckResponse",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CheckResponse"
|
|
},
|
|
"circonus": {
|
|
"$ref": "#/definitions/istio_adapter_circonus_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.CirconusSpec"
|
|
},
|
|
"compressedAttributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CompressedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.CompressedAttributes"
|
|
},
|
|
"consistentHashLoadBalancerSettings": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHash",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ConsistentHash"
|
|
},
|
|
"dSMetricInfo": {
|
|
"$ref": "#/definitions/istio_adapter_dogstatsd_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.MetricInfo"
|
|
},
|
|
"denier": {
|
|
"$ref": "#/definitions/istio_adapter_denier_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.denier.DenierSpec"
|
|
},
|
|
"destinationRule": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_DestinationRule",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.DestinationRuleSpec"
|
|
},
|
|
"dogstatsd": {
|
|
"$ref": "#/definitions/istio_adapter_dogstatsd_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.dogstatsd.Dogstatsd"
|
|
},
|
|
"edge": {
|
|
"$ref": "#/definitions/istio_mixer_edge_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.edge.EdgeSpec"
|
|
},
|
|
"envoyFilter": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_EnvoyFilter",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.EnvoyFilterSpec"
|
|
},
|
|
"exactStringMatch": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch_Exact",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ExactMatchType"
|
|
},
|
|
"explicitBucketsDefinition": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_ExplicitBuckets",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.ExplicitBucketsDefinition"
|
|
},
|
|
"exponentialBucketsDefinition": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_ExponentialBuckets",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.ExponentialBucketsDefinition"
|
|
},
|
|
"exponentialDelay": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Delay_ExponentialDelay",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ExponentialDelayHttpDelayType"
|
|
},
|
|
"fixedDelay": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Delay_FixedDelay",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.FixedDelayHttpDelayType"
|
|
},
|
|
"fluentd": {
|
|
"$ref": "#/definitions/istio_adapter_fluentd_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.fluentd.FluentdSpec"
|
|
},
|
|
"gateway": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_Gateway",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.GatewaySpec"
|
|
},
|
|
"grpcStatusAbort": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Abort_GrpcStatus",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.GrpcStatusErrorType"
|
|
},
|
|
"http2ErrorAbort": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Abort_Http2Error",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Http2ErrorErrorType"
|
|
},
|
|
"httpCookieHashKey": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HttpCookie",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpCookieHashKey"
|
|
},
|
|
"httpHeaderNameHashKey": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_HttpHeaderName",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpHeaderNameHashKey"
|
|
},
|
|
"httpStatusAbort": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_HTTPFaultInjection_Abort_HttpStatus",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HttpStatusErrorType"
|
|
},
|
|
"jwtPeerAuthenticationMethod": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PeerAuthenticationMethod_Jwt",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.JwtParams"
|
|
},
|
|
"kubernetesEnv": {
|
|
"$ref": "#/definitions/istio_adapter_kubernetesenv_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.kubernetesenv.KubernetesenvSpec"
|
|
},
|
|
"linearBucketsDefinition": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition_LinearBuckets",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.LinearBucketsDefinition"
|
|
},
|
|
"listChecker": {
|
|
"$ref": "#/definitions/istio_adapter_list_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.list.BaseKubernetesList"
|
|
},
|
|
"listEntry": {
|
|
"$ref": "#/definitions/istio_mixer_listentry_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.listentry.ListEntrySpec"
|
|
},
|
|
"logEntry": {
|
|
"$ref": "#/definitions/istio_mixer_logentry_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.logentry.LogEntrySpec"
|
|
},
|
|
"memQuota": {
|
|
"$ref": "#/definitions/istio_adapter_memquota_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.memquota.MemquotaSpec"
|
|
},
|
|
"meshConfig": {
|
|
"$ref": "#/definitions/istio_mesh_v1alpha1_MeshConfig",
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.MeshConfig"
|
|
},
|
|
"metric": {
|
|
"$ref": "#/definitions/istio_mixer_metric_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.metric.MetricSpec"
|
|
},
|
|
"mtlsPeerAuthenticationMethod": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_PeerAuthenticationMethod_Mtls",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.MtlsParams"
|
|
},
|
|
"namePortSelector": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_PortSelector_Name",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.NamePort"
|
|
},
|
|
"numberPortSelector": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_PortSelector_Number",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.NumberPort"
|
|
},
|
|
"oPA": {
|
|
"$ref": "#/definitions/istio_adapter_opa_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.opa.OpaSpec"
|
|
},
|
|
"policy": {
|
|
"$ref": "#/definitions/istio_authentication_v1alpha1_Policy",
|
|
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.PolicySpec"
|
|
},
|
|
"prefixStringMatch": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch_Prefix",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.PrefixMatchType"
|
|
},
|
|
"prometheus": {
|
|
"$ref": "#/definitions/istio_adapter_prometheus_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.prometheus.PrometheusSpec"
|
|
},
|
|
"proxyConfig": {
|
|
"$ref": "#/definitions/istio_mesh_v1alpha1_ProxyConfig",
|
|
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfig"
|
|
},
|
|
"quota": {
|
|
"$ref": "#/definitions/istio_mixer_quota_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.quota.QuotaSpec"
|
|
},
|
|
"quotaParams": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckRequest_QuotaParams",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaParams"
|
|
},
|
|
"quotaResult": {
|
|
"$ref": "#/definitions/istio_mixer_v1_CheckResponse_QuotaResult",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.QuotaResult"
|
|
},
|
|
"rbac": {
|
|
"$ref": "#/definitions/istio_adapter_rbac_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.rbac.RbacSpec"
|
|
},
|
|
"rbacConfig": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_RbacConfig",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.RbacConfigSpec"
|
|
},
|
|
"redisQuota": {
|
|
"$ref": "#/definitions/istio_adapter_redisquota_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.redisquota.RedisquotaSpec"
|
|
},
|
|
"referencedAttributes": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReferencedAttributes",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReferencedAttributes"
|
|
},
|
|
"regexStringMatch": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_StringMatch_Regex",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.RegexMatchType"
|
|
},
|
|
"reportNothing": {
|
|
"$ref": "#/definitions/istio_mixer_reportnothing_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.reportnothing.ReportNothingSpec"
|
|
},
|
|
"reportRequest": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReportRequest",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReportRequest"
|
|
},
|
|
"reportResponse": {
|
|
"$ref": "#/definitions/istio_mixer_v1_ReportResponse",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.ReportResponse"
|
|
},
|
|
"rule": {
|
|
"$ref": "#/definitions/istio_policy_v1beta1_Rule",
|
|
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RuleSpec"
|
|
},
|
|
"sDApiKey": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_ApiKey",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.ApiKeyCreds"
|
|
},
|
|
"sDAppCredentials": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_AppCredentials",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.AppCredentialsCreds"
|
|
},
|
|
"sDLogInfo": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_LogInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.LogInfo"
|
|
},
|
|
"sDMetricInfo": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.MetricInfo"
|
|
},
|
|
"sDServiceAccountPath": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params_ServiceAccountPath",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.ServiceAccountPathCreds"
|
|
},
|
|
"sWLogInfo": {
|
|
"$ref": "#/definitions/istio_adapter_solarwinds_Params_LogInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.LogInfo"
|
|
},
|
|
"sWMetricInfo": {
|
|
"$ref": "#/definitions/istio_adapter_solarwinds_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.MetricInfo"
|
|
},
|
|
"serviceControl": {
|
|
"$ref": "#/definitions/istio_adapter_servicecontrol_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.servicecontrol.ServicecontrolSpec"
|
|
},
|
|
"serviceEntry": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_ServiceEntry",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.ServiceEntrySpec"
|
|
},
|
|
"serviceRole": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_ServiceRole",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.ServiceRoleSpec"
|
|
},
|
|
"serviceRoleBinding": {
|
|
"$ref": "#/definitions/istio_rbac_v1alpha1_ServiceRoleBinding",
|
|
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.ServiceRoleBindingSpec"
|
|
},
|
|
"signalFX": {
|
|
"$ref": "#/definitions/istio_adapter_signalfx_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.SignalfxSpec"
|
|
},
|
|
"simpleLoadBalancerSettings": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_Simple",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.SimpleLbPolicy"
|
|
},
|
|
"solarWinds": {
|
|
"$ref": "#/definitions/istio_adapter_solarwinds_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.solarwinds.SolarwindsSpec"
|
|
},
|
|
"stackDriver": {
|
|
"$ref": "#/definitions/istio_adapter_stackdriver_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stackdriver.StackdriverSpec"
|
|
},
|
|
"statsd": {
|
|
"$ref": "#/definitions/istio_adapter_statsd_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.StatsdSpec"
|
|
},
|
|
"statsdMetricInfo": {
|
|
"$ref": "#/definitions/istio_adapter_statsd_Params_MetricInfo",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.statsd.MetricInfo"
|
|
},
|
|
"stdio": {
|
|
"$ref": "#/definitions/istio_adapter_stdio_Params",
|
|
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.StdioSpec"
|
|
},
|
|
"stringMap": {
|
|
"$ref": "#/definitions/istio_mixer_v1_StringMap",
|
|
"javaType": "me.snowdrop.istio.api.mixer.v1.StringMap"
|
|
},
|
|
"traceSpan": {
|
|
"$ref": "#/definitions/istio_mixer_tracespan_InstanceMsg",
|
|
"javaType": "me.snowdrop.istio.mixer.template.tracespan.TraceSpanSpec"
|
|
},
|
|
"useSourceIpHashKey": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_LoadBalancerSettings_ConsistentHashLB_UseSourceIp",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.UseSourceIpHashKey"
|
|
},
|
|
"virtualService": {
|
|
"$ref": "#/definitions/istio_networking_v1alpha3_VirtualService",
|
|
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.VirtualServiceSpec"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|