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

update Site schema with container app enviornment #22341

Conversation

kaibocai
Copy link
Member

Data Plane API - Pull Request

add managedEnvironment to Site schema to support project centauri

API Info: The Basics

Most of the information about your service should be captured in the issue that serves as your engagement record.

  • Link to engagement record issue:

Is this review for (select one):

  • a private preview
  • a public preview
  • GA release

Change Scope

This section will help us focus on the specific parts of your API that are new or have been modified.
Please share a link to the design document for the new APIs, a link to the previous Open API document (swagger) if applicable, and the root paths that have been updated.

❔Got questions? Need additional info?? We are here to help!

Contact us!

The Azure API Review Board is dedicated to helping you create amazing APIs. You can read about our mission and learn more about our process on our wiki.

Click here for links to tools, specs, guidelines & other good stuff

Tooling

Guidelines & Specifications

Helpful Links

@openapi-workflow-bot
Copy link

Hi, @kaibocai Thanks for your PR. I am workflow bot for review process. Here are some small tips.

  • Please ensure to do self-check against checklists in first PR comment.
  • PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging.
  • For specs comparison cross API versions, Use API Specs Comparison Report Generator
  • If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. How to fix?

  • Any feedback about review process or workflow bot, pls contact swagger and tools team. vscswagger@microsoft.com

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Jan 29, 2023

    Swagger Validation Report

    ️️✔️BreakingChange succeeded [Detail] [Expand]
    There are no breaking changes.
    ️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
    There are no breaking changes.
    compared swaggers (via Oad v0.10.4)] new version base version
    CommonDefinitions.json 2022-09-01(bf3b3f6) 2022-03-01(main)
    ️⚠️LintDiff: 0 Warnings warning [Detail]
    compared tags (via openapi-validator v2.0.0) new version base version
    package-2022-09 package-2022-09(bf3b3f6) package-2022-09(release-web-Microsoft.Web-2022-09-01)

    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 'AppServiceCertificateOrders_List' does not match the response definition in the individual GET operation 'AppServiceCertificateOrders_Get' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'AppServiceCertificateOrders_ListCertificates' does not match the response definition in the individual GET operation 'AppServiceCertificateOrders_GetCertificate' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'Domains_List' does not match the response definition in the individual GET operation 'Domains_Get' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'Domains_ListOwnershipIdentifiers' does not match the response definition in the individual GET operation 'Domains_GetOwnershipIdentifier' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'TopLevelDomains_List' does not match the response definition in the individual GET operation 'TopLevelDomains_Get' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'AppServiceEnvironments_List' does not match the response definition in the individual GET operation 'AppServiceEnvironments_Get' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'AppServiceEnvironments_ListMultiRolePools' does not match the response definition in the individual GET operation 'AppServiceEnvironments_GetMultiRolePool' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'AppServiceEnvironments_ListWorkerPools' does not match the response definition in the individual GET operation 'AppServiceEnvironments_GetWorkerPool' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GetCollectionResponseSchema The response in the GET collection operation 'Certificates_List' does not match the response definition in the individual GET operation 'Certificates_Get' .
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L17
    GuidUsage Usage of Guid is not recommended. If GUIDs are absolutely required in your service, please get sign off from the Azure API review board.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L671
    ProvisioningStateValidation ProvisioningState must have terminal states: Succeeded, Failed and Canceled.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L968
    NestedResourcesMustHaveListOperation The nested resource 'HybridConnection' does not have list operation, please add it.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L1806
    GuidUsage Usage of Guid is not recommended. If GUIDs are absolutely required in your service, please get sign off from the Azure API review board.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L2239
    GuidUsage Usage of Guid is not recommended. If GUIDs are absolutely required in your service, please get sign off from the Azure API review board.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L3060
    NestedResourcesMustHaveListOperation The nested resource 'VnetGateway' does not have list operation, please add it.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L3986
    NestedResourcesMustHaveListOperation The nested resource 'VnetInfoResource' does not have list operation, please add it.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L4063
    NestedResourcesMustHaveListOperation The nested resource 'VnetRoute' does not have list operation, please add it.
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L4080
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L125
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L147
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L190
    ⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L237
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L286
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L291
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L306
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L325
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L334
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L343
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L382
    ⚠️ AvoidNestedProperties Consider using x-ms-client-flatten to provide a better end user experience
    Location: Microsoft.Web/stable/2022-09-01/CommonDefinitions.json#L441
    ⚠️ 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.Web/stable/2022-09-01/CommonDefinitions.json#L470
    ️️✔️Avocado succeeded [Detail] [Expand]
    Validation passes for Avocado.
    ️️✔️SwaggerAPIView succeeded [Detail] [Expand]
    ️️✔️CadlAPIView succeeded [Detail] [Expand]
    ️️✔️ModelValidation succeeded [Detail] [Expand]
    Validation passes for ModelValidation.
    ️️✔️SemanticValidation succeeded [Detail] [Expand]
    Validation passes for SemanticValidation.
    ️️✔️PrettierCheck succeeded [Detail] [Expand]
    Validation passes for PrettierCheck.
    ️️✔️SpellCheck succeeded [Detail] [Expand]
    Validation passes for SpellCheck.
    ️️✔️CadlValidation succeeded [Detail] [Expand]
    Validation passes for CadlValidation.
    ️⌛PR Summary pending [Detail]
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Jan 29, 2023

    Swagger Generation Artifacts

    ️️✔️ApiDocPreview succeeded [Detail] [Expand]
     Please click here to preview with your @microsoft account. 
    ️️✔️SDK Breaking Change Tracking succeeded [Detail] [Expand]

    Breaking Changes Tracking


    ️✔️azure-sdk-for-js - @azure/arm-appservice - 14.0.0
    +	Interface AppServiceEnvironmentsListUsagesNextOptionalParams no longer has parameter filter
    +	Interface AppServiceEnvironmentsListWebAppsNextOptionalParams no longer has parameter propertiesToInclude
    +	Interface AppServicePlansListNextOptionalParams no longer has parameter detailed
    +	Interface AppServicePlansListUsagesNextOptionalParams no longer has parameter filter
    +	Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter filter
    +	Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter skipToken
    +	Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter top
    +	Interface CertificatesListNextOptionalParams no longer has parameter filter
    +	Interface ListBillingMetersNextOptionalParams no longer has parameter billingLocation
    +	Interface ListBillingMetersNextOptionalParams no longer has parameter osType
    +	Interface ListCustomHostNameSitesNextOptionalParams no longer has parameter hostname
    +	Interface ListGeoRegionsNextOptionalParams no longer has parameter linuxDynamicWorkersEnabled
    +	Interface ListGeoRegionsNextOptionalParams no longer has parameter linuxWorkersEnabled
    +	Interface ListGeoRegionsNextOptionalParams no longer has parameter sku
    +	Interface ListGeoRegionsNextOptionalParams no longer has parameter xenonWorkersEnabled
    +	Interface ProviderGetAvailableStacksNextOptionalParams no longer has parameter osTypeSelected
    +	Interface ProviderGetAvailableStacksOnPremNextOptionalParams no longer has parameter osTypeSelected
    +	Interface ProviderGetFunctionAppStacksForLocationNextOptionalParams no longer has parameter stackOsType
    +	Interface ProviderGetFunctionAppStacksNextOptionalParams no longer has parameter stackOsType
    +	Interface ProviderGetWebAppStacksForLocationNextOptionalParams no longer has parameter stackOsType
    +	Interface ProviderGetWebAppStacksNextOptionalParams no longer has parameter stackOsType
    +	Interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams no longer has parameter expiredOnly
    +	Interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams no longer has parameter filter
    +	Interface RecommendationsListHistoryForWebAppNextOptionalParams no longer has parameter expiredOnly
    +	Interface RecommendationsListHistoryForWebAppNextOptionalParams no longer has parameter filter
    +	Interface RecommendationsListNextOptionalParams no longer has parameter featured
    +	Interface RecommendationsListNextOptionalParams no longer has parameter filter
    +	Interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams no longer has parameter featured
    +	Interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams no longer has parameter filter
    +	Interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams no longer has parameter featured
    +	Interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams no longer has parameter filter
    +	Interface WebAppsListByResourceGroupNextOptionalParams no longer has parameter includeSlots
    +	Interface WebAppsListPerfMonCountersNextOptionalParams no longer has parameter filter
    +	Interface WebAppsListPerfMonCountersSlotNextOptionalParams no longer has parameter filter
    +	Interface WebAppsListUsagesNextOptionalParams no longer has parameter filter
    +	Interface WebAppsListUsagesSlotNextOptionalParams no longer has parameter filter
    +	Interface WorkflowRunActionsListNextOptionalParams no longer has parameter filter
    +	Interface WorkflowRunActionsListNextOptionalParams no longer has parameter top
    +	Interface WorkflowRunsListNextOptionalParams no longer has parameter filter
    +	Interface WorkflowRunsListNextOptionalParams no longer has parameter top
    +	Interface WorkflowTriggerHistoriesListNextOptionalParams no longer has parameter filter
    +	Interface WorkflowTriggerHistoriesListNextOptionalParams no longer has parameter top
    +	Interface WorkflowTriggersListNextOptionalParams no longer has parameter filter
    +	Interface WorkflowTriggersListNextOptionalParams no longer has parameter top
    +	Interface WorkflowVersionsListNextOptionalParams no longer has parameter top
    +	Removed Enum KnownEnum14
    +	Removed Enum KnownEnum15
    +	Removed Enum KnownEnum16
    +	Removed Enum KnownEnum17
    +	Removed Enum KnownEnum18
    +	Removed Enum KnownEnum19
    +	Removed Enum KnownWorkflowState
    +	Type of parameter osTypeSelected of interface ProviderGetAvailableStacksOnPremOptionalParams is changed from Enum19 to ProviderOsTypeSelected
    +	Type of parameter osTypeSelected of interface ProviderGetAvailableStacksOptionalParams is changed from Enum14 to ProviderOsTypeSelected
    +	Type of parameter stackOsType of interface ProviderGetFunctionAppStacksForLocationOptionalParams is changed from Enum16 to ProviderStackOsType
    +	Type of parameter stackOsType of interface ProviderGetFunctionAppStacksOptionalParams is changed from Enum15 to ProviderStackOsType
    +	Type of parameter stackOsType of interface ProviderGetWebAppStacksForLocationOptionalParams is changed from Enum17 to ProviderStackOsType
    +	Type of parameter stackOsType of interface ProviderGetWebAppStacksOptionalParams is changed from Enum18 to ProviderStackOsType
    ️❌ azure-sdk-for-net-track2 failed [Detail]
    • Failed [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	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] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 672 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mFailed to generate sdk. exit code: False
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGet-ChildItem: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:760
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 760 | �[0m … rtifacts += �[36;1mGet-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mCannot find path
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m'/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1mit does not exist.
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1mGeneratePackage: �[0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1mLine |
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m 672 | �[0m         �[36;1mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s�[0m …
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[36;1m     | �[31;1m         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[31;1m�[36;1m     | �[31;1mFailed to generate sdk artifact
      cmderr	[Invoke-GenerateAndBuildV2.ps1] �[0m
    • Azure.ResourceManager.AppService [View full logs]  [Preview SDK Changes]
      info	[Changelog]
    ️❌ azure-sdk-for-python-track2 failed [Detail]
    • Code Generator Failed [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	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.
      command	sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
      cmderr	[automation_generate.sh]
      cmderr	[automation_generate.sh] npm notice New major version of npm available! 8.19.3 -> 9.4.2
      cmderr	[automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.4.2>
      cmderr	[automation_generate.sh] npm notice Run `npm install -g npm@9.4.2` to update!
      cmderr	[automation_generate.sh] npm notice
      cmdout	[automation_generate.sh] [Autorest]   File "/home/cloudtest/.autorest/@autorestpython@6.2.16/node_modules/@autorest/python/autorest/codegen/serializers/metadataserializer.py", line 62, in <lambda>
      cmdout	[automation_generate.sh] [Autorest]     key=lambda e: "".join(e)  # type: ignore
      cmdout	[automation_generate.sh] [Autorest] TypeError: sequence item 1: expected str instance, NoneType found
      cmdout	[automation_generate.sh] [Autorest] fatal   | Process() cancelled due to failure
      cmdout	[automation_generate.sh] [Autorest] error   | Batch/Error | Failure during batch task - {"tag":"package-2018-02-only"}  -- Error: Plugin codegen reported failure.
      cmdout	[automation_generate.sh] [Autorest] error   |   Error: Plugin codegen reported failure.
      cmdout	[automation_generate.sh] [Autorest] error   | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
      cmdout	[automation_generate.sh] [Autorest]   File "/home/cloudtest/.autorest/@autorestpython@6.2.16/node_modules/@autorest/python/autorest/codegen/serializers/metadataserializer.py", line 62, in <lambda>
      cmdout	[automation_generate.sh] [Autorest]     key=lambda e: "".join(e)  # type: ignore
      cmdout	[automation_generate.sh] [Autorest] TypeError: sequence item 1: expected str instance, NoneType found
      cmdout	[automation_generate.sh] [Autorest] fatal   | Process() cancelled due to failure
      cmdout	[automation_generate.sh] [Autorest] error   | Batch/Error | Failure during batch task - {"tag":"package-2018-02-only"}  -- Error: Plugin codegen reported failure.
      cmdout	[automation_generate.sh] [Autorest] error   |   Error: Plugin codegen reported failure.
      cmdout	[automation_generate.sh] [Autorest] error   | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
      cmdout	[automation_generate.sh] [Autorest]/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/auto_temp.json does not exist!!!Error happened during codegen
      error	Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-python]: sh scripts/automation_generate.sh
      warn	Skip package processing as generation is failed
    ️⚠️ azure-sdk-for-java warning [Detail]
    • ⚠️Warning [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json
      cmderr	[init.sh] [notice] A new release of pip available: 22.3.1 -> 23.0
      cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
      cmderr	[init.sh] [notice] A new release of pip available: 22.3.1 -> 23.0
      cmderr	[init.sh] [notice] To update, run: pip install --upgrade pip
      command	./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
    • ️✔️azure-resourcemanager-appservice-generated [View full logs]  [Preview SDK Changes]
    ️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	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/appservice/armappservice [View full logs]  [Preview SDK Changes]
      info	[Changelog] ### Features Added
      info	[Changelog]
      info	[Changelog] - New type alias `DefaultAction` with values `DefaultActionAllow`, `DefaultActionDeny`
      info	[Changelog] - New type alias `WorkflowHealthState` with values `WorkflowHealthStateHealthy`, `WorkflowHealthStateNotSpecified`, `WorkflowHealthStateUnhealthy`, `WorkflowHealthStateUnknown`
      info	[Changelog] - New function `*WebAppsClient.DeployWorkflowArtifacts(context.Context, string, string, *WebAppsClientDeployWorkflowArtifactsOptions) (WebAppsClientDeployWorkflowArtifactsResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.DeployWorkflowArtifactsSlot(context.Context, string, string, string, *WebAppsClientDeployWorkflowArtifactsSlotOptions) (WebAppsClientDeployWorkflowArtifactsSlotResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.GetInstanceWorkflowSlot(context.Context, string, string, string, string, *WebAppsClientGetInstanceWorkflowSlotOptions) (WebAppsClientGetInstanceWorkflowSlotResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.GetWorkflow(context.Context, string, string, string, *WebAppsClientGetWorkflowOptions) (WebAppsClientGetWorkflowResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.ListInstanceWorkflowsConfigurationConnectionsSlot(context.Context, string, string, string, string, *WebAppsClientListInstanceWorkflowsConfigurationConnectionsSlotOptions) (WebAppsClientListInstanceWorkflowsConfigurationConnectionsSlotResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.NewListInstanceWorkflowsSlotPager(string, string, string, *WebAppsClientListInstanceWorkflowsSlotOptions) *runtime.Pager[WebAppsClientListInstanceWorkflowsSlotResponse]`
      info	[Changelog] - New function `*WebAppsClient.ListWorkflowsConfiguration(context.Context, string, string, string, *WebAppsClientListWorkflowsConfigurationOptions) (WebAppsClientListWorkflowsConfigurationResponse, error)`
      info	[Changelog] - New function `*WebAppsClient.NewListWorkflowsPager(string, string, *WebAppsClientListWorkflowsOptions) *runtime.Pager[WebAppsClientListWorkflowsResponse]`
      info	[Changelog] - New struct `WebAppsClientListInstanceWorkflowsSlotResponse`
      info	[Changelog] - New struct `WebAppsClientListWorkflowsResponse`
      info	[Changelog] - New struct `WorkflowArtifacts`
      info	[Changelog] - New struct `WorkflowEnvelope`
      info	[Changelog] - New struct `WorkflowEnvelopeCollection`
      info	[Changelog] - New struct `WorkflowEnvelopeProperties`
      info	[Changelog] - New struct `WorkflowHealth`
      info	[Changelog] - New field `IPSecurityRestrictionsDefaultAction` in struct `SiteConfig`
      info	[Changelog] - New field `Metadata` in struct `SiteConfig`
      info	[Changelog] - New field `ScmIPSecurityRestrictionsDefaultAction` in struct `SiteConfig`
      info	[Changelog] - New field `ManagedEnvironmentID` in struct `SiteProperties`
      info	[Changelog]
      info	[Changelog] Total 0 breaking change(s), 32 additive change(s).
    ️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
    • ️✔️Succeeded [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	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-appservice [View full logs]  [Preview SDK Changes] Breaking Change Detected
      info	[Changelog] **Features**
      info	[Changelog]
      info	[Changelog]   - Added operation WebApps.deployWorkflowArtifacts
      info	[Changelog]   - Added operation WebApps.deployWorkflowArtifactsSlot
      info	[Changelog]   - Added operation WebApps.getInstanceWorkflowSlot
      info	[Changelog]   - Added operation WebApps.getWorkflow
      info	[Changelog]   - Added operation WebApps.listInstanceWorkflowsConfigurationConnectionsSlot
      info	[Changelog]   - Added operation WebApps.listInstanceWorkflowsSlot
      info	[Changelog]   - Added operation WebApps.listWorkflows
      info	[Changelog]   - Added operation WebApps.listWorkflowsConfiguration
      info	[Changelog]   - Added Interface AppServiceEnvironmentsCreateOrUpdateHeaders
      info	[Changelog]   - Added Interface WebAppsDeployWorkflowArtifactsOptionalParams
      info	[Changelog]   - Added Interface WebAppsDeployWorkflowArtifactsSlotOptionalParams
      info	[Changelog]   - Added Interface WebAppsGetInstanceWorkflowSlotOptionalParams
      info	[Changelog]   - Added Interface WebAppsGetWorkflowOptionalParams
      info	[Changelog]   - Added Interface WebAppsListInstanceWorkflowsConfigurationConnectionsSlotOptionalParams
      info	[Changelog]   - Added Interface WebAppsListInstanceWorkflowsSlotNextOptionalParams
      info	[Changelog]   - Added Interface WebAppsListInstanceWorkflowsSlotOptionalParams
      info	[Changelog]   - Added Interface WebAppsListWorkflowsConfigurationOptionalParams
      info	[Changelog]   - Added Interface WebAppsListWorkflowsNextOptionalParams
      info	[Changelog]   - Added Interface WebAppsListWorkflowsOptionalParams
      info	[Changelog]   - Added Interface WorkflowArtifacts
      info	[Changelog]   - Added Interface WorkflowEnvelope
      info	[Changelog]   - Added Interface WorkflowEnvelopeCollection
      info	[Changelog]   - Added Interface WorkflowEnvelopeProperties
      info	[Changelog]   - Added Interface WorkflowHealth
      info	[Changelog]   - Added Type Alias DefaultAction
      info	[Changelog]   - Added Type Alias ProviderOsTypeSelected
      info	[Changelog]   - Added Type Alias ProviderStackOsType
      info	[Changelog]   - Added Type Alias WebAppsGetInstanceWorkflowSlotResponse
      info	[Changelog]   - Added Type Alias WebAppsGetWorkflowResponse
      info	[Changelog]   - Added Type Alias WebAppsListInstanceWorkflowsConfigurationConnectionsSlotResponse
      info	[Changelog]   - Added Type Alias WebAppsListInstanceWorkflowsSlotNextResponse
      info	[Changelog]   - Added Type Alias WebAppsListInstanceWorkflowsSlotResponse
      info	[Changelog]   - Added Type Alias WebAppsListWorkflowsConfigurationResponse
      info	[Changelog]   - Added Type Alias WebAppsListWorkflowsNextResponse
      info	[Changelog]   - Added Type Alias WebAppsListWorkflowsResponse
      info	[Changelog]   - Added Type Alias WorkflowHealthState
      info	[Changelog]   - Interface Site has a new optional parameter managedEnvironmentId
      info	[Changelog]   - Interface SiteConfig has a new optional parameter ipSecurityRestrictionsDefaultAction
      info	[Changelog]   - Interface SiteConfig has a new optional parameter metadata
      info	[Changelog]   - Interface SiteConfig has a new optional parameter scmIpSecurityRestrictionsDefaultAction
      info	[Changelog]   - Interface SiteConfigResource has a new optional parameter ipSecurityRestrictionsDefaultAction
      info	[Changelog]   - Interface SiteConfigResource has a new optional parameter metadata
      info	[Changelog]   - Interface SiteConfigResource has a new optional parameter scmIpSecurityRestrictionsDefaultAction
      info	[Changelog]   - Added Enum KnownDefaultAction
      info	[Changelog]   - Added Enum KnownProviderOsTypeSelected
      info	[Changelog]   - Added Enum KnownProviderStackOsType
      info	[Changelog]
      info	[Changelog] **Breaking Changes**
      info	[Changelog]
      info	[Changelog]   - Interface AppServiceEnvironmentsListUsagesNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface AppServiceEnvironmentsListWebAppsNextOptionalParams no longer has parameter propertiesToInclude
      info	[Changelog]   - Interface AppServicePlansListNextOptionalParams no longer has parameter detailed
      info	[Changelog]   - Interface AppServicePlansListUsagesNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter skipToken
      info	[Changelog]   - Interface AppServicePlansListWebAppsNextOptionalParams no longer has parameter top
      info	[Changelog]   - Interface CertificatesListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface ListBillingMetersNextOptionalParams no longer has parameter billingLocation
      info	[Changelog]   - Interface ListBillingMetersNextOptionalParams no longer has parameter osType
      info	[Changelog]   - Interface ListCustomHostNameSitesNextOptionalParams no longer has parameter hostname
      info	[Changelog]   - Interface ListGeoRegionsNextOptionalParams no longer has parameter linuxDynamicWorkersEnabled
      info	[Changelog]   - Interface ListGeoRegionsNextOptionalParams no longer has parameter linuxWorkersEnabled
      info	[Changelog]   - Interface ListGeoRegionsNextOptionalParams no longer has parameter sku
      info	[Changelog]   - Interface ListGeoRegionsNextOptionalParams no longer has parameter xenonWorkersEnabled
      info	[Changelog]   - Interface ProviderGetAvailableStacksNextOptionalParams no longer has parameter osTypeSelected
      info	[Changelog]   - Interface ProviderGetAvailableStacksOnPremNextOptionalParams no longer has parameter osTypeSelected
      info	[Changelog]   - Interface ProviderGetFunctionAppStacksForLocationNextOptionalParams no longer has parameter stackOsType
      info	[Changelog]   - Interface ProviderGetFunctionAppStacksNextOptionalParams no longer has parameter stackOsType
      info	[Changelog]   - Interface ProviderGetWebAppStacksForLocationNextOptionalParams no longer has parameter stackOsType
      info	[Changelog]   - Interface ProviderGetWebAppStacksNextOptionalParams no longer has parameter stackOsType
      info	[Changelog]   - Interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams no longer has parameter expiredOnly
      info	[Changelog]   - Interface RecommendationsListHistoryForHostingEnvironmentNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface RecommendationsListHistoryForWebAppNextOptionalParams no longer has parameter expiredOnly
      info	[Changelog]   - Interface RecommendationsListHistoryForWebAppNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface RecommendationsListNextOptionalParams no longer has parameter featured
      info	[Changelog]   - Interface RecommendationsListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams no longer has parameter featured
      info	[Changelog]   - Interface RecommendationsListRecommendedRulesForHostingEnvironmentNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams no longer has parameter featured
      info	[Changelog]   - Interface RecommendationsListRecommendedRulesForWebAppNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WebAppsListByResourceGroupNextOptionalParams no longer has parameter includeSlots
      info	[Changelog]   - Interface WebAppsListPerfMonCountersNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WebAppsListPerfMonCountersSlotNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WebAppsListUsagesNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WebAppsListUsagesSlotNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WorkflowRunActionsListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WorkflowRunActionsListNextOptionalParams no longer has parameter top
      info	[Changelog]   - Interface WorkflowRunsListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WorkflowRunsListNextOptionalParams no longer has parameter top
      info	[Changelog]   - Interface WorkflowTriggerHistoriesListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WorkflowTriggerHistoriesListNextOptionalParams no longer has parameter top
      info	[Changelog]   - Interface WorkflowTriggersListNextOptionalParams no longer has parameter filter
      info	[Changelog]   - Interface WorkflowTriggersListNextOptionalParams no longer has parameter top
      info	[Changelog]   - Interface WorkflowVersionsListNextOptionalParams no longer has parameter top
      info	[Changelog]   - Type of parameter osTypeSelected of interface ProviderGetAvailableStacksOnPremOptionalParams is changed from Enum19 to ProviderOsTypeSelected
      info	[Changelog]   - Type of parameter osTypeSelected of interface ProviderGetAvailableStacksOptionalParams is changed from Enum14 to ProviderOsTypeSelected
      info	[Changelog]   - Type of parameter stackOsType of interface ProviderGetFunctionAppStacksForLocationOptionalParams is changed from Enum16 to ProviderStackOsType
      info	[Changelog]   - Type of parameter stackOsType of interface ProviderGetFunctionAppStacksOptionalParams is changed from Enum15 to ProviderStackOsType
      info	[Changelog]   - Type of parameter stackOsType of interface ProviderGetWebAppStacksForLocationOptionalParams is changed from Enum17 to ProviderStackOsType
      info	[Changelog]   - Type of parameter stackOsType of interface ProviderGetWebAppStacksOptionalParams is changed from Enum18 to ProviderStackOsType
      info	[Changelog]   - Removed Enum KnownEnum14
      info	[Changelog]   - Removed Enum KnownEnum15
      info	[Changelog]   - Removed Enum KnownEnum16
      info	[Changelog]   - Removed Enum KnownEnum17
      info	[Changelog]   - Removed Enum KnownEnum18
      info	[Changelog]   - Removed Enum KnownEnum19
      info	[Changelog]   - Removed Enum KnownWorkflowState
    ️🔄 azure-resource-manager-schemas inProgress [Detail]
    ️❌ azure-powershell failed [Detail]
    • Failed [Logs] Generate from f9c8dc3f2f59b85b213e71d0f8fba92436777b4f. SDK Automation 14.0.0
      command	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
    Posted by Swagger Pipeline | How to fix these errors?

    @openapi-pipeline-app
    Copy link

    openapi-pipeline-app bot commented Jan 29, 2023

    Generated ApiView

    Language Package Name ApiView Link
    swagger Microsoft.CertificateRegistration https://apiview.dev/Assemblies/Review/882e0898d3964249bad40626620fcb8f
    Go sdk/resourcemanager/appservice/armappservice https://apiview.dev/Assemblies/Review/b4b934bc6d2a410c87bf893a6b9e34cf
    Java azure-resourcemanager-appservice-generated https://apiview.dev/Assemblies/Review/82adf4b669364dfe8a52331f7ec8647a
    JavaScript @azure/arm-appservice https://apiview.dev/Assemblies/Review/ae0ace93a4674eee86f7c66db9e79e30

    Copy link
    Contributor

    @kamperiadis kamperiadis left a comment

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    LGTM! Just one quick question - what is the custom-words.txt file used for?

    @kaibocai
    Copy link
    Member Author

    kaibocai commented Feb 9, 2023

    LGTM! Just one quick question - what is the custom-words.txt file used for?

    I think it's used for one of the pipeline test check, seems it restrict to use words only in this file.
    Anyway I remove my change on this file with the new description.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    6 participants