Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,57 +8,23 @@
//------------------------------------------------------------------------------
namespace Aspire.Hosting
{
public static partial class AzureDaprHostingExtensions
public static partial class AzureContainerAppEnvironmentResourceBuilderExtensions
{
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureDaprComponentResource> AddAzureDaprResource(this ApplicationModel.IResourceBuilder<ApplicationModel.AzureDaprComponentResource> builder, string name, System.Action<Azure.AzureResourceInfrastructure> configureInfrastructure) { throw null; }
public static ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> WithDaprComponents(this ApplicationModel.IResourceBuilder<Azure.AppContainers.AzureContainerAppEnvironmentResource> builder) { throw null; }
}

public static partial class AzureDaprHostingExtensions
{
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureDaprComponentResource> AddAzureDaprResource(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, System.Action<Azure.AzureResourceInfrastructure> configureInfrastructure) { throw null; }

public static void AddScopes(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent daprComponent) { }

public static global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent CreateDaprComponent(string bicepIdentifier, global::Azure.Provisioning.BicepValue<string> name, string componentType, string version) { throw null; }

public static System.Action<Azure.AzureResourceInfrastructure> GetInfrastructureConfigurationAction(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, global::Azure.Provisioning.AppContainers.ContainerAppManagedEnvironmentDaprComponent daprComponent, System.Collections.Generic.IEnumerable<global::Azure.Provisioning.ProvisioningParameter>? parameters = null, bool? requireScopes = false) { throw null; }
}

public static partial class AzureKeyVaultDaprHostingExtensions
{
public static ApplicationModel.IResourceBuilder<ApplicationModel.AzureDaprComponentResource> ConfigureKeyVaultSecretsComponent(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, global::Azure.Provisioning.ProvisioningParameter kvNameParam) { throw null; }
}

public static partial class DaprMetadataResourceBuilderExtensions
{
public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> WithMetadata(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, ApplicationModel.ParameterResource parameterResource) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> WithMetadata(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, string value) { throw null; }
}

public static partial class IDistributedApplicationBuilderExtensions
{
public static IDistributedApplicationBuilder AddDapr(this IDistributedApplicationBuilder builder, System.Action<CommunityToolkit.Aspire.Hosting.Dapr.DaprOptions>? configure = null) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprComponent(this IDistributedApplicationBuilder builder, string name, string type, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprPubSub(this IDistributedApplicationBuilder builder, string name, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprStateStore(this IDistributedApplicationBuilder builder, string name, CommunityToolkit.Aspire.Hosting.Dapr.DaprComponentOptions? options = null) { throw null; }
}

public static partial class IDistributedApplicationResourceBuilderExtensions
{
public static ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this ApplicationModel.IResourceBuilder<T> builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions? options = null)
where T : ApplicationModel.IResource { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this ApplicationModel.IResourceBuilder<T> builder, System.Action<ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource>> configureSidecar)
where T : ApplicationModel.IResource { throw null; }

public static ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this ApplicationModel.IResourceBuilder<T> builder, string appId)
where T : ApplicationModel.IResource { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> WithOptions(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions options) { throw null; }

public static ApplicationModel.IResourceBuilder<TDestination> WithReference<TDestination>(this ApplicationModel.IResourceBuilder<TDestination> builder, ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> component)
where TDestination : ApplicationModel.IResource { throw null; }
public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> ConfigureKeyVaultSecretsComponent(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, global::Azure.Provisioning.ProvisioningParameter kvNameParam) { throw null; }
}
}

Expand All @@ -70,143 +36,9 @@ public AzureDaprComponentResource(string bicepIdentifier, System.Action<Azure.Az
}
}

namespace CommunityToolkit.Aspire.Hosting.Dapr
namespace CommunityToolkit.Aspire.Hosting.Azure.Dapr
{
public sealed partial record DaprComponentOptions()
{
public string? LocalPath { get { throw null; } init { } }
}

public sealed partial record DaprComponentReferenceAnnotation(IDaprComponentResource Component) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation
{
}

public sealed partial class DaprComponentResource : global::Aspire.Hosting.ApplicationModel.Resource, IDaprComponentResource, global::Aspire.Hosting.ApplicationModel.IResource, global::Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport
{
public DaprComponentResource(string name, string type) : base(default!) { }

public DaprComponentOptions? Options { get { throw null; } init { } }

public string Type { get { throw null; } }
}

public abstract partial class DaprComponentSpecMetadata
{
[YamlDotNet.Serialization.YamlMember(Order = 1)]
public required string Name { get { throw null; } init { } }
}

public sealed partial class DaprComponentSpecMetadataSecret : DaprComponentSpecMetadata
{
[YamlDotNet.Serialization.YamlMember(Order = 2)]
public required DaprSecretKeyRef SecretKeyRef { get { throw null; } set { } }
}

public sealed partial class DaprComponentSpecMetadataValue : DaprComponentSpecMetadata
{
[YamlDotNet.Serialization.YamlMember(Order = 2)]
public required string Value { get { throw null; } set { } }
}

public sealed partial record DaprOptions()
{
public string? DaprPath { get { throw null; } set { } }

public bool? EnableTelemetry { get { throw null; } set { } }
}

public sealed partial class DaprSecretKeyRef
{
public required string Key { get { throw null; } init { } }

public required string Name { get { throw null; } init { } }
}

public sealed partial record DaprSidecarAnnotation(IDaprSidecarResource Sidecar) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation
{
}

public sealed partial record DaprSidecarOptions()
{
public string? AppChannelAddress { get { throw null; } init { } }

public string? AppEndpoint { get { throw null; } init { } }

public string? AppHealthCheckPath { get { throw null; } init { } }

public int? AppHealthProbeInterval { get { throw null; } init { } }

public int? AppHealthProbeTimeout { get { throw null; } init { } }

public int? AppHealthThreshold { get { throw null; } init { } }

public string? AppId { get { throw null; } init { } }

public int? AppMaxConcurrency { get { throw null; } init { } }

public int? AppPort { get { throw null; } init { } }

public string? AppProtocol { get { throw null; } init { } }

public System.Collections.Immutable.IImmutableList<string> Command { get { throw null; } init { } }

public string? Config { get { throw null; } init { } }

public int? DaprGrpcPort { get { throw null; } init { } }

[System.Obsolete("Use DaprMaxBodySize", false)]
public int? DaprHttpMaxRequestSize { get { throw null; } init { } }

public int? DaprHttpPort { get { throw null; } init { } }

[System.Obsolete("Use DaprMaxBodySize", false)]
public int? DaprHttpReadBufferSize { get { throw null; } init { } }

public int? DaprInternalGrpcPort { get { throw null; } init { } }

public string? DaprListenAddresses { get { throw null; } init { } }

public string? DaprMaxBodySize { get { throw null; } init { } }

public string? DaprReadBufferSize { get { throw null; } init { } }

public bool? EnableApiLogging { get { throw null; } init { } }

public bool? EnableAppHealthCheck { get { throw null; } init { } }

public bool? EnableProfiling { get { throw null; } init { } }

public string? LogLevel { get { throw null; } init { } }

public int? MetricsPort { get { throw null; } init { } }

public string? PlacementHostAddress { get { throw null; } init { } }

public int? ProfilePort { get { throw null; } init { } }

public System.Collections.Immutable.IImmutableSet<string> ResourcesPaths { get { throw null; } init { } }

public string? RunFile { get { throw null; } init { } }

public string? RuntimePath { get { throw null; } init { } }

public string? SchedulerHostAddress { get { throw null; } init { } }

public string? UnixDomainSocket { get { throw null; } init { } }
}

public sealed partial record DaprSidecarOptionsAnnotation(DaprSidecarOptions Options) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation
{
}

public partial interface IDaprComponentResource : global::Aspire.Hosting.ApplicationModel.IResource, global::Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport
{
DaprComponentOptions? Options { get; }

string Type { get; }
}

public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource
public partial record AzureDaprComponentPublishingAnnotation(System.Action<global::Aspire.Hosting.Azure.AzureResourceInfrastructure> PublishingAction) : global::Aspire.Hosting.ApplicationModel.IResourceAnnotation
{
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ namespace Aspire.Hosting
{
public static partial class DaprMetadataResourceBuilderExtensions
{
public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> WithMetadata(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, ApplicationModel.IValueProvider valueProvider) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> WithMetadata(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, ApplicationModel.ParameterResource parameterResource) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> WithMetadata(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> builder, string name, string value) { throw null; }
Expand Down Expand Up @@ -39,6 +41,9 @@ public static ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this Appli

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> WithOptions(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> builder, CommunityToolkit.Aspire.Hosting.Dapr.DaprSidecarOptions options) { throw null; }

public static ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> WithReference(this ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprSidecarResource> builder, ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> component) { throw null; }

[System.Obsolete("Add reference to the sidecar resource instead of the project resource")]
public static ApplicationModel.IResourceBuilder<TDestination> WithReference<TDestination>(this ApplicationModel.IResourceBuilder<TDestination> builder, ApplicationModel.IResourceBuilder<CommunityToolkit.Aspire.Hosting.Dapr.IDaprComponentResource> component)
where TDestination : ApplicationModel.IResource { throw null; }
}
Expand Down Expand Up @@ -87,6 +92,8 @@ public sealed partial record DaprOptions()
public string? DaprPath { get { throw null; } set { } }

public bool? EnableTelemetry { get { throw null; } set { } }

public System.Action<global::Aspire.Hosting.ApplicationModel.IResource, DaprSidecarOptions?>? PublishingConfigurationAction { get { throw null; } set { } }
}

public sealed partial class DaprSecretKeyRef
Expand All @@ -100,6 +107,15 @@ public sealed partial record DaprSidecarAnnotation(IDaprSidecarResource Sidecar)
{
}

public partial class DaprSidecarAvailableEvent : global::Aspire.Hosting.Eventing.IDistributedApplicationResourceEvent, global::Aspire.Hosting.Eventing.IDistributedApplicationEvent
{
public DaprSidecarAvailableEvent(IDaprSidecarResource resource, System.IServiceProvider services) { }

public global::Aspire.Hosting.ApplicationModel.IResource Resource { get { throw null; } }

public System.IServiceProvider Services { get { throw null; } }
}

public sealed partial record DaprSidecarOptions()
{
public string? AppChannelAddress { get { throw null; } init { } }
Expand Down Expand Up @@ -180,7 +196,7 @@ public partial interface IDaprComponentResource : global::Aspire.Hosting.Applica
string Type { get; }
}

public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource
public partial interface IDaprSidecarResource : global::Aspire.Hosting.ApplicationModel.IResource, global::Aspire.Hosting.ApplicationModel.IResourceWithWaitSupport
{
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Aspire.Hosting
{
public static partial class OpenTelemetryCollectorExtensions
{
public static ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> AddOpenTelemetryCollector(this IDistributedApplicationBuilder builder, string name, System.Action<OpenTelemetryCollectorSettings>? configureSettings = null) { throw null; }

public static ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> WithAppForwarding(this ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> builder) { throw null; }

public static ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> WithConfig(this ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> builder, string configPath) { throw null; }
}

public partial class OpenTelemetryCollectorResource : ApplicationModel.ContainerResource
{
public OpenTelemetryCollectorResource(string name) : base(default!, default) { }

public ApplicationModel.EndpointReference GrpcEndpoint { get { throw null; } }

public ApplicationModel.EndpointReference HttpEndpoint { get { throw null; } }
}

public static partial class OpenTelemetryCollectorRoutingExtensions
{
public static ApplicationModel.IResourceBuilder<T> WithOpenTelemetryCollectorRouting<T>(this ApplicationModel.IResourceBuilder<T> builder, ApplicationModel.IResourceBuilder<OpenTelemetryCollectorResource> collectorBuilder)
where T : ApplicationModel.IResourceWithEnvironment { throw null; }
}

public partial class OpenTelemetryCollectorSettings
{
public string CollectorImage { get { throw null; } }

public string CollectorTag { get { throw null; } set { } }

public bool DisableHealthcheck { get { throw null; } set { } }

public bool EnableGrpcEndpoint { get { throw null; } set { } }

public bool EnableHttpEndpoint { get { throw null; } set { } }

public bool ForceNonSecureReceiver { get { throw null; } set { } }

public string Image { get { throw null; } set { } }

public string Registry { get { throw null; } set { } }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,17 @@ public static partial class SolrBuilderExtensions
public static ApplicationModel.IResourceBuilder<ApplicationModel.SolrResource> AddSolr(this IDistributedApplicationBuilder builder, string name, int? port = null, string? coreName = null) { throw null; }
}
}

namespace Aspire.Hosting.ApplicationModel
{
public partial class SolrResource : ContainerResource, IResourceWithConnectionString, IResource, IManifestExpressionProvider, IValueProvider, IValueWithReferences
{
public SolrResource(string name, string coreName) : base(default!, default) { }
public string CoreName { get { throw null; } set { } }

public ReferenceExpression ConnectionStringExpression { get { throw null; } }

public string CoreName { get { throw null; } set { } }

public EndpointReference PrimaryEndpoint { get { throw null; } }
}
}
}
Loading