49 references to Model
Aspire.Hosting (15)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (8)
22
foreach (var container in beforeStartEvent.
Model
.GetContainerResources())
27
foreach (var executable in beforeStartEvent.
Model
.GetExecutableResources())
32
foreach (var containerExec in beforeStartEvent.
Model
.GetContainerExecutableResources())
37
foreach (var project in beforeStartEvent.
Model
.GetProjectResources())
48
if (beforeStartEvent.
Model
.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
58
foreach (var resource in beforeStartEvent.
Model
.Resources)
73
var resourcesWithContainerImages = @event.
Model
.Resources.SelectMany(
97
foreach (var resource in beforeStartEvent.
Model
.Resources)
ContainerRegistryResourceBuilderExtensions.cs (1)
125
foreach (var resource in beforeStartEvent.
Model
.Resources)
Dashboard\DashboardEventHandlers.cs (4)
68
if (@event.
Model
.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
73
@event.
Model
.Resources.Remove(dashboardResource);
74
@event.
Model
.Resources.Insert(0, dashboardResource);
78
AddDashboardResource(@event.
Model
);
Exec\ExecEventingHandlers.cs (1)
18
beforeStartEvent.
Model
.Resources.Add(resource);
ResourceBuilderExtensions.cs (1)
2896
Model = @event.
Model
,
Aspire.Hosting.Azure (5)
AzureResourcePreparer.cs (3)
27
var azureResources = GetAzureResourcesFromAppModel(@event.
Model
);
37
EnsureNoIdentityOrRoleAssignmentAnnotations(@event.
Model
);
40
await BuildRoleAssignmentAnnotations(@event.
Model
, azureResources, cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\AzureProvisioner.cs (2)
33
var azureResources = AzureResourcePreparer.GetAzureResourcesFromAppModel(@event.
Model
);
40
_parentChildLookup = @event.
Model
.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppsInfrastructure.cs (4)
23
var caes = @event.
Model
.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray();
27
EnsureNoPublishAsAcaAnnotations(@event.
Model
);
37
@event.
Model
.Resources.Remove(environment.DefaultContainerRegistry);
46
foreach (var r in @event.
Model
.GetComputeResources())
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceInfrastructure.cs (4)
25
var appServiceEnvironments = @event.
Model
.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray();
29
EnsureNoPublishAsAzureAppServiceWebsiteAnnotations(@event.
Model
);
39
@event.
Model
.Resources.Remove(appServiceEnvironment.DefaultContainerRegistry);
51
foreach (var resource in @event.
Model
.GetComputeResources())
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
86
foreach (var resource in beforeStartEvent.
Model
.Resources)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
491
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
162
foreach (var item in data.
Model
.Resources.OfType<AzureFunctionsProjectResource>())
178
data.
Model
.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
313
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
145
data.
Model
.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
506
PrepareDeploymentScriptInfrastructure(data.
Model
, this, createdStorage);
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (5)
29
var dockerComposeEnvironments = @event.
Model
.Resources.OfType<DockerComposeEnvironmentResource>().ToArray();
33
EnsureNoPublishAsDockerComposeServiceAnnotations(@event.
Model
);
49
ContainerRegistry = GetContainerRegistry(environment, @event.
Model
)
53
foreach (var r in @event.
Model
.GetComputeResources())
75
ContainerRegistry = GetContainerRegistry(environment, @event.
Model
)
Aspire.Hosting.Kubernetes (3)
KubernetesInfrastructure.cs (3)
27
var kubernetesEnvironments = @event.
Model
.Resources.OfType<KubernetesEnvironmentResource>().ToArray();
31
EnsureNoPublishAsKubernetesServiceAnnotations(@event.
Model
);
39
foreach (var r in @event.
Model
.GetComputeResources())
Aspire.Hosting.Tests (1)
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
236
Assert.NotNull(e.
Model
);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationTestFactory.cs (1)
56
var resourcesWithContainerImages = @event.
Model
.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
41
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
68
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
Stress.AppHost (1)
TestResource.cs (1)
61
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())