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
リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
type
リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string
proxyResource.type から継承