Уважаемые,
Я использую приведенный ниже JSON для создания нового плана mysql:
{
"properties": {
".properties.plan_collection": {
"value": [
{
"name": {"value": "microplan"},
"description": {"value": "Micro Service Plan (10mb)"},
"max_storage_mb": {"value": "10"},
"max_user_connections": {"value": "10"},
"private": {"value": "true"}
}
]
}
}
}
Но он всегда возвращает эту ошибку:
{"errors":{".properties.plan_collection":["Record 1: Name can't be blank","Record 1: Name must only contain lowercase letters, numbers, hyphen(-), or underscore(_)","Record 1: Description can't be blank","Record 1: Max Storage Mb can't be blank","Record 1: Max User Connections can't be blank"]}}
Я использовал локон:
curl -k "https://opsmanager.domain.com/api/v0/staged/products/p-mysql-50e42f2a0862baa9827a/properties" -H "Authorization: bearer $accesstoken" -H "Content-Type: application/json" -X PUT -d @microplan.json
Что не так с моей полезной нагрузкой JSON?Я следую документации PCF API: https://docs.pivotal.io/pivotalcf/2-0/opsman-api/#updating-a-collection-property
BR