DataMaskingRule interface
데이터베이스 데이터 마스킹 규칙을 나타냅니다.
- Extends
속성
alias |
별칭 이름입니다. 레거시 매개 변수이며 더 이상 사용되지 않습니다. |
column |
데이터 마스킹 규칙이 적용되는 열 이름입니다. |
id |
규칙 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
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입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
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