Ressource: DataPolicy
Stellt die Bindung der Labelrichtlinie dar.
JSON-Darstellung |
---|
{ "name": string, "dataPolicyType": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Ressourcenname dieser Datenrichtlinie im Format |
dataPolicyType |
Typ der Datenrichtlinie. |
dataPolicyId |
Vom Nutzer zugewiesene (für Menschen lesbare) ID der Datenrichtlinie, die innerhalb eines Projekts eindeutig sein muss. Wird als {dataPolicyId} in einem Teil des Ressourcennamens verwendet. |
Union-Feld matching_label . Label, das an diese Datenrichtlinie gebunden ist. Für matching_label ist nur einer der folgenden Werte zulässig: |
|
policyTag |
Ressourcenname des Richtlinien-Tags im Format |
Union-Feld policy . Die Richtlinie, die an diese Datenrichtlinie gebunden ist. Für policy ist nur einer der folgenden Werte zulässig: |
|
dataMaskingPolicy |
Die Datenmaskierungsrichtlinie, die die zu verwendende Datenmaskierungsregel angibt. |
DataMaskingPolicy
Die Datenmaskierungsrichtlinie, die zum Angeben der Datenmaskierungsrichtlinie verwendet wird.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld masking_expression . Ein Maskierungsausdruck, der an die Datenmaskierungsregel gebunden werden soll. Für masking_expression ist nur einer der folgenden Werte zulässig: |
|
predefinedExpression |
Ein vordefinierter Maskierungsausdruck. |
routine |
Der Name der BigQuery-Routine, die die benutzerdefinierte Maskierungsroutine enthält, im Format |
PredefinedExpression
Die verfügbaren Maskierungsregeln. Weitere Informationen finden Sie hier: https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options.
Enums | |
---|---|
PREDEFINED_EXPRESSION_UNSPECIFIED |
Nicht spezifizierter vordefinierter Standardausdruck. Es wird keine Maskierung durchgeführt, da kein Ausdruck angegeben ist. |
SHA256 |
Maskierungsausdruck zum Ersetzen von Daten durch einen SHA-256-Hash. |
ALWAYS_NULL |
Maskierungsausdruck zum Ersetzen von Daten durch NULL-Werte. |
DEFAULT_MASKING_VALUE |
Maskierungsausdruck, mit dem Daten durch ihre Standardmaskierungswerte ersetzt werden. Die Standardmaskierungswerte für jeden Typ sind unten aufgeführt:
|
LAST_FOUR_CHARACTERS |
Der Maskierungsausdruck zeigt die letzten vier Zeichen des Texts an. Das Maskierungsverhalten sieht so aus:
|
FIRST_FOUR_CHARACTERS |
Der Maskierungsausdruck zeigt die ersten vier Zeichen des Textes an. Das Maskierungsverhalten sieht so aus:
|
EMAIL_MASK |
Maskierungsausdruck für E-Mail-Adressen. Das Maskierungsverhalten sieht so aus:
Weitere Informationen finden Sie unter E-Mail-Maske. |
DATE_YEAR_MASK |
Maskierungsausdruck, der nur das Jahr von
Die Kürzung erfolgt nach der Zeitzone UTC. Wenn Sie diese ändern möchten, passen Sie die Standardzeitzone mit der Systemvariable |
DataPolicyType
Eine Liste der unterstützten Datenrichtlinientypen.
Enums | |
---|---|
DATA_POLICY_TYPE_UNSPECIFIED |
Standardwert für den Datenrichtlinientyp. Nicht zu verwenden. |
COLUMN_LEVEL_SECURITY_POLICY |
Wird zum Erstellen einer Datenrichtlinie für die Sicherheit auf Spaltenebene ohne Datenmaskierung verwendet. |
DATA_MASKING_POLICY |
Wird zum Erstellen einer Datenrichtlinie für die Datenmaskierung verwendet. |
Methoden |
|
---|---|
|
Erstellt eine neue Datenrichtlinie unter einem Projekt mit der angegebenen dataPolicyId (als Anzeigenamen verwendet), dem Richtlinien-Tag und dem Datenrichtlinientyp. |
|
Löscht die durch ihren Ressourcennamen angegebene Datenrichtlinie. |
|
Ruft die durch ihren Ressourcennamen angegebene Datenrichtlinie ab. |
|
Ruft die IAM-Richtlinie für die angegebene Datenrichtlinie ab. |
|
Listet alle Datenrichtlinien im angegebenen übergeordneten Projekt auf. |
|
Aktualisiert die Metadaten für eine vorhandene Datenrichtlinie. |
|
Benennt die ID (Anzeigename) der angegebenen Datenrichtlinie um. |
|
Legt die IAM-Richtlinie für die angegebene Datenrichtlinie fest. |
|
Gibt die Berechtigung des Aufrufers für die angegebene Datenrichtlinienressource zurück. |