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 la etiqueta de política, en el formato |
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. |
routine |
El nombre de la rutina de BigQuery que contiene la rutina de enmascaramiento personalizada, en el formato |
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 enumeran a continuación:
|
LAST_FOUR_CHARACTERS |
La expresión de enmascaramiento muestra los últimos cuatro caracteres del texto. El comportamiento del enmascaramiento es el siguiente:
|
FIRST_FOUR_CHARACTERS |
La expresión de enmascaramiento muestra los primeros cuatro caracteres del texto. El comportamiento del enmascaramiento es el siguiente:
|
EMAIL_MASK |
Expresión de enmascaramiento para direcciones de correo electrónico. El comportamiento del enmascaramiento es el siguiente:
Para obtener más información, consulta Enmascaramiento de correo electrónico. |
DATE_YEAR_MASK |
Expresión de enmascaramiento para mostrar solo el año de
El truncamiento ocurre según la zona horaria UTC. Para cambiar esto, ajusta la zona horaria predeterminada con la variable de sistema |
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 (se usa 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. |
|
Obtén 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. |
|
Cambia el nombre del ID (nombre visible) de la política de datos especificada. |
|
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. |