{
"bucket": {
"storage_class_rule": {
"matching_info": {
"matching_rules": [
{
"class_id": 0,
"class_name": "string",
"prior": 0,
"filter": {
"prefix_negate": "string",
"suffix": "string",
"storage_target": [
{
"class_id": 0,
"backend_targets": [
{
"backend_id": 0,
"target_id": [
0
]
}
]
}
],
"object_size_less_than": 0,
"tag_negate": [
{
"key": "string",
"val": "string"
}
],
"owner": [
0
],
"suffix_negate": "string",
"prefix": "string",
"tag": [
{
"key": "string",
"val": "string"
}
],
"meta": [
{
"key": "string",
"val": "string"
}
],
"owner_not_found": [
"string"
],
"content_type": [
"string"
],
"meta_negate": [
{
"key": "string",
"val": "string"
}
],
"object_size_greater_than": 0
},
"class_type": "string"
}
],
"mismatching_action": "string"
},
"x_amz_storage_class_enabled": true,
"type": "string"
}
}
}curl --location --request POST 'http://10.16.11.91:6012/sddc/v1/v2/os/buckets/:set-storage-class-rule' \
--header 'x-sddc-token: 78ce2df0c80e4b10a28c7779af4dc10f' \
--header 'Content-Type: application/json' \
--data-raw '{
"bucket": {
"storage_class_rule": {
"matching_info": {
"matching_rules": [
{
"class_id": 0,
"class_name": "string",
"prior": 0,
"filter": {
"prefix_negate": "string",
"suffix": "string",
"storage_target": [
{
"class_id": 0,
"backend_targets": [
{
"backend_id": 0,
"target_id": [
0
]
}
]
}
],
"object_size_less_than": 0,
"tag_negate": [
{
"key": "string",
"val": "string"
}
],
"owner": [
0
],
"suffix_negate": "string",
"prefix": "string",
"tag": [
{
"key": "string",
"val": "string"
}
],
"meta": [
{
"key": "string",
"val": "string"
}
],
"owner_not_found": [
"string"
],
"content_type": [
"string"
],
"meta_negate": [
{
"key": "string",
"val": "string"
}
],
"object_size_greater_than": 0
},
"class_type": "string"
}
],
"mismatching_action": "string"
},
"x_amz_storage_class_enabled": true,
"type": "string"
}
}
}'