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)
1969private sealed class DeploymentCollectionResourceGroupResource(IArmDeploymentCollection armDeploymentCollection) : IResourceGroupResource 1986private sealed class ThrowingResourceGroupResource(string name) : IResourceGroupResource
ProvisioningTestHelpers.cs (1)
627internal sealed class TestResourceGroupResource : IResourceGroupResource
24 references to IResourceGroupResource
Aspire.Hosting.Azure (14)
AzureEnvironmentResource.cs (1)
262IResourceGroupResource resourceGroup;
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
145IResourceGroupResource? 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)
508var resourceGroup = context.ResourceGroup; 1448private static string GetDeploymentTargetName(bool isTenantScoped, bool isSubscriptionScoped, ISubscriptionResource subscription, IResourceGroupResource resourceGroup) 1463private 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)
46IResourceGroupResource? resourceGroup = null, 583public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 593return Task.FromResult(Response.FromValue<IResourceGroupResource>(_resourceGroup, new MockResponse(200))); 596IResourceGroupResource resourceGroup; 605return Task.FromResult(Response.FromValue<IResourceGroupResource>(resourceGroup, new MockResponse(200))); 608public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 610IResourceGroupResource resourceGroup; 619var operation = new TestArmOperation<IResourceGroupResource>(resourceGroup); 620return Task.FromResult<ArmOperation<IResourceGroupResource>>(operation); 625/// Test implementation of <see cref="IResourceGroupResource"/>.