ArmCognitiveServicesModelFactory.CognitiveServicesAgenticApplicationProperties Method

Definition

Resource type representing an agentic application as a management construct.

public static Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgenticApplicationProperties CognitiveServicesAgenticApplicationProperties(string description = default, System.Collections.Generic.IDictionary<string,string> tags = default, string displayName = default, string baseUri = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgentReferenceProperties> agents = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAssignedIdentity agentIdentityBlueprint = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAssignedIdentity defaultInstanceIdentity = default, Azure.ResourceManager.CognitiveServices.Models.ApplicationAuthorizationPolicy authorizationPolicy = default, Azure.ResourceManager.CognitiveServices.Models.ApplicationTrafficRoutingPolicy trafficRoutingPolicy = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgenticApplicationProvisioningState? provisioningState = default, bool? isEnabled = default);
static member CognitiveServicesAgenticApplicationProperties : string * System.Collections.Generic.IDictionary<string, string> * string * string * seq<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgentReferenceProperties> * Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAssignedIdentity * Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAssignedIdentity * Azure.ResourceManager.CognitiveServices.Models.ApplicationAuthorizationPolicy * Azure.ResourceManager.CognitiveServices.Models.ApplicationTrafficRoutingPolicy * Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgenticApplicationProvisioningState> * Nullable<bool> -> Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesAgenticApplicationProperties
Public Shared Function CognitiveServicesAgenticApplicationProperties (Optional description As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional displayName As String = Nothing, Optional baseUri As String = Nothing, Optional agents As IEnumerable(Of CognitiveServicesAgentReferenceProperties) = Nothing, Optional agentIdentityBlueprint As CognitiveServicesAssignedIdentity = Nothing, Optional defaultInstanceIdentity As CognitiveServicesAssignedIdentity = Nothing, Optional authorizationPolicy As ApplicationAuthorizationPolicy = Nothing, Optional trafficRoutingPolicy As ApplicationTrafficRoutingPolicy = Nothing, Optional provisioningState As Nullable(Of CognitiveServicesAgenticApplicationProvisioningState) = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing) As CognitiveServicesAgenticApplicationProperties

Parameters

description
String

The asset description text.

tags
IDictionary<String,String>

Tag dictionary. Tags can be added, removed, and updated.

displayName
String

The display name of the application.

baseUri
String

The application's dedicated invocation endpoint.

agents
IEnumerable<CognitiveServicesAgentReferenceProperties>

The list of agent definitions comprising this application, returned as references to the objects under the parent project; use this to obtain a flat list of all agent-version pairs represented by this application.

agentIdentityBlueprint
CognitiveServicesAssignedIdentity

The EntraId Agentic Blueprint of the application.

defaultInstanceIdentity
CognitiveServicesAssignedIdentity

The (default) agent instance identity of the application.

authorizationPolicy
ApplicationAuthorizationPolicy

Gets or sets the authorization policy associated with this agentic application instance.

trafficRoutingPolicy
ApplicationTrafficRoutingPolicy

Gets or sets the traffic routing policy for the application's deployments.

provisioningState
Nullable<CognitiveServicesAgenticApplicationProvisioningState>

Provisioning state of the application.

isEnabled
Nullable<Boolean>

Enabledstate of the application.

Returns

A new CognitiveServicesAgenticApplicationProperties instance for mocking.

Applies to