diff --git a/documentation/openapi-authoring-automated-guidelines.md b/documentation/openapi-authoring-automated-guidelines.md
index 326b84b08960..e8798bb49a47 100644
--- a/documentation/openapi-authoring-automated-guidelines.md
+++ b/documentation/openapi-authoring-automated-guidelines.md
@@ -33,33 +33,33 @@ We request OpenAPI(Swagger) spec authoring be assigned to engineers who have an
| Id | Rule Name | Applies to |
| --- | --- | --- |
| [R3012](#r3012) | [APIVersionPattern](#r3012) | ARM OpenAPI(swagger) specs |
-| [R3019](#R3019) | [ARMResourcePropertiesBag](#R3019) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3014](#R3014) | [BodyPropertiesNamesCamelCase](#R3014) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3016](#R3016) | [DefinitionsPropertiesNamesCamelCase](#R3016) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3006](#R3006) | [BodyTopLevelProperties](#R3006) | ARM OpenAPI(swagger) specs |
-| [R3008](#R3008) | [CollectionObjectPropertiesNaming](#R3008) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2044](#R2044) | [InvalidVerbUsed](#R2044) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3023](#R3023) | [OperationsAPIImplementation](#R3023) | ARM OpenAPI(swagger) specs |
-| [R3007](#R3007) | [PutGetPatchResponseSchema](#R3007) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3025](#R3025) | [TrackedResourceGetOperation](#R3025) | ARM OpenAPI(swagger) specs |
-| [R3026](#R3026) | [TrackedResourcePatchOperation](#R3026) | ARM OpenAPI(swagger) specs |
-| [R2059](#R2059) | [UniqueResourcePaths](#R2059) | ARM OpenAPI(swagger) specs |
-| [R2016](#R2016) | [PatchBodyParametersSchema](#R2016) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2062](#R2062) | [XmsResourceInPutResponse](#R2062) | ARM OpenAPI(swagger) specs |
-| [R3027](#R3027) | [TrackedResourceListByResourceGroup](#R3027) | ARM OpenAPI(swagger) specs |
-| [R3028](#R3028) | [TrackedResourceListBySubscription](#R3028) | ARM OpenAPI(swagger) specs |
-| [R3011](#R3011) | [DescriptionMustNotBeNodeName](#R3011) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2020](#R2020) | [RequiredPropertiesMissingInResourceModel](#R2020) | ARM OpenAPI(swagger) specs |
+| [R3019](#r3019) | [ARMResourcePropertiesBag](#r3019) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3014](#r3014) | [BodyPropertiesNamesCamelCase](#r3014) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3016](#r3016) | [DefinitionsPropertiesNamesCamelCase](#r3016) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3006](#r3006) | [BodyTopLevelProperties](#r3006) | ARM OpenAPI(swagger) specs |
+| [R3008](#r3008) | [CollectionObjectPropertiesNaming](#r3008) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2044](#r2044) | [InvalidVerbUsed](#r2044) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3023](#r3023) | [OperationsAPIImplementation](#r3023) | ARM OpenAPI(swagger) specs |
+| [R3007](#r3007) | [PutGetPatchResponseSchema](#r3007) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3025](#r3025) | [TrackedResourceGetOperation](#r3025) | ARM OpenAPI(swagger) specs |
+| [R3026](#r3026) | [TrackedResourcePatchOperation](#r3026) | ARM OpenAPI(swagger) specs |
+| [R2059](#r2059) | [UniqueResourcePaths](#r2059) | ARM OpenAPI(swagger) specs |
+| [R2016](#r2016) | [PatchBodyParametersSchema](#r2016) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2062](#r2062) | [XmsResourceInPutResponse](#r2062) | ARM OpenAPI(swagger) specs |
+| [R3027](#r3027) | [TrackedResourceListByResourceGroup](#r3027) | ARM OpenAPI(swagger) specs |
+| [R3028](#r3028) | [TrackedResourceListBySubscription](#r3028) | ARM OpenAPI(swagger) specs |
+| [R3011](#r3011) | [DescriptionMustNotBeNodeName](#r3011) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2020](#r2020) | [RequiredPropertiesMissingInResourceModel](#r2020) | ARM OpenAPI(swagger) specs |
#### ARM Warnings
| Id | Rule Name | Applies to |
| --- | --- | --- |
-| [R3018](#R3018) | [EnumInsteadOfBoolean](#R3018) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3017](#R3017) | [GuidUsage](#R3017) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2057](#R2057) | [InvalidSkuModel](#R2057) | ARM OpenAPI(swagger) specs |
-| [R3010](#R3010) | [TrackedResourceListByImmediateParent](#R3010) | ARM OpenAPI(swagger) specs |
-| [R2004](#R2004) | [NonApplicationJsonType](#R2004) | ARM OpenAPI(swagger) specs |
+| [R3018](#r3018) | [EnumInsteadOfBoolean](#r3018) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3017](#r3017) | [GuidUsage](#r3017) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2057](#r2057) | [InvalidSkuModel](#r2057) | ARM OpenAPI(swagger) specs |
+| [R3010](#r3010) | [TrackedResourceListByImmediateParent](#r3010) | ARM OpenAPI(swagger) specs |
+| [R2004](#r2004) | [NonApplicationJsonType](#r2004) | ARM OpenAPI(swagger) specs |
### SDK Violations
@@ -67,57 +67,57 @@ We request OpenAPI(Swagger) spec authoring be assigned to engineers who have an
| Id | Rule Name | Applies to |
| --- | --- | --- |
-| [R2024](#R2024) | [AnonymousBodyParameter](#R2024) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2026](#R2026) | [AvoidAnonymousTypes](#R2026) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2014](#R2014) | [SubscriptionIdParameterInOperations](#R2014) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2027](#R2027) | [DefaultMustBeInEnum](#R2027) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1001](#R1001) | [OperationIdNounInVerb](#R1001) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2055](#R2055) | [OneUnderscoreInOperationId](#R2055) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2003](#R2003) | [ValidFormats](#R2003) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2005](#R2005) | [LongRunningResponseStatusCode](#R2005) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2008](#R2008) | [MutabilityWithReadOnlyRule](#R2008) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2025](#R2025) | [NextLinkPropertyMustExist](#R2025) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2028](#R2028) | [NonEmptyClientName](#R2028) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2060](#R2060) | [PageableRequires200Response](#R2060) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2019](#R2019) | [ResourceHasXMsResourceEnabled](#R2019) | ARM OpenAPI(swagger) specs |
-| [R2058](#R2058) | [XmsPathsMustOverloadPaths](#R2058) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2012](#R2012) | [XmsClientNameParameter](#R2012) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2013](#R2013) | [XmsClientNameProperty](#R2013) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2047](#R2047) | [NamePropertyDefinitionInParameter](#R2047) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2056](#R2056) | [RequiredReadOnlyProperties](#R2056) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2054](#R2054) | [SecurityDefinitionsStructure](#R2054) | ARM OpenAPI(swagger) specs |
-| [R2006](#R2006) | [ControlCharactersNotAllowed](#R2006) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2009](#R2009) | [ArraySchemaMustHaveItems](#R2009) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3013](#R3013) | [DeleteMustNotHaveRequestBody](#R3013) | ARM and Data plane OpenAPI(swagger) specs |
-| [R4001](#R4001) | [XmsParameterLocation](#R4001) | ARM and Data plan OpenAPI(swagger) specs |
+| [R2024](#r2024) | [AnonymousBodyParameter](#r2024) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2026](#r2026) | [AvoidAnonymousTypes](#r2026) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2014](#r2014) | [SubscriptionIdParameterInOperations](#r2014) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2027](#r2027) | [DefaultMustBeInEnum](#r2027) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1001](#r1001) | [OperationIdNounInVerb](#r1001) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2055](#r2055) | [OneUnderscoreInOperationId](#r2055) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2003](#r2003) | [ValidFormats](#r2003) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2005](#r2005) | [LongRunningResponseStatusCode](#r2005) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2008](#r2008) | [MutabilityWithReadOnlyRule](#r2008) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2025](#r2025) | [NextLinkPropertyMustExist](#r2025) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2028](#r2028) | [NonEmptyClientName](#r2028) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2060](#r2060) | [PageableRequires200Response](#r2060) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2019](#r2019) | [ResourceHasXMsResourceEnabled](#r2019) | ARM OpenAPI(swagger) specs |
+| [R2058](#r2058) | [XmsPathsMustOverloadPaths](#r2058) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2012](#r2012) | [XmsClientNameParameter](#r2012) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2013](#r2013) | [XmsClientNameProperty](#r2013) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2047](#r2047) | [NamePropertyDefinitionInParameter](#r2047) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2056](#r2056) | [RequiredReadOnlyProperties](#r2056) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2054](#r2054) | [SecurityDefinitionsStructure](#r2054) | ARM OpenAPI(swagger) specs |
+| [R2006](#r2006) | [ControlCharactersNotAllowed](#r2006) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2009](#r2009) | [ArraySchemaMustHaveItems](#r2009) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3013](#r3013) | [DeleteMustNotHaveRequestBody](#r3013) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4001](#r4001) | [XmsParameterLocation](#r4001) | ARM and Data plan OpenAPI(swagger) specs |
#### SDK Warnings
| Id | Rule Name | Applies to |
| --- | --- | --- |
-| [R4000](#R4000-2) | [ParameterDescriptionRequired](#R4000-2) | ARM and Data plane OpenAPI(swagger) specs |
-| [R4000](#R4000-3) | [DescriptiveDescriptionRequired](#R4000-3) | ARM and Data plane OpenAPI(swagger) specs |
-| [R4000](#R4000-4) | [DescriptionAndTitleMissing](#R4000-4) | ARM and Data plane OpenAPI(swagger) specs |
-| [R4000](#R4000-5) | [OperationDescriptionOrSummaryRequired](#R4000-5) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2001](#R2001) | [AvoidNestedProperties](#R2001) | ARM and Data plane OpenAPI(swagger) specs |
-| [R4002](#R4002) | [LocationMustHaveXmsMutability](#R4002) | ARM OpenAPI(swagger) specs |
-| [R2066](#R2066) | [PostOperationIdContainsUrlVerb](#R2066) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2015](#R2015) | [ParameterNotDefinedInGlobalParameters](#R2015) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1010](#R1010) | [AvoidMSDNReferences](#R1010) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2017](#R2017) | [PutRequestResponseScheme](#R2017) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1009](#R1009) | [DeleteInOperationName](#R1009) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1005](#R1005) | [GetInOperationName](#R1005) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1003](#R1003) | [ListInOperationName](#R1003) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1006](#R1006) | [PutInOperationName](#R1006) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1007](#R1007) | [PatchInOperationName](#R1007) | ARM and Data plane OpenAPI(swagger) specs |
-| [R1011](#R1011) | [HttpsSupportedScheme](#R1011) | ARM OpenAPI(swagger) specs |
-| [R2065](#R2065) | [LicenseHeaderMustNotBeSpecified](#R2065) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2018](#R2018) | [XmsEnumValidation](#R2018) | ARM and Data plane OpenAPI(swagger) specs |
-| [R3060](#R3060) | [XmsPageableListByRGAndSubscriptions](#R3060) | ARM OpenAPI(swagger) specs |
-| [R2063](#R2063) | [OperationIdNounConflictingModelNames](#R2063) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2064](#R2064) | [LROStatusCodesReturnTypeSchema](#R2064) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2023](#R2023) | [SummaryAndDescriptionMustNotBeSame](#R2023) | ARM and Data plane OpenAPI(swagger) specs |
-| [R2010](#R2010) | [LongRunningOperationsOptionsValidator](#R2010) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4000](#r4000-2) | [ParameterDescriptionRequired](#r4000-2) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4000](#r4000-3) | [DescriptiveDescriptionRequired](#r4000-3) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4000](#r4000-4) | [DescriptionAndTitleMissing](#r4000-4) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4000](#r4000-5) | [OperationDescriptionOrSummaryRequired](#r4000-5) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2001](#r2001) | [AvoidNestedProperties](#r2001) | ARM and Data plane OpenAPI(swagger) specs |
+| [R4002](#r4002) | [LocationMustHaveXmsMutability](#r4002) | ARM OpenAPI(swagger) specs |
+| [R2066](#r2066) | [PostOperationIdContainsUrlVerb](#r2066) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2015](#r2015) | [ParameterNotDefinedInGlobalParameters](#r2015) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1010](#r1010) | [AvoidMSDNReferences](#r1010) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2017](#r2017) | [PutRequestResponseScheme](#r2017) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1009](#r1009) | [DeleteInOperationName](#r1009) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1005](#r1005) | [GetInOperationName](#r1005) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1003](#r1003) | [ListInOperationName](#r1003) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1006](#r1006) | [PutInOperationName](#r1006) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1007](#r1007) | [PatchInOperationName](#r1007) | ARM and Data plane OpenAPI(swagger) specs |
+| [R1011](#r1011) | [HttpsSupportedScheme](#r1011) | ARM OpenAPI(swagger) specs |
+| [R2065](#r2065) | [LicenseHeaderMustNotBeSpecified](#r2065) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2018](#r2018) | [XmsEnumValidation](#r2018) | ARM and Data plane OpenAPI(swagger) specs |
+| [R3060](#r3060) | [XmsPageableListByRGAndSubscriptions](#r3060) | ARM OpenAPI(swagger) specs |
+| [R2063](#r2063) | [OperationIdNounConflictingModelNames](#r2063) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2064](#r2064) | [LROStatusCodesReturnTypeSchema](#r2064) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2023](#r2023) | [SummaryAndDescriptionMustNotBeSame](#r2023) | ARM and Data plane OpenAPI(swagger) specs |
+| [R2010](#r2010) | [LongRunningOperationsOptionsValidator](#r2010) | ARM and Data plane OpenAPI(swagger) specs |
### Documentation
@@ -125,7 +125,7 @@ We request OpenAPI(Swagger) spec authoring be assigned to engineers who have an
| Id | Rule Name | Applies to |
| --- | --- | --- |
-| [D5001](#D5001) | [XmsExamplesRequired](#D5001) | ARM and Data plane OpenAPI(swagger) specs |
+| [D5001](#d5001) | [XmsExamplesRequired](#d5001) | ARM and Data plane OpenAPI(swagger) specs |
## Rule Descriptions
@@ -165,10 +165,10 @@ The date MAY optionally be followed by one of:
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3014 BodyPropertiesNamesCamelCase
- Please refer to [R3016](#R3016)
+### R3014 BodyPropertiesNamesCamelCase
+ Please refer to [R3016](#r3016)
-### R3016 DefinitionsPropertiesNamesCamelCase
+### R3016 DefinitionsPropertiesNamesCamelCase
**Category** : ARM Error
**Applies to** : ARM and Data Plane OpenAPI(swagger) specs
@@ -207,7 +207,7 @@ For more capitalization guidance, see: [https://msdn.microsoft.com/en-us/library
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3025 TrackedResourceGetOperation
+### R3025 TrackedResourceGetOperation
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -228,7 +228,7 @@ If the resource pointed by the rule is not a tracked resource, this warning may
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3026 TrackedResourcePatchOperation
+### R3026 TrackedResourcePatchOperation
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -249,7 +249,7 @@ If the resource pointed by the rule is not a tracked resource, this warning may
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3027 TrackedResourceListByResourceGroup
+### R3027 TrackedResourceListByResourceGroup
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -270,7 +270,7 @@ If the resource pointed by the rule is not a tracked resource or the operation t
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3028 TrackedResourceListBySubscription
+### R3028 TrackedResourceListBySubscription
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -291,7 +291,7 @@ If the resource pointed by the rule is not a tracked resource or the operation t
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3010 TrackedResourceListByImmediateParent
+### R3010 TrackedResourceListByImmediateParent
**Category** : ARM Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -312,7 +312,7 @@ If the resource pointed by the rule is not a tracked resource this warning may b
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3018 EnumInsteadOfBoolean
+### R3018 EnumInsteadOfBoolean
**Category** : ARM Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -331,7 +331,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4002 LocationMustHaveXmsMutability
+### R4002 LocationMustHaveXmsMutability
**Category** : SDK Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -354,7 +354,7 @@ For example:
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2028 NonEmptyClientName
+### R2028 NonEmptyClientName
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -378,7 +378,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2066 PostOperationIdContainsUrlVerb
+### R2066 PostOperationIdContainsUrlVerb
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -403,7 +403,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2009 ArraySchemaMustHaveItems
+### R2009 ArraySchemaMustHaveItems
**Category** : SDK Error
**Applies to** : ARM and Data Plane OpenAPI(swagger) specs
@@ -438,7 +438,7 @@ Example with object reference type
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2012 XmsClientNameParameter
+### R2012 XmsClientNameParameter
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -480,7 +480,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2013 XmsClientNameProperty
+### R2013 XmsClientNameProperty
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -513,7 +513,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1010 AvoidMsdnReferences
+### R1010 AvoidMsdnReferences
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -532,7 +532,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1009 DeleteInOperationName
+### R1009 DeleteInOperationName
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -555,7 +555,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1005 GetInOperationName
+### R1005 GetInOperationName
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -578,7 +578,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1003 ListInOperationName
+### R1003 ListInOperationName
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -600,7 +600,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1006 PutInOperationName
+### R1006 PutInOperationName
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -622,7 +622,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1007 PatchInOperationName
+### R1007 PatchInOperationName
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -643,7 +643,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3017 GuidUsage
+### R3017 GuidUsage
**Category** : ARM Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -662,7 +662,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1011 HttpsSupportedScheme
+### R1011 HttpsSupportedScheme
**Category** : SDK Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -686,7 +686,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2004 NonApplicationJsonType
+### R2004 NonApplicationJsonType
**Category** : ARM Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -703,7 +703,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2059 UniqueResourcePaths
+### R2059 UniqueResourcePaths
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -759,7 +759,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2006 ControlCharactersNotAllowed
+### R2006 ControlCharactersNotAllowed
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -777,7 +777,7 @@ Control characters are not allowed in a specification.
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2008 MutabilityWithReadOnly
+### R2008 MutabilityWithReadOnly
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -809,7 +809,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2058 XmsPathsMustOverloadPaths
+### R2058 XmsPathsMustOverloadPaths
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -851,7 +851,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2001 AvoidNestedProperties
+### R2001 AvoidNestedProperties
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -866,7 +866,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3008 CollectionObjectPropertiesNaming
+### R3008 CollectionObjectPropertiesNaming
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -881,7 +881,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2027 DefaultMustBeInEnum
+### R2027 DefaultMustBeInEnum
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -910,7 +910,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2047 NamePropertyDefinitionInParameter
+### R2047 NamePropertyDefinitionInParameter
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -944,7 +944,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R1001 OperationIdNounVerb
+### R1001 OperationIdNounVerb
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -969,7 +969,7 @@ Certificate_Activate
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2055 OneUnderscoreInOperationId
+### R2055 OneUnderscoreInOperationId
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -993,7 +993,7 @@ PrimaryCertificate_Activate
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3023 OperationsAPIImplementation
+### R3023 OperationsAPIImplementation
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1089,7 +1089,7 @@ A typical `OperationsList` and `Operation` model would look like
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2015 ParameterNotDefinedInGlobalParameters
+### R2015 ParameterNotDefinedInGlobalParameters
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1106,7 +1106,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2020 RequiredPropertiesMissingInResourceModel
+### R2020 RequiredPropertiesMissingInResourceModel
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1121,7 +1121,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2056 RequiredReadOnlyProperties
+### R2056 RequiredReadOnlyProperties
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1150,7 +1150,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2014 SubscriptionIdParameterInOperations
+### R2014 SubscriptionIdParameterInOperations
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1165,7 +1165,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2003 ValidFormats
+### R2003 ValidFormats
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1180,7 +1180,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### D5001 XmsExamplesRequired
+### D5001 XmsExamplesRequired
**Category** : Documentation Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1199,7 +1199,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2065 LicenseHeaderMustNotBeSpecified
+### R2065 LicenseHeaderMustNotBeSpecified
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1212,7 +1212,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2025 NextLinkPropertyMustExist
+### R2025 NextLinkPropertyMustExist
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1231,7 +1231,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2060 PageableRequires200Response
+### R2060 PageableRequires200Response
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1250,7 +1250,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2024 AnonymousBodyParameter
+### R2024 AnonymousBodyParameter
**Category** : SDK Error
**Applies to** : ARM specs
@@ -1265,7 +1265,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2026 AvoidAnonymousTypes
+### R2026 AvoidAnonymousTypes
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1341,7 +1341,7 @@ public class FooCreationSettings {
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3019 ArmResourcePropertiesBag
+### R3019 ArmResourcePropertiesBag
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1396,7 +1396,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
```
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3006 BodyTopLevelProperties
+### R3006 BodyTopLevelProperties
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1448,7 +1448,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
```
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2057 InvalidSkuModel
+### R2057 InvalidSkuModel
**Category** : ARM Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1465,7 +1465,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2018 XmsEnumValidation
+### R2018 XmsEnumValidation
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1482,7 +1482,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2063 OperationIdNounConflictingModelNames
+### R2063 OperationIdNounConflictingModelNames
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1497,7 +1497,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2054 SecurityDefinitionsStructure
+### R2054 SecurityDefinitionsStructure
**Category** : SDK Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1512,7 +1512,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2019 ResourceHasXMsResourceEnabled
+### R2019 ResourceHasXMsResourceEnabled
**Category** : SDK Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1527,7 +1527,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2017 PutRequestResponseScheme
+### R2017 PutRequestResponseScheme
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1542,7 +1542,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2005 LongRunningResponseStatusCode
+### R2005 LongRunningResponseStatusCode
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1557,7 +1557,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2044 InvalidVerbUsed
+### R2044 InvalidVerbUsed
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1572,7 +1572,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3007 PutGetPatchResponseSchema
+### R3007 PutGetPatchResponseSchema
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1587,7 +1587,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3013 DeleteMustNotHaveRequestBody
+### R3013 DeleteMustNotHaveRequestBody
**Category** : SDK Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1602,7 +1602,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2062 XmsResourceInPutResponse
+### R2062 XmsResourceInPutResponse
**Category** : ARM Error
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1617,7 +1617,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3060 XmsPageableListByRGAndSubscriptions
+### R3060 XmsPageableListByRGAndSubscriptions
**Category** : SDK Warning
**Applies to** : ARM OpenAPI(swagger) specs
@@ -1632,7 +1632,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2064 LROStatusCodesReturnTypeSchema
+### R2064 LROStatusCodesReturnTypeSchema
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1647,7 +1647,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2016 PatchBodyParametersSchema
+### R2016 PatchBodyParametersSchema
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1662,7 +1662,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4000 ParameterDescriptionRequired
+### R4000 ParameterDescriptionRequired
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1677,7 +1677,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4000 DescriptiveDescriptionRequired
+### R4000 DescriptiveDescriptionRequired
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1692,7 +1692,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4000 DescriptionAndTitleMissing
+### R4000 DescriptionAndTitleMissing
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1707,7 +1707,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4000 OperationDescriptionOrSummaryRequired
+### R4000 OperationDescriptionOrSummaryRequired
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1722,7 +1722,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2023 SummaryAndDescriptionMustNotBeSame
+### R2023 SummaryAndDescriptionMustNotBeSame
**Category** : SDK Warning
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1765,7 +1765,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R3011 DescriptionMustNotBeNodeName
+### R3011 DescriptionMustNotBeNodeName
**Category** : ARM Error
**Applies to** : ARM and Data plane OpenAPI(swagger) specs
@@ -1780,7 +1780,7 @@ Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rul
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R4001 XmsParameterLocation
+### R4001 XmsParameterLocation
**Category** : SDK Error
@@ -1807,7 +1807,7 @@ or
Links: [Index](#index) | [Error vs. Warning](#error-vs-warning) | [Automated Rules](#automated-rules) | [ARM](#arm-violations): [Errors](#arm-errors) or [Warnings](#arm-warnings) | [SDK](#sdk-violations): [Errors](#sdk-errors) or [Warnings](#sdk-warnings)
-### R2010 LongRunningOperationsOptionsValidator
+### R2010 LongRunningOperationsOptionsValidator
**Category** : SDK Warning