# AzureProvisioningResource Properties

- Package: [Aspire.Hosting.Azure](/reference/api/csharp/aspire.hosting.azure.md)
- Type: [AzureProvisioningResource](/reference/api/csharp/aspire.hosting.azure/azureprovisioningresource.md)
- Kind: `Properties`
- Members: `2`

An Aspire resource that supports use of Azure Provisioning APIs to create Azure resources.

## ConfigureInfrastructure

- Name: `ConfigureInfrastructure`
- Modifiers: `get`
- Returns: `Action<AzureResourceInfrastructure>`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureProvisioningResource.cs)

Callback for configuring the Azure resources.

```csharp
public Action<AzureResourceInfrastructure> ConfigureInfrastructure { get; }
```

## ProvisioningBuildOptions

- Name: `ProvisioningBuildOptions`
- Modifiers: `nullable` `get; set`
- Returns: `ProvisioningBuildOptions?`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure/AzureProvisioningResource.cs)

Gets or sets the `Provisioning.ProvisioningBuildOptions` which contains common settings and functionality for building Azure resources.

```csharp
public ProvisioningBuildOptions? ProvisioningBuildOptions { get; set; }
```
