2 implementations of IResourceGroupResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultResourceGroupResource.cs (1)
12internal sealed class DefaultResourceGroupResource(ResourceGroupResource resourceGroupResource) : IResourceGroupResource
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
355internal sealed class TestResourceGroupResource : IResourceGroupResource
21 references to IResourceGroupResource
Aspire.Hosting.Azure (12)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
132IResourceGroupResource? resourceGroup;
Provisioning\Internal\DefaultResourceGroupResource.cs (1)
10/// Default implementation of <see cref="IResourceGroupResource"/>.
Provisioning\Internal\DefaultSubscriptionResource.cs (4)
32public async Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 35return Response.FromValue<IResourceGroupResource>(new DefaultResourceGroupResource(response.Value), response.GetRawResponse()); 38public async Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 44return new DefaultArmOperation<IResourceGroupResource>(operation, wrappedValue);
Provisioning\Internal\IProvisioningServices.cs (2)
134Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default); 139Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default);
Provisioning\Provisioners\BicepProvisioner.cs (2)
114var resourceGroup = context.ResourceGroup; 334private static string GetDeploymentUrl(ProvisioningContext provisioningContext, IResourceGroupResource resourceGroup, string deploymentName)
Provisioning\ProvisioningContext.cs (2)
15IResourceGroupResource resourceGroup, 25public IResourceGroupResource ResourceGroup => resourceGroup;
Aspire.Hosting.Azure.Tests (9)
ProvisioningTestHelpers.cs (9)
42IResourceGroupResource? resourceGroup = null, 322public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 324IResourceGroupResource resourceGroup; 333return Task.FromResult(Response.FromValue<IResourceGroupResource>(resourceGroup, new MockResponse(200))); 336public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 338IResourceGroupResource resourceGroup; 347var operation = new TestArmOperation<IResourceGroupResource>(resourceGroup); 348return Task.FromResult<ArmOperation<IResourceGroupResource>>(operation); 353/// Test implementation of <see cref="IResourceGroupResource"/>.