EndpointPrivateServiceConnectionArgs

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

Constructors

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

Functions

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

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
val name: Output<String>

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
val privateConnectionResourceId: Output<String>? = null

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
val privateIpAddress: Output<String>? = null

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: Output<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
val subresourceNames: Output<List<String>>? = null

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.