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

<?xml version='1.0' encoding='utf-8'?> <CodeGen plane="mgmt-plane"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/customrollouts" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L2N1c3RvbVJvbGxvdXRz/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <commandGroup name="providerhub custom-rollout"> <command name="list" version="2025-03-01-preview"> <resource id="/subscriptions/{}/providers/microsoft.providerhub/providerregistrations/{}/customrollouts" version="2025-03-01-preview" swagger="mgmt-plane/providerhub/ResourceProviders/Microsoft.ProviderHub/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlByb3ZpZGVySHViL3Byb3ZpZGVyUmVnaXN0cmF0aW9ucy97cHJvdmlkZXJOYW1lc3BhY2V9L2N1c3RvbVJvbGxvdXRz/V/MjAyNS0wMy0wMS1wcmV2aWV3"/> <argGroup name=""> <arg type="string" var="$Path.providerNamespace" options="provider-namespace" required="True" idPart="name"> <help short="The name of the resource provider hosted within ProviderHub."/> </arg> <arg type="SubscriptionId" var="$Path.subscriptionId" options="subscription" required="True" idPart="subscription"/> </argGroup> <operation operationId="CustomRollouts_ListByProviderRegistration"> <http path="/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHub/providerRegistrations/{providerNamespace}/customRollouts"> <request method="get"> <path> <param type="string" name="providerNamespace" arg="$Path.providerNamespace" required="True"/> <param type="string" name="subscriptionId" arg="$Path.subscriptionId" required="True"> <format minLength="1"/> </param> </path> <query> <const readOnly="True" const="True" type="string" name="api-version" required="True"> <default value="&quot;2025-03-01-preview&quot;"/> <format minLength="1"/> </const> </query> </request> <response statusCode="200"> <body> <json var="$Instance"> <schema type="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.ProviderHub/providerRegistrations/{}/customRollouts/{}"/> </prop> <prop readOnly="True" type="string" name="name"/> <prop type="object" name="properties" required="True"> <prop readOnly="True" type="string" name="provisioningState"> <enum> <item value="&quot;Accepted&quot;"/> <item value="&quot;Canceled&quot;"/> <item value="&quot;Created&quot;"/> <item value="&quot;Creating&quot;"/> <item value="&quot;Deleted&quot;"/> <item value="&quot;Deleting&quot;"/> <item value="&quot;Failed&quot;"/> <item value="&quot;MovingResources&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;RolloutInProgress&quot;"/> <item value="&quot;Running&quot;"/> <item value="&quot;Succeeded&quot;"/> <item value="&quot;TransientFailure&quot;"/> </enum> </prop> <prop type="object" name="specification" required="True"> <prop type="object" name="autoProvisionConfig"> <prop type="boolean" name="resourceGraph"/> <prop type="boolean" name="storage"/> </prop> <prop type="object" name="canary"> <prop type="array<string>" name="regions"> <item type="string"/> </prop> </prop> <prop type="object" name="manifestCheckinSpecification"> <prop type="string" name="manifestCheckinOption"> <default value="&quot;DoNotAttemptAutomaticManifestCheckin&quot;"/> <enum> <item value="&quot;AttemptAutomaticManifestCheckin&quot;"/> <item value="&quot;DoNotAttemptAutomaticManifestCheckin&quot;"/> </enum> </prop> <prop type="object" name="manifestCheckinParams"> <prop type="string" name="baselineArmManifestLocation" required="True"/> <prop type="string" name="environment" required="True"/> </prop> </prop> <prop type="object" name="providerRegistration"> <prop readOnly="True" type="ResourceId" name="id"> <format template="/subscriptions/{}/providers/Microsoft.ProviderHub/providerRegistrations/{}"/> </prop> <prop type="string" name="kind"> <default value="&quot;Managed&quot;"/> <enum> <item value="&quot;Direct&quot;"/> <item value="&quot;Hybrid&quot;"/> <item value="&quot;Managed&quot;"/> </enum> </prop> <prop readOnly="True" type="string" name="name"/> <prop type="object" name="properties"> <prop type="array<object>" name="capabilities" identifiers="quotaId"> <item type="object"> <prop type="string" name="effect" required="True"> <enum> <item value="&quot;Allow&quot;"/> <item value="&quot;Disallow&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="string" name="quotaId" required="True"/> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> </item> </prop> <prop type="string" name="crossTenantTokenValidation"> <enum> <item value="&quot;EnsureSecureValidation&quot;"/> <item value="&quot;PassthroughInsecureToken&quot;"/> </enum> </prop> <prop type="string" name="customManifestVersion"/> <prop type="object" name="dstsConfiguration"> <prop type="string" name="serviceDnsName"/> <prop type="string" name="serviceName" required="True"/> </prop> <prop type="boolean" name="enablePresetResourceTypes"/> <prop nullable="True" type="boolean" name="enableTenantLinkedNotification"/> <prop type="object" name="featuresRule"> <prop type="string" name="requiredFeaturesPolicy" required="True"> <enum> <item value="&quot;All&quot;"/> <item value="&quot;Any&quot;"/> </enum> </prop> </prop> <prop type="array<object>" name="globalNotificationEndpoints"> <item type="object" cls="ResourceProviderEndpoint_read"> <prop type="array<string>" name="apiVersions"> <item type="string"/> </prop> <prop type="boolean" name="enabled"/> <prop type="string" name="endpointType"> <enum> <item value="&quot;Canary&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Production&quot;"/> <item value="&quot;TestInProduction&quot;"/> </enum> </prop> <prop type="string" name="endpointUri"/> <prop type="object" name="featuresRule"> <prop type="string" name="requiredFeaturesPolicy" required="True"> <enum> <item value="&quot;All&quot;"/> <item value="&quot;Any&quot;"/> </enum> </prop> </prop> <prop type="array<string>" name="locations"> <item type="string"/> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> <prop type="string" name="skuLink"/> <prop type="duration" name="timeout"/> </item> </prop> <prop type="string" name="legacyNamespace"/> <prop type="array<string>" name="legacyRegistrations"> <item type="string"/> </prop> <prop type="array<object>" name="linkedNotificationRules"> <item type="object"> <prop type="array<string>" name="actions"> <item type="string"/> </prop> <prop type="object" name="dstsConfiguration"> <prop type="string" name="serviceDnsName"/> <prop type="string" name="serviceName" required="True"/> </prop> <prop type="array<@ResourceProviderEndpoint_read>" name="endpoints"> <item type="@ResourceProviderEndpoint_read"/> </prop> <prop type="object" name="tokenAuthConfiguration" cls="TokenAuthConfiguration_read"> <prop type="string" name="authenticationScheme"> <enum> <item value="&quot;Bearer&quot;"/> <item value="&quot;PoP&quot;"/> </enum> </prop> <prop type="boolean" name="disableCertificateAuthenticationFallback"/> <prop type="string" name="signedRequestScope"> <enum> <item value="&quot;Endpoint&quot;"/> <item value="&quot;ResourceUri&quot;"/> </enum> </prop> </prop> </item> </prop> <prop type="object" name="management"> <prop type="array<string>" name="authorizationOwners"> <item type="string"/> </prop> <prop type="array<string>" name="canaryManifestOwners"> <item type="string"/> </prop> <prop type="object" name="errorResponseMessageOptions"> <prop type="string" name="serverFailureResponseMessageType"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;OutageReporting&quot;"/> </enum> </prop> </prop> <prop type="object" name="expeditedRolloutMetadata"> <prop type="boolean" name="enabled"/> <prop type="string" name="expeditedRolloutIntent"> <enum> <item value="&quot;Hotfix&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </prop> <prop type="array<string>" name="expeditedRolloutSubmitters"> <item type="string"/> </prop> <prop type="string" name="incidentContactEmail"/> <prop type="string" name="incidentRoutingService"/> <prop type="string" name="incidentRoutingTeam"/> <prop type="array<string>" name="manifestOwners"> <item type="string"/> </prop> <prop type="string" name="pcCode"/> <prop type="string" name="profitCenterProgramId"/> <prop type="string" name="resourceAccessPolicy"> <enum> <item value="&quot;AcisActionAllowed&quot;"/> <item value="&quot;AcisReadAllowed&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="array<object>" name="resourceAccessRoles"> <item type="object" cls="ResourceAccessRole_read"> <prop type="array<string>" name="actions"> <item type="string"/> </prop> <prop type="array<string>" name="allowedGroupClaims"> <item type="string"/> </prop> </item> </prop> <prop type="array<string>" name="schemaOwners"> <item type="string"/> </prop> <prop type="array<object>" name="serviceTreeInfos"> <item type="object" cls="ServiceTreeInfo_read"> <prop type="string" name="componentId"/> <prop type="string" name="readiness"> <enum> <item value="&quot;ClosingDown&quot;"/> <item value="&quot;Deprecated&quot;"/> <item value="&quot;GA&quot;"/> <item value="&quot;InDevelopment&quot;"/> <item value="&quot;InternalOnly&quot;"/> <item value="&quot;PrivatePreview&quot;"/> <item value="&quot;PublicPreview&quot;"/> <item value="&quot;RemovedFromARM&quot;"/> <item value="&quot;Retired&quot;"/> </enum> </prop> <prop type="string" name="serviceId"/> </item> </prop> </prop> <prop type="array<@ResourceProviderEndpoint_read>" name="managementGroupGlobalNotificationEndpoints"> <item type="@ResourceProviderEndpoint_read"/> </prop> <prop type="object" name="metadata"> <additionalProp anyType="True"/> </prop> <prop type="string" name="namespace"/> <prop type="string" name="notificationOptions"> <enum> <item value="&quot;EmitSpendingLimit&quot;"/> <item value="&quot;None&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="notificationSettings"> <prop type="array<object>" name="subscriberSettings"> <item type="object"> <prop type="array<object>" name="filterRules"> <item type="object"> <prop type="array<object>" name="endpointInformation"> <item type="object"> <prop type="string" name="endpoint"/> <prop type="string" name="endpointType"> <enum> <item value="&quot;Eventhub&quot;"/> <item value="&quot;Webhook&quot;"/> </enum> </prop> <prop type="string" name="schemaVersion"/> </item> </prop> <prop type="string" name="filterQuery"/> </item> </prop> </item> </prop> </prop> <prop type="array<object>" name="notifications" cls="Notifications_read"> <item type="object"> <prop type="string" name="notificationType"> <enum> <item value="&quot;SubscriptionNotification&quot;"/> <item value="&quot;Unspecified&quot;"/> </enum> </prop> <prop type="string" name="skipNotifications"> <enum> <item value="&quot;Disabled&quot;"/> <item value="&quot;Enabled&quot;"/> <item value="&quot;Unspecified&quot;"/> </enum> </prop> </item> </prop> <prop type="string" name="oboSubscriptionId"/> <prop type="array<string>" name="optionalFeatures"> <item type="string"/> </prop> <prop type="object" name="privateResourceProviderConfiguration"> <prop type="array<string>" name="allowedSubscriptions"> <item type="string"/> </prop> </prop> <prop type="object" name="providerAuthentication"> <prop type="array<string>" name="allowedAudiences" required="True"> <item type="string"/> </prop> </prop> <prop type="array<object>" name="providerAuthorizations"> <item type="object" cls="ResourceProviderAuthorization_read"> <prop type="array<object>" name="allowedThirdPartyExtensions" identifiers="name"> <item type="object"> <prop type="string" name="name"/> </item> </prop> <prop type="string" name="applicationId"/> <prop type="string" name="groupingTag"/> <prop type="object" name="managedByAuthorization"> <prop type="array<object>" name="additionalAuthorizations" identifiers="roleDefinitionId applicationId"> <item type="object"> <prop type="string" name="applicationId"/> <prop type="string" name="roleDefinitionId"/> </item> </prop> <prop type="boolean" name="allowManagedByInheritance"/> <prop type="string" name="managedByResourceRoleDefinitionId"/> </prop> <prop type="string" name="managedByRoleDefinitionId"/> <prop type="string" name="roleDefinitionId"/> </item> </prop> <prop type="object" name="providerHubMetadata"> <prop type="string" name="directRpRoleDefinitionId"/> <prop type="string" name="globalAsyncOperationResourceTypeName"/> <prop type="object" name="providerAuthentication"> <prop type="array<string>" name="allowedAudiences" required="True"> <item type="string"/> </prop> </prop> <prop type="array<@ResourceProviderAuthorization_read>" name="providerAuthorizations"> <item type="@ResourceProviderAuthorization_read"/> </prop> <prop type="string" name="regionalAsyncOperationResourceTypeName"/> <prop type="object" name="thirdPartyProviderAuthorization"> <prop type="array<object>" name="authorizations"> <item type="object"> <prop type="string" name="principalId" required="True"/> <prop type="string" name="roleDefinitionId" required="True"/> </item> </prop> <prop type="string" name="managedByTenantId"/> </prop> </prop> <prop type="string" name="providerType"> <enum> <item value="&quot;AuthorizationFree&quot;"/> <item value="&quot;Decommissioned&quot;"/> <item value="&quot;External&quot;"/> <item value="&quot;Hidden&quot;"/> <item value="&quot;Internal&quot;"/> <item value="&quot;LegacyRegistrationRequired&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;RegistrationFree&quot;"/> <item value="&quot;TenantOnly&quot;"/> </enum> </prop> <prop type="string" name="providerVersion"/> <prop readOnly="True" type="string" name="provisioningState"> <enum> <item value="&quot;Accepted&quot;"/> <item value="&quot;Canceled&quot;"/> <item value="&quot;Created&quot;"/> <item value="&quot;Creating&quot;"/> <item value="&quot;Deleted&quot;"/> <item value="&quot;Deleting&quot;"/> <item value="&quot;Failed&quot;"/> <item value="&quot;MovingResources&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;RolloutInProgress&quot;"/> <item value="&quot;Running&quot;"/> <item value="&quot;Succeeded&quot;"/> <item value="&quot;TransientFailure&quot;"/> </enum> </prop> <prop type="object" name="requestHeaderOptions"> <prop type="string" name="optInHeaders"> <enum> <item value="&quot;ClientGroupMembership&quot;"/> <item value="&quot;ClientPrincipalNameEncoded&quot;"/> <item value="&quot;MSIResourceIdEncoded&quot;"/> <item value="&quot;ManagementGroupAncestorsEncoded&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;PrivateLinkId&quot;"/> <item value="&quot;PrivateLinkResourceId&quot;"/> <item value="&quot;PrivateLinkVnetTrafficTag&quot;"/> <item value="&quot;ResourceGroupLocation&quot;"/> <item value="&quot;SignedAuxiliaryTokens&quot;"/> <item value="&quot;SignedUserToken&quot;"/> <item value="&quot;UnboundedClientGroupMembership&quot;"/> </enum> </prop> <prop type="string" name="optOutHeaders"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;SystemDataCreatedByLastModifiedBy&quot;"/> </enum> </prop> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> <prop type="object" name="resourceGroupLockOptionDuringMove"> <prop type="string" name="blockActionVerb"> <enum> <item value="&quot;Action&quot;"/> <item value="&quot;Delete&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Read&quot;"/> <item value="&quot;Unrecognized&quot;"/> <item value="&quot;Write&quot;"/> </enum> </prop> </prop> <prop type="array<object>" name="resourceHydrationAccounts"> <item type="object"> <prop type="string" name="accountName"/> <prop type="string" name="encryptedKey"/> <prop type="integer64" name="maxChildResourceConsistencyJobLimit"/> <prop type="string" name="subscriptionId"/> </item> </prop> <prop type="object" name="resourceProviderAuthorizationRules" cls="ResourceProviderAuthorizationRules_read"> <prop type="object" name="asyncOperationPollingRules"> <prop type="string" name="additionalOptions"> <enum> <item value="&quot;ProtectedAsyncOperationPolling&quot;"/> <item value="&quot;ProtectedAsyncOperationPollingAuditOnly&quot;"/> </enum> </prop> <prop type="array<string>" name="authorizationActions"> <item type="string"/> </prop> </prop> </prop> <prop type="object" name="responseOptions"> <prop type="string" name="serviceClientOptionsType"> <enum> <item value="&quot;DisableAutomaticDecompression&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </prop> <prop type="string" name="serviceName"/> <prop type="array<object>" name="services"> <item type="object"> <prop type="string" name="serviceName"/> <prop type="string" name="status"> <enum> <item value="&quot;Active&quot;"/> <item value="&quot;Inactive&quot;"/> </enum> </prop> </item> </prop> <prop type="object" name="subscriptionLifecycleNotificationSpecifications"> <prop type="duration" name="softDeleteTTL"/> <prop type="array<object>" name="subscriptionStateOverrideActions"> <item type="object" cls="SubscriptionStateOverrideAction_read"> <prop type="string" name="action" required="True"> <enum> <item value="&quot;BillingCancellation&quot;"/> <item value="&quot;DeleteAllResources&quot;"/> <item value="&quot;NoOp&quot;"/> <item value="&quot;NotDefined&quot;"/> <item value="&quot;SoftDeleteAllResources&quot;"/> <item value="&quot;UndoSoftDelete&quot;"/> </enum> </prop> <prop type="string" name="state" required="True"> <enum> <item value="&quot;Deleted&quot;"/> <item value="&quot;Registered&quot;"/> <item value="&quot;Suspended&quot;"/> <item value="&quot;SuspendedToDeleted&quot;"/> <item value="&quot;SuspendedToRegistered&quot;"/> <item value="&quot;SuspendedToUnregistered&quot;"/> <item value="&quot;SuspendedToWarned&quot;"/> <item value="&quot;Unregistered&quot;"/> <item value="&quot;Warned&quot;"/> <item value="&quot;WarnedToDeleted&quot;"/> <item value="&quot;WarnedToRegistered&quot;"/> <item value="&quot;WarnedToSuspended&quot;"/> <item value="&quot;WarnedToUnregistered&quot;"/> </enum> </prop> </item> </prop> </prop> <prop type="object" name="templateDeploymentOptions"> <prop type="array<string>" name="preflightOptions"> <item type="string"> <enum> <item value="&quot;ContinueDeploymentOnFailure&quot;"/> <item value="&quot;DefaultValidationOnly&quot;"/> <item value="&quot;None&quot;"/> </enum> </item> </prop> <prop type="boolean" name="preflightSupported"/> </prop> <prop type="@TokenAuthConfiguration_read" name="tokenAuthConfiguration"/> </prop> <prop readOnly="True" type="object" name="systemData" cls="SystemData_read"> <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"/> </prop> <prop type="boolean" name="refreshSubscriptionRegistration"/> <prop type="array<string>" name="releaseScopes"> <item type="string"/> </prop> <prop type="array<object>" name="resourceTypeRegistrations"> <item type="object"> <prop readOnly="True" type="ResourceId" name="id"> <format template="/subscriptions/{}/providers/Microsoft.ProviderHub/providerRegistrations/{}/resourcetypeRegistrations/{}"/> </prop> <prop type="string" name="kind"> <default value="&quot;Managed&quot;"/> <enum> <item value="&quot;Direct&quot;"/> <item value="&quot;Hybrid&quot;"/> <item value="&quot;Managed&quot;"/> </enum> </prop> <prop readOnly="True" type="string" name="name"/> <prop type="object" name="properties"> <prop type="boolean" name="addResourceListTargetLocations"/> <prop type="string" name="additionalOptions"> <enum> <item value="&quot;ProtectedAsyncOperationPolling&quot;"/> <item value="&quot;ProtectedAsyncOperationPollingAuditOnly&quot;"/> </enum> </prop> <prop type="boolean" name="allowEmptyRoleAssignments"/> <prop type="array<object>" name="allowedResourceNames" identifiers="getActionVerb name"> <item type="object"> <prop type="string" name="getActionVerb"/> <prop type="string" name="name"/> </item> </prop> <prop type="array<string>" name="allowedTemplateDeploymentReferenceActions"> <item type="string"/> </prop> <prop type="array<string>" name="allowedUnauthorizedActions"> <item type="string"/> </prop> <prop type="array<object>" name="allowedUnauthorizedActionsExtensions"> <item type="object"> <prop type="string" name="action"/> <prop type="string" name="intent"> <enum> <item value="&quot;DEFERRED_ACCESS_CHECK&quot;"/> <item value="&quot;LOW_PRIVILEGE&quot;"/> <item value="&quot;NOT_SPECIFIED&quot;"/> <item value="&quot;RP_CONTRACT&quot;"/> </enum> </prop> </item> </prop> <prop type="array<object>" name="apiProfiles" identifiers="profileVersion apiVersion"> <item type="object"> <prop type="string" name="apiVersion"/> <prop type="string" name="profileVersion"/> </item> </prop> <prop type="string" name="asyncOperationResourceTypeName"/> <prop type="array<object>" name="asyncTimeoutRules"> <item type="object"> <prop type="string" name="actionName"/> <prop type="string" name="timeout"/> </item> </prop> <prop type="array<object>" name="authorizationActionMappings" identifiers="original"> <item type="object"> <prop type="string" name="desired"/> <prop type="string" name="original"/> </item> </prop> <prop type="object" name="availabilityZoneRule"> <prop type="string" name="availabilityZonePolicy"> <enum> <item value="&quot;MultiZoned&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;SingleZoned&quot;"/> </enum> </prop> </prop> <prop type="object" name="capacityRule"> <prop type="string" name="capacityPolicy"> <enum> <item value="&quot;Default&quot;"/> <item value="&quot;Restricted&quot;"/> </enum> </prop> <prop type="string" name="skuAlias"/> </prop> <prop type="string" name="category"> <enum> <item value="&quot;FreeForm&quot;"/> <item value="&quot;Internal&quot;"/> <item value="&quot;None&quot;"/> <item value="&quot;PureProxy&quot;"/> </enum> </prop> <prop type="object" name="checkNameAvailabilitySpecifications"> <prop type="boolean" name="enableDefaultValidation"/> <prop type="array<string>" name="resourceTypesWithCustomValidation"> <item type="string"/> </prop> </prop> <prop type="array<string>" name="commonApiVersions"> <item type="string"/> </prop> <prop type="string" name="crossTenantTokenValidation"> <enum> <item value="&quot;EnsureSecureValidation&quot;"/> <item value="&quot;PassthroughInsecureToken&quot;"/> </enum> </prop> <prop type="string" name="defaultApiVersion"/> <prop type="array<string>" name="disallowedActionVerbs"> <item type="string"/> </prop> <prop type="array<string>" name="disallowedEndUserOperations"> <item type="string"/> </prop> <prop type="object" name="dstsConfiguration"> <prop type="string" name="serviceDnsName"/> <prop type="string" name="serviceName" required="True"/> </prop> <prop type="boolean" name="enableAsyncOperation"/> <prop type="boolean" name="enableThirdPartyS2S"/> <prop type="array<object>" name="endpoints"> <item type="object"> <prop type="string" name="apiVersion"/> <prop type="array<string>" name="apiVersions"> <item type="string"/> </prop> <prop type="string" name="dataBoundary"> <enum> <item value="&quot;EU&quot;"/> <item value="&quot;Global&quot;"/> <item value="&quot;NotDefined&quot;"/> <item value="&quot;US&quot;"/> </enum> </prop> <prop type="object" name="dstsConfiguration"> <prop type="string" name="serviceDnsName"/> <prop type="string" name="serviceName" required="True"/> </prop> <prop type="boolean" name="enabled"/> <prop type="string" name="endpointType"> <enum> <item value="&quot;Canary&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Production&quot;"/> <item value="&quot;TestInProduction&quot;"/> </enum> </prop> <prop type="string" name="endpointUri"/> <prop type="array<object>" name="extensions" identifiers="endpointUri"> <item type="object"> <prop type="string" name="endpointUri"/> <prop type="array<string>" name="extensionCategories"> <item type="string"> <enum> <item value="&quot;BestMatchOperationBegin&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;ResourceCreationBegin&quot;"/> <item value="&quot;ResourceCreationCompleted&quot;"/> <item value="&quot;ResourceCreationValidate&quot;"/> <item value="&quot;ResourceDeletionBegin&quot;"/> <item value="&quot;ResourceDeletionCompleted&quot;"/> <item value="&quot;ResourceDeletionValidate&quot;"/> <item value="&quot;ResourceMoveBegin&quot;"/> <item value="&quot;ResourceMoveCompleted&quot;"/> <item value="&quot;ResourcePatchBegin&quot;"/> <item value="&quot;ResourcePatchCompleted&quot;"/> <item value="&quot;ResourcePatchValidate&quot;"/> <item value="&quot;ResourcePostAction&quot;"/> <item value="&quot;ResourceReadBegin&quot;"/> <item value="&quot;ResourceReadValidate&quot;"/> <item value="&quot;SubscriptionLifecycleNotification&quot;"/> <item value="&quot;SubscriptionLifecycleNotificationDeletion&quot;"/> </enum> </item> </prop> <prop type="duration" name="timeout"/> </item> </prop> <prop type="object" name="featuresRule"> <prop type="string" name="requiredFeaturesPolicy" required="True"> <enum> <item value="&quot;All&quot;"/> <item value="&quot;Any&quot;"/> </enum> </prop> </prop> <prop type="string" name="kind"> <default value="&quot;Managed&quot;"/> <enum> <item value="&quot;Direct&quot;"/> <item value="&quot;Managed&quot;"/> </enum> </prop> <prop type="array<string>" name="locations"> <item type="string"/> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> <prop type="string" name="skuLink"/> <prop type="duration" name="timeout"/> <prop type="@TokenAuthConfiguration_read" name="tokenAuthConfiguration"/> <prop type="array<string>" name="zones"> <item type="string"/> </prop> </item> </prop> <prop type="array<object>" name="extendedLocations"> <item type="object"> <prop type="string" name="supportedPolicy"/> <prop type="string" name="type"/> </item> </prop> <prop type="object" name="extensionOptions"> <prop type="object" name="resourceCreationBegin"> <prop type="array<string>" name="request"> <item type="string"> <enum> <item value="&quot;DoNotMergeExistingReadOnlyAndSecretProperties&quot;"/> <item value="&quot;IncludeInternalMetadata&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </item> </prop> <prop type="array<string>" name="response"> <item type="string"> <enum> <item value="&quot;DoNotMergeExistingReadOnlyAndSecretProperties&quot;"/> <item value="&quot;IncludeInternalMetadata&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </item> </prop> </prop> </prop> <prop type="object" name="featuresRule"> <prop type="string" name="requiredFeaturesPolicy" required="True"> <enum> <item value="&quot;All&quot;"/> <item value="&quot;Any&quot;"/> </enum> </prop> </prop> <prop type="string" name="frontdoorRequestMode"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;UseManifest&quot;"/> </enum> </prop> <prop type="string" name="groupingTag"/> <prop type="object" name="identityManagement"> <prop type="string" name="applicationId"/> <prop type="array<string>" name="applicationIds"> <item type="string"/> </prop> <prop type="array<string>" name="delegationAppIds"> <item type="string"/> </prop> <prop type="string" name="type"> <enum> <item value="&quot;Actor&quot;"/> <item value="&quot;DelegatedResourceIdentity&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;SystemAssigned&quot;"/> <item value="&quot;UserAssigned&quot;"/> </enum> </prop> </prop> <prop type="boolean" name="isPureProxy"/> <prop type="string" name="legacyName"/> <prop type="array<string>" name="legacyNames"> <item type="string"/> </prop> <prop type="object" name="legacyPolicy"> <prop type="array<object>" name="disallowedConditions"> <item type="object"> <prop type="array<string>" name="disallowedLegacyOperations"> <item type="string"> <enum> <item value="&quot;Action&quot;"/> <item value="&quot;AzureAsyncOperationWaiting&quot;"/> <item value="&quot;Create&quot;"/> <item value="&quot;Delete&quot;"/> <item value="&quot;DeploymentCleanup&quot;"/> <item value="&quot;EvaluateDeploymentOutput&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Read&quot;"/> <item value="&quot;ResourceCacheWaiting&quot;"/> <item value="&quot;Waiting&quot;"/> </enum> </item> </prop> <prop type="string" name="feature"/> </item> </prop> <prop type="array<string>" name="disallowedLegacyOperations"> <item type="string"> <enum> <item value="&quot;Action&quot;"/> <item value="&quot;AzureAsyncOperationWaiting&quot;"/> <item value="&quot;Create&quot;"/> <item value="&quot;Delete&quot;"/> <item value="&quot;DeploymentCleanup&quot;"/> <item value="&quot;EvaluateDeploymentOutput&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Read&quot;"/> <item value="&quot;ResourceCacheWaiting&quot;"/> <item value="&quot;Waiting&quot;"/> </enum> </item> </prop> </prop> <prop type="array<object>" name="linkedAccessChecks"> <item type="object"> <prop type="string" name="actionName"/> <prop type="string" name="linkedAction"/> <prop type="string" name="linkedActionVerb"/> <prop type="string" name="linkedProperty"/> <prop type="string" name="linkedType"/> <prop readOnly="True" type="string" name="options"> <enum> <item value="&quot;IgnoreEmptyStringLinkedType&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </item> </prop> <prop type="array<object>" name="linkedNotificationRules"> <item type="object"> <prop type="array<string>" name="actions"> <item type="string"/> </prop> <prop type="array<string>" name="actionsOnFailedOperation"> <item type="string"/> </prop> <prop type="array<string>" name="fastPathActions"> <item type="string"/> </prop> <prop type="array<string>" name="fastPathActionsOnFailedOperation"> <item type="string"/> </prop> <prop type="duration" name="linkedNotificationTimeout"/> </item> </prop> <prop type="array<object>" name="linkedOperationRules" identifiers="linkedOperation linkedAction"> <item type="object"> <prop type="array<string>" name="dependsOnTypes"> <item type="string"/> </prop> <prop type="string" name="linkedAction" required="True"> <enum> <item value="&quot;Blocked&quot;"/> <item value="&quot;Enabled&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Validate&quot;"/> </enum> </prop> <prop type="string" name="linkedOperation" required="True"> <enum> <item value="&quot;CrossResourceGroupResourceMove&quot;"/> <item value="&quot;CrossSubscriptionResourceMove&quot;"/> <item value="&quot;None&quot;"/> </enum> </prop> </item> </prop> <prop type="array<object>" name="loggingRules"> <item type="object"> <prop type="string" name="action" required="True"/> <prop type="string" name="detailLevel" required="True"> <enum> <item value="&quot;Body&quot;"/> <item value="&quot;None&quot;"/> </enum> </prop> <prop type="string" name="direction" required="True"> <enum> <item value="&quot;None&quot;"/> <item value="&quot;Request&quot;"/> <item value="&quot;Response&quot;"/> </enum> </prop> <prop type="object" name="hiddenPropertyPaths"> <prop type="array<string>" name="hiddenPathsOnRequest"> <item type="string"/> </prop> <prop type="array<string>" name="hiddenPathsOnResponse"> <item type="string"/> </prop> </prop> </item> </prop> <prop type="object" name="managedResourceGroupConfiguration"> <prop type="array<string>" name="applicationIds"> <item type="string"/> </prop> <prop type="object" name="denyAssignmentConfiguration"> <prop type="boolean" name="enabled"/> <prop type="array<string>" name="notActions"> <item type="string"/> </prop> </prop> <prop type="boolean" name="enabled"/> <prop type="string" name="resourceGroupLocationOverride"/> </prop> <prop type="object" name="management"> <prop type="array<string>" name="authorizationOwners"> <item type="string"/> </prop> <prop type="array<string>" name="canaryManifestOwners"> <item type="string"/> </prop> <prop type="object" name="errorResponseMessageOptions"> <prop type="string" name="serverFailureResponseMessageType"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;OutageReporting&quot;"/> </enum> </prop> </prop> <prop type="object" name="expeditedRolloutMetadata"> <prop type="boolean" name="enabled"/> <prop type="string" name="expeditedRolloutIntent"> <enum> <item value="&quot;Hotfix&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </prop> <prop type="array<string>" name="expeditedRolloutSubmitters"> <item type="string"/> </prop> <prop type="string" name="incidentContactEmail"/> <prop type="string" name="incidentRoutingService"/> <prop type="string" name="incidentRoutingTeam"/> <prop type="array<string>" name="manifestOwners"> <item type="string"/> </prop> <prop type="string" name="pcCode"/> <prop type="string" name="profitCenterProgramId"/> <prop type="string" name="resourceAccessPolicy"> <enum> <item value="&quot;AcisActionAllowed&quot;"/> <item value="&quot;AcisReadAllowed&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="array<@ResourceAccessRole_read>" name="resourceAccessRoles"> <item type="@ResourceAccessRole_read"/> </prop> <prop type="array<string>" name="schemaOwners"> <item type="string"/> </prop> <prop type="array<@ServiceTreeInfo_read>" name="serviceTreeInfos"> <item type="@ServiceTreeInfo_read"/> </prop> </prop> <prop type="string" name="manifestLink"/> <prop type="object" name="marketplaceOptions"> <prop type="boolean" name="addOnPlanConversionAllowed"/> </prop> <prop type="string" name="marketplaceType"> <enum> <item value="&quot;AddOn&quot;"/> <item value="&quot;Bypass&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;ProviderHub&quot;"/> <item value="&quot;Store&quot;"/> </enum> </prop> <prop type="object" name="metadata"> <additionalProp> <item type="object"> <additionalProp anyType="True"/> </item> </additionalProp> </prop> <prop type="@Notifications_read" name="notifications"/> <prop type="object" name="onBehalfOfTokens"> <prop type="string" name="actionName"/> <prop type="string" name="lifeTime"/> </prop> <prop type="object" name="openApiConfiguration"> <prop type="object" name="validation"> <prop type="boolean" name="allowNoncompliantCollectionResponse"/> </prop> </prop> <prop type="string" name="policyExecutionType"> <enum> <item value="&quot;BypassPolicies&quot;"/> <item value="&quot;ExecutePolicies&quot;"/> <item value="&quot;ExpectPartialPutRequests&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="privateEndpointConfiguration"> <prop type="array<object>" name="groupConnectivityInformation" required="True"> <item type="object"> <prop type="string" name="groupId" required="True"/> <prop type="string" name="redirectMapId"/> <prop type="array<string>" name="requiredMembers" required="True"> <item type="string"/> </prop> <prop type="array<string>" name="requiredZoneNames" required="True"> <item type="string"/> </prop> </item> </prop> <prop type="string" name="minApiVersion" required="True"/> </prop> <prop readOnly="True" type="string" name="provisioningState"> <enum> <item value="&quot;Accepted&quot;"/> <item value="&quot;Canceled&quot;"/> <item value="&quot;Created&quot;"/> <item value="&quot;Creating&quot;"/> <item value="&quot;Deleted&quot;"/> <item value="&quot;Deleting&quot;"/> <item value="&quot;Failed&quot;"/> <item value="&quot;MovingResources&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;RolloutInProgress&quot;"/> <item value="&quot;Running&quot;"/> <item value="&quot;Succeeded&quot;"/> <item value="&quot;TransientFailure&quot;"/> </enum> </prop> <prop type="object" name="quotaRule"> <prop type="array<object>" name="locationRules"> <item type="object"> <prop type="string" name="location"/> <prop type="string" name="policy"> <enum> <item value="&quot;Default&quot;"/> <item value="&quot;None&quot;"/> <item value="&quot;Restricted&quot;"/> </enum> </prop> <prop type="string" name="quotaId"/> </item> </prop> <prop type="string" name="quotaPolicy"> <enum> <item value="&quot;Default&quot;"/> <item value="&quot;None&quot;"/> <item value="&quot;Restricted&quot;"/> </enum> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> </prop> <prop type="string" name="regionality"> <enum> <item value="&quot;Global&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;Regional&quot;"/> </enum> </prop> <prop type="object" name="requestHeaderOptions"> <prop type="string" name="optInHeaders"> <enum> <item value="&quot;ClientGroupMembership&quot;"/> <item value="&quot;ClientPrincipalNameEncoded&quot;"/> <item value="&quot;MSIResourceIdEncoded&quot;"/> <item value="&quot;ManagementGroupAncestorsEncoded&quot;"/> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;PrivateLinkId&quot;"/> <item value="&quot;PrivateLinkResourceId&quot;"/> <item value="&quot;PrivateLinkVnetTrafficTag&quot;"/> <item value="&quot;ResourceGroupLocation&quot;"/> <item value="&quot;SignedAuxiliaryTokens&quot;"/> <item value="&quot;SignedUserToken&quot;"/> <item value="&quot;UnboundedClientGroupMembership&quot;"/> </enum> </prop> <prop type="string" name="optOutHeaders"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;SystemDataCreatedByLastModifiedBy&quot;"/> </enum> </prop> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> <prop type="object" name="resourceCache"> <prop type="boolean" name="enableResourceCache"/> <prop type="string" name="resourceCacheExpirationTimespan"/> </prop> <prop type="object" name="resourceConcurrencyControlOptions"> <additionalProp> <item type="object"> <prop type="string" name="policy"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;SynchronizeBeginExtension&quot;"/> </enum> </prop> </item> </additionalProp> </prop> <prop type="string" name="resourceDeletionPolicy"> <enum> <item value="&quot;CascadeDeleteAll&quot;"/> <item value="&quot;CascadeDeleteProxyOnlyChildren&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="resourceGraphConfiguration"> <prop type="string" name="apiVersion"/> <prop type="boolean" name="enabled"/> </prop> <prop type="object" name="resourceManagementOptions"> <prop type="object" name="batchProvisioningSupport"> <prop type="array<object>" name="actionConfigurations"> <item type="object"> <prop type="string" name="authorizationAction"/> <prop type="integer64" name="maxBatchSize"/> </item> </prop> <prop type="string" name="batchContractVersion"/> <prop type="integer64" name="maxBatchSize"/> <prop type="integer64" name="maxNestedBatchSize"/> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> <prop type="string" name="supportedOperations"> <enum> <item value="&quot;Delete&quot;"/> <item value="&quot;Get&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </prop> <prop type="array<object>" name="deleteDependencies" identifiers="requiredFeatures linkedProperty linkedType"> <item type="object"> <prop type="string" name="linkedProperty"/> <prop type="string" name="linkedType"/> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> </item> </prop> <prop type="object" name="nestedProvisioningSupport"> <prop type="string" name="minimumApiVersion"/> </prop> </prop> <prop type="object" name="resourceMovePolicy"> <prop type="boolean" name="crossResourceGroupMoveEnabled"/> <prop type="boolean" name="crossSubscriptionMoveEnabled"/> <prop type="boolean" name="validationRequired"/> </prop> <prop type="@ResourceProviderAuthorizationRules_read" name="resourceProviderAuthorizationRules"/> <prop type="object" name="resourceQueryManagement"> <prop type="string" name="filterOption"> <enum> <item value="&quot;EnableSubscriptionFilterOnTenant&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> </prop> <prop type="string" name="resourceSubType"> <enum> <item value="&quot;AsyncOperation&quot;"/> <item value="&quot;NotSpecified&quot;"/> </enum> </prop> <prop type="object" name="resourceTypeCommonAttributeManagement"> <prop type="string" name="commonApiVersionsMergeMode"> <enum> <item value="&quot;Merge&quot;"/> <item value="&quot;Overwrite&quot;"/> </enum> </prop> </prop> <prop type="string" name="resourceValidation"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;ProfaneWords&quot;"/> <item value="&quot;ReservedWords&quot;"/> </enum> </prop> <prop type="object" name="routingRule"> <prop type="string" name="hostResourceType"/> </prop> <prop type="string" name="routingType"> <enum> <item value="&quot;CascadeExtension&quot;"/> <item value="&quot;Default&quot;"/> <item value="&quot;Extension&quot;"/> <item value="&quot;Failover&quot;"/> <item value="&quot;Fanout&quot;"/> <item value="&quot;HostBased&quot;"/> <item value="&quot;LocationBased&quot;"/> <item value="&quot;ProxyOnly&quot;"/> <item value="&quot;Tenant&quot;"/> </enum> </prop> <prop type="array<@ServiceTreeInfo_read>" name="serviceTreeInfos"> <item type="@ServiceTreeInfo_read"/> </prop> <prop type="string" name="skuLink"/> <prop type="object" name="subscriptionLifecycleNotificationSpecifications"> <prop type="duration" name="softDeleteTTL"/> <prop type="array<@SubscriptionStateOverrideAction_read>" name="subscriptionStateOverrideActions"> <item type="@SubscriptionStateOverrideAction_read"/> </prop> </prop> <prop type="array<object>" name="subscriptionStateRules"> <item type="object"> <prop type="array<string>" name="allowedActions"> <item type="string"/> </prop> <prop type="string" name="state"> <enum> <item value="&quot;Deleted&quot;"/> <item value="&quot;Disabled&quot;"/> <item value="&quot;Enabled&quot;"/> <item value="&quot;NotDefined&quot;"/> <item value="&quot;PastDue&quot;"/> <item value="&quot;Warned&quot;"/> </enum> </prop> </item> </prop> <prop type="boolean" name="superScaleEnabled"/> <prop type="boolean" name="supportsTags"/> <prop type="array<object>" name="swaggerSpecifications" identifiers="swaggerSpecFolderUri"> <item type="object"> <prop type="array<string>" name="apiVersions"> <item type="string"/> </prop> <prop type="string" name="swaggerSpecFolderUri"/> </item> </prop> <prop type="object" name="templateDeploymentOptions"> <prop type="array<string>" name="preflightOptions"> <item type="string"> <enum> <item value="&quot;ContinueDeploymentOnFailure&quot;"/> <item value="&quot;DefaultValidationOnly&quot;"/> <item value="&quot;None&quot;"/> </enum> </item> </prop> <prop type="boolean" name="preflightSupported"/> </prop> <prop type="object" name="templateDeploymentPolicy"> <prop type="string" name="capabilities" required="True"> <enum> <item value="&quot;Default&quot;"/> <item value="&quot;Preflight&quot;"/> </enum> </prop> <prop type="string" name="preflightNotifications"> <enum> <item value="&quot;None&quot;"/> <item value="&quot;UnregisteredSubscriptions&quot;"/> </enum> </prop> <prop type="string" name="preflightOptions" required="True"> <enum> <item value="&quot;DeploymentRequests&quot;"/> <item value="&quot;None&quot;"/> <item value="&quot;RegisteredOnly&quot;"/> <item value="&quot;TestOnly&quot;"/> <item value="&quot;ValidationRequests&quot;"/> </enum> </prop> </prop> <prop type="array<object>" name="throttlingRules"> <item type="object"> <prop type="string" name="action" required="True"/> <prop type="array<string>" name="applicationId"> <item type="string"/> </prop> <prop type="array<object>" name="metrics" required="True"> <item type="object"> <prop type="string" name="bucketSize"/> <prop type="duration" name="interval"/> <prop type="integer64" name="limit" required="True"/> <prop type="string" name="type" required="True"> <enum> <item value="&quot;NotSpecified&quot;"/> <item value="&quot;NumberOfRequests&quot;"/> <item value="&quot;NumberOfResources&quot;"/> </enum> </prop> </item> </prop> <prop type="array<string>" name="requiredFeatures"> <item type="string"/> </prop> </item> </prop> <prop type="@TokenAuthConfiguration_read" name="tokenAuthConfiguration"/> <prop type="object" name="writeLock"> <prop type="string" name="state"> <default value="&quot;Disabled&quot;"/> <enum> <item value="&quot;Disabled&quot;"/> <item value="&quot;Enabled&quot;"/> </enum> </prop> </prop> </prop> <prop readOnly="True" type="@SystemData_read" name="systemData"/> <prop readOnly="True" type="string" name="type"/> </item> </prop> <prop type="string" name="rolloutId"/> <prop type="boolean" name="skipReleaseScopeValidation"/> </prop> <prop type="object" name="status"> <prop type="array<string>" name="completedRegions"> <item type="string"/> </prop> <prop type="object" name="failedOrSkippedRegions"> <additionalProp> <item type="object" cls="ExtendedErrorInfo_read"> <prop type="array<object>" name="additionalInfo" identifiers="type"> <item type="object"> <prop readOnly="True" type="object" name="info"> <additionalProp readOnly="True" anyType="True"/> </prop> <prop type="string" name="type" required="True"/> </item> </prop> <prop type="string" name="code"/> <prop type="array<@ExtendedErrorInfo_read>" name="details" identifiers="code"> <item type="@ExtendedErrorInfo_read"/> </prop> <prop type="string" name="message"/> <prop type="string" name="target"/> </item> </additionalProp> </prop> <prop type="object" name="manifestCheckinStatus"> <prop type="string" name="commitId"/> <prop type="boolean" name="isCheckedIn" required="True"/> <prop type="string" name="pullRequest"/> <prop type="string" name="statusMessage" required="True"/> </prop> </prop> </prop> <prop readOnly="True" type="@SystemData_read" name="systemData"/> <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>