8 implementations of IArmClient
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
57private sealed class DefaultArmClient(ArmClient armClient, TimeProvider timeProvider) : IArmClient
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (6)
5211private sealed class AzureContextOptionsArmClient : IArmClient 5818private sealed class CancelConflictArmClient : IArmClient 5887private sealed class BlockingDeleteArmClient : IArmClient 5980private sealed class CredentialUnavailableArmClient : IArmClient 6046private sealed class ThrowingResourceProbeArmClient(RequestFailedException exception) : IArmClient 6108private sealed class DeleteResourceFailureArmClient(string existingResourceId, RequestFailedException deleteException) : IArmClient
ProvisioningTestHelpers.cs (1)
200internal 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)
45public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 51public IArmClient GetArmClient(TokenCredential credential)
Provisioning\Internal\IProvisioningServices.cs (2)
25IArmClient GetArmClient(TokenCredential credential, string subscriptionId); 30IArmClient GetArmClient(TokenCredential credential);
Provisioning\ProvisioningContext.cs (2)
22IArmClient armClient, 31public IArmClient ArmClient => armClient;
Aspire.Hosting.Azure.Tests (26)
AzureEnvironmentResourceExtensionsTests.cs (12)
5204public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5207public IArmClient GetArmClient(TokenCredential credential) 5811public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 5814public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 5880public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 5883public IArmClient GetArmClient(TokenCredential credential) 5973public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential, string subscriptionId) 5976public IArmClient GetArmClient(global::Azure.Core.TokenCredential credential) 6039public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6042public IArmClient GetArmClient(TokenCredential credential) 6101public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 6104public 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)
43IArmClient? armClient = null, 198/// Test implementation of <see cref="IArmClient"/>. 980public IArmClient GetArmClient(TokenCredential credential, string subscriptionId) 993public IArmClient GetArmClient(TokenCredential credential)