リソース: 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 ポリシーを設定します。 |
|
指定されたデータ ポリシー リソースに対する呼び出し元の権限を返します。 |