diff --git a/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.net8.0.cs b/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.net8.0.cs index d44558f16948..30c44b67204e 100644 --- a/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.net8.0.cs +++ b/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.net8.0.cs @@ -488,7 +488,7 @@ public static partial class AIProjectsModelFactory public static Azure.AI.Projects.ConnectionResponse ConnectionResponse(string id = null, string name = null, Azure.AI.Projects.ConnectionProperties properties = null) { throw null; } public static Azure.AI.Projects.CredentialsApiKeyAuth CredentialsApiKeyAuth(string key = null) { throw null; } public static Azure.AI.Projects.Evaluation Evaluation(string id = null, Azure.AI.Projects.InputData data = null, string displayName = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string status = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, System.Collections.Generic.IDictionary evaluators = null) { throw null; } - public static Azure.AI.Projects.EvaluationSchedule EvaluationSchedule(string name = null, Azure.AI.Projects.ApplicationInsightsConfiguration data = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string provisioningStatus = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, System.Collections.Generic.IDictionary evaluators = null, Azure.AI.Projects.Trigger trigger = null) { throw null; } + public static Azure.AI.Projects.EvaluationSchedule EvaluationSchedule(string name = null, Azure.AI.Projects.ApplicationInsightsConfiguration data = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string provisioningState = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, string isEnabled = null, System.Collections.Generic.IDictionary evaluators = null, Azure.AI.Projects.Trigger trigger = null) { throw null; } public static Azure.AI.Projects.GetWorkspaceResponse GetWorkspaceResponse(string id = null, string name = null, Azure.AI.Projects.WorkspaceProperties properties = null) { throw null; } public static Azure.AI.Projects.ListConnectionsResponse ListConnectionsResponse(System.Collections.Generic.IEnumerable value = null) { throw null; } public static Azure.AI.Projects.MessageDelta MessageDelta(Azure.AI.Projects.MessageRole role = default(Azure.AI.Projects.MessageRole), System.Collections.Generic.IEnumerable content = null) { throw null; } @@ -568,7 +568,7 @@ public static partial class AIProjectsModelFactory } public partial class ApplicationInsightsConfiguration : Azure.AI.Projects.InputData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel { - public ApplicationInsightsConfiguration(string resourceId, string query, string serviceName) { } + public ApplicationInsightsConfiguration(string resourceId, string query) { } public string ConnectionString { get { throw null; } set { } } public string Query { get { throw null; } set { } } public string ResourceId { get { throw null; } set { } } @@ -805,9 +805,10 @@ public EvaluationSchedule(Azure.AI.Projects.ApplicationInsightsConfiguration dat public Azure.AI.Projects.ApplicationInsightsConfiguration Data { get { throw null; } set { } } public string Description { get { throw null; } set { } } public System.Collections.Generic.IDictionary Evaluators { get { throw null; } } + public string IsEnabled { get { throw null; } } public string Name { get { throw null; } } public System.Collections.Generic.IDictionary Properties { get { throw null; } } - public string ProvisioningStatus { get { throw null; } } + public string ProvisioningState { get { throw null; } } public Azure.AI.Projects.SystemData SystemData { get { throw null; } } public System.Collections.Generic.IDictionary Tags { get { throw null; } } public Azure.AI.Projects.Trigger Trigger { get { throw null; } set { } } diff --git a/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.netstandard2.0.cs b/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.netstandard2.0.cs index d44558f16948..30c44b67204e 100644 --- a/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.netstandard2.0.cs +++ b/sdk/ai/Azure.AI.Projects/api/Azure.AI.Projects.netstandard2.0.cs @@ -488,7 +488,7 @@ public static partial class AIProjectsModelFactory public static Azure.AI.Projects.ConnectionResponse ConnectionResponse(string id = null, string name = null, Azure.AI.Projects.ConnectionProperties properties = null) { throw null; } public static Azure.AI.Projects.CredentialsApiKeyAuth CredentialsApiKeyAuth(string key = null) { throw null; } public static Azure.AI.Projects.Evaluation Evaluation(string id = null, Azure.AI.Projects.InputData data = null, string displayName = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string status = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, System.Collections.Generic.IDictionary evaluators = null) { throw null; } - public static Azure.AI.Projects.EvaluationSchedule EvaluationSchedule(string name = null, Azure.AI.Projects.ApplicationInsightsConfiguration data = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string provisioningStatus = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, System.Collections.Generic.IDictionary evaluators = null, Azure.AI.Projects.Trigger trigger = null) { throw null; } + public static Azure.AI.Projects.EvaluationSchedule EvaluationSchedule(string name = null, Azure.AI.Projects.ApplicationInsightsConfiguration data = null, string description = null, Azure.AI.Projects.SystemData systemData = null, string provisioningState = null, System.Collections.Generic.IDictionary tags = null, System.Collections.Generic.IDictionary properties = null, string isEnabled = null, System.Collections.Generic.IDictionary evaluators = null, Azure.AI.Projects.Trigger trigger = null) { throw null; } public static Azure.AI.Projects.GetWorkspaceResponse GetWorkspaceResponse(string id = null, string name = null, Azure.AI.Projects.WorkspaceProperties properties = null) { throw null; } public static Azure.AI.Projects.ListConnectionsResponse ListConnectionsResponse(System.Collections.Generic.IEnumerable value = null) { throw null; } public static Azure.AI.Projects.MessageDelta MessageDelta(Azure.AI.Projects.MessageRole role = default(Azure.AI.Projects.MessageRole), System.Collections.Generic.IEnumerable content = null) { throw null; } @@ -568,7 +568,7 @@ public static partial class AIProjectsModelFactory } public partial class ApplicationInsightsConfiguration : Azure.AI.Projects.InputData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel { - public ApplicationInsightsConfiguration(string resourceId, string query, string serviceName) { } + public ApplicationInsightsConfiguration(string resourceId, string query) { } public string ConnectionString { get { throw null; } set { } } public string Query { get { throw null; } set { } } public string ResourceId { get { throw null; } set { } } @@ -805,9 +805,10 @@ public EvaluationSchedule(Azure.AI.Projects.ApplicationInsightsConfiguration dat public Azure.AI.Projects.ApplicationInsightsConfiguration Data { get { throw null; } set { } } public string Description { get { throw null; } set { } } public System.Collections.Generic.IDictionary Evaluators { get { throw null; } } + public string IsEnabled { get { throw null; } } public string Name { get { throw null; } } public System.Collections.Generic.IDictionary Properties { get { throw null; } } - public string ProvisioningStatus { get { throw null; } } + public string ProvisioningState { get { throw null; } } public Azure.AI.Projects.SystemData SystemData { get { throw null; } } public System.Collections.Generic.IDictionary Tags { get { throw null; } } public Azure.AI.Projects.Trigger Trigger { get { throw null; } set { } } diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectsModelFactory.cs b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectsModelFactory.cs index c4044af53ced..137e3ed0eb8f 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectsModelFactory.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/AIProjectsModelFactory.cs @@ -64,9 +64,10 @@ public static SystemData SystemData(DateTimeOffset? createdAt = null, string cre /// Data for evaluation. /// Description of the evaluation. It can be used to store additional information about the evaluation and is mutable. /// Metadata containing createdBy and modifiedBy information. - /// Status of the evaluation. It is set by service and is read-only. + /// Provisioning State of the evaluation. It is set by service and is read-only. /// Evaluation's tags. Unlike properties, tags are fully mutable. /// Evaluation's properties. Unlike tags, properties are add-only. Once added, a property cannot be removed. + /// Enabled status of the evaluation. It is set by service and is read-only. /// Evaluators to be used for the evaluation. /// /// Trigger for the evaluation. @@ -74,7 +75,7 @@ public static SystemData SystemData(DateTimeOffset? createdAt = null, string cre /// The available derived classes include and . /// /// A new instance for mocking. - public static EvaluationSchedule EvaluationSchedule(string name = null, ApplicationInsightsConfiguration data = null, string description = null, SystemData systemData = null, string provisioningStatus = null, IDictionary tags = null, IDictionary properties = null, IDictionary evaluators = null, Trigger trigger = null) + public static EvaluationSchedule EvaluationSchedule(string name = null, ApplicationInsightsConfiguration data = null, string description = null, SystemData systemData = null, string provisioningState = null, IDictionary tags = null, IDictionary properties = null, string isEnabled = null, IDictionary evaluators = null, Trigger trigger = null) { tags ??= new Dictionary(); properties ??= new Dictionary(); @@ -85,9 +86,10 @@ public static EvaluationSchedule EvaluationSchedule(string name = null, Applicat data, description, systemData, - provisioningStatus, + provisioningState, tags, properties, + isEnabled, evaluators, trigger, serializedAdditionalRawData: null); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.Serialization.cs b/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.Serialization.cs index 0e676b83dce5..29c711154545 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.Serialization.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.Serialization.cs @@ -39,8 +39,11 @@ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWri writer.WriteStringValue(ResourceId); writer.WritePropertyName("query"u8); writer.WriteStringValue(Query); - writer.WritePropertyName("serviceName"u8); - writer.WriteStringValue(ServiceName); + if (Optional.IsDefined(ServiceName)) + { + writer.WritePropertyName("serviceName"u8); + writer.WriteStringValue(ServiceName); + } if (Optional.IsDefined(ConnectionString)) { writer.WritePropertyName("connectionString"u8); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.cs b/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.cs index 4dcafb02042b..6658add0777d 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/ApplicationInsightsConfiguration.cs @@ -16,18 +16,15 @@ public partial class ApplicationInsightsConfiguration : InputData /// Initializes a new instance of . /// LogAnalytic Workspace resourceID associated with ApplicationInsights. /// Query to fetch the data. - /// Service name. - /// , or is null. - public ApplicationInsightsConfiguration(string resourceId, string query, string serviceName) + /// or is null. + public ApplicationInsightsConfiguration(string resourceId, string query) { Argument.AssertNotNull(resourceId, nameof(resourceId)); Argument.AssertNotNull(query, nameof(query)); - Argument.AssertNotNull(serviceName, nameof(serviceName)); Type = "app_insights"; ResourceId = resourceId; Query = query; - ServiceName = serviceName; } /// Initializes a new instance of . diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.Serialization.cs b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.Serialization.cs index 7223d12eb966..e360c896eca0 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.Serialization.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.Serialization.cs @@ -51,10 +51,10 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit writer.WritePropertyName("systemData"u8); writer.WriteObjectValue(SystemData, options); } - if (options.Format != "W" && Optional.IsDefined(ProvisioningStatus)) + if (options.Format != "W" && Optional.IsDefined(ProvisioningState)) { - writer.WritePropertyName("provisioningStatus"u8); - writer.WriteStringValue(ProvisioningStatus); + writer.WritePropertyName("provisioningState"u8); + writer.WriteStringValue(ProvisioningState); } if (Optional.IsCollectionDefined(Tags)) { @@ -78,6 +78,11 @@ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWrit } writer.WriteEndObject(); } + if (options.Format != "W" && Optional.IsDefined(IsEnabled)) + { + writer.WritePropertyName("isEnabled"u8); + writer.WriteStringValue(IsEnabled); + } writer.WritePropertyName("evaluators"u8); writer.WriteStartObject(); foreach (var item in Evaluators) @@ -129,9 +134,10 @@ internal static EvaluationSchedule DeserializeEvaluationSchedule(JsonElement ele ApplicationInsightsConfiguration data = default; string description = default; SystemData systemData = default; - string provisioningStatus = default; + string provisioningState = default; IDictionary tags = default; IDictionary properties = default; + string isEnabled = default; IDictionary evaluators = default; Trigger trigger = default; IDictionary serializedAdditionalRawData = default; @@ -162,9 +168,9 @@ internal static EvaluationSchedule DeserializeEvaluationSchedule(JsonElement ele systemData = SystemData.DeserializeSystemData(property.Value, options); continue; } - if (property.NameEquals("provisioningStatus"u8)) + if (property.NameEquals("provisioningState"u8)) { - provisioningStatus = property.Value.GetString(); + provisioningState = property.Value.GetString(); continue; } if (property.NameEquals("tags"u8)) @@ -195,6 +201,11 @@ internal static EvaluationSchedule DeserializeEvaluationSchedule(JsonElement ele properties = dictionary; continue; } + if (property.NameEquals("isEnabled"u8)) + { + isEnabled = property.Value.GetString(); + continue; + } if (property.NameEquals("evaluators"u8)) { Dictionary dictionary = new Dictionary(); @@ -221,9 +232,10 @@ internal static EvaluationSchedule DeserializeEvaluationSchedule(JsonElement ele data, description, systemData, - provisioningStatus, + provisioningState, tags ?? new ChangeTrackingDictionary(), properties ?? new ChangeTrackingDictionary(), + isEnabled, evaluators, trigger, serializedAdditionalRawData); diff --git a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.cs b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.cs index b9f90cc30e6b..ad1104435458 100644 --- a/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.cs +++ b/sdk/ai/Azure.AI.Projects/src/Generated/EvaluationSchedule.cs @@ -72,9 +72,10 @@ public EvaluationSchedule(ApplicationInsightsConfiguration data, IDictionary Data for evaluation. /// Description of the evaluation. It can be used to store additional information about the evaluation and is mutable. /// Metadata containing createdBy and modifiedBy information. - /// Status of the evaluation. It is set by service and is read-only. + /// Provisioning State of the evaluation. It is set by service and is read-only. /// Evaluation's tags. Unlike properties, tags are fully mutable. /// Evaluation's properties. Unlike tags, properties are add-only. Once added, a property cannot be removed. + /// Enabled status of the evaluation. It is set by service and is read-only. /// Evaluators to be used for the evaluation. /// /// Trigger for the evaluation. @@ -82,15 +83,16 @@ public EvaluationSchedule(ApplicationInsightsConfiguration data, IDictionary and . /// /// Keeps track of any properties unknown to the library. - internal EvaluationSchedule(string name, ApplicationInsightsConfiguration data, string description, SystemData systemData, string provisioningStatus, IDictionary tags, IDictionary properties, IDictionary evaluators, Trigger trigger, IDictionary serializedAdditionalRawData) + internal EvaluationSchedule(string name, ApplicationInsightsConfiguration data, string description, SystemData systemData, string provisioningState, IDictionary tags, IDictionary properties, string isEnabled, IDictionary evaluators, Trigger trigger, IDictionary serializedAdditionalRawData) { Name = name; Data = data; Description = description; SystemData = systemData; - ProvisioningStatus = provisioningStatus; + ProvisioningState = provisioningState; Tags = tags; Properties = properties; + IsEnabled = isEnabled; Evaluators = evaluators; Trigger = trigger; _serializedAdditionalRawData = serializedAdditionalRawData; @@ -109,12 +111,14 @@ internal EvaluationSchedule() public string Description { get; set; } /// Metadata containing createdBy and modifiedBy information. public SystemData SystemData { get; } - /// Status of the evaluation. It is set by service and is read-only. - public string ProvisioningStatus { get; } + /// Provisioning State of the evaluation. It is set by service and is read-only. + public string ProvisioningState { get; } /// Evaluation's tags. Unlike properties, tags are fully mutable. public IDictionary Tags { get; } /// Evaluation's properties. Unlike tags, properties are add-only. Once added, a property cannot be removed. public IDictionary Properties { get; } + /// Enabled status of the evaluation. It is set by service and is read-only. + public string IsEnabled { get; } /// Evaluators to be used for the evaluation. public IDictionary Evaluators { get; } /// diff --git a/sdk/ai/Azure.AI.Projects/tsp-location.yaml b/sdk/ai/Azure.AI.Projects/tsp-location.yaml index 4e3c828b8d65..ba0713d10d79 100644 --- a/sdk/ai/Azure.AI.Projects/tsp-location.yaml +++ b/sdk/ai/Azure.AI.Projects/tsp-location.yaml @@ -1,3 +1,4 @@ directory: specification/ai/Azure.AI.Projects -commit: 17ab26e678f06460cd154e2c0cb187aae158f4bf +commit: f030c09f439d5347ab57548ade9cd0abb60dd457 repo: Azure/azure-rest-api-specs +additionalDirectories: