PublicNetworkSolutionArgs

data class PublicNetworkSolutionArgs(val action: Output<Either<String, ActionType>>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val firewallRules: Output<FirewallRulesArgs>? = null) : ConvertibleToJava<PublicNetworkSolutionArgs>

Indicates public network solution, include firewall rules

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, ActionType>>? = null, deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, firewallRules: Output<FirewallRulesArgs>? = null)

Properties

Link copied to clipboard
val action: Output<Either<String, ActionType>>? = null

Optional. Indicates public network solution. If enable, enable public network access of target service with best try. Default is enable. If optOut, opt out public network access configuration.

Link copied to clipboard

Indicates whether to clean up previous operation(such as firewall rules) when Linker is updating or deleting

Link copied to clipboard
val firewallRules: Output<FirewallRulesArgs>? = null

Describe firewall rules of target service to make sure source application could connect to the target.

Functions

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