Skip to content

Conversation

@j-so
Copy link
Contributor

@j-so j-so commented Oct 7, 2020

MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow.

Contribution checklist:

If any further question about AME onboarding or validation tools, please view the FAQ.

ARM API Review Checklist

  • Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

    • Adding new API(s)
    • Adding a new API version
    • Adding a new service
  • If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist

If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

  • Removing API(s) in stable version
  • Removing properties in stable version
  • Removing API version(s) in stable version
  • Updating API in stable version with Breaking Change Validation errors
  • Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

@j-so j-so added the DoNotMerge <valid label in PR review process> use to hold merge after approval label Oct 7, 2020
@openapi-pipeline-app
Copy link

openapi-pipeline-app bot commented Oct 7, 2020

[Staging] Swagger Validation Report

BreakingChange: 1 Errors, 0 Warnings [Detail] [Expand]
Rule Message
1011 - AddingResponseCode The new version adds a response code 'default'.
New: Microsoft.MachineLearningServices/preview/2020-09-01-preview/machineLearningServices.json#L595:11
LintDiff: 1 Errors, 0 Warnings [Detail] [Expand]
Rule Message
AutoRest Exception "details":" "Channel": "fatal",
"Text": "swagger-document/compose - FAILED" "Channel": "fatal",
"Text": "Error: The 'title' across provided OpenAPI definitions has to match. Found: 'Azure Machine Learning ManagementFrontEnd Service',
'Azure Machine Learning Workspaces'. Please adjust or provide an override (--title=...)."(node:5625) UnhandledPromiseRejectionWarning: Error: The 'title' across provided OpenAPI definitions has to match. Found: 'Azure Machine Learning ManagementFrontEnd Service',
'Azure Machine Learning Workspaces'. Please adjust or provide an override (--title=...). at Object.ComposeSwaggers (/home/vsts/.autorest/@[email protected]/node_modules/@microsoft.azure/autorest-core/dist/lib/pipeline/swagger-loader.js:308:15)",
"location":"https://github.com/Azure/azure-rest-api-specs/blob/76b281a8e853b5c55843dc394f6090d2cd5012ad/specification/machinelearningservices/resource-manager/readme.md"
️✔️Avocado [Detail]
 Validation passes for Avocado. 
️✔️ModelValidation [Detail]
 Validation passes for ModelValidation. 
️✔️SemanticValidation [Detail]
 Validation passes for SemanticValidation. 
Posted by Swagger Pipeline | How to fix these errors?

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@j-so j-so added the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Oct 7, 2020
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@openapi-sdkautomation
Copy link

openapi-sdkautomation bot commented Oct 7, 2020

Azure CLI Extension Generation

  • Installation instruction for service machinelearningservices [Preview Changes]
    curl -L "https://portal.azure-devex-tools.com/api/sdk-dl-pub?p=Azure/azure-rest-api-specs/11073/azure-cli-extensions/machinelearningservices/machinelearningservices-0.1.0-py3-none-any.whl" -o machinelearningservices-0.1.0-py3-none-any.whl
    az extension add --source=machinelearningservices-0.1.0-py3-none-any.whl
    
️✔️ succeeded [Logs] [Expand Details]
  • ️✔️ Generate from 76b281a with merge commit b40c8dbb74d62186ed8c4407c45f6b92c390bfee. Azure CLI Automation 13.0.17.20200918.2
    Only show 100 items here, please refer to log for details.
    [AutoRest] WARNING (PreCheck/AllOfWhenYouMeantRef): Schema 'DataFactory' is using an 'allOf' instead of a $ref. This creates a wasteful anonymous type when generating code.
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'Operation-display' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'OperationListResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'WorkspaceUpdateParameters' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'WorkspacePropertiesUpdateParameters' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ListAmlUserFeatureResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'UsageName' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ListUsagesResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'VirtualMachineSize' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'EstimatedVMPrices' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'EstimatedVMPrice' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'VirtualMachineSizeListResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'WorkspaceListResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'QuotaBaseProperties' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'QuotaUpdateParameters' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'UpdateWorkspaceQuotasResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'UpdateWorkspaceQuotas' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ResourceName' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ResourceQuota' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ListWorkspaceQuotas' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'Identity' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'Resource' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ResourceId' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'DataFactory' with an undefined type and 'allOf'/'anyOf'/'oneOf' is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'UserAccountCredentials' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'NodeStateCounts' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ClusterUpdateProperties' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ClusterUpdateParameters' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'AmlComputeNodeInformation' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ResourceSkuLocationInfo' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'ResourceSkuZoneDetails' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'Restriction' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateEndpointConnectionProperties' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateEndpoint' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateLinkServiceConnectionState' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateLinkResourceListResult' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateLinkResource' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'PrivateLinkResourceProperties' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'SharedPrivateLinkResource' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/SchemaMissingType): The schema 'SharedPrivateLinkResourceProperty' with an undefined type and decalared properties is a bit ambigious. This has been auto-corrected to 'type:object'
    [AutoRest] WARNING (PreCheck/CheckDuplicateSchemas): Checking for duplicate schemas, this could take a (long) while.  Run with --verbose for more detail.
    [AutoRest] WARNING (): Operation Update has already existed in group! Skip split!
    [AutoRest] WARNING (): Operation Update has already existed in group! Skip split!
    [AutoRest] WARNING (): cli.auto-parameter-hidden is not true, skip visibility cleaner
    [AutoRest] WARNING: parameter properties has two different references but they have the same flattened name
    [AutoRest] 
    [AutoRest] NO TEST SCENARIO PROVIDED - DEFAULT WILL BE USED
    [AutoRest] ADD FOLLOWING SECTION TO readme.cli.md FILE TO MODIFY IT
    [AutoRest] --------------------------------------------------------
    [AutoRest]   test-scenario:
    [AutoRest]     - name: /Workspaces/post/List Workspace Keys
    [AutoRest]     - name: /Workspaces/get/Get Workspaces by subscription
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /Workspaces/patch/Update Workspace
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /Workspaces/get/Get Workspaces by Resource Group
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /Workspaces/put/Create Workspace
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a AML Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a ComputeInstance Compute with minimal inputs
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create a DataFactory Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Create AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Update a AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Update a AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Update a AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Update a AKS Compute
    [AutoRest]     - name: /MachineLearningCompute/put/Update a AKS Compute
  • ️✔️machinelearningservices [View full logs]  [Preview Azure CLI Changes]

@openapi-sdkautomation
Copy link

openapi-sdkautomation bot commented Oct 7, 2020

azure-sdk-for-java

No readme.md specification configuration files were found that are associated with the files modified in this pull request, or swagger_to_sdk section in readme.md is not configured

@openapi-sdkautomation
Copy link

openapi-sdkautomation bot commented Oct 7, 2020

azure-sdk-for-go

⚠️ warning [Logs] [Expand Details]

@openapi-sdkautomation
Copy link

openapi-sdkautomation bot commented Oct 7, 2020

azure-sdk-for-js

️✔️ succeeded [Logs] [Expand Details]
  • ️✔️ Generate from 76b281a with merge commit b40c8dbb74d62186ed8c4407c45f6b92c390bfee. SDK Automation 13.0.17.20200918.2
  • ️✔️@azure/arm-machinelearningservices [View full logs]  [Preview SDK Changes]
    Only show 100 items here, please refer to log for details.
    [npmPack] npm WARN deprecated [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve.
    [npmPack] npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
    [npmPack] npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
    [npmPack] npm notice created a lockfile as package-lock.json. You should commit this file.
    [npmPack] loaded rollup.config.js with warnings
    [npmPack] (!) Unused external imports
    [npmPack] default imported from external module 'rollup' but never used
    [npmPack] 
    [npmPack] ./esm/azureMachineLearningWorkspaces.js → ./dist/arm-machinelearningservices.js...
    [npmPack] created ./dist/arm-machinelearningservices.js in 503ms
    [npmPack] npm notice 
    [npmPack] npm notice package: @azure/[email protected]
    [npmPack] npm notice === Tarball Contents === 
    [npmPack] npm notice 201.6kB dist/arm-machinelearningservices.js                  
    [npmPack] npm notice 72.1kB  dist/arm-machinelearningservices.min.js              
    [npmPack] npm notice 4.0kB   esm/azureMachineLearningWorkspaces.js                
    [npmPack] npm notice 2.6kB   esm/azureMachineLearningWorkspacesContext.js         
    [npmPack] npm notice 345B    esm/models/index.js                                  
    [npmPack] npm notice 736B    esm/operations/index.js                              
    [npmPack] npm notice 18.5kB  esm/operations/machineLearningCompute.js             
    [npmPack] npm notice 1.7kB   esm/models/machineLearningComputeMappers.js          
    [npmPack] npm notice 89.1kB  esm/models/mappers.js                                
    [npmPack] npm notice 2.8kB   esm/operations/notebooks.js                          
    [npmPack] npm notice 513B    esm/models/notebooksMappers.js                       
    [npmPack] npm notice 1.6kB   esm/operations/operations.js                         
    [npmPack] npm notice 516B    esm/models/operationsMappers.js                      
    [npmPack] npm notice 3.8kB   esm/models/parameters.js                             
    [npmPack] npm notice 6.3kB   esm/operations/privateEndpointConnections.js         
    [npmPack] npm notice 1.4kB   esm/models/privateEndpointConnectionsMappers.js      
    [npmPack] npm notice 2.1kB   esm/operations/privateLinkResources.js               
    [npmPack] npm notice 1.4kB   esm/models/privateLinkResourcesMappers.js            
    [npmPack] npm notice 3.5kB   esm/operations/quotas.js                             
    [npmPack] npm notice 620B    esm/models/quotasMappers.js                          
    [npmPack] npm notice 1.0kB   rollup.config.js                                     
    [npmPack] npm notice 2.4kB   esm/operations/usages.js                             
    [npmPack] npm notice 453B    esm/models/usagesMappers.js                          
    [npmPack] npm notice 1.9kB   esm/operations/virtualMachineSizes.js                
    [npmPack] npm notice 517B    esm/models/virtualMachineSizesMappers.js             
    [npmPack] npm notice 5.7kB   esm/operations/workspaceConnections.js               
    [npmPack] npm notice 1.5kB   esm/models/workspaceConnectionsMappers.js            
    [npmPack] npm notice 2.7kB   esm/operations/workspaceFeatures.js                  
    [npmPack] npm notice 515B    esm/models/workspaceFeaturesMappers.js               
    [npmPack] npm notice 12.8kB  esm/operations/workspaces.js                         
    [npmPack] npm notice 1.5kB   esm/models/workspacesMappers.js                      
    [npmPack] npm notice 1.8kB   package.json                                         
    [npmPack] npm notice 457B    tsconfig.json                                        
    [npmPack] npm notice 400.7kB dist/arm-machinelearningservices.js.map              
    [npmPack] npm notice 56.9kB  dist/arm-machinelearningservices.min.js.map          
    [npmPack] npm notice 1.7kB   esm/azureMachineLearningWorkspaces.d.ts.map          
    [npmPack] npm notice 2.5kB   esm/azureMachineLearningWorkspaces.js.map            
    [npmPack] npm notice 526B    esm/azureMachineLearningWorkspacesContext.d.ts.map   
    [npmPack] npm notice 1.4kB   esm/azureMachineLearningWorkspacesContext.js.map     
    [npmPack] npm notice 31.7kB  esm/models/index.d.ts.map                            
    [npmPack] npm notice 359B    esm/operations/index.d.ts.map                        
    [npmPack] npm notice 126B    esm/models/index.js.map                              
    [npmPack] npm notice 374B    esm/operations/index.js.map                          
    [npmPack] npm notice 5.4kB   esm/operations/machineLearningCompute.d.ts.map       
    [npmPack] npm notice 8.6kB   esm/operations/machineLearningCompute.js.map         
    [npmPack] npm notice 914B    esm/models/machineLearningComputeMappers.d.ts.map    
    [npmPack] npm notice 927B    esm/models/machineLearningComputeMappers.js.map      
    [npmPack] npm notice 4.8kB   esm/models/mappers.d.ts.map                          
    [npmPack] npm notice 50.1kB  esm/models/mappers.js.map                            
    [npmPack] npm notice 670B    esm/operations/notebooks.d.ts.map                    
    [npmPack] npm notice 1.3kB   esm/operations/notebooks.js.map                      
    [npmPack] npm notice 236B    esm/models/notebooksMappers.d.ts.map                 
    [npmPack] npm notice 249B    esm/models/notebooksMappers.js.map                   
    [npmPack] npm notice 663B    esm/operations/operations.d.ts.map                   
    [npmPack] npm notice 910B    esm/operations/operations.js.map                     
    [npmPack] npm notice 248B    esm/models/operationsMappers.d.ts.map                
    [npmPack] npm notice 261B    esm/models/operationsMappers.js.map                  
    [npmPack] npm notice 919B    esm/models/parameters.d.ts.map                       
    [npmPack] npm notice 2.9kB   esm/models/parameters.js.map                         
    [npmPack] npm notice 1.9kB   esm/operations/privateEndpointConnections.d.ts.map   
    [npmPack] npm notice 2.8kB   esm/operations/privateEndpointConnections.js.map     
    [npmPack] npm notice 782B    esm/models/privateEndpointConnectionsMappers.d.ts.map
    [npmPack] npm notice 795B    esm/models/privateEndpointConnectionsMappers.js.map  
    [npmPack] npm notice 817B    esm/operations/privateLinkResources.d.ts.map         
    [npmPack] npm notice 1.1kB   esm/operations/privateLinkResources.js.map           
    [npmPack] npm notice 793B    esm/models/privateLinkResourcesMappers.d.ts.map      
    [npmPack] npm notice 806B    esm/models/privateLinkResourcesMappers.js.map        
    [npmPack] npm notice 1.6kB   esm/operations/quotas.d.ts.map                       
    [npmPack] npm notice 2.2kB   esm/operations/quotas.js.map                         
    [npmPack] npm notice 299B    esm/models/quotasMappers.d.ts.map                    
    [npmPack] npm notice 312B    esm/models/quotasMappers.js.map                      
    [npmPack] npm notice 1.1kB   esm/operations/usages.d.ts.map                       
    [npmPack] npm notice 1.5kB   esm/operations/usages.js.map                         
    [npmPack] npm notice 214B    esm/models/usagesMappers.d.ts.map                    
    [npmPack] npm notice 227B    esm/models/usagesMappers.js.map                      
    [npmPack] npm notice 746B    esm/operations/virtualMachineSizes.d.ts.map          
    [npmPack] npm notice 1.1kB   esm/operations/virtualMachineSizes.js.map            
    [npmPack] npm notice 259B    esm/models/virtualMachineSizesMappers.d.ts.map       
    [npmPack] npm notice 272B    esm/models/virtualMachineSizesMappers.js.map         
    [npmPack] npm notice 2.4kB   esm/operations/workspaceConnections.d.ts.map         
    [npmPack] npm notice 3.2kB   esm/operations/workspaceConnections.js.map           
    [npmPack] npm notice 796B    esm/models/workspaceConnectionsMappers.d.ts.map      
    [npmPack] npm notice 809B    esm/models/workspaceConnectionsMappers.js.map        
    [npmPack] npm notice 1.2kB   esm/operations/workspaceFeatures.d.ts.map            
    [npmPack] npm notice 1.6kB   esm/operations/workspaceFeatures.js.map              
    [npmPack] npm notice 249B    esm/models/workspaceFeaturesMappers.d.ts.map         
    [npmPack] npm notice 262B    esm/models/workspaceFeaturesMappers.js.map           

@openapi-sdkautomation
Copy link

openapi-sdkautomation bot commented Oct 7, 2020

azure-sdk-for-net

️✔️ succeeded [Logs] [Expand Details]
  • ️✔️ Generate from 76b281a with merge commit b40c8dbb74d62186ed8c4407c45f6b92c390bfee. SDK Automation 13.0.17.20200918.2
    [AutoRest] realpath(): Permission denied
    [AutoRest] realpath(): Permission denied
    [AutoRest] realpath(): Permission denied
    [AutoRest] realpath(): Permission denied
    [AutoRest] realpath(): Permission denied
    [AutoRest] realpath(): Permission denied
  • ️✔️Microsoft.Azure.Management.MachineLearningServices [View full logs]  [Preview SDK Changes]
      No Artifact Generated.

    @openapi-sdkautomation
    Copy link

    openapi-sdkautomation bot commented Oct 7, 2020

    azure-sdk-for-python

    - Breaking Change detected in SDK

    ⚠️ warning [Logs] [Expand Details]
    • ⚠️ Generate from 76b281a with merge commit b40c8dbb74d62186ed8c4407c45f6b92c390bfee. SDK Automation 13.0.17.20200918.2
    • ⚠️azure-mgmt-machinelearningservices [View full logs]  [Preview SDK Changes] Breaking Change Detected
      [build_conf] INFO:packaging_tools:Building template azure-mgmt-machinelearningservices
      [build_conf] INFO:packaging_tools.conf:Skipping default conf since the file exists
      [build_conf] INFO:packaging_tools:Skipping CHANGELOG.md template, since a previous one was found
      [build_conf] INFO:packaging_tools:Template done azure-mgmt-machinelearningservices
      [build_package] /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
      [build_package]   warnings.warn(msg)
      [build_package] warning: no files found matching '*.py' under directory 'tests'
      [build_package] warning: no files found matching '*.yaml' under directory 'tests'
      [build_package] /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type'
      [build_package]   warnings.warn(msg)
      [build_package] warning: no files found matching '*.py' under directory 'tests'
      [build_package] warning: no files found matching '*.yaml' under directory 'tests'
      [breaking_change_setup] Ignoring mock: markers 'python_version <= "2.7"' don't match your environment
      [ChangeLog] Size of delta 50.086% size of original (original: 62523 chars, delta: 31315 chars)
      [ChangeLog] **Features**
      [ChangeLog] 
      [ChangeLog]   - Model VirtualMachineSize has a new parameter supported_compute_types
      [ChangeLog]   - Model VirtualMachineSize has a new parameter gpus
      [ChangeLog]   - Model VirtualMachineSize has a new parameter estimated_vm_prices
      [ChangeLog]   - Model Resource has a new parameter sku
      [ChangeLog]   - Model AmlComputeProperties has a new parameter remote_login_port_public_access
      [ChangeLog]   - Model WorkspaceUpdateParameters has a new parameter sku
      [ChangeLog]   - Model ComputeResource has a new parameter sku
      [ChangeLog]   - Model Workspace has a new parameter private_endpoint_connections
      [ChangeLog]   - Model Workspace has a new parameter notebook_info
      [ChangeLog]   - Model Workspace has a new parameter image_build_compute
      [ChangeLog]   - Model Workspace has a new parameter service_provisioned_resource_group
      [ChangeLog]   - Model Workspace has a new parameter private_link_count
      [ChangeLog]   - Model Workspace has a new parameter hbi_workspace
      [ChangeLog]   - Model Workspace has a new parameter allow_public_access_when_behind_vnet
      [ChangeLog]   - Model Workspace has a new parameter shared_private_link_resources
      [ChangeLog]   - Model Workspace has a new parameter sku
      [ChangeLog]   - Model Workspace has a new parameter encryption
      [ChangeLog]   - Model Identity has a new parameter user_assigned_identities
      [ChangeLog]   - Model ListWorkspaceKeysResult has a new parameter notebook_access_keys
      [ChangeLog]   - Added operation MachineLearningComputeOperations.stop
      [ChangeLog]   - Added operation MachineLearningComputeOperations.start
      [ChangeLog]   - Added operation MachineLearningComputeOperations.restart
      [ChangeLog]   - Added operation group WorkspaceConnectionsOperations
      [ChangeLog]   - Added operation group PrivateEndpointConnectionsOperations
      [ChangeLog]   - Added operation group PrivateLinkResourcesOperations
      [ChangeLog]   - Added operation group QuotasOperations
      [ChangeLog]   - Added operation group AzureMachineLearningWorkspacesOperationsMixin
      [ChangeLog]   - Added operation group NotebooksOperations
      [ChangeLog]   - Added operation group WorkspaceFeaturesOperations
      [ChangeLog] 
      [ChangeLog] **Breaking changes**
      [ChangeLog] 
      [ChangeLog]   - Parameter type of model Identity is now required
      [ChangeLog]   - Operation VirtualMachineSizesOperations.list has a new signature
      [ChangeLog]   - Model AmlComputeNodeInformation has a new signature

    @openapi-sdkautomation
    Copy link

    openapi-sdkautomation bot commented Oct 7, 2020

    azure-resource-manager-schemas

    ⚠️ warning [Logs] [Expand Details]
    • ⚠️ Generate from 76b281a with merge commit b40c8dbb74d62186ed8c4407c45f6b92c390bfee. Schema Automation 13.0.17.20200918.2
      [AutoRest] WARNING: Skipping path '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.MachineLearningServices/workspaces/{workspaceName}/linkedWorkspaces/{linkName}': Unable to locate '/providers/' segment
      Failed to find any diff after autorest so no changed packages was found.

    @openapi-sdkautomation
    Copy link

    openapi-sdkautomation bot commented Oct 7, 2020

    Trenton Generation

    No readme.md specification configuration files were found that are associated with the files modified in this pull request, or swagger_to_sdk section in readme.md is not configured

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @openapi-sdkautomation
    Copy link

    openapi-sdkautomation bot commented Oct 7, 2020

    azure-sdk-for-python-track2

    No readme.md specification configuration files were found that are associated with the files modified in this pull request, or swagger_to_sdk section in readme.md is not configured

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @azure-pipelines
    Copy link

    No pipelines are associated with this pull request.

    @azure-pipelines
    Copy link

    No pipelines are associated with this pull request.

    "codeArtifactId": "some code artifact",
    "command": [
    "python",
    "train.py",
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    train.py", [](start = 13, length = 10)

    How are these scripts put in the workspace?

    Copy link
    Contributor Author

    Choose a reason for hiding this comment

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

    CodeArtifactId refers to a CodeVersion: #10876

    CodeVersion manages files (via blob url). You can create a CodeVersion as a blob file or blob directory. In the Job, you can reference these files.

    "dataBindings": {
    "data binding 1": {
    "sourceDataReference": "some data reference 1",
    "localReference": "./",
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    localReference [](start = 13, length = 14)

    how is the data being referred?

    Copy link
    Contributor Author

    Choose a reason for hiding this comment

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

    Similar to above (#11073 (comment)), sourceDataReference refers to a DataVersion. localReference is the path in the DataVersion (#11043)

    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
    },
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    what are these tags? Objects already have top level tags.

    Copy link
    Contributor Author

    Choose a reason for hiding this comment

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

    This is a proxy resource (which do not have top level tags/properties). Will reach out via email to discuss (we've had a similar discussion before #10421 (comment)).

    },
    "paths": {
    "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}": {
    "put": {
    Copy link
    Contributor

    Choose a reason for hiding this comment

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

    Does put starts the job also? What if job fails and needs to be restarted how will it work?
    Have you think about the pattern of JOB creation independent of job operations like start/stop?

    Copy link

    Choose a reason for hiding this comment

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

    yes, PUT starts job also, if job fails user can submit new job with same inputs.
    for machine learning tracking lineage is really important so we dont allow update on most of inputs in jobs.
    we do allow cancel job and delete job.
    we have thought about independent job creation but feedback we got from user is they prefer starting job as part of create instead of one extra API call.
    that said, that is why we are not publishing this APIs to public yet and hence doNotMerge tag so we can get early feedback and change accordingly.
    we had detailed discussion with ARM team in Aug regarding this.

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 1 pipeline(s).

    @markcowl
    Copy link
    Member

    markcowl commented Oct 9, 2020

    @j-so You will need to fix the validations errors above (https://aka.ms/ci-fix ), particularly the Swagger breaking changes indicated would require a breaking change review from the api review board

    @chiragg4u
    Copy link
    Contributor

    Marking it ARM Approved, please resolve the breaking change and follow the process given @ https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/202/Overall-Process-of-AME-Onboarding

    @chiragg4u chiragg4u added ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review and removed ARMChangesRequested WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Oct 10, 2020
    @azure-pipelines
    Copy link

    No pipelines are associated with this pull request.

    @markcowl
    Copy link
    Member

    /azp run

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 3 pipeline(s).

    @markcowl
    Copy link
    Member

    /azp run

    @azure-pipelines
    Copy link

    Azure Pipelines successfully started running 3 pipeline(s).

    "schema": {
    "$ref": "#/definitions/ListWorkspaceQuotas"
    }
    },
    Copy link
    Member

    Choose a reason for hiding this comment

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

    This is the breaking change described in the breaking change error. This is entirely the right thing to do with this Swagger (not sure how the original swagger was checked in without this). The impact of this in generated clients is that the type of the returned exception may change.

    The breaking change tool complains that technically, this requires a new api-version, however, since it is a correction to a preview swagger, I will sign off on this breaking change

    {
    "swagger": "2.0",
    "info": {
    "title": "Azure Machine Learning ManagementFrontEnd Service",
    Copy link
    Member

    Choose a reason for hiding this comment

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

    Need to fix this as specified in the linting error

    ],
    "parameters": [
    {
    "$ref": "machineLearningServices.json#/parameters/SubscriptionIdParameter"
    Copy link
    Member

    Choose a reason for hiding this comment

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

    "default": {
    "description": "Error",
    "schema": {
    "$ref": "machineLearningServices.json#/definitions/MachineLearningServiceError"
    Copy link
    Member

    Choose a reason for hiding this comment

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

    exception types should come from the common definitions as well (as long as this does not cause breaking changes)

    ],
    "responses": {
    "default": {
    "description": "Error",
    Copy link
    Member

    Choose a reason for hiding this comment

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

    Should add more meaningful descriptions for each result (this eventually generates REST API documentation)

    "type": "string",
    "x-ms-enum": {
    "name": "DataBindingMode",
    "modelAsString": false
    Copy link
    Member

    Choose a reason for hiding this comment

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

    See above comment. In this case, these may be the only actions for all time

    "type": "string",
    "x-ms-enum": {
    "name": "DistributionType",
    "modelAsString": false
    Copy link
    Member

    Choose a reason for hiding this comment

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

    see comments above - if these will ever change, this should be modeled as string

    "readOnly": true,
    "x-ms-enum": {
    "name": "JobStatus",
    "modelAsString": false
    Copy link
    Member

    Choose a reason for hiding this comment

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

    This should almost certainly be model as string: true

    ],
    "type": "string",
    "x-ms-enum": {
    "name": "JobType",
    Copy link
    Member

    Choose a reason for hiding this comment

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

    see admonition above about modelasstring

    "Paused"
    ],
    "type": "string",
    "x-ms-enum": {
    Copy link
    Member

    Choose a reason for hiding this comment

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

    samer comment as above

    @markcowl markcowl added Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 Reviewed-ChangesRequested <valid label in PR review process>add this label when assignee request changes after review labels Oct 14, 2020
    @markcowl
    Copy link
    Member

    @j-so Do you still want this change? If no response, will close at end of next week.

    @markcowl
    Copy link
    Member

    closing for lack of response.

    @markcowl markcowl closed this Nov 14, 2020
    @openapi-pipeline-app
    Copy link

    Swagger pipeline restarted successfully, please wait for status update in this comment.

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

    Labels

    Approved-BreakingChange DO NOT USE! OBSOLETE label. See https://github.com/Azure/azure-sdk-tools/issues/6374 ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review CI-BreakingChange-Python DoNotMerge <valid label in PR review process> use to hold merge after approval Reviewed-ChangesRequested <valid label in PR review process>add this label when assignee request changes after review

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    4 participants