다음을 통해 공유


DataMaskingRule interface

데이터베이스 데이터 마스킹 규칙을 나타냅니다.

Extends

속성

aliasName

별칭 이름입니다. 레거시 매개 변수이며 더 이상 사용되지 않습니다.

columnName

데이터 마스킹 규칙이 적용되는 열 이름입니다.

idPropertiesId

규칙 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

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입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

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에서 상속됨