4 implementations of IResourceGroupResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultResourceGroupResource.cs (1)
15internal sealed class DefaultResourceGroupResource(ResourceGroupResource resourceGroupResource) : IResourceGroupResource
Aspire.Hosting.Azure.Tests (3)
AzureBicepProvisionerTests.cs (2)
1966private sealed class DeploymentCollectionResourceGroupResource(IArmDeploymentCollection armDeploymentCollection) : IResourceGroupResource 1983private sealed class ThrowingResourceGroupResource(string name) : IResourceGroupResource
ProvisioningTestHelpers.cs (1)
630internal sealed class TestResourceGroupResource : IResourceGroupResource
24 references to IResourceGroupResource
Aspire.Hosting.Azure (14)
AzureEnvironmentResource.cs (1)
277IResourceGroupResource resourceGroup;
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
150IResourceGroupResource? resourceGroup;
Provisioning\Internal\DefaultResourceGroupResource.cs (1)
13/// Default implementation of <see cref="IResourceGroupResource"/>.
Provisioning\Internal\DefaultSubscriptionResource.cs (4)
33public async Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 36return Response.FromValue<IResourceGroupResource>(new DefaultResourceGroupResource(response.Value), response.GetRawResponse()); 39public async Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 45return new DefaultArmOperation<IResourceGroupResource>(operation, wrappedValue);
Provisioning\Internal\IProvisioningServices.cs (2)
265Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default); 270Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default);
Provisioning\Provisioners\BicepProvisioner.cs (3)
504var resourceGroup = context.ResourceGroup; 1444private static string GetDeploymentTargetName(bool isTenantScoped, bool isSubscriptionScoped, ISubscriptionResource subscription, IResourceGroupResource resourceGroup) 1459private static ResourceIdentifier GetDeploymentId(bool isTenantScoped, bool isSubscriptionScoped, ISubscriptionResource subscription, IResourceGroupResource resourceGroup, string deploymentName)
Provisioning\ProvisioningContext.cs (2)
24IResourceGroupResource resourceGroup, 34public IResourceGroupResource ResourceGroup => resourceGroup;
Aspire.Hosting.Azure.Tests (10)
ProvisioningTestHelpers.cs (10)
45IResourceGroupResource? resourceGroup = null, 584public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 594return Task.FromResult(Response.FromValue<IResourceGroupResource>(_resourceGroup, new MockResponse(200))); 597IResourceGroupResource resourceGroup; 606return Task.FromResult(Response.FromValue<IResourceGroupResource>(resourceGroup, new MockResponse(200))); 609public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 613IResourceGroupResource resourceGroup; 622var operation = new TestArmOperation<IResourceGroupResource>(resourceGroup); 623return Task.FromResult<ArmOperation<IResourceGroupResource>>(operation); 628/// Test implementation of <see cref="IResourceGroupResource"/>.