[Automated] Update ATS API Surface Area - #18339
Conversation
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 18339Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 18339" |
This comment has been minimized.
This comment has been minimized.
20ae18b to
bb7ce54
Compare
bb7ce54 to
c17b33b
Compare
c17b33b to
5bdcabe
Compare
This comment has been minimized.
This comment has been minimized.
This comment was marked as outdated.
This comment was marked as outdated.
5bdcabe to
4deea8e
Compare
This comment has been minimized.
This comment has been minimized.
2885047 to
a823cae
Compare
43f6d4d to
7eea154
Compare
7eea154 to
f89fd1b
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
| Aspire.Hosting.Kubernetes/withAcmeServer(serverUrl: string, email: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.CertManagerIssuerResource | ||
| Aspire.Hosting.Kubernetes/withAcmeServerParam(serverUrl: string, email: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.CertManagerIssuerResource | ||
| Aspire.Hosting.Kubernetes/withAnnotation(context: Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource, key: string, value: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource | ||
| Aspire.Hosting.Kubernetes/withCapacity(capacity: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| Aspire.Hosting.Kubernetes/withNamespace(context: Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource, namespace: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource | ||
| Aspire.Hosting.Kubernetes/withOtlpServicePort(grpcPort?: number, httpPort?: number) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesAspireDashboardResource | ||
| Aspire.Hosting.Kubernetes/withProperties(configure: callback) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesEnvironmentResource | ||
| Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| FoundryModels.BlackForestLabs.Flux2Flex: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-flex","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.BlackForestLabs.Flux2Pro: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-pro","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} |
f89fd1b to
65a3f42
Compare
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereEmbedV3English: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-embed-v3-english","Version":"1","Format":"Cohere"} |
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| Aspire.Hosting.Radius/addRadiusEnvironment(name: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource | ||
| Aspire.Hosting.Radius/RadiusEnvironmentResource.namespace(context: Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource) -> string | ||
| Aspire.Hosting.Radius/RadiusEnvironmentResource.setNamespace(context: Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource, value: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource | ||
| Aspire.Hosting.Radius/withContainerImage(image: string) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.ProjectResource | ||
| Aspire.Hosting.Radius/withNamespace(kubernetesNamespace: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource |
65a3f42 to
02397a4
Compare
02397a4 to
724c98d
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| @@ -324,6 +325,7 @@ Aspire.Hosting/Aspire.Hosting.InteractionInput # Represents an input for an inte | |||
| Description?: string # Gets or sets the description for the input. | |||
| Disabled: boolean # Gets or sets a value indicating whether a custom choice is allowed. Only used by `Choice` inputs. | |||
| FoundryModels.BlackForestLabs.Flux2Flex: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-flex","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.BlackForestLabs.Flux2Pro: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-pro","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} |
724c98d to
92f9c24
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
| Aspire.Hosting.Kubernetes/withAcmeServer(serverUrl: string, email: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.CertManagerIssuerResource | ||
| Aspire.Hosting.Kubernetes/withAcmeServerParam(serverUrl: string, email: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.CertManagerIssuerResource | ||
| Aspire.Hosting.Kubernetes/withAnnotation(context: Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource, key: string, value: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesManifestResource | ||
| Aspire.Hosting.Kubernetes/withCapacity(capacity: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withServicePort(port?: number) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesAspireDashboardResource | ||
| Aspire.Hosting.Kubernetes/withStorageClass(storageClassName: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| FoundryModels.BlackForestLabs.Flux2Flex: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-flex","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.BlackForestLabs.Flux2Pro: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-pro","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} |
92f9c24 to
289b394
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
| Description?: string # Gets or sets the description for the input. | ||
| Disabled?: boolean # Gets or sets a value indicating whether the input is disabled. | ||
| EnableDescriptionMarkdown?: boolean # Gets or sets a value indicating whether the description is rendered as Markdown. | ||
| FileFilter?: string # Gets or sets the file type filter for file inputs. Uses the same format as the HTML accept attribute. | ||
| Label?: string # Gets or sets the label for the input. Defaults to the input name when not specified. | ||
| MaxFileSize?: number # Gets or sets the maximum file size in bytes for file chooser inputs. | ||
| MaxFileSize?: number # Gets or sets the maximum file size in bytes for file inputs. |
289b394 to
0408f1e
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| FoundryModels.BlackForestLabs.Flux2Flex: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-flex","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.BlackForestLabs.Flux2Pro: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-pro","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} |
| Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withServicePort(port?: number) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesAspireDashboardResource | ||
| Aspire.Hosting.Kubernetes/withStorageClass(storageClassName: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
0408f1e to
d577a75
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
d577a75 to
6e5e4ee
Compare
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
| FoundryModels.BlackForestLabs.Flux2Flex: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-flex","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.BlackForestLabs.Flux2Pro: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"FLUX.2-pro","Version":"1","Format":"Black Forest Labs"} | ||
| FoundryModels.Cohere.CohereCommandA: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"cohere-command-a","Version":"4","Format":"Cohere"} | ||
| FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"} |
| Description?: string # Gets or sets the description for the input. | ||
| Disabled: boolean # Gets or sets a value indicating whether a custom choice is allowed. Only used by `Choice` inputs. | ||
| EnableDescriptionMarkdown?: boolean # Gets or sets a value indicating whether the description should be rendered as Markdown. Setting this to `true` allows a description to contain Markdown elements such as links, text decoration and lists. | ||
| FileFilter?: string # Gets or sets the file type filter for `File` inputs. Uses the same format as the HTML `accept` attribute, e.g. `".pem,.pfx,.crt"` or `"image/*"`. When set, the file picker restricts selectable files and the CLI validates that chosen files match. |
| Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource | ||
| Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource |
| Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource [ExposeProperties] | ||
|
|
||
| # Capabilities | ||
| Aspire.Hosting.Dotnet/addDotnetProject(name: string, path: string, options?: Aspire.Hosting/Aspire.Hosting.ProjectResourceOptions) -> Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.
Comments suppressed due to low confidence (4)
src/Aspire.Hosting.Foundry/api/Aspire.Hosting.Foundry.ats.txt:59
- The exported model
Namevalue uses an uppercaseCohere-prefix, while the existing Cohere model just above uses lowercase (\"cohere-command-a\"). If the backing service treats model names as case-sensitive (common for IDs), this would cause runtime failures. Align the casing with the established naming convention used for other Cohere entries in this file.
FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"}
src/Aspire.Hosting.Kubernetes/api/Aspire.Hosting.Kubernetes.ats.txt:110
- The
withPv*method names introduce an abbreviation (Pv) that is inconsistent with nearby capability naming (e.g.,withIngressTlsParam,withLetsEncryptStagingParam) and is less discoverable in IntelliSense/search. Prefer fully spelled names (e.g.,withPersistentVolumeCapacityParam,withPersistentVolumeStorageClassParam) before this API shape becomes widely consumed.
Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
src/Aspire.Hosting.Radius/api/Aspire.Hosting.Radius.ats.txt:12
withContainerImageis emitted under theAspire.Hosting.Radius/capability namespace but returnsAspire.Hosting.ApplicationModel.ProjectResource, unlike the other Radius fluent APIs that returnRadiusEnvironmentResource. This looks like a mis-generated/incorrect capability signature (either wrong return type or wrong capability namespace), and could break tooling that assumes fluent calls stay within the Radius resource chain.
Aspire.Hosting.Radius/withContainerImage(image: string) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.ProjectResource
Aspire.Hosting.Radius/withNamespace(kubernetesNamespace: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource
src/Aspire.Hosting.Dotnet/api/Aspire.Hosting.Dotnet.ats.txt:8
- The handle type and return type are emitted as
Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource, mixing the package prefix (Aspire.Hosting.Dotnet/) with a type name rooted inAspire.Hosting.ApplicationModel. If this is intended, it may still be confusing for ATS consumers and can complicate mapping types back to assemblies/namespaces; consider emitting a consistent fully-qualified type identity (package + type) that matches how other ATS files represent their handle types.
Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource [ExposeProperties]
# Capabilities
Aspire.Hosting.Dotnet/addDotnetProject(name: string, path: string, options?: Aspire.Hosting/Aspire.Hosting.ProjectResourceOptions) -> Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
Comments suppressed due to low confidence (4)
src/Aspire.Hosting.Go/api/Aspire.Hosting.Go.ats.txt:10
- Parameter name
acceptMulticlienthas inconsistent casing for the compound word (typicallyMultiClient/multiclientconventions). Consider renaming toacceptMultiClientto align with standard .NET/camelCase naming and improve discoverability.
Aspire.Hosting.Go/withDelveServer(port?: number, acceptMulticlient?: boolean, onlySameUser?: boolean, continueOnStart?: boolean, log?: boolean, logOutput?: string) -> Aspire.Hosting.Go/Aspire.Hosting.Go.GoAppResource
src/Aspire.Hosting.Kubernetes/api/Aspire.Hosting.Kubernetes.ats.txt:63
- The naming for PersistentVolume parameter-based setters is inconsistent:
withCapacitypairs withwithPvCapacityParam(extraPvprefix), andwithStorageClasspairs withwithPvStorageClassParam. This asymmetry makes the API harder to guess. Consider aligning the pair names (e.g.,withCapacity+withCapacityParam,withStorageClass+withStorageClassParam) or consistently including/excluding thePvprefix for both variants.
Aspire.Hosting.Kubernetes/withCapacity(capacity: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
src/Aspire.Hosting.Kubernetes/api/Aspire.Hosting.Kubernetes.ats.txt:112
- The naming for PersistentVolume parameter-based setters is inconsistent:
withCapacitypairs withwithPvCapacityParam(extraPvprefix), andwithStorageClasspairs withwithPvStorageClassParam. This asymmetry makes the API harder to guess. Consider aligning the pair names (e.g.,withCapacity+withCapacityParam,withStorageClass+withStorageClassParam) or consistently including/excluding thePvprefix for both variants.
Aspire.Hosting.Kubernetes/withPvCapacityParam(capacity: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes/withPvStorageClassParam(storageClassName: Aspire.Hosting/Aspire.Hosting.ApplicationModel.ParameterResource) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes/withServicePort(port?: number) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesAspireDashboardResource
Aspire.Hosting.Kubernetes/withStorageClass(storageClassName: string) -> Aspire.Hosting.Kubernetes/Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource
src/Aspire.Hosting.Foundry/api/Aspire.Hosting.Foundry.ats.txt:59
- The model
Namevalue starts with an uppercaseC(\"Cohere-command...\") while many other model names in this list use lowercase naming. If the downstream service treats model IDs as case-sensitive (common for identifiers), this could cause mismatches. Consider normalizing the casing to match the conventions used by the rest of the catalog.
FoundryModels.Cohere.CohereCommandAPlus052026: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.FoundryModel = {"Name":"Cohere-command-a-plus-05-2026","Version":"1","Format":"Cohere"}
| Aspire.Hosting.Radius/addRadiusEnvironment(name: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource | ||
| Aspire.Hosting.Radius/RadiusEnvironmentResource.namespace(context: Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource) -> string | ||
| Aspire.Hosting.Radius/RadiusEnvironmentResource.setNamespace(context: Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource, value: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource | ||
| Aspire.Hosting.Radius/withContainerImage(image: string) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.ProjectResource | ||
| Aspire.Hosting.Radius/withNamespace(kubernetesNamespace: string) -> Aspire.Hosting.Radius/Aspire.Hosting.Radius.RadiusEnvironmentResource |
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.
Suppressed comments (1)
src/Aspire.Hosting.Kubernetes/api/Aspire.Hosting.Kubernetes.ats.txt:3
- The
withPvCapacityParam/withPvStorageClassParamnames are inconsistent with the non-parameter counterparts (withCapacity,withStorageClass), which typically follow thewithXParampattern. Consider renaming towithCapacityParamandwithStorageClassParam(or a consistent project-wide convention) to reduce API discoverability friction.
| Aspire.Hosting.Azure/AzureKustoClusterResource.outputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.parameters(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureKustoClusterResource.secretOutputs(context: Aspire.Hosting.Azure.Kusto/Aspire.Hosting.Azure.AzureKustoClusterResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.outputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.parameters(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureManagedRedisResource.secretOutputs(context: Aspire.Hosting.Azure.Redis/Aspire.Hosting.Azure.AzureManagedRedisResource) -> Aspire.Hosting/Dict<string,string> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.outputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.parameters(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,any> | ||
| Aspire.Hosting.Azure/AzureSqlServerResource.secretOutputs(context: Aspire.Hosting.Azure.Sql/Aspire.Hosting.Azure.AzureSqlServerResource) -> Aspire.Hosting/Dict<string,string> |
| Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource [ExposeProperties] | ||
|
|
||
| # Capabilities | ||
| Aspire.Hosting.Dotnet/addDotnetProject(name: string, path: string, options?: Aspire.Hosting/Aspire.Hosting.ProjectResourceOptions) -> Aspire.Hosting.Dotnet/Aspire.Hosting.ApplicationModel.DotnetProjectResource |
| Aspire.Hosting.Foundry/addStorageConnection(storage: Aspire.Hosting.Azure.Storage/Aspire.Hosting.Azure.AzureStorageResource) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectConnectionResource | ||
| Aspire.Hosting.Foundry/addWebSearchTool(name: string) -> Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.WebSearchToolResource | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints | ||
| Aspire.Hosting.Foundry/asHostedAgent(project: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.AzureCognitiveServicesProjectResource, protocol: enum:Aspire.Hosting.Foundry.HostedAgentProtocol, protocolVersion: string, options?: Aspire.Hosting.Foundry/Aspire.Hosting.Foundry.HostedAgentOptions) -> Aspire.Hosting/Aspire.Hosting.ApplicationModel.IResourceWithEndpoints |
Auto-generated update to the ATS (Aspire Type System) capability surface to compare current surface vs latest release. This should only be merged once this surface area ships in a new release.