az providerhub resource-type-registration

Kommentar

Den här referensen är en del av providerhub-tillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az providerhub resource-type-registration . Läs mer om tillägg.

Hantera registrering av resurstyp med providerhub.

Kommandon

Name Description Typ Status
az providerhub resource-type-registration create

Skapa en resurstyp.

Anknytning Allmän tillgänglighet
az providerhub resource-type-registration delete

Tar bort en resurstyp.

Anknytning Allmän tillgänglighet
az providerhub resource-type-registration list

Hämtar listan över resurstyper för den angivna providern.

Anknytning Allmän tillgänglighet
az providerhub resource-type-registration show

Hämtar en resurstypsinformation i den angivna prenumerationen och providern.

Anknytning Allmän tillgänglighet

az providerhub resource-type-registration create

Skapa en resurstyp.

az providerhub resource-type-registration create --provider-namespace
                                                 --resource-type
                                                 [--allowed-unauthorized-actions]
                                                 [--auth-mappings]
                                                 [--check-name-availability-specifications]
                                                 [--creation-begin]
                                                 [--dav]
                                                 [--default-api-version]
                                                 [--deletion-policy {CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified}]
                                                 [--enable-async-operation {false, true}]
                                                 [--enable-third-party-s2s {false, true}]
                                                 [--endpoints]
                                                 [--extended-locations]
                                                 [--identity-management]
                                                 [--is-pure-proxy {false, true}]
                                                 [--linked-access-checks]
                                                 [--logging-rules]
                                                 [--marketplace-type {AddOn, Bypass, NotSpecified, Store}]
                                                 [--opt-in-headers {ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership}]
                                                 [--override-actions]
                                                 [--patch-begin]
                                                 [--regionality {Global, NotSpecified, Regional}]
                                                 [--req-features-policy {All, Any}]
                                                 [--required-features]
                                                 [--resource-move-policy]
                                                 [--routing-type]
                                                 [--service-tree-infos]
                                                 [--soft-delete-ttl]
                                                 [--sub-state-rules]
                                                 [--swagger-specifications]
                                                 [--template-deployment-options]
                                                 [--throttling-rules]

Exempel

ResourceTypeRegistrations_CreateOrUpdate

az providerhub resource-type-registration create     --endpoints api-versions="2019-01-01" locations="Global"     required-features="Microsoft.Contoso/RPaaSSampleApp"     extension-endpoint-uri="https://contoso-test-extension-endpoint.com/"     extension-categories="ResourceReadValidate" extension-categories="ResourceDeletionValidate"     --regionality "Global"     --routing-type "ProxyOnly"     --swagger-specifications api-versions="2019-01-01"     swagger-spec-folder-uri="https://github.com/pathtoresourceproviderswaggerspecfolder"     --provider-namespace "Microsoft.Contoso"     --enable-async-operation false     --template-deployment-options preflight-supported="true"     preflight-options="DefaultValidationOnly" preflight-options="continueDeploymentOnFailure"     --resource-type "testResourceType"

Obligatoriska parametrar

--provider-namespace

Namnet på resursprovidern som finns i ProviderHub.

--resource-type

Resurstypen.

Valfria parametrar

--allowed-unauthorized-actions --aua

Tillåtna obehöriga åtgärder.

Användning: --allowed-unauthorized-actions "Microsoft.Contoso/rpResourceType/read, Microsoft.Contoso/rpResourceType/delete".

--auth-mappings --authorization-action-mappings

Tillåter att RP åsidosätter åtgärdsverb för RBAC-ändamål i ARM.

Användning: --auth-mappings original=XX desired=XX

original: Krävs. Det ursprungliga åtgärdsnamnet. önskat: Krävs. Önskat åtgärdsnamn.

Flera åtgärder kan anges med hjälp av fler än ett --auth-mappings-argument.

--check-name-availability-specifications --checkname-specs

Namntillgänglighet kontrollerar funktionen på plattformsnivå.

Användning: --check-name-availability-specifications enable-default-validation=XX resource-types-with-custom-validation=XX

enable-default-validation: Booleskt värde som anger om RP har valt att avanmäla sig från RPaaS för att utföra kontrollnamnet. resource-types-with-custom-validation: De typer som behöver ytterligare validering från RP.

--creation-begin --resource-creation-begin

Tilläggsalternativ för hantering av begäran om att skapa resursen påbörjar tillägg.

Användning: --creation-begin request=XX response=XX request: Listan över alternativtyper för tillägg. svar: Listan över alternativtyper för tillägg.

--dav --disallowed-action-verbs

De otillåtna åtgärdsverberna.

Användning: --dav "read".

--default-api-version

Standard-API-versionen för slutpunkten.

Användning: --default-api-version "2021-01-01".

--deletion-policy --resource-deletion-policy

Principen för resursborttagning.

Användning: --deletion-policy "CascadeDeleteAll".

accepterade värden: CascadeDeleteAll, CascadeDeleteProxyOnlyChildren, NotSpecified
--enable-async-operation

Anger om asynkroniseringsåtgärden är aktiverad för den här resurstypen.

Användning: --enable-async-operation "false".

accepterade värden: false, true
--enable-third-party-s2s

Anger om s2s från tredje part är aktiverat för den här resurstypen.

Användning: --enable-third-party-s2s "false".

accepterade värden: false, true
--endpoints

Slutpunkterna för resurstyp.

Användning: --endpoints api-versions=XX locations=XX required-features=XX api-versions: Required. Kommaavgränsad lista över API-versioner. platser: Krävs. Kommaavgränsad lista över platser. required-features: Krävs. Lista över nödvändiga funktioner. Flera obligatoriska funktioner kan anges. Flera åtgärder kan anges med fler än ett --endpoints-argument.

--extended-locations

Alternativen för utökad plats.

Användning: --extended-locations type=XX supported-policy=XX

typ: Den utökade platstypen. supported-policy: Den princip som stöds.

Flera åtgärder kan anges med fler än ett argument för --extended-locations.

--identity-management

MSI-relaterade inställningar.

Användning: --identity-management type=XX application-id=XX

typ: Typ av identitetshantering. application-id: Det program-ID som hanterar identiteten.

--is-pure-proxy

Anger om det här är en PureProxy-resurstyp.

Användning: --is-pure-proxy "false".

accepterade värden: false, true
--linked-access-checks

Aktiverar ytterligare RBAC-kontroller (Rollbaserad åtkomstkontroll) på relaterade resurser.

Användning: --linked-access-checks action-name=XX linked-property=XX linked-action=XX linked-action-verb=XX linked-type=XX

action-name: Åtgärdsnamnet. linked-property: Den länkade egenskapen. linked-action: Den länkade åtgärden. linked-action-verb: Det länkade åtgärdsverb. linked-type: Den länkade typen.

Flera åtgärder kan anges med hjälp av fler än ett --linked-access-checks-argument.

--logging-rules

Loggningsreglerna.

Användning: --logging-rules action=XX direction=XX detail-level=XX

åtgärd: Krävs. Åtgärdsnamnet. riktning: Krävs. Riktningen. detaljnivå: Krävs. Detaljnivån.

Flera åtgärder kan anges med hjälp av fler än ett --logging-rules-argument.

--marketplace-type

Typen av marketplace-beteende för resurstypen.

Användning: --marketplace-type "AddOn".

accepterade värden: AddOn, Bypass, NotSpecified, Store
--opt-in-headers

Opt-in-rubrikerna.

Användning: --opt-in-headers "SignedUserToken".

accepterade värden: ClientGroupMembership, NotSpecified, SignedAuxiliaryTokens, SignedUserToken, UnboundedClientGroupMembership
--override-actions --subscription-state-override-actions

Åsidosättningsåtgärder för prenumerationstillstånd.

Användning: --subscription-state-override-actions state=XX action=XX

Flera åtgärder kan anges med hjälp av fler än ett --subscription-state-override-actions-argument.

--patch-begin --resource-patch-begin

Tilläggsalternativ för hantering av resurskorrigeringen påbörjar tilläggsbegäran.

Användning: --patch-begin request=XX response=XX request: Listan över alternativtyper för tillägg. svar: Listan över alternativtyper för tillägg.

--regionality

Resurstypens regionalitet.

Användning: --regionalitet "Regional".

accepterade värden: Global, NotSpecified, Regional
--req-features-policy --required-features-policy

De godkända värdena är "Alla" eller "Alla". Om värdet är "Alla" tillåts endast de prenumerationer som är registrerade på alla motsvarande funktionsflagga..

Användning: --req-features-policy "Alla".

accepterade värden: All, Any
--required-features

Nödvändiga funktioner.

Användning: --required-features "Microsoft.Contoso/feature1, Microsoft.Contoso/feature2".

--resource-move-policy

Principen för resursflytt.

Användning: --resource-move-policy validation-required=XX cross-resource-group-move-enabled=XX cross-subscription-move-enabled=XX

validering krävs: Booleskt värde som anger om verifiering krävs för att flytta resursen. cross-resource-group-move-enabled: Booleskt värde som anger om det är tillåtet att flytta resurser mellan resursgrupper. cross-subscription-move-enabled: Booleskt värde som anger om det är tillåtet att flytta resurser mellan prenumerationer.

--routing-type

Resursroutningstypen..

Användning: --routing-type "Default"

Tillgängliga routningstyper är: Standard, ProxyOnly, HostBased, Extension, Tenant, Fanout, LocationBased, Failover, CascadeExtension, ChildFanout, CascadeAuthorizedExtension, BypassEndpointSelectionOptimization.

--service-tree-infos

ServiceTree-informationen för resursprovidern.

Användning: --service-tree-infos service-id=XX component-id=XX

service-id: Krävs. Tjänst-ID.-komponent-ID: Obligatoriskt. Komponent-ID:t.

Flera åtgärder kan anges med hjälp av fler än ett --service-tree-infos-argument.

--soft-delete-ttl

Den mjuka borttagningstiden att leva.

--sub-state-rules --subscription-state-rules

Reglerna för prenumerationstillstånd.

Användning: --sub-state-rules state=XX allowed-actions=XX

state: Prenumerationstillståndet. allowed-actions: De tillåtna åtgärderna.

Flera åtgärder kan anges med hjälp av fler än ett argument för --sub-state-rules.

--swagger-specifications

Swagger-specifikationen för resurstypen.

Användning: --swagger-specifications api-versions=XX swagger-spec-folder-uri=XX

api-versioner: Krävs. API-versionerna av resurstypen avgränsade med kommatecken. swagger-spec-folder-uri: Krävs. The Swagger spec URI.

Flera åtgärder kan anges med hjälp av fler än ett argument för --swagger-specifications.

--template-deployment-options --tmplt-deploy-opt

Distributionsalternativ för mallar.

Användning: --template-deployment-options preflight-supported=XX preflight-options=XX

preflight-supported: Booleskt värde som anger om preflight-validering stöds. preflight-options: Preflight-alternativen.

--throttling-rules

Aktiverar inställning av enskilda gränser för olika åtgärder när det gäller antal begäranden eller antal resurser (endast för skrivskyddade begäranden för samlingen).

Användning: --throttling-rules action=XX metrics=XX required-features=XX

åtgärd: Krävs. Åtgärdsnamnet. mått: Krävs. Begränsningsmåtten. required-features: Begränsningsregeln kräver funktioner.

Flera åtgärder kan anges med hjälp av fler än ett --throttling-rules-argument.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az providerhub resource-type-registration delete

Tar bort en resurstyp.

az providerhub resource-type-registration delete [--ids]
                                                 [--provider-namespace]
                                                 [--resource-type]
                                                 [--subscription]
                                                 [--yes]

Exempel

ResourceTypeRegistrations_Delete

az providerhub resource-type-registration delete --provider-namespace "Microsoft.Contoso" --resource-type "testResourceType"

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--provider-namespace

Namnet på resursprovidern som finns i ProviderHub.

--resource-type

Resurstypen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az providerhub resource-type-registration list

Hämtar listan över resurstyper för den angivna providern.

az providerhub resource-type-registration list --provider-namespace

Exempel

ResourceTypeRegistrations_ListByProviderRegistration

az providerhub resource-type-registration list --provider-namespace "Microsoft.Contoso"

Obligatoriska parametrar

--provider-namespace

Namnet på resursprovidern som finns i ProviderHub.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az providerhub resource-type-registration show

Hämtar en resurstypsinformation i den angivna prenumerationen och providern.

az providerhub resource-type-registration show [--ids]
                                               [--provider-namespace]
                                               [--resource-type]
                                               [--subscription]

Exempel

ResourceTypeRegistrations_Get

az providerhub resource-type-registration show --provider-namespace "Microsoft.Contoso" --resource-type "employees"

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--provider-namespace

Namnet på resursprovidern som finns i ProviderHub.

--resource-type

Resurstypen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.