Adding new stable version "2024-01-01" #27627
Merged
openapi-pipeline-app / ~[NotRequired_Staging] Swagger LintDiff
succeeded
Feb 2, 2024 in 4m 1s
~[NotRequired_Staging] Swagger LintDiff succeeded
ppe/LintDiff
View Azure DevOps build log for more details.
Details
compared tags (via openapi-validator vbeta) | new version | base version |
---|---|---|
package-2024-01-01 | package-2024-01-01(e05d830) | default(main) |
The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.
Rule | Message |
---|---|
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L3256 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2693 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2217 |
PropertiesTypeObjectNoDefinition |
Properties with type:object that don't reference a model definition are not allowed. ARM doesn't allow generic type definitions as this leads to bad customer experience. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1793 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1718 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1569 |
UnSupportedPatchProperties |
Mark the property 'properties.provisioningState', specified in the patch operation body, as readOnly or immutable. You could also choose to remove it from the request payload of the Patch operation. This property is not patchable. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1558 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1498 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1492 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1419 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1298 |
LroLocationHeader |
A 202 response should include an Location response header. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1224 |
DeleteResponseCodes |
Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1187 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1163 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1150 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1087 |
ResourceNameRestriction |
The resource name parameter 'ruleSetName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1052 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1052 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1000 |
OperationIdNounVerb |
Per the Noun_Verb convention for Operation Ids, the noun 'Monitors' should not appear after the underscore. Note: If you have already shipped an SDK on top of this spec, fixing this warning may introduce a breaking change. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L842 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L837 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L782 |
LroLocationHeader |
A 202 response should include an Location response header. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L754 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L748 |
PostResponseCodes |
An async POST operation must set ''x-ms-long-running-operation' : true'. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L718 |
LroExtension |
Operations with a 202 response must specify x-ms-long-running-operation: true . GET operation is excluded from the validation as GET will have 202 only if it is a polling action & hence x-ms-long-running-operation wouldn't be definedLocation: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L718 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L717 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L662 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L610 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L558 |
LroLocationHeader |
A 202 response should include an Location response header. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L526 |
DeleteResponseCodes |
Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L493 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L476 |
PatchPropertiesCorrespondToPutProperties |
tags property in patch body is not present in the corresponding put body. A patch request body must only contain properties present in the corresponding put request body, and must contain at least one of the properties. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L446 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L419 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L406 |
ProvisioningStateMustBeReadOnly |
provisioningState property must be set to readOnly. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L353 |
ResourceNameRestriction |
The resource name parameter 'monitorName' should be defined with a 'pattern' restriction. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L325 |
Not using the common-types defined parameter 'location'. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L3388 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L3181 |
|
Schema should have a description or title. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2950 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2808 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2765 |
|
Use the latest version v5 of managedidentity.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2603 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2572 |
|
Use the latest version v5 of managedidentity.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L2562 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1980 |
|
Property location must have 'x-ms-mutability':['read', 'create'] extension defined.Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1931 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1753 |
|
Use the latest version v5 of types.json. Location: NewRelic.Observability/stable/2024-01-01/NewRelic.json#L1733 |
Loading