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)
334internal sealed class TestResourceGroupResource : IResourceGroupResource
21 references to IResourceGroupResource
Aspire.Hosting.Azure (12)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
121IResourceGroupResource? 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)
139Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default); 144Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default);
Provisioning\Provisioners\BicepProvisioner.cs (2)
105var resourceGroup = context.ResourceGroup; 329private static string GetDeploymentUrl(ProvisioningContext provisioningContext, IResourceGroupResource resourceGroup, string deploymentName)
Provisioning\ProvisioningContext.cs (2)
16IResourceGroupResource resourceGroup, 27public IResourceGroupResource ResourceGroup => resourceGroup;
Aspire.Hosting.Azure.Tests (9)
ProvisioningTestHelpers.cs (9)
40IResourceGroupResource? resourceGroup = null, 301public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 303IResourceGroupResource resourceGroup; 312return Task.FromResult(Response.FromValue<IResourceGroupResource>(resourceGroup, new MockResponse(200))); 315public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 317IResourceGroupResource resourceGroup; 326var operation = new TestArmOperation<IResourceGroupResource>(resourceGroup); 327return Task.FromResult<ArmOperation<IResourceGroupResource>>(operation); 332/// Test implementation of <see cref="IResourceGroupResource"/>.