# Aspire.Hosting.Azure.ConnectorNamespace

- Module: `Aspire.Hosting.Azure.ConnectorNamespace`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `9`
- Types: `10`

## Types

- [AzureConnectorNamespaceAccessPolicyOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespaceaccesspolicyoptions.md) -- `type` - 3 fields -- Configures a Microsoft Entra access policy for a Connector Namespace connection.
- [AzureConnectorNamespaceConnectionOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespaceconnectionoptions.md) -- `type` - 2 fields -- Configures a Connector Namespace connection.
- [AzureConnectorNamespaceConnectionResource](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespaceconnectionresource.md) -- `handle` - 3 members -- Represents a connection child resource in an Azure Connector Namespace.
- [AzureConnectorNamespaceMcpAccessPolicyOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpaccesspolicyoptions.md) -- `type` - 3 fields -- Configures a Microsoft Entra access policy for a managed MCP server configuration.
- [AzureConnectorNamespaceMcpConnectorOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpconnectoroptions.md) -- `type` - 3 fields -- Configures a connector route exposed by a managed MCP server.
- [AzureConnectorNamespaceMcpOperationOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpoperationoptions.md) -- `type` - 3 fields -- Describes a connector operation exposed as an MCP tool.
- [AzureConnectorNamespaceMcpServerConfigOptions](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpserverconfigoptions.md) -- `type` - 2 fields -- Configures a managed MCP server in a Connector Namespace.
- [AzureConnectorNamespaceMcpServerConfigResource](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpserverconfigresource.md) -- `handle` - 3 members -- Represents a managed MCP server configuration child resource in an Azure Connector Namespace.
- [AzureConnectorNamespaceResource](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespaceresource.md) -- `handle` - 2 members -- Represents an Azure Connector Namespace backed by a `Microsoft.Web/connectorGateways` resource.

## Functions

- [addAzureConnectorNamespace](/reference/api/typescript/aspire.hosting.azure.connectornamespace/addazureconnectornamespace.md) -- `method` -- Adds an Azure Connector Namespace resource to the application model.
- [addConnection](/reference/api/typescript/aspire.hosting.azure.connectornamespace/addconnection.md) -- `method` -- Adds a connection to an Azure Connector Namespace.
- [addMcpServerConfig](/reference/api/typescript/aspire.hosting.azure.connectornamespace/addmcpserverconfig.md) -- `method` -- Adds a managed MCP server configuration to an Azure Connector Namespace.
- [asExisting](/reference/api/typescript/aspire.hosting.azure.connectornamespace/asexisting-aspire-hosting-azure-azureconnectornamespaceconnectionresource-noargs.md) -- `method` -- Marks a Connector Namespace connection as an existing Azure resource.
- [asExisting](/reference/api/typescript/aspire.hosting.azure.connectornamespace/asexisting-aspire-hosting-azure-azureconnectornamespacemcpserverconfigresource-noargs.md) -- `method` -- Marks a managed MCP server configuration as an existing Azure resource.
- [withAccessPolicy](/reference/api/typescript/aspire.hosting.azure.connectornamespace/withaccesspolicy-aspire-hosting-azure-azureconnectornamespaceconnectionresource-string-azureconnectornamespaceaccesspolicyoptions.md) -- `method` -- Adds a Microsoft Entra access policy to a Connector Namespace connection.
- [withAccessPolicy](/reference/api/typescript/aspire.hosting.azure.connectornamespace/withaccesspolicy-aspire-hosting-azure-azureconnectornamespacemcpserverconfigresource-string-azureconnectornamespacemcpaccesspolicyoptions.md) -- `method` -- Adds a Microsoft Entra user or group access policy to a managed MCP server configuration.
- [withConnector](/reference/api/typescript/aspire.hosting.azure.connectornamespace/withconnector.md) -- `method` -- Adds a connector route and an explicit operation allow-list to a managed MCP server configuration.
- [withIdentityAccessPolicy](/reference/api/typescript/aspire.hosting.azure.connectornamespace/withidentityaccesspolicy.md) -- `method` -- Adds a connection access policy for a user-assigned managed identity.

## Enums

- [AzureConnectorNamespaceMcpAccessPolicyPrincipalType](/reference/api/typescript/aspire.hosting.azure.connectornamespace/azureconnectornamespacemcpaccesspolicyprincipaltype.md) -- `enum` - 2 values -- Specifies the Microsoft Entra principal type authorized to call a managed MCP server.
