ArmCognitiveServicesModelFactory.CognitiveServicesAgenticApplicationProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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.
Returns
A new CognitiveServicesAgenticApplicationProperties instance for mocking.