Skip to content

Commit 9463d82

Browse files
Add operational insights resource (#42744)
* Add operational insights resource * fix test and cspell false positive * pr fb
1 parent 3928f09 commit 9463d82

39 files changed

+142
-30
lines changed

.vscode/cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"nunit",
9595
"odata",
9696
"onco",
97+
"opinsights",
9798
"otel",
9899
"overridden",
99100
"parallelization",

eng/Packages.Data.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
<PackageReference Update="Azure.ResourceManager.CosmosDB" Version="1.4.0-alpha.20240309.1" />
139139
<PackageReference Update="Azure.ResourceManager.EventHubs" Version="1.1.0-alpha.20240311.3" />
140140
<PackageReference Update="Azure.ResourceManager.KeyVault" Version="1.3.0-alpha.20240310.2" />
141+
<PackageReference Update="Azure.ResourceManager.OperationalInsights" Version="1.3.0-alpha.20240315.1" />
141142
<PackageReference Update="Azure.ResourceManager.PostgreSql" Version="1.2.0-alpha.20240309.1" />
142143
<PackageReference Update="Azure.ResourceManager.Redis" Version="1.4.0-alpha.20240309.1" />
143144
<PackageReference Update="Azure.ResourceManager.Resources" Version="1.8.0-alpha.20240309.1" />

sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.net6.0.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,15 @@ public partial class KeyVaultSecret : Azure.Provisioning.Resource<Azure.Resource
309309
public static Azure.Provisioning.KeyVaults.KeyVaultSecret FromExisting(Azure.Provisioning.IConstruct scope, string name, Azure.Provisioning.KeyVaults.KeyVault parent) { throw null; }
310310
}
311311
}
312+
namespace Azure.Provisioning.OperationalInsights
313+
{
314+
public partial class OperationalInsightsWorkspace : Azure.Provisioning.Resource<Azure.ResourceManager.OperationalInsights.OperationalInsightsWorkspaceData>
315+
{
316+
public OperationalInsightsWorkspace(Azure.Provisioning.IConstruct scope, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsWorkspaceSku? sku = null, Azure.Provisioning.ResourceManager.ResourceGroup? parent = null, string name = "opinsights", string version = "2022-10-01", Azure.Core.AzureLocation? location = default(Azure.Core.AzureLocation?)) : base (default(Azure.Provisioning.IConstruct), default(Azure.Provisioning.Resource), default(string), default(Azure.Core.ResourceType), default(string), default(System.Func<string, Azure.ResourceManager.OperationalInsights.OperationalInsightsWorkspaceData>)) { }
317+
public static Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace FromExisting(Azure.Provisioning.IConstruct scope, string name, Azure.Provisioning.ResourceManager.ResourceGroup? parent = null) { throw null; }
318+
protected override string GetAzureName(Azure.Provisioning.IConstruct scope, string resourceName) { throw null; }
319+
}
320+
}
312321
namespace Azure.Provisioning.PostgreSql
313322
{
314323
public partial class PostgreSqlConnectionString : Azure.Provisioning.ConnectionString

sdk/provisioning/Azure.Provisioning/api/Azure.Provisioning.netstandard2.0.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,15 @@ public partial class KeyVaultSecret : Azure.Provisioning.Resource<Azure.Resource
309309
public static Azure.Provisioning.KeyVaults.KeyVaultSecret FromExisting(Azure.Provisioning.IConstruct scope, string name, Azure.Provisioning.KeyVaults.KeyVault parent) { throw null; }
310310
}
311311
}
312+
namespace Azure.Provisioning.OperationalInsights
313+
{
314+
public partial class OperationalInsightsWorkspace : Azure.Provisioning.Resource<Azure.ResourceManager.OperationalInsights.OperationalInsightsWorkspaceData>
315+
{
316+
public OperationalInsightsWorkspace(Azure.Provisioning.IConstruct scope, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsWorkspaceSku? sku = null, Azure.Provisioning.ResourceManager.ResourceGroup? parent = null, string name = "opinsights", string version = "2022-10-01", Azure.Core.AzureLocation? location = default(Azure.Core.AzureLocation?)) : base (default(Azure.Provisioning.IConstruct), default(Azure.Provisioning.Resource), default(string), default(Azure.Core.ResourceType), default(string), default(System.Func<string, Azure.ResourceManager.OperationalInsights.OperationalInsightsWorkspaceData>)) { }
317+
public static Azure.Provisioning.OperationalInsights.OperationalInsightsWorkspace FromExisting(Azure.Provisioning.IConstruct scope, string name, Azure.Provisioning.ResourceManager.ResourceGroup? parent = null) { throw null; }
318+
protected override string GetAzureName(Azure.Provisioning.IConstruct scope, string resourceName) { throw null; }
319+
}
320+
}
312321
namespace Azure.Provisioning.PostgreSql
313322
{
314323
public partial class PostgreSqlConnectionString : Azure.Provisioning.ConnectionString

sdk/provisioning/Azure.Provisioning/src/Azure.Provisioning.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<PackageReference Include="Azure.ResourceManager.EventHubs" />
2727
<PackageReference Include="Azure.ResourceManager.SignalR" />
2828
<PackageReference Include="Azure.ResourceManager.ApplicationInsights" />
29+
<PackageReference Include="Azure.ResourceManager.OperationalInsights" />
2930
<PackageReference Include="System.ClientModel" />
3031
</ItemGroup>
3132

sdk/provisioning/Azure.Provisioning/src/appconfiguration/AppConfigurationStore.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class AppConfigurationStore : Resource<AppConfigurationStoreData>
1919
// https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/appconfiguration/Azure.ResourceManager.AppConfiguration/src/Generated/RestOperations/ConfigurationStoresRestOperations.cs#L36
2020
private const string DefaultVersion = "2023-03-01";
2121

22-
private static readonly Func<string, AppConfigurationStoreData> Empty = (name) => ArmAppConfigurationModelFactory.AppConfigurationStoreData();
22+
private static AppConfigurationStoreData Empty(string name) => ArmAppConfigurationModelFactory.AppConfigurationStoreData();
2323

2424
/// <summary>
2525
/// Initializes a new instance of the <see cref="AppConfigurationStore"/> class.

sdk/provisioning/Azure.Provisioning/src/applicationinsights/ApplicationInsightsComponent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class ApplicationInsightsComponent : Resource<ApplicationInsightsComponen
2020
// https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/applicationinsights/Azure.ResourceManager.ApplicationInsights/src/Generated/RestOperations/ComponentsRestOperations.cs#L36
2121
internal const string DefaultVersion = "2020-02-02";
2222

23-
private static readonly Func<string, ApplicationInsightsComponentData> Empty = (name) => ArmApplicationInsightsModelFactory.ApplicationInsightsComponentData();
23+
private static ApplicationInsightsComponentData Empty(string name) => ArmApplicationInsightsModelFactory.ApplicationInsightsComponentData();
2424

2525
/// <summary>
2626
/// Creates a new instance of the <see cref="ApplicationInsightsComponentData"/> class.

sdk/provisioning/Azure.Provisioning/src/cognitiveservices/CognitiveServicesAccount.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class CognitiveServicesAccount : Resource<CognitiveServicesAccountData>
1919
// https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/cognitiveservices/Azure.ResourceManager.CognitiveServices/src/Generated/RestOperations/AccountsRestOperations.cs#L36
2020
private const string DefaultVersion = "2023-05-01";
2121

22-
private static readonly Func<string, CognitiveServicesAccountData> Empty = (name) => ArmCognitiveServicesModelFactory.CognitiveServicesAccountData();
22+
private static CognitiveServicesAccountData Empty(string name) => ArmCognitiveServicesModelFactory.CognitiveServicesAccountData();
2323

2424
/// <summary>
2525
/// Creates a new instance of the <see cref="CognitiveServicesAccount"/> class.

sdk/provisioning/Azure.Provisioning/src/cognitiveservices/CognitiveServicesAccountDeployment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace Azure.Provisioning.CognitiveServices
1313
public class CognitiveServicesAccountDeployment : Resource<CognitiveServicesAccountDeploymentData>
1414
{
1515
private const string ResourceTypeName = "Microsoft.CognitiveServices/accounts/deployments";
16-
private static readonly Func<string, CognitiveServicesAccountDeploymentData> Empty = (name) => ArmCognitiveServicesModelFactory.CognitiveServicesAccountDeploymentData();
16+
private static CognitiveServicesAccountDeploymentData Empty (string name) => ArmCognitiveServicesModelFactory.CognitiveServicesAccountDeploymentData();
1717

1818
/// <summary>
1919
/// Creates a new instance of the <see cref="CognitiveServicesAccount"/> class.

sdk/provisioning/Azure.Provisioning/src/cosmosdb/CosmosDBAccount.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class CosmosDBAccount : Resource<CosmosDBAccountData>
2020
// TODO the version used in ARM library doesn't exist in docs, so we are using the latest documented version
2121
internal const string DefaultVersion = "2023-04-15";
2222

23-
private static readonly Func<string, CosmosDBAccountData> Empty = (name) => ArmCosmosDBModelFactory.CosmosDBAccountData();
23+
private static CosmosDBAccountData Empty(string name) => ArmCosmosDBModelFactory.CosmosDBAccountData();
2424

2525
/// <summary>
2626
/// Creates a new instance of the <see cref="CosmosDBAccount"/> class.

0 commit comments

Comments
 (0)