Docs: https://www.bytebase.com/docs/security/data-masking/overview/
Tutorials: Data Masking with GitHub Actions
Docs: https://www.bytebase.com/docs/security/data-masking/semantic-types/
API: https://api.bytebase.com/#tag/settingservice/PATCH/v1/settings/{setting}
curl --request PATCH ${bytebase_url}/v1/settings/bb.workspace.semantic-types \
--header 'Authorization: Bearer '${bytebase_token} \
--data @semantic-type.json
Docs: https://www.bytebase.com/docs/security/data-masking/global-masking-rule/
API: https://api.bytebase.com/#tag/orgpolicyservice/PATCH/v1/policies/{policy}
curl --request PATCH "${bytebase_url}/v1/policies/masking_rule?allow_missing=true&update_mask=payload" \
--header 'Authorization: Bearer '${bytebase_token} \
--data @global-masking-rule.json
Docs: https://www.bytebase.com/docs/security/data-masking/data-classification/
API: https://api.bytebase.com/#tag/settingservice/PATCH/v1/settings/{setting}
curl --request PATCH ${bytebase_url}/v1/settings/bb.workspace.data-classification \
--header 'Authorization: Bearer '${bytebase_token} \
--data @data-classification.json
Project-level masking exception to overrule the workspace-level setting.
Configure metadata such as masking level, classification, semantic type at the table/column level.