Bagikan melalui


New-AzSqlDatabaseDataMaskingRule

Membuat aturan masking data untuk database.

Sintaks

Default (Default)

New-AzSqlDatabaseDataMaskingRule
    -MaskingFunction <String>
    [-PrefixSize <UInt32>]
    [-ReplacementString <String>]
    [-SuffixSize <UInt32>]
    [-NumberFrom <Double>]
    [-NumberTo <Double>]
    [-PassThru]
    -SchemaName <String>
    -TableName <String>
    -ColumnName <String>
    [-ServerName] <String>
    [-DatabaseName] <String>
    [-ResourceGroupName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet New-AzSqlDatabaseDataMaskingRule membuat aturan masking data untuk database Azure SQL. Untuk menggunakan cmdlet, gunakan parameter ResourceGroupName, ServerName, dan DatabaseName untuk mengidentifikasi aturan. Berikan TableName dan ColumnName untuk menentukan target aturan dan parameter MaskingFunction untuk menentukan bagaimana data diselubungi. Jika MaskingFunction memiliki nilai Angka atau Teks, Anda dapat menentukan parameter NumberFrom dan NumberTo , untuk masking angka, atau PrefixSize, ReplacementString, dan SuffixSize untuk masking teks. Jika perintah berhasil dan parameter PassThru digunakan, cmdlet mengembalikan objek yang menjelaskan properti aturan masking data selain pengidentifikasi aturan. Pengidentifikasi aturan termasuk, tetapi tidak terbatas pada, ResourceGroupName, ServerName, DatabaseName, dan RuleID. Cmdlet ini juga didukung oleh layanan SQL Server Stretch Database pada Azure.

Contoh

Contoh 1: Membuat aturan masking data untuk kolom angka dalam database

New-AzSqlDatabaseDataMaskingRule -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"  -SchemaName "Schema01" -TableName "Table01" -ColumnName "Column01" -MaskingFunction "Number" -NumberFrom 5 -NumberTo 14

Perintah ini membuat aturan masking data untuk kolom bernama Column01 dalam tabel bernama Table01 dalam skema bernama Schema01. Database bernama Database01 berisi semua item ini. Aturan tersebut adalah aturan masking angka yang menggunakan angka acak antara 5 dan 14 sebagai nilai masker.

Parameter

-ColumnName

Menentukan nama kolom yang ditargetkan oleh aturan masking.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DatabaseName

Menentukan nama database.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:2
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-MaskingFunction

Menentukan fungsi masking yang digunakan aturan. Nilai yang dapat diterima untuk parameter ini adalah:

  • Default
  • NoMasking
  • Teks
  • Angka
  • JumlahKeamanan Sosial
  • Nomor Kartu Kredit
  • Email Nilai defaultnya adalah Default.

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:NoMasking, Default, Text, Number, SocialSecurityNumber, CreditCardNumber, Email
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-NumberFrom

Menentukan jumlah terikat interval yang lebih rendah dari mana nilai acak dipilih. Tentukan parameter ini hanya jika Anda menentukan nilai Angka untuk parameter MaskingFunction . Nilai defaultnya adalah 0.

Properti parameter

Jenis:

Nullable<T>[Double]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-NumberTo

Menentukan jumlah batas atas interval tempat nilai acak dipilih. Tentukan parameter ini hanya jika Anda menentukan nilai Angka untuk parameter MaskingFunction . Nilai defaultnya adalah 0.

Properti parameter

Jenis:

Nullable<T>[Double]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PassThru

Mengembalikan objek yang mewakili item dengan mana Anda bekerja. Secara default, cmdlet ini tidak menghasilkan output apa pun.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PrefixSize

Menentukan jumlah karakter di awal teks yang tidak diselubungi. Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction . Nilai defaultnya adalah 0.

Properti parameter

Jenis:

Nullable<T>[UInt32]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ReplacementString

Menentukan jumlah karakter di akhir teks yang tidak diselubungi. Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction . Nilai {i>default-

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ResourceGroupName

Menentukan nama grup sumber daya tempat database ditetapkan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SchemaName

Menentukan nama skema.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ServerName

Menentukan nama server yang menghosting database.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SuffixSize

Menentukan jumlah karakter di akhir teks yang tidak diselubungi. Tentukan parameter ini hanya jika Anda menentukan nilai Teks untuk parameter MaskingFunction . Nilai defaultnya adalah 0.

Properti parameter

Jenis:

Nullable<T>[UInt32]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-TableName

Menentukan nama tabel database yang berisi kolom bertopeng.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

String

Nullable<T>

Nullable<T>

Output

DatabaseDataMaskingRuleModel