8 implementations of IArmClientProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
20
internal sealed class DefaultArmClientProvider :
IArmClientProvider
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (6)
5202
private sealed class AzureContextOptionsArmClientProvider(AzureContextOptionsArmClient armClient) :
IArmClientProvider
5809
private sealed class CancelConflictArmClientProvider :
IArmClientProvider
5878
private sealed class BlockingDeleteArmClientProvider(BlockingDeleteArmClient armClient) :
IArmClientProvider
5971
private sealed class CredentialUnavailableArmClientProvider :
IArmClientProvider
6037
private sealed class ThrowingResourceProbeArmClientProvider(RequestFailedException exception) :
IArmClientProvider
6099
private sealed class DeleteResourceFailureArmClientProvider(string existingResourceId, RequestFailedException deleteException) :
IArmClientProvider
ProvisioningTestHelpers.cs (1)
922
internal sealed class TestArmClientProvider :
IArmClientProvider
67 references to IArmClientProvider
Aspire.Hosting.Azure (28)
AzureEnvironmentResource.cs (2)
227
var
armClientProvider = context.Services.GetRequiredService<
IArmClientProvider
>();
AzureProvisioningController.cs (20)
1865
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2174
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2579
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3086
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3244
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3282
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3310
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3339
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3443
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3552
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
Provisioning\AzureProvisionerExtensions.cs (1)
57
builder.Services.TryAddSingleton<
IArmClientProvider
>(sp =>
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
25
IArmClientProvider
armClientProvider,
53
protected readonly
IArmClientProvider
_armClientProvider = armClientProvider;
Provisioning\Internal\DefaultArmClientProvider.cs (1)
18
/// Default implementation of <see cref="
IArmClientProvider
"/>.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
25
IArmClientProvider
armClientProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
26
IArmClientProvider
armClientProvider,
Aspire.Hosting.Azure.Tests (39)
AzureDeployerTests.cs (3)
1146
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(deploymentOutputsProvider);
1487
IArmClientProvider
? armClientProvider = null,
1958
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
AzureEnvironmentResourceExtensionsTests.cs (10)
1451
builder.Services.RemoveAll<
IArmClientProvider
>();
1453
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
2003
builder.Services.RemoveAll<
IArmClientProvider
>();
2005
builder.Services.AddSingleton<
IArmClientProvider
>(new BlockingDeleteArmClientProvider(armClient));
3878
builder.Services.RemoveAll<
IArmClientProvider
>();
3879
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
3957
builder.Services.RemoveAll<
IArmClientProvider
>();
3958
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
4966
IArmClientProvider
? armClientProvider = null,
4974
builder.Services.AddSingleton<
IArmClientProvider
>(armClientProvider ?? ProvisioningTestHelpers.CreateArmClientProvider());
ProvisioningContextProviderTests.cs (18)
29
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
67
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
97
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
132
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
168
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
197
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
229
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
260
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
292
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
325
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
420
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
480
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
581
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
621
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
667
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
710
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
768
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
811
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
ProvisioningContextTests.cs (1)
164
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
ProvisioningTestHelpers.cs (7)
63
public static
IArmClientProvider
CreateArmClientProvider() => new TestArmClientProvider();
64
public static
IArmClientProvider
CreateArmClientProvider(Dictionary<string, object> deploymentOutputs) => new TestArmClientProvider(deploymentOutputs);
65
public static
IArmClientProvider
CreateArmClientProvider(Func<string, Dictionary<string, object>> deploymentOutputsProvider) => new TestArmClientProvider(deploymentOutputsProvider);
66
public static
IArmClientProvider
CreateArmClientProvider(IEnumerable<string> existingResourceIds) => new TestArmClientProvider(existingResourceIds: existingResourceIds);
67
public static
IArmClientProvider
CreateArmClientProvider(IEnumerable<string> existingResourceIds, List<string> deletedResourceIds) => new TestArmClientProvider(existingResourceIds: existingResourceIds, deletedResourceIds: deletedResourceIds);
68
public static
IArmClientProvider
CreateArmClientProvider(
83
public static
IArmClientProvider
CreateArmClientProviderForMissingResourceGroup() => new TestArmClientProvider(resourceGroupLookupReturnsNotFound: true);