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=2021-11-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 Azure Resource Manager API 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 digunakan untuk permintaan.

Respons

Nama Jenis Deskripsi
200 OK

DataMaskingRuleListResult

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=2021-11-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 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

Email

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

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 string yang tidak terekspos. 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 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

DataMaskingRule[]

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