Skip to content
Docs Try Aspire

AzurePublicIPAddressExtensions Methods

Class Methods 1 member
Provides extension methods for adding Azure Public IP Address resources to the application model.
AddPublicIPAddress(IDistributedApplicationBuilder, string) Section titled AddPublicIPAddress(IDistributedApplicationBuilder, string) extension IResourceBuilder<AzurePublicIPAddressResource>
Adds an Azure Public IP Address resource to the application model.
public static class AzurePublicIPAddressExtensions
{
public static IResourceBuilder<AzurePublicIPAddressResource> AddPublicIPAddress(
this IDistributedApplicationBuilder builder,
string name)
{
// ...
}
}
builder IDistributedApplicationBuilder The builder for the distributed application.
name string The name of the Azure Public IP Address resource.
IResourceBuilder<AzurePublicIPAddressResource> A reference to the ApplicationModel.IResourceBuilder`1.
The Public IP Address is created with Standard SKU and Static allocation by default. Use AzureProvisioningResourceExtensions.ConfigureInfrastructure to customize properties such as DNS labels, availability zones, or IP version.

This example creates a Public IP Address:

var pip = builder.AddPublicIPAddress("my-pip");