리소스: DataPolicy
라벨 정책 바인딩을 나타냅니다.
JSON 표현 |
---|
{ "name": string, "dataPolicyType": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. |
dataPolicyType |
데이터 정책의 유형입니다. |
dataPolicyId |
프로젝트 내에서 고유해야 하는 사용자 할당 (인간이 읽을 수 있는) 데이터 정책의 ID입니다. 리소스 이름의 일부에서 {dataPolicyId}로 사용됩니다. |
통합 필드 matching_label . 이 데이터 정책에 바인딩되는 라벨입니다. matching_label 은 다음 중 하나여야 합니다. |
|
policyTag |
정책 태그 리소스 이름으로, |
통합 필드 policy . 이 데이터 정책에 바인딩되는 정책입니다. policy 은 다음 중 하나여야 합니다. |
|
dataMaskingPolicy |
사용할 데이터 마스킹 규칙을 지정하는 데이터 마스킹 정책입니다. |
DataMaskingPolicy
데이터 마스킹 규칙을 지정하는 데 사용되는 데이터 마스킹 정책입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 masking_expression . 데이터 마스킹 규칙에 바인딩할 마스킹 표현식입니다. masking_expression 은 다음 중 하나여야 합니다. |
|
predefinedExpression |
사전 정의된 마스킹 표현식 |
PredefinedExpression
사용 가능한 마스킹 규칙 자세한 내용은 https://cloud.google.com/bigquery/docs/column-data-masking-intro#masking_options를 참조하세요.
열거형 | |
---|---|
PREDEFINED_EXPRESSION_UNSPECIFIED |
지정되지 않은 사전 정의된 기본 표현식입니다. 표현식이 지정되지 않았으므로 마스킹이 수행되지 않습니다. |
SHA256 |
데이터를 SHA-256 해시로 대체할 마스킹 표현식입니다. |
ALWAYS_NULL |
데이터를 NULL로 바꾸는 마스킹 표현식입니다. |
DEFAULT_MASKING_VALUE |
데이터를 기본 마스킹 값으로 대체할 마스킹 표현식입니다. 각 유형의 기본 마스킹 값은 다음과 같습니다.
|
DataPolicyType
지원되는 데이터 정책 유형 목록입니다.
열거형 | |
---|---|
DATA_POLICY_TYPE_UNSPECIFIED |
데이터 정책 유형의 기본값입니다. 사용해서는 안 됩니다. |
COLUMN_LEVEL_SECURITY_POLICY |
데이터 마스킹 없이 열 수준 보안을 위한 데이터 정책을 만드는 데 사용됩니다. |
DATA_MASKING_POLICY |
데이터 마스킹을 위한 데이터 정책을 만드는 데 사용됩니다. |
메서드 |
|
---|---|
|
지정된 dataPolicyId (표시 이름으로 사용), 정책 태그, 데이터 정책 유형을 사용하여 프로젝트에 새 데이터 정책을 만듭니다. |
|
리소스 이름으로 지정된 데이터 정책을 삭제합니다. |
|
리소스 이름으로 지정된 데이터 정책을 가져옵니다. |
|
지정된 데이터 정책의 IAM 정책을 가져옵니다. |
|
지정된 상위 프로젝트의 모든 데이터 정책을 나열합니다. |
|
기존 데이터 정책의 메타데이터를 업데이트합니다. |
|
지정된 데이터 정책의 IAM 정책을 설정합니다. |
|
지정된 데이터 정책 리소스에 대한 호출자 권한을 반환합니다. |