| apiVersion: apiextensions.k8s.io/v1beta1 |
| kind: CustomResourceDefinition |
| metadata: |
| annotations: |
| "helm.sh/resource-policy": keep |
| labels: |
| app: istio-mixer |
| chart: istio |
| heritage: Tiller |
| release: istio |
| name: httpapispecs.config.istio.io |
| spec: |
| group: config.istio.io |
| names: |
| categories: |
| - istio-io |
| - apim-istio-io |
| kind: HTTPAPISpec |
| listKind: HTTPAPISpecList |
| plural: httpapispecs |
| singular: httpapispec |
| preserveUnknownFields: false |
| scope: Namespaced |
| subresources: |
| status: {} |
| validation: |
| openAPIV3Schema: |
| properties: |
| spec: |
| properties: |
| api_keys: |
| items: |
| oneOf: |
| - not: |
| anyOf: |
| - required: |
| - query |
| - required: |
| - header |
| - required: |
| - cookie |
| - required: |
| - query |
| - required: |
| - header |
| - required: |
| - cookie |
| properties: |
| cookie: |
| format: string |
| type: string |
| header: |
| description: API key is sent in a request header. |
| format: string |
| type: string |
| query: |
| description: API Key is sent as a query parameter. |
| format: string |
| type: string |
| type: object |
| type: array |
| apiKeys: |
| items: |
| oneOf: |
| - not: |
| anyOf: |
| - required: |
| - query |
| - required: |
| - header |
| - required: |
| - cookie |
| - required: |
| - query |
| - required: |
| - header |
| - required: |
| - cookie |
| properties: |
| cookie: |
| format: string |
| type: string |
| header: |
| description: API key is sent in a request header. |
| format: string |
| type: string |
| query: |
| description: API Key is sent as a query parameter. |
| format: string |
| type: string |
| type: object |
| type: array |
| attributes: |
| properties: |
| attributes: |
| additionalProperties: |
| oneOf: |
| - not: |
| anyOf: |
| - required: |
| - stringValue |
| - required: |
| - int64Value |
| - required: |
| - doubleValue |
| - required: |
| - boolValue |
| - required: |
| - bytesValue |
| - required: |
| - timestampValue |
| - required: |
| - durationValue |
| - required: |
| - stringMapValue |
| - required: |
| - stringValue |
| - required: |
| - int64Value |
| - required: |
| - doubleValue |
| - required: |
| - boolValue |
| - required: |
| - bytesValue |
| - required: |
| - timestampValue |
| - required: |
| - durationValue |
| - required: |
| - stringMapValue |
| properties: |
| boolValue: |
| type: boolean |
| bytesValue: |
| format: binary |
| type: string |
| doubleValue: |
| format: double |
| type: number |
| durationValue: |
| type: string |
| int64Value: |
| format: int64 |
| type: integer |
| stringMapValue: |
| properties: |
| entries: |
| additionalProperties: |
| format: string |
| type: string |
| description: Holds a set of name/value pairs. |
| type: object |
| type: object |
| stringValue: |
| format: string |
| type: string |
| timestampValue: |
| format: dateTime |
| type: string |
| type: object |
| description: A map of attribute name to its value. |
| type: object |
| type: object |
| patterns: |
| description: List of HTTP patterns to match. |
| items: |
| oneOf: |
| - not: |
| anyOf: |
| - required: |
| - uriTemplate |
| - required: |
| - regex |
| - required: |
| - uriTemplate |
| - required: |
| - regex |
| properties: |
| attributes: |
| properties: |
| attributes: |
| additionalProperties: |
| oneOf: |
| - not: |
| anyOf: |
| - required: |
| - stringValue |
| - required: |
| - int64Value |
| - required: |
| - doubleValue |
| - required: |
| - boolValue |
| - required: |
| - bytesValue |
| - required: |
| - timestampValue |
| - required: |
| - durationValue |
| - required: |
| - stringMapValue |
| - required: |
| - stringValue |
| - required: |
| - int64Value |
| - required: |
| - doubleValue |
| - required: |
| - boolValue |
| - required: |
| - bytesValue |
| - required: |
| - timestampValue |
| - required: |
| - durationValue |
| - required: |
| - stringMapValue |
| properties: |
| boolValue: |
| type: boolean |
| bytesValue: |
| format: binary |
| type: string |
| doubleValue: |
| format: double |
| type: number |
| durationValue: |
| type: string |
| int64Value: |
| format: int64 |
| type: integer |
| stringMapValue: |
| properties: |
| entries: |
| additionalProperties: |
| format: string |
| type: string |
| description: Holds a set of name/value pairs. |
| type: object |
| type: object |
| stringValue: |
| format: string |
| type: string |
| timestampValue: |
| format: dateTime |
| type: string |
| type: object |
| description: A map of attribute name to its value. |
| type: object |
| type: object |
| httpMethod: |
| format: string |
| type: string |
| regex: |
| format: string |
| type: string |
| uriTemplate: |
| format: string |
| type: string |
| type: object |
| type: array |
| type: object |
| status: |
| type: object |
| x-kubernetes-preserve-unknown-fields: true |
| type: object |
| versions: |
| - name: v1alpha2 |
| served: true |
| storage: true |