Skip to content

Commit 77ffb8b

Browse files
authored
fix(containerregistry): added legacy suppressions from implementation existing before Typespec conversion (#40122)
* Added legacy suppressions from previously existing implementation before TypeSpec conversion * Clarified intent for PatchBodyParametersSchema suppression
1 parent 5657350 commit 77ffb8b

1 file changed

Lines changed: 53 additions & 0 deletions

File tree

  • specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry

specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/Registry/readme.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,59 @@ input-file:
268268

269269
---
270270

271+
## Suppression
272+
273+
``` yaml
274+
suppressions:
275+
- code: PatchBodyParametersSchema
276+
from: containerregistry.json
277+
reason: Previously existing implementation (properties retentionDays and metadataSearch), flagged as part of Typespec conversion
278+
where:
279+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}"].patch.parameters[4].schema.properties.properties
280+
- code: RequestSchemaForTrackedResourcesMustHaveTags
281+
from: containerregistry.json
282+
reason: Previously existing implementation, flagged as part of Typespec conversion
283+
where:
284+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}"].put
285+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}"].put
286+
- code: TrackedResourcePatchOperation
287+
from: containerregistry.json
288+
reason: Previously existing implementation, flagged as part of Typespec conversion
289+
where:
290+
- $.definitions.ExportPipeline
291+
- $.definitions.ImportPipeline
292+
- code: DeleteResponseCodes
293+
from: containerregistry.json
294+
reason: Previously existing implementation, flagged as part of Typespec conversion
295+
where:
296+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}"].delete
297+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}"].delete
298+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}"].delete
299+
- code: ProvisioningStateMustBeReadOnly
300+
from: containerregistry.json
301+
reason: Previously existing implementation, flagged as part of Typespec conversion
302+
where:
303+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}"].get.responses.200.schema
304+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}"].put.responses.200.schema
305+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}"].put.responses.201.schema
306+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}"].get.responses.200.schema
307+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}"].put.responses.200.schema
308+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}"].put.responses.201.schema
309+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}"].get.responses.200.schema
310+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}"].put.responses.200.schema
311+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}"].put.responses.201.schema
312+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}"].patch.responses.200.schema
313+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/{archiveVersionName}"].get.responses.200.schema
314+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/{archiveVersionName}"].put.responses.200.schema
315+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/{archiveVersionName}"].put.responses.201.schema
316+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}"].get.responses.200.schema
317+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}"].put.responses.200.schema
318+
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}"].put.responses.201.schema
319+
320+
```
321+
322+
---
323+
271324
# Code Generation
272325

273326
## Swagger to SDK

0 commit comments

Comments
 (0)