json.schema.entity.services.connections.dashboard.powerbi.gcsConfig.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/entity/services/connections/dashboard/powerbi/gcsConfig.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "GCSConfig",
"description": "GCS storage config for pbit files",
"type": "object",
"javaType": "org.openmetadata.schema.services.connections.dasboard.powerbi.GCSConfig",
"properties": {
"pbitFileConfigType": {
"description": "pbit File Configuration type",
"type": "string",
"enum": ["gcs"],
"default": "gcs"
},
"securityConfig": {
"title": "GCS Security Config",
"$ref": "../../../../../security/credentials/gcpCredentials.json"
},
"prefixConfig": {
"title": "Prefix Config",
"$ref": "bucketDetails.json"
},
"pbitFilesExtractDir": {
"title": "pbit Files Extraction Directory",
"description": "Path of the folder where the .pbit files will be unzipped and datamodel schema will be extracted",
"type": "string",
"default": "/tmp/pbitFiles"
}
},
"additionalProperties": false,
"required": ["securityConfig"]
}