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

merge 2023-08-01-preview API version to main repo #26239

Merged
merged 15 commits into from
Nov 3, 2023
Prev Previous commit
Next Next commit
update readme
  • Loading branch information
priyjain358 committed Oct 17, 2023
commit 7f985c612af7fffcca98e5881d9553cc7fa37c28
59 changes: 22 additions & 37 deletions specification/azurestackhci/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ title: AzureStackHCIClient
description: Azure Stack HCI management service
openapi-type: arm
openapi-subtype: rpaas
tag: package-preview-2023-08-01
tag: package-preview-2023-08
```

## Suppression
Expand Down Expand Up @@ -60,21 +60,6 @@ directive:
suppressions:
- code: PathResourceProviderNamePascalCase
reason: We had already gone to production with "HCI" in our namespace, so changing it to "Hci" now would be disruptive.
- code: ResourceNameRestriction
reason: ClusterName didn't have a pattern initially, adding the constraint now will cause a breaking change
from: deploymentSettings.json
where:
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings"]
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings/{deploymentSettingsName}"]
- $.paths["/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings/{deploymentSettingsName}/deploy"]

- code: DefinitionsPropertiesNamesCamelCase
reason: We have a dependency on other team which is already using these values, changing it will break backward compatibility
from: deploymentSettings.json
where:
- $.definitions.QosPolicyOverrides.properties.priorityValue8021Action_Cluster
- $.definitions.QosPolicyOverrides.properties.priorityValue8021Action_SMB
- $.definitions.QosPolicyOverrides.properties.bandwidthPercentage_SMB
- code: TopLevelResourcesListBySubscription
reason: It is reporting issue for proxy extension resource which doesn't have use case to ListBySubscription as this resource will always tied to one parent resource only. Additionally, there is a 1:1 relationship between HybridCompute Machines and AzureStackHCI VirtualMachineInstances.
- code: PropertiesTypeObjectNoDefinition
Expand All @@ -85,11 +70,29 @@ suppressions:
from: logicalNetworks.json
```


### Tag: package-preview-2023-08

These settings apply only when `--tag=package-preview-2023-08` is specified on the command line.

```yaml $(tag) == 'package-preview-2023-08'
input-file:
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/operations.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/publishers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updates.json
```
### Tag: package-preview-2023-09

These settings apply only when `--tag=package-preview-2023-09` is specified on the command line.

```yaml $(tag) == 'package-preview-2023-09'
``` yaml $(tag) == 'package-preview-2023-09'
input-file:
- Microsoft.AzureStackHCI/preview/2023-09-01-preview/common.json
- Microsoft.AzureStackHCI/preview/2023-09-01-preview/galleryImages.json
Expand All @@ -100,11 +103,12 @@ input-file:
- Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualHardDisks.json
- Microsoft.AzureStackHCI/preview/2023-09-01-preview/virtualMachineInstances.json
```

### Tag: package-2023-08

These settings apply only when `--tag=package-2023-08` is specified on the command line.

```yaml $(tag) == 'package-2023-08'
``` yaml $(tag) == 'package-2023-08'
input-file:
- Microsoft.AzureStackHCI/stable/2023-08-01/arcSettings.json
- Microsoft.AzureStackHCI/stable/2023-08-01/clusters.json
Expand All @@ -117,25 +121,6 @@ input-file:
- Microsoft.AzureStackHCI/stable/2023-08-01/updateSummaries.json
- Microsoft.AzureStackHCI/stable/2023-08-01/updates.json
```
### Tag: package-preview-2023-08-01

These settings apply only when `--tag=package-preview-2023-08-01` is specified on the command line.

```yaml $(tag) == 'package-preview-2023-08-01'
input-file:
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/arcSettings.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/clusters.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/extensions.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/offers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/operations.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/publishers.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/skus.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateRuns.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updateSummaries.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/updates.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/deploymentSettings.json
- Microsoft.AzureStackHCI/preview/2023-08-01-preview/edgeDevices.json
```

### Tag: package-preview-2023-07

Expand Down