AzureManagedRedisResource
Classnet10.0
Represents an Azure Managed Redis resource.
namespace Aspire.Hosting.Azure;
public class AzureManagedRedisResource : Aspire.Hosting.Azure.AzureProvisioningResource, Aspire.Hosting.ApplicationModel.IExpressionValue, Aspire.Hosting.ApplicationModel.IManifestExpressionProvider, Aspire.Hosting.ApplicationModel.IResource, Aspire.Hosting.ApplicationModel.IResourceWithConnectionString, Aspire.Hosting.ApplicationModel.IValueProvider, Aspire.Hosting.ApplicationModel.IValueWithReferences, Aspire.Hosting.Azure.IAzurePrivateEndpointTarget{ // ...}AzureProvisioningResourceIExpressionValueIManifestExpressionProviderIResourceIResourceWithConnectionStringIValueProviderIValueWithReferencesIAzurePrivateEndpointTarget
12 members
Constructors1
Section titled ConstructorsProperties9
Section titled PropertiesAnnotationsgetats ignoredResourceAnnotationCollection Gets the annotations associated with the resource.
ConnectionStringExpressiongetReferenceExpression Gets the connection string template for the manifest for the Azure Managed Redis resource.
HostNamegetReferenceExpression Gets the host name for the Redis server.
IdgetBicepOutputReference Gets the "id" output reference for the resource.
NameOutputReferencegetBicepOutputReference Gets the "name" output reference for the resource.
PasswordgetReferenceExpression? Gets the password/access key for the Redis server.
PortgetReferenceExpression Gets the port for the Redis server.
UriExpressiongetReferenceExpression Gets the connection URI expression for the Redis server.
UseAccessKeyAuthenticationgetbool Gets a value indicating whether the resource uses access key authentication.
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.