| --- |
| apiVersion: apiextensions.k8s.io/v1 |
| kind: CustomResourceDefinition |
| metadata: |
| annotations: |
| controller-gen.kubebuilder.io/version: v0.14.0 |
| name: servicenamemappings.dubbo.io |
| spec: |
| group: dubbo.io |
| names: |
| categories: |
| - dubbo |
| kind: ServiceNameMapping |
| listKind: ServiceNameMappingList |
| plural: servicenamemappings |
| singular: servicenamemapping |
| scope: Namespaced |
| versions: |
| - name: v1alpha1 |
| schema: |
| openAPIV3Schema: |
| properties: |
| apiVersion: |
| description: |- |
| APIVersion defines the versioned schema of this representation of an object. |
| Servers should convert recognized schemas to the latest internal value, and |
| may reject unrecognized values. |
| More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
| type: string |
| kind: |
| description: |- |
| Kind is a string value representing the REST resource this object represents. |
| Servers may infer this from the endpoint the client submits requests to. |
| Cannot be updated. |
| In CamelCase. |
| More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| type: string |
| metadata: |
| type: object |
| spec: |
| description: Spec is the specification of the Dubbo ServiceNameMapping |
| resource. |
| properties: |
| applicationNames: |
| items: |
| type: string |
| type: array |
| interfaceName: |
| type: string |
| namespace: |
| type: string |
| required: |
| - applicationNames |
| - interfaceName |
| - namespace |
| type: object |
| type: object |
| served: true |
| storage: true |