8 implementations of IArmClient
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
58private sealed class DefaultArmClient(ArmClient armClient, TimeProvider timeProvider) : IArmClient
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (6)
5242private sealed class AzureContextOptionsArmClient : IArmClient 5849private sealed class CancelConflictArmClient : IArmClient 5918private sealed class BlockingDeleteArmClient : IArmClient 6011private sealed class CredentialUnavailableArmClient : IArmClient 6077private sealed class ThrowingResourceProbeArmClient(RequestFailedException exception) : IArmClient 6139private sealed class DeleteResourceFailureArmClient(string existingResourceId, RequestFailedException deleteException) : IArmClient
ProvisioningTestHelpers.cs (1)
200internal sealed class TestArmClient : IArmClient
57 references to IArmClient
Aspire.Hosting.Azure (29)
AzureEnvironmentResource.cs (1)
272var armClient = armClientProvider.GetArmClient(credential, subscriptionId);
AzureProvisioningController.cs (17)
1864var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, subscriptionId); 1958var armClient = await GetArmClientForResourceIdAsync(keyVaultResourceId, cancellationToken).ConfigureAwait(false); 2173var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2578var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2868var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 2926var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 2949var armClient = await GetArmClientForResourceIdAsync(resourceId, cancellationToken).ConfigureAwait(false); 2963IArmClient armClient, 2993IArmClient armClient, 3062private async Task<IArmClient> GetArmClientForResourceIdAsync(string resourceId, CancellationToken cancellationToken) 3243var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3281var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3309var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3338var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3442var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 3551var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 4381private sealed record LocationChangeResourceDeletion(IArmClient ArmClient, string ResourceId, string CurrentLocation);
Provisioning\Internal\BaseProvisioningContextProvider.cs (5)
100var armClient = _armClientProvider.GetArmClient(credential, subscriptionId); 262var armClient = _armClientProvider.GetArmClient(credential); 311var armClient = _armClientProvider.GetArmClient(credential); 346var armClient = _armClientProvider.GetArmClient(credential); 380var armClient = _armClientProvider.GetArmClient(credential);
Provisioning\Internal\DefaultArmClientProvider.cs (2)
46public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 52public IArmClient GetArmClient(TokenCredential credential)
Provisioning\Internal\IProvisioningServices.cs (2)
26IArmClient GetArmClient(TokenCredential credential, string subscriptionId); 31IArmClient GetArmClient(TokenCredential credential);
Provisioning\ProvisioningContext.cs (2)
22IArmClient armClient, 31public IArmClient ArmClient => armClient;
Aspire.Hosting.Azure.Tests (28)
AzureEnvironmentResourceExtensionsTests.cs (12)
5235public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5238public IArmClient GetArmClient(TokenCredential credential) 5842public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 5845public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 5911public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5914public IArmClient GetArmClient(TokenCredential credential) 6004public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 6007public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 6070public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6073public IArmClient GetArmClient(TokenCredential credential) 6132public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6135public IArmClient GetArmClient(TokenCredential credential)
DefaultArmClientProviderTests.cs (10)
43var armClient = provider.GetArmClient(credential, SubscriptionId); 81var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 102var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 127var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 152var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 169var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 194var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 215var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 253var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId); 275var armClient = provider.GetArmClient(new CapturingTokenCredential(), SubscriptionId);
ProvisioningTestHelpers.cs (6)
43IArmClient? armClient = null, 198/// Test implementation of <see cref="IArmClient"/>. 928private readonly IArmClient? _armClient; 946public TestArmClientProvider(IArmClient armClient) 990public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 1007public IArmClient GetArmClient(TokenCredential credential)