AzureKustoClusterResource
Class net10.0
A resource that represents a Kusto cluster.
namespace Aspire.Hosting.Azure;
public class AzureKustoClusterResource : Aspire.Hosting.Azure.AzureProvisioningResource, Aspire.Hosting.ApplicationModel.IManifestExpressionProvider, Aspire.Hosting.ApplicationModel.IResource, Aspire.Hosting.ApplicationModel.IResourceWithConnectionString, Aspire.Hosting.ApplicationModel.IResourceWithEndpoints, Aspire.Hosting.ApplicationModel.IValueProvider, Aspire.Hosting.ApplicationModel.IValueWithReferences{ // ...} AzureProvisioningResourceIManifestExpressionProviderIResourceIResourceWithConnectionStringIResourceWithEndpointsIValueProviderIValueWithReferences
8 members
Constructors1
Section titled ConstructorsAzureKustoClusterResource(string, Action<AzureResourceInfrastructure>) Initializes a new instance of the
AzureKustoClusterResource class. Properties5
Section titled PropertiesClusterUrigetBicepOutputReference Gets the cluster URI output reference for the Azure Kusto cluster.
ConnectionStringExpressiongetReferenceExpressionIsEmulatorgetbool Gets whether the resource is running the local emulator.
NameOutputReferencegetBicepOutputReference Gets the "name" output reference for the resource.
UriExpressiongetReferenceExpression Gets the connection URI expression for the Kusto cluster.
Methods2
Section titled MethodsAddAsExistingResource(AzureResourceInfrastructure)ProvisionableResource Adds a new
Primitives.ProvisionableResource into infra. The new resource represents a reference to the current Azure.AzureProvisioningResource via https://learn.microsoft.com/azure/azure-resource-manager/bicep/existing-resource. AddRoleAssignments(IAddRoleAssignmentsContext) Adds role assignments to this Azure resource.