8 implementations of IArmClientProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
21
internal sealed class DefaultArmClientProvider :
IArmClientProvider
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (6)
5233
private sealed class AzureContextOptionsArmClientProvider(AzureContextOptionsArmClient armClient) :
IArmClientProvider
5840
private sealed class CancelConflictArmClientProvider :
IArmClientProvider
5909
private sealed class BlockingDeleteArmClientProvider(BlockingDeleteArmClient armClient) :
IArmClientProvider
6002
private sealed class CredentialUnavailableArmClientProvider :
IArmClientProvider
6068
private sealed class ThrowingResourceProbeArmClientProvider(RequestFailedException exception) :
IArmClientProvider
6130
private sealed class DeleteResourceFailureArmClientProvider(string existingResourceId, RequestFailedException deleteException) :
IArmClientProvider
ProvisioningTestHelpers.cs (1)
926
internal sealed class TestArmClientProvider :
IArmClientProvider
68 references to IArmClientProvider
Aspire.Hosting.Azure (28)
AzureEnvironmentResource.cs (2)
242
var
armClientProvider = context.Services.GetRequiredService<
IArmClientProvider
>();
AzureProvisioningController.cs (20)
1862
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2171
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2576
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3083
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3241
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3279
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3307
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3336
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3440
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3549
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
Provisioning\AzureProvisionerExtensions.cs (1)
55
builder.Services.TryAddSingleton<
IArmClientProvider
>(sp =>
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
23
IArmClientProvider
armClientProvider,
51
protected readonly
IArmClientProvider
_armClientProvider = armClientProvider;
Provisioning\Internal\DefaultArmClientProvider.cs (1)
19
/// Default implementation of <see cref="
IArmClientProvider
"/>.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
22
IArmClientProvider
armClientProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
24
IArmClientProvider
armClientProvider,
Aspire.Hosting.Azure.Tests (40)
AzureDeployerTests.cs (4)
142
private static
IArmClientProvider
CreateRegistryArmClientProvider() => new TestArmClientProvider(new Dictionary<string, object>
1393
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(deploymentOutputsProvider);
1734
IArmClientProvider
? armClientProvider = null,
2209
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
AzureEnvironmentResourceExtensionsTests.cs (10)
1470
builder.Services.RemoveAll<
IArmClientProvider
>();
1472
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
2022
builder.Services.RemoveAll<
IArmClientProvider
>();
2024
builder.Services.AddSingleton<
IArmClientProvider
>(new BlockingDeleteArmClientProvider(armClient));
3897
builder.Services.RemoveAll<
IArmClientProvider
>();
3898
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
3976
builder.Services.RemoveAll<
IArmClientProvider
>();
3977
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
4997
IArmClientProvider
? armClientProvider = null,
5005
builder.Services.AddSingleton<
IArmClientProvider
>(armClientProvider ?? ProvisioningTestHelpers.CreateArmClientProvider());
ProvisioningContextProviderTests.cs (18)
26
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
64
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
94
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
129
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
165
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
194
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
226
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
257
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
289
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
322
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
417
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
477
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
578
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
618
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
664
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
707
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
765
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
808
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);