Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding a new CM endpoint type #26792

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Updates API version in new specs and examples

ac41a5b
Select commit
Loading
Failed to load commit list.
Draft

Adding a new CM endpoint type #26792

Updates API version in new specs and examples
ac41a5b
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / ~[NotRequired_Staging] Swagger LintDiff succeeded Nov 21, 2023 in 17m 29s

~[NotRequired_Staging] Swagger LintDiff succeeded

ppe/LintDiff
View more details.

Details

compared tags (via openapi-validator vbeta) new version base version
package-preview-2023-09 package-preview-2023-09(ac41a5b) 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
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L942
MissingTypeObject The schema 'OwaspCrsExclusionEntry' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L896
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L874
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L854
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L800
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L780
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L676
MissingTypeObject The schema 'MatchCondition' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L668
MissingTypeObject The schema 'MatchVariable' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L638
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L590
IntegerTypeMustHaveFormat The integer type does not have a format, please add it.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L544
MissingTypeObject The schema 'WebApplicationFirewallCustomRule' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L525
MissingTypeObject The schema 'PolicySettings' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L425
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L416
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L409
MissingTypeObject The schema 'ManagedRulesDefinition' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L403
MissingTypeObject The schema 'WebApplicationFirewallPolicyListResult' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L385
XmsIdentifierValidation Missing identifier id in array item property
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L325
MissingTypeObject The schema 'WebApplicationFirewallPolicyPropertiesFormat' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L315
TrackedResourcePatchOperation Tracked resource 'WebApplicationFirewallPolicy' must have patch operation that at least supports the update of tags.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L295
MissingTypeObject The schema 'WebApplicationFirewallPolicy' is considered an object but without a 'type:object', please add the missing 'type:object'.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L295
LroLocationHeader A 202 response should include an Location response header.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L271
DeleteResponseCodes Long-running delete operations must have responses with 202, 204 and default return codes. They also must have no other response codes.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L236
RequestBodyMustExistForPutPatch The put or patch operation does not have a request body defined. This is not allowed. Please specify a request body for this operation.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L183
TrackedExtensionResourcesAreNotAllowed /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName} is an extension resource and 201 response schema in put operation includes location property. Extension resources of type tracked are not allowed.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L172
TrackedExtensionResourcesAreNotAllowed /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName} is an extension resource and 200 response schema in put operation includes location property. Extension resources of type tracked are not allowed.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L172
TrackedExtensionResourcesAreNotAllowed /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName} is an extension resource and 200 response schema in get operation includes location property. Extension resources of type tracked are not allowed.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L123
ResourceNameRestriction The resource name parameter 'policyName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L122
PathResourceTypeNameCamelCase Resource type naming must follow camel case. Path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies/{policyName}'
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L122
PathResourceTypeNameCamelCase Resource type naming must follow camel case. Path: '/subscriptions/{subscriptionId}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies'
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L83
PathResourceTypeNameCamelCase Resource type naming must follow camel case. Path: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies'
Location: Microsoft.Network/preview/2023-09-01-preview/webapplicationfirewall.json#L37
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L162
TrackedExtensionResourcesAreNotAllowed /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName} is an extension resource and 200 response schema in get operation includes location property. Extension resources of type tracked are not allowed.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L159
ResourceNameRestriction The resource name parameter 'publicIpAddressName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L158
ResourceNameRestriction The resource name parameter 'ipConfigurationName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L158
ResourceNameRestriction The resource name parameter 'networkInterfaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L158
ResourceNameRestriction The resource name parameter 'virtualMachineScaleSetName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L158
PathResourceProviderMatchNamespace The last resource provider 'Microsoft.Compute' doesn't match the namespace.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L158
ValidateSegmentsInNestedResourceListOperation A nested resource type's List operation must include all the parent segments in its api path.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L87
ResourceNameRestriction The resource name parameter 'ipConfigurationName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L87
ResourceNameRestriction The resource name parameter 'networkInterfaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L87
ResourceNameRestriction The resource name parameter 'virtualMachineScaleSetName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L87
PathResourceProviderMatchNamespace The last resource provider 'Microsoft.Compute' doesn't match the namespace.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L87
ValidateSegmentsInNestedResourceListOperation A nested resource type's List operation must include all the parent segments in its api path.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L37
ResourceNameRestriction The resource name parameter 'virtualMachineScaleSetName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L37
PathResourceProviderMatchNamespace The last resource provider 'Microsoft.Compute' doesn't match the namespace.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssPublicIpAddress.json#L37
ParametersInPointGet Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssNetworkInterface.json#L302
ResourceNameRestriction The resource name parameter 'ipConfigurationName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssNetworkInterface.json#L295
ResourceNameRestriction The resource name parameter 'networkInterfaceName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssNetworkInterface.json#L295
ResourceNameRestriction The resource name parameter 'virtualMachineScaleSetName' should be defined with a 'pattern' restriction.
Location: Microsoft.Network/preview/2023-09-01-preview/vmssNetworkInterface.json#L295