4 implementations of IResourceGroupResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultResourceGroupResource.cs (1)
14internal 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)
626internal 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)
12/// 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)
264Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default); 269Task<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)
45IResourceGroupResource? resourceGroup = null, 582public Task<Response<IResourceGroupResource>> GetAsync(string resourceGroupName, CancellationToken cancellationToken = default) 592return Task.FromResult(Response.FromValue<IResourceGroupResource>(_resourceGroup, new MockResponse(200))); 595IResourceGroupResource resourceGroup; 604return Task.FromResult(Response.FromValue<IResourceGroupResource>(resourceGroup, new MockResponse(200))); 607public Task<ArmOperation<IResourceGroupResource>> CreateOrUpdateAsync(WaitUntil waitUntil, string resourceGroupName, ResourceGroupData data, CancellationToken cancellationToken = default) 609IResourceGroupResource resourceGroup; 618var operation = new TestArmOperation<IResourceGroupResource>(resourceGroup); 619return Task.FromResult<ArmOperation<IResourceGroupResource>>(operation); 624/// Test implementation of <see cref="IResourceGroupResource"/>.