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=""2025-03-01-preview""/>
<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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""2025-03-01-preview""/>
<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=""Internal""/>
<item name="NotSpecified" value=""NotSpecified""/>
</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=""NotSpecified""/>
<item name="System" value=""System""/>
<item name="User" value=""User""/>
</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=""2025-03-01-preview""/>
<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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""Application""/>
<item value=""Key""/>
<item value=""ManagedIdentity""/>
<item value=""User""/>
</enum>
</prop>
<prop type="dateTime" name="lastModifiedAt"/>
<prop type="string" name="lastModifiedBy"/>
<prop type="string" name="lastModifiedByType">
<enum>
<item value=""Application""/>
<item value=""Key""/>
<item value=""ManagedIdentity""/>
<item value=""User""/>
</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=""Internal""/>
<item name="NotSpecified" value=""NotSpecified""/>
</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=""NotSpecified""/>
<item name="System" value=""System""/>
<item name="User" value=""User""/>
</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=""2025-03-01-preview""/>
<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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""2025-03-01-preview""/>
<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=""Internal""/>
<item value=""NotSpecified""/>
</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=""NotSpecified""/>
<item value=""System""/>
<item value=""User""/>
</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=""Application""/>
<item value=""Key""/>
<item value=""ManagedIdentity""/>
<item value=""User""/>
</enum>
</prop>
<prop type="dateTime" name="lastModifiedAt"/>
<prop type="string" name="lastModifiedBy"/>
<prop type="string" name="lastModifiedByType">
<enum>
<item value=""Application""/>
<item value=""Key""/>
<item value=""ManagedIdentity""/>
<item value=""User""/>
</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>