{ "description": "Google service account key", "type": "object", "required": [ "type", "project_id", "private_key_id", "private_key", "client_email", "client_id", "auth_uri", "token_uri", "auth_provider_x509_cert_url", "client_x509_cert_url" ], "properties": { "type": { "const": "service_account" }, "project_id": { "type": "string" }, "private_key_id": { "type": "string" }, "private_key": { "type": "string" }, "client_email": { "type": "string" }, "client_id": { "type": "string" }, "auth_uri": { "type": "string" }, "token_uri": { "type": "string" }, "auth_provider_x509_cert_url": { "type": "string" }, "client_x509_cert_url": { "type": "string" } } }