DataMaskingRule interface
データベース データ マスク ルールを表します。
- Extends
プロパティ
alias |
エイリアス名。 これはレガシ パラメーターであり、使用されなくなりました。 |
column |
データ マスク ルールが適用される列名。 |
id |
ルール ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
kind | データ マスク ルールの種類。 Azure portalに使用されるメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
location | データ マスク ルールの場所。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
masking |
データ マスク ルールに使用されるマスク関数。 |
number |
マスク ルールの numberFrom プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。 |
number |
データ マスク ルールの numberTo プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。 |
prefix |
maskingFunction が Text に設定されている場合、文字列の先頭にマスクされていない文字の数が表示されます。 それ以外の場合、このパラメーターは無視されます。 |
replacement |
maskingFunction が Text に設定されている場合、文字列の露出されていない部分をマスクするために使用する文字。 それ以外の場合、このパラメーターは無視されます。 |
rule |
ルールの状態。 ルールを削除するために使用されます。 既存のルールを削除するには、schemaName、tableName、columnName、maskingFunction を指定し、ruleState を無効として指定します。 ただし、ルールがまだ存在しない場合は、ruleState の指定された値に関係なく、ruleState が有効に設定されたルールが作成されます。 |
schema |
データ マスク ルールが適用されるスキーマ名。 |
suffix |
maskingFunction が Text に設定されている場合、文字列の末尾にマスクされていない文字を表示する文字数。 それ以外の場合、このパラメーターは無視されます。 |
table |
データ マスク ルールが適用されるテーブル名。 |
継承されたプロパティ
id | リソースの ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
name | リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
type | リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
aliasName
エイリアス名。 これはレガシ パラメーターであり、使用されなくなりました。
aliasName?: string
プロパティ値
string
columnName
データ マスク ルールが適用される列名。
columnName?: string
プロパティ値
string
idPropertiesId
ルール ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
idPropertiesId?: string
プロパティ値
string
kind
データ マスク ルールの種類。 Azure portalに使用されるメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
kind?: string
プロパティ値
string
location
データ マスク ルールの場所。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
location?: string
プロパティ値
string
maskingFunction
numberFrom
マスク ルールの numberFrom プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。
numberFrom?: string
プロパティ値
string
numberTo
データ マスク ルールの numberTo プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。
numberTo?: string
プロパティ値
string
prefixSize
maskingFunction が Text に設定されている場合、文字列の先頭にマスクされていない文字の数が表示されます。 それ以外の場合、このパラメーターは無視されます。
prefixSize?: string
プロパティ値
string
replacementString
maskingFunction が Text に設定されている場合、文字列の露出されていない部分をマスクするために使用する文字。 それ以外の場合、このパラメーターは無視されます。
replacementString?: string
プロパティ値
string
ruleState
ルールの状態。 ルールを削除するために使用されます。 既存のルールを削除するには、schemaName、tableName、columnName、maskingFunction を指定し、ruleState を無効として指定します。 ただし、ルールがまだ存在しない場合は、ruleState の指定された値に関係なく、ruleState が有効に設定されたルールが作成されます。
ruleState?: DataMaskingRuleState
プロパティ値
schemaName
データ マスク ルールが適用されるスキーマ名。
schemaName?: string
プロパティ値
string
suffixSize
maskingFunction が Text に設定されている場合、文字列の末尾にマスクされていない文字を表示する文字数。 それ以外の場合、このパラメーターは無視されます。
suffixSize?: string
プロパティ値
string
tableName
データ マスク ルールが適用されるテーブル名。
tableName?: string
プロパティ値
string
継承されたプロパティの詳細
id
name
type
リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string