Data Masking Rules - List By Database
Mendapatkan daftar aturan masking data database.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/dataMaskingPolicies/Default/rules?api-version=2021-11-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
database
|
path | True |
string |
Nama database. |
data
|
path | True |
Nama database tempat aturan masking data diterapkan. |
|
resource
|
path | True |
string |
Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal. |
server
|
path | True |
string |
Nama server. |
subscription
|
path | True |
string |
ID langganan yang mengidentifikasi langganan Azure. |
api-version
|
query | True |
string |
Versi API yang digunakan untuk permintaan. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Berhasil mengambil daftar status Perlindungan Ancaman Tingkat Lanjut server. |
|
Other Status Codes |
Respons Kesalahan: *** |
Contoh
Gets a list of database data masking rules.
Permintaan sampel
Respon sampel
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
"name": null,
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"location": "Central US",
"kind": null,
"properties": {
"id": "dbo_Table_1_test1",
"ruleState": "Enabled",
"schemaName": "dbo",
"tableName": "Table_1",
"columnName": "test1",
"aliasName": null,
"maskingFunction": "Text",
"numberFrom": null,
"numberTo": null,
"prefixSize": "1",
"suffixSize": "0",
"replacementString": "asdf"
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-6852/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules/",
"name": null,
"type": "Microsoft.Sql/servers/databases/dataMaskingPolicies/rules",
"location": "Central US",
"kind": null,
"properties": {
"id": "dbo_Table_1_test1",
"ruleState": "Enabled",
"schemaName": "dbo",
"tableName": "Table_1",
"columnName": "test1",
"aliasName": null,
"maskingFunction": "Number",
"numberFrom": "0",
"numberTo": "2",
"prefixSize": null,
"suffixSize": null,
"replacementString": null
}
}
]
}
Definisi
Nama | Deskripsi |
---|---|
Data |
Fungsi masking yang digunakan untuk aturan masking data. |
Data |
Nama database tempat aturan masking data diterapkan. |
Data |
Aturan masking data database. |
Data |
Daftar aturan masking data database. |
Data |
Status aturan. Digunakan untuk menghapus aturan. Untuk menghapus aturan yang ada, tentukan schemaName, tableName, columnName, maskingFunction, dan tentukan ruleState seperti yang dinonaktifkan. Namun, jika aturan belum ada, aturan akan dibuat dengan seperangkat ruleState untuk diaktifkan, terlepas dari nilai ruleState yang disediakan. |
DataMaskingFunction
Fungsi masking yang digunakan untuk aturan masking data.
Nama | Jenis | Deskripsi |
---|---|---|
CCN |
string |
|
Default |
string |
|
string |
||
Number |
string |
|
SSN |
string |
|
Text |
string |
DataMaskingPolicyName
Nama database tempat aturan masking data diterapkan.
Nama | Jenis | Deskripsi |
---|---|---|
Default |
string |
DataMaskingRule
Aturan masking data database.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID Sumber Daya. |
kind |
string |
Jenis Aturan Masking Data. Metadata, digunakan untuk portal Azure. |
location |
string |
Lokasi aturan masking data. |
name |
string |
Nama sumber daya. |
properties.aliasName |
string |
Nama alias. Ini adalah parameter warisan dan tidak lagi digunakan. |
properties.columnName |
string |
Nama kolom tempat aturan masking data diterapkan. |
properties.id |
string |
Id aturan. |
properties.maskingFunction |
Fungsi masking yang digunakan untuk aturan masking data. |
|
properties.numberFrom |
string |
Properti numberFrom dari aturan masking. Diperlukan jika maskingFunction diatur ke Angka, jika tidak, parameter ini akan diabaikan. |
properties.numberTo |
string |
Properti numberTo dari aturan masking data. Diperlukan jika maskingFunction diatur ke Angka, jika tidak, parameter ini akan diabaikan. |
properties.prefixSize |
string |
Jika maskingFunction diatur ke Teks, jumlah karakter untuk ditampilkan tanpa kemasan di awal string. Jika tidak, parameter ini akan diabaikan. |
properties.replacementString |
string |
Jika maskingFunction diatur ke Teks, karakter yang akan digunakan untuk menutupi bagian string yang tidak terekspos. Jika tidak, parameter ini akan diabaikan. |
properties.ruleState |
Status aturan. Digunakan untuk menghapus aturan. Untuk menghapus aturan yang ada, tentukan schemaName, tableName, columnName, maskingFunction, dan tentukan ruleState seperti yang dinonaktifkan. Namun, jika aturan belum ada, aturan akan dibuat dengan seperangkat ruleState untuk diaktifkan, terlepas dari nilai ruleState yang disediakan. |
|
properties.schemaName |
string |
Nama skema tempat aturan masking data diterapkan. |
properties.suffixSize |
string |
Jika maskingFunction diatur ke Teks, jumlah karakter untuk ditampilkan tanpa kemasan di akhir string. Jika tidak, parameter ini akan diabaikan. |
properties.tableName |
string |
Nama tabel tempat aturan masking data diterapkan. |
type |
string |
Jenis sumber daya |
DataMaskingRuleListResult
Daftar aturan masking data database.
Nama | Jenis | Deskripsi |
---|---|---|
nextLink |
string |
Tautan untuk mengambil halaman hasil berikutnya. |
value |
Array hasil. |
DataMaskingRuleState
Status aturan. Digunakan untuk menghapus aturan. Untuk menghapus aturan yang ada, tentukan schemaName, tableName, columnName, maskingFunction, dan tentukan ruleState seperti yang dinonaktifkan. Namun, jika aturan belum ada, aturan akan dibuat dengan seperangkat ruleState untuk diaktifkan, terlepas dari nilai ruleState yang disediakan.
Nama | Jenis | Deskripsi |
---|---|---|
Disabled |
string |
|
Enabled |
string |