Recurso: DataPolicy
Representa la vinculación de la política de etiquetas.
Representación JSON |
---|
{ "name": string, "dataPolicyType": enum ( |
Campos | |
---|---|
name |
Solo salida. El nombre del recurso de esta política de datos, en el formato |
dataPolicyType |
Tipo de política de datos. |
dataPolicyId |
ID asignado por el usuario (legible por humanos) de la política de datos que debe ser única dentro de un proyecto. Se usa como {dataPolicyId} en parte del nombre del recurso. |
Campo de unión matching_label . Etiqueta que está vinculada a esta política de datos. matching_label puede ser solo uno de los siguientes: |
|
policyTag |
Nombre del recurso de etiqueta de política, en el formato de |
Campo de unión policy . La política que está vinculada a esta política de datos. policy puede ser solo uno de los siguientes: |
|
dataMaskingPolicy |
La política de enmascaramiento de datos que especifica la regla de enmascaramiento de datos que se usará. |
DataMaskingPolicy
La política de enmascaramiento de datos que se usa para especificar la regla de enmascaramiento de datos.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión masking_expression . Una expresión de enmascaramiento para vincularse a la regla de enmascaramiento de datos. masking_expression puede ser solo uno de los siguientes: |
|
predefinedExpression |
Una expresión de enmascaramiento predefinida. |
PredefinedExpression
Las reglas de enmascaramiento disponibles. Obtén más información aquí: https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options.
Enums | |
---|---|
PREDEFINED_EXPRESSION_UNSPECIFIED |
Expresión predefinida sin especificar predeterminada. No se realizará el enmascaramiento, ya que no se especificó ninguna expresión. |
SHA256 |
Expresión de enmascaramiento para reemplazar datos por hash SHA-256. |
ALWAYS_NULL |
Expresión de enmascaramiento para reemplazar datos por valores NULL. |
DEFAULT_MASKING_VALUE |
Expresión de enmascaramiento para reemplazar datos por sus valores de enmascaramiento predeterminados. Los valores de enmascaramiento predeterminados para cada tipo que se enumera a continuación:
|
DataPolicyType
Una lista de los tipos de políticas de datos compatibles.
Enums | |
---|---|
DATA_POLICY_TYPE_UNSPECIFIED |
Valor predeterminado para el tipo de política de datos. No debe usarse. |
COLUMN_LEVEL_SECURITY_POLICY |
Se usa con el fin de crear una política de datos para la seguridad a nivel de columnas, sin enmascarar de datos. |
DATA_MASKING_POLICY |
Se usa con el fin de crear una política de datos para el enmascaramiento de datos. |
Métodos |
|
---|---|
|
Crea una nueva política de datos en un proyecto con el dataPolicyId (usado como nombre visible), la etiqueta de política y el tipo de política de datos determinados. |
|
Borra la política de datos especificada por su nombre de recurso. |
|
Obtiene la política de datos especificada por su nombre de recurso. |
|
Obtiene la política de IAM para la política de datos especificada. |
|
Enumera todas las políticas de datos en el proyecto superior especificado. |
|
Actualiza los metadatos de una política de datos existente. |
|
Configura la política de IAM para la política de datos especificada. |
|
Devuelve el permiso del emisor en el recurso de política de datos especificado. |