Recurso: DataPolicy
Representa a vinculação da política de rótulos.
Representação JSON |
---|
{ "name": string, "dataPolicyType": enum ( |
Campos | |
---|---|
name |
Apenas saída. Nome do recurso dessa política de dados, no formato |
dataPolicyType |
Tipo de política de dados. |
dataPolicyId |
ID da política de dados atribuído pelo usuário (legível) que precisa ser exclusivo em um projeto. Usado como {dataPolicyId} em parte do nome do recurso. |
Campo de união matching_label . Rótulo vinculado a essa política de dados. matching_label pode ser apenas de um dos tipos a seguir: |
|
policyTag |
Nome do recurso da tag de política, no formato de |
Campo de união policy . A política vinculada à política de dados. policy pode ser apenas de um dos tipos a seguir: |
|
dataMaskingPolicy |
A política de mascaramento de dados que especifica a regra de mascaramento de dados a ser usada. |
DataMaskingPolicy
A política de mascaramento de dados usada para especificar a regra de mascaramento de dados.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união masking_expression . Uma expressão de mascaramento para vincular à regra de mascaramento de dados. masking_expression pode ser apenas de um dos tipos a seguir: |
|
predefinedExpression |
Uma expressão de mascaramento predefinida. |
routine |
O nome da rotina do BigQuery que contém a rotina de mascaramento personalizada, no formato |
PredefinedExpression
As regras de mascaramento disponíveis. Saiba mais aqui: https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options.
Enums | |
---|---|
PREDEFINED_EXPRESSION_UNSPECIFIED |
Expressão predefinida padrão não especificada. Nenhum mascaramento ocorrerá, porque nenhuma expressão foi especificada. |
SHA256 |
Mascaramento da expressão para substituir dados pelo hash SHA-256. |
ALWAYS_NULL |
Mascaramento da expressão para substituir dados por NULLs. |
DEFAULT_MASKING_VALUE |
Mascaramento de expressão para substituir dados pelos valores de mascaramento padrão. Os valores de mascaramento padrão para cada tipo listados abaixo:
|
LAST_FOUR_CHARACTERS |
O mascaramento de expressão mostra os últimos quatro caracteres do texto. O comportamento do mascaramento é o seguinte:
|
FIRST_FOUR_CHARACTERS |
O mascaramento de expressão mostra os quatro primeiros caracteres do texto. O comportamento do mascaramento é o seguinte:
|
EMAIL_MASK |
Expressão de mascaramento para endereços de e-mail. O comportamento do mascaramento é o seguinte:
Para mais informações, consulte Máscara de e-mail. |
DATE_YEAR_MASK |
Mascaramento da expressão para mostrar apenas o ano de
Observação :o truncamento ocorre de acordo com o fuso horário UTC. Para mudar isso, ajuste o fuso horário padrão usando a variável de sistema |
DataPolicyType
Uma lista de tipos de política de dados compatíveis.
Enums | |
---|---|
DATA_POLICY_TYPE_UNSPECIFIED |
Valor padrão para o tipo de política de dados. Isso não deve ser usado. |
COLUMN_LEVEL_SECURITY_POLICY |
Usado para criar uma política de dados para segurança no nível da coluna, sem mascaramento de dados. |
DATA_MASKING_POLICY |
Usado para criar uma política de dados para mascaramento de dados. |
Métodos |
|
---|---|
|
Cria uma nova política de dados em um projeto com o dataPolicyId (usado como o nome de exibição), a tag de política e o tipo de política de dados fornecidos. |
|
Exclui a política de dados especificada pelo nome do recurso. |
|
Recebe a política de dados especificada pelo nome do recurso. |
|
Acessa a política do IAM para a política de dados especificada. |
|
Liste todas as políticas de dados no projeto pai especificado. |
|
Atualiza os metadados de uma política de dados atual. |
|
Renomeia o ID (nome de exibição) da política de dados especificada. |
|
Define a política do IAM para a política de dados especificada. |
|
Retorna a permissão do autor da chamada no recurso de política de dados especificado. |