diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props
index 9c7f3c99f5ba..cacd0611de60 100644
--- a/eng/Packages.Data.props
+++ b/eng/Packages.Data.props
@@ -143,7 +143,7 @@
-
+
diff --git a/sdk/cloudmachine/Azure.Projects.AI/src/MaaS/AIServiceFeature.cs b/sdk/cloudmachine/Azure.Projects.AI/src/MaaS/AIServiceFeature.cs
index 45d4f19c1351..52a74d5d3843 100644
--- a/sdk/cloudmachine/Azure.Projects.AI/src/MaaS/AIServiceFeature.cs
+++ b/sdk/cloudmachine/Azure.Projects.AI/src/MaaS/AIServiceFeature.cs
@@ -31,7 +31,7 @@ public AIModelsFeature(string model, string modelVersion)
///
protected override void EmitConstructs(ProjectInfrastructure infrastructure)
{
- CognitiveServicesAccount cognitiveServices = new("aiservices")
+ CognitiveServicesAccount cognitiveServices = new("aiservices", resourceVersion: "2024-10-01")
{
Name = infrastructure.ProjectId,
Kind = "AIServices",
diff --git a/sdk/cloudmachine/Azure.Projects.AI/src/OpenAI/OpenAIAccountFeature.cs b/sdk/cloudmachine/Azure.Projects.AI/src/OpenAI/OpenAIAccountFeature.cs
index 2a98a589e137..ba5710bf41a1 100644
--- a/sdk/cloudmachine/Azure.Projects.AI/src/OpenAI/OpenAIAccountFeature.cs
+++ b/sdk/cloudmachine/Azure.Projects.AI/src/OpenAI/OpenAIAccountFeature.cs
@@ -30,7 +30,7 @@ public OpenAIAccountFeature(CognitiveServicesSku? sku = default)
///
protected override void EmitConstructs(ProjectInfrastructure infrastructure)
{
- CognitiveServicesAccount cognitiveServices = new("openai")
+ CognitiveServicesAccount cognitiveServices = new("openai", resourceVersion: "2024-10-01")
{
Name = infrastructure.ProjectId,
Kind = "OpenAI",
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs
index 3a01a7f9aca8..55e19e3397a4 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.net8.0.cs
@@ -1,5 +1,10 @@
namespace Azure.Provisioning.CognitiveServices
{
+ public partial class AadAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AadAuthTypeConnectionProperties() { }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class AbusePenalty : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public AbusePenalty() { }
@@ -13,6 +18,39 @@ public enum AbusePenaltyAction
Throttle = 0,
Block = 1,
}
+ public partial class AccessKeyAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AccessKeyAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionAccessKey Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class AccountKeyAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AccountKeyAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class AIFoundryNetworkInjection : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public AIFoundryNetworkInjection() { }
+ public Azure.Provisioning.BicepValue Scenario { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SubnetArmId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue UseMicrosoftManagedNetwork { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum AIFoundryNetworkInjectionScenarioType
+ {
+ [System.Runtime.Serialization.DataMemberAttribute(Name="none")]
+ None = 0,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="agent")]
+ Agent = 1,
+ }
+ public partial class ApiKeyAuthConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ApiKeyAuthConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class BillingMeterInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BillingMeterInfo() { }
@@ -21,6 +59,19 @@ public BillingMeterInfo() { }
public Azure.Provisioning.BicepValue Unit { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public enum CapabilityHostKind
+ {
+ Agents = 0,
+ }
+ public enum CapabilityHostProvisioningState
+ {
+ Succeeded = 0,
+ Failed = 1,
+ Canceled = 2,
+ Creating = 3,
+ Updating = 4,
+ Deleting = 5,
+ }
public partial class CognitiveServicesAccount : Azure.Provisioning.Primitives.ProvisionableResource
{
public CognitiveServicesAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -51,6 +102,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesAccountDeployment : Azure.Provisioning.Primitives.ProvisionableResource
@@ -76,6 +129,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesAccountDeploymentModel : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -104,6 +159,7 @@ public CognitiveServicesAccountDeploymentProperties() { }
public Azure.Provisioning.BicepValue RaiPolicyName { get { throw null; } set { } }
public Azure.Provisioning.BicepList RateLimits { get { throw null; } }
public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentScaleSettings ScaleSettings { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SpilloverDeploymentName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue VersionUpgradeOption { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
@@ -149,14 +205,18 @@ public partial class CognitiveServicesAccountProperties : Azure.Provisioning.Pri
{
public CognitiveServicesAccountProperties() { }
public Azure.Provisioning.CognitiveServices.AbusePenalty AbusePenalty { get { throw null; } }
+ public Azure.Provisioning.BicepList AIFoundryNetworkInjections { get { throw null; } set { } }
public Azure.Provisioning.BicepList AllowedFqdnList { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue AllowProjectManagement { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.UserOwnedAmlWorkspace AmlWorkspace { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.ServiceAccountApiProperties ApiProperties { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList AssociatedProjects { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.ServiceAccountCallRateLimit CallRateLimit { get { throw null; } }
public Azure.Provisioning.BicepList Capabilities { get { throw null; } }
public Azure.Provisioning.BicepList CommitmentPlanAssociations { get { throw null; } }
public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue CustomSubDomainName { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DefaultProject { get { throw null; } set { } }
public Azure.Provisioning.BicepValue DeletedOn { get { throw null; } }
public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } }
public Azure.Provisioning.BicepValue EnableDynamicThrottling { get { throw null; } set { } }
@@ -215,6 +275,36 @@ protected override void DefineProvisionableProperties() { }
public static bool operator !=(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole left, Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole right) { throw null; }
public override string ToString() { throw null; }
}
+ public partial class CognitiveServicesCapabilityHost : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesCapabilityHost(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHostProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesCapabilityHostProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesCapabilityHostProperties() { }
+ public Azure.Provisioning.BicepList AiServicesConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CapabilityHostKind { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CustomerSubnet { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Description { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } }
+ public Azure.Provisioning.BicepList StorageConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList ThreadStorageConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList VectorStoreConnections { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesCapacityConfig : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public CognitiveServicesCapacityConfig() { }
@@ -244,8 +334,215 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesConnection : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
+ public partial class CognitiveServicesConnectionAccessKey : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionAccessKey() { }
+ public Azure.Provisioning.BicepValue AccessKeyId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SecretAccessKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum CognitiveServicesConnectionCategory
+ {
+ PythonFeed = 0,
+ ContainerRegistry = 1,
+ Git = 2,
+ S3 = 3,
+ Snowflake = 4,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureSqlDb")]
+ AzureSqlDB = 5,
+ AzureSynapseAnalytics = 6,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureMySqlDb")]
+ AzureMySqlDB = 7,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzurePostgresDb")]
+ AzurePostgresDB = 8,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="ADLSGen2")]
+ AdlsGen2 = 9,
+ Redis = 10,
+ ApiKey = 11,
+ AzureOpenAI = 12,
+ AIServices = 13,
+ CognitiveSearch = 14,
+ CognitiveService = 15,
+ CustomKeys = 16,
+ AzureBlob = 17,
+ AzureOneLake = 18,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="CosmosDb")]
+ CosmosDB = 19,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="CosmosDbMongoDbApi")]
+ CosmosDBMongoDBApi = 20,
+ AzureDataExplorer = 21,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureMariaDb")]
+ AzureMariaDB = 22,
+ AzureDatabricksDeltaLake = 23,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureSqlMi")]
+ AzureSqlMI = 24,
+ AzureTableStorage = 25,
+ AmazonRdsForOracle = 26,
+ AmazonRdsForSqlServer = 27,
+ AmazonRedshift = 28,
+ Db2 = 29,
+ Drill = 30,
+ GoogleBigQuery = 31,
+ Greenplum = 32,
+ Hbase = 33,
+ Hive = 34,
+ Impala = 35,
+ Informix = 36,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MariaDb")]
+ MariaDB = 37,
+ MicrosoftAccess = 38,
+ MySql = 39,
+ Netezza = 40,
+ Oracle = 41,
+ Phoenix = 42,
+ PostgreSql = 43,
+ Presto = 44,
+ SapOpenHub = 45,
+ SapBw = 46,
+ SapHana = 47,
+ SapTable = 48,
+ Spark = 49,
+ SqlServer = 50,
+ Sybase = 51,
+ Teradata = 52,
+ Vertica = 53,
+ Pinecone = 54,
+ Cassandra = 55,
+ Couchbase = 56,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MongoDbV2")]
+ MongoDBV2 = 57,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MongoDbAtlas")]
+ MongoDBAtlas = 58,
+ AmazonS3Compatible = 59,
+ FileServer = 60,
+ FtpServer = 61,
+ GoogleCloudStorage = 62,
+ Hdfs = 63,
+ OracleCloudStorage = 64,
+ Sftp = 65,
+ GenericHttp = 66,
+ ODataRest = 67,
+ Odbc = 68,
+ GenericRest = 69,
+ AmazonMws = 70,
+ Concur = 71,
+ Dynamics = 72,
+ DynamicsAx = 73,
+ DynamicsCrm = 74,
+ GoogleAdWords = 75,
+ Hubspot = 76,
+ Jira = 77,
+ Magento = 78,
+ Marketo = 79,
+ Office365 = 80,
+ Eloqua = 81,
+ Responsys = 82,
+ OracleServiceCloud = 83,
+ PayPal = 84,
+ QuickBooks = 85,
+ Salesforce = 86,
+ SalesforceServiceCloud = 87,
+ SalesforceMarketingCloud = 88,
+ SapCloudForCustomer = 89,
+ SapEcc = 90,
+ ServiceNow = 91,
+ SharePointOnlineList = 92,
+ Shopify = 93,
+ Square = 94,
+ WebTable = 95,
+ Xero = 96,
+ Zoho = 97,
+ GenericContainerRegistry = 98,
+ Elasticsearch = 99,
+ OpenAI = 100,
+ Serp = 101,
+ BingLLMSearch = 102,
+ Serverless = 103,
+ ManagedOnlineEndpoint = 104,
+ }
+ public enum CognitiveServicesConnectionGroup
+ {
+ Azure = 0,
+ AzureAI = 1,
+ Database = 2,
+ NoSQL = 3,
+ File = 4,
+ GenericProtocol = 5,
+ ServicesAndApps = 6,
+ }
+ public partial class CognitiveServicesConnectionManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionManagedIdentity() { }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionOAuth2 : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionOAuth2() { }
+ public Azure.Provisioning.BicepValue AuthUri { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DeveloperToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Password { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue RefreshToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Username { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionProperties() { }
+ public Azure.Provisioning.BicepValue Category { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CreatedByWorkspaceArmId { get { throw null; } }
+ public Azure.Provisioning.BicepValue Error { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ExpiryOn { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Group { get { throw null; } }
+ public Azure.Provisioning.BicepValue IsSharedToAll { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue PeRequirement { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue PeStatus { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList SharedUserList { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Target { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue UseWorkspaceManagedIdentity { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionServicePrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionServicePrincipal() { }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionUsernamePassword : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionUsernamePassword() { }
+ public Azure.Provisioning.BicepValue Password { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SecurityToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Username { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesEncryptionScope : Azure.Provisioning.Primitives.ProvisionableResource
{
public CognitiveServicesEncryptionScope(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -265,6 +562,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesEncryptionScopeProperties : Azure.Provisioning.CognitiveServices.ServiceAccountEncryptionProperties
@@ -356,6 +655,68 @@ public CognitiveServicesPrivateLinkServiceConnectionState() { }
public Azure.Provisioning.BicepValue Status { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class CognitiveServicesProject : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProject(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue ETag { get { throw null; } }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Location { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProjectProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProject FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectCapabilityHost : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProjectCapabilityHost(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProject? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHostProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProjectCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectConnection : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProjectConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProject? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProjectConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesProjectProperties() { }
+ public Azure.Provisioning.BicepValue Description { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Endpoints { get { throw null; } }
+ public Azure.Provisioning.BicepValue IsDefault { get { throw null; } }
+ public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesRegionSetting : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public CognitiveServicesRegionSetting() { }
@@ -446,6 +807,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CommitmentPlanAccountAssociation : Azure.Provisioning.Primitives.ProvisionableResource
@@ -465,6 +828,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CommitmentPlanAssociation : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -513,6 +878,12 @@ public CustomBlocklistConfig() { }
public Azure.Provisioning.BicepValue Source { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class CustomKeysConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public CustomKeysConnectionProperties() { }
+ public Azure.Provisioning.BicepDictionary CredentialsKeys { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class DefenderForAISetting : Azure.Provisioning.Primitives.ProvisionableResource
{
public DefenderForAISetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -535,6 +906,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public enum DefenderForAISettingState
@@ -570,6 +943,24 @@ public enum EncryptionScopeState
Disabled = 0,
Enabled = 1,
}
+ public partial class ManagedIdentityAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ManagedIdentityAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionManagedIdentity Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum ManagedPERequirement
+ {
+ Required = 0,
+ NotRequired = 1,
+ NotApplicable = 2,
+ }
+ public enum ManagedPEStatus
+ {
+ Inactive = 0,
+ Active = 1,
+ NotApplicable = 2,
+ }
public enum ModelLifecycleStatus
{
GenerallyAvailable = 0,
@@ -578,6 +969,23 @@ public enum ModelLifecycleStatus
Deprecating = 3,
Deprecated = 4,
}
+ public partial class NoneAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public NoneAuthTypeConnectionProperties() { }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class OAuth2AuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public OAuth2AuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionOAuth2 Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class PatAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public PatAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsPat { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class RaiBlocklist : Azure.Provisioning.Primitives.ProvisionableResource
{
public RaiBlocklist(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -600,6 +1008,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiBlocklistItem : Azure.Provisioning.Primitives.ProvisionableResource
@@ -624,6 +1034,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiBlocklistItemProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -662,6 +1074,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiPolicyContentFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -708,6 +1122,12 @@ public enum RaiPolicyType
UserManaged = 0,
SystemManaged = 1,
}
+ public partial class SASAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public SASAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsSas { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class ServiceAccountApiKeys : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ServiceAccountApiKeys() { }
@@ -777,6 +1197,7 @@ public enum ServiceAccountProvisioningState
Succeeded = 5,
[System.Runtime.Serialization.DataMemberAttribute(Name="ResolvingDNS")]
ResolvingDns = 6,
+ Canceled = 7,
}
public enum ServiceAccountPublicNetworkAccess
{
@@ -816,11 +1237,23 @@ public ServiceAccountUserOwnedStorage() { }
public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class ServicePrincipalAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ServicePrincipalAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionServicePrincipal Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public enum TrustedServicesByPassSelection
{
None = 0,
AzureServices = 1,
}
+ public partial class UsernamePasswordAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public UsernamePasswordAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionUsernamePassword Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class UserOwnedAmlWorkspace : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public UserOwnedAmlWorkspace() { }
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.netstandard2.0.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.netstandard2.0.cs
index 3a01a7f9aca8..55e19e3397a4 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.netstandard2.0.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/api/Azure.Provisioning.CognitiveServices.netstandard2.0.cs
@@ -1,5 +1,10 @@
namespace Azure.Provisioning.CognitiveServices
{
+ public partial class AadAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AadAuthTypeConnectionProperties() { }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class AbusePenalty : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public AbusePenalty() { }
@@ -13,6 +18,39 @@ public enum AbusePenaltyAction
Throttle = 0,
Block = 1,
}
+ public partial class AccessKeyAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AccessKeyAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionAccessKey Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class AccountKeyAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public AccountKeyAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class AIFoundryNetworkInjection : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public AIFoundryNetworkInjection() { }
+ public Azure.Provisioning.BicepValue Scenario { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SubnetArmId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue UseMicrosoftManagedNetwork { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum AIFoundryNetworkInjectionScenarioType
+ {
+ [System.Runtime.Serialization.DataMemberAttribute(Name="none")]
+ None = 0,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="agent")]
+ Agent = 1,
+ }
+ public partial class ApiKeyAuthConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ApiKeyAuthConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class BillingMeterInfo : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public BillingMeterInfo() { }
@@ -21,6 +59,19 @@ public BillingMeterInfo() { }
public Azure.Provisioning.BicepValue Unit { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public enum CapabilityHostKind
+ {
+ Agents = 0,
+ }
+ public enum CapabilityHostProvisioningState
+ {
+ Succeeded = 0,
+ Failed = 1,
+ Canceled = 2,
+ Creating = 3,
+ Updating = 4,
+ Deleting = 5,
+ }
public partial class CognitiveServicesAccount : Azure.Provisioning.Primitives.ProvisionableResource
{
public CognitiveServicesAccount(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -51,6 +102,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesAccountDeployment : Azure.Provisioning.Primitives.ProvisionableResource
@@ -76,6 +129,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesAccountDeploymentModel : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -104,6 +159,7 @@ public CognitiveServicesAccountDeploymentProperties() { }
public Azure.Provisioning.BicepValue RaiPolicyName { get { throw null; } set { } }
public Azure.Provisioning.BicepList RateLimits { get { throw null; } }
public Azure.Provisioning.CognitiveServices.CognitiveServicesAccountDeploymentScaleSettings ScaleSettings { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SpilloverDeploymentName { get { throw null; } set { } }
public Azure.Provisioning.BicepValue VersionUpgradeOption { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
@@ -149,14 +205,18 @@ public partial class CognitiveServicesAccountProperties : Azure.Provisioning.Pri
{
public CognitiveServicesAccountProperties() { }
public Azure.Provisioning.CognitiveServices.AbusePenalty AbusePenalty { get { throw null; } }
+ public Azure.Provisioning.BicepList AIFoundryNetworkInjections { get { throw null; } set { } }
public Azure.Provisioning.BicepList AllowedFqdnList { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue AllowProjectManagement { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.UserOwnedAmlWorkspace AmlWorkspace { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.ServiceAccountApiProperties ApiProperties { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList AssociatedProjects { get { throw null; } set { } }
public Azure.Provisioning.CognitiveServices.ServiceAccountCallRateLimit CallRateLimit { get { throw null; } }
public Azure.Provisioning.BicepList Capabilities { get { throw null; } }
public Azure.Provisioning.BicepList CommitmentPlanAssociations { get { throw null; } }
public Azure.Provisioning.BicepValue CreatedOn { get { throw null; } }
public Azure.Provisioning.BicepValue CustomSubDomainName { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DefaultProject { get { throw null; } set { } }
public Azure.Provisioning.BicepValue DeletedOn { get { throw null; } }
public Azure.Provisioning.BicepValue DisableLocalAuth { get { throw null; } set { } }
public Azure.Provisioning.BicepValue EnableDynamicThrottling { get { throw null; } set { } }
@@ -215,6 +275,36 @@ protected override void DefineProvisionableProperties() { }
public static bool operator !=(Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole left, Azure.Provisioning.CognitiveServices.CognitiveServicesBuiltInRole right) { throw null; }
public override string ToString() { throw null; }
}
+ public partial class CognitiveServicesCapabilityHost : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesCapabilityHost(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHostProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesCapabilityHostProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesCapabilityHostProperties() { }
+ public Azure.Provisioning.BicepList AiServicesConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CapabilityHostKind { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CustomerSubnet { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Description { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } }
+ public Azure.Provisioning.BicepList StorageConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList ThreadStorageConnections { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList VectorStoreConnections { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesCapacityConfig : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public CognitiveServicesCapacityConfig() { }
@@ -244,8 +334,215 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesConnection : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
+ public partial class CognitiveServicesConnectionAccessKey : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionAccessKey() { }
+ public Azure.Provisioning.BicepValue AccessKeyId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SecretAccessKey { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum CognitiveServicesConnectionCategory
+ {
+ PythonFeed = 0,
+ ContainerRegistry = 1,
+ Git = 2,
+ S3 = 3,
+ Snowflake = 4,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureSqlDb")]
+ AzureSqlDB = 5,
+ AzureSynapseAnalytics = 6,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureMySqlDb")]
+ AzureMySqlDB = 7,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzurePostgresDb")]
+ AzurePostgresDB = 8,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="ADLSGen2")]
+ AdlsGen2 = 9,
+ Redis = 10,
+ ApiKey = 11,
+ AzureOpenAI = 12,
+ AIServices = 13,
+ CognitiveSearch = 14,
+ CognitiveService = 15,
+ CustomKeys = 16,
+ AzureBlob = 17,
+ AzureOneLake = 18,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="CosmosDb")]
+ CosmosDB = 19,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="CosmosDbMongoDbApi")]
+ CosmosDBMongoDBApi = 20,
+ AzureDataExplorer = 21,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureMariaDb")]
+ AzureMariaDB = 22,
+ AzureDatabricksDeltaLake = 23,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="AzureSqlMi")]
+ AzureSqlMI = 24,
+ AzureTableStorage = 25,
+ AmazonRdsForOracle = 26,
+ AmazonRdsForSqlServer = 27,
+ AmazonRedshift = 28,
+ Db2 = 29,
+ Drill = 30,
+ GoogleBigQuery = 31,
+ Greenplum = 32,
+ Hbase = 33,
+ Hive = 34,
+ Impala = 35,
+ Informix = 36,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MariaDb")]
+ MariaDB = 37,
+ MicrosoftAccess = 38,
+ MySql = 39,
+ Netezza = 40,
+ Oracle = 41,
+ Phoenix = 42,
+ PostgreSql = 43,
+ Presto = 44,
+ SapOpenHub = 45,
+ SapBw = 46,
+ SapHana = 47,
+ SapTable = 48,
+ Spark = 49,
+ SqlServer = 50,
+ Sybase = 51,
+ Teradata = 52,
+ Vertica = 53,
+ Pinecone = 54,
+ Cassandra = 55,
+ Couchbase = 56,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MongoDbV2")]
+ MongoDBV2 = 57,
+ [System.Runtime.Serialization.DataMemberAttribute(Name="MongoDbAtlas")]
+ MongoDBAtlas = 58,
+ AmazonS3Compatible = 59,
+ FileServer = 60,
+ FtpServer = 61,
+ GoogleCloudStorage = 62,
+ Hdfs = 63,
+ OracleCloudStorage = 64,
+ Sftp = 65,
+ GenericHttp = 66,
+ ODataRest = 67,
+ Odbc = 68,
+ GenericRest = 69,
+ AmazonMws = 70,
+ Concur = 71,
+ Dynamics = 72,
+ DynamicsAx = 73,
+ DynamicsCrm = 74,
+ GoogleAdWords = 75,
+ Hubspot = 76,
+ Jira = 77,
+ Magento = 78,
+ Marketo = 79,
+ Office365 = 80,
+ Eloqua = 81,
+ Responsys = 82,
+ OracleServiceCloud = 83,
+ PayPal = 84,
+ QuickBooks = 85,
+ Salesforce = 86,
+ SalesforceServiceCloud = 87,
+ SalesforceMarketingCloud = 88,
+ SapCloudForCustomer = 89,
+ SapEcc = 90,
+ ServiceNow = 91,
+ SharePointOnlineList = 92,
+ Shopify = 93,
+ Square = 94,
+ WebTable = 95,
+ Xero = 96,
+ Zoho = 97,
+ GenericContainerRegistry = 98,
+ Elasticsearch = 99,
+ OpenAI = 100,
+ Serp = 101,
+ BingLLMSearch = 102,
+ Serverless = 103,
+ ManagedOnlineEndpoint = 104,
+ }
+ public enum CognitiveServicesConnectionGroup
+ {
+ Azure = 0,
+ AzureAI = 1,
+ Database = 2,
+ NoSQL = 3,
+ File = 4,
+ GenericProtocol = 5,
+ ServicesAndApps = 6,
+ }
+ public partial class CognitiveServicesConnectionManagedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionManagedIdentity() { }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionOAuth2 : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionOAuth2() { }
+ public Azure.Provisioning.BicepValue AuthUri { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DeveloperToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Password { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue RefreshToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Username { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionProperties() { }
+ public Azure.Provisioning.BicepValue Category { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue CreatedByWorkspaceArmId { get { throw null; } }
+ public Azure.Provisioning.BicepValue Error { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ExpiryOn { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Group { get { throw null; } }
+ public Azure.Provisioning.BicepValue IsSharedToAll { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Metadata { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue PeRequirement { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue PeStatus { get { throw null; } set { } }
+ public Azure.Provisioning.BicepList SharedUserList { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Target { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue UseWorkspaceManagedIdentity { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionServicePrincipal : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionServicePrincipal() { }
+ public Azure.Provisioning.BicepValue ClientId { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue ClientSecret { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue TenantId { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class CognitiveServicesConnectionUsernamePassword : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesConnectionUsernamePassword() { }
+ public Azure.Provisioning.BicepValue Password { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue SecurityToken { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Username { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesEncryptionScope : Azure.Provisioning.Primitives.ProvisionableResource
{
public CognitiveServicesEncryptionScope(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -265,6 +562,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CognitiveServicesEncryptionScopeProperties : Azure.Provisioning.CognitiveServices.ServiceAccountEncryptionProperties
@@ -356,6 +655,68 @@ public CognitiveServicesPrivateLinkServiceConnectionState() { }
public Azure.Provisioning.BicepValue Status { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class CognitiveServicesProject : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProject(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue ETag { get { throw null; } }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.Resources.ManagedServiceIdentity Identity { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Location { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesAccount? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProjectProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ public Azure.Provisioning.BicepDictionary Tags { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProject FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectCapabilityHost : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProjectCapabilityHost(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProject? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesCapabilityHostProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProjectCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectConnection : Azure.Provisioning.Primitives.ProvisionableResource
+ {
+ public CognitiveServicesProjectConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
+ public Azure.Provisioning.BicepValue Id { get { throw null; } }
+ public Azure.Provisioning.BicepValue Name { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesProject? Parent { get { throw null; } set { } }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties Properties { get { throw null; } set { } }
+ public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ public static Azure.Provisioning.CognitiveServices.CognitiveServicesProjectConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; }
+ public static partial class ResourceVersions
+ {
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
+ }
+ }
+ public partial class CognitiveServicesProjectProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
+ {
+ public CognitiveServicesProjectProperties() { }
+ public Azure.Provisioning.BicepValue Description { get { throw null; } set { } }
+ public Azure.Provisioning.BicepValue DisplayName { get { throw null; } set { } }
+ public Azure.Provisioning.BicepDictionary Endpoints { get { throw null; } }
+ public Azure.Provisioning.BicepValue IsDefault { get { throw null; } }
+ public Azure.Provisioning.BicepValue ProvisioningState { get { throw null; } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class CognitiveServicesRegionSetting : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public CognitiveServicesRegionSetting() { }
@@ -446,6 +807,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CommitmentPlanAccountAssociation : Azure.Provisioning.Primitives.ProvisionableResource
@@ -465,6 +828,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class CommitmentPlanAssociation : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -513,6 +878,12 @@ public CustomBlocklistConfig() { }
public Azure.Provisioning.BicepValue Source { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class CustomKeysConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public CustomKeysConnectionProperties() { }
+ public Azure.Provisioning.BicepDictionary CredentialsKeys { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class DefenderForAISetting : Azure.Provisioning.Primitives.ProvisionableResource
{
public DefenderForAISetting(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -535,6 +906,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public enum DefenderForAISettingState
@@ -570,6 +943,24 @@ public enum EncryptionScopeState
Disabled = 0,
Enabled = 1,
}
+ public partial class ManagedIdentityAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ManagedIdentityAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionManagedIdentity Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public enum ManagedPERequirement
+ {
+ Required = 0,
+ NotRequired = 1,
+ NotApplicable = 2,
+ }
+ public enum ManagedPEStatus
+ {
+ Inactive = 0,
+ Active = 1,
+ NotApplicable = 2,
+ }
public enum ModelLifecycleStatus
{
GenerallyAvailable = 0,
@@ -578,6 +969,23 @@ public enum ModelLifecycleStatus
Deprecating = 3,
Deprecated = 4,
}
+ public partial class NoneAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public NoneAuthTypeConnectionProperties() { }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class OAuth2AuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public OAuth2AuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionOAuth2 Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
+ public partial class PatAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public PatAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsPat { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class RaiBlocklist : Azure.Provisioning.Primitives.ProvisionableResource
{
public RaiBlocklist(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { }
@@ -600,6 +1008,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiBlocklistItem : Azure.Provisioning.Primitives.ProvisionableResource
@@ -624,6 +1034,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiBlocklistItemProperties : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -662,6 +1074,8 @@ public static partial class ResourceVersions
public static readonly string V2022_12_01;
public static readonly string V2023_05_01;
public static readonly string V2024_10_01;
+ public static readonly string V2025_06_01;
+ public static readonly string V2025_09_01;
}
}
public partial class RaiPolicyContentFilter : Azure.Provisioning.Primitives.ProvisionableConstruct
@@ -708,6 +1122,12 @@ public enum RaiPolicyType
UserManaged = 0,
SystemManaged = 1,
}
+ public partial class SASAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public SASAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.BicepValue CredentialsSas { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class ServiceAccountApiKeys : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public ServiceAccountApiKeys() { }
@@ -777,6 +1197,7 @@ public enum ServiceAccountProvisioningState
Succeeded = 5,
[System.Runtime.Serialization.DataMemberAttribute(Name="ResolvingDNS")]
ResolvingDns = 6,
+ Canceled = 7,
}
public enum ServiceAccountPublicNetworkAccess
{
@@ -816,11 +1237,23 @@ public ServiceAccountUserOwnedStorage() { }
public Azure.Provisioning.BicepValue ResourceId { get { throw null; } set { } }
protected override void DefineProvisionableProperties() { }
}
+ public partial class ServicePrincipalAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public ServicePrincipalAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionServicePrincipal Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public enum TrustedServicesByPassSelection
{
None = 0,
AzureServices = 1,
}
+ public partial class UsernamePasswordAuthTypeConnectionProperties : Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionProperties
+ {
+ public UsernamePasswordAuthTypeConnectionProperties() { }
+ public Azure.Provisioning.CognitiveServices.CognitiveServicesConnectionUsernamePassword Credentials { get { throw null; } set { } }
+ protected override void DefineProvisionableProperties() { }
+ }
public partial class UserOwnedAmlWorkspace : Azure.Provisioning.Primitives.ProvisionableConstruct
{
public UserOwnedAmlWorkspace() { }
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccount.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccount.cs
index 662325868c7b..bb0f5d7180f5 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccount.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccount.cs
@@ -131,7 +131,7 @@ public SystemData SystemData
///
/// Version of the CognitiveServicesAccount.
public CognitiveServicesAccount(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts", resourceVersion ?? "2025-09-01")
{
}
@@ -140,6 +140,7 @@ public CognitiveServicesAccount(string bicepIdentifier, string? resourceVersion
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_location = DefineProperty("Location", ["location"], isRequired: true);
_identity = DefineModelProperty("Identity", ["identity"]);
@@ -157,6 +158,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccountDeployment.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccountDeployment.cs
index 6b2006fb569e..c2b4b9a5719c 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccountDeployment.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesAccountDeployment.cs
@@ -108,7 +108,7 @@ public CognitiveServicesAccount? Parent
///
/// Version of the CognitiveServicesAccountDeployment.
public CognitiveServicesAccountDeployment(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/deployments", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/deployments", resourceVersion ?? "2025-09-01")
{
}
@@ -118,6 +118,7 @@ public CognitiveServicesAccountDeployment(string bicepIdentifier, string? resour
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_properties = DefineModelProperty("Properties", ["properties"]);
_sku = DefineModelProperty("Sku", ["sku"]);
@@ -133,6 +134,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCapabilityHost.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCapabilityHost.cs
new file mode 100644
index 000000000000..0711db555d35
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCapabilityHost.cs
@@ -0,0 +1,128 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure.Core;
+using Azure.Provisioning;
+using Azure.Provisioning.Primitives;
+using Azure.Provisioning.Resources;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// CognitiveServicesCapabilityHost.
+///
+public partial class CognitiveServicesCapabilityHost : ProvisionableResource
+{
+ ///
+ /// The name of the capability host associated with the Cognitive Services
+ /// Resource.
+ ///
+ public BicepValue Name
+ {
+ get { Initialize(); return _name!; }
+ set { Initialize(); _name!.Assign(value); }
+ }
+ private BicepValue? _name;
+
+ ///
+ /// [Required] Additional attributes of the entity.
+ ///
+ public CognitiveServicesCapabilityHostProperties Properties
+ {
+ get { Initialize(); return _properties!; }
+ set { Initialize(); AssignOrReplace(ref _properties, value); }
+ }
+ private CognitiveServicesCapabilityHostProperties? _properties;
+
+ ///
+ /// Gets the Id.
+ ///
+ public BicepValue Id
+ {
+ get { Initialize(); return _id!; }
+ }
+ private BicepValue? _id;
+
+ ///
+ /// Gets the SystemData.
+ ///
+ public SystemData SystemData
+ {
+ get { Initialize(); return _systemData!; }
+ }
+ private SystemData? _systemData;
+
+ ///
+ /// Gets or sets a reference to the parent CognitiveServicesAccount.
+ ///
+ public CognitiveServicesAccount? Parent
+ {
+ get { Initialize(); return _parent!.Value; }
+ set { Initialize(); _parent!.Value = value; }
+ }
+ private ResourceReference? _parent;
+
+ ///
+ /// Creates a new CognitiveServicesCapabilityHost.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesCapabilityHost
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesCapabilityHost.
+ public CognitiveServicesCapabilityHost(string bicepIdentifier, string? resourceVersion = default)
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/capabilityHosts", resourceVersion ?? "2025-09-01")
+ {
+ }
+
+ ///
+ /// Define all the provisionable properties of
+ /// CognitiveServicesCapabilityHost.
+ ///
+ protected override void DefineProvisionableProperties()
+ {
+ base.DefineProvisionableProperties();
+ _name = DefineProperty("Name", ["name"], isRequired: true);
+ _properties = DefineModelProperty("Properties", ["properties"], isRequired: true);
+ _id = DefineProperty("Id", ["id"], isOutput: true);
+ _systemData = DefineModelProperty("SystemData", ["systemData"], isOutput: true);
+ _parent = DefineResource("Parent", ["parent"], isRequired: true);
+ }
+
+ ///
+ /// Supported CognitiveServicesCapabilityHost resource versions.
+ ///
+ public static class ResourceVersions
+ {
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+ }
+
+ ///
+ /// Creates a reference to an existing CognitiveServicesCapabilityHost.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesCapabilityHost
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesCapabilityHost.
+ /// The existing CognitiveServicesCapabilityHost resource.
+ public static CognitiveServicesCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = default) =>
+ new(bicepIdentifier, resourceVersion) { IsExistingResource = true };
+}
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCommitmentPlan.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCommitmentPlan.cs
index 059ea58f2740..8a14b956921b 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCommitmentPlan.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesCommitmentPlan.cs
@@ -118,7 +118,7 @@ public SystemData SystemData
///
/// Version of the CognitiveServicesCommitmentPlan.
public CognitiveServicesCommitmentPlan(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/commitmentPlans", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/commitmentPlans", resourceVersion ?? "2025-09-01")
{
}
@@ -128,6 +128,7 @@ public CognitiveServicesCommitmentPlan(string bicepIdentifier, string? resourceV
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_kind = DefineProperty("Kind", ["kind"]);
_location = DefineProperty("Location", ["location"]);
@@ -144,6 +145,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesConnection.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesConnection.cs
new file mode 100644
index 000000000000..f2c336a2d0b0
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesConnection.cs
@@ -0,0 +1,144 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure.Core;
+using Azure.Provisioning;
+using Azure.Provisioning.Primitives;
+using Azure.Provisioning.Resources;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// CognitiveServicesConnection.
+///
+public partial class CognitiveServicesConnection : ProvisionableResource
+{
+ ///
+ /// Friendly name of the connection.
+ ///
+ public BicepValue Name
+ {
+ get { Initialize(); return _name!; }
+ set { Initialize(); _name!.Assign(value); }
+ }
+ private BicepValue? _name;
+
+ ///
+ /// Connection property base schema. Please note
+ /// Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesConnectionProperties
+ /// is the base class. According to the scenario, a derived class of the
+ /// base class might need to be assigned here, or this property needs to
+ /// be casted to one of the possible derived classes. The
+ /// available derived classes include
+ /// Azure.ResourceManager.CognitiveServices.Models.AadAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.AccessKeyAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.AccountKeyAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ApiKeyAuthConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.CustomKeysConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ManagedIdentityAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.NoneAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.OAuth2AuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.PatAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.SASAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ServicePrincipalAuthTypeConnectionProperties
+ /// and
+ /// Azure.ResourceManager.CognitiveServices.Models.UsernamePasswordAuthTypeConnectionProperties.
+ ///
+ public CognitiveServicesConnectionProperties Properties
+ {
+ get { Initialize(); return _properties!; }
+ set { Initialize(); AssignOrReplace(ref _properties, value); }
+ }
+ private CognitiveServicesConnectionProperties? _properties;
+
+ ///
+ /// Gets the Id.
+ ///
+ public BicepValue Id
+ {
+ get { Initialize(); return _id!; }
+ }
+ private BicepValue? _id;
+
+ ///
+ /// Gets the SystemData.
+ ///
+ public SystemData SystemData
+ {
+ get { Initialize(); return _systemData!; }
+ }
+ private SystemData? _systemData;
+
+ ///
+ /// Gets or sets a reference to the parent CognitiveServicesAccount.
+ ///
+ public CognitiveServicesAccount? Parent
+ {
+ get { Initialize(); return _parent!.Value; }
+ set { Initialize(); _parent!.Value = value; }
+ }
+ private ResourceReference? _parent;
+
+ ///
+ /// Creates a new CognitiveServicesConnection.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesConnection
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesConnection.
+ public CognitiveServicesConnection(string bicepIdentifier, string? resourceVersion = default)
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/connections", resourceVersion ?? "2025-09-01")
+ {
+ }
+
+ ///
+ /// Define all the provisionable properties of CognitiveServicesConnection.
+ ///
+ protected override void DefineProvisionableProperties()
+ {
+ base.DefineProvisionableProperties();
+ _name = DefineProperty("Name", ["name"], isRequired: true);
+ _properties = DefineModelProperty("Properties", ["properties"], isRequired: true);
+ _id = DefineProperty("Id", ["id"], isOutput: true);
+ _systemData = DefineModelProperty("SystemData", ["systemData"], isOutput: true);
+ _parent = DefineResource("Parent", ["parent"], isRequired: true);
+ }
+
+ ///
+ /// Supported CognitiveServicesConnection resource versions.
+ ///
+ public static class ResourceVersions
+ {
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+ }
+
+ ///
+ /// Creates a reference to an existing CognitiveServicesConnection.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesConnection
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesConnection.
+ /// The existing CognitiveServicesConnection resource.
+ public static CognitiveServicesConnection FromExisting(string bicepIdentifier, string? resourceVersion = default) =>
+ new(bicepIdentifier, resourceVersion) { IsExistingResource = true };
+}
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesEncryptionScope.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesEncryptionScope.cs
index fe9fdb288100..a5e585f1bf8d 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesEncryptionScope.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesEncryptionScope.cs
@@ -98,7 +98,7 @@ public CognitiveServicesAccount? Parent
///
/// Version of the CognitiveServicesEncryptionScope.
public CognitiveServicesEncryptionScope(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/encryptionScopes", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/encryptionScopes", resourceVersion ?? "2025-09-01")
{
}
@@ -108,6 +108,7 @@ public CognitiveServicesEncryptionScope(string bicepIdentifier, string? resource
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_properties = DefineModelProperty("Properties", ["properties"]);
_tags = DefineDictionaryProperty("Tags", ["tags"]);
@@ -122,6 +123,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProject.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProject.cs
new file mode 100644
index 000000000000..cd0b56bca7b1
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProject.cs
@@ -0,0 +1,170 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure;
+using Azure.Core;
+using Azure.Provisioning;
+using Azure.Provisioning.Primitives;
+using Azure.Provisioning.Resources;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// CognitiveServicesProject.
+///
+public partial class CognitiveServicesProject : ProvisionableResource
+{
+ ///
+ /// The name of Cognitive Services account's project.
+ ///
+ public BicepValue Name
+ {
+ get { Initialize(); return _name!; }
+ set { Initialize(); _name!.Assign(value); }
+ }
+ private BicepValue? _name;
+
+ ///
+ /// Gets or sets the Location.
+ ///
+ public BicepValue Location
+ {
+ get { Initialize(); return _location!; }
+ set { Initialize(); _location!.Assign(value); }
+ }
+ private BicepValue? _location;
+
+ ///
+ /// Identity for the resource.
+ ///
+ public ManagedServiceIdentity Identity
+ {
+ get { Initialize(); return _identity!; }
+ set { Initialize(); AssignOrReplace(ref _identity, value); }
+ }
+ private ManagedServiceIdentity? _identity;
+
+ ///
+ /// Properties of Cognitive Services project.
+ ///
+ public CognitiveServicesProjectProperties Properties
+ {
+ get { Initialize(); return _properties!; }
+ set { Initialize(); AssignOrReplace(ref _properties, value); }
+ }
+ private CognitiveServicesProjectProperties? _properties;
+
+ ///
+ /// Gets or sets the Tags.
+ ///
+ public BicepDictionary Tags
+ {
+ get { Initialize(); return _tags!; }
+ set { Initialize(); _tags!.Assign(value); }
+ }
+ private BicepDictionary? _tags;
+
+ ///
+ /// Resource Etag.
+ ///
+ public BicepValue ETag
+ {
+ get { Initialize(); return _eTag!; }
+ }
+ private BicepValue? _eTag;
+
+ ///
+ /// Gets the Id.
+ ///
+ public BicepValue Id
+ {
+ get { Initialize(); return _id!; }
+ }
+ private BicepValue? _id;
+
+ ///
+ /// Gets the SystemData.
+ ///
+ public SystemData SystemData
+ {
+ get { Initialize(); return _systemData!; }
+ }
+ private SystemData? _systemData;
+
+ ///
+ /// Gets or sets a reference to the parent CognitiveServicesAccount.
+ ///
+ public CognitiveServicesAccount? Parent
+ {
+ get { Initialize(); return _parent!.Value; }
+ set { Initialize(); _parent!.Value = value; }
+ }
+ private ResourceReference? _parent;
+
+ ///
+ /// Creates a new CognitiveServicesProject.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesProject resource.
+ /// This can be used to refer to the resource in expressions, but is not
+ /// the Azure name of the resource. This value can contain letters,
+ /// numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProject.
+ public CognitiveServicesProject(string bicepIdentifier, string? resourceVersion = default)
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/projects", resourceVersion ?? "2025-09-01")
+ {
+ }
+
+ ///
+ /// Define all the provisionable properties of CognitiveServicesProject.
+ ///
+ protected override void DefineProvisionableProperties()
+ {
+ base.DefineProvisionableProperties();
+ _name = DefineProperty("Name", ["name"], isRequired: true);
+ _location = DefineProperty("Location", ["location"], isRequired: true);
+ _identity = DefineModelProperty("Identity", ["identity"]);
+ _properties = DefineModelProperty("Properties", ["properties"]);
+ _tags = DefineDictionaryProperty("Tags", ["tags"]);
+ _eTag = DefineProperty("ETag", ["etag"], isOutput: true);
+ _id = DefineProperty("Id", ["id"], isOutput: true);
+ _systemData = DefineModelProperty("SystemData", ["systemData"], isOutput: true);
+ _parent = DefineResource("Parent", ["parent"], isRequired: true);
+ }
+
+ ///
+ /// Supported CognitiveServicesProject resource versions.
+ ///
+ public static class ResourceVersions
+ {
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+ }
+
+ ///
+ /// Creates a reference to an existing CognitiveServicesProject.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesProject resource.
+ /// This can be used to refer to the resource in expressions, but is not
+ /// the Azure name of the resource. This value can contain letters,
+ /// numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProject.
+ /// The existing CognitiveServicesProject resource.
+ public static CognitiveServicesProject FromExisting(string bicepIdentifier, string? resourceVersion = default) =>
+ new(bicepIdentifier, resourceVersion) { IsExistingResource = true };
+}
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectCapabilityHost.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectCapabilityHost.cs
new file mode 100644
index 000000000000..a1c28dad0694
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectCapabilityHost.cs
@@ -0,0 +1,129 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure.Core;
+using Azure.Provisioning;
+using Azure.Provisioning.Primitives;
+using Azure.Provisioning.Resources;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// CognitiveServicesProjectCapabilityHost.
+///
+public partial class CognitiveServicesProjectCapabilityHost : ProvisionableResource
+{
+ ///
+ /// The name of the capability host associated with the Cognitive Services
+ /// Resource.
+ ///
+ public BicepValue Name
+ {
+ get { Initialize(); return _name!; }
+ set { Initialize(); _name!.Assign(value); }
+ }
+ private BicepValue? _name;
+
+ ///
+ /// [Required] Additional attributes of the entity.
+ ///
+ public CognitiveServicesCapabilityHostProperties Properties
+ {
+ get { Initialize(); return _properties!; }
+ set { Initialize(); AssignOrReplace(ref _properties, value); }
+ }
+ private CognitiveServicesCapabilityHostProperties? _properties;
+
+ ///
+ /// Gets the Id.
+ ///
+ public BicepValue Id
+ {
+ get { Initialize(); return _id!; }
+ }
+ private BicepValue? _id;
+
+ ///
+ /// Gets the SystemData.
+ ///
+ public SystemData SystemData
+ {
+ get { Initialize(); return _systemData!; }
+ }
+ private SystemData? _systemData;
+
+ ///
+ /// Gets or sets a reference to the parent CognitiveServicesProject.
+ ///
+ public CognitiveServicesProject? Parent
+ {
+ get { Initialize(); return _parent!.Value; }
+ set { Initialize(); _parent!.Value = value; }
+ }
+ private ResourceReference? _parent;
+
+ ///
+ /// Creates a new CognitiveServicesProjectCapabilityHost.
+ ///
+ ///
+ /// The the Bicep identifier name of the
+ /// CognitiveServicesProjectCapabilityHost resource. This can be used to
+ /// refer to the resource in expressions, but is not the Azure name of the
+ /// resource. This value can contain letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProjectCapabilityHost.
+ public CognitiveServicesProjectCapabilityHost(string bicepIdentifier, string? resourceVersion = default)
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/projects/capabilityHosts", resourceVersion ?? "2025-09-01")
+ {
+ }
+
+ ///
+ /// Define all the provisionable properties of
+ /// CognitiveServicesProjectCapabilityHost.
+ ///
+ protected override void DefineProvisionableProperties()
+ {
+ base.DefineProvisionableProperties();
+ _name = DefineProperty("Name", ["name"], isRequired: true);
+ _properties = DefineModelProperty("Properties", ["properties"], isRequired: true);
+ _id = DefineProperty("Id", ["id"], isOutput: true);
+ _systemData = DefineModelProperty("SystemData", ["systemData"], isOutput: true);
+ _parent = DefineResource("Parent", ["parent"], isRequired: true);
+ }
+
+ ///
+ /// Supported CognitiveServicesProjectCapabilityHost resource versions.
+ ///
+ public static class ResourceVersions
+ {
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+ }
+
+ ///
+ /// Creates a reference to an existing
+ /// CognitiveServicesProjectCapabilityHost.
+ ///
+ ///
+ /// The the Bicep identifier name of the
+ /// CognitiveServicesProjectCapabilityHost resource. This can be used to
+ /// refer to the resource in expressions, but is not the Azure name of the
+ /// resource. This value can contain letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProjectCapabilityHost.
+ /// The existing CognitiveServicesProjectCapabilityHost resource.
+ public static CognitiveServicesProjectCapabilityHost FromExisting(string bicepIdentifier, string? resourceVersion = default) =>
+ new(bicepIdentifier, resourceVersion) { IsExistingResource = true };
+}
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectConnection.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectConnection.cs
new file mode 100644
index 000000000000..35d2203294e9
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CognitiveServicesProjectConnection.cs
@@ -0,0 +1,145 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure.Core;
+using Azure.Provisioning;
+using Azure.Provisioning.Primitives;
+using Azure.Provisioning.Resources;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// CognitiveServicesProjectConnection.
+///
+public partial class CognitiveServicesProjectConnection : ProvisionableResource
+{
+ ///
+ /// Friendly name of the connection.
+ ///
+ public BicepValue Name
+ {
+ get { Initialize(); return _name!; }
+ set { Initialize(); _name!.Assign(value); }
+ }
+ private BicepValue? _name;
+
+ ///
+ /// Connection property base schema. Please note
+ /// Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesConnectionProperties
+ /// is the base class. According to the scenario, a derived class of the
+ /// base class might need to be assigned here, or this property needs to
+ /// be casted to one of the possible derived classes. The
+ /// available derived classes include
+ /// Azure.ResourceManager.CognitiveServices.Models.AadAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.AccessKeyAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.AccountKeyAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ApiKeyAuthConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.CustomKeysConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ManagedIdentityAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.NoneAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.OAuth2AuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.PatAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.SASAuthTypeConnectionProperties,
+ /// Azure.ResourceManager.CognitiveServices.Models.ServicePrincipalAuthTypeConnectionProperties
+ /// and
+ /// Azure.ResourceManager.CognitiveServices.Models.UsernamePasswordAuthTypeConnectionProperties.
+ ///
+ public CognitiveServicesConnectionProperties Properties
+ {
+ get { Initialize(); return _properties!; }
+ set { Initialize(); AssignOrReplace(ref _properties, value); }
+ }
+ private CognitiveServicesConnectionProperties? _properties;
+
+ ///
+ /// Gets the Id.
+ ///
+ public BicepValue Id
+ {
+ get { Initialize(); return _id!; }
+ }
+ private BicepValue? _id;
+
+ ///
+ /// Gets the SystemData.
+ ///
+ public SystemData SystemData
+ {
+ get { Initialize(); return _systemData!; }
+ }
+ private SystemData? _systemData;
+
+ ///
+ /// Gets or sets a reference to the parent CognitiveServicesProject.
+ ///
+ public CognitiveServicesProject? Parent
+ {
+ get { Initialize(); return _parent!.Value; }
+ set { Initialize(); _parent!.Value = value; }
+ }
+ private ResourceReference? _parent;
+
+ ///
+ /// Creates a new CognitiveServicesProjectConnection.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesProjectConnection
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProjectConnection.
+ public CognitiveServicesProjectConnection(string bicepIdentifier, string? resourceVersion = default)
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/projects/connections", resourceVersion ?? "2025-09-01")
+ {
+ }
+
+ ///
+ /// Define all the provisionable properties of
+ /// CognitiveServicesProjectConnection.
+ ///
+ protected override void DefineProvisionableProperties()
+ {
+ base.DefineProvisionableProperties();
+ _name = DefineProperty("Name", ["name"], isRequired: true);
+ _properties = DefineModelProperty("Properties", ["properties"], isRequired: true);
+ _id = DefineProperty("Id", ["id"], isOutput: true);
+ _systemData = DefineModelProperty("SystemData", ["systemData"], isOutput: true);
+ _parent = DefineResource("Parent", ["parent"], isRequired: true);
+ }
+
+ ///
+ /// Supported CognitiveServicesProjectConnection resource versions.
+ ///
+ public static class ResourceVersions
+ {
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+ }
+
+ ///
+ /// Creates a reference to an existing CognitiveServicesProjectConnection.
+ ///
+ ///
+ /// The the Bicep identifier name of the CognitiveServicesProjectConnection
+ /// resource. This can be used to refer to the resource in expressions,
+ /// but is not the Azure name of the resource. This value can contain
+ /// letters, numbers, and underscores.
+ ///
+ /// Version of the CognitiveServicesProjectConnection.
+ /// The existing CognitiveServicesProjectConnection resource.
+ public static CognitiveServicesProjectConnection FromExisting(string bicepIdentifier, string? resourceVersion = default) =>
+ new(bicepIdentifier, resourceVersion) { IsExistingResource = true };
+}
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlan.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlan.cs
index 7f03caebed43..3f8ffd1d2d9d 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlan.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlan.cs
@@ -128,7 +128,7 @@ public CognitiveServicesAccount? Parent
///
/// Version of the CommitmentPlan.
public CommitmentPlan(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/commitmentPlans", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/commitmentPlans", resourceVersion ?? "2025-09-01")
{
}
@@ -137,6 +137,7 @@ public CommitmentPlan(string bicepIdentifier, string? resourceVersion = default)
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_kind = DefineProperty("Kind", ["kind"]);
_location = DefineProperty("Location", ["location"]);
@@ -154,6 +155,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlanAccountAssociation.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlanAccountAssociation.cs
index cc77fdff9906..71b73a723840 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlanAccountAssociation.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/CommitmentPlanAccountAssociation.cs
@@ -98,7 +98,7 @@ public CognitiveServicesCommitmentPlan? Parent
///
/// Version of the CommitmentPlanAccountAssociation.
public CommitmentPlanAccountAssociation(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/commitmentPlans/accountAssociations", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/commitmentPlans/accountAssociations", resourceVersion ?? "2025-09-01")
{
}
@@ -108,6 +108,7 @@ public CommitmentPlanAccountAssociation(string bicepIdentifier, string? resource
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_accountId = DefineProperty("AccountId", ["properties", "accountId"]);
_tags = DefineDictionaryProperty("Tags", ["tags"]);
@@ -122,6 +123,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/DefenderForAISetting.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/DefenderForAISetting.cs
index 938f0b0fbe6c..6de04926a5d9 100644
--- a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/DefenderForAISetting.cs
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/DefenderForAISetting.cs
@@ -97,7 +97,7 @@ public CognitiveServicesAccount? Parent
///
/// Version of the DefenderForAISetting.
public DefenderForAISetting(string bicepIdentifier, string? resourceVersion = default)
- : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/defenderForAISettings", resourceVersion ?? "2024-10-01")
+ : base(bicepIdentifier, "Microsoft.CognitiveServices/accounts/defenderForAISettings", resourceVersion ?? "2025-09-01")
{
}
@@ -106,6 +106,7 @@ public DefenderForAISetting(string bicepIdentifier, string? resourceVersion = de
///
protected override void DefineProvisionableProperties()
{
+ base.DefineProvisionableProperties();
_name = DefineProperty("Name", ["name"], isRequired: true);
_state = DefineProperty("State", ["properties", "state"]);
_tags = DefineDictionaryProperty("Tags", ["tags"]);
@@ -120,6 +121,16 @@ protected override void DefineProvisionableProperties()
///
public static class ResourceVersions
{
+ ///
+ /// 2025-09-01.
+ ///
+ public static readonly string V2025_09_01 = "2025-09-01";
+
+ ///
+ /// 2025-06-01.
+ ///
+ public static readonly string V2025_06_01 = "2025-06-01";
+
///
/// 2024-10-01.
///
diff --git a/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/Models/AIFoundryNetworkInjection.cs b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/Models/AIFoundryNetworkInjection.cs
new file mode 100644
index 000000000000..61cb3049336e
--- /dev/null
+++ b/sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Generated/Models/AIFoundryNetworkInjection.cs
@@ -0,0 +1,71 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable enable
+
+using Azure.Core;
+using Azure.Provisioning.Primitives;
+using System;
+
+namespace Azure.Provisioning.CognitiveServices;
+
+///
+/// Specifies in AI Foundry where virtual network injection occurs to secure
+/// scenarios like Agents entirely within the user's private network,
+/// eliminating public internet exposure while maintaining control over
+/// network configurations and resources.
+///
+public partial class AIFoundryNetworkInjection : ProvisionableConstruct
+{
+ ///
+ /// Specifies what features in AI Foundry network injection applies to.
+ /// Currently only supports 'agent' for agent scenarios.
+ /// 'none' means no network injection.
+ ///
+ public BicepValue Scenario
+ {
+ get { Initialize(); return _scenario!; }
+ set { Initialize(); _scenario!.Assign(value); }
+ }
+ private BicepValue? _scenario;
+
+ ///
+ /// Specify the subnet for which your Agent Client is injected into.
+ ///
+ public BicepValue SubnetArmId
+ {
+ get { Initialize(); return _subnetArmId!; }
+ set { Initialize(); _subnetArmId!.Assign(value); }
+ }
+ private BicepValue