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)
5223private sealed class AzureContextOptionsArmClient : IArmClient 5830private sealed class CancelConflictArmClient : IArmClient 5899private sealed class BlockingDeleteArmClient : IArmClient 5992private sealed class CredentialUnavailableArmClient : IArmClient 6058private sealed class ThrowingResourceProbeArmClient(RequestFailedException exception) : IArmClient 6120private sealed class DeleteResourceFailureArmClient(string existingResourceId, RequestFailedException deleteException) : IArmClient
ProvisioningTestHelpers.cs (1)
201internal sealed class TestArmClient : IArmClient
55 references to IArmClient
Aspire.Hosting.Azure (29)
AzureEnvironmentResource.cs (1)
257var armClient = armClientProvider.GetArmClient(credential, subscriptionId);
AzureProvisioningController.cs (17)
1867var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, subscriptionId); 1961var armClient = await GetArmClientForResourceIdAsync(keyVaultResourceId, cancellationToken).ConfigureAwait(false); 2176var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2581var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 2871var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 2929var armClient = await GetArmClientForResourceIdAsync(deploymentId, cancellationToken).ConfigureAwait(false); 2952var armClient = await GetArmClientForResourceIdAsync(resourceId, cancellationToken).ConfigureAwait(false); 2966IArmClient armClient, 2996IArmClient armClient, 3065private async Task<IArmClient> GetArmClientForResourceIdAsync(string resourceId, CancellationToken cancellationToken) 3246var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3284var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3312var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3341var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential); 3445var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 3554var armClient = armClientProvider.GetArmClient(tokenCredentialProvider.TokenCredential, context.SubscriptionId); 4384private sealed record LocationChangeResourceDeletion(IArmClient ArmClient, string ResourceId, string CurrentLocation);
Provisioning\Internal\BaseProvisioningContextProvider.cs (5)
102var armClient = _armClientProvider.GetArmClient(credential, subscriptionId); 257var armClient = _armClientProvider.GetArmClient(credential); 306var armClient = _armClientProvider.GetArmClient(credential); 341var armClient = _armClientProvider.GetArmClient(credential); 375var 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 (26)
AzureEnvironmentResourceExtensionsTests.cs (12)
5216public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5219public IArmClient GetArmClient(TokenCredential credential) 5823public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 5826public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 5892public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5895public IArmClient GetArmClient(TokenCredential credential) 5985public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 5988public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 6051public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6054public IArmClient GetArmClient(TokenCredential credential) 6113public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6116public 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 (4)
44IArmClient? armClient = null, 199/// Test implementation of <see cref="IArmClient"/>. 981public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 994public IArmClient GetArmClient(TokenCredential credential)