--- apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: (devel) creationTimestamp: null name: rolebindings.iam.kubesphere.io spec: additionalPrinterColumns: - JSONPath: .scope name: Scope type: string - JSONPath: .roleRef.name name: RoleRef type: string - JSONPath: .subjects[*].name name: Subjects type: string group: iam.kubesphere.io names: categories: - iam kind: RoleBinding listKind: RoleBindingList plural: rolebindings singular: rolebinding scope: Cluster subresources: {} validation: openAPIV3Schema: description: RoleBinding is the Schema for the rolebindings API 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 roleRef: description: RoleRef contains information that points to the role being used properties: apiGroup: description: APIGroup is the group for the resource being referenced type: string kind: description: Kind is the type of resource being referenced type: string name: description: Name is the name of resource being referenced type: string required: - apiGroup - kind - name type: object scope: type: string subjects: description: Subjects holds references to the users the role applies to. items: description: or a value for non-objects such as user and group names. properties: apiGroup: description: APIGroup holds the API group of the referenced subject. type: string kind: description: Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". If the Authorizer does not recognized the kind value, the Authorizer should report an error. type: string name: description: Name of the object being referenced. type: string required: - apiGroup - kind - name type: object type: array required: - roleRef - scope type: object version: v1alpha2 versions: - name: v1alpha2 served: true storage: true status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: []