PrivateLinkServiceArgs

data class PrivateLinkServiceArgs(val autoApproval: Output<PrivateLinkServicePropertiesAutoApprovalArgs>? = null, val destinationIPAddress: Output<String>? = null, val enableProxyProtocol: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val fqdns: Output<List<String>>? = null, val id: Output<String>? = null, val ipConfigurations: Output<List<PrivateLinkServiceIpConfigurationArgs>>? = null, val loadBalancerFrontendIpConfigurations: Output<List<FrontendIPConfigurationArgs>>? = null, val location: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val visibility: Output<PrivateLinkServicePropertiesVisibilityArgs>? = null) : ConvertibleToJava<PrivateLinkServiceArgs>

Private link service resource.

Constructors

Link copied to clipboard
constructor(autoApproval: Output<PrivateLinkServicePropertiesAutoApprovalArgs>? = null, destinationIPAddress: Output<String>? = null, enableProxyProtocol: Output<Boolean>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, fqdns: Output<List<String>>? = null, id: Output<String>? = null, ipConfigurations: Output<List<PrivateLinkServiceIpConfigurationArgs>>? = null, loadBalancerFrontendIpConfigurations: Output<List<FrontendIPConfigurationArgs>>? = null, location: Output<String>? = null, tags: Output<Map<String, String>>? = null, visibility: Output<PrivateLinkServicePropertiesVisibilityArgs>? = null)

Properties

Link copied to clipboard

The auto-approval list of the private link service.

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

The destination IP address of the private link service.

Link copied to clipboard
val enableProxyProtocol: Output<Boolean>? = null

Whether the private link service is enabled for proxy protocol or not.

Link copied to clipboard

The extended location of the load balancer.

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

The list of Fqdn.

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

Resource ID.

Link copied to clipboard

An array of private link service IP configurations.

Link copied to clipboard

An array of references to the load balancer IP configurations.

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

Resource location.

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

Resource tags.

Link copied to clipboard

The visibility list of the private link service.

Functions

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