ManagedClusterAgentHostingConfiguration Class
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.
Configuration for hosting Foundry agents on an Azure Kubernetes Service managed cluster.
public class ManagedClusterAgentHostingConfiguration : Azure.ResourceManager.CognitiveServices.Models.AgentHostingConfiguration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CognitiveServices.Models.ManagedClusterAgentHostingConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CognitiveServices.Models.ManagedClusterAgentHostingConfiguration>
type ManagedClusterAgentHostingConfiguration = class
inherit AgentHostingConfiguration
interface IJsonModel<ManagedClusterAgentHostingConfiguration>
interface IPersistableModel<ManagedClusterAgentHostingConfiguration>
Public Class ManagedClusterAgentHostingConfiguration
Inherits AgentHostingConfiguration
Implements IJsonModel(Of ManagedClusterAgentHostingConfiguration), IPersistableModel(Of ManagedClusterAgentHostingConfiguration)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| ManagedClusterAgentHostingConfiguration(String, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier) |
Initializes a new instance of ManagedClusterAgentHostingConfiguration. |
Properties
| Name | Description |
|---|---|
| ClusterResourceId |
Azure resource ID of the customer-owned AKS managed cluster that runs the hosted agent workloads. |
| HostingManagementIdentityResourceId |
Azure resource ID of the user-assigned managed identity used by the Foundry resource provider to manage the hosting configuration. The identity must be assigned to the Foundry account in identity.userAssignedIdentities. |
| Name |
Unique name of the hosting configuration within the Foundry account. (Inherited from AgentHostingConfiguration) |
| StorageAccountResourceId |
Azure resource ID of the customer-owned storage account used by the hosted agents. The storage account must be in the same subscription and region as the AKS cluster, and its data-plane endpoint must be reachable from the workload network. |
| WorkloadIdentityResourceId |
Azure resource ID of the separate user-assigned managed identity federated to service accounts on the AKS cluster. Hosted agents use this identity to access the Azure Storage blob data plane. |