New-AzNotificationHub

Membuat hub pemberitahuan.

Sintaks

New-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-InputFile] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzNotificationHub
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [-NotificationHubObj] <NotificationHubAttributes>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzNotificationHub membuat hub pemberitahuan. Hub pemberitahuan digunakan untuk mengirim pemberitahuan push ke beberapa klien terlepas dari platform yang digunakan oleh klien tersebut. Hub pemberitahuan kira-kira setara dengan aplikasi individual: masing-masing aplikasi Anda biasanya akan memiliki hub pemberitahuannya sendiri. Cmdlet New-AzNotificationHub menyediakan dua cara untuk membuat hub pemberitahuan baru. Anda dapat membuat instans objek NotificationHubAttributes lalu mengonfigurasi objek tersebut. Anda kemudian dapat menyalin nilai properti tersebut ke hub baru Anda dengan melalui parameter NotificationHubObj . Atau, Anda dapat membuat file JSON (JavaScript Object Notation) yang berisi nilai konfigurasi yang relevan lalu menerapkan nilai tersebut dengan menggunakan parameter InputFile . Saat digunakan bersama dengan cmdlet New-AzNotificationHub , sampel JSON sebelumnya membuat hub pemberitahuan bernama ContosoNotificationHub yang terletak di pusat data US Barat.

Contoh

Contoh 1: Membuat hub pemberitahuan

New-AzNotificationHub -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configurations\InternalHub.json"

Perintah ini membuat hub pemberitahuan di namespace ContosoNamespace. Hub baru akan ditetapkan ke ContosoNotificationsGroup. Anda tidak perlu menentukan nama atau informasi konfigurasi lainnya untuk hub; informasi tersebut akan diambil dari file input C:\Configurations\InternalHub.json.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputFile

Menentukan jalur ke file JSON yang berisi nilai konfigurasi untuk hub pemberitahuan baru.

Type:String
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Namespace

Menentukan namespace tempat hub pemberitahuan akan ditetapkan. Namespace menyediakan cara untuk mengelompokkan dan mengategorikan hub pemberitahuan. Hub pemberitahuan harus ditetapkan ke namespace yang ada. Cmdlet New-AzNotificationHub tidak dapat membuat namespace baru.

Type:String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-NotificationHubObj

Menentukan objek NotificationHubAttributes yang berisi informasi konfigurasi untuk hub baru.

Type:NotificationHubAttributes
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroup

Menentukan grup sumber daya tempat hub pemberitahuan akan ditetapkan. Grup sumber daya mengatur item seperti namespace, hub pemberitahuan, dan aturan otorisasi dengan cara yang membantu hanya manajemen inventarisasi dan administrasi Azure. Anda harus menggunakan grup sumber daya yang ada. Cmdlet New-AzNotificationHub tidak dapat membuat grup sumber daya baru.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

String

Output

NotificationHubAttributes