diff --git a/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/client.tsp b/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/client.tsp index dd7ae0ff3fe1..558f088611b0 100644 --- a/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/client.tsp +++ b/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/client.tsp @@ -245,6 +245,7 @@ using Microsoft.OperationalInsights; "csharp" ); @@clientName(AssociatedWorkspace.associateDate, "AssociatedOn", "csharp"); +@@alternateType(AssociatedWorkspace.workspaceId, uuid, "csharp"); @@alternateType(ClusterProperties.clusterId, uuid, "csharp"); @@clientName( ClusterEntityStatus, @@ -262,6 +263,11 @@ using Microsoft.OperationalInsights; "OperationalInsightsClusterReplicationProperties", "csharp" ); +@@alternateType( + ClusterReplicationProperties.location, + Azure.Core.azureLocation, + "csharp" +); @@clientName( ClusterReplicationProperties.enabled, "IsReplicationEnabled", @@ -281,6 +287,7 @@ using Microsoft.OperationalInsights; "OperationalInsightsKeyVaultProperties", "csharp" ); +@@alternateType(KeyVaultProperties.keyVaultUri, url, "csharp"); @@clientName( LinkedServiceEntityStatus, "OperationalInsightsLinkedServiceEntityStatus", @@ -292,6 +299,11 @@ using Microsoft.OperationalInsights; "OperationalInsightsPrivateLinkScopedResourceInfo", "csharp" ); +@@alternateType( + PrivateLinkScopedResource.resourceId, + armResourceIdentifier, + "csharp" +); @@clientName( ProvisioningStateEnum, "OperationalInsightsNetworkSecurityPerimeterProvisioningState", @@ -322,6 +334,8 @@ using Microsoft.OperationalInsights; @@clientName(TablePlanEnum, "OperationalInsightsTablePlan", "csharp"); @@clientName(SearchResults, "OperationalInsightsTableSearchResults", "csharp"); @@clientName(RestoredLogs, "OperationalInsightsTableRestoredLogs", "csharp"); +@@alternateType(SearchResults.azureAsyncOperationId, uuid, "csharp"); +@@alternateType(RestoredLogs.azureAsyncOperationId, uuid, "csharp"); @@clientName( ResultStatistics, "OperationalInsightsTableResultStatistics", @@ -360,11 +374,21 @@ using Microsoft.OperationalInsights; "OperationalInsightsWorkspaceFeatures", "csharp" ); +@@alternateType( + WorkspaceFeatures.clusterResourceId, + armResourceIdentifier, + "csharp" +); @@clientName( WorkspaceReplicationProperties, "OperationalInsightsWorkspaceReplicationProperties", "csharp" ); +@@alternateType( + WorkspaceReplicationProperties.location, + Azure.Core.azureLocation, + "csharp" +); @@clientName( WorkspaceReplicationProperties.enabled, "IsReplicationEnabled", diff --git a/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/tspconfig.yaml b/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/tspconfig.yaml index b57ccc620428..765cc232126d 100644 --- a/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/tspconfig.yaml +++ b/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/OperationalInsights/tspconfig.yaml @@ -15,6 +15,10 @@ options: namespace: "Azure.ResourceManager.OperationalInsights" emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" enable-wire-path-attribute: true + "@azure-typespec/http-client-csharp-provisioning": + namespace: "Azure.Provisioning.OperationalInsights" + emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" + api-version: "2025-07-01" "@azure-tools/typespec-python": service-dir: "sdk/loganalytics" emitter-output-dir: "{output-dir}/{service-dir}/azure-mgmt-loganalytics"