DataMaskingRule interface

データベース データ マスク ルールを表します。

Extends

プロパティ

aliasName

エイリアス名。 これはレガシ パラメーターであり、使用されなくなりました。

columnName

データ マスク ルールが適用される列名。

idPropertiesId

ルール ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

kind

データ マスク ルールの種類。 Azure portalに使用されるメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

location

データ マスク ルールの場所。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

maskingFunction

データ マスク ルールに使用されるマスク関数。

numberFrom

マスク ルールの numberFrom プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。

numberTo

データ マスク ルールの numberTo プロパティ。 maskingFunction が Number に設定されている場合は必須。それ以外の場合、このパラメーターは無視されます。

prefixSize

maskingFunction が Text に設定されている場合、文字列の先頭にマスクされていない文字の数が表示されます。 それ以外の場合、このパラメーターは無視されます。

replacementString

maskingFunction が Text に設定されている場合、文字列の露出されていない部分をマスクするために使用する文字。 それ以外の場合、このパラメーターは無視されます。

ruleState

ルールの状態。 ルールを削除するために使用されます。 既存のルールを削除するには、schemaName、tableName、columnName、maskingFunction を指定し、ruleState を無効として指定します。 ただし、ルールがまだ存在しない場合は、ruleState の指定された値に関係なく、ruleState が有効に設定されたルールが作成されます。

schemaName

データ マスク ルールが適用されるスキーマ名。

suffixSize

maskingFunction が Text に設定されている場合、文字列の末尾にマスクされていない文字を表示する文字数。 それ以外の場合、このパラメーターは無視されます。

tableName

データ マスク ルールが適用されるテーブル名。

継承されたプロパティ

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

データ マスク ルールに使用されるマスク関数。

maskingFunction?: DataMaskingFunction

プロパティ値

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

リソースの ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

ProxyResource.idから継承

name

リソース名。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

ProxyResource.nameから継承

type

リソースの種類。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

ProxyResource.typeから継承