natRules

@JvmName(name = "fpduhkjyddxfyqsq")
suspend fun natRules(value: Output<List<VpnGatewayNatRuleArgs>>)
@JvmName(name = "phoyrtxlgdurkklo")
suspend fun natRules(value: List<VpnGatewayNatRuleArgs>?)

Parameters

value

List of all the nat Rules associated with the gateway. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.


@JvmName(name = "mspgcynwyiuyinub")
suspend fun natRules(vararg values: Output<VpnGatewayNatRuleArgs>)


@JvmName(name = "xfclicebebwqjslr")
suspend fun natRules(values: List<Output<VpnGatewayNatRuleArgs>>)
@JvmName(name = "qvfhusgnouxbuthm")
suspend fun natRules(vararg values: VpnGatewayNatRuleArgs)

Parameters

values

List of all the nat Rules associated with the gateway. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.


@JvmName(name = "joeelhgtoqvultsv")
suspend fun natRules(argument: List<suspend VpnGatewayNatRuleArgsBuilder.() -> Unit>)
@JvmName(name = "mvinhfcnpqshwqks")
suspend fun natRules(vararg argument: suspend VpnGatewayNatRuleArgsBuilder.() -> Unit)
@JvmName(name = "apgdghfoesekmyit")
suspend fun natRules(argument: suspend VpnGatewayNatRuleArgsBuilder.() -> Unit)

Parameters

argument

List of all the nat Rules associated with the gateway. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.