azure-rest-api-specs
azure-rest-api-specs copied to clipboard
Jan23 api
ARM (Control Plane) API Specification Update Pull Request
Purpose of this PR
What's the purpose of this PR? Check all that apply. This is mandatory!
- [ ] New API version. (Such PR should have been generated with OpenAPI Hub, per this wiki doc.)
- [ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
- [ ] Update existing version to fix swagger quality issues in S360.
- [ ] Other, please clarify:
- edit this with your clarification
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood and followed the instructions by checking all the boxes:
- [ ] I have reviewed the general guidance on the spec PR review process: https://aka.ms/specprreview.
- [ ] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data-plane related specifications.
- [ ] I commit to follow the Breaking Change Policy.
- [ ] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can request review from an ARM API Review board.
ARM API changes review
- If you want for the ARM team to review this PR, you must add the
ARMReview
label. - The automation may automatically add the
ARMReview
label, if appropriate.
If this happens, proceed according to guidance given in GitHub comments also added by the automation.
Breaking change review
If you have any breaking changes as defined in the Breaking Change Policy, follow the process outlined in the High-level Breaking Change Process doc.
Getting help
- For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure and https://aka.ms/ci-fix.
- For additional help, see https://aka.ms/azsdk/support/spectools.
Hi, @calvinhzy! Thank you for your pull request. To help get your PR merged: - Ensure you reviewed the checklists in the PR description. - Know that PR assignee is the person auto-assigned and responsible for your current PR review and approval. - For convenient view of the API changes made by this PR, refer to the URLs provided in the table in
the Generated ApiView
comment added to this PR. You can use ApiView to show API versions diff.
Swagger Validation Report
️❌
BreakingChange: 6 Errors, 0 Warnings failed [Detail]
Compared specs (v0.10.8) | new version | base version |
---|---|---|
storage.json | 2023-01-01(3bc56c4) | 2023-01-01(main) |
️️✔️
Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️
CredScan succeeded [Detail] [Expand]
There is no credential detected.
️❌
LintDiff: 3 Errors, 2 Warnings failed [Detail]
Compared specs (v2.2.0) | new version | base version |
---|---|---|
package-2023-01 | package-2023-01(3bc56c4) | package-2023-01(main) |
[must fix]The following errors/warnings are introduced by current PR:
Rule | Message | Related RPC [For API reviewers] |
---|---|---|
MissingTypeObject |
The schema 'StorageAccountIpv4Endpoints' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L3506 |
|
MissingTypeObject |
The schema 'StorageAccountIpv6Endpoints' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L3551 |
|
MissingTypeObject |
The schema 'DualStackEndpointPreference' is considered an object but without a 'type:object', please add the missing 'type:object'. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L3684 |
|
:warning: XmsIdentifierValidation | Missing identifier id in array item property Location: Microsoft.Storage/stable/2023-01-01/storage.json#L3003 |
|
:warning: EnumInsteadOfBoolean | Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L3686 |
The following errors/warnings exist before current PR submission:
Only 30 items are listed, please refer to log for more details.
Rule | Message |
---|---|
GetCollectionResponseSchema |
The response in the GET collection operation 'BlobContainers_List' does not match the response definition in the individual GET operation 'BlobContainers_Get' . Location: Microsoft.Storage/stable/2023-01-01/storage.json#L18 |
GetCollectionResponseSchema |
The response in the GET collection operation 'FileShares_List' does not match the response definition in the individual GET operation 'FileShares_Get' . Location: Microsoft.Storage/stable/2023-01-01/storage.json#L18 |
GetCollectionResponseSchema |
The response in the GET collection operation 'Queue_List' does not match the response definition in the individual GET operation 'Queue_Get' . Location: Microsoft.Storage/stable/2023-01-01/storage.json#L18 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L36 |
OperationsApiResponseSchema |
The response schema of operations API '/providers/Microsoft.Storage/operations' does not match the ARM specification. Please standardize the schema. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L39 |
OperationsApiSchemaUsesCommonTypes |
Operations API path must follow the schema provided in the common types. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L40 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L69 |
GetCollectionOnlyHasValueAndNextLink |
Get endpoints for collections of resources must only have the value and nextLink properties in their model.Location: Microsoft.Storage/stable/2023-01-01/storage.json#L72 |
PostResponseCodes |
Synchronous POST operations must have one of the following combinations of responses - 200 and default ; 204 and default. They also must not have other response codes. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L83 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L111 |
ProvisioningStateSpecifiedForLROPut |
201 response schema in long running PUT operation is missing ProvisioningState property. A LRO PUT operations response schema must have ProvisioningState specified for the 200 and 201 status codes. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L122 |
PutRequestResponseSchemeArm |
A PUT operation request body schema should be the same as its 200 response schema, to allow reusing the same entity between GET and PUT. If the schema of the PUT request body is a superset of the GET response body, make sure you have a PATCH operation to make the resource updatable. Operation: 'StorageAccounts_Create' Request Model: 'parameters[2].schema' Response Model: 'responses[200].schema' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L122 |
PutResponseCodes |
Synchronous and long-running PUT operations must have responses with 200, 201 and default return codes. They also must not have other response codes. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L122 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L189 |
LroLocationHeader |
A 202 response should include an Location response header. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L196 |
DeleteResponseCodes |
Synchronous delete operations must have responses with 200, 204 and default return codes. They also must have no other response codes. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L202 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L227 |
ParametersInPointGet |
Query parameter $expand should be removed. Point Get's MUST not have query parameters other than api version. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L262 |
RequiredDefaultResponse |
The response is defined but without a default error response implementation.Consider adding it.' Location: Microsoft.Storage/stable/2023-01-01/storage.json#L291 |
PatchResponseCodes |
Synchronous PATCH operations must have responses with 200 and default return codes. They also must not have other response codes. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L300 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:type. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:name. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not have default value, property:keySource. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:sasExpirationPeriod. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not have default value, property:expirationAction. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:expirationAction. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:keyExpirationPeriodInDays. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:directoryServiceOptions. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:domainName. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
PatchBodyParametersSchema |
Properties of a PATCH request body must not be required, property:domainGuid. Location: Microsoft.Storage/stable/2023-01-01/storage.json#L343 |
️️✔️
Avocado succeeded [Detail] [Expand]
Validation passes for Avocado.
️️✔️
SwaggerAPIView succeeded [Detail] [Expand]
️️✔️
TypeSpecAPIView succeeded [Detail] [Expand]
️️✔️
ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️
SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️
PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️
SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️
Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️
PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
️️✔️
Automated merging requirements met succeeded [Detail] [Expand]
Swagger Generation Artifacts
️️✔️
ApiDocPreview succeeded [Detail] [Expand]
Please click here to preview with your @microsoft account.
️❌
azure-sdk-for-net-track2 failed [Detail]
❌
Failed in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json cmderr [Invoke-GenerateAndBuildV2.ps1] GeneratePackage: /mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:714 cmderr [Invoke-GenerateAndBuildV2.ps1] Line | cmderr [Invoke-GenerateAndBuildV2.ps1] 714 | GeneratePackage -projectFolder $projectFolder -sdkRootPath $s … cmderr [Invoke-GenerateAndBuildV2.ps1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] | Failed to generate sdk. exit code: False cmderr [Invoke-GenerateAndBuildV2.ps1] Get-ChildItem: /mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:807 cmderr [Invoke-GenerateAndBuildV2.ps1] Line | cmderr [Invoke-GenerateAndBuildV2.ps1] 807 | … rtifacts += Get-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s … cmderr [Invoke-GenerateAndBuildV2.ps1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] | Cannot find path cmderr [Invoke-GenerateAndBuildV2.ps1] | '/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because cmderr [Invoke-GenerateAndBuildV2.ps1] | it does not exist. cmderr [Invoke-GenerateAndBuildV2.ps1] GeneratePackage: /mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:714 cmderr [Invoke-GenerateAndBuildV2.ps1] Line | cmderr [Invoke-GenerateAndBuildV2.ps1] 714 | GeneratePackage -projectFolder $projectFolder -sdkRootPath $s … cmderr [Invoke-GenerateAndBuildV2.ps1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] | Failed to generate sdk artifact
❌
Azure.ResourceManager.Storage [Preview SDK Changes]info [Changelog]
️⚠️
azure-sdk-for-python warning [Detail]
⚠️
Warning in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed. cmderr [automation_init.sh] notice cmderr [automation_init.sh] npm notice New minor version of npm available! 10.5.0 -> 10.6.0 cmderr [automation_init.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.6.0> cmderr [automation_init.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [automation_init.sh] npm notice command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
️✔️
azure-mgmt-storage [Preview SDK Changes]- azure-mgmt-storage-21.1.0.zip
- azure_mgmt_storage-21.1.0-py3-none-any.whl
info [Changelog] ### Features Added info [Changelog] info [Changelog] - Model Endpoints has a new parameter ipv6_endpoints info [Changelog] - Model NetworkRuleSet has a new parameter ipv6_rules info [Changelog] - Model StorageAccount has a new parameter dual_stack_endpoint_preference info [Changelog] - Model StorageAccountCreateParameters has a new parameter dual_stack_endpoint_preference info [Changelog] - Model StorageAccountUpdateParameters has a new parameter dual_stack_endpoint_preference
️⚠️
azure-sdk-for-java warning [Detail]
⚠️
Warning in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command ./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json cmderr [init.sh] notice cmderr [init.sh] npm notice New minor version of npm available! 10.5.0 -> 10.6.0 cmderr [init.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.6.0> cmderr [init.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [init.sh] npm notice command ./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
️✔️
azure-resourcemanager-storage-generated [Preview SDK Changes]- pom.xml
- azure-resourcemanager-storage-generated-1.0.0-beta.1.jar
- azure-resourcemanager-storage-generated-1.0.0-beta.1-sources.jar
️️✔️
azure-sdk-for-go succeeded [Detail] [Expand]
️✔️
Succeeded in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json command generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
️✔️
sdk/resourcemanager/storage/armstorage [Preview SDK Changes]info [Changelog] ### Features Added info [Changelog] info [Changelog] - New value `PublicNetworkAccessSecuredByPerimeter` added to enum type `PublicNetworkAccess` info [Changelog] - New enum type `IssueType` with values `IssueTypeConfigurationPropagationFailure`, `IssueTypeUnknown` info [Changelog] - New enum type `NetworkSecurityPerimeterConfigurationProvisioningState` with values `NetworkSecurityPerimeterConfigurationProvisioningStateAccepted`, `NetworkSecurityPerimeterConfigurationProvisioningStateCanceled`, `NetworkSecurityPerimeterConfigurationProvisioningStateDeleting`, `NetworkSecurityPerimeterConfigurationProvisioningStateFailed`, `NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded` info [Changelog] - New enum type `NspAccessRuleDirection` with values `NspAccessRuleDirectionInbound`, `NspAccessRuleDirectionOutbound` info [Changelog] - New enum type `ResourceAssociationAccessMode` with values `ResourceAssociationAccessModeAudit`, `ResourceAssociationAccessModeEnforced`, `ResourceAssociationAccessModeLearning` info [Changelog] - New enum type `Severity` with values `SeverityError`, `SeverityWarning` info [Changelog] - New function `*ClientFactory.NewNetworkSecurityPerimeterConfigurationsClient() *NetworkSecurityPerimeterConfigurationsClient` info [Changelog] - New function `NewNetworkSecurityPerimeterConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationsClient, error)` info [Changelog] - New function `*NetworkSecurityPerimeterConfigurationsClient.Get(context.Context, string, string, string, *NetworkSecurityPerimeterConfigurationsClientGetOptions) (NetworkSecurityPerimeterConfigurationsClientGetResponse, error)` info [Changelog] - New function `*NetworkSecurityPerimeterConfigurationsClient.NewListPager(string, string, *NetworkSecurityPerimeterConfigurationsClientListOptions) *runtime.Pager[NetworkSecurityPerimeterConfigurationsClientListResponse]` info [Changelog] - New function `*NetworkSecurityPerimeterConfigurationsClient.BeginReconcile(context.Context, string, string, string, *NetworkSecurityPerimeterConfigurationsClientBeginReconcileOptions) (*runtime.Poller[NetworkSecurityPerimeterConfigurationsClientReconcileResponse], error)` info [Changelog] - New struct `NetworkSecurityPerimeter` info [Changelog] - New struct `NetworkSecurityPerimeterConfiguration` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationList` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationProperties` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationPropertiesProfile` info [Changelog] - New struct `NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation` info [Changelog] - New struct `NspAccessRule` info [Changelog] - New struct `NspAccessRuleProperties` info [Changelog] - New struct `NspAccessRulePropertiesSubscriptionsItem` info [Changelog] - New struct `ProvisioningIssue` info [Changelog] - New struct `ProvisioningIssueProperties` info [Changelog] - New struct `ProxyResourceAutoGenerated` info [Changelog] - New struct `ResourceAutoGenerated` info [Changelog] info [Changelog] Total 0 breaking change(s), 51 additive change(s).
️️✔️
azure-sdk-for-js succeeded [Detail] [Expand]
️✔️
Succeeded in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
️✔️
@azure/arm-storage [Preview SDK Changes]- azure-arm-storage-18.3.0.tgz
info [Changelog] **Features** info [Changelog] info [Changelog] - Added operation group NetworkSecurityPerimeterConfigurations info [Changelog] - Added Interface NetworkSecurityPerimeter info [Changelog] - Added Interface NetworkSecurityPerimeterConfiguration info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationList info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationPropertiesProfile info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationsGetOptionalParams info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationsListOptionalParams info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationsReconcileHeaders info [Changelog] - Added Interface NetworkSecurityPerimeterConfigurationsReconcileOptionalParams info [Changelog] - Added Interface NspAccessRule info [Changelog] - Added Interface NspAccessRuleProperties info [Changelog] - Added Interface NspAccessRulePropertiesSubscriptionsItem info [Changelog] - Added Interface ProvisioningIssue info [Changelog] - Added Interface ProvisioningIssueProperties info [Changelog] - Added Interface ProxyResourceAutoGenerated info [Changelog] - Added Interface ResourceAutoGenerated info [Changelog] - Added Type Alias IssueType info [Changelog] - Added Type Alias NetworkSecurityPerimeterConfigurationProvisioningState info [Changelog] - Added Type Alias NetworkSecurityPerimeterConfigurationsGetResponse info [Changelog] - Added Type Alias NetworkSecurityPerimeterConfigurationsListResponse info [Changelog] - Added Type Alias NetworkSecurityPerimeterConfigurationsReconcileResponse info [Changelog] - Added Type Alias NspAccessRuleDirection info [Changelog] - Added Type Alias ResourceAssociationAccessMode info [Changelog] - Added Type Alias Severity info [Changelog] - Added Enum KnownIssueType info [Changelog] - Added Enum KnownNetworkSecurityPerimeterConfigurationProvisioningState info [Changelog] - Added Enum KnownNspAccessRuleDirection info [Changelog] - Added Enum KnownResourceAssociationAccessMode info [Changelog] - Added Enum KnownSeverity info [Changelog] - Enum KnownPublicNetworkAccess has a new value SecuredByPerimeter
️❌
azure-resource-manager-schemas failed [Detail]
❌
Failed in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. Schema Automation 14.0.0command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json cmderr [initScript.sh] notice cmderr [initScript.sh] npm notice New minor version of npm available! 10.5.0 -> 10.6.0 cmderr [initScript.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.6.0> cmderr [initScript.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [initScript.sh] npm notice warn File azure-resource-manager-schemas_tmp/initOutput.json not found to read command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
❌
storage/resource-manager [Preview Schema Changes]
️️✔️
azure-powershell succeeded [Detail] [Expand]
️✔️
Succeeded in generating from 685e399b010204c9d6c41a0fa64e41ca3bf41221. SDK Automation 14.0.0command sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json command pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
️✔️
Az.storage.DefaultTag [Preview SDK Changes]- Az.Storage.0.1.0.nupkg
Generated ApiView
Language | Package Name | ApiView Link |
---|---|---|
Go | sdk/resourcemanager/storage/armstorage | https://apiview.dev/Assemblies/Review/12c0bdd1024241d9b2530567d37badbb?revisionId=9934686a6c6a449cab065c412764718e |
Java | azure-resourcemanager-storage-generated | https://apiview.dev/Assemblies/Review/e3b9b65cf4ba4648b875e20c6221602e?revisionId=8a49a6643a774f7e8e51c4dee539e510 |
JavaScript | @azure/arm-storage | https://apiview.dev/Assemblies/Review/b829090df7d340368696b5d166e800f2?revisionId=51ec8fb5ffc5414d96211cac0625affc |
Swagger | Microsoft.Storage | https://apiview.dev/Assemblies/Review/9e7c48147d3748879a1702351a64f184?revisionId=e8e7a6366abd4939acde551f653cfee8 |
Hi @calvinhzy! For review efficiency consideration, when creating a new API version, it is required to place API specs of the base version in the first commit, and push new version updates into successive commits. You can use OpenAPIHub to initialize the PR for adding a new version.
For more details refer to the wiki.
PR validation pipeline can not start as the pull request is not merged or mergeable - most likely it has merge conflicts.
Next Steps to Merge
Next steps that must be taken to merge this PR:- ❌ Your PR has at least one change violating Azure versioning policy (label:
VersioningReviewRequired
). You must introduce a new API version with these changes instead of modifying an existing one. See the PR description for help. - ❌ The required check named
Swagger BreakingChange
has failed. Refer to the check in the PR's 'Checks' tab for details on how to fix it. In addition, refer to step 1 in the PR workflow diagram (even if your PR is for data plane, not ARM).