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)
5532
private sealed class AzureContextOptionsArmClientProvider(AzureContextOptionsArmClient armClient) :
IArmClientProvider
6145
private sealed class CancelConflictArmClientProvider :
IArmClientProvider
6214
private sealed class BlockingDeleteArmClientProvider(BlockingDeleteArmClient armClient) :
IArmClientProvider
6307
private sealed class CredentialUnavailableArmClientProvider :
IArmClientProvider
6373
private sealed class ThrowingResourceProbeArmClientProvider(RequestFailedException exception) :
IArmClientProvider
6435
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)
1959
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2270
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
2697
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3212
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3370
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3408
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3436
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3465
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3569
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
3683
var
armClientProvider = serviceProvider.GetRequiredService<
IArmClientProvider
>();
Provisioning\AzureProvisionerExtensions.cs (1)
55
builder.Services.TryAddSingleton<
IArmClientProvider
>(sp =>
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
23
IArmClientProvider
armClientProvider,
53
protected readonly
IArmClientProvider
_armClientProvider = armClientProvider;
Provisioning\Internal\DefaultArmClientProvider.cs (1)
19
/// Default implementation of <see cref="
IArmClientProvider
"/>.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
23
IArmClientProvider
armClientProvider,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
25
IArmClientProvider
armClientProvider,
Aspire.Hosting.Azure.Tests (40)
AzureDeployerTests.cs (4)
143
private static
IArmClientProvider
CreateRegistryArmClientProvider() => new TestArmClientProvider(new Dictionary<string, object>
1394
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider(deploymentOutputsProvider);
1735
IArmClientProvider
? armClientProvider = null,
2210
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
AzureEnvironmentResourceExtensionsTests.cs (10)
1769
builder.Services.RemoveAll<
IArmClientProvider
>();
1771
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
2321
builder.Services.RemoveAll<
IArmClientProvider
>();
2323
builder.Services.AddSingleton<
IArmClientProvider
>(new BlockingDeleteArmClientProvider(armClient));
4196
builder.Services.RemoveAll<
IArmClientProvider
>();
4197
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
4275
builder.Services.RemoveAll<
IArmClientProvider
>();
4276
builder.Services.AddSingleton<
IArmClientProvider
>(ProvisioningTestHelpers.CreateArmClientProvider(
5296
IArmClientProvider
? armClientProvider = null,
5304
builder.Services.AddSingleton<
IArmClientProvider
>(armClientProvider ?? ProvisioningTestHelpers.CreateArmClientProvider());
ProvisioningContextProviderTests.cs (18)
217
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
256
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
287
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
323
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
360
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
390
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
423
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
455
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
488
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
522
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
618
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
679
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
781
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
822
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
869
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
913
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
972
var
armClientProvider = ProvisioningTestHelpers.CreateArmClientProvider();
1016
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);