Skip to content
13 changes: 0 additions & 13 deletions src/DevCenter/DevCenter.AutoRest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,19 +214,6 @@ directive:
}
}
}
- where:
verb: Get
subject: OperationStatus
set:
breaking-change:
deprecated-cmdlet-output-type: OperationStatus
replacement-cmdlet-output-type: OperationStatus
deprecated-output-properties:
- ResourceId
change-description: The element type for property 'ResourceId' has been removed.
deprecated-by-version: 2.0.0
deprecated-by-azversion: 13.0.0
change-effective-date: 2024/11/19
- where:
parameter-name: Top
hide: true
Expand Down
2 changes: 1 addition & 1 deletion src/DevCenter/DevCenterData.AutoRest/Az.DevCenterdata.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
DotNetFrameworkVersion = '4.7.2'
RequiredAssemblies = './bin/Az.DevCenterdata.private.dll'
FormatsToProcess = './Az.DevCenterdata.format.ps1xml'
FunctionsToExport = 'Deploy-AzDevCenterUserEnvironment', 'Get-AzDevCenterUserCatalog', 'Get-AzDevCenterUserDevBox', 'Get-AzDevCenterUserDevBoxAction', 'Get-AzDevCenterUserDevBoxOperation', 'Get-AzDevCenterUserDevBoxRemoteConnection', 'Get-AzDevCenterUserEnvironment', 'Get-AzDevCenterUserEnvironmentAction', 'Get-AzDevCenterUserEnvironmentDefinition', 'Get-AzDevCenterUserEnvironmentLog', 'Get-AzDevCenterUserEnvironmentOperation', 'Get-AzDevCenterUserEnvironmentOutput', 'Get-AzDevCenterUserEnvironmentType', 'Get-AzDevCenterUserPool', 'Get-AzDevCenterUserProject', 'Get-AzDevCenterUserSchedule', 'Invoke-AzDevCenterUserDelayDevBoxAction', 'Invoke-AzDevCenterUserDelayEnvironmentAction', 'New-AzDevCenterUserDevBox', 'New-AzDevCenterUserEnvironment', 'Remove-AzDevCenterUserDevBox', 'Remove-AzDevCenterUserEnvironment', 'Repair-AzDevCenterUserDevBox', 'Restart-AzDevCenterUserDevBox', 'Skip-AzDevCenterUserDevBoxAction', 'Skip-AzDevCenterUserEnvironmentAction', 'Start-AzDevCenterUserDevBox', 'Stop-AzDevCenterUserDevBox', 'Update-AzDevCenterUserEnvironment', '*'
FunctionsToExport = 'Deploy-AzDevCenterUserEnvironment', 'Get-AzDevCenterUserCatalog', 'Get-AzDevCenterUserDevBox', 'Get-AzDevCenterUserDevBoxAction', 'Get-AzDevCenterUserDevBoxCustomizationGroup', 'Get-AzDevCenterUserDevBoxCustomizationTaskDefinition', 'Get-AzDevCenterUserDevBoxCustomizationTaskLog', 'Get-AzDevCenterUserDevBoxOperation', 'Get-AzDevCenterUserDevBoxRemoteConnection', 'Get-AzDevCenterUserEnvironment', 'Get-AzDevCenterUserEnvironmentAction', 'Get-AzDevCenterUserEnvironmentDefinition', 'Get-AzDevCenterUserEnvironmentLog', 'Get-AzDevCenterUserEnvironmentOperation', 'Get-AzDevCenterUserEnvironmentOutput', 'Get-AzDevCenterUserEnvironmentType', 'Get-AzDevCenterUserPool', 'Get-AzDevCenterUserProject', 'Get-AzDevCenterUserSchedule', 'Invoke-AzDevCenterUserDelayDevBoxAction', 'Invoke-AzDevCenterUserDelayEnvironmentAction', 'New-AzDevCenterUserDevBox', 'New-AzDevCenterUserDevBoxCustomizationGroup', 'New-AzDevCenterUserEnvironment', 'Remove-AzDevCenterUserDevBox', 'Remove-AzDevCenterUserEnvironment', 'Repair-AzDevCenterUserDevBox', 'Restart-AzDevCenterUserDevBox', 'Skip-AzDevCenterUserDevBoxAction', 'Skip-AzDevCenterUserEnvironmentAction', 'Start-AzDevCenterUserDevBox', 'Stop-AzDevCenterUserDevBox', 'Test-AzDevCenterUserDevBoxCustomizationTaskAction', 'Update-AzDevCenterUserEnvironment', '*'
AliasesToExport = '*'
PrivateData = @{
PSData = @{
Expand Down
83 changes: 36 additions & 47 deletions src/DevCenter/DevCenterData.AutoRest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
This directory contains the PowerShell module for the DevCenterdata service.

---
## Status
[![Az.DevCenterdata](https://img.shields.io/powershellgallery/v/Az.DevCenterdata.svg?style=flat-square&label=Az.DevCenterdata "Az.DevCenterdata")](https://www.powershellgallery.com/packages/Az.DevCenterdata/)

## Info
- Modifiable: yes
- Generated: all
Expand All @@ -31,14 +28,12 @@ For information on how to develop for `Az.DevCenterdata`, see [how-to.md](how-to

```yaml
# pin the swagger version by using the commit id instead of branch name
commit: bce3a8d1141c8c6df26d17c94b0f5437f214141f
commit: f9fb4b105657cfcca25585b0708ff80ff113b005
require:
# readme.azure.noprofile.md is the common configuration file
- $(this-folder)/../../readme.azure.noprofile.md
input-file:
- $(repo)/specification/devcenter/data-plane/Microsoft.DevCenter/preview/2023-10-01-preview/devbox.json
- $(repo)/specification/devcenter/data-plane/Microsoft.DevCenter/preview/2023-10-01-preview/devcenter.json
- $(repo)/specification/devcenter/data-plane/Microsoft.DevCenter/preview/2023-10-01-preview/environments.json
- $(repo)/specification/devcenter/data-plane/Microsoft.DevCenter/preview/2024-05-01-preview/devcenter.json
title: DevCenterdata
subject-prefix: DevCenter
endpoint-resource-id-key-name: https://devcenter.azure.com
Expand All @@ -47,40 +42,45 @@ use-extension:
"@autorest/powershell": "3.x"

directive:
- no-inline:
- AzureCoreFoundationsInnerError
- where:
variant: ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString))
remove: true
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/devboxes/{devBoxName}"].delete.responses
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:start"].post.responses
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:stop"].post.responses
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:restart"].post.responses
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/devboxes/{devBoxName}:repair"].post.responses
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where: $.paths["/projects/{projectName}/users/{userId}/environments/{environmentName}"].put.responses
Expand All @@ -94,40 +94,32 @@ directive:
transform: >
$['200'] = {
"description": "OK. The request has succeeded.",
"schema": {"$ref": "devcenter.json#/definitions/OperationStatus"}
"schema": {"$ref": "#/definitions/OperationStatus"}
}
- from: swagger-document
where-operation: Environments_PatchEnvironment
transform: >
$['parameters'] = [
{
"$ref": "devcenter.json#/parameters/ApiVersionParameter"
},
{
"$ref": "devcenter.json#/parameters/ProjectNameParameter"
},
{
"$ref": "devcenter.json#/parameters/UserIdParameter"
},
{
"$ref": "#/parameters/EnvironmentNameParameter"
},
{
"name": "body",
"in": "body",
"description": "Updatable environment properties.",
"required": true,
"schema": {
"$ref": "#/definitions/EnvironmentPatchProperties"
}
}
]
where: $.paths["/projects/{projectName}"].get.operationId
transform: >-
return "Projects_Get"
- from: swagger-document
where: $.paths["/devboxes"].get.operationId
transform: return "DevBoxes_ListAllDevBoxes"
where: $.paths["/projects/{projectName}/users/{userId}/abilities"].get.operationId
transform: >-
return "Projects_GetAbilities"
- from: swagger-document
where: $.paths["/users/{userId}/devboxes"].get.operationId
transform: return "DevBoxes_ListAllDevBoxesByUser"
where: $.paths["/projects"].get.operationId
transform: >-
return "Projects_List"
- from: swagger-document
where: $.paths["/projects/{projectName}/environmentTypes/{environmentTypeName}"].get.operationId
transform: >-
return "EnvironmentTypes_Get"
- from: swagger-document
where: $.paths["/projects/{projectName}/environmentTypes/{environmentTypeName}/users/{userId}/abilities"].get.operationId
transform: >-
return "EnvironmentTypes_GetAbilities"
- from: swagger-document
where: $.paths["/projects/{projectName}/environmentTypes"].get.operationId
transform: >-
return "EnvironmentTypes_List"
- where:
subject: ^(.*)(DevBoxPool)(.*)$
set:
Expand Down Expand Up @@ -171,12 +163,9 @@ directive:
parameter-name: Name
alias: ActionName
- where:
verb: New
variant: ^Create$|^CreateViaIdentity$
verb: New|Test
variant: ^Create$|^CreateViaIdentity$|^Validate$|^ValidateViaIdentity$
remove: true
- from: swagger-document
where: $.definitions.EnvironmentUpdateProperties.properties.parameters
transform: $["additionalProperties"] = true
- where:
subject: ^(.*)
hide: true
Expand Down
Loading