101 instantiations of BicepOutputReference
Aspire.Hosting.Azure (6)
AzureBicepResourceExtensions.cs (1)
55return new BicepOutputReference(name, builder.Resource);
AzureUserAssignedIdentityResource.cs (5)
19public BicepOutputReference Id => new("id", this); 24public BicepOutputReference ClientId => new("clientId", this); 29public BicepOutputReference PrincipalId => new("principalId", this); 34public BicepOutputReference PrincipalName => new("principalName", this); 39public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.AIFoundry (3)
AzureAIFoundryResource.cs (3)
25public BicepOutputReference AIFoundryApiEndpoint => new("aiFoundryApiEndpoint", this); 30public BicepOutputReference Endpoint => new("endpoint", this); 35public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.AppConfiguration (3)
AzureAppConfigurationResource.cs (3)
31public BicepOutputReference Endpoint => new("appConfigEndpoint", this); 36public BicepOutputReference NameOutputReference => new("name", this); 41public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppEnvironmentResource.cs (7)
161internal BicepOutputReference ContainerAppEnvironmentId => new("AZURE_CONTAINER_APPS_ENVIRONMENT_ID", this); 166internal BicepOutputReference ContainerAppDomain => new("AZURE_CONTAINER_APPS_ENVIRONMENT_DEFAULT_DOMAIN", this); 171internal BicepOutputReference ContainerRegistryName => new("AZURE_CONTAINER_REGISTRY_NAME", this); 176internal BicepOutputReference ContainerRegistryUrl => new("AZURE_CONTAINER_REGISTRY_ENDPOINT", this); 181internal BicepOutputReference ContainerRegistryManagedIdentityId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_ID", this); 186public BicepOutputReference NameOutputReference => new("AZURE_CONTAINER_APPS_ENVIRONMENT_NAME", this); 276volumeName = (resource, volume, volumeIndex, new BicepOutputReference(outputName, this));
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsResource.cs (2)
22public BicepOutputReference NameOutputReference => new("name", this); 27public BicepOutputReference ConnectionString => new("appInsightsConnectionString", this);
Aspire.Hosting.Azure.AppService (12)
AzureAppServiceEnvironmentResource.cs (12)
264internal BicepOutputReference PlanIdOutputReference => new("planId", this); 265internal BicepOutputReference ContainerRegistryUrl => new("AZURE_CONTAINER_REGISTRY_ENDPOINT", this); 266internal BicepOutputReference ContainerRegistryName => new("AZURE_CONTAINER_REGISTRY_NAME", this); 267internal BicepOutputReference ContainerRegistryManagedIdentityId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_ID", this); 268internal BicepOutputReference ContainerRegistryClientId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_CLIENT_ID", this); 269internal BicepOutputReference WebsiteContributorManagedIdentityId => new("AZURE_WEBSITE_CONTRIBUTOR_MANAGED_IDENTITY_ID", this); 270internal BicepOutputReference WebsiteContributorManagedIdentityPrincipalId => new("AZURE_WEBSITE_CONTRIBUTOR_MANAGED_IDENTITY_PRINCIPAL_ID", this); 275internal BicepOutputReference WebSiteSuffix => new("webSiteSuffix", this); 316public BicepOutputReference NameOutputReference => new("name", this); 321public BicepOutputReference DashboardUriReference => new("AZURE_APP_SERVICE_DASHBOARD_URI", this); 327new("AZURE_APPLICATION_INSIGHTS_INSTRUMENTATIONKEY", this); 333new("AZURE_APPLICATION_INSIGHTS_CONNECTION_STRING", this);
Aspire.Hosting.Azure.CognitiveServices (3)
AzureOpenAIResource.cs (3)
25public BicepOutputReference ConnectionString => new("connectionString", this); 30public BicepOutputReference Endpoint => new("endpoint", this); 35public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryResource.cs (2)
52public BicepOutputReference NameOutputReference => new("name", this); 57public BicepOutputReference RegistryEndpoint => new("loginServer", this);
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBResource.cs (3)
44public BicepOutputReference ConnectionStringOutput => new("connectionString", this); 70public BicepOutputReference NameOutputReference => new("name", this); 75public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.EventHubs (4)
AzureEventHubsResource.cs (4)
36public BicepOutputReference EventHubsEndpoint => new("eventHubsEndpoint", this); 41internal BicepOutputReference EventHubsHostName => new("eventHubsHostName", this); 46public BicepOutputReference NameOutputReference => new("name", this); 51public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.KeyVault (3)
AzureKeyVaultResource.cs (3)
27public BicepOutputReference VaultUri => new("vaultUri", this); 32public BicepOutputReference NameOutputReference => new("name", this); 37public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.Kusto (2)
AzureKustoClusterResource.cs (2)
38public BicepOutputReference NameOutputReference => new("name", this); 43public BicepOutputReference ClusterUri => new("clusterUri", this);
Aspire.Hosting.Azure.Network (13)
AzureNatGatewayResource.cs (2)
25public BicepOutputReference Id => new("id", this); 30public BicepOutputReference NameOutput => new("name", this);
AzureNetworkSecurityGroupResource.cs (2)
25public BicepOutputReference Id => new("id", this); 30public BicepOutputReference NameOutput => new("name", this);
AzurePrivateDnsZoneResource.cs (2)
35public BicepOutputReference Id => new("id", this); 40public BicepOutputReference NameOutput => new("name", this);
AzurePrivateEndpointResource.cs (2)
26public BicepOutputReference Id => new("id", this); 31public BicepOutputReference NameOutput => new("name", this);
AzurePublicIPAddressResource.cs (2)
24public BicepOutputReference Id => new("id", this); 29public BicepOutputReference NameOutput => new("name", this);
AzureSubnetResource.cs (1)
73public BicepOutputReference Id => new($"{Infrastructure.NormalizeBicepIdentifier(Name)}_Id", Parent);
AzureVirtualNetworkResource.cs (2)
38public BicepOutputReference Id => new("id", this); 43public BicepOutputReference NameOutput => new("name", this);
Aspire.Hosting.Azure.OperationalInsights (2)
AzureLogAnalyticsWorkspaceResource.cs (2)
20public BicepOutputReference NameOutputReference => new("name", this); 25public BicepOutputReference WorkspaceId => new("logAnalyticsWorkspaceId", this);
Aspire.Hosting.Azure.PostgreSQL (4)
AzurePostgresFlexibleServerResource.cs (4)
31private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 43public BicepOutputReference NameOutputReference => new("name", this); 48public BicepOutputReference Id => new("id", this); 53private BicepOutputReference HostNameOutput => new("hostName", this);
Aspire.Hosting.Azure.Redis (7)
AzureManagedRedisResource.cs (4)
29private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 48public BicepOutputReference NameOutputReference => new("name", this); 53public BicepOutputReference Id => new("id", this); 58private BicepOutputReference HostNameOutput => new("hostName", this);
AzureRedisCacheResource.cs (3)
26private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 38public BicepOutputReference NameOutputReference => new("name", this); 43private BicepOutputReference HostNameOutput => new("hostName", this);
Aspire.Hosting.Azure.Search (4)
AzureSearchResource.cs (4)
26public BicepOutputReference ConnectionString => new("connectionString", this); 31public BicepOutputReference NameOutputReference => new("name", this); 36public BicepOutputReference Id => new("id", this); 44public BicepOutputReference Endpoint => new("endpoint", this);
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusResource.cs (4)
26public BicepOutputReference ServiceBusEndpoint => new("serviceBusEndpoint", this); 31internal BicepOutputReference ServiceBusHostName => new("serviceBusHostName", this); 36public BicepOutputReference NameOutputReference => new("name", this); 41public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.SignalR (3)
AzureSignalRResource.cs (3)
30public BicepOutputReference HostName => new("hostName", this); 35public BicepOutputReference NameOutputReference => new("name", this); 40public BicepOutputReference Id => new("id", this);
Aspire.Hosting.Azure.Sql (4)
AzureSqlServerResource.cs (4)
49public BicepOutputReference FullyQualifiedDomainName => new("sqlServerFqdn", this); 54public BicepOutputReference NameOutputReference => new("name", this); 59public BicepOutputReference Id => new("id", this); 61private BicepOutputReference AdminName => new("sqlServerAdminName", this);
Aspire.Hosting.Azure.Storage (6)
AzureStorageResource.cs (6)
43public BicepOutputReference BlobEndpoint => new("blobEndpoint", this); 48public BicepOutputReference QueueEndpoint => new("queueEndpoint", this); 53public BicepOutputReference TableEndpoint => new("tableEndpoint", this); 58public BicepOutputReference DataLakeEndpoint => new("dataLakeEndpoint", this); 63public BicepOutputReference Id => new("id", this); 68public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.WebPubSub (3)
AzureWebPubSubResource.cs (3)
25public BicepOutputReference Endpoint => new("endpoint", this); 30public BicepOutputReference NameOutputReference => new("name", this); 35public BicepOutputReference Id => new("id", this);
BicepSample.AppHost (1)
Program.cs (1)
15.WithParameter("p2", () => new BicepOutputReference("val0", temp00!))
157 references to BicepOutputReference
Aspire.Hosting.Azure (29)
AzureBicepResource.cs (3)
630public sealed class BicepOutputReference(string name, AzureBicepResource resource) : IManifestExpressionProvider, IValueProvider, IValueWithReferences, IEquatable<BicepOutputReference> 680bool IEquatable<BicepOutputReference>.Equals(BicepOutputReference? other) =>
AzureBicepResourceExtensions.cs (4)
52/// <returns>A <see cref="BicepOutputReference"/> that represents the output.</returns> 53public static BicepOutputReference GetOutput(this IResourceBuilder<AzureBicepResource> builder, string name) 78public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, BicepOutputReference bicepOutputReference) 263public static IResourceBuilder<T> WithParameter<T>(this IResourceBuilder<T> builder, string name, BicepOutputReference value)
AzureProvisioningResourceExtensions.cs (3)
186/// The <see cref="BicepOutputReference"/> that contains the value to use for the <see cref="ProvisioningParameter"/>. 194/// This is useful when assigning a <see cref="BicepValue"/> to the value of an Aspire <see cref="BicepOutputReference"/>. 198public static ProvisioningParameter AsProvisioningParameter(this BicepOutputReference outputReference, AzureResourceInfrastructure infrastructure, string? parameterName = null)
AzurePublishingContext.cs (7)
63/// that was created with the value of the output referenced by the Aspire <see cref="BicepOutputReference"/>. 65public Dictionary<BicepOutputReference, ProvisioningOutput> OutputLookup { get; } = []; 71/// This reverse lookup map allows efficient retrieval of <see cref="BicepOutputReference"/> 74internal Dictionary<string, BicepOutputReference> ReverseOutputLookup { get; } = []; 205BicepOutputReference b => GetOutputs(moduleMap[b.Resource], b.Name), 290var outputs = new Dictionary<string, BicepOutputReference>(); 294if (value is BicepOutputReference bo)
AzureUserAssignedIdentityResource.cs (5)
19public BicepOutputReference Id => new("id", this); 24public BicepOutputReference ClientId => new("clientId", this); 29public BicepOutputReference PrincipalId => new("principalId", this); 34public BicepOutputReference PrincipalName => new("principalName", this); 39public BicepOutputReference NameOutputReference => new("name", this);
IAppIdentityResource.cs (4)
14public BicepOutputReference Id { get; } 19public BicepOutputReference ClientId { get; } 24public BicepOutputReference PrincipalId { get; } 29public BicepOutputReference PrincipalName { get; }
IAzureKeyVaultResource.cs (2)
16BicepOutputReference VaultUriOutputReference { get; } 21BicepOutputReference NameOutputReference { get; }
IAzurePrivateEndpointTarget.cs (1)
18BicepOutputReference Id { get; }
Aspire.Hosting.Azure.AIFoundry (3)
AzureAIFoundryResource.cs (3)
25public BicepOutputReference AIFoundryApiEndpoint => new("aiFoundryApiEndpoint", this); 30public BicepOutputReference Endpoint => new("endpoint", this); 35public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.AppConfiguration (4)
AzureAppConfigurationResource.cs (4)
31public BicepOutputReference Endpoint => new("appConfigEndpoint", this); 36public BicepOutputReference NameOutputReference => new("name", this); 41public BicepOutputReference Id => new("id", this); 80BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.AppContainers (11)
AzureContainerAppEnvironmentResource.cs (8)
161internal BicepOutputReference ContainerAppEnvironmentId => new("AZURE_CONTAINER_APPS_ENVIRONMENT_ID", this); 166internal BicepOutputReference ContainerAppDomain => new("AZURE_CONTAINER_APPS_ENVIRONMENT_DEFAULT_DOMAIN", this); 171internal BicepOutputReference ContainerRegistryName => new("AZURE_CONTAINER_REGISTRY_NAME", this); 176internal BicepOutputReference ContainerRegistryUrl => new("AZURE_CONTAINER_REGISTRY_ENDPOINT", this); 181internal BicepOutputReference ContainerRegistryManagedIdentityId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_ID", this); 186public BicepOutputReference NameOutputReference => new("AZURE_CONTAINER_APPS_ENVIRONMENT_NAME", this); 188internal Dictionary<string, (IResource resource, ContainerMountAnnotation volume, int index, BicepOutputReference outputReference)> VolumeNames { get; } = []; 260internal BicepOutputReference GetVolumeStorage(IResource resource, ContainerMountAnnotation volume, int volumeIndex)
BaseContainerAppContext.cs (3)
36public Dictionary<string, (ContainerMountAnnotation, BicepOutputReference)> Volumes { get; } = []; 170var storageName = _containerAppEnvironmentContext.Environment.GetVolumeStorage(resource, volume, index); 252if (value is BicepOutputReference output)
Aspire.Hosting.Azure.ApplicationInsights (7)
AzureApplicationInsightsExtensions.cs (5)
122/// Configures the Application Insights resource to use an existing Log Analytics Workspace via a <see cref="BicepOutputReference"/>. 125/// <param name="workspaceId">The <see cref="BicepOutputReference"/> for the Log Analytics Workspace resource id.</param> 129BicepOutputReference workspaceId) 148private sealed class LogAnalyticsWorkspaceReferenceAnnotation(BicepOutputReference workspaceId) : IResourceAnnotation 150public BicepOutputReference WorkspaceId { get; } = workspaceId;
AzureApplicationInsightsResource.cs (2)
22public BicepOutputReference NameOutputReference => new("name", this); 27public BicepOutputReference ConnectionString => new("appInsightsConnectionString", this);
Aspire.Hosting.Azure.AppService (13)
AzureAppServiceEnvironmentResource.cs (12)
264internal BicepOutputReference PlanIdOutputReference => new("planId", this); 265internal BicepOutputReference ContainerRegistryUrl => new("AZURE_CONTAINER_REGISTRY_ENDPOINT", this); 266internal BicepOutputReference ContainerRegistryName => new("AZURE_CONTAINER_REGISTRY_NAME", this); 267internal BicepOutputReference ContainerRegistryManagedIdentityId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_ID", this); 268internal BicepOutputReference ContainerRegistryClientId => new("AZURE_CONTAINER_REGISTRY_MANAGED_IDENTITY_CLIENT_ID", this); 269internal BicepOutputReference WebsiteContributorManagedIdentityId => new("AZURE_WEBSITE_CONTRIBUTOR_MANAGED_IDENTITY_ID", this); 270internal BicepOutputReference WebsiteContributorManagedIdentityPrincipalId => new("AZURE_WEBSITE_CONTRIBUTOR_MANAGED_IDENTITY_PRINCIPAL_ID", this); 275internal BicepOutputReference WebSiteSuffix => new("webSiteSuffix", this); 316public BicepOutputReference NameOutputReference => new("name", this); 321public BicepOutputReference DashboardUriReference => new("AZURE_APP_SERVICE_DASHBOARD_URI", this); 326public BicepOutputReference AzureAppInsightsInstrumentationKeyReference => 332public BicepOutputReference AzureAppInsightsConnectionStringReference =>
AzureAppServiceWebsiteContext.cs (1)
174if (value is BicepOutputReference output)
Aspire.Hosting.Azure.CognitiveServices (3)
AzureOpenAIResource.cs (3)
25public BicepOutputReference ConnectionString => new("connectionString", this); 30public BicepOutputReference Endpoint => new("endpoint", this); 35public BicepOutputReference NameOutputReference => new("name", this);
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryResource.cs (2)
52public BicepOutputReference NameOutputReference => new("name", this); 57public BicepOutputReference RegistryEndpoint => new("loginServer", this);
Aspire.Hosting.Azure.CosmosDB (4)
AzureCosmosDBResource.cs (4)
44public BicepOutputReference ConnectionStringOutput => new("connectionString", this); 70public BicepOutputReference NameOutputReference => new("name", this); 75public BicepOutputReference Id => new("id", this); 263BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.EventHubs (5)
AzureEventHubsResource.cs (5)
36public BicepOutputReference EventHubsEndpoint => new("eventHubsEndpoint", this); 41internal BicepOutputReference EventHubsHostName => new("eventHubsHostName", this); 46public BicepOutputReference NameOutputReference => new("name", this); 51public BicepOutputReference Id => new("id", this); 216BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.KeyVault (5)
AzureKeyVaultResource.cs (5)
27public BicepOutputReference VaultUri => new("vaultUri", this); 32public BicepOutputReference NameOutputReference => new("name", this); 37public BicepOutputReference Id => new("id", this); 92BicepOutputReference IAzureKeyVaultResource.VaultUriOutputReference => VaultUri; 150BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.Kusto (2)
AzureKustoClusterResource.cs (2)
38public BicepOutputReference NameOutputReference => new("name", this); 43public BicepOutputReference ClusterUri => new("clusterUri", this);
Aspire.Hosting.Azure.Network (13)
AzureNatGatewayResource.cs (2)
25public BicepOutputReference Id => new("id", this); 30public BicepOutputReference NameOutput => new("name", this);
AzureNetworkSecurityGroupResource.cs (2)
25public BicepOutputReference Id => new("id", this); 30public BicepOutputReference NameOutput => new("name", this);
AzurePrivateDnsZoneResource.cs (2)
35public BicepOutputReference Id => new("id", this); 40public BicepOutputReference NameOutput => new("name", this);
AzurePrivateEndpointResource.cs (2)
26public BicepOutputReference Id => new("id", this); 31public BicepOutputReference NameOutput => new("name", this);
AzurePublicIPAddressResource.cs (2)
24public BicepOutputReference Id => new("id", this); 29public BicepOutputReference NameOutput => new("name", this);
AzureSubnetResource.cs (1)
73public BicepOutputReference Id => new($"{Infrastructure.NormalizeBicepIdentifier(Name)}_Id", Parent);
AzureVirtualNetworkResource.cs (2)
38public BicepOutputReference Id => new("id", this); 43public BicepOutputReference NameOutput => new("name", this);
Aspire.Hosting.Azure.OperationalInsights (2)
AzureLogAnalyticsWorkspaceResource.cs (2)
20public BicepOutputReference NameOutputReference => new("name", this); 25public BicepOutputReference WorkspaceId => new("logAnalyticsWorkspaceId", this);
Aspire.Hosting.Azure.PostgreSQL (5)
AzurePostgresFlexibleServerResource.cs (5)
31private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 43public BicepOutputReference NameOutputReference => new("name", this); 48public BicepOutputReference Id => new("id", this); 53private BicepOutputReference HostNameOutput => new("hostName", this); 317BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.Redis (8)
AzureManagedRedisResource.cs (5)
29private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 48public BicepOutputReference NameOutputReference => new("name", this); 53public BicepOutputReference Id => new("id", this); 58private BicepOutputReference HostNameOutput => new("hostName", this); 251BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
AzureRedisCacheResource.cs (3)
26private BicepOutputReference ConnectionStringOutput => new("connectionString", this); 38public BicepOutputReference NameOutputReference => new("name", this); 43private BicepOutputReference HostNameOutput => new("hostName", this);
Aspire.Hosting.Azure.Search (5)
AzureSearchResource.cs (5)
26public BicepOutputReference ConnectionString => new("connectionString", this); 31public BicepOutputReference NameOutputReference => new("name", this); 36public BicepOutputReference Id => new("id", this); 44public BicepOutputReference Endpoint => new("endpoint", this); 94BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.ServiceBus (5)
AzureServiceBusResource.cs (5)
26public BicepOutputReference ServiceBusEndpoint => new("serviceBusEndpoint", this); 31internal BicepOutputReference ServiceBusHostName => new("serviceBusHostName", this); 36public BicepOutputReference NameOutputReference => new("name", this); 41public BicepOutputReference Id => new("id", this); 196BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.SignalR (4)
AzureSignalRResource.cs (4)
30public BicepOutputReference HostName => new("hostName", this); 35public BicepOutputReference NameOutputReference => new("name", this); 40public BicepOutputReference Id => new("id", this); 97BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.Sql (5)
AzureSqlServerResource.cs (5)
49public BicepOutputReference FullyQualifiedDomainName => new("sqlServerFqdn", this); 54public BicepOutputReference NameOutputReference => new("name", this); 59public BicepOutputReference Id => new("id", this); 61private BicepOutputReference AdminName => new("sqlServerAdminName", this); 335BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;
Aspire.Hosting.Azure.Storage (10)
AzureBlobStorageResource.cs (1)
87BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id;
AzureDataLakeStorageResource.cs (1)
83BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id;
AzureQueueStorageResource.cs (1)
80BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id;
AzureStorageResource.cs (6)
43public BicepOutputReference BlobEndpoint => new("blobEndpoint", this); 48public BicepOutputReference QueueEndpoint => new("queueEndpoint", this); 53public BicepOutputReference TableEndpoint => new("tableEndpoint", this); 58public BicepOutputReference DataLakeEndpoint => new("dataLakeEndpoint", this); 63public BicepOutputReference Id => new("id", this); 68public BicepOutputReference NameOutputReference => new("name", this);
AzureTableStorageResource.cs (1)
79BicepOutputReference IAzurePrivateEndpointTarget.Id => Parent.Id;
Aspire.Hosting.Azure.Tests (8)
AzureAppServiceTests.cs (2)
762var output = Assert.IsType<BicepOutputReference>(provider);
AzureContainerAppsTests.cs (2)
2165var output = Assert.IsType<BicepOutputReference>(provider);
AzureDeployerTests.cs (4)
1006Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_default_domain"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_DEFAULT_DOMAIN"]); 1007Assert.Equal(await ((BicepOutputReference)funcAppDeployment.Parameters["env_outputs_azure_container_apps_environment_id"]!).GetValueAsync(), containerAppEnv.Resource.Outputs["AZURE_CONTAINER_APPS_ENVIRONMENT_ID"]); 1008Assert.Equal("https://testfuncstorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["funcstorage_outputs_blobendpoint"]!).GetValueAsync()); 1009Assert.Equal("https://testhoststorage.blob.core.windows.net/", await ((BicepOutputReference)funcAppDeployment.Parameters["hoststorage_outputs_blobendpoint"]!).GetValueAsync());
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubResource.cs (4)
25public BicepOutputReference Endpoint => new("endpoint", this); 30public BicepOutputReference NameOutputReference => new("name", this); 35public BicepOutputReference Id => new("id", this); 84BicepOutputReference IAzurePrivateEndpointTarget.Id => Id;