Bagikan melalui


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
databaseName
path True

string

Nama database.

dataMaskingPolicyName
path True

DataMaskingPolicyName

Nama database tempat aturan masking data diterapkan.

resourceGroupName
path True

string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari API Azure Resource Manager atau portal.

serverName
path True

string

Nama server.

subscriptionId
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

DataMaskingRuleListResult

Berhasil mengambil daftar status Perlindungan Ancaman Tingkat Lanjut server.

Other Status Codes

ErrorResponse

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
DataMaskingFunction

Fungsi masking yang digunakan untuk aturan masking data.

DataMaskingPolicyName

Nama database tempat aturan masking data diterapkan.

DataMaskingRule

Aturan masking data database.

DataMaskingRuleListResult

Daftar aturan masking data database.

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.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

DataMaskingFunction

Fungsi masking yang digunakan untuk aturan masking data.

Nilai Deskripsi
Default
CCN
Email
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

DataMaskingFunction

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

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.

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

DataMaskingRule[]

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

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.