Removing new version resource files

This commit is contained in:
aytripathi 2024-03-05 17:27:59 +05:30
Родитель a706422e3b
Коммит 3f89f42fc8
143 изменённых файлов: 0 добавлений и 25866 удалений

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,645 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2FjY2Vzc0NvbnRyb2xMaXN0cw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvYWNjZXNzQ29udHJvbExpc3Rz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric acl">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2FjY2Vzc0NvbnRyb2xMaXN0cw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/accesscontrollists" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvYWNjZXNzQ29udHJvbExpc3Rz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_AccessControlLists_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_AccessControlLists_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_AccessControlLists_ListByResourceGroup" operationId="AccessControlLists_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="aclsUrl">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="configurationType" required="True">
<enum>
<item value="&quot;File&quot;"/>
<item value="&quot;Inline&quot;"/>
</enum>
</prop>
<prop type="string" name="defaultAction">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="dynamicMatchConfigurations">
<item type="object">
<prop type="array<object>" name="ipGroups">
<item type="object">
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ipPrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="name">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<object>" name="portGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
<prop type="array<object>" name="vlanGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="dateTime" name="lastSyncedTime"/>
<prop type="array<object>" name="matchConfigurations">
<item type="object">
<prop type="array<object>" name="actions">
<item type="object">
<prop type="string" name="counterName">
<format minLength="1"/>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;Count&quot;"/>
<item value="&quot;Drop&quot;"/>
<item value="&quot;Log&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="matchConditions">
<item type="object">
<prop type="array<string>" name="dscpMarkings">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="etherTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="fragments">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="ipCondition">
<prop type="array<string>" name="ipGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipPrefixValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="prefixType">
<format minLength="1"/>
<enum>
<item value="&quot;LongestPrefix&quot;"/>
<item value="&quot;Prefix&quot;"/>
</enum>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationIP&quot;"/>
<item value="&quot;SourceIP&quot;"/>
</enum>
</prop>
</prop>
<prop type="array<string>" name="ipLengths">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="portCondition">
<prop type="array<string>" name="flags">
<item type="string"/>
</prop>
<prop type="string" name="layer4Protocol" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;TCP&quot;"/>
<item value="&quot;UDP&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="portGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="portType">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationPort&quot;"/>
<item value="&quot;SourcePort&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop type="array<string>" name="protocolTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ttlValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="vlanMatchCondition">
<prop type="array<string>" name="innerVlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlanGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</item>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="integer64" name="sequenceNumber">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_AccessControlLists_ListBySubscription" operationId="AccessControlLists_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/accessControlLists">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="aclsUrl">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="configurationType" required="True">
<enum>
<item value="&quot;File&quot;"/>
<item value="&quot;Inline&quot;"/>
</enum>
</prop>
<prop type="string" name="defaultAction">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="dynamicMatchConfigurations">
<item type="object">
<prop type="array<object>" name="ipGroups">
<item type="object">
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ipPrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="name">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<object>" name="portGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
<prop type="array<object>" name="vlanGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="dateTime" name="lastSyncedTime"/>
<prop type="array<object>" name="matchConfigurations">
<item type="object">
<prop type="array<object>" name="actions">
<item type="object">
<prop type="string" name="counterName">
<format minLength="1"/>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;Count&quot;"/>
<item value="&quot;Drop&quot;"/>
<item value="&quot;Log&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="matchConditions">
<item type="object">
<prop type="array<string>" name="dscpMarkings">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="etherTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="fragments">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="ipCondition">
<prop type="array<string>" name="ipGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipPrefixValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="prefixType">
<format minLength="1"/>
<enum>
<item value="&quot;LongestPrefix&quot;"/>
<item value="&quot;Prefix&quot;"/>
</enum>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationIP&quot;"/>
<item value="&quot;SourceIP&quot;"/>
</enum>
</prop>
</prop>
<prop type="array<string>" name="ipLengths">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="portCondition">
<prop type="array<string>" name="flags">
<item type="string"/>
</prop>
<prop type="string" name="layer4Protocol" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;TCP&quot;"/>
<item value="&quot;UDP&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="portGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="portType">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationPort&quot;"/>
<item value="&quot;SourcePort&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop type="array<string>" name="protocolTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ttlValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="vlanMatchCondition">
<prop type="array<string>" name="innerVlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlanGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</item>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="integer64" name="sequenceNumber">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,229 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2ludGVybmV0R2F0ZXdheVJ1bGVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internetgatewayrule">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2ludGVybmV0R2F0ZXdheVJ1bGVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_InternetGatewayRules_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_InternetGatewayRules_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_InternetGatewayRules_ListByResourceGroup" operationId="InternetGatewayRules_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<string>" name="internetGatewayIds">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="ruleProperties" required="True">
<prop type="string" name="action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_InternetGatewayRules_ListBySubscription" operationId="InternetGatewayRules_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<string>" name="internetGatewayIds">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="ruleProperties" required="True">
<prop type="string" name="action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,217 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2ludGVybmV0R2F0ZXdheXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internetgateway">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2ludGVybmV0R2F0ZXdheXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_InternetGateways_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_InternetGateways_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_InternetGateways_ListByResourceGroup" operationId="InternetGateways_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId"/>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop readOnly="True" type="integer32" name="port"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_InternetGateways_ListBySubscription" operationId="InternetGateways_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGateways">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId"/>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop readOnly="True" type="integer32" name="port"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,305 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwQ29tbXVuaXRpZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipcommunity">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwQ29tbXVuaXRpZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_IpCommunities_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_IpCommunities_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_IpCommunities_ListByResourceGroup" operationId="IpCommunities_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_IpCommunities_ListBySubscription" operationId="IpCommunities_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipCommunities">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,279 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwRXh0ZW5kZWRDb21tdW5pdGllcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipextendedcommunity">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwRXh0ZW5kZWRDb21tdW5pdGllcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_IpExtendedCommunities_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_IpExtendedCommunities_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_IpExtendedCommunities_ListByResourceGroup" operationId="IpExtendedCommunities_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_IpExtendedCommunities_ListBySubscription" operationId="IpExtendedCommunities_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,289 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwUHJlZml4ZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipprefix">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2lwUHJlZml4ZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_IpPrefixes_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_IpPrefixes_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_IpPrefixes_ListByResourceGroup" operationId="IpPrefixes_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength"/>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_IpPrefixes_ListBySubscription" operationId="IpPrefixes_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength"/>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,307 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2wzSXNvbGF0aW9uRG9tYWlucw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5z/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l3domain">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2wzSXNvbGF0aW9uRG9tYWlucw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5z/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_L3IsolationDomains_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_L3IsolationDomains_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_L3IsolationDomains_ListByResourceGroup" operationId="L3IsolationDomains_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="object" name="aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_read">
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_read>" name="ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_L3IsolationDomains_ListBySubscription" operationId="L3IsolationDomains_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="object" name="aggregateRouteConfiguration">
<prop type="array<@AggregateRoute_read>" name="ipv4Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
<prop type="array<@AggregateRoute_read>" name="ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,257 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2wySXNvbGF0aW9uRG9tYWlucw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5z/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l2domain">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL2wySXNvbGF0aW9uRG9tYWlucw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5z/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_L2IsolationDomains_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_L2IsolationDomains_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_L2IsolationDomains_ListByResourceGroup" operationId="L2IsolationDomains_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_L2IsolationDomains_ListBySubscription" operationId="L2IsolationDomains_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,231 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25laWdoYm9yR3JvdXBz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric neighborgroup">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25laWdoYm9yR3JvdXBz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NeighborGroups_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NeighborGroups_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NeighborGroups_ListByResourceGroup" operationId="NeighborGroups_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="object" name="destination" required="True">
<prop type="array<string>" name="ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapRuleIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NeighborGroups_ListBySubscription" operationId="NeighborGroups_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/neighborGroups">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="object" name="destination" required="True">
<prop type="array<string>" name="ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapRuleIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric devicesku", "commands": [{"name": "list", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkDeviceSkus_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array<object>", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array<object>", "name": "interfaces", "item": {"type": "object", "props": [{"type": "string", "name": "identifier"}, {"type": "string", "name": "interfaceType"}, {"type": "array<object>", "name": "supportedConnectorTypes", "item": {"type": "object", "props": [{"type": "string", "name": "connectorType"}, {"type": "integer32", "name": "maxSpeedInMbps"}]}, "identifiers": ["connectorType"]}]}, "identifiers": ["identifier"]}, {"type": "string", "name": "manufacturer"}, {"type": "string", "name": "model", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<string>", "name": "supportedRoleTypes", "item": {"type": "string", "enum": {"items": [{"value": "CE"}, {"value": "Management"}, {"value": "NPB"}, {"value": "TS"}, {"value": "ToR"}]}}}, {"type": "array<object>", "name": "supportedVersions", "item": {"type": "object", "props": [{"type": "string", "name": "isDefault", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "vendorFirmwareVersion"}, {"type": "string", "name": "vendorOsVersion"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,125 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric devicesku">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkDeviceSkus_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="array<object>" name="interfaces" identifiers="identifier">
<item type="object">
<prop type="string" name="identifier"/>
<prop type="string" name="interfaceType"/>
<prop type="array<object>" name="supportedConnectorTypes" identifiers="connectorType">
<item type="object">
<prop type="string" name="connectorType"/>
<prop type="integer32" name="maxSpeedInMbps"/>
</item>
</prop>
</item>
</prop>
<prop type="string" name="manufacturer"/>
<prop type="string" name="model" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="supportedRoleTypes">
<item type="string">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</item>
</prop>
<prop type="array<object>" name="supportedVersions" identifiers="version">
<item type="object">
<prop type="string" name="isDefault">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="vendorFirmwareVersion"/>
<prop type="string" name="vendorOsVersion"/>
<prop type="string" name="version"/>
</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"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3VzL3tuZXR3b3JrRGV2aWNlU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric devicesku", "commands": [{"name": "show", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3VzL3tuZXR3b3JrRGV2aWNlU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkDeviceSkuName", "options": ["resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Device Sku"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkDeviceSkus_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{networkDeviceSkuName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkDeviceSkuName", "arg": "$Path.networkDeviceSkuName", "required": true}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "array<object>", "name": "interfaces", "item": {"type": "object", "props": [{"type": "string", "name": "identifier"}, {"type": "string", "name": "interfaceType"}, {"type": "array<object>", "name": "supportedConnectorTypes", "item": {"type": "object", "props": [{"type": "string", "name": "connectorType"}, {"type": "integer32", "name": "maxSpeedInMbps"}]}, "identifiers": ["connectorType"]}]}, "identifiers": ["identifier"]}, {"type": "string", "name": "manufacturer"}, {"type": "string", "name": "model", "required": true}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "array<string>", "name": "supportedRoleTypes", "item": {"type": "string", "enum": {"items": [{"value": "CE"}, {"value": "Management"}, {"value": "NPB"}, {"value": "TS"}, {"value": "ToR"}]}}}, {"type": "array<object>", "name": "supportedVersions", "item": {"type": "object", "props": [{"type": "string", "name": "isDefault", "enum": {"items": [{"value": "False"}, {"value": "True"}]}}, {"type": "string", "name": "vendorFirmwareVersion"}, {"type": "string", "name": "vendorOsVersion"}, {"type": "string", "name": "version"}]}, "identifiers": ["version"]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,124 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3VzL3tuZXR3b3JrRGV2aWNlU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric devicesku">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdeviceskus/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2VTa3VzL3tuZXR3b3JrRGV2aWNlU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceSkuName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device Sku"/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkDeviceSkus_Get">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{networkDeviceSkuName}">
<request method="get">
<path>
<param type="string" name="networkDeviceSkuName" arg="$Path.networkDeviceSkuName" required="True"/>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="array<object>" name="interfaces" identifiers="identifier">
<item type="object">
<prop type="string" name="identifier"/>
<prop type="string" name="interfaceType"/>
<prop type="array<object>" name="supportedConnectorTypes" identifiers="connectorType">
<item type="object">
<prop type="string" name="connectorType"/>
<prop type="integer32" name="maxSpeedInMbps"/>
</item>
</prop>
</item>
</prop>
<prop type="string" name="manufacturer"/>
<prop type="string" name="model" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="supportedRoleTypes">
<item type="string">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</item>
</prop>
<prop type="array<object>" name="supportedVersions" identifiers="version">
<item type="object">
<prop type="string" name="isDefault">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="vendorFirmwareVersion"/>
<prop type="string" name="vendorOsVersion"/>
<prop type="string" name="version"/>
</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>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,283 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric device">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtEZXZpY2Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkDevices_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkDevices_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkDevices_ListByResourceGroup" operationId="NetworkDevices_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="hostName">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="managementIpv4Address"/>
<prop readOnly="True" type="string" name="managementIpv6Address"/>
<prop readOnly="True" type="string" name="networkDeviceRole">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</prop>
<prop type="string" name="networkDeviceSku"/>
<prop readOnly="True" type="string" name="networkRackId"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="serialNumber" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="version"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkDevices_ListBySubscription" operationId="NetworkDevices_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDevices">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="hostName">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="managementIpv4Address"/>
<prop readOnly="True" type="string" name="managementIpv6Address"/>
<prop readOnly="True" type="string" name="networkDeviceRole">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</prop>
<prop type="string" name="networkDeviceSku"/>
<prop readOnly="True" type="string" name="networkRackId"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="serialNumber" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="version"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,281 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNDb250cm9sbGVycw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY0NvbnRyb2xsZXJz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric controller">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNDb250cm9sbGVycw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabriccontrollers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY0NvbnRyb2xsZXJz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkFabricControllers_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkFabricControllers_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkFabricControllers_ListByResourceGroup" operationId="NetworkFabricControllers_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="array<object>" name="infrastructureExpressRouteConnections" identifiers="expressRouteCircuitId">
<item type="object" cls="ExpressRouteConnectionInformation_read">
<prop type="string" name="expressRouteAuthorizationKey" required="True" secret="True"/>
<prop type="string" name="expressRouteCircuitId" required="True"/>
</item>
</prop>
<prop readOnly="True" type="object" name="infrastructureServices" cls="ControllerServices_read">
<prop type="array<string>" name="ipv4AddressSpaces">
<item type="string"/>
</prop>
<prop type="array<string>" name="ipv6AddressSpaces">
<item type="string"/>
</prop>
</prop>
<prop type="string" name="ipv4AddressSpace">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv6AddressSpace">
<format minLength="1"/>
</prop>
<prop type="string" name="isWorkloadManagementNetworkEnabled">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="object" name="managedResourceGroupConfiguration">
<prop type="string" name="location"/>
<prop type="string" name="name"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkFabricIds">
<item type="ResourceId"/>
</prop>
<prop type="string" name="nfcSku">
<enum>
<item value="&quot;Basic&quot;"/>
<item value="&quot;HighPerformance&quot;"/>
<item value="&quot;Standard&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="tenantInternetGatewayIds">
<item type="ResourceId"/>
</prop>
<prop type="array<@ExpressRouteConnectionInformation_read>" name="workloadExpressRouteConnections" identifiers="expressRouteCircuitId">
<item type="@ExpressRouteConnectionInformation_read"/>
</prop>
<prop readOnly="True" type="boolean" name="workloadManagementNetwork"/>
<prop type="@ControllerServices_read" name="workloadServices"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkFabricControllers_ListBySubscription" operationId="NetworkFabricControllers_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="array<@ExpressRouteConnectionInformation_read>" name="infrastructureExpressRouteConnections" identifiers="expressRouteCircuitId">
<item type="@ExpressRouteConnectionInformation_read"/>
</prop>
<prop readOnly="True" type="@ControllerServices_read" name="infrastructureServices"/>
<prop type="string" name="ipv4AddressSpace">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv6AddressSpace">
<format minLength="1"/>
</prop>
<prop type="string" name="isWorkloadManagementNetworkEnabled">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="object" name="managedResourceGroupConfiguration">
<prop type="string" name="location"/>
<prop type="string" name="name"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkFabricIds">
<item type="ResourceId"/>
</prop>
<prop type="string" name="nfcSku">
<enum>
<item value="&quot;Basic&quot;"/>
<item value="&quot;HighPerformance&quot;"/>
<item value="&quot;Standard&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="tenantInternetGatewayIds">
<item type="ResourceId"/>
</prop>
<prop type="array<@ExpressRouteConnectionInformation_read>" name="workloadExpressRouteConnections" identifiers="expressRouteCircuitId">
<item type="@ExpressRouteConnectionInformation_read"/>
</prop>
<prop readOnly="True" type="boolean" name="workloadManagementNetwork"/>
<prop type="@ControllerServices_read" name="workloadServices"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric fabricsku", "commands": [{"name": "list", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkFabricSkus_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array<object>", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "details"}, {"type": "integer32", "name": "maxComputeRacks"}, {"type": "integer32", "name": "maximumServerCount"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<string>", "name": "supportedVersions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "MultiRack"}, {"value": "SingleRack"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,99 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric fabricsku">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3Vz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkFabricSkus_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="details"/>
<prop type="integer32" name="maxComputeRacks"/>
<prop type="integer32" name="maximumServerCount"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<string>" name="supportedVersions">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="type">
<enum>
<item value="&quot;MultiRack&quot;"/>
<item value="&quot;SingleRack&quot;"/>
</enum>
</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"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3VzL3tuZXR3b3JrRmFicmljU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric fabricsku", "commands": [{"name": "show", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3VzL3tuZXR3b3JrRmFicmljU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkFabricSkuName", "options": ["resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Fabric Sku"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkFabricSkus_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{networkFabricSkuName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkFabricSkuName", "arg": "$Path.networkFabricSkuName", "required": true}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "details"}, {"type": "integer32", "name": "maxComputeRacks"}, {"type": "integer32", "name": "maximumServerCount"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "array<string>", "name": "supportedVersions", "item": {"type": "string"}}, {"readOnly": true, "type": "string", "name": "type", "enum": {"items": [{"value": "MultiRack"}, {"value": "SingleRack"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,98 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3VzL3tuZXR3b3JrRmFicmljU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric fabricsku">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabricskus/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNTa3VzL3tuZXR3b3JrRmFicmljU2t1TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkFabricSkuName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Fabric Sku"/>
</arg>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkFabricSkus_Get">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{networkFabricSkuName}">
<request method="get">
<path>
<param type="string" name="networkFabricSkuName" arg="$Path.networkFabricSkuName" required="True"/>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="details"/>
<prop type="integer32" name="maxComputeRacks"/>
<prop type="integer32" name="maximumServerCount"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<string>" name="supportedVersions">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="type">
<enum>
<item value="&quot;MultiRack&quot;"/>
<item value="&quot;SingleRack&quot;"/>
</enum>
</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>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,424 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric fabric">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkfabrics" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtGYWJyaWNz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkfabrics" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0ZhYnJpY3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkFabrics_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkFabrics_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkFabrics_ListByResourceGroup" operationId="NetworkFabrics_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer64" name="fabricASN" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="fabricVersion">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv4Prefix" required="True">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv6Prefix">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="array<string>" name="l2IsolationDomains">
<item type="string"/>
</prop>
<prop readOnly="True" type="array<string>" name="l3IsolationDomains">
<item type="string"/>
</prop>
<prop type="object" name="managementNetworkConfiguration" required="True">
<prop type="object" name="infrastructureVpnConfiguration" required="True" cls="VpnConfigurationProperties_read">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="ResourceId" name="networkToNetworkInterconnectId"/>
<prop type="object" name="optionAProperties">
<prop type="object" name="bfdConfiguration">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="integer32" name="intervalInMilliSeconds"/>
<prop type="integer32" name="multiplier"/>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="integer64" name="peerASN" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="primaryIpv4Prefix"/>
<prop nullable="True" type="string" name="primaryIpv6Prefix"/>
<prop type="string" name="secondaryIpv4Prefix"/>
<prop nullable="True" type="string" name="secondaryIpv6Prefix"/>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="501"/>
</prop>
</prop>
<prop type="object" name="optionBProperties">
<prop type="array<string>" name="exportRouteTargets">
<item type="string"/>
</prop>
<prop type="array<string>" name="importRouteTargets">
<item type="string"/>
</prop>
<prop type="object" name="routeTargets">
<prop type="array<string>" name="exportIpv4RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="exportIpv6RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="importIpv4RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="importIpv6RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</prop>
<prop type="string" name="peeringOption" required="True">
<enum>
<item value="&quot;OptionA&quot;"/>
<item value="&quot;OptionB&quot;"/>
</enum>
</prop>
</prop>
<prop type="@VpnConfigurationProperties_read" name="workloadVpnConfiguration" required="True"/>
</prop>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop type="string" name="networkFabricSku" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="rackCount">
<format maximum="8" minimum="1"/>
</prop>
<prop readOnly="True" type="array<string>" name="racks">
<item type="string"/>
</prop>
<prop readOnly="True" type="array<string>" name="routerIds">
<item type="string"/>
</prop>
<prop type="integer32" name="serverCountPerRack" required="True">
<format maximum="16" minimum="1"/>
</prop>
<prop type="object" name="terminalServerConfiguration" required="True">
<prop readOnly="True" type="string" name="networkDeviceId"/>
<prop type="string" name="password" required="True" secret="True">
<format minLength="1"/>
</prop>
<prop type="string" name="primaryIpv4Prefix" required="True"/>
<prop nullable="True" type="string" name="primaryIpv6Prefix"/>
<prop type="string" name="secondaryIpv4Prefix" required="True"/>
<prop nullable="True" type="string" name="secondaryIpv6Prefix"/>
<prop type="string" name="serialNumber">
<format minLength="1"/>
</prop>
<prop type="string" name="username" required="True">
<format minLength="1"/>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkFabrics_ListBySubscription" operationId="NetworkFabrics_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabrics">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer64" name="fabricASN" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="fabricVersion">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv4Prefix" required="True">
<format minLength="1"/>
</prop>
<prop type="string" name="ipv6Prefix">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="array<string>" name="l2IsolationDomains">
<item type="string"/>
</prop>
<prop readOnly="True" type="array<string>" name="l3IsolationDomains">
<item type="string"/>
</prop>
<prop type="object" name="managementNetworkConfiguration" required="True">
<prop type="@VpnConfigurationProperties_read" name="infrastructureVpnConfiguration" required="True"/>
<prop type="@VpnConfigurationProperties_read" name="workloadVpnConfiguration" required="True"/>
</prop>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop type="string" name="networkFabricSku" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="rackCount">
<format maximum="8" minimum="1"/>
</prop>
<prop readOnly="True" type="array<string>" name="racks">
<item type="string"/>
</prop>
<prop readOnly="True" type="array<string>" name="routerIds">
<item type="string"/>
</prop>
<prop type="integer32" name="serverCountPerRack" required="True">
<format maximum="16" minimum="1"/>
</prop>
<prop type="object" name="terminalServerConfiguration" required="True">
<prop readOnly="True" type="string" name="networkDeviceId"/>
<prop type="string" name="password" required="True" secret="True">
<format minLength="1"/>
</prop>
<prop type="string" name="primaryIpv4Prefix" required="True"/>
<prop nullable="True" type="string" name="primaryIpv6Prefix"/>
<prop type="string" name="secondaryIpv4Prefix" required="True"/>
<prop nullable="True" type="string" name="secondaryIpv6Prefix"/>
<prop type="string" name="serialNumber">
<format minLength="1"/>
</prop>
<prop type="string" name="username" required="True">
<format minLength="1"/>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,219 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtQYWNrZXRCcm9rZXJz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1BhY2tldEJyb2tlcnM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric npb">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtQYWNrZXRCcm9rZXJz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkpacketbrokers" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1BhY2tldEJyb2tlcnM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkPacketBrokers_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkPacketBrokers_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkPacketBrokers_ListByResourceGroup" operationId="NetworkPacketBrokers_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="array<ResourceId>" name="neighborGroupIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkDeviceIds">
<item type="ResourceId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="sourceInterfaceIds">
<item type="ResourceId"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkPacketBrokers_ListBySubscription" operationId="NetworkPacketBrokers_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="array<ResourceId>" name="neighborGroupIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkDeviceIds">
<item type="ResourceId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="sourceInterfaceIds">
<item type="ResourceId"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,219 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtSYWNrcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1JhY2tz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric rack">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networkracks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtSYWNrcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkracks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1JhY2tz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkRacks_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkRacks_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkRacks_ListByResourceGroup" operationId="NetworkRacks_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkRacks">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkRacks/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<ResourceId>" name="networkDevices">
<item type="ResourceId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop type="string" name="networkRackType">
<format minLength="1"/>
<enum>
<item value="&quot;Aggregate&quot;"/>
<item value="&quot;Combined&quot;"/>
<item value="&quot;Compute&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkRacks_ListBySubscription" operationId="NetworkRacks_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkRacks">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkRacks/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<ResourceId>" name="networkDevices">
<item type="ResourceId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop type="string" name="networkRackType">
<format minLength="1"/>
<enum>
<item value="&quot;Aggregate&quot;"/>
<item value="&quot;Combined&quot;"/>
<item value="&quot;Compute&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,637 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtUYXBSdWxlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1RhcFJ1bGVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric taprule">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaprules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtUYXBSdWxlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaprules" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1RhcFJ1bGVz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkTapRules_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkTapRules_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkTapRules_ListByResourceGroup" operationId="NetworkTapRules_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="configurationType" required="True">
<enum>
<item value="&quot;File&quot;"/>
<item value="&quot;Inline&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="dynamicMatchConfigurations">
<item type="object">
<prop type="array<object>" name="ipGroups">
<item type="object">
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ipPrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="name">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<object>" name="portGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
<prop type="array<object>" name="vlanGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="dateTime" name="lastSyncedTime"/>
<prop type="array<object>" name="matchConfigurations">
<item type="object">
<prop type="array<object>" name="actions">
<item type="object">
<prop type="ResourceId" name="destinationId"/>
<prop type="string" name="isTimestampEnabled">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="string" name="truncate">
<format minLength="1"/>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;Count&quot;"/>
<item value="&quot;Drop&quot;"/>
<item value="&quot;Goto&quot;"/>
<item value="&quot;Log&quot;"/>
<item value="&quot;Mirror&quot;"/>
<item value="&quot;Redirect&quot;"/>
<item value="&quot;Replicate&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="matchConditions">
<item type="object">
<prop type="string" name="encapsulationType">
<format minLength="1"/>
<enum>
<item value="&quot;GTPv1&quot;"/>
<item value="&quot;None&quot;"/>
</enum>
</prop>
<prop type="object" name="ipCondition">
<prop type="array<string>" name="ipGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipPrefixValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="prefixType">
<format minLength="1"/>
<enum>
<item value="&quot;LongestPrefix&quot;"/>
<item value="&quot;Prefix&quot;"/>
</enum>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationIP&quot;"/>
<item value="&quot;SourceIP&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="portCondition">
<prop type="string" name="layer4Protocol" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;TCP&quot;"/>
<item value="&quot;UDP&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="portGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="portType">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationPort&quot;"/>
<item value="&quot;SourcePort&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop type="array<string>" name="protocolTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="vlanMatchCondition">
<prop type="array<string>" name="innerVlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlanGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</item>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="integer64" name="sequenceNumber">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="networkTapId"/>
<prop type="integer32" name="pollingIntervalInSeconds">
<enum>
<item value="30"/>
<item value="60"/>
<item value="90"/>
<item value="120"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="tapRulesUrl">
<format minLength="1"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkTapRules_ListBySubscription" operationId="NetworkTapRules_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTapRules">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="configurationType" required="True">
<enum>
<item value="&quot;File&quot;"/>
<item value="&quot;Inline&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="dynamicMatchConfigurations">
<item type="object">
<prop type="array<object>" name="ipGroups">
<item type="object">
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ipPrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="name">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<object>" name="portGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
<prop type="array<object>" name="vlanGroups">
<item type="object">
<prop type="string" name="name">
<format minLength="1"/>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="dateTime" name="lastSyncedTime"/>
<prop type="array<object>" name="matchConfigurations">
<item type="object">
<prop type="array<object>" name="actions">
<item type="object">
<prop type="ResourceId" name="destinationId"/>
<prop type="string" name="isTimestampEnabled">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="string" name="truncate">
<format minLength="1"/>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;Count&quot;"/>
<item value="&quot;Drop&quot;"/>
<item value="&quot;Goto&quot;"/>
<item value="&quot;Log&quot;"/>
<item value="&quot;Mirror&quot;"/>
<item value="&quot;Redirect&quot;"/>
<item value="&quot;Replicate&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="string" name="ipAddressType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="matchConditions">
<item type="object">
<prop type="string" name="encapsulationType">
<format minLength="1"/>
<enum>
<item value="&quot;GTPv1&quot;"/>
<item value="&quot;None&quot;"/>
</enum>
</prop>
<prop type="object" name="ipCondition">
<prop type="array<string>" name="ipGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipPrefixValues">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="prefixType">
<format minLength="1"/>
<enum>
<item value="&quot;LongestPrefix&quot;"/>
<item value="&quot;Prefix&quot;"/>
</enum>
</prop>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationIP&quot;"/>
<item value="&quot;SourceIP&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="portCondition">
<prop type="string" name="layer4Protocol" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;TCP&quot;"/>
<item value="&quot;UDP&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="portGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="portType">
<format minLength="1"/>
<enum>
<item value="&quot;DestinationPort&quot;"/>
<item value="&quot;SourcePort&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="ports">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop type="array<string>" name="protocolTypes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="object" name="vlanMatchCondition">
<prop type="array<string>" name="innerVlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlanGroupNames">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="vlans">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</item>
</prop>
<prop type="string" name="matchConfigurationName">
<format minLength="1"/>
</prop>
<prop type="integer64" name="sequenceNumber">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="networkTapId"/>
<prop type="integer32" name="pollingIntervalInSeconds">
<enum>
<item value="30"/>
<item value="60"/>
<item value="90"/>
<item value="120"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="tapRulesUrl">
<format minLength="1"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,315 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtUYXBz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1RhcHM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric tap">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/networktaps" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL25ldHdvcmtUYXBz/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networktaps" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya1RhcHM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_NetworkTaps_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_NetworkTaps_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_NetworkTaps_ListByResourceGroup" operationId="NetworkTaps_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="destinations" required="True">
<item type="object">
<prop type="ResourceId" name="destinationId" required="True"/>
<prop type="ResourceId" name="destinationTapRuleId"/>
<prop type="string" name="destinationType" required="True">
<enum>
<item value="&quot;Direct&quot;"/>
<item value="&quot;IsolationDomain&quot;"/>
</enum>
</prop>
<prop type="object" name="isolationDomainProperties">
<prop type="string" name="encapsulation">
<format minLength="1"/>
<enum>
<item value="&quot;GRE&quot;"/>
<item value="&quot;None&quot;"/>
</enum>
</prop>
<prop type="array<ResourceId>" name="neighborGroupIds">
<item type="ResourceId"/>
</prop>
</prop>
<prop type="string" name="name" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="ResourceId" name="networkPacketBrokerId" required="True"/>
<prop type="string" name="pollingType">
<format minLength="1"/>
<enum>
<item value="&quot;Pull&quot;"/>
<item value="&quot;Push&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="ResourceId" name="sourceTapRuleId"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_NetworkTaps_ListBySubscription" operationId="NetworkTaps_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTaps">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="destinations" required="True">
<item type="object">
<prop type="ResourceId" name="destinationId" required="True"/>
<prop type="ResourceId" name="destinationTapRuleId"/>
<prop type="string" name="destinationType" required="True">
<enum>
<item value="&quot;Direct&quot;"/>
<item value="&quot;IsolationDomain&quot;"/>
</enum>
</prop>
<prop type="object" name="isolationDomainProperties">
<prop type="string" name="encapsulation">
<format minLength="1"/>
<enum>
<item value="&quot;GRE&quot;"/>
<item value="&quot;None&quot;"/>
</enum>
</prop>
<prop type="array<ResourceId>" name="neighborGroupIds">
<item type="ResourceId"/>
</prop>
</prop>
<prop type="string" name="name" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="ResourceId" name="networkPacketBrokerId" required="True"/>
<prop type="string" name="pollingType">
<format minLength="1"/>
<enum>
<item value="&quot;Pull&quot;"/>
<item value="&quot;Push&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="ResourceId" name="sourceTapRuleId"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,373 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL3JvdXRlUG9saWNpZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvcm91dGVQb2xpY2llcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric routepolicy">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/providers/microsoft.managednetworkfabric/routepolicies" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0Lk1hbmFnZWROZXR3b3JrRmFicmljL3JvdXRlUG9saWNpZXM=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/routepolicies" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvcm91dGVQb2xpY2llcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<condition var="$Condition_RoutePolicies_ListByResourceGroup">
<operator type="and">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
<operator type="hasValue" arg="$Path.subscriptionId"/>
</operator>
</condition>
<condition var="$Condition_RoutePolicies_ListBySubscription">
<operator type="and">
<operator type="hasValue" arg="$Path.subscriptionId"/>
<operator type="not">
<operator type="hasValue" arg="$Path.resourceGroupName"/>
</operator>
</operator>
</condition>
<operation when="$Condition_RoutePolicies_ListByResourceGroup" operationId="RoutePolicies_ListByResourceGroup">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies">
<request method="get">
<path>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="addressFamilyType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="defaultAction">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="statements" required="True" identifiers="sequenceNumber">
<item type="object">
<prop type="object" name="action" required="True">
<prop type="string" name="actionType" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Continue&quot;"/>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="object" name="ipCommunityProperties">
<prop type="object" name="add" cls="IpCommunityIdList_read">
<prop type="array<string>" name="ipCommunityIds">
<item type="string"/>
</prop>
</prop>
<prop type="@IpCommunityIdList_read" name="delete"/>
<prop type="@IpCommunityIdList_read" name="set"/>
</prop>
<prop type="object" name="ipExtendedCommunityProperties">
<prop type="object" name="add" cls="IpExtendedCommunityIdList_read">
<prop type="array<string>" name="ipExtendedCommunityIds">
<item type="string"/>
</prop>
</prop>
<prop type="@IpExtendedCommunityIdList_read" name="delete"/>
<prop type="@IpExtendedCommunityIdList_read" name="set"/>
</prop>
<prop type="integer64" name="localPreference">
<format maximum="4294967295" minimum="0"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop type="object" name="condition" required="True">
<prop type="array<string>" name="ipCommunityIds">
<item type="string"/>
</prop>
<prop type="array<string>" name="ipExtendedCommunityIds">
<item type="string"/>
</prop>
<prop type="string" name="ipPrefixId"/>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;And&quot;"/>
<item value="&quot;Or&quot;"/>
</enum>
</prop>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<operation when="$Condition_RoutePolicies_ListBySubscription" operationId="RoutePolicies_ListBySubscription">
<http path="/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/routePolicies">
<request method="get">
<path>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="addressFamilyType">
<format minLength="1"/>
<enum>
<item value="&quot;IPv4&quot;"/>
<item value="&quot;IPv6&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="defaultAction">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="statements" required="True" identifiers="sequenceNumber">
<item type="object">
<prop type="object" name="action" required="True">
<prop type="string" name="actionType" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Continue&quot;"/>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="object" name="ipCommunityProperties">
<prop type="@IpCommunityIdList_read" name="add"/>
<prop type="@IpCommunityIdList_read" name="delete"/>
<prop type="@IpCommunityIdList_read" name="set"/>
</prop>
<prop type="object" name="ipExtendedCommunityProperties">
<prop type="@IpExtendedCommunityIdList_read" name="add"/>
<prop type="@IpExtendedCommunityIdList_read" name="delete"/>
<prop type="@IpExtendedCommunityIdList_read" name="set"/>
</prop>
<prop type="integer64" name="localPreference">
<format maximum="4294967295" minimum="0"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop type="object" name="condition" required="True">
<prop type="array<string>" name="ipCommunityIds">
<item type="string"/>
</prop>
<prop type="array<string>" name="ipExtendedCommunityIds">
<item type="string"/>
</prop>
<prop type="string" name="ipPrefixId"/>
<prop type="string" name="type">
<format minLength="1"/>
<enum>
<item value="&quot;And&quot;"/>
<item value="&quot;Or&quot;"/>
</enum>
</prop>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/accesscontrollists 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9hY2Nlc3Njb250cm9sbGlzdHM=/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgatewayrules 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlydWxlcw==/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,462 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXMve2ludGVybmV0R2F0ZXdheVJ1bGVOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internetgatewayrule">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXMve2ludGVybmV0R2F0ZXdheVJ1bGVOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayRuleName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway rule."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="InternetGatewayRules_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}">
<request method="get">
<path>
<param type="string" name="internetGatewayRuleName" arg="$Path.internetGatewayRuleName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<string>" name="internetGatewayIds">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="ruleProperties" required="True">
<prop type="string" name="action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXMve2ludGVybmV0R2F0ZXdheVJ1bGVOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayRuleName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway rule."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="InternetGatewayRules_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}">
<request method="delete">
<path>
<param type="string" name="internetGatewayRuleName" arg="$Path.internetGatewayRuleName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202">
<header>
<item name="Azure-AsyncOperation"/>
</header>
</response>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXMve2ludGVybmV0R2F0ZXdheVJ1bGVOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayRuleName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway rule."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="object" var="$body.properties.ruleProperties" options="rule-properties" required="True" group="Properties">
<help short="Rules for the InternetGateways."/>
<arg type="string" var="$body.properties.ruleProperties.action" options="action" required="True" group="">
<help short="Specify action. Example: Allow."/>
<format minLength="1"/>
<enum>
<item name="Allow" value="&quot;Allow&quot;"/>
<item name="Deny" value="&quot;Deny&quot;"/>
</enum>
</arg>
<arg type="array<string>" var="$body.properties.ruleProperties.addressList" options="address-list" required="True">
<help short="List of Addresses to be allowed or denied."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
</arg>
</argGroup>
<operation operationId="InternetGatewayRules_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}">
<request method="put">
<path>
<param type="string" name="internetGatewayRuleName" arg="$Path.internetGatewayRuleName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="object" name="ruleProperties" arg="$body.properties.ruleProperties" required="True">
<prop type="string" name="action" arg="$body.properties.ruleProperties.action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" arg="$body.properties.ruleProperties.addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<string>" name="internetGatewayIds">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="ruleProperties" required="True">
<prop type="string" name="action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgatewayrules/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5UnVsZXMve2ludGVybmV0R2F0ZXdheVJ1bGVOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayRuleName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway rule."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<operation operationId="InternetGatewayRules_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}">
<request method="patch">
<path>
<param type="string" name="internetGatewayRuleName" arg="$Path.internetGatewayRuleName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop readOnly="True" type="array<string>" name="internetGatewayIds">
<item type="string"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="ruleProperties" required="True">
<prop type="string" name="action" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Allow&quot;"/>
<item value="&quot;Deny&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="addressList" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/internetgateways 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pbnRlcm5ldGdhdGV3YXlz/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,440 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cy97aW50ZXJuZXRHYXRld2F5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internetgateway">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cy97aW50ZXJuZXRHYXRld2F5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="InternetGateways_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}">
<request method="get">
<path>
<param type="string" name="internetGatewayName" arg="$Path.internetGatewayName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId"/>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop readOnly="True" type="integer32" name="port"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cy97aW50ZXJuZXRHYXRld2F5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="InternetGateways_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}">
<request method="delete">
<path>
<param type="string" name="internetGatewayName" arg="$Path.internetGatewayName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cy97aW50ZXJuZXRHYXRld2F5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="ResourceId" var="$body.properties.internetGatewayRuleId" options="internet-gateway-rule-id" group="Properties">
<help short="ARM Resource ID of the Internet Gateway Rule."/>
</arg>
<arg type="ResourceId" var="$body.properties.networkFabricControllerId" options="network-fabric-controller-id nfc-id" required="True" group="Properties">
<help short="ARM Resource ID of the Network Fabric Controller."/>
</arg>
<arg type="string" var="$body.properties.type" options="type" required="True" group="Properties">
<help short="Gateway Type of the resource."/>
<format minLength="1"/>
<enum>
<item name="Infrastructure" value="&quot;Infrastructure&quot;"/>
<item name="Workload" value="&quot;Workload&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="InternetGateways_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}">
<request method="put">
<path>
<param type="string" name="internetGatewayName" arg="$Path.internetGatewayName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId" arg="$body.properties.internetGatewayRuleId"/>
<prop type="ResourceId" name="networkFabricControllerId" arg="$body.properties.networkFabricControllerId" required="True"/>
<prop type="string" name="type" arg="$body.properties.type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId"/>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop readOnly="True" type="integer32" name="port"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/internetgateways/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaW50ZXJuZXRHYXRld2F5cy97aW50ZXJuZXRHYXRld2F5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internetGatewayName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Internet Gateway."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="ResourceId" var="$body.properties.internetGatewayRuleId" options="internet-gateway-rule-id" group="Properties">
<help short="ARM Resource ID of the Internet Gateway Rule."/>
</arg>
</argGroup>
<operation operationId="InternetGateways_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}">
<request method="patch">
<path>
<param type="string" name="internetGatewayName" arg="$Path.internetGatewayName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="ResourceId" name="internetGatewayRuleId" arg="$body.properties.internetGatewayRuleId"/>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="ResourceId" name="internetGatewayRuleId"/>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop type="ResourceId" name="networkFabricControllerId" required="True"/>
<prop readOnly="True" type="integer32" name="port"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="type" required="True">
<format minLength="1"/>
<enum>
<item value="&quot;Infrastructure&quot;"/>
<item value="&quot;Workload&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/ipcommunities 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGNvbW11bml0aWVz/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,683 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcy97aXBDb21tdW5pdHlOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipcommunity">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcy97aXBDb21tdW5pdHlOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpCommunities_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}">
<request method="get">
<path>
<param type="string" name="ipCommunityName" arg="$Path.ipCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcy97aXBDb21tdW5pdHlOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpCommunities_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}">
<request method="delete">
<path>
<param type="string" name="ipCommunityName" arg="$Path.ipCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202">
<header>
<item name="Azure-AsyncOperation"/>
</header>
</response>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcy97aXBDb21tdW5pdHlOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="array<object>" var="$body.properties.ipCommunityRules" options="ip-community-rules" required="True" group="Properties">
<help short="List of IP Community Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipCommunityRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="array<string>" var="$body.properties.ipCommunityRules[].communityMembers" options="community-members" required="True">
<help short="List the community members of IP Community."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="integer64" var="$body.properties.ipCommunityRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
<arg type="array<string>" var="$body.properties.ipCommunityRules[].wellKnownCommunities" options="well-known-communities">
<help short="Supported well known Community List."/>
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item name="GShut" value="&quot;GShut&quot;"/>
<item name="Internet" value="&quot;Internet&quot;"/>
<item name="LocalAS" value="&quot;LocalAS&quot;"/>
<item name="NoAdvertise" value="&quot;NoAdvertise&quot;"/>
<item name="NoExport" value="&quot;NoExport&quot;"/>
</enum>
</item>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpCommunities_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}">
<request method="put">
<path>
<param type="string" name="ipCommunityName" arg="$Path.ipCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="array<object>" name="ipCommunityRules" arg="$body.properties.ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipCommunityRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" arg="$body.properties.ipCommunityRules[].communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipCommunityRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities" arg="$body.properties.ipCommunityRules[].wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBDb21tdW5pdGllcy97aXBDb21tdW5pdHlOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="array<object>" var="$body.properties.ipCommunityRules" options="ip-community-rules" group="Properties">
<help short="List of IP Community Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipCommunityRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="array<string>" var="$body.properties.ipCommunityRules[].communityMembers" options="community-members" required="True">
<help short="List the community members of IP Community."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="integer64" var="$body.properties.ipCommunityRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
<arg type="array<string>" var="$body.properties.ipCommunityRules[].wellKnownCommunities" options="well-known-communities">
<help short="Supported well known Community List."/>
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item name="GShut" value="&quot;GShut&quot;"/>
<item name="Internet" value="&quot;Internet&quot;"/>
<item name="LocalAS" value="&quot;LocalAS&quot;"/>
<item name="NoAdvertise" value="&quot;NoAdvertise&quot;"/>
<item name="NoExport" value="&quot;NoExport&quot;"/>
</enum>
</item>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpCommunities_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}">
<request method="patch">
<path>
<param type="string" name="ipCommunityName" arg="$Path.ipCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="array<object>" name="ipCommunityRules" arg="$body.properties.ipCommunityRules">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipCommunityRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" arg="$body.properties.ipCommunityRules[].communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipCommunityRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities" arg="$body.properties.ipCommunityRules[].wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="communityMembers" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="array<string>" name="wellKnownCommunities">
<format unique="True"/>
<item type="string">
<format minLength="1"/>
<enum>
<item value="&quot;GShut&quot;"/>
<item value="&quot;Internet&quot;"/>
<item value="&quot;LocalAS&quot;"/>
<item value="&quot;NoAdvertise&quot;"/>
<item value="&quot;NoExport&quot;"/>
</enum>
</item>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcGV4dGVuZGVkY29tbXVuaXRpZXM=/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,594 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVzL3tpcEV4dGVuZGVkQ29tbXVuaXR5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipextendedcommunity">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVzL3tpcEV4dGVuZGVkQ29tbXVuaXR5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipExtendedCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Extended Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpExtendedCommunities_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}">
<request method="get">
<path>
<param type="string" name="ipExtendedCommunityName" arg="$Path.ipExtendedCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVzL3tpcEV4dGVuZGVkQ29tbXVuaXR5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipExtendedCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Extended Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpExtendedCommunities_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}">
<request method="delete">
<path>
<param type="string" name="ipExtendedCommunityName" arg="$Path.ipExtendedCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202">
<header>
<item name="Azure-AsyncOperation"/>
</header>
</response>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVzL3tpcEV4dGVuZGVkQ29tbXVuaXR5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipExtendedCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Extended Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="array<object>" var="$body.properties.ipExtendedCommunityRules" options="ip-extended-community-rules" required="True" group="Properties">
<help short="List of IP Extended Community Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipExtendedCommunityRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="array<string>" var="$body.properties.ipExtendedCommunityRules[].routeTargets" options="route-targets" required="True">
<help short="Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="integer64" var="$body.properties.ipExtendedCommunityRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpExtendedCommunities_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}">
<request method="put">
<path>
<param type="string" name="ipExtendedCommunityName" arg="$Path.ipExtendedCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="array<object>" name="ipExtendedCommunityRules" arg="$body.properties.ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipExtendedCommunityRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" arg="$body.properties.ipExtendedCommunityRules[].routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipExtendedCommunityRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipextendedcommunities/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBFeHRlbmRlZENvbW11bml0aWVzL3tpcEV4dGVuZGVkQ29tbXVuaXR5TmFtZX0=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipExtendedCommunityName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Extended Community."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="array<object>" var="$body.properties.ipExtendedCommunityRules" options="ip-extended-community-rules" group="Properties">
<help short="List of IP Extended Community Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipExtendedCommunityRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="array<string>" var="$body.properties.ipExtendedCommunityRules[].routeTargets" options="route-targets" required="True">
<help short="Route Target List.The expected formats are ASN(plain):NN >> example 4294967294:50, ASN.ASN:NN >> example 65533.65333:40, IP-address:NN >> example 10.10.10.10:65535. The possible values of ASN,NN are in range of 0-65535, ASN(plain) is in range of 0-4294967295."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="integer64" var="$body.properties.ipExtendedCommunityRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpExtendedCommunities_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}">
<request method="patch">
<path>
<param type="string" name="ipExtendedCommunityName" arg="$Path.ipExtendedCommunityName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="array<object>" name="ipExtendedCommunityRules" arg="$body.properties.ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipExtendedCommunityRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" arg="$body.properties.ipExtendedCommunityRules[].routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipExtendedCommunityRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipExtendedCommunityRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="array<string>" name="routeTargets" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/ipprefixes 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9pcHByZWZpeGVz/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,637 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcy97aXBQcmVmaXhOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric ipprefix">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcy97aXBQcmVmaXhOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipPrefixName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Prefix."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpPrefixes_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}">
<request method="get">
<path>
<param type="string" name="ipPrefixName" arg="$Path.ipPrefixName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength"/>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcy97aXBQcmVmaXhOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipPrefixName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Prefix."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="IpPrefixes_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}">
<request method="delete">
<path>
<param type="string" name="ipPrefixName" arg="$Path.ipPrefixName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202">
<header>
<item name="Azure-AsyncOperation"/>
</header>
</response>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcy97aXBQcmVmaXhOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipPrefixName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Prefix."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="array<object>" var="$body.properties.ipPrefixRules" options="ip-prefix-rules" required="True" group="Properties">
<help short="The list of IP Prefix Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipPrefixRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].condition" options="condition">
<help short="Specify prefix-list bounds."/>
<enum>
<item name="EqualTo" value="&quot;EqualTo&quot;"/>
<item name="GreaterThanOrEqualTo" value="&quot;GreaterThanOrEqualTo&quot;"/>
<item name="LesserThanOrEqualTo" value="&quot;LesserThanOrEqualTo&quot;"/>
<item name="Range" value="&quot;Range&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].networkPrefix" options="network-prefix" required="True" group="">
<help short="Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24."/>
</arg>
<arg type="integer64" var="$body.properties.ipPrefixRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].subnetMaskLength" options="subnet-mask-length">
<help short="SubnetMaskLength gives the minimum NetworkPrefix length to be matched. Possible values for IPv4 are 1 - 32 . Possible values of IPv6 are 1 - 128."/>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpPrefixes_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}">
<request method="put">
<path>
<param type="string" name="ipPrefixName" arg="$Path.ipPrefixName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="array<object>" name="ipPrefixRules" arg="$body.properties.ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipPrefixRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition" arg="$body.properties.ipPrefixRules[].condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" arg="$body.properties.ipPrefixRules[].networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipPrefixRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength" arg="$body.properties.ipPrefixRules[].subnetMaskLength"/>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength"/>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/ipprefixes/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvaXBQcmVmaXhlcy97aXBQcmVmaXhOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.ipPrefixName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the IP Prefix."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="array<object>" var="$body.properties.ipPrefixRules" options="ip-prefix-rules" group="Properties">
<help short="The list of IP Prefix Rules."/>
<item type="object">
<arg type="string" var="$body.properties.ipPrefixRules[].action" options="action" required="True" group="">
<help short="Action to be taken on the configuration. Example: Permit."/>
<enum>
<item name="Deny" value="&quot;Deny&quot;"/>
<item name="Permit" value="&quot;Permit&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].condition" options="condition">
<help short="Specify prefix-list bounds."/>
<enum>
<item name="EqualTo" value="&quot;EqualTo&quot;"/>
<item name="GreaterThanOrEqualTo" value="&quot;GreaterThanOrEqualTo&quot;"/>
<item name="LesserThanOrEqualTo" value="&quot;LesserThanOrEqualTo&quot;"/>
<item name="Range" value="&quot;Range&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].networkPrefix" options="network-prefix" required="True" group="">
<help short="Network Prefix specifying IPv4/IPv6 packets to be permitted or denied. Example: 1.1.1.0/24."/>
</arg>
<arg type="integer64" var="$body.properties.ipPrefixRules[].sequenceNumber" options="sequence-number" required="True">
<help short="Sequence to insert to/delete from existing route. Prefix lists are evaluated starting with the lowest sequence number and continue down the list until a match is made. Once a match is made, the permit or deny statement is applied to that network and the rest of the list is ignored."/>
<format maximum="4294967295" minimum="1"/>
</arg>
<arg type="string" var="$body.properties.ipPrefixRules[].subnetMaskLength" options="subnet-mask-length">
<help short="SubnetMaskLength gives the minimum NetworkPrefix length to be matched. Possible values for IPv4 are 1 - 32 . Possible values of IPv6 are 1 - 128."/>
</arg>
</item>
</arg>
</argGroup>
<operation operationId="IpPrefixes_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}">
<request method="patch">
<path>
<param type="string" name="ipPrefixName" arg="$Path.ipPrefixName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="array<object>" name="ipPrefixRules" arg="$body.properties.ipPrefixRules">
<item type="object">
<prop type="string" name="action" arg="$body.properties.ipPrefixRules[].action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition" arg="$body.properties.ipPrefixRules[].condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" arg="$body.properties.ipPrefixRules[].networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" arg="$body.properties.ipPrefixRules[].sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength" arg="$body.properties.ipPrefixRules[].subnetMaskLength"/>
</item>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipPrefixRules" required="True">
<item type="object">
<prop type="string" name="action" required="True">
<enum>
<item value="&quot;Deny&quot;"/>
<item value="&quot;Permit&quot;"/>
</enum>
</prop>
<prop type="string" name="condition">
<enum>
<item value="&quot;EqualTo&quot;"/>
<item value="&quot;GreaterThanOrEqualTo&quot;"/>
<item value="&quot;LesserThanOrEqualTo&quot;"/>
<item value="&quot;Range&quot;"/>
</enum>
</prop>
<prop type="string" name="networkPrefix" required="True"/>
<prop type="integer64" name="sequenceNumber" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="subnetMaskLength"/>
</item>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/l3isolationdomains 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sM2lzb2xhdGlvbmRvbWFpbnM=/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,722 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l3domain">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="L3IsolationDomains_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}">
<request method="get">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="object" name="aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_read">
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_read>" name="ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="L3IsolationDomains_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}">
<request method="delete">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="object" var="$body.properties.aggregateRouteConfiguration" options="aggregate-route-configuration" group="Properties">
<help short="Aggregate route configurations."/>
<arg type="array<object>" var="$body.properties.aggregateRouteConfiguration.ipv4Routes" options="ipv4-routes">
<help short="List of IPv4 Route prefixes."/>
<item type="object" cls="AggregateRoute_create">
<arg type="string" var="@AggregateRoute_create.prefix" options="prefix" required="True" group="">
<help short="Prefix of the aggregate Route."/>
<format minLength="1"/>
</arg>
</item>
</arg>
<arg type="array<@AggregateRoute_create>" var="$body.properties.aggregateRouteConfiguration.ipv6Routes" options="ipv6-routes" group="">
<help short="List of IPv6 Route prefixes."/>
<item type="@AggregateRoute_create"/>
</arg>
</arg>
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="object" var="$body.properties.connectedSubnetRoutePolicy" options="connected-subnet-route-policy" group="Properties">
<help short="Connected Subnet RoutePolicy."/>
<arg type="object" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy" options="export-route-policy">
<help short="Array of ARM Resource ID of the RoutePolicies."/>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv4RoutePolicyId" options="export-ipv4-route-policy-id">
<help short="ARM Resource ID of the RoutePolicy."/>
</arg>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv6RoutePolicyId" options="export-ipv6-route-policy-id">
<help short="ARM Resource ID of the RoutePolicy."/>
</arg>
</arg>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicyId" options="export-route-policy-id">
<help short="ARM Resource ID of the Route Policy. This is used for the backward compatibility."/>
</arg>
</arg>
<arg type="ResourceId" var="$body.properties.networkFabricId" options="nf-id" required="True" group="Properties">
<help short="ARM Resource ID of the Network Fabric."/>
</arg>
<arg type="string" var="$body.properties.redistributeConnectedSubnets" options="redistribute-connected-subnets" group="Properties">
<help short="Advertise Connected Subnets. Default value is True. Example: True."/>
<format minLength="1"/>
<enum>
<item name="False" value="&quot;False&quot;"/>
<item name="True" value="&quot;True&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.redistributeStaticRoutes" options="redistribute-static-routes" group="Properties">
<help short="Advertise Static Routes. Default value is False. Example: True."/>
<format minLength="1"/>
<enum>
<item name="False" value="&quot;False&quot;"/>
<item name="True" value="&quot;True&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="L3IsolationDomains_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}">
<request method="put">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="object" name="aggregateRouteConfiguration" arg="$body.properties.aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" arg="$body.properties.aggregateRouteConfiguration.ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_create">
<prop type="string" name="prefix" arg="@AggregateRoute_create.prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_create>" name="ipv6Routes" arg="$body.properties.aggregateRouteConfiguration.ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_create"/>
</prop>
</prop>
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="object" name="connectedSubnetRoutePolicy" arg="$body.properties.connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" arg="$body.properties.networkFabricId" required="True"/>
<prop type="string" name="redistributeConnectedSubnets" arg="$body.properties.redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes" arg="$body.properties.redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="object" name="aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_read">
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_read>" name="ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="object" var="$body.properties.aggregateRouteConfiguration" options="aggregate-route-configuration" group="Properties">
<help short="Aggregate route configurations."/>
<arg type="array<object>" var="$body.properties.aggregateRouteConfiguration.ipv4Routes" options="ipv4-routes">
<help short="List of IPv4 Route prefixes."/>
<item type="object" cls="AggregateRoute_update">
<arg type="string" var="@AggregateRoute_update.prefix" options="prefix" required="True" group="">
<help short="Prefix of the aggregate Route."/>
<format minLength="1"/>
</arg>
</item>
</arg>
<arg type="array<@AggregateRoute_update>" var="$body.properties.aggregateRouteConfiguration.ipv6Routes" options="ipv6-routes" group="">
<help short="List of IPv6 Route prefixes."/>
<item type="@AggregateRoute_update"/>
</arg>
</arg>
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="object" var="$body.properties.connectedSubnetRoutePolicy" options="connected-subnet-route-policy" group="Properties">
<help short="Connected Subnet RoutePolicy."/>
<arg type="object" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy" options="export-route-policy">
<help short="Array of ARM Resource ID of the RoutePolicies."/>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv4RoutePolicyId" options="export-ipv4-route-policy-id">
<help short="ARM Resource ID of the RoutePolicy."/>
</arg>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv6RoutePolicyId" options="export-ipv6-route-policy-id">
<help short="ARM Resource ID of the RoutePolicy."/>
</arg>
</arg>
<arg nullable="True" type="ResourceId" var="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicyId" options="export-route-policy-id">
<help short="ARM Resource ID of the Route Policy. This is used for the backward compatibility."/>
</arg>
</arg>
<arg type="string" var="$body.properties.redistributeConnectedSubnets" options="redistribute-connected-subnets" group="Properties">
<help short="Advertise Connected Subnets. Default value is True. Example: True."/>
<format minLength="1"/>
<enum>
<item name="False" value="&quot;False&quot;"/>
<item name="True" value="&quot;True&quot;"/>
</enum>
</arg>
<arg type="string" var="$body.properties.redistributeStaticRoutes" options="redistribute-static-routes" group="Properties">
<help short="Advertise Static Routes. Default value is False. Example: True."/>
<format minLength="1"/>
<enum>
<item name="False" value="&quot;False&quot;"/>
<item name="True" value="&quot;True&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="L3IsolationDomains_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}">
<request method="patch">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="object" name="aggregateRouteConfiguration" arg="$body.properties.aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" arg="$body.properties.aggregateRouteConfiguration.ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_update">
<prop type="string" name="prefix" arg="@AggregateRoute_update.prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_update>" name="ipv6Routes" arg="$body.properties.aggregateRouteConfiguration.ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_update"/>
</prop>
</prop>
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="object" name="connectedSubnetRoutePolicy" arg="$body.properties.connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicy.exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId" arg="$body.properties.connectedSubnetRoutePolicy.exportRoutePolicyId"/>
</prop>
<prop type="string" name="redistributeConnectedSubnets" arg="$body.properties.redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes" arg="$body.properties.redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="object" name="aggregateRouteConfiguration">
<prop type="array<object>" name="ipv4Routes" identifiers="prefix">
<item type="object" cls="AggregateRoute_read">
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@AggregateRoute_read>" name="ipv6Routes" identifiers="prefix">
<item type="@AggregateRoute_read"/>
</prop>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="connectedSubnetRoutePolicy">
<prop type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeConnectedSubnets">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="string" name="redistributeStaticRoutes">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,199 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric externalnetwork">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="l3-isolation-domain-name l3domain" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="ExternalNetworks_ListByL3IsolationDomain">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks">
<request method="get">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}/externalNetworks/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop nullable="True" type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
<prop nullable="True" type="object" name="importRoutePolicy">
<prop nullable="True" type="ResourceId" name="importIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="importIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="importRoutePolicyId"/>
<prop type="ResourceId" name="networkToNetworkInterconnectId"/>
<prop type="object" name="optionAProperties">
<prop type="object" name="bfdConfiguration">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="integer32" name="intervalInMilliSeconds"/>
<prop type="integer32" name="multiplier"/>
</prop>
<prop nullable="True" type="ResourceId" name="egressAclId"/>
<prop readOnly="True" type="integer64" name="fabricASN">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop nullable="True" type="ResourceId" name="ingressAclId"/>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="integer64" name="peerASN" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
<prop type="string" name="primaryIpv4Prefix"/>
<prop nullable="True" type="string" name="primaryIpv6Prefix"/>
<prop type="string" name="secondaryIpv4Prefix"/>
<prop nullable="True" type="string" name="secondaryIpv6Prefix"/>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="501"/>
</prop>
</prop>
<prop type="object" name="optionBProperties">
<prop type="array<string>" name="exportRouteTargets">
<item type="string"/>
</prop>
<prop type="array<string>" name="importRouteTargets">
<item type="string"/>
</prop>
<prop type="object" name="routeTargets">
<prop type="array<string>" name="exportIpv4RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="exportIpv6RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="importIpv4RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="importIpv6RouteTargets">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</prop>
<prop type="string" name="peeringOption" required="True">
<enum>
<item value="&quot;OptionA&quot;"/>
<item value="&quot;OptionB&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,123 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3Mve2V4dGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric externalnetwork">
<command name="update-admin-state" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/externalnetworks/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2V4dGVybmFsTmV0d29ya3Mve2V4dGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.externalNetworkName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the ExternalNetwork."/>
</arg>
<arg type="string" var="$Path.l3IsolationDomainName" options="l3-isolation-domain-name l3domain" required="True" group="" idPart="name">
<help short="Name of the L3IsolationDomain"/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="array<string>" var="$body.resourceIds" options="resource-ids" group="Body">
<help short="Network Fabrics or Network Rack resource Id."/>
<item type="string"/>
</arg>
<arg type="string" var="$body.state" options="state" group="Body">
<help short="Administrative state."/>
<enum>
<item name="Disable" value="&quot;Disable&quot;"/>
<item name="Enable" value="&quot;Enable&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="ExternalNetworks_UpdateAdministrativeState">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateAdministrativeState">
<request method="post">
<path>
<param type="string" name="externalNetworkName" arg="$Path.externalNetworkName" required="True"/>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="array<string>" name="resourceIds" arg="$body.resourceIds">
<item type="string"/>
</prop>
<prop type="string" name="state" arg="$body.state">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForStateUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForStateUpdate_read"/>
</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>

Просмотреть файл

@ -1,258 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internalnetwork">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3M=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="l3-isolation-domain-name l3domain" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="InternalNetworks_ListByL3IsolationDomain">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks">
<request method="get">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{}/internalNetworks/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop type="object" name="bgpConfiguration">
<prop type="integer32" name="allowAS">
<format maximum="10" minimum="0"/>
</prop>
<prop type="string" name="allowASOverride">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop type="object" name="bfdConfiguration" cls="BfdConfiguration_read">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="integer32" name="intervalInMilliSeconds"/>
<prop type="integer32" name="multiplier"/>
</prop>
<prop type="string" name="defaultRouteOriginate">
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="integer64" name="fabricASN"/>
<prop type="array<string>" name="ipv4ListenRangePrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<object>" name="ipv4NeighborAddress" identifiers="address">
<item type="object" cls="NeighborAddress_read">
<prop type="string" name="address">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
</item>
</prop>
<prop type="array<string>" name="ipv6ListenRangePrefixes">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<@NeighborAddress_read>" name="ipv6NeighborAddress" identifiers="address">
<item type="@NeighborAddress_read"/>
</prop>
<prop type="integer64" name="peerASN" required="True">
<format maximum="4294967295" minimum="1"/>
</prop>
</prop>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="connectedIPv4Subnets" identifiers="prefix">
<item type="object" cls="ConnectedSubnet_read">
<prop type="string" name="annotation"/>
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@ConnectedSubnet_read>" name="connectedIPv6Subnets" identifiers="prefix">
<item type="@ConnectedSubnet_read"/>
</prop>
<prop nullable="True" type="ResourceId" name="egressAclId"/>
<prop nullable="True" type="object" name="exportRoutePolicy">
<prop nullable="True" type="ResourceId" name="exportIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="exportIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="exportRoutePolicyId"/>
<prop type="string" name="extension">
<format minLength="1"/>
<enum>
<item value="&quot;NPB&quot;"/>
<item value="&quot;NoExtension&quot;"/>
</enum>
</prop>
<prop nullable="True" type="object" name="importRoutePolicy">
<prop nullable="True" type="ResourceId" name="importIpv4RoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="importIpv6RoutePolicyId"/>
</prop>
<prop nullable="True" type="ResourceId" name="importRoutePolicyId"/>
<prop nullable="True" type="ResourceId" name="ingressAclId"/>
<prop type="string" name="isMonitoringEnabled">
<format minLength="1"/>
<enum>
<item value="&quot;False&quot;"/>
<item value="&quot;True&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="object" name="staticRouteConfiguration">
<prop type="@BfdConfiguration_read" name="bfdConfiguration"/>
<prop type="string" name="extension">
<format minLength="1"/>
<enum>
<item value="&quot;NPB&quot;"/>
<item value="&quot;NoExtension&quot;"/>
</enum>
</prop>
<prop type="array<object>" name="ipv4Routes" identifiers="prefix">
<item type="object" cls="StaticRouteProperties_read">
<prop type="array<string>" name="nextHop" required="True">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="string" name="prefix" required="True">
<format minLength="1"/>
</prop>
</item>
</prop>
<prop type="array<@StaticRouteProperties_read>" name="ipv6Routes" identifiers="prefix">
<item type="@StaticRouteProperties_read"/>
</prop>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,123 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3Mve2ludGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric internalnetwork">
<command name="update-admin-state" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/internalnetworks/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L2ludGVybmFsTmV0d29ya3Mve2ludGVybmFsTmV0d29ya05hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.internalNetworkName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the InternalNetwork."/>
</arg>
<arg type="string" var="$Path.l3IsolationDomainName" options="l3-isolation-domain-name l3domain" required="True" group="" idPart="name">
<help short="Name of the L3IsolationDomain"/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="array<string>" var="$body.resourceIds" options="resource-ids" group="Body">
<help short="Network Fabrics or Network Rack resource Id."/>
<item type="string"/>
</arg>
<arg type="string" var="$body.state" options="state" group="Body">
<help short="Administrative state."/>
<enum>
<item name="Disable" value="&quot;Disable&quot;"/>
<item name="Enable" value="&quot;Enable&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="InternalNetworks_UpdateAdministrativeState">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateAdministrativeState">
<request method="post">
<path>
<param type="string" name="internalNetworkName" arg="$Path.internalNetworkName" required="True"/>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="array<string>" name="resourceIds" arg="$body.resourceIds">
<item type="string"/>
</prop>
<prop type="string" name="state" arg="$body.state">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForStateUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForStateUpdate_read"/>
</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>

Просмотреть файл

@ -1,125 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l3domain">
<command name="update-admin-state" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l3isolationdomains/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDNJc29sYXRpb25Eb21haW5zL3tsM0lzb2xhdGlvbkRvbWFpbk5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l3IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L3 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="array<string>" var="$body.resourceIds" options="resource-ids" group="Body">
<help short="Network Fabrics or Network Rack resource Id."/>
<item type="string"/>
</arg>
<arg type="string" var="$body.state" options="state" group="Body">
<help short="Administrative state."/>
<enum>
<item name="Disable" value="&quot;Disable&quot;"/>
<item name="Enable" value="&quot;Enable&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="L3IsolationDomains_updateAdministrativeState">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/updateAdministrativeState">
<request method="post">
<path>
<param type="string" name="l3IsolationDomainName" arg="$Path.l3IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="array<string>" name="resourceIds" arg="$body.resourceIds">
<item type="string"/>
</prop>
<prop type="string" name="state" arg="$body.state">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForDeviceUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
<prop type="array<string>" name="failedDevices">
<item type="string"/>
</prop>
<prop type="array<string>" name="successfulDevices">
<item type="string"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForDeviceUpdate_read"/>
</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>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/l2isolationdomains 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9sMmlzb2xhdGlvbmRvbWFpbnM=/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,502 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l2domain">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l2IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L2 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="L2IsolationDomains_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}">
<request method="get">
<path>
<param type="string" name="l2IsolationDomainName" arg="$Path.l2IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l2IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L2 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="L2IsolationDomains_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}">
<request method="delete">
<path>
<param type="string" name="l2IsolationDomainName" arg="$Path.l2IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l2IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L2 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="integer32" var="$body.properties.mtu" options="mtu" group="Properties">
<help short="Maximum transmission unit. The value should be between 64 to 9200. Default value is 1500. Example: 1500."/>
<format maximum="9200" minimum="64"/>
</arg>
<arg type="ResourceId" var="$body.properties.networkFabricId" options="nf-id" required="True" group="Properties">
<help short="ARM Resource ID of the Network Fabric."/>
</arg>
<arg type="integer32" var="$body.properties.vlanId" options="vlan-id" required="True" group="Properties">
<help short="Vlan Identifier of the Network Fabric. The value should be between 100 to 4094. Example: 501."/>
<format maximum="4094" minimum="100"/>
</arg>
</argGroup>
<operation operationId="L2IsolationDomains_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}">
<request method="put">
<path>
<param type="string" name="l2IsolationDomainName" arg="$Path.l2IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="integer32" name="mtu" arg="$body.properties.mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" arg="$body.properties.networkFabricId" required="True"/>
<prop type="integer32" name="vlanId" arg="$body.properties.vlanId" required="True">
<format maximum="4094" minimum="100"/>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l2IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L2 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="integer32" var="$body.properties.mtu" options="mtu" group="Properties">
<help short="Maximum transmission unit. The value should be between 64 to 9200. Default value is 1500. Example: 1500."/>
<format maximum="9200" minimum="64"/>
</arg>
</argGroup>
<operation operationId="L2IsolationDomains_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}">
<request method="patch">
<path>
<param type="string" name="l2IsolationDomainName" arg="$Path.l2IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="integer32" name="mtu" arg="$body.properties.mtu">
<format maximum="9200" minimum="64"/>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="integer32" name="mtu">
<format maximum="9200" minimum="64"/>
</prop>
<prop type="ResourceId" name="networkFabricId" required="True"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="integer32" name="vlanId" required="True">
<format maximum="4094" minimum="100"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,125 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric l2domain">
<command name="update-admin-state" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/l2isolationdomains/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbDJJc29sYXRpb25Eb21haW5zL3tsMklzb2xhdGlvbkRvbWFpbk5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.l2IsolationDomainName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the L2 Isolation Domain."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="array<string>" var="$body.resourceIds" options="resource-ids" group="Body">
<help short="Network Fabrics or Network Rack resource Id."/>
<item type="string"/>
</arg>
<arg type="string" var="$body.state" options="state" group="Body">
<help short="Administrative state."/>
<enum>
<item name="Disable" value="&quot;Disable&quot;"/>
<item name="Enable" value="&quot;Enable&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="L2IsolationDomains_updateAdministrativeState">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/updateAdministrativeState">
<request method="post">
<path>
<param type="string" name="l2IsolationDomainName" arg="$Path.l2IsolationDomainName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="array<string>" name="resourceIds" arg="$body.resourceIds">
<item type="string"/>
</prop>
<prop type="string" name="state" arg="$body.state">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForDeviceUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
<prop type="array<string>" name="failedDevices">
<item type="string"/>
</prop>
<prop type="array<string>" name="successfulDevices">
<item type="string"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForDeviceUpdate_read"/>
</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>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/neighborgroups 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZWlnaGJvcmdyb3Vwcw==/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,492 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHMve25laWdoYm9yR3JvdXBOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric neighborgroup">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHMve25laWdoYm9yR3JvdXBOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.neighborGroupName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Neighbor Group."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NeighborGroups_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}">
<request method="get">
<path>
<param type="string" name="neighborGroupName" arg="$Path.neighborGroupName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="object" name="destination" required="True">
<prop type="array<string>" name="ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapRuleIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHMve25laWdoYm9yR3JvdXBOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.neighborGroupName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Neighbor Group."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NeighborGroups_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}">
<request method="delete">
<path>
<param type="string" name="neighborGroupName" arg="$Path.neighborGroupName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHMve25laWdoYm9yR3JvdXBOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.neighborGroupName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Neighbor Group."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="object" var="$body.properties.destination" options="destination" required="True" group="Properties">
<help short="An array of destination IPv4 Addresses or IPv6 Addresses."/>
<arg type="array<string>" var="$body.properties.destination.ipv4Addresses" options="ipv4-addresses">
<help short="Array of IPv4 Addresses."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="array<string>" var="$body.properties.destination.ipv6Addresses" options="ipv6-addresses">
<help short="Array of IPv6 Addresses."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
</arg>
</argGroup>
<operation operationId="NeighborGroups_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}">
<request method="put">
<path>
<param type="string" name="neighborGroupName" arg="$Path.neighborGroupName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="object" name="destination" arg="$body.properties.destination" required="True">
<prop type="array<string>" name="ipv4Addresses" arg="$body.properties.destination.ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses" arg="$body.properties.destination.ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="object" name="destination" required="True">
<prop type="array<string>" name="ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapRuleIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/neighborgroups/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmVpZ2hib3JHcm91cHMve25laWdoYm9yR3JvdXBOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.neighborGroupName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Neighbor Group."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="object" var="$body.properties.destination" options="destination" group="Properties">
<help short="An array of destination IPv4 Addresses or IPv6 Addresses."/>
<arg type="array<string>" var="$body.properties.destination.ipv4Addresses" options="ipv4-addresses">
<help short="Array of IPv4 Addresses."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
<arg type="array<string>" var="$body.properties.destination.ipv6Addresses" options="ipv6-addresses">
<help short="Array of IPv6 Addresses."/>
<item type="string">
<format minLength="1"/>
</item>
</arg>
</arg>
</argGroup>
<operation operationId="NeighborGroups_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}">
<request method="patch">
<path>
<param type="string" name="neighborGroupName" arg="$Path.neighborGroupName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="object" name="destination" arg="$body.properties.destination">
<prop type="array<string>" name="ipv4Addresses" arg="$body.properties.destination.ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses" arg="$body.properties.destination.ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation"/>
<prop type="object" name="destination" required="True">
<prop type="array<string>" name="ipv4Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
<prop type="array<string>" name="ipv6Addresses">
<item type="string">
<format minLength="1"/>
</item>
</prop>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="array<ResourceId>" name="networkTapRuleIds">
<item type="ResourceId"/>
</prop>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
Reference [/subscriptions/{}/providers/microsoft.managednetworkfabric/networkdevices 2024-02-15-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5tYW5hZ2VkbmV0d29ya2ZhYnJpYy9uZXR3b3JrZGV2aWNlcw==/2024-02-15-preview.xml)

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -1,548 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric device">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkDevices_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}">
<request method="get">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="hostName">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="managementIpv4Address"/>
<prop readOnly="True" type="string" name="managementIpv6Address"/>
<prop readOnly="True" type="string" name="networkDeviceRole">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</prop>
<prop type="string" name="networkDeviceSku"/>
<prop readOnly="True" type="string" name="networkRackId"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="serialNumber" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="version"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkDevices_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}">
<request method="delete">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="ResourceLocation" var="$body.location" options="location l" required="True" group="Body">
<help short="Location of Azure region"/>
</arg>
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags."/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="string" var="$body.properties.hostName" options="host-name" group="Properties">
<help short="The Host Name of the device. All Network Device names should follow the format <Fabric Name>-<Rack Type>-<Device Type>. Example: AustinNF-AR-CE1."/>
<format minLength="1"/>
</arg>
<arg type="string" var="$body.properties.networkDeviceSku" options="network-device-sku" group="Properties">
<help short="Network Device SKU name."/>
</arg>
<arg type="string" var="$body.properties.serialNumber" options="serial-number" required="True" group="Properties">
<help short="Serial number of the device. Format of serial Number - Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969"/>
<format minLength="1"/>
</arg>
</argGroup>
<operation operationId="NetworkDevices_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}">
<request method="put">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="ResourceLocation" name="location" arg="$body.location" required="True"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="string" name="hostName" arg="$body.properties.hostName">
<format minLength="1"/>
</prop>
<prop type="string" name="networkDeviceSku" arg="$body.properties.networkDeviceSku"/>
<prop type="string" name="serialNumber" arg="$body.properties.serialNumber" required="True">
<format minLength="1"/>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="hostName">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="managementIpv4Address"/>
<prop readOnly="True" type="string" name="managementIpv6Address"/>
<prop readOnly="True" type="string" name="networkDeviceRole">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</prop>
<prop type="string" name="networkDeviceSku"/>
<prop readOnly="True" type="string" name="networkRackId"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="serialNumber" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="version"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</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="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfQ==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="object" var="$body.tags" options="tags" group="Body">
<help short="Resource tags"/>
<additionalProp>
<item type="string"/>
</additionalProp>
</arg>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
<arg type="string" var="$body.properties.hostName" options="host-name" group="Properties">
<help short="The Host Name of the device. All Network Device names should follow the format <Fabric Name>-<Rack Type>-<Device Type>. Example: AustinNF-AR-CE1."/>
<format minLength="1"/>
</arg>
<arg type="string" var="$body.properties.serialNumber" options="serial-number" group="Properties">
<help short="Serial number of the device. Format of serial Number - Make;Model;HardwareRevisionId;SerialNumber. Example: Arista;DCS-7280DR3-24;12.05;JPE21116969"/>
<format minLength="1"/>
</arg>
</argGroup>
<operation operationId="NetworkDevices_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}">
<request method="patch">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
<prop type="string" name="hostName" arg="$body.properties.hostName">
<format minLength="1"/>
</prop>
<prop type="string" name="serialNumber" arg="$body.properties.serialNumber">
<format minLength="1"/>
</prop>
</prop>
<prop type="object" name="tags" arg="$body.tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}"/>
</prop>
<prop type="ResourceLocation" name="location" required="True"/>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="string" name="hostName">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="managementIpv4Address"/>
<prop readOnly="True" type="string" name="managementIpv6Address"/>
<prop readOnly="True" type="string" name="networkDeviceRole">
<enum>
<item value="&quot;CE&quot;"/>
<item value="&quot;Management&quot;"/>
<item value="&quot;NPB&quot;"/>
<item value="&quot;TS&quot;"/>
<item value="&quot;ToR&quot;"/>
</enum>
</prop>
<prop type="string" name="networkDeviceSku"/>
<prop readOnly="True" type="string" name="networkRackId"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</prop>
<prop type="string" name="serialNumber" required="True">
<format minLength="1"/>
</prop>
<prop readOnly="True" type="string" name="version"/>
</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 type="object" name="tags">
<additionalProp>
<item type="string"/>
</additionalProp>
</prop>
<prop readOnly="True" type="string" name="type"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS91cGdyYWRl/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric device", "commands": [{"name": "upgrade", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS91cGdyYWRl/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkDeviceName", "options": ["resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Device."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.version", "options": ["version"], "group": "Body", "help": {"short": "Specify the version."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkDevices_Upgrade", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/upgrade", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkDeviceName", "arg": "$Path.networkDeviceName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "version", "arg": "$body.version"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array<object>", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}], "cls": "CommonPostActionResponseForStateUpdate_read"}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@CommonPostActionResponseForStateUpdate_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,103 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS91cGdyYWRl/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric device">
<command name="upgrade" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/upgrade" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS91cGdyYWRl/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="string" var="$body.version" options="version" group="Body">
<help short="Specify the version."/>
</arg>
</argGroup>
<operation operationId="NetworkDevices_Upgrade">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/upgrade">
<request method="post">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="string" name="version" arg="$body.version"/>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForStateUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForStateUpdate_read"/>
</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>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric interface", "commands": [{"name": "list", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkDeviceName", "options": ["device", "network-device-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Device."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "NetworkInterfaces_ListByNetworkDevice", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "networkDeviceName", "arg": "$Path.networkDeviceName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array<object>", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}/networkInterfaces/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "administrativeState", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}, {"value": "MAT"}, {"value": "RMA"}]}}, {"type": "string", "name": "annotation"}, {"readOnly": true, "type": "string", "name": "connectedTo"}, {"readOnly": true, "type": "string", "name": "interfaceType", "enum": {"items": [{"value": "Data"}, {"value": "Management"}]}}, {"readOnly": true, "type": "string", "name": "ipv4Address"}, {"readOnly": true, "type": "string", "name": "ipv6Address"}, {"readOnly": true, "type": "string", "name": "physicalIdentifier"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,114 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric interface">
<command name="list" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcw==/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkInterfaces_ListByNetworkDevice">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces">
<request method="get">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop type="string" name="nextLink"/>
<prop type="array<object>" name="value">
<item type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}/networkInterfaces/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="connectedTo"/>
<prop readOnly="True" type="string" name="interfaceType">
<enum>
<item value="&quot;Data&quot;"/>
<item value="&quot;Management&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop readOnly="True" type="string" name="ipv6Address"/>
<prop readOnly="True" type="string" name="physicalIdentifier"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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"/>
</item>
</prop>
</schema>
</json>
</body>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="array" ref="$Instance.value" clientFlatten="True" nextLink="$Instance.nextLink"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,406 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric interface">
<command name="show" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="string" var="$Path.networkInterfaceName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the Network Interface."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkInterfaces_Get">
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}">
<request method="get">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="networkInterfaceName" arg="$Path.networkInterfaceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}/networkInterfaces/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="connectedTo"/>
<prop readOnly="True" type="string" name="interfaceType">
<enum>
<item value="&quot;Data&quot;"/>
<item value="&quot;Management&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop readOnly="True" type="string" name="ipv6Address"/>
<prop readOnly="True" type="string" name="physicalIdentifier"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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="delete" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="string" var="$Path.networkInterfaceName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the Network Interface."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<operation operationId="NetworkInterfaces_Delete">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}">
<request method="delete">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="networkInterfaceName" arg="$Path.networkInterfaceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
</request>
<response statusCode="200"/>
<response statusCode="202"/>
<response statusCode="204"/>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
</command>
<command name="create" version="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="string" var="$Path.networkInterfaceName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the Network Interface."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
</argGroup>
<operation operationId="NetworkInterfaces_Create">
<longRunning finalStateVia="azure-async-operation"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}">
<request method="put">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="networkInterfaceName" arg="$Path.networkInterfaceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200 201">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}/networkInterfaces/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="connectedTo"/>
<prop readOnly="True" type="string" name="interfaceType">
<enum>
<item value="&quot;Data&quot;"/>
<item value="&quot;Management&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop readOnly="True" type="string" name="ipv6Address"/>
<prop readOnly="True" type="string" name="physicalIdentifier"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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="2024-02-15-preview">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="string" var="$Path.networkInterfaceName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the Network Interface."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Properties">
<arg type="string" var="$body.properties.annotation" options="annotation" group="Properties">
<help short="Description for underlying resource."/>
</arg>
</argGroup>
<operation operationId="NetworkInterfaces_Update">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}">
<request method="patch">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="networkInterfaceName" arg="$Path.networkInterfaceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="object" name="properties" clientFlatten="True">
<prop type="string" name="annotation" arg="$body.properties.annotation"/>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="ResourceId" name="id">
<format template="/subscriptions/{}/resourceGroups/{}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{}/networkInterfaces/{}"/>
</prop>
<prop readOnly="True" type="string" name="name"/>
<prop type="object" name="properties" required="True" clientFlatten="True">
<prop readOnly="True" type="string" name="administrativeState">
<enum>
<item value="&quot;Disabled&quot;"/>
<item value="&quot;Enabled&quot;"/>
<item value="&quot;MAT&quot;"/>
<item value="&quot;RMA&quot;"/>
</enum>
</prop>
<prop type="string" name="annotation"/>
<prop readOnly="True" type="string" name="connectedTo"/>
<prop readOnly="True" type="string" name="interfaceType">
<enum>
<item value="&quot;Data&quot;"/>
<item value="&quot;Management&quot;"/>
</enum>
</prop>
<prop readOnly="True" type="string" name="ipv4Address"/>
<prop readOnly="True" type="string" name="ipv6Address"/>
<prop readOnly="True" type="string" name="physicalIdentifier"/>
<prop readOnly="True" type="string" name="provisioningState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;Canceled&quot;"/>
<item value="&quot;Deleting&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;Succeeded&quot;"/>
<item value="&quot;Updating&quot;"/>
</enum>
</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 statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1,123 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric interface">
<command name="update-admin-state" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/networkinterfaces/{}/updateadministrativestate" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9uZXR3b3JrSW50ZXJmYWNlcy97bmV0d29ya0ludGVyZmFjZU5hbWV9L3VwZGF0ZUFkbWluaXN0cmF0aXZlU3RhdGU=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name device" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="string" var="$Path.networkInterfaceName" options="resource-name" required="True" group="" idPart="child_name_1">
<help short="Name of the Network Interface."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="array<string>" var="$body.resourceIds" options="resource-ids" group="Body">
<help short="Network Fabrics or Network Rack resource Id."/>
<item type="string"/>
</arg>
<arg type="string" var="$body.state" options="state" group="Body">
<help short="Administrative state."/>
<enum>
<item name="Disable" value="&quot;Disable&quot;"/>
<item name="Enable" value="&quot;Enable&quot;"/>
</enum>
</arg>
</argGroup>
<operation operationId="NetworkInterfaces_UpdateAdministrativeState">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}/updateAdministrativeState">
<request method="post">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="networkInterfaceName" arg="$Path.networkInterfaceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="array<string>" name="resourceIds" arg="$body.resourceIds">
<item type="string"/>
</prop>
<prop type="string" name="state" arg="$body.state">
<enum>
<item value="&quot;Disable&quot;"/>
<item value="&quot;Enable&quot;"/>
</enum>
</prop>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object" cls="CommonPostActionResponseForStateUpdate_read">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
<body>
<json var="$Instance">
<schema type="@CommonPostActionResponseForStateUpdate_read"/>
</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>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sb0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric device", "commands": [{"name": "run-ro", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sb0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkDeviceName", "options": ["resource-name"], "required": true, "group": "", "idPart": "name", "help": {"short": "Name of the Network Device."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.command", "options": ["ro-command"], "group": "Body", "help": {"short": "Specify the command."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkDevices_runRoCommand", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/runRoCommand", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkDeviceName", "arg": "$Path.networkDeviceName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "command", "arg": "$body.command"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array<object>", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"type": "string", "name": "outputUrl"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,99 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sb0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric device">
<command name="run-ro" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrocommand" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sb0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="resource-name" required="True" group="" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="string" var="$body.command" options="ro-command" group="Body">
<help short="Specify the command."/>
</arg>
</argGroup>
<operation operationId="NetworkDevices_runRoCommand">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/runRoCommand">
<request method="post">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="string" name="command" arg="$body.command"/>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
<prop type="string" name="outputUrl"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Просмотреть файл

@ -1 +0,0 @@
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sd0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "commandGroups": [{"name": "networkfabric device", "commands": [{"name": "run-rw", "version": "2024-02-15-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand", "version": "2024-02-15-preview", "swagger": "mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sd0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.networkDeviceName", "options": ["network-device-name"], "required": true, "idPart": "name", "help": {"short": "Name of the Network Device."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "string", "var": "$body.command", "options": ["command"], "group": "Body", "help": {"short": "Specify the command."}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "NetworkDevices_runRwCommand", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/runRwCommand", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "networkDeviceName", "arg": "$Path.networkDeviceName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-02-15-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "string", "name": "command", "arg": "$body.command"}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "configurationState", "enum": {"items": [{"value": "Accepted"}, {"value": "DeferredControl"}, {"value": "Deprovisioned"}, {"value": "Deprovisioning"}, {"value": "ErrorDeprovisioning"}, {"value": "ErrorProvisioning"}, {"value": "Failed"}, {"value": "PendingCommit"}, {"value": "Provisioned"}, {"value": "Provisioning"}, {"value": "Rejected"}, {"value": "Succeeded"}]}}, {"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array<object>", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}, {"type": "string", "name": "outputUrl"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]}

Просмотреть файл

@ -1,99 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<CodeGen plane="mgmt-plane">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sd0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<commandGroup name="networkfabric device">
<command name="run-rw" version="2024-02-15-preview" confirmation="">
<resource id="/subscriptions/{}/resourcegroups/{}/providers/microsoft.managednetworkfabric/networkdevices/{}/runrwcommand" version="2024-02-15-preview" swagger="mgmt-plane/managednetworkfabric/ResourceProviders/Microsoft.ManagedNetworkFabric/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuTWFuYWdlZE5ldHdvcmtGYWJyaWMvbmV0d29ya0RldmljZXMve25ldHdvcmtEZXZpY2VOYW1lfS9ydW5Sd0NvbW1hbmQ=/V/MjAyNC0wMi0xNS1wcmV2aWV3"/>
<argGroup name="">
<arg type="string" var="$Path.networkDeviceName" options="network-device-name" required="True" idPart="name">
<help short="Name of the Network Device."/>
</arg>
<arg type="ResourceGroupName" var="$Path.resourceGroupName" options="resource-group g" required="True" idPart="resource_group"/>
<arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/>
</argGroup>
<argGroup name="Body">
<arg type="string" var="$body.command" options="command" group="Body">
<help short="Specify the command."/>
</arg>
</argGroup>
<operation operationId="NetworkDevices_runRwCommand">
<longRunning finalStateVia="location"/>
<http path="/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/runRwCommand">
<request method="post">
<path>
<param type="string" name="networkDeviceName" arg="$Path.networkDeviceName" required="True"/>
<param type="string" name="resourceGroupName" arg="$Path.resourceGroupName" required="True">
<format maxLength="90" minLength="1"/>
</param>
<param type="uuid" name="subscriptionId" arg="$Path.subscriptionId" required="True"/>
</path>
<query>
<const readOnly="True" const="True" type="string" name="api-version" required="True">
<default value="&quot;2024-02-15-preview&quot;"/>
<format minLength="1"/>
</const>
</query>
<body>
<json>
<schema type="object" name="body" required="True" clientFlatten="True">
<prop type="string" name="command" arg="$body.command"/>
</schema>
</json>
</body>
</request>
<response statusCode="200">
<body>
<json var="$Instance">
<schema type="object">
<prop readOnly="True" type="string" name="configurationState">
<enum>
<item value="&quot;Accepted&quot;"/>
<item value="&quot;DeferredControl&quot;"/>
<item value="&quot;Deprovisioned&quot;"/>
<item value="&quot;Deprovisioning&quot;"/>
<item value="&quot;ErrorDeprovisioning&quot;"/>
<item value="&quot;ErrorProvisioning&quot;"/>
<item value="&quot;Failed&quot;"/>
<item value="&quot;PendingCommit&quot;"/>
<item value="&quot;Provisioned&quot;"/>
<item value="&quot;Provisioning&quot;"/>
<item value="&quot;Rejected&quot;"/>
<item value="&quot;Succeeded&quot;"/>
</enum>
</prop>
<prop type="object" name="error" cls="ErrorDetail_read">
<prop readOnly="True" type="array<object>" name="additionalInfo">
<item type="object">
<prop readOnly="True" type="string" name="type"/>
</item>
</prop>
<prop readOnly="True" type="string" name="code"/>
<prop readOnly="True" type="array<@ErrorDetail_read>" name="details" identifiers="message target">
<item type="@ErrorDetail_read"/>
</prop>
<prop readOnly="True" type="string" name="message"/>
<prop readOnly="True" type="string" name="target"/>
</prop>
<prop type="string" name="outputUrl"/>
</schema>
</json>
</body>
</response>
<response statusCode="202">
<header>
<item name="Location"/>
</header>
</response>
<response isError="True">
<body>
<json>
<schema type="@MgmtErrorFormat"/>
</json>
</body>
</response>
</http>
</operation>
<output type="object" ref="$Instance" clientFlatten="True"/>
</command>
</commandGroup>
</CodeGen>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше