Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5wcm92aWRlcmh1Yi9wcm92aWRlcnJlZ2lzdHJhdGlvbnMve30vb3BlcmF0aW9ucy9kZWZhdWx0/2025-03-01-preview.xml (1,165 lines of code) (raw):

<?xml version='1.0' encoding='utf-8'?> <CodeGen plane="mgmt-plane"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/operations/default" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L29wZXJhdGlvbnMvZGVmYXVsdA==/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <commandGroup name="providerhub operation"> <command name="list" version="2025-03-01-preview"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/operations/default" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L29wZXJhdGlvbnMvZGVmYXVsdA==/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <argGroup name=""> <arg type="string" var="$Path.providerNamespace" options="provider-namespace" required="True" idPart="name"> <help short="The name of the resource provider hosted within ProviderHub."/> </arg> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <operation operationId="Operations_ListByProviderRegistration"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/operations/default"> <request method="get"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="array<object>"> <item type="object"> <prop type="array<object>" name="contents"> <item type="object"> <prop type="string" name="actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" required="True"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="boolean" name="isDataAction"/> <prop type="string" name="name" required="True"/> <prop type="string" name="origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> <prop readOnly="True" type="string" name="id"/> <prop readOnly="True" type="string" name="name"/> <prop readOnly="True" type="string" name="type"/> </item> </schema> </json> </body> </response> <response isError="True"> <body> <json> <schema type="@MgmtErrorFormat"/> </json> </body> </response> </http> </operation> <output type="array" ref="$Instance" clientFlatten="True"/> </command> <command name="delete" version="2025-03-01-preview" confirmation="Are you sure you want to perform this operation?"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/operations/default" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L29wZXJhdGlvbnMvZGVmYXVsdA==/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <argGroup name=""> <arg type="string" var="$Path.providerNamespace" options="provider-namespace" required="True" idPart="name"> <help short="The name of the resource provider hosted within ProviderHub."/> </arg> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <operation operationId="Operations_Delete"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/operations/default"> <request method="delete"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> </request> <response statusCode="200"/> <response statusCode="204"/> <response isError="True"> <body> <json> <schema type="@MgmtErrorFormat"/> </json> </body> </response> </http> </operation> </command> <command name="create" version="2025-03-01-preview"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/operations/default" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L29wZXJhdGlvbnMvZGVmYXVsdA==/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <argGroup name=""> <arg type="string" var="$Path.providerNamespace" options="provider-namespace" required="True" idPart="name"> <help short="The name of the resource provider hosted within ProviderHub."/> </arg> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <argGroup name="Properties"> <arg type="array<object>" var="$OperationsPutContent.properties.contents" options="contents" group="Properties"> <help short="Operations content."/> <item type="object"> <arg type="string" var="$OperationsPutContent.properties.contents[].actionType" options="action-type"> <enum> <item name="Internal" value="&quot;Internal&quot;"/> <item name="NotSpecified" value="&quot;NotSpecified&quot;"/> </enum> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display" options="display" required="True"> <help short="Display information of the operation."/> <arg type="object" var="$OperationsPutContent.properties.contents[].display.cs" options="cs"> <help short="Display information of the operation for cs locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.de" options="de"> <help short="Display information of the operation for de locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.default" options="default" required="True"> <help short="Display information of the operation."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.en" options="en"> <help short="Display information of the operation for en locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.es" options="es"> <help short="Display information of the operation for es locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.fr" options="fr"> <help short="Display information of the operation for fr locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.hu" options="hu"> <help short="Display information of the operation for hu locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.it" options="it"> <help short="Display information of the operation for it locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.ja" options="ja"> <help short="Display information of the operation for ja locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.ko" options="ko"> <help short="Display information of the operation for ko locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.nl" options="nl"> <help short="Display information of the operation for nl locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.pl" options="pl"> <help short="Display information of the operation for pl locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.ptBR" options="pt-br"> <help short="Display information of the operation for pt-BR locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.ptPT" options="pt-pt"> <help short="Display information of the operation for pt-PT locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.ru" options="ru"> <help short="Display information of the operation for ru locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.sv" options="sv"> <help short="Display information of the operation for sv locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.zhHans" options="zh-hans"> <help short="Display information of the operation for zh-Hans locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.resource" options="resource" required="True"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.zhHant" options="zh-hant"> <help short="Display information of the operation for zh-Hant locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.description" options="description" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.operation" options="operation" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.provider" options="provider" required="True"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.resource" options="resource" required="True"/> </arg> </arg> <arg type="boolean" var="$OperationsPutContent.properties.contents[].isDataAction" options="is-data-action"> <help short="Indicates whether the operation applies to data-plane."/> </arg> <arg type="string" var="$OperationsPutContent.properties.contents[].name" options="name" required="True"> <help short="Name of the operation."/> </arg> <arg type="string" var="$OperationsPutContent.properties.contents[].origin" options="origin"> <enum> <item name="NotSpecified" value="&quot;NotSpecified&quot;"/> <item name="System" value="&quot;System&quot;"/> <item name="User" value="&quot;User&quot;"/> </enum> </arg> </item> </arg> </argGroup> <operation operationId="Operations_CreateOrUpdate"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/operations/default"> <request method="put"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> <body> <json> <schema type="object" name="OperationsPutContent" required="True" clientFlatten="True"> <prop type="object" name="properties"> <prop type="array<object>" name="contents" arg="$OperationsPutContent.properties.contents" identifiers="name"> <item type="object"> <prop type="string" name="actionType" arg="$OperationsPutContent.properties.contents[].actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" arg="$OperationsPutContent.properties.contents[].display" required="True"> <prop type="object" name="cs" arg="$OperationsPutContent.properties.contents[].display.cs"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.cs.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.cs.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.cs.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.cs.resource" required="True"/> </prop> <prop type="object" name="de" arg="$OperationsPutContent.properties.contents[].display.de"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.de.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.de.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.de.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.de.resource" required="True"/> </prop> <prop type="object" name="default" arg="$OperationsPutContent.properties.contents[].display.default" required="True"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.default.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.default.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.default.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.default.resource" required="True"/> </prop> <prop type="object" name="en" arg="$OperationsPutContent.properties.contents[].display.en"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.en.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.en.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.en.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.en.resource" required="True"/> </prop> <prop type="object" name="es" arg="$OperationsPutContent.properties.contents[].display.es"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.es.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.es.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.es.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.es.resource" required="True"/> </prop> <prop type="object" name="fr" arg="$OperationsPutContent.properties.contents[].display.fr"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.fr.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.fr.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.fr.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.fr.resource" required="True"/> </prop> <prop type="object" name="hu" arg="$OperationsPutContent.properties.contents[].display.hu"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.hu.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.hu.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.hu.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.hu.resource" required="True"/> </prop> <prop type="object" name="it" arg="$OperationsPutContent.properties.contents[].display.it"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.it.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.it.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.it.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.it.resource" required="True"/> </prop> <prop type="object" name="ja" arg="$OperationsPutContent.properties.contents[].display.ja"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ja.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ja.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ja.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ja.resource" required="True"/> </prop> <prop type="object" name="ko" arg="$OperationsPutContent.properties.contents[].display.ko"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ko.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ko.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ko.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ko.resource" required="True"/> </prop> <prop type="object" name="nl" arg="$OperationsPutContent.properties.contents[].display.nl"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.nl.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.nl.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.nl.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.nl.resource" required="True"/> </prop> <prop type="object" name="pl" arg="$OperationsPutContent.properties.contents[].display.pl"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.pl.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.pl.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.pl.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.pl.resource" required="True"/> </prop> <prop type="object" name="ptBR" arg="$OperationsPutContent.properties.contents[].display.ptBR"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ptBR.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ptBR.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ptBR.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ptBR.resource" required="True"/> </prop> <prop type="object" name="ptPT" arg="$OperationsPutContent.properties.contents[].display.ptPT"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ptPT.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ptPT.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ptPT.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ptPT.resource" required="True"/> </prop> <prop type="object" name="ru" arg="$OperationsPutContent.properties.contents[].display.ru"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ru.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ru.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ru.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ru.resource" required="True"/> </prop> <prop type="object" name="sv" arg="$OperationsPutContent.properties.contents[].display.sv"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.sv.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.sv.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.sv.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.sv.resource" required="True"/> </prop> <prop type="object" name="zhHans" arg="$OperationsPutContent.properties.contents[].display.zhHans"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.zhHans.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.zhHans.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.zhHans.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.zhHans.resource" required="True"/> </prop> <prop type="object" name="zhHant" arg="$OperationsPutContent.properties.contents[].display.zhHant"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.zhHant.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.zhHant.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.zhHant.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.zhHant.resource" required="True"/> </prop> </prop> <prop type="boolean" name="isDataAction" arg="$OperationsPutContent.properties.contents[].isDataAction"/> <prop type="string" name="name" arg="$OperationsPutContent.properties.contents[].name" required="True"/> <prop type="string" name="origin" arg="$OperationsPutContent.properties.contents[].origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> </prop> </schema> </json> </body> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="object"> <prop readOnly="True" type="string" name="id"/> <prop readOnly="True" type="string" name="name"/> <prop type="object" name="properties"> <prop type="array<object>" name="contents" identifiers="name"> <item type="object"> <prop type="string" name="actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" required="True"> <prop type="object" name="cs"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="de"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="default" required="True"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="en"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="es"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="fr"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="hu"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="it"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ja"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ko"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="nl"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="pl"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ptBR"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ptPT"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ru"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="sv"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="zhHans"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="zhHant"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> </prop> <prop type="boolean" name="isDataAction"/> <prop type="string" name="name" required="True"/> <prop type="string" name="origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> </prop> <prop readOnly="True" type="object" name="systemData"> <prop type="dateTime" name="createdAt"/> <prop type="string" name="createdBy"/> <prop type="string" name="createdByType"> <enum> <item value="&quot;Application&quot;"/> <item value="&quot;Key&quot;"/> <item value="&quot;ManagedIdentity&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> <prop type="dateTime" name="lastModifiedAt"/> <prop type="string" name="lastModifiedBy"/> <prop type="string" name="lastModifiedByType"> <enum> <item value="&quot;Application&quot;"/> <item value="&quot;Key&quot;"/> <item value="&quot;ManagedIdentity&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </prop> <prop readOnly="True" type="string" name="type"/> </schema> </json> </body> </response> <response isError="True"> <body> <json> <schema type="@MgmtErrorFormat"/> </json> </body> </response> </http> </operation> <output type="object" ref="$Instance" clientFlatten="True"/> </command> <command name="update" version="2025-03-01-preview"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/operations/default" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L29wZXJhdGlvbnMvZGVmYXVsdA==/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <argGroup name=""> <arg type="string" var="$Path.providerNamespace" options="provider-namespace" required="True" idPart="name"> <help short="The name of the resource provider hosted within ProviderHub."/> </arg> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <argGroup name="Properties"> <arg nullable="True" type="array<object>" var="$OperationsPutContent.properties.contents" options="contents" group="Properties"> <help short="Operations content."/> <item nullable="True" type="object"> <arg nullable="True" type="string" var="$OperationsPutContent.properties.contents[].actionType" options="action-type"> <enum> <item name="Internal" value="&quot;Internal&quot;"/> <item name="NotSpecified" value="&quot;NotSpecified&quot;"/> </enum> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display" options="display"> <help short="Display information of the operation."/> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.cs" options="cs"> <help short="Display information of the operation for cs locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.cs.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.de" options="de"> <help short="Display information of the operation for de locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.de.resource" options="resource"/> </arg> <arg type="object" var="$OperationsPutContent.properties.contents[].display.default" options="default"> <help short="Display information of the operation."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.default.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.en" options="en"> <help short="Display information of the operation for en locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.en.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.es" options="es"> <help short="Display information of the operation for es locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.es.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.fr" options="fr"> <help short="Display information of the operation for fr locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.fr.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.hu" options="hu"> <help short="Display information of the operation for hu locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.hu.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.it" options="it"> <help short="Display information of the operation for it locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.it.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.ja" options="ja"> <help short="Display information of the operation for ja locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ja.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.ko" options="ko"> <help short="Display information of the operation for ko locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ko.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.nl" options="nl"> <help short="Display information of the operation for nl locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.nl.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.pl" options="pl"> <help short="Display information of the operation for pl locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.pl.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.ptBR" options="pt-br"> <help short="Display information of the operation for pt-BR locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptBR.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.ptPT" options="pt-pt"> <help short="Display information of the operation for pt-PT locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ptPT.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.ru" options="ru"> <help short="Display information of the operation for ru locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.ru.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.sv" options="sv"> <help short="Display information of the operation for sv locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.sv.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.zhHans" options="zh-hans"> <help short="Display information of the operation for zh-Hans locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHans.resource" options="resource"/> </arg> <arg nullable="True" type="object" var="$OperationsPutContent.properties.contents[].display.zhHant" options="zh-hant"> <help short="Display information of the operation for zh-Hant locale."/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.description" options="description"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.operation" options="operation"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.provider" options="provider"/> <arg type="string" var="$OperationsPutContent.properties.contents[].display.zhHant.resource" options="resource"/> </arg> </arg> <arg nullable="True" type="boolean" var="$OperationsPutContent.properties.contents[].isDataAction" options="is-data-action"> <help short="Indicates whether the operation applies to data-plane."/> </arg> <arg type="string" var="$OperationsPutContent.properties.contents[].name" options="name"> <help short="Name of the operation."/> </arg> <arg nullable="True" type="string" var="$OperationsPutContent.properties.contents[].origin" options="origin"> <enum> <item name="NotSpecified" value="&quot;NotSpecified&quot;"/> <item name="System" value="&quot;System&quot;"/> <item name="User" value="&quot;User&quot;"/> </enum> </arg> </item> </arg> </argGroup> <operation operationId="Operations_ListByProviderRegistration"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/operations/default"> <request method="get"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="array<object>"> <item type="object"> <prop type="array<object>" name="contents"> <item type="object"> <prop type="string" name="actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" required="True"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="boolean" name="isDataAction"/> <prop type="string" name="name" required="True"/> <prop type="string" name="origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> <prop readOnly="True" type="string" name="id"/> <prop readOnly="True" type="string" name="name"/> <prop readOnly="True" type="string" name="type"/> </item> </schema> </json> </body> </response> <response isError="True"> <body> <json> <schema type="@MgmtErrorFormat"/> </json> </body> </response> </http> </operation> <operation> <instanceUpdate ref="$Instance"> <json> <schema type="object" name="OperationsPutContent" required="True" clientFlatten="True"> <prop type="object" name="properties"> <prop type="array<object>" name="contents" arg="$OperationsPutContent.properties.contents" identifiers="name"> <item type="object"> <prop type="string" name="actionType" arg="$OperationsPutContent.properties.contents[].actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" arg="$OperationsPutContent.properties.contents[].display" required="True"> <prop type="object" name="cs" arg="$OperationsPutContent.properties.contents[].display.cs"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.cs.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.cs.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.cs.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.cs.resource" required="True"/> </prop> <prop type="object" name="de" arg="$OperationsPutContent.properties.contents[].display.de"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.de.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.de.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.de.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.de.resource" required="True"/> </prop> <prop type="object" name="default" arg="$OperationsPutContent.properties.contents[].display.default" required="True"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.default.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.default.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.default.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.default.resource" required="True"/> </prop> <prop type="object" name="en" arg="$OperationsPutContent.properties.contents[].display.en"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.en.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.en.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.en.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.en.resource" required="True"/> </prop> <prop type="object" name="es" arg="$OperationsPutContent.properties.contents[].display.es"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.es.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.es.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.es.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.es.resource" required="True"/> </prop> <prop type="object" name="fr" arg="$OperationsPutContent.properties.contents[].display.fr"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.fr.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.fr.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.fr.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.fr.resource" required="True"/> </prop> <prop type="object" name="hu" arg="$OperationsPutContent.properties.contents[].display.hu"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.hu.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.hu.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.hu.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.hu.resource" required="True"/> </prop> <prop type="object" name="it" arg="$OperationsPutContent.properties.contents[].display.it"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.it.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.it.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.it.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.it.resource" required="True"/> </prop> <prop type="object" name="ja" arg="$OperationsPutContent.properties.contents[].display.ja"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ja.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ja.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ja.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ja.resource" required="True"/> </prop> <prop type="object" name="ko" arg="$OperationsPutContent.properties.contents[].display.ko"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ko.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ko.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ko.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ko.resource" required="True"/> </prop> <prop type="object" name="nl" arg="$OperationsPutContent.properties.contents[].display.nl"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.nl.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.nl.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.nl.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.nl.resource" required="True"/> </prop> <prop type="object" name="pl" arg="$OperationsPutContent.properties.contents[].display.pl"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.pl.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.pl.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.pl.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.pl.resource" required="True"/> </prop> <prop type="object" name="ptBR" arg="$OperationsPutContent.properties.contents[].display.ptBR"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ptBR.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ptBR.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ptBR.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ptBR.resource" required="True"/> </prop> <prop type="object" name="ptPT" arg="$OperationsPutContent.properties.contents[].display.ptPT"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ptPT.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ptPT.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ptPT.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ptPT.resource" required="True"/> </prop> <prop type="object" name="ru" arg="$OperationsPutContent.properties.contents[].display.ru"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.ru.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.ru.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.ru.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.ru.resource" required="True"/> </prop> <prop type="object" name="sv" arg="$OperationsPutContent.properties.contents[].display.sv"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.sv.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.sv.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.sv.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.sv.resource" required="True"/> </prop> <prop type="object" name="zhHans" arg="$OperationsPutContent.properties.contents[].display.zhHans"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.zhHans.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.zhHans.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.zhHans.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.zhHans.resource" required="True"/> </prop> <prop type="object" name="zhHant" arg="$OperationsPutContent.properties.contents[].display.zhHant"> <prop type="string" name="description" arg="$OperationsPutContent.properties.contents[].display.zhHant.description" required="True"/> <prop type="string" name="operation" arg="$OperationsPutContent.properties.contents[].display.zhHant.operation" required="True"/> <prop type="string" name="provider" arg="$OperationsPutContent.properties.contents[].display.zhHant.provider" required="True"/> <prop type="string" name="resource" arg="$OperationsPutContent.properties.contents[].display.zhHant.resource" required="True"/> </prop> </prop> <prop type="boolean" name="isDataAction" arg="$OperationsPutContent.properties.contents[].isDataAction"/> <prop type="string" name="name" arg="$OperationsPutContent.properties.contents[].name" required="True"/> <prop type="string" name="origin" arg="$OperationsPutContent.properties.contents[].origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> </prop> </schema> </json> </instanceUpdate> </operation> <operation operationId="Operations_CreateOrUpdate"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/operations/default"> <request method="put"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> <body> <json ref="$Instance"/> </body> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="object"> <prop readOnly="True" type="string" name="id"/> <prop readOnly="True" type="string" name="name"/> <prop type="object" name="properties"> <prop type="array<object>" name="contents" identifiers="name"> <item type="object"> <prop type="string" name="actionType"> <enum> <item value="&quot;Internal&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="display" required="True"> <prop type="object" name="cs"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="de"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="default" required="True"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="en"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="es"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="fr"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="hu"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="it"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ja"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ko"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="nl"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="pl"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ptBR"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ptPT"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="ru"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="sv"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="zhHans"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> <prop type="object" name="zhHant"> <prop type="string" name="description" required="True"/> <prop type="string" name="operation" required="True"/> <prop type="string" name="provider" required="True"/> <prop type="string" name="resource" required="True"/> </prop> </prop> <prop type="boolean" name="isDataAction"/> <prop type="string" name="name" required="True"/> <prop type="string" name="origin"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;System&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </item> </prop> </prop> <prop readOnly="True" type="object" name="systemData"> <prop type="dateTime" name="createdAt"/> <prop type="string" name="createdBy"/> <prop type="string" name="createdByType"> <enum> <item value="&quot;Application&quot;"/> <item value="&quot;Key&quot;"/> <item value="&quot;ManagedIdentity&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> <prop type="dateTime" name="lastModifiedAt"/> <prop type="string" name="lastModifiedBy"/> <prop type="string" name="lastModifiedByType"> <enum> <item value="&quot;Application&quot;"/> <item value="&quot;Key&quot;"/> <item value="&quot;ManagedIdentity&quot;"/> <item value="&quot;User&quot;"/> </enum> </prop> </prop> <prop readOnly="True" type="string" name="type"/> </schema> </json> </body> </response> <response isError="True"> <body> <json> <schema type="@MgmtErrorFormat"/> </json> </body> </response> </http> </operation> <output type="object" ref="$Instance" clientFlatten="True"/> </command> </commandGroup> </CodeGen>