schema.istio-schema.json Maven / Gradle / Ivy
{
"id": "http://snowdrop.me/istio/v1/Schema#",
"$schema": "http://json-schema.org/schema#",
"definitions": {
"github_com_golang_protobuf_ptypes_wrappers_BoolValue": {
"type": "object",
"description": "",
"properties": {
"XXX_NoUnkeyedLiteral": {
"type": "string",
"description": ""
},
"XXX_sizecache": {
"type": "integer",
"description": ""
},
"XXX_unrecognized": {
"type": "string",
"description": ""
},
"value": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "java.lang.Boolean"
},
"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.model.Any"
}
},
"message": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Status"
},
"istio_adapter_circonus_Params": {
"type": "object",
"description": "",
"properties": {
"metrics": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_adapter_circonus_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.circonus.MetricInfo"
}
},
"submissionInterval": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"submissionUrl": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.circonus.Circonus"
},
"istio_adapter_circonus_Params_MetricInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"type": {
"javaType": "me.snowdrop.istio.adapter.circonus.Type"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.circonus.MetricInfo"
},
"istio_adapter_denier_Params": {
"type": "object",
"description": "",
"properties": {
"status": {
"$ref": "#/definitions/google_rpc_Status",
"javaType": "me.snowdrop.istio.api.model.Status"
},
"validDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"validUseCount": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.denier.Denier"
},
"istio_adapter_dogstatsd_Params": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
},
"bufferLength": {
"type": "integer",
"description": ""
},
"globalTags": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"metrics": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_adapter_dogstatsd_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.dogstatsd.MetricInfo"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.adapter.dogstatsd.MetricInfo\u003e"
},
"prefix": {
"type": "string",
"description": ""
},
"sampleRate": {
"type": "number",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.dogstatsd.Dogstatsd"
},
"istio_adapter_dogstatsd_Params_MetricInfo": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"tags": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"type": {
"javaType": "me.snowdrop.istio.adapter.dogstatsd.Type"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.dogstatsd.MetricInfo"
},
"istio_adapter_fluentd_Params": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.fluentd.Fluentd"
},
"istio_adapter_kubernetesenv_Params": {
"type": "object",
"description": "",
"properties": {
"cacheRefreshDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"clusterDomainName": {
"type": "string",
"description": ""
},
"fullyQualifiedIstioIngressServiceName": {
"type": "string",
"description": ""
},
"kubeconfigPath": {
"type": "string",
"description": ""
},
"lookupIngressSourceAndOriginValues": {
"type": "boolean",
"description": ""
},
"podLabelForIstioComponentService": {
"type": "string",
"description": ""
},
"podLabelForService": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.kubernetesenv.Kubernetesenv"
},
"istio_adapter_list_Params": {
"type": "object",
"description": "",
"properties": {
"blacklist": {
"type": "boolean",
"description": ""
},
"cachingInterval": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"cachingUseCount": {
"type": "integer",
"description": ""
},
"entryType": {
"javaType": "me.snowdrop.istio.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": true,
"javaType": "me.snowdrop.istio.adapter.list.BaseKubernetesList"
},
"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": true,
"javaType": "me.snowdrop.istio.adapter.opa.Opa"
},
"istio_adapter_prometheus_Params": {
"type": "object",
"description": "",
"properties": {
"metrics": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.prometheus.MetricInfo"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.prometheus.Prometheus"
},
"istio_adapter_prometheus_Params_MetricInfo": {
"type": "object",
"description": "",
"properties": {
"buckets": {
"$ref": "#/definitions/istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition",
"javaType": "me.snowdrop.istio.adapter.prometheus.MetricInfo_BucketsDefinition"
},
"description": {
"type": "string",
"description": ""
},
"instanceName": {
"type": "string",
"description": ""
},
"kind": {
"javaType": "me.snowdrop.istio.adapter.prometheus.Kind"
},
"labelNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.prometheus.MetricInfo"
},
"istio_adapter_prometheus_Params_MetricInfo_BucketsDefinition": {
"type": "object",
"description": "",
"properties": {
"Definition": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.prometheus.MetricInfo_BucketsDefinition"
},
"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.adapter.solarwinds.LogInfo"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.adapter.solarwinds.LogInfo\u003e"
},
"metrics": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_adapter_solarwinds_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.solarwinds.MetricInfo"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.adapter.solarwinds.MetricInfo\u003e"
},
"papertrailLocalRetentionDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"papertrailUrl": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.solarwinds.Solarwinds"
},
"istio_adapter_solarwinds_Params_LogInfo": {
"type": "object",
"description": "",
"properties": {
"payloadTemplate": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.solarwinds.LogInfo"
},
"istio_adapter_solarwinds_Params_MetricInfo": {
"type": "object",
"description": "",
"properties": {
"labelNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.adapter.solarwinds.MetricInfo"
},
"istio_io_api_mixer_adapter_model_v1beta1_TimeStamp": {
"type": "object",
"description": "",
"properties": {
"value": {
"$ref": "#/definitions/protobuf_types_Timestamp",
"javaType": "me.snowdrop.istio.api.model.Timestamp"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.TimeStamp"
},
"istio_io_api_mixer_adapter_model_v1beta1_Value": {
"type": "object",
"description": "",
"properties": {
"Value": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"istio_mesh_MeshConfig": {
"type": "object",
"description": "",
"properties": {
"accessLogFile": {
"type": "string",
"description": ""
},
"authPolicy": {
"javaType": "me.snowdrop.istio.api.model.v1.mesh.AuthenticationPolicy"
},
"connectTimeout": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"defaultConfig": {
"$ref": "#/definitions/istio_mesh_ProxyConfig",
"javaType": "me.snowdrop.istio.api.model.v1.mesh.ProxyConfig"
},
"disablePolicyChecks": {
"type": "boolean",
"description": ""
},
"enableTracing": {
"type": "boolean",
"description": ""
},
"ingressClass": {
"type": "string",
"description": ""
},
"ingressControllerMode": {
"javaType": "me.snowdrop.istio.api.model.v1.mesh.IngressControllerMode"
},
"ingressService": {
"type": "string",
"description": ""
},
"mixerAddress": {
"type": "string",
"description": ""
},
"mixerCheckServer": {
"type": "string",
"description": ""
},
"mixerReportServer": {
"type": "string",
"description": ""
},
"mtlsExcludedServices": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"outboundTrafficPolicy": {
"$ref": "#/definitions/istio_mesh_MeshConfig_OutboundTrafficPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.mesh.OutboundTrafficPolicy"
},
"proxyHttpPort": {
"type": "integer",
"description": ""
},
"proxyListenPort": {
"type": "integer",
"description": ""
},
"rdsRefreshDelay": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mesh.MeshConfig"
},
"istio_mesh_MeshConfig_OutboundTrafficPolicy": {
"type": "object",
"description": "",
"properties": {
"mode": {
"javaType": "me.snowdrop.istio.api.model.v1.mesh.Mode"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mesh.OutboundTrafficPolicy"
},
"istio_mesh_ProxyConfig": {
"type": "object",
"description": "",
"properties": {
"availabilityZone": {
"type": "string",
"description": ""
},
"binaryPath": {
"type": "string",
"description": ""
},
"concurrency": {
"type": "integer",
"description": ""
},
"configPath": {
"type": "string",
"description": ""
},
"connectTimeout": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"controlPlaneAuthPolicy": {
"javaType": "me.snowdrop.istio.api.model.v1.mesh.AuthenticationPolicy"
},
"customConfigFile": {
"type": "string",
"description": ""
},
"discoveryAddress": {
"type": "string",
"description": ""
},
"discoveryRefreshDelay": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"drainDuration": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"interceptionMode": {
"javaType": "me.snowdrop.istio.api.model.v1.mesh.InboundInterceptionMode"
},
"parentShutdownDuration": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"proxyAdminPort": {
"type": "integer",
"description": ""
},
"proxyBootstrapTemplatePath": {
"type": "string",
"description": ""
},
"serviceCluster": {
"type": "string",
"description": ""
},
"statNameLength": {
"type": "integer",
"description": ""
},
"statsdUdpAddress": {
"type": "string",
"description": ""
},
"zipkinAddress": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mesh.ProxyConfig"
},
"istio_mixer_Attributes": {
"type": "object",
"description": "",
"properties": {
"attributes": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_mixer_Attributes_AttributeValue",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.AttributeValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.mixer.AttributeValue\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.Attributes"
},
"istio_mixer_Attributes_AttributeValue": {
"type": "object",
"description": "",
"properties": {
"Value": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.AttributeValue"
},
"istio_mixer_CheckRequest": {
"type": "object",
"description": "",
"properties": {
"attributes": {
"$ref": "#/definitions/istio_mixer_CompressedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes"
},
"deduplicationId": {
"type": "string",
"description": ""
},
"globalWordCount": {
"type": "integer",
"description": ""
},
"quotas": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_mixer_CheckRequest_QuotaParams",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaParams"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.mixer.QuotaParams\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CheckRequest"
},
"istio_mixer_CheckRequest_QuotaParams": {
"type": "object",
"description": "",
"properties": {
"amount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"bestEffort": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaParams"
},
"istio_mixer_CheckResponse": {
"type": "object",
"description": "",
"properties": {
"precondition": {
"$ref": "#/definitions/istio_mixer_CheckResponse_PreconditionResult",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.PreconditionResult"
},
"quotas": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_mixer_CheckResponse_QuotaResult",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaResult"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.mixer.QuotaResult\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CheckResponse"
},
"istio_mixer_CheckResponse_PreconditionResult": {
"type": "object",
"description": "",
"properties": {
"attributes": {
"$ref": "#/definitions/istio_mixer_CompressedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes"
},
"referencedAttributes": {
"$ref": "#/definitions/istio_mixer_ReferencedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes"
},
"status": {
"$ref": "#/definitions/google_rpc_Status",
"javaType": "me.snowdrop.istio.api.model.Status"
},
"validDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"validUseCount": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.PreconditionResult"
},
"istio_mixer_CheckResponse_QuotaResult": {
"type": "object",
"description": "",
"properties": {
"grantedAmount": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"referencedAttributes": {
"$ref": "#/definitions/istio_mixer_ReferencedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes"
},
"validDuration": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaResult"
},
"istio_mixer_CompressedAttributes": {
"type": "object",
"description": "",
"properties": {
"bools": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "boolean",
"description": ""
},
"javaType": "java.util.Map\u003cString,Boolean\u003e"
},
"bytes": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"doubles": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "number",
"description": ""
},
"javaType": "java.util.Map\u003cString,Double\u003e"
},
"durations": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"javaType": "java.util.Map\u003cString,Long\u003e"
},
"int64s": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"javaType": "java.util.Map\u003cString,Long\u003e"
},
"stringMaps": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_mixer_StringMap",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.StringMap"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.mixer.StringMap\u003e"
},
"strings": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"javaType": "java.util.Map\u003cString,Integer\u003e"
},
"timestamps": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"words": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes"
},
"istio_mixer_ReferencedAttributes": {
"type": "object",
"description": "",
"properties": {
"attributeMatches": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_mixer_ReferencedAttributes_AttributeMatch",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.AttributeMatch"
}
},
"words": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes"
},
"istio_mixer_ReferencedAttributes_AttributeMatch": {
"type": "object",
"description": "",
"properties": {
"condition": {
"javaType": "me.snowdrop.istio.api.model.v1.mixer.Condition"
},
"mapKey": {
"type": "integer",
"description": ""
},
"name": {
"type": "integer",
"description": ""
},
"regex": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.AttributeMatch"
},
"istio_mixer_ReportRequest": {
"type": "object",
"description": "",
"properties": {
"attributes": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_mixer_CompressedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes"
}
},
"defaultWords": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"globalWordCount": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReportRequest"
},
"istio_mixer_ReportResponse": {
"type": "object",
"description": "",
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReportResponse"
},
"istio_mixer_StringMap": {
"type": "object",
"description": "",
"properties": {
"entries": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"javaType": "java.util.Map\u003cString,Integer\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.StringMap"
},
"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_io_api_mixer_adapter_model_v1beta1_TimeStamp",
"javaType": "me.snowdrop.istio.api.model.TimeStamp"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ApiKey"
},
"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_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"service": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Action"
},
"istio_mixer_authorization_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"action": {
"$ref": "#/definitions/istio_mixer_authorization_ActionMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Action"
},
"name": {
"type": "string",
"description": ""
},
"subject": {
"$ref": "#/definitions/istio_mixer_authorization_SubjectMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Subject"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Authorization"
},
"istio_mixer_authorization_SubjectMsg": {
"type": "object",
"description": "",
"properties": {
"groups": {
"type": "string",
"description": ""
},
"properties": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Subject"
},
"istio_mixer_checknothing_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.CheckNothing"
},
"istio_mixer_listentry_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ListEntry"
},
"istio_mixer_logentry_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"monitoredResourceDimensions": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"monitoredResourceType": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"severity": {
"type": "string",
"description": ""
},
"timestamp": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_TimeStamp",
"javaType": "me.snowdrop.istio.api.model.TimeStamp"
},
"variables": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.LogEntry"
},
"istio_mixer_metric_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"dimensions": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"monitoredResourceDimensions": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"monitoredResourceType": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
},
"value": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Metric"
},
"istio_mixer_quota_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"dimensions": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Quota"
},
"istio_mixer_reportnothing_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ReportNothing"
},
"istio_mixer_tracespan_InstanceMsg": {
"type": "object",
"description": "",
"properties": {
"endTime": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_TimeStamp",
"javaType": "me.snowdrop.istio.api.model.TimeStamp"
},
"name": {
"type": "string",
"description": ""
},
"parentSpanId": {
"type": "string",
"description": ""
},
"spanId": {
"type": "string",
"description": ""
},
"spanName": {
"type": "string",
"description": ""
},
"spanTags": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_Value",
"javaType": "me.snowdrop.istio.api.model.v1.cexl.TypedValue"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.cexl.TypedValue\u003e"
},
"startTime": {
"$ref": "#/definitions/istio_io_api_mixer_adapter_model_v1beta1_TimeStamp",
"javaType": "me.snowdrop.istio.api.model.TimeStamp"
},
"traceId": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.TraceSpan"
},
"istio_networking_ConnectionPoolSettings": {
"type": "object",
"description": "",
"properties": {
"http": {
"$ref": "#/definitions/istio_networking_ConnectionPoolSettings_HTTPSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPSettings"
},
"tcp": {
"$ref": "#/definitions/istio_networking_ConnectionPoolSettings_TCPSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TCPSettings"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.ConnectionPoolSettings"
},
"istio_networking_ConnectionPoolSettings_HTTPSettings": {
"type": "object",
"description": "",
"properties": {
"http1MaxPendingRequests": {
"type": "integer",
"description": ""
},
"http2MaxRequests": {
"type": "integer",
"description": ""
},
"maxRequestsPerConnection": {
"type": "integer",
"description": ""
},
"maxRetries": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPSettings"
},
"istio_networking_ConnectionPoolSettings_TCPSettings": {
"type": "object",
"description": "",
"properties": {
"connectTimeout": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"maxConnections": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.TCPSettings"
},
"istio_networking_CorsPolicy": {
"type": "object",
"description": "",
"properties": {
"allowCredentials": {
"$ref": "#/definitions/protobuf_types_BoolValue",
"javaType": "me.snowdrop.istio.api.model.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.model.Duration"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.CorsPolicy"
},
"istio_networking_Destination": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"port": {
"$ref": "#/definitions/istio_networking_PortSelector",
"javaType": "me.snowdrop.istio.api.model.v1.networking.PortSelector"
},
"subset": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Destination"
},
"istio_networking_DestinationRule": {
"type": "object",
"description": "",
"properties": {
"host": {
"type": "string",
"description": ""
},
"subsets": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_Subset",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Subset"
}
},
"trafficPolicy": {
"$ref": "#/definitions/istio_networking_TrafficPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TrafficPolicy"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.DestinationRule"
},
"istio_networking_DestinationWeight": {
"type": "object",
"description": "",
"properties": {
"destination": {
"$ref": "#/definitions/istio_networking_Destination",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Destination"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.DestinationWeight"
},
"istio_networking_Gateway": {
"type": "object",
"description": "",
"properties": {
"selector": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"servers": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_Server",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Server"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Gateway"
},
"istio_networking_HTTPFaultInjection": {
"type": "object",
"description": "",
"properties": {
"abort": {
"$ref": "#/definitions/istio_networking_HTTPFaultInjection_Abort",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Abort"
},
"delay": {
"$ref": "#/definitions/istio_networking_HTTPFaultInjection_Delay",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Delay"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPFaultInjection"
},
"istio_networking_HTTPFaultInjection_Abort": {
"type": "object",
"description": "",
"properties": {
"ErrorType": {},
"percent": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Abort"
},
"istio_networking_HTTPFaultInjection_Delay": {
"type": "object",
"description": "",
"properties": {
"HttpDelayType": {},
"percent": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Delay"
},
"istio_networking_HTTPMatchRequest": {
"type": "object",
"description": "",
"properties": {
"authority": {
"$ref": "#/definitions/istio_networking_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
},
"gateways": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"headers": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_networking_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.networking.StringMatch\u003e"
},
"method": {
"$ref": "#/definitions/istio_networking_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
},
"port": {
"type": "integer",
"description": ""
},
"scheme": {
"$ref": "#/definitions/istio_networking_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
},
"sourceLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"uri": {
"$ref": "#/definitions/istio_networking_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPMatchRequest"
},
"istio_networking_HTTPRedirect": {
"type": "object",
"description": "",
"properties": {
"authority": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRedirect"
},
"istio_networking_HTTPRetry": {
"type": "object",
"description": "",
"properties": {
"attempts": {
"type": "integer",
"description": ""
},
"perTryTimeout": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRetry"
},
"istio_networking_HTTPRewrite": {
"type": "object",
"description": "",
"properties": {
"authority": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRewrite"
},
"istio_networking_HTTPRoute": {
"type": "object",
"description": "",
"properties": {
"appendHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"corsPolicy": {
"$ref": "#/definitions/istio_networking_CorsPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.networking.CorsPolicy"
},
"fault": {
"$ref": "#/definitions/istio_networking_HTTPFaultInjection",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPFaultInjection"
},
"match": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_HTTPMatchRequest",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPMatchRequest"
}
},
"mirror": {
"$ref": "#/definitions/istio_networking_Destination",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Destination"
},
"redirect": {
"$ref": "#/definitions/istio_networking_HTTPRedirect",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRedirect"
},
"retries": {
"$ref": "#/definitions/istio_networking_HTTPRetry",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRetry"
},
"rewrite": {
"$ref": "#/definitions/istio_networking_HTTPRewrite",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRewrite"
},
"route": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_DestinationWeight",
"javaType": "me.snowdrop.istio.api.model.v1.networking.DestinationWeight"
}
},
"timeout": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"websocketUpgrade": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRoute"
},
"istio_networking_L4MatchAttributes": {
"type": "object",
"description": "",
"properties": {
"destinationSubnet": {
"type": "string",
"description": ""
},
"gateways": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"port": {
"type": "integer",
"description": ""
},
"sourceLabels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"sourceSubnet": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.L4MatchAttributes"
},
"istio_networking_LoadBalancerSettings": {
"type": "object",
"description": "",
"properties": {
"LbPolicy": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.LoadBalancerSettings"
},
"istio_networking_OutlierDetection": {
"type": "object",
"description": "",
"properties": {
"http": {
"$ref": "#/definitions/istio_networking_OutlierDetection_HTTPSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPSettings"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.OutlierDetection"
},
"istio_networking_OutlierDetection_HTTPSettings": {
"type": "object",
"description": "",
"properties": {
"baseEjectionTime": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"consecutiveErrors": {
"type": "integer",
"description": ""
},
"interval": {
"$ref": "#/definitions/protobuf_types_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"maxEjectionPercent": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPSettings"
},
"istio_networking_Port": {
"type": "object",
"description": "",
"properties": {
"name": {
"type": "string",
"description": ""
},
"number": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Port"
},
"istio_networking_PortSelector": {
"type": "object",
"description": "",
"properties": {
"Port": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.PortSelector"
},
"istio_networking_Server": {
"type": "object",
"description": "",
"properties": {
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"port": {
"$ref": "#/definitions/istio_networking_Port",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Port"
},
"tls": {
"$ref": "#/definitions/istio_networking_Server_TLSOptions",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSOptions"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Server"
},
"istio_networking_Server_TLSOptions": {
"type": "object",
"description": "",
"properties": {
"caCertificates": {
"type": "string",
"description": ""
},
"httpsRedirect": {
"type": "boolean",
"description": ""
},
"mode": {
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSmode"
},
"privateKey": {
"type": "string",
"description": ""
},
"serverCertificate": {
"type": "string",
"description": ""
},
"subjectAltNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSOptions"
},
"istio_networking_ServiceEntry": {
"type": "object",
"description": "",
"properties": {
"addresses": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"endpoints": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_ServiceEntry_Endpoint",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Endpoint"
}
},
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"location": {
"javaType": "me.snowdrop.istio.api.model.v1.networking.ServiceEntryLocation"
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_Port",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Port"
}
},
"resolution": {
"javaType": "me.snowdrop.istio.api.model.v1.networking.ServiceEntryResolution"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.ServiceEntry"
},
"istio_networking_ServiceEntry_Endpoint": {
"type": "object",
"description": "",
"properties": {
"address": {
"type": "string",
"description": ""
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"ports": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "integer",
"description": ""
},
"javaType": "java.util.Map\u003cString,Integer\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Endpoint"
},
"istio_networking_StringMatch": {
"type": "object",
"description": "",
"properties": {
"MatchType": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.StringMatch"
},
"istio_networking_Subset": {
"type": "object",
"description": "",
"properties": {
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
},
"trafficPolicy": {
"$ref": "#/definitions/istio_networking_TrafficPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TrafficPolicy"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.Subset"
},
"istio_networking_TCPRoute": {
"type": "object",
"description": "",
"properties": {
"match": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_L4MatchAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.networking.L4MatchAttributes"
}
},
"route": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_DestinationWeight",
"javaType": "me.snowdrop.istio.api.model.v1.networking.DestinationWeight"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.TCPRoute"
},
"istio_networking_TLSSettings": {
"type": "object",
"description": "",
"properties": {
"caCertificates": {
"type": "string",
"description": ""
},
"clientCertificate": {
"type": "string",
"description": ""
},
"mode": {
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSmode"
},
"privateKey": {
"type": "string",
"description": ""
},
"sni": {
"type": "string",
"description": ""
},
"subjectAltNames": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSSettings"
},
"istio_networking_TrafficPolicy": {
"type": "object",
"description": "",
"properties": {
"connectionPool": {
"$ref": "#/definitions/istio_networking_ConnectionPoolSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.ConnectionPoolSettings"
},
"loadBalancer": {
"$ref": "#/definitions/istio_networking_LoadBalancerSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.LoadBalancerSettings"
},
"outlierDetection": {
"$ref": "#/definitions/istio_networking_OutlierDetection",
"javaType": "me.snowdrop.istio.api.model.v1.networking.OutlierDetection"
},
"portLevelSettings": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_TrafficPolicy_PortTrafficPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.networking.PortTrafficPolicy"
}
},
"tls": {
"$ref": "#/definitions/istio_networking_TLSSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSSettings"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.TrafficPolicy"
},
"istio_networking_TrafficPolicy_PortTrafficPolicy": {
"type": "object",
"description": "",
"properties": {
"connectionPool": {
"$ref": "#/definitions/istio_networking_ConnectionPoolSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.ConnectionPoolSettings"
},
"loadBalancer": {
"$ref": "#/definitions/istio_networking_LoadBalancerSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.LoadBalancerSettings"
},
"outlierDetection": {
"$ref": "#/definitions/istio_networking_OutlierDetection",
"javaType": "me.snowdrop.istio.api.model.v1.networking.OutlierDetection"
},
"port": {
"$ref": "#/definitions/istio_networking_PortSelector",
"javaType": "me.snowdrop.istio.api.model.v1.networking.PortSelector"
},
"tls": {
"$ref": "#/definitions/istio_networking_TLSSettings",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TLSSettings"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.PortTrafficPolicy"
},
"istio_networking_VirtualService": {
"type": "object",
"description": "",
"properties": {
"gateways": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"hosts": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"http": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_HTTPRoute",
"javaType": "me.snowdrop.istio.api.model.v1.networking.HTTPRoute"
}
},
"tcp": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_networking_TCPRoute",
"javaType": "me.snowdrop.istio.api.model.v1.networking.TCPRoute"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.networking.VirtualService"
},
"istio_rbac_AccessRule": {
"type": "object",
"description": "",
"properties": {
"constraints": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_rbac_AccessRule_Constraint",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.Constraint"
}
},
"methods": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"paths": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"services": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.AccessRule"
},
"istio_rbac_AccessRule_Constraint": {
"type": "object",
"description": "",
"properties": {
"key": {
"type": "string",
"description": ""
},
"values": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.Constraint"
},
"istio_rbac_RoleRef": {
"type": "object",
"description": "",
"properties": {
"kind": {
"type": "string",
"description": ""
},
"name": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.RoleRef"
},
"istio_rbac_ServiceRole": {
"type": "object",
"description": "",
"properties": {
"rules": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_rbac_AccessRule",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.AccessRule"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.ServiceRole"
},
"istio_rbac_ServiceRoleBinding": {
"type": "object",
"description": "",
"properties": {
"roleRef": {
"$ref": "#/definitions/istio_rbac_RoleRef",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.RoleRef"
},
"subjects": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_rbac_Subject",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.Subject"
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.ServiceRoleBinding"
},
"istio_rbac_Subject": {
"type": "object",
"description": "",
"properties": {
"group": {
"type": "string",
"description": ""
},
"properties": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"user": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.rbac.Subject"
},
"istio_routing_CircuitBreaker": {
"type": "object",
"description": "",
"properties": {
"CbPolicy": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.CircuitBreaker"
},
"istio_routing_CorsPolicy": {
"type": "object",
"description": "",
"properties": {
"allowCredentials": {
"$ref": "#/definitions/github_com_golang_protobuf_ptypes_wrappers_BoolValue",
"javaType": "java.lang.Boolean"
},
"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_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.CorsPolicy"
},
"istio_routing_DestinationPolicy": {
"type": "object",
"description": "",
"properties": {
"circuitBreaker": {
"$ref": "#/definitions/istio_routing_CircuitBreaker",
"javaType": "me.snowdrop.istio.api.model.v1.routing.CircuitBreaker"
},
"custom": {
"$ref": "#/definitions/protobuf_any_Any",
"javaType": "me.snowdrop.istio.api.model.Any"
},
"destination": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"loadBalancing": {
"$ref": "#/definitions/istio_routing_LoadBalancing",
"javaType": "me.snowdrop.istio.api.model.v1.routing.LoadBalancing"
},
"source": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.DestinationPolicy"
},
"istio_routing_DestinationWeight": {
"type": "object",
"description": "",
"properties": {
"destination": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"weight": {
"type": "integer",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.DestinationWeight"
},
"istio_routing_EgressRule": {
"type": "object",
"description": "",
"properties": {
"destination": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"ports": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_routing_EgressRule_Port",
"javaType": "me.snowdrop.istio.api.model.v1.routing.Port"
}
},
"useEgressProxy": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.EgressRule"
},
"istio_routing_EgressRule_Port": {
"type": "object",
"description": "",
"properties": {
"port": {
"type": "integer",
"description": ""
},
"protocol": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.Port"
},
"istio_routing_HTTPFaultInjection": {
"type": "object",
"description": "",
"properties": {
"abort": {
"$ref": "#/definitions/istio_routing_HTTPFaultInjection_Abort",
"javaType": "me.snowdrop.istio.api.model.v1.routing.Abort"
},
"delay": {
"$ref": "#/definitions/istio_routing_HTTPFaultInjection_Delay",
"javaType": "me.snowdrop.istio.api.model.v1.routing.Delay"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection"
},
"istio_routing_HTTPFaultInjection_Abort": {
"type": "object",
"description": "",
"properties": {
"ErrorType": {},
"overrideHeaderName": {
"type": "string",
"description": ""
},
"percent": {
"type": "number",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.Abort"
},
"istio_routing_HTTPFaultInjection_Delay": {
"type": "object",
"description": "",
"properties": {
"HttpDelayType": {},
"overrideHeaderName": {
"type": "string",
"description": ""
},
"percent": {
"type": "number",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.Delay"
},
"istio_routing_HTTPRedirect": {
"type": "object",
"description": "",
"properties": {
"authority": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRedirect"
},
"istio_routing_HTTPRetry": {
"type": "object",
"description": "",
"properties": {
"RetryPolicy": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRetry"
},
"istio_routing_HTTPRewrite": {
"type": "object",
"description": "",
"properties": {
"authority": {
"type": "string",
"description": ""
},
"uri": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRewrite"
},
"istio_routing_HTTPTimeout": {
"type": "object",
"description": "",
"properties": {
"TimeoutPolicy": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPTimeout"
},
"istio_routing_IngressRule": {
"type": "object",
"description": "",
"properties": {
"DestinationServicePort": {},
"destination": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"match": {
"$ref": "#/definitions/istio_routing_MatchCondition",
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchCondition"
},
"port": {
"type": "integer",
"description": ""
},
"precedence": {
"type": "integer",
"description": ""
},
"tlsSecret": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.IngressRule"
},
"istio_routing_IstioService": {
"type": "object",
"description": "",
"properties": {
"domain": {
"type": "string",
"description": ""
},
"labels": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"name": {
"type": "string",
"description": ""
},
"namespace": {
"type": "string",
"description": ""
},
"service": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"istio_routing_L4FaultInjection": {
"type": "object",
"description": "",
"properties": {
"terminate": {
"$ref": "#/definitions/istio_routing_L4FaultInjection_Terminate",
"javaType": "me.snowdrop.istio.api.model.v1.routing.Terminate"
},
"throttle": {
"$ref": "#/definitions/istio_routing_L4FaultInjection_Throttle",
"javaType": "me.snowdrop.istio.api.model.v1.routing.Throttle"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4FaultInjection"
},
"istio_routing_L4FaultInjection_Terminate": {
"type": "object",
"description": "",
"properties": {
"percent": {
"type": "number",
"description": ""
},
"terminateAfterPeriod": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.Terminate"
},
"istio_routing_L4FaultInjection_Throttle": {
"type": "object",
"description": "",
"properties": {
"ThrottleAfter": {},
"downstreamLimitBps": {
"type": "integer",
"description": "",
"javaType": "Long"
},
"percent": {
"type": "number",
"description": ""
},
"throttleForPeriod": {
"$ref": "#/definitions/protobuf_duration_Duration",
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"upstreamLimitBps": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.Throttle"
},
"istio_routing_L4MatchAttributes": {
"type": "object",
"description": "",
"properties": {
"destinationSubnet": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
},
"sourceSubnet": {
"type": "array",
"description": "",
"items": {
"type": "string",
"description": ""
}
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes"
},
"istio_routing_LoadBalancing": {
"type": "object",
"description": "",
"properties": {
"LbPolicy": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.LoadBalancing"
},
"istio_routing_MatchCondition": {
"type": "object",
"description": "",
"properties": {
"request": {
"$ref": "#/definitions/istio_routing_MatchRequest",
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchRequest"
},
"source": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"tcp": {
"$ref": "#/definitions/istio_routing_L4MatchAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes"
},
"udp": {
"$ref": "#/definitions/istio_routing_L4MatchAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchCondition"
},
"istio_routing_MatchRequest": {
"type": "object",
"description": "",
"properties": {
"headers": {
"type": "object",
"description": "",
"additionalProperties": {
"$ref": "#/definitions/istio_routing_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.routing.StringMatch"
},
"javaType": "java.util.Map\u003cString,me.snowdrop.istio.api.model.v1.routing.StringMatch\u003e"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchRequest"
},
"istio_routing_RouteRule": {
"type": "object",
"description": "",
"properties": {
"appendHeaders": {
"type": "object",
"description": "",
"additionalProperties": {
"type": "string",
"description": ""
},
"javaType": "java.util.Map\u003cString,String\u003e"
},
"corsPolicy": {
"$ref": "#/definitions/istio_routing_CorsPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.routing.CorsPolicy"
},
"destination": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"httpFault": {
"$ref": "#/definitions/istio_routing_HTTPFaultInjection",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection"
},
"httpReqRetries": {
"$ref": "#/definitions/istio_routing_HTTPRetry",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRetry"
},
"httpReqTimeout": {
"$ref": "#/definitions/istio_routing_HTTPTimeout",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPTimeout"
},
"l4Fault": {
"$ref": "#/definitions/istio_routing_L4FaultInjection",
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4FaultInjection"
},
"match": {
"$ref": "#/definitions/istio_routing_MatchCondition",
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchCondition"
},
"mirror": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"precedence": {
"type": "integer",
"description": ""
},
"redirect": {
"$ref": "#/definitions/istio_routing_HTTPRedirect",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRedirect"
},
"rewrite": {
"$ref": "#/definitions/istio_routing_HTTPRewrite",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRewrite"
},
"route": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/istio_routing_DestinationWeight",
"javaType": "me.snowdrop.istio.api.model.v1.routing.DestinationWeight"
}
},
"websocketUpgrade": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.RouteRule"
},
"istio_routing_StringMatch": {
"type": "object",
"description": "",
"properties": {
"MatchType": {}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.v1.routing.StringMatch"
},
"protobuf_any_Any": {
"type": "object",
"description": "",
"properties": {
"XXX_NoUnkeyedLiteral": {
"type": "string",
"description": ""
},
"XXX_sizecache": {
"type": "integer",
"description": ""
},
"XXX_unrecognized": {
"type": "string",
"description": ""
},
"typeUrl": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Any"
},
"protobuf_duration_Duration": {
"type": "object",
"description": "",
"properties": {
"XXX_NoUnkeyedLiteral": {
"type": "string",
"description": ""
},
"XXX_sizecache": {
"type": "integer",
"description": ""
},
"XXX_unrecognized": {
"type": "string",
"description": ""
},
"nanos": {
"type": "integer",
"description": ""
},
"seconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"protobuf_types_Any": {
"type": "object",
"description": "",
"properties": {
"typeUrl": {
"type": "string",
"description": ""
},
"value": {
"type": "string",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Any"
},
"protobuf_types_BoolValue": {
"type": "object",
"description": "",
"properties": {
"value": {
"type": "boolean",
"description": ""
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.BoolValue"
},
"protobuf_types_Duration": {
"type": "object",
"description": "",
"properties": {
"nanos": {
"type": "integer",
"description": ""
},
"seconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Duration"
},
"protobuf_types_Timestamp": {
"type": "object",
"description": "",
"properties": {
"nanos": {
"type": "integer",
"description": ""
},
"seconds": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "me.snowdrop.istio.api.model.Timestamp"
}
},
"type": "object",
"properties": {
"APIKey": {
"$ref": "#/definitions/istio_mixer_apikey_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ApiKey"
},
"AttributeValue": {
"$ref": "#/definitions/istio_mixer_Attributes_AttributeValue",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.AttributeValue"
},
"Attributes": {
"$ref": "#/definitions/istio_mixer_Attributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.Attributes"
},
"Authorization": {
"$ref": "#/definitions/istio_mixer_authorization_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Authorization"
},
"CheckNothing": {
"$ref": "#/definitions/istio_mixer_checknothing_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.CheckNothing"
},
"CheckRequest": {
"$ref": "#/definitions/istio_mixer_CheckRequest",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CheckRequest"
},
"CheckResponse": {
"$ref": "#/definitions/istio_mixer_CheckResponse",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CheckResponse"
},
"Circonus": {
"$ref": "#/definitions/istio_adapter_circonus_Params",
"javaType": "me.snowdrop.istio.adapter.circonus.Circonus"
},
"CircuitBreaker": {
"$ref": "#/definitions/istio_routing_CircuitBreaker",
"javaType": "me.snowdrop.istio.api.model.v1.routing.CircuitBreaker"
},
"CompressedAttributes": {
"$ref": "#/definitions/istio_mixer_CompressedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes"
},
"CorsPolicy": {
"$ref": "#/definitions/istio_routing_CorsPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.routing.CorsPolicy"
},
"DSMetricInfo": {
"$ref": "#/definitions/istio_adapter_dogstatsd_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.dogstatsd.MetricInfo"
},
"Denier": {
"$ref": "#/definitions/istio_adapter_denier_Params",
"javaType": "me.snowdrop.istio.adapter.denier.Denier"
},
"DestinationPolicy": {
"$ref": "#/definitions/istio_routing_DestinationPolicy",
"javaType": "me.snowdrop.istio.api.model.v1.routing.DestinationPolicy"
},
"DestinationRule": {
"$ref": "#/definitions/istio_networking_DestinationRule",
"javaType": "me.snowdrop.istio.api.model.v1.networking.DestinationRule"
},
"DestinationWeight": {
"$ref": "#/definitions/istio_routing_DestinationWeight",
"javaType": "me.snowdrop.istio.api.model.v1.routing.DestinationWeight"
},
"Dogstatsd": {
"$ref": "#/definitions/istio_adapter_dogstatsd_Params",
"javaType": "me.snowdrop.istio.adapter.dogstatsd.Dogstatsd"
},
"EgressRule": {
"$ref": "#/definitions/istio_routing_EgressRule",
"javaType": "me.snowdrop.istio.api.model.v1.routing.EgressRule"
},
"Fluentd": {
"$ref": "#/definitions/istio_adapter_fluentd_Params",
"javaType": "me.snowdrop.istio.adapter.fluentd.Fluentd"
},
"Gateway": {
"$ref": "#/definitions/istio_networking_Gateway",
"javaType": "me.snowdrop.istio.api.model.v1.networking.Gateway"
},
"HTTPFaultInjection": {
"$ref": "#/definitions/istio_routing_HTTPFaultInjection",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection"
},
"HTTPRedirect": {
"$ref": "#/definitions/istio_routing_HTTPRedirect",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRedirect"
},
"HTTPRetry": {
"$ref": "#/definitions/istio_routing_HTTPRetry",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRetry"
},
"HTTPRewrite": {
"$ref": "#/definitions/istio_routing_HTTPRewrite",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPRewrite"
},
"HTTPTimeout": {
"$ref": "#/definitions/istio_routing_HTTPTimeout",
"javaType": "me.snowdrop.istio.api.model.v1.routing.HTTPTimeout"
},
"IngressRule": {
"$ref": "#/definitions/istio_routing_IngressRule",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IngressRule"
},
"IstioService": {
"$ref": "#/definitions/istio_routing_IstioService",
"javaType": "me.snowdrop.istio.api.model.v1.routing.IstioService"
},
"KubernetesEnv": {
"$ref": "#/definitions/istio_adapter_kubernetesenv_Params",
"javaType": "me.snowdrop.istio.adapter.kubernetesenv.Kubernetesenv"
},
"L4FaultInjection": {
"$ref": "#/definitions/istio_routing_L4FaultInjection",
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4FaultInjection"
},
"L4MatchAttributes": {
"$ref": "#/definitions/istio_routing_L4MatchAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes"
},
"ListChecker": {
"$ref": "#/definitions/istio_adapter_list_Params",
"javaType": "me.snowdrop.istio.adapter.list.BaseKubernetesList"
},
"ListEntry": {
"$ref": "#/definitions/istio_mixer_listentry_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ListEntry"
},
"LoadBalancing": {
"$ref": "#/definitions/istio_routing_LoadBalancing",
"javaType": "me.snowdrop.istio.api.model.v1.routing.LoadBalancing"
},
"LogEntry": {
"$ref": "#/definitions/istio_mixer_logentry_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.LogEntry"
},
"MatchCondition": {
"$ref": "#/definitions/istio_routing_MatchCondition",
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchCondition"
},
"MatchRequest": {
"$ref": "#/definitions/istio_routing_MatchRequest",
"javaType": "me.snowdrop.istio.api.model.v1.routing.MatchRequest"
},
"MeshConfig": {
"$ref": "#/definitions/istio_mesh_MeshConfig",
"javaType": "me.snowdrop.istio.api.model.v1.mesh.MeshConfig"
},
"Metric": {
"$ref": "#/definitions/istio_mixer_metric_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Metric"
},
"OPA": {
"$ref": "#/definitions/istio_adapter_opa_Params",
"javaType": "me.snowdrop.istio.adapter.opa.Opa"
},
"Prometheus": {
"$ref": "#/definitions/istio_adapter_prometheus_Params",
"javaType": "me.snowdrop.istio.adapter.prometheus.Prometheus"
},
"ProxyConfig": {
"$ref": "#/definitions/istio_mesh_ProxyConfig",
"javaType": "me.snowdrop.istio.api.model.v1.mesh.ProxyConfig"
},
"Quota": {
"$ref": "#/definitions/istio_mixer_quota_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.Quota"
},
"QuotaParams": {
"$ref": "#/definitions/istio_mixer_CheckRequest_QuotaParams",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaParams"
},
"QuotaResult": {
"$ref": "#/definitions/istio_mixer_CheckResponse_QuotaResult",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.QuotaResult"
},
"ReferencedAttributes": {
"$ref": "#/definitions/istio_mixer_ReferencedAttributes",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes"
},
"ReportNothing": {
"$ref": "#/definitions/istio_mixer_reportnothing_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.ReportNothing"
},
"ReportRequest": {
"$ref": "#/definitions/istio_mixer_ReportRequest",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReportRequest"
},
"ReportResponse": {
"$ref": "#/definitions/istio_mixer_ReportResponse",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.ReportResponse"
},
"RouteRule": {
"$ref": "#/definitions/istio_routing_RouteRule",
"javaType": "me.snowdrop.istio.api.model.v1.routing.RouteRule"
},
"SWLogInfo": {
"$ref": "#/definitions/istio_adapter_solarwinds_Params_LogInfo",
"javaType": "me.snowdrop.istio.adapter.solarwinds.LogInfo"
},
"SWMetricInfo": {
"$ref": "#/definitions/istio_adapter_solarwinds_Params_MetricInfo",
"javaType": "me.snowdrop.istio.adapter.solarwinds.MetricInfo"
},
"ServiceEntry": {
"$ref": "#/definitions/istio_networking_ServiceEntry",
"javaType": "me.snowdrop.istio.api.model.v1.networking.ServiceEntry"
},
"ServiceRole": {
"$ref": "#/definitions/istio_rbac_ServiceRole",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.ServiceRole"
},
"ServiceRoleBinding": {
"$ref": "#/definitions/istio_rbac_ServiceRoleBinding",
"javaType": "me.snowdrop.istio.api.model.v1.rbac.ServiceRoleBinding"
},
"SolarWinds": {
"$ref": "#/definitions/istio_adapter_solarwinds_Params",
"javaType": "me.snowdrop.istio.adapter.solarwinds.Solarwinds"
},
"StringMap": {
"$ref": "#/definitions/istio_mixer_StringMap",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.StringMap"
},
"StringMatch": {
"$ref": "#/definitions/istio_routing_StringMatch",
"javaType": "me.snowdrop.istio.api.model.v1.routing.StringMatch"
},
"TraceSpan": {
"$ref": "#/definitions/istio_mixer_tracespan_InstanceMsg",
"javaType": "me.snowdrop.istio.api.model.v1.mixer.template.TraceSpan"
},
"VirtualService": {
"$ref": "#/definitions/istio_networking_VirtualService",
"javaType": "me.snowdrop.istio.api.model.v1.networking.VirtualService"
}
},
"additionalProperties": true
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy