New-AzProviderHubResourceTypeRegistration
Membuat atau memperbarui jenis sumber daya.
Sintaks
New-AzProviderHubResourceTypeRegistration
-ProviderNamespace <String>
-ResourceType <String>
[-SubscriptionId <String>]
[-AllowedUnauthorizedAction <String[]>]
[-AuthorizationActionMapping <IAuthorizationActionMapping[]>]
[-CheckNameAvailabilitySpecificationEnableDefaultValidation]
[-CheckNameAvailabilitySpecificationResourceTypesWithCustomValidation <String[]>]
[-DefaultApiVersion <String>]
[-DisallowedActionVerb <String[]>]
[-EnableAsyncOperation]
[-EnableThirdPartyS2S]
[-Endpoint <IResourceTypeEndpoint[]>]
[-ExtendedLocation <IExtendedLocationOptions[]>]
[-FeatureRuleRequiredFeaturesPolicy <String>]
[-IdentityManagementApplicationId <String>]
[-IdentityManagementType <IdentityManagementTypes>]
[-IsPureProxy]
[-LinkedAccessCheck <ILinkedAccessCheck[]>]
[-LoggingRule <ILoggingRule[]>]
[-MarketplaceType <String>]
[-ProvisioningState <ProvisioningState>]
[-Regionality <Regionality>]
[-RequestHeaderOptionOptInHeader <OptInHeaderType>]
[-RequiredFeature <String[]>]
[-ResourceCreationBeginRequest <ExtensionOptionType[]>]
[-ResourceCreationBeginResponse <ExtensionOptionType[]>]
[-ResourceDeletionPolicy <ResourceDeletionPolicy>]
[-ResourceMovePolicyCrossResourceGroupMoveEnabled]
[-ResourceMovePolicyCrossSubscriptionMoveEnabled]
[-ResourceMovePolicyValidationRequired]
[-RoutingType <RoutingType>]
[-ServiceTreeInfo <IServiceTreeInfo[]>]
[-SubscriptionLifecycleNotificationSpecificationSoftDeleteTtl <TimeSpan>]
[-SubscriptionLifecycleNotificationSpecificationSubscriptionStateOverrideAction <ISubscriptionStateOverrideAction[]>]
[-SubscriptionStateRule <ISubscriptionStateRule[]>]
[-SwaggerSpecification <ISwaggerSpecification[]>]
[-TemplateDeploymentOptionPreflightOption <PreflightOption[]>]
[-TemplateDeploymentOptionPreflightSupported]
[-ThrottlingRule <IThrottlingRule[]>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Membuat atau memperbarui jenis sumber daya.
Contoh
Contoh 1: Membuat/Memperbarui pendaftaran jenis sumber daya.
New-AzProviderHubResourceTypeRegistration -ProviderNamespace "Microsoft.Contoso" -ResourceType "testResourceType" -RoutingType "Default" -Regionality "Regional" -Endpoint @{ApiVersion = "2021-01-01-preview"; Location = "West US 2", "East US 2 EUAP"; RequiredFeature = "Microsoft.Contoso/SampleApp" } -SwaggerSpecification @{ApiVersion = "2021-01-01-preview"; SwaggerSpecFolderUri = "https://github.com/Azure/azure-rest-api-specs-pr/blob/RPSaaSMaster/specification/rpsaas/resource-manager/Microsoft.Contoso/" } -EnableAsyncOperation
Name Type
---- ----
testResourceType Microsoft.ProviderHub/providerRegistrations/resourceTypeRegistrations
Membuat/Memperbarui pendaftaran jenis sumber daya.
Contoh 2: Membuat/Memperbarui pendaftaran jenis sumber daya berlapis.
New-AzProviderHubResourceTypeRegistration -ProviderNamespace "Microsoft.Contoso" -ResourceType "testResourceType/nestedResourceType" -RoutingType "Default" -Regionality "Global" -Endpoint @{ApiVersion = "2021-01-01-preview"; Location = ""; RequiredFeature = "Microsoft.Contoso/SampleApp" } -SwaggerSpecification @{ApiVersion = "2021-01-01-preview"; SwaggerSpecFolderUri = "https://github.com/Azure/azure-rest-api-specs-pr/blob/RPSaaSMaster/specification/rpsaas/resource-manager/Microsoft.Contoso/" }
Name Type
---- ----
testResourceType/nestedResourceType Microsoft.ProviderHub/providerRegistrations/resourceTypeRegistrations
Membuat/Memperbarui pendaftaran jenis sumber daya berlapis.
Parameter
-AllowedUnauthorizedAction
.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-AsJob
Jalankan perintah sebagai pekerjaan
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-AuthorizationActionMapping
. Untuk membuat, lihat bagian CATATAN untuk properti AUTHORIZATIONACTIONMAPPING dan buat tabel hash.
Jenis: | IAuthorizationActionMapping[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-CheckNameAvailabilitySpecificationEnableDefaultValidation
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-CheckNameAvailabilitySpecificationResourceTypesWithCustomValidation
.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DefaultApiVersion
.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Jenis: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DisallowedActionVerb
.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-EnableAsyncOperation
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-EnableThirdPartyS2S
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Endpoint
. Untuk membuat, lihat bagian CATATAN untuk properti ENDPOINT dan membuat tabel hash.
Jenis: | IResourceTypeEndpoint[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ExtendedLocation
. Untuk membuat, lihat bagian CATATAN untuk properti EXTENDEDLOCATION dan membuat tabel hash.
Jenis: | IExtendedLocationOptions[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-FeatureRuleRequiredFeaturesPolicy
.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-IdentityManagementApplicationId
.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-IdentityManagementType
.
Jenis: | IdentityManagementTypes |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-IsPureProxy
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-LinkedAccessCheck
. Untuk membuat, lihat bagian CATATAN untuk properti LINKEDACCESSCHECK dan membuat tabel hash.
Jenis: | ILinkedAccessCheck[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-LoggingRule
. Untuk membuat, lihat bagian CATATAN untuk properti LOGGINGRULE dan membuat tabel hash.
Jenis: | ILoggingRule[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-MarketplaceType
.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-NoWait
Jalankan perintah secara asinkron
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ProviderNamespace
Nama penyedia sumber daya yang dihosting dalam ProviderHub.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ProvisioningState
.
Jenis: | ProvisioningState |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Regionality
.
Jenis: | Regionality |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RequestHeaderOptionOptInHeader
.
Jenis: | OptInHeaderType |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RequiredFeature
.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceCreationBeginRequest
.
Jenis: | ExtensionOptionType[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceCreationBeginResponse
.
Jenis: | ExtensionOptionType[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceDeletionPolicy
.
Jenis: | ResourceDeletionPolicy |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceMovePolicyCrossResourceGroupMoveEnabled
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceMovePolicyCrossSubscriptionMoveEnabled
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceMovePolicyValidationRequired
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ResourceType
Jenis sumber daya
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-RoutingType
.
Jenis: | RoutingType |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServiceTreeInfo
. Untuk membuat, lihat bagian CATATAN untuk properti SERVICETREEINFO dan membuat tabel hash.
Jenis: | IServiceTreeInfo[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SubscriptionId
ID langganan target.
Jenis: | String |
Position: | Named |
Nilai default: | (Get-AzContext).Subscription.Id |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SubscriptionLifecycleNotificationSpecificationSoftDeleteTtl
.
Jenis: | TimeSpan |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SubscriptionLifecycleNotificationSpecificationSubscriptionStateOverrideAction
. Untuk membuat, lihat bagian CATATAN untuk properti SUBSCRIPTIONLIFECYCLENOTIFICATIONSPECIFICATIONSUBSCRIPTIONSTATEOVERRIDEACTION dan buat tabel hash.
Jenis: | ISubscriptionStateOverrideAction[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SubscriptionStateRule
. Untuk membuat, lihat bagian CATATAN untuk properti SUBSCRIPTIONSTATERULE dan membuat tabel hash.
Jenis: | ISubscriptionStateRule[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-SwaggerSpecification
. Untuk membuat, lihat bagian CATATAN untuk properti SWAGGERSPECIFICATION dan membuat tabel hash.
Jenis: | ISwaggerSpecification[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-TemplateDeploymentOptionPreflightOption
.
Jenis: | PreflightOption[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-TemplateDeploymentOptionPreflightSupported
.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ThrottlingRule
. Untuk membuat, lihat bagian CATATAN untuk properti THROTTLINGRULE dan buat tabel hash.
Jenis: | IThrottlingRule[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |