EndpointPrivateServiceConnection

data class EndpointPrivateServiceConnection(val isManualConnection: Boolean, val name: String, val privateConnectionResourceAlias: String? = null, val privateConnectionResourceId: String? = null, val privateIpAddress: String? = null, val requestMessage: String? = null, val subresourceNames: List<String>? = null)

Constructors

Link copied to clipboard
fun EndpointPrivateServiceConnection(isManualConnection: Boolean, name: String, privateConnectionResourceAlias: String? = null, privateConnectionResourceId: String? = null, privateIpAddress: String? = null, requestMessage: String? = null, subresourceNames: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Does the Private Endpoint require Manual Approval from the remote resource owner? Changing this forces a new resource to be created.

Link copied to clipboard

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

Link copied to clipboard

The Service Alias of the Private Link Enabled Remote Resource which this Private Endpoint should be connected to. One of private_connection_resource_id or private_connection_resource_alias must be specified. Changing this forces a new resource to be created.

Link copied to clipboard

The ID of the Private Link Enabled Remote Resource which this Private Endpoint should be connected to. One of private_connection_resource_id or private_connection_resource_alias must be specified. Changing this forces a new resource to be created. For a web app or function app slot, the parent web app should be used in this field instead of a reference to the slot itself.

Link copied to clipboard

Specifies the static IP address within the private endpoint's subnet to be used. Changing this forces a new resource to be created.

Link copied to clipboard
val requestMessage: String? = null

A message passed to the owner of the remote resource when the private endpoint attempts to establish the connection to the remote resource. The request message can be a maximum of 140 characters in length. Only valid if is_manual_connection is set to true.

Link copied to clipboard

A list of subresource names which the Private Endpoint is able to connect to. subresource_names corresponds to group_id. Possible values are detailed in the product documentation in the Subresources column. Changing this forces a new resource to be created.