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)
5541private sealed class AzureContextOptionsArmClient : IArmClient 6154private sealed class CancelConflictArmClient : IArmClient 6223private sealed class BlockingDeleteArmClient : IArmClient 6316private sealed class CredentialUnavailableArmClient : IArmClient 6382private sealed class ThrowingResourceProbeArmClient(RequestFailedException exception) : IArmClient 6444private 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)
1961var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, subscriptionId); 2056var armClient = await GetArmClientForResourceIdAsync(keyVaultResourceId, cancellationToken).ConfigureAwait(false); 2272var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2699var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2997var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 3055var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 3078var armClient = await GetArmClientForResourceIdAsync(resourceId, cancellationToken).ConfigureAwait(false); 3092IArmClient armClient, 3122IArmClient armClient, 3191private async Task<IArmClient> GetArmClientForResourceIdAsync(string resourceId, CancellationToken cancellationToken) 3372var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3410var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3438var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3467var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3571var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 3685var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 4519private sealed record LocationChangeResourceDeletion(IArmClient ArmClient, string ResourceId, string CurrentLocation);
Provisioning\Internal\BaseProvisioningContextProvider.cs (5)
102var armClient = _armClientProvider.GetArmClient(credential, subscriptionId); 269var armClient = _armClientProvider.GetArmClient(credential); 318var armClient = _armClientProvider.GetArmClient(credential); 353var armClient = _armClientProvider.GetArmClient(credential); 387var 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)
5534public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5537public IArmClient GetArmClient(TokenCredential credential) 6147public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 6150public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 6216public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6219public IArmClient GetArmClient(TokenCredential credential) 6309public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 6312public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 6375public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6378public IArmClient GetArmClient(TokenCredential credential) 6437public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6440public 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)