EndpointArgs

data class EndpointArgs(val customNetworkInterfaceName: Output<String>? = null, val ipConfigurations: Output<List<EndpointIpConfigurationArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val privateDnsZoneGroup: Output<EndpointPrivateDnsZoneGroupArgs>? = null, val privateServiceConnection: Output<EndpointPrivateServiceConnectionArgs>? = null, val resourceGroupName: Output<String>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EndpointArgs>

Import

Private Endpoints can be imported using the resource id, e.g.

$ pulumi import azure:privatelink/endpoint:Endpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Network/privateEndpoints/endpoint1

Constructors

Link copied to clipboard
fun EndpointArgs(customNetworkInterfaceName: Output<String>? = null, ipConfigurations: Output<List<EndpointIpConfigurationArgs>>? = null, location: Output<String>? = null, name: Output<String>? = null, privateDnsZoneGroup: Output<EndpointPrivateDnsZoneGroupArgs>? = null, privateServiceConnection: Output<EndpointPrivateServiceConnectionArgs>? = null, resourceGroupName: Output<String>? = null, subnetId: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): EndpointArgs

Properties

Link copied to clipboard
val customNetworkInterfaceName: Output<String>? = null

The custom name of the network interface attached to the private endpoint. Changing this forces a new resource to be created.

Link copied to clipboard

One or more ip_configuration blocks as defined below. This allows a static IP address to be set for this Private Endpoint, otherwise an address is dynamically allocated from the Subnet.

Link copied to clipboard
val location: Output<String>? = null

The supported Azure location where the resource exists. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>? = null

Specifies the Name of the Private Endpoint. Changing this forces a new resource to be created.

Link copied to clipboard

A private_dns_zone_group block as defined below.

Link copied to clipboard

A private_service_connection block as defined below.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

Specifies the Name of the Resource Group within which the Private Endpoint should exist. Changing this forces a new resource to be created.

Link copied to clipboard
val subnetId: Output<String>? = null

The ID of the Subnet from which Private IP Addresses will be allocated for this Private Endpoint. Changing this forces a new resource to be created.

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

A mapping of tags to assign to the resource.