Category of CCI Actions
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Namespace | POST /api/v1/namespaces | CCI:namespace:create | √ | √ |
| Reading a Namespace | GET /api/v1/namespaces/{name} | CCI:namespace:get | √ | √ |
| Listing Namespaces | GET /api/v1/namespaces | CCI:namespace:list | √ | √ |
| Deleting a Namespace | DELETE /api/v1/namespaces/{name} | CCI:namespace:delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Pod | POST /api/v1/namespaces/{namespace}/pods | CCI:namespaceSubResource:Create | √ | √ |
| Reading a Pod | GET /api/v1/namespaces/{namespace}/pods/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Reading All Pods Under a Specified Namespace | GET /api/v1/namespaces/{namespace}/pods | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of a Pod | GET /api/v1/namespaces/{namespace}/pods/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Reading Pod Logs | GET /api/v1/namespaces/{namespace}/pods/{name}/log | CCI:namespaceSubResource:Get | √ | √ |
| Listing All Pods of a User | GET /api/v1/pods | cci:namespaceSubResource:List | √ | √ |
| Replacing a Pod | PUT /api/v1/namespaces/{namespace}/pods/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating a Pod | PATCH /api/v1/namespaces/{namespace}/pods/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a Pod | DELETE /api/v1/namespaces/{namespace}/pods/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All Pods | DELETE /api/v1/namespaces/{namespace}/pods | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Deployment | POST /apis/apps/v1/namespaces/{namespace}/deployments |
| √ | √ |
| Reading a Deployment | GET /apis/apps/v1/namespaces/{namespace}/deployments/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Reading All Deployments Under a Namespace | GET /apis/apps/v1/namespaces/{namespace}/deployments | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of a Deployment | GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Reading the Scaling Operation of a Specified Deployment | GET /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale | CCI:namespaceSubResource:Get | √ | √ |
| Listing All Deployments of a User | GET /apis/apps/v1/deployments | CCI:namespaceSubResource:List | √ | √ |
| Replacing a Deployment | PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Replacing the Scaling Operation of a Specified Deployment | PUT /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale | CCI:namespaceSubResource:Update | √ | √ |
| Updating a Deployment | PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating the Scaling Operation of a Specified Deployment | PATCH /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a Deployment | DELETE /apis/apps/v1/namespaces/{namespace}/deployments/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All Deployments Under a Specified Namespace | DELETE /apis/apps/v1/namespaces/{namespace}/deployments | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a StatefulSet | POST /apis/apps/v1/namespaces/{namespace}/statefulsets |
| √ | √ |
| Reading a StatefulSet | GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Reading All StatefulSets Under a Specified Namespace | GET /apis/apps/v1/namespaces/{namespace}/statefulsets | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of a StatefulSet | GET /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Listing All StatefulSets of a User | GET /apis/apps/v1/statefulsets | CCI:namespaceSubResource:List | √ | √ |
| Replacing a StatefulSet | PUT /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating a StatefulSet | PATCH /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a StatefulSet | DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All StatefulSets | DELETE /apis/apps/v1/namespaces/{namespace}/statefulsets | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Job | POST /apis/batch/v1/namespaces/{namespace}/jobs |
| √ | √ |
| Reading a Job | GET /apis/batch/v1/namespaces/{namespace}/jobs/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Reading All Jobs Under a Specified Namespace | GET /apis/batch/v1/namespaces/{namespace}/jobs | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of a Job | GET /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Listing All Jobs of a User | GET /apis/batch/v1/jobs | CCI:namespaceSubResource:List | √ | √ |
| Replacing a Job | PUT /apis/batch/v1/namespaces/{namespace}/jobs/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating a Job | PATCH /apis/batch/v1/namespaces/{namespace}/jobs/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a Job | DELETE /apis/batch/v1/namespaces/{namespace}/jobs/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All Jobs | DELETE /apis/batch/v1/namespaces/{namespace}/jobs | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Service | POST /api/v1/namespaces/{namespace}/services |
| √ | √ |
| Reading a Service | GET /api/v1/namespaces/{namespace}/services/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Listing Services | GET /api/v1/namespaces/{namespace}/services | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of a Service | GET /api/v1/namespaces/{namespace}/services/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Deleting a Service | DELETE /api/v1/namespaces/{namespace}/services/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating an Ingress | POST /apis/extensions/v1beta1/namespaces/{namespace}/ingresses |
| √ | √ |
| Reading an Ingress | GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Listing Ingresses | GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses | CCI:namespaceSubResource:List | √ | √ |
| Reading the Status of an Ingress | GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status | CCI:namespaceSubResource:Get | √ | √ |
| Replacing an Ingress | PUT /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating an Ingress | PATCH /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting an Ingress | DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All Ingresses | DELETE /apis/extensions/v1beta1/namespaces/{namespace}/ingresses | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Network | POST /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks |
| √ | √ |
| Reading a Network | GET /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks/{name} | CCI:network:Get | √ | √ |
| Listing Networks | GET /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks | CCI:network:List | √ | √ |
| Reading the Status of a Network | GET /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks/{name}/status | CCI:network:Get | √ | √ |
| Deleting a Network | DELETE /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks/{name} |
| √ | √ |
| Deleting All Networks | DELETE /apis/networking.cci.io/v1beta1/namespaces/{namespace}/networks |
| √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a PersistentVolumeClaim | POST /api/v1/namespaces/{namespace}/persistentvolumeclaims | √ | √ | |
| Reading a PersistentVolumeClaim | GET /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} | √ | √ | |
| Listing PersistentVolumeClaims | GET /api/v1/namespaces/{namespace}/persistentvolumeclaims | √ | √ | |
| Deleting a PersistentVolumeClaim | DELETE /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a ConfigMap | POST /api/v1/namespaces/{namespace}/configmaps | CCI:namespaceSubResource:Create | √ | √ |
| Reading a ConfigMap | GET /api/v1/namespaces/{namespace}/configmaps/{name} | CCI:namespaceSubResource:Get | √ | √ |
| Listing ConfigMaps | GET /api/v1/namespaces/{namespace}/configmaps | CCI:namespaceSubResource:List | √ | √ |
| Replacing a ConfigMap | PUT /api/v1/namespaces/{namespace}/configmaps/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating a ConfigMap | PATCH /api/v1/namespaces/{namespace}/configmaps/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a ConfigMap | DELETE /api/v1/namespaces/{namespace}/configmaps/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All ConfigMaps | DELETE /api/v1/namespaces/{namespace}/configmaps | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a Secret | POST /api/v1/namespaces/{namespace}/secrets | CCI:namespaceSubResource:Create | √ | √ |
| Replacing a Secret | PUT /api/v1/namespaces/{namespace}/secrets/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Updating a Secret | PATCH /api/v1/namespaces/{namespace}/secrets/{name} | CCI:namespaceSubResource:Update | √ | √ |
| Deleting a Secret | DELETE /api/v1/namespaces/{namespace}/secrets/{name} | CCI:namespaceSubResource:Delete | √ | √ |
| Deleting All Secrets | DELETE /api/v1/namespaces/{namespace}/secrets | CCI:namespaceSubResource:Delete | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Reading a Specified ClusterRole | GET /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} | CCI:rbac:Get | √ | √ |
| Reading the ClusterRole List | GET /apis/rbac.authorization.k8s.io/v1/clusterroles | CCI:rbac:List | √ | √ |
| Permissions | API | Action | IAM Project | Enterprise Project |
|---|---|---|---|---|
| Creating a RoleBinding | POST /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings | CCI:rbac:Create | √ | √ |
| Updating a Specified RoleBinding | PATCH /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} | CCI:rbac:Update | √ | √ |
| Replacing a Specified RoleBinding | PUT /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} | CCI:rbac:Update | √ | √ |
| Deleting a Specified RoleBinding | DELETE /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} | CCI:rbac:Delete | √ | √ |
| Reading a Specified RoleBinding | GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} | CCI:rbac:Get | √ | √ |
| Obtaining the RoleBinding List Under a Specified Namespace | GET /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings | CCI:rbac:List | √ | √ |
| Obtaining the RoleBinding List | GET /apis/rbac.authorization.k8s.io/v1/rolebindings | CCI:rbac:List | √ | √ |
Last Article: Introduction
Next Article: Appendix
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.