| BasicAuthenticationCredentials | Basic authentication credentials. |
| BuildInfo | Build information for the MCP server. |
| CacheCompressionConfiguration | Configuration for cache compression. |
| CacheEvictionPolicy | Defines the cache eviction policies. |
| CacheProviderType | Defines the cache provider types. |
| CachingConfiguration | Configuration for metadata and tool caching behavior. |
| DataProtectionConfiguration | Configuration for data protection and encryption settings. |
| DistributedCacheConfiguration | Configuration for distributed caching. |
| FeatureFlagsConfiguration | Configuration for enabling/disabling specific features. |
| InputValidationConfiguration | Configuration for input validation and sanitization. |
| IpRestrictionConfiguration | Configuration for IP address restrictions and access control. |
| McpServerConfiguration | Unified configuration for MCP servers supporting both sidecar and middleware deployment modes. |
| McpDeploymentMode | Defines the deployment modes for MCP servers. |
| McpServerInfo | Basic information about an MCP server instance. |
| MonitoringConfiguration | Configuration for logging, metrics, and health monitoring. |
| OpenTelemetryConfiguration | OpenTelemetry configuration for observability. |
| ApplicationInsightsConfiguration | Azure Application Insights configuration. |
| MetricDefinition | Custom metric definition. |
| LogFilter | Log filter configuration. |
| AlertingConfiguration | Alerting configuration. |
| AlertRule | Alert rule definition. |
| MetricType | Defines the metric types. |
| NetworkConfiguration | Configuration for network endpoints, ports, and transport protocols. |
| SslConfiguration | SSL/TLS certificate configuration. |
| CertificateStoreLocation | Certificate store locations. |
| CorsConfiguration | CORS (Cross-Origin Resource Sharing) configuration. |
| CompressionConfiguration | HTTP response compression configuration. |
| OAuth2Configuration | OAuth2 configuration for client credentials flow. |
| ODataAuthenticationConfiguration | Authentication configuration for connecting to OData services. |
| ODataAuthenticationType | Defines the authentication types for OData services. |
| ODataServiceConfiguration | Configuration for connecting to and interacting with OData services. |
| RateLimitingConfiguration | Configuration for request rate limiting and throttling. |
| SecurityConfiguration | Configuration for security policies and restrictions. |
| SecurityHeadersConfiguration | Configuration for security-related HTTP headers. |