CRD for resource creating

#1

I need to create:

  • Node template
  • Cluster
  • Assign permissions to cluster for users
  • Project in this cluster
  • Assign permissions to project for users
  • Namespace in this project

Can I create them by CRD like nodetemplates.management.cattle.io, clusters.management.cattle.io … ?
Or I should use rancher API?