Which JSON snippet correctly defines an API key with read-only access to the "products" index?
A{ "name": "read-products", "role_descriptors": { "read_role": { "index": [{ "names": ["products"], "privileges": ["read"] }] } } }
B{ "name": "read-products", "role_descriptors": { "read_role": { "cluster": ["read"], "index": ["products"] } } }
C{ "name": "read-products", "role_descriptors": { "read_role": { "index": { "names": "products", "privileges": "read" } } } }
D{ "name": "read-products", "role_descriptors": { "read_role": { "cluster": ["all"], "index": [{ "names": ["products"], "privileges": ["write"] }] } } }