schema.istio-schema.json Maven / Gradle / Ivy
{
"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": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.circonus.Type"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.circonus.MetricInfo"
},
"istio_adapter_cloudwatch_Params": {
"type": "object",
"description": "",
"properties": {
"logGroupName": {
"type": "string",
"description": ""
},
"logStreamName": {
"type": "string",
"description": ""
},
"logs": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_adapter_cloudwatch_Params_LogInfo",
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.LogInfo"
},
"existingJavaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.cloudwatch.LogInfo\u003e"
},
"metricInfo": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_adapter_cloudwatch_Params_MetricDatum",
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.MetricDatum"
},
"existingJavaType": "java.util.Map\u003cString,me.snowdrop.istio.mixer.adapter.cloudwatch.MetricDatum\u003e"
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.CloudwatchSpec"
},
"istio_adapter_cloudwatch_Params_LogInfo": {
"type": "object",
"description": "",
"properties": {
"payloadTemplate": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.LogInfo"
},
"istio_adapter_cloudwatch_Params_MetricDatum": {
"type": "object",
"description": "",
"properties": {
"unit": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.Unit"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.MetricDatum"
},
"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": ""
},
"existingJavaType": "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"
},
"existingJavaType": "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.DogstatsdSpec"
},
"istio_adapter_dogstatsd_Params_MetricInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"tags": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"existingJavaType": "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": ""
},
"instanceBufferSize": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"integerDuration": {
"type": "boolean",
"description": ""
},
"maxBatchSizeBytes": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"pushIntervalDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"pushTimeoutDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.fluentd.FluentdSpec"
},
"istio_adapter_kubernetesenv_Params": {
"type": "object",
"description": "",
"properties": {
"cacheRefreshDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"clusterRegistriesNamespace": {
"type": "string",
"description": ""
},
"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": {
"existingJavaType": "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": ""
},
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": ""
},
"existingJavaType": "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": {
"existingJavaType": "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_signalfx_Params": {
"type": "object",
"description": "",
"properties": {
"accessToken": {
"type": "string",
"description": ""
},
"datapointInterval": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"enableMetrics": {
"type": "boolean",
"description": ""
},
"enableTracing": {
"type": "boolean",
"description": ""
},
"ingestUrl": {
"type": "string",
"description": ""
},
"metrics": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_adapter_signalfx_Params_MetricConfig",
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.MetricConfig"
}
},
"tracingBufferSize": {
"type": "integer",
"description": ""
},
"tracingSampleProbability": {
"type": "number",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.signalfx.SignalfxSpec"
},
"istio_adapter_signalfx_Params_MetricConfig": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": {
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.stackdriver.MetricKind"
},
"metricType": {
"type": "string",
"description": ""
},
"value": {
"existingJavaType": "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": {
"existingJavaType": "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"
},
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.stdio.Stream"
},
"maxDaysBeforeRotation": {
"type": "integer",
"description": ""
},
"maxMegabytesBeforeRotation": {
"type": "integer",
"description": ""
},
"maxRotatedFiles": {
"type": "integer",
"description": ""
},
"metricLevel": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.stdio.Level"
},
"outputAsJson": {
"type": "boolean",
"description": ""
},
"outputLevel": {
"existingJavaType": "me.snowdrop.istio.mixer.adapter.stdio.Level"
},
"outputPath": {
"type": "string",
"description": ""
},
"severityLevels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,Integer\u003e"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.stdio.StdioSpec"
},
"istio_adapter_zipkin_Params": {
"type": "object",
"description": "",
"properties": {
"sampleProbability": {
"type": "number",
"description": ""
},
"url": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.mixer.adapter.zipkin.ZipkinSpec"
},
"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": ""
}
},
"triggerRules": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_authentication_v1alpha1_Jwt_TriggerRule",
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.TriggerRule"
}
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.Jwt"
},
"istio_authentication_v1alpha1_Jwt_TriggerRule": {
"type": "object",
"description": "",
"properties": {
"excludedPaths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_authentication_v1alpha1_StringMatch",
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.StringMatch"
}
},
"includedPaths": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_authentication_v1alpha1_StringMatch",
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.StringMatch"
}
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.TriggerRule"
},
"istio_authentication_v1alpha1_MutualTls": {
"type": "object",
"description": "",
"properties": {
"allowTls": {
"type": "boolean",
"description": ""
},
"mode": {
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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_StringMatch": {
"type": "object",
"description": "",
"properties": {
"matchType": {
"existingJavaType": "me.snowdrop.istio.api.authentication.v1alpha1.StringMatch.MatchType",
"isInterface": true
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.authentication.v1alpha1.StringMatch"
},
"istio_authentication_v1alpha1_TargetSelector": {
"type": "object",
"description": "",
"properties": {
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"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_ConfigSource": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
},
"tlsSettings": {
"$ref": "#/definitions/istio_networking_v1alpha3_TLSSettings",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSSettings"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ConfigSource"
},
"istio_mesh_v1alpha1_LocalityLoadBalancerSetting": {
"type": "object",
"description": "",
"properties": {
"distribute": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_mesh_v1alpha1_LocalityLoadBalancerSetting_Distribute",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Distribute"
}
},
"failover": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_mesh_v1alpha1_LocalityLoadBalancerSetting_Failover",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Failover"
}
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.LocalityLoadBalancerSetting"
},
"istio_mesh_v1alpha1_LocalityLoadBalancerSetting_Distribute": {
"type": "object",
"description": "",
"properties": {
"from": {
"type": "string",
"description": ""
},
"to": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,Integer\u003e"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Distribute"
},
"istio_mesh_v1alpha1_LocalityLoadBalancerSetting_Failover": {
"type": "object",
"description": "",
"properties": {
"from": {
"type": "string",
"description": ""
},
"to": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Failover"
},
"istio_mesh_v1alpha1_MeshConfig": {
"type": "object",
"description": "",
"properties": {
"accessLogEncoding": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.AccessLogEncoding"
},
"accessLogFile": {
"type": "string",
"description": ""
},
"accessLogFormat": {
"type": "string",
"description": ""
},
"authPolicy": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.AuthenticationPolicy"
},
"configSources": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_mesh_v1alpha1_ConfigSource",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ConfigSource"
}
},
"connectTimeout": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"defaultConfig": {
"$ref": "#/definitions/istio_mesh_v1alpha1_ProxyConfig",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfig"
},
"defaultDestinationRuleExportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"defaultServiceExportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"defaultVirtualServiceExportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"disablePolicyChecks": {
"type": "boolean",
"description": ""
},
"dnsRefreshRate": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"enableClientSidePolicyCheck": {
"type": "boolean",
"description": ""
},
"enableSdsTokenMount": {
"type": "boolean",
"description": ""
},
"enableTracing": {
"type": "boolean",
"description": ""
},
"ingressClass": {
"type": "string",
"description": ""
},
"ingressControllerMode": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.IngressControllerMode"
},
"ingressService": {
"type": "string",
"description": ""
},
"localityLbSetting": {
"$ref": "#/definitions/istio_mesh_v1alpha1_LocalityLoadBalancerSetting",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.LocalityLoadBalancerSetting"
},
"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_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"rootNamespace": {
"type": "string",
"description": ""
},
"sdsRefreshDelay": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"sdsUdsPath": {
"type": "string",
"description": ""
},
"sdsUseK8sSaJwt": {
"type": "boolean",
"description": ""
},
"sidecarToTelemetrySessionAffinity": {
"type": "boolean",
"description": ""
},
"tcpKeepalive": {
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings_TCPSettings_TcpKeepalive",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TcpKeepalive"
},
"trustDomain": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.MeshConfig"
},
"istio_mesh_v1alpha1_MeshConfig_OutboundTrafficPolicy": {
"type": "object",
"description": "",
"properties": {
"mode": {
"existingJavaType": "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_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"controlPlaneAuthPolicy": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.AuthenticationPolicy"
},
"customConfigFile": {
"type": "string",
"description": ""
},
"discoveryAddress": {
"type": "string",
"description": ""
},
"discoveryRefreshDelay": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"drainDuration": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"envoyMetricsServiceAddress": {
"type": "string",
"description": ""
},
"interceptionMode": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.InboundInterceptionMode"
},
"parentShutdownDuration": {
"$ref": "#/definitions/protobuf_types_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": ""
},
"tracing": {
"$ref": "#/definitions/istio_mesh_v1alpha1_Tracing",
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Tracing"
},
"zipkinAddress": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfig"
},
"istio_mesh_v1alpha1_Tracing": {
"type": "object",
"description": "",
"properties": {
"tracer": {
"existingJavaType": "me.snowdrop.istio.api.mesh.v1alpha1.Tracing.Tracer",
"isInterface": true
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.mesh.v1alpha1.Tracing"
},
"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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": ""
},
"destinationServiceName": {
"type": "string",
"description": ""
},
"destinationServiceNamespace": {
"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": {
"$ref": "#/definitions/istio_policy_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.cexl.TypedValue"
}
},
"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"
},
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": {
"apiProtocol": {
"type": "string",
"description": ""
},
"clientSpan": {
"type": "boolean",
"description": ""
},
"destinationIp": {
"$ref": "#/definitions/istio_policy_v1beta1_IPAddress",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.IPAddress"
},
"destinationName": {
"type": "string",
"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": ""
},
"requestSize": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"requestTotalSize": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"responseSize": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"responseTotalSize": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"rewriteClientSpanId": {
"type": "boolean",
"description": ""
},
"sourceIp": {
"$ref": "#/definitions/istio_policy_v1beta1_IPAddress",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.IPAddress"
},
"sourceName": {
"type": "string",
"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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": {
"existingJavaType": "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"
},
"existingJavaType": "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"
},
"existingJavaType": "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": ""
},
"existingJavaType": "java.util.Map\u003cString,Boolean\u003e"
},
"bytes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"doubles": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "number",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,Double\u003e"
},
"durations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"existingJavaType": "java.util.Map\u003cString,Long\u003e"
},
"int64s": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"existingJavaType": "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"
},
"existingJavaType": "java.util.Map\u003cString,me.snowdrop.istio.api.mixer.v1.StringMap\u003e"
},
"strings": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,Integer\u003e"
},
"timestamps": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": ""
},
"repeatedAttributesSemantics": {
"existingJavaType": "me.snowdrop.istio.api.mixer.v1.RepeatedAttributesSemantics"
}
},
"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": ""
},
"existingJavaType": "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": ""
},
"tcpKeepalive": {
"$ref": "#/definitions/istio_networking_v1alpha3_ConnectionPoolSettings_TCPSettings_TcpKeepalive",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TcpKeepalive"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TCPSettings"
},
"istio_networking_v1alpha3_ConnectionPoolSettings_TCPSettings_TcpKeepalive": {
"type": "object",
"description": "",
"properties": {
"interval": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
},
"probes": {
"type": "integer",
"description": ""
},
"time": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.Duration"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.TcpKeepalive"
},
"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": {
"exportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"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_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": ""
},
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.ListenerProtocol"
},
"listenerType": {
"existingJavaType": "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": ""
},
"existingJavaType": "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": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.Abort.ErrorType",
"isInterface": true
},
"percent": {
"type": "integer",
"description": ""
},
"percentage": {
"$ref": "#/definitions/istio_networking_v1alpha3_Percent",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Percent"
}
},
"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": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType",
"isInterface": true
},
"percent": {
"type": "integer",
"description": ""
},
"percentage": {
"$ref": "#/definitions/istio_networking_v1alpha3_Percent",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Percent"
}
},
"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"
},
"existingJavaType": "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": ""
},
"existingJavaType": "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"
},
"retryOn": {
"type": "string",
"description": ""
}
},
"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": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"appendRequestHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"appendResponseHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "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"
},
"headers": {
"$ref": "#/definitions/istio_networking_v1alpha3_Headers",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Headers"
},
"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"
},
"removeRequestHeaders": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"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_HTTPRouteDestination",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRouteDestination"
}
},
"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_HTTPRouteDestination": {
"type": "object",
"description": "",
"properties": {
"appendRequestHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"appendResponseHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"destination": {
"$ref": "#/definitions/istio_networking_v1alpha3_Destination",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Destination"
},
"headers": {
"$ref": "#/definitions/istio_networking_v1alpha3_Headers",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Headers"
},
"removeRequestHeaders": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"removeResponseHeaders": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HTTPRouteDestination"
},
"istio_networking_v1alpha3_Headers": {
"type": "object",
"description": "",
"properties": {
"request": {
"$ref": "#/definitions/istio_networking_v1alpha3_Headers_HeaderOperations",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HeaderOperations"
},
"response": {
"$ref": "#/definitions/istio_networking_v1alpha3_Headers_HeaderOperations",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HeaderOperations"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Headers"
},
"istio_networking_v1alpha3_Headers_HeaderOperations": {
"type": "object",
"description": "",
"properties": {
"add": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"remove": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"set": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.HeaderOperations"
},
"istio_networking_v1alpha3_IstioEgressListener": {
"type": "object",
"description": "",
"properties": {
"bind": {
"type": "string",
"description": ""
},
"captureMode": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.CaptureMode"
},
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"port": {
"$ref": "#/definitions/istio_networking_v1alpha3_Port",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Port"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.IstioEgressListener"
},
"istio_networking_v1alpha3_IstioIngressListener": {
"type": "object",
"description": "",
"properties": {
"bind": {
"type": "string",
"description": ""
},
"captureMode": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.CaptureMode"
},
"defaultEndpoint": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/istio_networking_v1alpha3_Port",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Port"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.IstioIngressListener"
},
"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": ""
},
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": {
"existingJavaType": "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": ""
},
"minHealthPercent": {
"type": "integer",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.OutlierDetection"
},
"istio_networking_v1alpha3_Percent": {
"type": "object",
"description": "",
"properties": {
"value": {
"type": "number",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Percent"
},
"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": {
"existingJavaType": "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_RouteDestination": {
"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.RouteDestination"
},
"istio_networking_v1alpha3_Server": {
"type": "object",
"description": "",
"properties": {
"bind": {
"type": "string",
"description": ""
},
"defaultEndpoint": {
"type": "string",
"description": ""
},
"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": ""
},
"cipherSuites": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"credentialName": {
"type": "string",
"description": ""
},
"httpsRedirect": {
"type": "boolean",
"description": ""
},
"maxProtocolVersion": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSOptionsProtocol"
},
"minProtocolVersion": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.TLSOptionsProtocol"
},
"mode": {
"existingJavaType": "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"
}
},
"exportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"location": {
"existingJavaType": "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": {
"existingJavaType": "me.snowdrop.istio.api.networking.v1alpha3.ServiceEntryResolution"
},
"subjectAltNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"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": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"locality": {
"type": "string",
"description": ""
},
"network": {
"type": "string",
"description": ""
},
"ports": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,Integer\u003e"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.Endpoint"
},
"istio_networking_v1alpha3_Sidecar": {
"type": "object",
"description": "",
"properties": {
"egress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_v1alpha3_IstioEgressListener",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.IstioEgressListener"
}
},
"ingress": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_v1alpha3_IstioIngressListener",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.IstioIngressListener"
}
},
"workloadSelector": {
"$ref": "#/definitions/istio_networking_v1alpha3_WorkloadSelector",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.WorkloadSelector"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.SidecarSpec"
},
"istio_networking_v1alpha3_StringMatch": {
"type": "object",
"description": "",
"properties": {
"matchType": {
"existingJavaType": "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": ""
},
"existingJavaType": "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_RouteDestination",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.RouteDestination"
}
}
},
"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": ""
},
"existingJavaType": "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_RouteDestination",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.RouteDestination"
}
}
},
"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": {
"existingJavaType": "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": {
"exportTo": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"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_networking_v1alpha3_WorkloadSelector": {
"type": "object",
"description": "",
"properties": {
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.WorkloadSelector"
},
"istio_policy_v1beta1_Action": {
"type": "object",
"description": "",
"properties": {
"handler": {
"type": "string",
"description": ""
},
"instances": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.Action"
},
"istio_policy_v1beta1_FractionalPercent": {
"type": "object",
"description": "",
"properties": {
"denominator": {
"existingJavaType": "me.snowdrop.istio.api.policy.v1beta1.DenominatorType"
},
"numerator": {
"type": "integer",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.FractionalPercent"
},
"istio_policy_v1beta1_IPAddress": {
"type": "object",
"description": "",
"properties": {
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.IPAddress"
},
"istio_policy_v1beta1_RandomSampling": {
"type": "object",
"description": "",
"properties": {
"attributeExpression": {
"type": "string",
"description": ""
},
"percentSampled": {
"$ref": "#/definitions/istio_policy_v1beta1_FractionalPercent",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.FractionalPercent"
},
"useIndependentRandomness": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RandomSampling"
},
"istio_policy_v1beta1_RateLimitSampling": {
"type": "object",
"description": "",
"properties": {
"maxUnsampledEntries": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"samplingDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"samplingRate": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RateLimitSampling"
},
"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": ""
},
"requestHeaderOperations": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_policy_v1beta1_Rule_HeaderOperationTemplate",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.HeaderOperationTemplate"
}
},
"responseHeaderOperations": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_policy_v1beta1_Rule_HeaderOperationTemplate",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.HeaderOperationTemplate"
}
},
"sampling": {
"$ref": "#/definitions/istio_policy_v1beta1_Sampling",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.Sampling"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RuleSpec"
},
"istio_policy_v1beta1_Rule_HeaderOperationTemplate": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"operation": {
"existingJavaType": "me.snowdrop.istio.api.policy.v1beta1.Operation"
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.HeaderOperationTemplate"
},
"istio_policy_v1beta1_Sampling": {
"type": "object",
"description": "",
"properties": {
"random": {
"$ref": "#/definitions/istio_policy_v1beta1_RandomSampling",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RandomSampling"
},
"rateLimit": {
"$ref": "#/definitions/istio_policy_v1beta1_RateLimitSampling",
"javaType": "me.snowdrop.istio.api.policy.v1beta1.RateLimitSampling"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.policy.v1beta1.Sampling"
},
"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": {
"existingJavaType": "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"
}
},
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"methods": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notHosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notMethods": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notPaths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notPorts": {
"type": "string",
"description": ""
},
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"ports": {
"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": {
"enforcementMode": {
"existingJavaType": "me.snowdrop.istio.api.rbac.v1alpha1.EnforcementMode"
},
"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": {
"existingJavaType": "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": ""
}
},
"workloadSelectors": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_rbac_v1alpha1_WorkloadSelector",
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.WorkloadSelector"
}
}
},
"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": {
"existingJavaType": "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": ""
},
"groups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"ips": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"names": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"namespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notGroups": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notIps": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"notNamespaces": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"properties": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.Subject"
},
"istio_rbac_v1alpha1_WorkloadSelector": {
"type": "object",
"description": "",
"properties": {
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"existingJavaType": "java.util.Map\u003cString,String\u003e"
}
},
"additionalProperties": false,
"javaType": "me.snowdrop.istio.api.rbac.v1alpha1.WorkloadSelector"
},
"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"
},
"existingJavaType": "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": {
"existingJavaType": "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"
},
"cWLogInfo": {
"$ref": "#/definitions/istio_adapter_cloudwatch_Params_LogInfo",
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.LogInfo"
},
"cWMetricDatum": {
"$ref": "#/definitions/istio_adapter_cloudwatch_Params_MetricDatum",
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.MetricDatum"
},
"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"
},
"cloudWatch": {
"$ref": "#/definitions/istio_adapter_cloudwatch_Params",
"javaType": "me.snowdrop.istio.mixer.adapter.cloudwatch.CloudwatchSpec"
},
"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.DogstatsdSpec"
},
"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"
},
"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"
},
"sidecar": {
"$ref": "#/definitions/istio_networking_v1alpha3_Sidecar",
"javaType": "me.snowdrop.istio.api.networking.v1alpha3.SidecarSpec"
},
"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"
},
"zipkin": {
"$ref": "#/definitions/istio_adapter_zipkin_Params",
"javaType": "me.snowdrop.istio.mixer.adapter.zipkin.ZipkinSpec"
}
},
"additionalProperties": false
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy