New-AzCustomProvider

Membuat atau memperbarui penyedia sumber daya kustom.

Sintaks

New-AzCustomProvider
   -Name <String>
   -ResourceGroupName <String>
   -Location <String>
   [-SubscriptionId <String>]
   [-Action <ICustomRpActionRouteDefinition[]>]
   [-ResourceType <ICustomRpResourceTypeRouteDefinition[]>]
   [-Tag <Hashtable>]
   [-Validation <ICustomRpValidations[]>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Deskripsi

Membuat atau memperbarui penyedia sumber daya kustom.

Contoh

Contoh 1: Membuat penyedia kustom

New-AzCustomProvider -ResourceGroupName myRG -Name Namespace.Type -Location "West US 2" -ResourceType @{Name="CustomRoute1"; Endpoint="https://www.contoso.com/"}

Location  Name             Type
--------  ----             ----
West US 2 Namespace.Type   Microsoft.CustomProviders/resourceproviders

Membuat penyedia sumber daya kustom

Contoh 2: Membuat penyedia kustom dengan asosiasi

New-AzCustomProvider -ResourceGroupName myRG -Name Namespace2.Type -Location "West US 2" -ResourceType @{Name="CustomRoute1"; Endpoint="https://www.contoso.com/"}, @{Name="Associations"; Endpoint="https://contoso.com/myService"; RoutingType="Proxy,Cache,Extension"}

Location  Name             Type
--------  ----             ----
West US 2 Namespace2.Type   Microsoft.CustomProviders/resourceproviders

Buat penyedia kustom, dengan rute untuk Asosiasi penyedia kustom.

Parameter

-Action

Daftar tindakan yang diterapkan penyedia sumber daya kustom. Untuk membuat, lihat bagian CATATAN untuk properti ACTION dan membuat tabel hash.

Type:ICustomRpActionRouteDefinition[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AsJob

Jalankan perintah sebagai pekerjaan

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-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:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

Lokasi sumber daya

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Nama penyedia sumber daya.

Type:String
Aliases:ResourceProviderName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-NoWait

Jalankan perintah secara asinkron

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Nama grup sumber daya.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceType

Daftar jenis sumber daya yang diterapkan penyedia sumber daya kustom. Untuk membuat, lihat bagian CATATAN untuk properti RESOURCETYPE dan membuat tabel hash.

Type:ICustomRpResourceTypeRouteDefinition[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId

Atur ID Langganan Azure. Ini adalah string berformat GUID (misalnya 000000000-0000-0000-0000-000000000000)

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-Tag

Tag sumber daya

Type:Hashtable
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Validation

Daftar validasi yang akan dijalankan pada permintaan penyedia sumber daya kustom. Untuk membuat, lihat bagian CATATAN untuk properti VALIDASI dan buat tabel hash.

Type:ICustomRpValidations[]
Position:Named
Default value:None
Accept pipeline input:False
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

Output

ICustomRpManifest

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

ACTION <ICustomRpActionRouteDefinition[]>: Daftar tindakan yang diterapkan penyedia sumber daya kustom.

  • Endpoint <String>: URI titik akhir definisi rute yang akan diminta oleh penyedia sumber daya kustom. Ini dapat dalam bentuk URI datar (misalnya 'https://testendpoint/') atau dapat menentukan untuk merutekan melalui jalur (misalnya 'https://testendpoint/{requestPath}')
  • Name <String>: Nama definisi rute. Ini menjadi nama untuk ekstensi ARM (misalnya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
  • [RoutingType <ActionRouting?>]: Jenis perutean yang didukung untuk permintaan tindakan.

RESOURCETYPE <ICustomRpResourceTypeRouteDefinition[]>: Daftar jenis sumber daya yang diterapkan penyedia sumber daya kustom.

  • Endpoint <String>: URI titik akhir definisi rute yang akan diminta oleh penyedia sumber daya kustom. Ini dapat dalam bentuk URI datar (misalnya 'https://testendpoint/') atau dapat menentukan untuk merutekan melalui jalur (misalnya 'https://testendpoint/{requestPath}')
  • Name <String>: Nama definisi rute. Ini menjadi nama untuk ekstensi ARM (misalnya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')
  • [RoutingType <ResourceTypeRouting?>]: Jenis perutean yang didukung untuk permintaan sumber daya.

VALIDASI <ICustomRpValidations[]>: Daftar validasi untuk dijalankan pada permintaan penyedia sumber daya kustom.

  • Specification <String>: Tautan ke spesifikasi validasi. Spesifikasi harus dihosting di raw.githubusercontent.com.
  • [ValidationType <ValidationType?>]: Jenis validasi yang akan dijalankan terhadap permintaan yang cocok.