github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/opensearch-operator/files/opensearch.opster.io_opensearchactiongroups.yaml (about) 1 --- 2 apiVersion: apiextensions.k8s.io/v1 3 kind: CustomResourceDefinition 4 metadata: 5 annotations: 6 controller-gen.kubebuilder.io/version: v0.10.0 7 creationTimestamp: null 8 name: opensearchactiongroups.opensearch.opster.io 9 spec: 10 group: opensearch.opster.io 11 names: 12 kind: OpensearchActionGroup 13 listKind: OpensearchActionGroupList 14 plural: opensearchactiongroups 15 shortNames: 16 - opensearchactiongroup 17 singular: opensearchactiongroup 18 scope: Namespaced 19 versions: 20 - name: v1 21 schema: 22 openAPIV3Schema: 23 description: OpensearchActionGroup is the Schema for the opensearchactiongroups 24 API 25 properties: 26 apiVersion: 27 description: 'APIVersion defines the versioned schema of this representation 28 of an object. Servers should convert recognized schemas to the latest 29 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 30 type: string 31 kind: 32 description: 'Kind is a string value representing the REST resource this 33 object represents. Servers may infer this from the endpoint the client 34 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 35 type: string 36 metadata: 37 type: object 38 spec: 39 description: OpensearchActionGroupSpec defines the desired state of OpensearchActionGroup 40 properties: 41 allowedActions: 42 items: 43 type: string 44 type: array 45 description: 46 type: string 47 opensearchCluster: 48 description: LocalObjectReference contains enough information to let 49 you locate the referenced object inside the same namespace. 50 properties: 51 name: 52 description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names 53 TODO: Add other useful fields. apiVersion, kind, uid?' 54 type: string 55 type: object 56 x-kubernetes-map-type: atomic 57 type: 58 type: string 59 required: 60 - allowedActions 61 - opensearchCluster 62 type: object 63 status: 64 description: OpensearchActionGroupStatus defines the observed state of 65 OpensearchActionGroup 66 properties: 67 existingActionGroup: 68 type: boolean 69 managedCluster: 70 description: UID is a type that holds unique ID values, including 71 UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being 72 a type captures intent and helps make sure that UIDs and names do 73 not get conflated. 74 type: string 75 reason: 76 type: string 77 state: 78 type: string 79 type: object 80 type: object 81 served: true 82 storage: true 83 subresources: 84 status: {}