Queries whether the deletion protection feature is enabled for the specified resources in the cluster. The resources that you can query include namespaces and Services.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:DescribeResourcesDeleteProtection |
get |
*Cluster
|
None | None |
Request syntax
GET /clusters/{ClusterId}/resources/{ResourceType}/protection HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
The ID of the Container Service for Kubernetes (ACK) cluster. |
c82e6987e2961451182edacd74faf**** |
| ResourceType |
string |
Yes |
The type of the resource that you want to query. Valid values:
|
namespaces |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| namespace |
string |
No |
The namespace in which the resources that you want to query reside. This parameter is required when you set resource_type to services. Default value: default. |
default |
| resources |
string |
No |
The names of the resources that you want to query. Separate multiple resource names with commas (,).
|
test1,test2 |
Response elements
|
Element |
Type |
Description |
Example |
|
array |
The status of deletion protection for the specified resources. |
||
|
object |
|||
| name |
string |
The resource name. |
arms-prom |
| namespace |
string |
The namespace to which the resource belongs. |
default |
| resource |
string |
The type of the resource. |
namespaces |
| protection |
boolean |
Indicates whether deletion protection is enabled.
|
false |
Examples
Success response
JSON format
[
{
"name": "arms-prom",
"namespace": "default",
"resource": "namespaces",
"protection": false
}
]
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.