Add Failure Response Property to CircuitBReakerRule and BackendPool #33065
openapi-pipeline-app / Swagger LintDiff
succeeded
Apr 4, 2025 in 7m 6s
Swagger LintDiff succeeded
Details
| Compared specs (v2.2.3) | new version | base version |
|---|---|---|
| package-preview-2024-10-01-preview | package-preview-2024-10-01-preview(8ff859d) | package-preview-2024-10-01-preview(apim-2024-10-01-preview) |
[must fix]The following errors/warnings are introduced by current PR:
| Rule | Message | Related RPC [For API reviewers] |
|---|---|---|
| Schema should have a description or title. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L2523 |
The following errors/warnings exist before current PR submission:
Only 50 items are listed, please refer to log for more details.
| Rule | Message |
|---|---|
ArmResourcePropertiesBag |
Top level property names should not be repeated inside the properties bag for ARM resource 'AccessInformationContract'. Properties [properties.id] conflict with ARM top level properties. Please rename these. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L62 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L218 |
ArmResourcePropertiesBag |
Top level property names should not be repeated inside the properties bag for ARM resource 'ApiContract'. Properties [properties.type] conflict with ARM top level properties. Please rename these. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L296 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ApiExportResult' has extra properties ['format']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L692 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ApiExportResult' has extra properties ['value']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L692 |
RequiredPropertiesMissingInResourceModel |
Model definition 'ApiExportResult' must have the properties 'name', 'id' and 'type' in its hierarchy and these properties must be marked as readonly. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L692 |
RequiredPropertiesMissingInResourceModel |
Model definition 'ApiRevisionCollection' must have the properties 'name', 'id' and 'type' in its hierarchy and these properties must be marked as readonly. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L815 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L1359 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L1550 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L1557 |
ArmResourcePropertiesBag |
Top level property names should not be repeated inside the properties bag for ARM resource 'BackendContract'. Properties [properties.type] conflict with ARM top level properties. Please rename these. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L2040 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L2118 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L2128 |
ArmResourcePropertiesBag |
Top level property names should not be repeated inside the properties bag for ARM resource 'GroupContract'. Properties [properties.type] conflict with ARM top level properties. Please rename these. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L3346 |
ArmResourcePropertiesBag |
Top level property names should not be repeated inside the properties bag for ARM resource 'IdentityProviderContract'. Properties [properties.type] conflict with ARM top level properties. Please rename these. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L3663 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L4187 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L4257 |
AvoidAdditionalProperties |
Definitions must not have properties named additionalProperties except for user defined tags or predefined references. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L4830 |
ArrayMustHaveType |
'items.type' property must be truthy Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L5388 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterCollection' has extra properties ['counterKey']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterCollection' has extra properties ['periodKey']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterCollection' has extra properties ['periodStartTime']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterCollection' has extra properties ['periodEndTime']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterCollection' has extra properties ['value']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
NestedResourcesMustHaveListOperation |
The nested resource 'QuotaCounterCollection' does not have list operation, please add it. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
RequiredPropertiesMissingInResourceModel |
Model definition 'QuotaCounterCollection' must have the properties 'name', 'id' and 'type' in its hierarchy and these properties must be marked as readonly. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6078 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterContract' has extra properties ['counterKey']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterContract' has extra properties ['periodKey']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterContract' has extra properties ['periodStartTime']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterContract' has extra properties ['periodEndTime']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'QuotaCounterContract' has extra properties ['value']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
RequiredPropertiesMissingInResourceModel |
Model definition 'QuotaCounterContract' must have the properties 'name', 'id' and 'type' in its hierarchy and these properties must be marked as readonly. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6104 |
NestedResourcesMustHaveListOperation |
The nested resource 'RecipientEmailContract' does not have list operation, please add it. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6200 |
NestedResourcesMustHaveListOperation |
The nested resource 'RecipientUserContract' does not have list operation, please add it. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6268 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['timestamp']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['interval']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['country']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['region']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['zip']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['userId']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['productId']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['apiId']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['operationId']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['apiRegion']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['subscriptionId']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['callCountSuccess']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['callCountBlocked']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['callCountFailed']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['callCountOther']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
BodyTopLevelProperties |
Top level properties should be one of name, type, id, location, properties, tags, plan, sku, etag, managedBy, identity, zones. Model definition 'ReportCollection' has extra properties ['callCountTotal']. Location: Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json#L6304 |
Loading