Skip to content

Commit

Permalink
[Azure Stack] Updates to Azs.Update.Admin spec (#8899)
Browse files Browse the repository at this point in the history
* commit fbe7670
Author: bganapa <bganapa@microsoft.com>
Date:   Tue Mar 10 14:06:55 2020 -0700

    Update resourceGroups casing

commit 848e5f7
Author: bganapa <bganapa@microsoft.com>
Date:   Tue Mar 10 14:05:10 2020 -0700

    Update resourcegroups casing to resourceGroups

commit 591ff3c
Author: bganapa <bganapa@microsoft.com>
Date:   Tue Mar 10 13:58:14 2020 -0700

    Update Updates.json

    commit 9e551f0
Author: bganapa <bganapa@microsoft.com>                                                Date:   Tue Nov 12 11:44:22 2019 -0800                                                                                                                                            Reset to Stackadmin2 (#7766)

* Address PR comments
  • Loading branch information
viananth committed Apr 7, 2020
1 parent aa811db commit 7403364
Show file tree
Hide file tree
Showing 5 changed files with 87 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"application/json"
],
"paths": {
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/": {
"get": {
"x-ms-examples": {
"Get the list of update locations.": {
Expand Down Expand Up @@ -52,7 +52,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}": {
"get": {
"x-ms-examples": {
"Get an update location based on name.": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"application/json"
],
"paths": {
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns": {
"get": {
"x-ms-examples": {
"Get the list of update runs.": {
Expand Down Expand Up @@ -58,7 +58,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}": {
"get": {
"x-ms-examples": {
"Get an update run.": {
Expand Down Expand Up @@ -100,7 +100,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns": {
"get": {
"x-ms-examples": {
"Get the list of update runs.": {
Expand Down Expand Up @@ -139,7 +139,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns/{runName}": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns/{runName}": {
"get": {
"x-ms-examples": {
"Get an update run.": {
Expand Down Expand Up @@ -178,7 +178,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}/rerun": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}/rerun": {
"post": {
"x-ms-examples": {
"Rerun an update.": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"application/json"
],
"paths": {
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates": {
"get": {
"x-ms-examples": {
"Get the list of updates at an update locations.": {
Expand Down Expand Up @@ -55,7 +55,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}": {
"get": {
"x-ms-examples": {
"Get a specific update at an update location.": {
Expand Down Expand Up @@ -94,7 +94,7 @@
}
}
},
"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/Apply": {
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/Apply": {
"post": {
"x-ms-examples": {
"Apply a specific update at an update location.": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Update Admin

> see https://aka.ms/autorest
This is the AutoRest configuration file for Update Admin.

---
## Getting Started
To build the SDK for Update Admin, simply [Install AutoRest](https://aka.ms/autorest/install) and in this folder, run:

> `autorest`
To see additional help and options, run:

> `autorest --help`
---

## Configuration

### Basic Information
These are the global settings for the Update API.

``` yaml
title: UpdateAdminClient
description: Update Admin Client
openapi-type: arm
tag: package-2016-05-01
```
---
# Code Generation
## C#
These settings apply only when `--csharp` is specified on the command line.
Please also specify `--csharp-sdks-folder=<path to "SDKs" directory of your azure-sdk-for-net clone>`.

``` yaml $(csharp)
csharp:
azure-arm: true
license-header: MICROSOFT_MIT_NO_VERSION
namespace: Microsoft.AzureStack.Management.Update.Admin
payload-flattening-threshold: 1
output-folder: $(csharp-sdks-folder)/Generated
clear-output-folder: true
```

## Multi-API/Profile support for AutoRest v3 generators

AutoRest V3 generators require the use of `--tag=all-api-versions` to select api files.

This block is updated by an automatic script. Edits may be lost!

``` yaml
# include the azure profile definitions from the standard location
require: $(this-folder)/../../../../profiles/readme.md
# all the input files across all versions
input-file:
- $(this-folder)/Microsoft.Update.Admin/preview/2016-05-01/Update.json
- $(this-folder)/Microsoft.Update.Admin/preview/2016-05-01/Updates.json
- $(this-folder)/Microsoft.Update.Admin/preview/2016-05-01/UpdateLocations.json
- $(this-folder)/Microsoft.Update.Admin/preview/2016-05-01/UpdateRuns.json
```

If there are files that should not be in the `all-api-versions` set,
uncomment the `exclude-file` section below and add the file paths.

``` yaml $(tag) == 'all-api-versions'
#exclude-file:
# - $(this-folder)/Microsoft.Example/stable/2010-01-01/somefile.json
```
9 changes: 4 additions & 5 deletions specification/azsadmin/resource-manager/update/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ csharp:
clear-output-folder: true
```

## Multi-API/Profile support for AutoRest v3 generators
## Multi-API/Profile support for AutoRest v3 generators

AutoRest V3 generators require the use of `--tag=all-api-versions` to select api files.

This block is updated by an automatic script. Edits may be lost!

``` yaml $(tag) == 'all-api-versions' /* autogenerated */
``` yaml
# include the azure profile definitions from the standard location
require: $(this-folder)/../../../../profiles/readme.md
Expand All @@ -76,11 +76,10 @@ input-file:
```

If there are files that should not be in the `all-api-versions` set,
If there are files that should not be in the `all-api-versions` set,
uncomment the `exclude-file` section below and add the file paths.

``` yaml $(tag) == 'all-api-versions'
#exclude-file:
#exclude-file:
# - $(this-folder)/Microsoft.Example/stable/2010-01-01/somefile.json
```

0 comments on commit 7403364

Please sign in to comment.