Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions doc/GeneratorMigration/Library_Inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@

## Summary

- Total libraries: 398
- Management Plane (MPG): 227
- Autorest/Swagger: 159
- New Emitter (TypeSpec): 28
- Old TypeSpec: 40
- Total libraries: 397
- Management Plane (MPG): 226
- Autorest/Swagger: 158
- New Emitter (TypeSpec): 29
- Old TypeSpec: 39
- Data Plane (DPG): 171
- Autorest/Swagger: 86
- New Emitter (TypeSpec): 19
Expand Down Expand Up @@ -168,7 +168,7 @@ Libraries that have not yet been migrated to the new TypeSpec emitter. Total: 86

Libraries that provide resource management APIs for Azure services and have been migrated to the new TypeSpec emitter.

**Migration Status**: 28 / 68 (41.2%)
**Migration Status**: 29 / 68 (42.6%)

| Service | Library | New Emitter |
| ------- | ------- | ----------- |
Expand Down Expand Up @@ -204,7 +204,7 @@ Libraries that provide resource management APIs for Azure services and have been
| healthdataaiservices | Azure.ResourceManager.HealthDataAIServices | ✅ |
| hybridconnectivity | Azure.ResourceManager.HybridConnectivity | |
| hybridkubernetes | Azure.ResourceManager.Kubernetes | ✅ |
| impactreporting | Azure.ResourceManager.ImpactReporting | |
| impactreporting | Azure.ResourceManager.ImpactReporting | |
| informaticadatamanagement | Azure.ResourceManager.InformaticaDataManagement | ✅ |
| iotoperations | Azure.ResourceManager.IotOperations | |
| lambdatesthyperexecute | Azure.ResourceManager.LambdaTestHyperExecute | ✅ |
Expand Down Expand Up @@ -244,7 +244,7 @@ Libraries that provide resource management APIs for Azure services and have been

## Management Plane Libraries (MPG) - Still on Swagger

Libraries that have not yet been migrated to the new TypeSpec emitter. Total: 159
Libraries that have not yet been migrated to the new TypeSpec emitter. Total: 158

| Service | Library |
| ------- | ------- |
Expand Down Expand Up @@ -305,7 +305,6 @@ Libraries that have not yet been migrated to the new TypeSpec emitter. Total: 15
| digitaltwins | Azure.ResourceManager.DigitalTwins |
| dns | Azure.ResourceManager.Dns |
| dnsresolver | Azure.ResourceManager.DnsResolver |
| edgeactions | Azure.ResourceManager.EdgeActionsApi |
| edgeorder | Azure.ResourceManager.EdgeOrder |
| edgezones | Azure.ResourceManager.EdgeZones |
| eventgrid | Azure.ResourceManager.EventGrid |
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@
<PackageId>Azure.ResourceManager.ImpactReporting</PackageId>
<Description>Azure Resource Manager client SDK for Azure resource provider ImpactReporting.</Description>
<PackageTags>azure;management;arm;resource manager;impactreporting</PackageTags>
<IncludeAutorestDependency>true</IncludeAutorestDependency>
</PropertyGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;
using Azure.ResourceManager.ImpactReporting;

namespace Azure.ResourceManager.ImpactReporting.Models
{
/// <summary> Impact category properties. </summary>
public partial class ImpactCategoryProperties
{
/// <summary> The workloadImpact properties which are required when reporting with the impact category. </summary>
public IReadOnlyList<RequiredImpactProperties> RequiredImpactProperties { get; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;

namespace Azure.ResourceManager.ImpactReporting.Models
{
/// <summary> Details of the Connector. </summary>
public partial class ImpactConnectorProperties
{
/// <summary> Initializes a new instance of <see cref="ImpactConnectorProperties"/>. </summary>
/// <param name="connectorId"> unique id of the connector. </param>
/// <param name="tenantId"> tenant id of this connector. </param>
/// <param name="connectorType"> connector type. </param>
/// <param name="lastRanOn"> last run time stamp of this connector in UTC time zone. </param>
public ImpactConnectorProperties(string connectorId, string tenantId, ImpactConnectorType connectorType, DateTimeOffset lastRanOn)
{
ConnectorId = connectorId;
TenantId = tenantId;
ConnectorType = connectorType;
LastRanOn = lastRanOn;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;
using Azure.ResourceManager.ImpactReporting;

namespace Azure.ResourceManager.ImpactReporting.Models
{
/// <summary> Required impact properties. </summary>
public partial class RequiredImpactProperties
{
/// <summary> Allowed values values for the property. </summary>
public IReadOnlyList<string> AllowedValues { get; }
}
}
Loading