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
constructor(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

(Required) The static IP address set by this configuration. It is recommended to use the private IP address exported in the private_service_connection block to obtain the address associated with the private endpoint.

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 provider allows a maximum request message length of 140 characters, however the request message maximum length is dependent on the service the private endpoint is connected to. 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.