Prefix

class Prefix : KotlinCustomResource

Manages a custom IPv4 prefix or custom IPv6 prefix.

Import

A Custom IP Prefix can be imported using the resource id, e.g.

$ pulumi import azure:customip/prefix:Prefix example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Network/customIPPrefixes/customIPPrefix1

Properties

Link copied to clipboard
val cidr: Output<String>

The cidr of the Custom IP Prefix, either IPv4 or IPv6. Changing this forces a new resource to be created.

Link copied to clipboard

Specifies that the custom IP prefix should be commissioned after provisioning in Azure. Defaults to false. !>Warning Changing the value of commissioning_enabled from true to false causes the IP prefix to stop being advertised by Azure and is functionally equivalent to deleting it when used in a production setting.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

Specifies that the custom IP prefix should not be publicly advertised on the Internet when commissioned (regional commissioning feature). Defaults to false. !>Warning Changing the value of internet_advertising_disabled from true to false causes the IP prefix to stop being advertised by Azure and is functionally equivalent to deleting it when used in a production setting.

Link copied to clipboard
val location: Output<String>

The location where the Custom IP Prefix should exist. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>

The name of the Custom IP Prefix. Changing this forces a new resource to be created.

Link copied to clipboard

Specifies the ID of the parent prefix. Only needed when creating a regional/child IPv6 prefix. Changing this forces a new resource to be created.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of the Resource Group in which to create the Custom IP Prefix. Changing this forces a new resource to be created.

Link copied to clipboard

The expiration date of the Route Origin Authorization (ROA) document which has been filed with the Routing Internet Registry (RIR) for this prefix. The expected format is YYYY-MM-DD. Required when provisioning an IPv4 prefix or IPv6 global prefix. Changing this forces a new resource to be created.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A mapping of tags to assign to the Custom IP Prefix.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard

The signed base64-encoded authorization message, which will be sent to Microsoft for WAN verification. Required when provisioning an IPv4 prefix or IPv6 global prefix. Refer to Azure documentation for more details about the process for your RIR. Changing this forces a new resource to be created.

Link copied to clipboard
val zones: Output<List<String>>?

Specifies a list of Availability Zones in which this Custom IP Prefix should be located. Should not be specified when creating an IPv6 global prefix. Changing this forces a new resource to be created.