Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb25maWRlbnRpYWxsZWRnZXIvY2hlY2tuYW1lYXZhaWxhYmlsaXR5/2023-06-28-preview.xml (69 lines of code) (raw):

<?xml version='1.0' encoding='utf-8'?> <CodeGen plane="mgmt-plane"> <resource id="/subscriptions/{}/providers/microsoft.confidentialledger/checknameavailability" version="2023-06-28-preview" swagger="mgmt-plane/confidentialledger/ResourceProviders/Microsoft.ConfidentialLedger/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbmZpZGVudGlhbExlZGdlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNi0yOC1wcmV2aWV3"/> <commandGroup name="confidentialledger"> <command name="check-name-availability" version="2023-06-28-preview" confirmation=""> <resource id="/subscriptions/{}/providers/microsoft.confidentialledger/checknameavailability" version="2023-06-28-preview" swagger="mgmt-plane/confidentialledger/ResourceProviders/Microsoft.ConfidentialLedger/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbmZpZGVudGlhbExlZGdlci9jaGVja05hbWVBdmFpbGFiaWxpdHk=/V/MjAyMy0wNi0yOC1wcmV2aWV3"/> <argGroup name=""> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <argGroup name="NameAvailabilityRequest"> <arg type="string" var="$nameAvailabilityRequest.name" options="name" group="NameAvailabilityRequest"> <help short="The name of the resource for which availability needs to be checked."/> </arg> <arg type="string" var="$nameAvailabilityRequest.type" options="type" group="NameAvailabilityRequest"> <help short="The resource type."/> </arg> </argGroup> <operation operationId="CheckNameAvailability"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/checkNameAvailability"> <request method="post"> <path> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2023-06-28-preview&quot;"/> <format minLength="1"/> </const> </query> <body> <json> <schema type="object" name="nameAvailabilityRequest" required="True" clientFlatten="True"> <prop type="string" name="name" arg="$nameAvailabilityRequest.name"/> <prop type="string" name="type" arg="$nameAvailabilityRequest.type"/> </schema> </json> </body> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="object"> <prop type="string" name="message"/> <prop type="boolean" name="nameAvailable"/> <prop type="string" name="reason"> <enum> <item value="&quot;AlreadyExists&quot;"/> <item value="&quot;Invalid&quot;"/> </enum> </prop> </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>