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=2023-08-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 API Azure Resource Manager 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 akan digunakan untuk permintaan tersebut. |
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
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-331/dataMaskingPolicies/Default/rules?api-version=2023-08-01
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 sebagai dinonaktifkan. Namun, jika aturan belum ada, aturan akan dibuat dengan seperangkat ruleState untuk diaktifkan, terlepas dari nilai ruleState yang disediakan. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Detail kesalahan. |
|
Error |
Respons kesalahan |
DataMaskingFunction
Fungsi masking yang digunakan untuk aturan masking data.
| Nilai | Deskripsi |
|---|---|
| Default | |
| CCN | |
| Number | |
| SSN | |
| Text |
DataMaskingPolicyName
Nama database tempat aturan masking data diterapkan.
| Nilai | Deskripsi |
|---|---|
| Default |
DataMaskingRule
Aturan masking data database.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID Sumber Daya. |
| kind |
string |
Jenis Aturan Masking Data. Metadata, digunakan untuk portal Microsoft 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 untai (karakter) yang tidak diekspos. 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 sebagai 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 sebagai dinonaktifkan. Namun, jika aturan belum ada, aturan akan dibuat dengan seperangkat ruleState untuk diaktifkan, terlepas dari nilai ruleState yang disediakan.
| Nilai | Deskripsi |
|---|---|
| Enabled | |
| Disabled |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |