Network Security Rule Args
data class NetworkSecurityRuleArgs(val access: Output<Either<String, Access>>, val description: Output<String>? = null, val destinationAddressPrefix: Output<String>? = null, val destinationAddressPrefixes: Output<List<String>>? = null, val destinationPortRange: Output<String>? = null, val destinationPortRanges: Output<List<String>>? = null, val direction: Output<Either<String, Direction>>, val name: Output<String>, val priority: Output<Int>, val protocol: Output<Either<String, NsgProtocol>>, val sourceAddressPrefix: Output<String>? = null, val sourceAddressPrefixes: Output<List<String>>? = null, val sourcePortRange: Output<String>? = null, val sourcePortRanges: Output<List<String>>? = null) : ConvertibleToJava<NetworkSecurityRuleArgs>
Describes a network security rule.
Constructors
Link copied to clipboard
fun NetworkSecurityRuleArgs(access: Output<Either<String, Access>>, description: Output<String>? = null, destinationAddressPrefix: Output<String>? = null, destinationAddressPrefixes: Output<List<String>>? = null, destinationPortRange: Output<String>? = null, destinationPortRanges: Output<List<String>>? = null, direction: Output<Either<String, Direction>>, name: Output<String>, priority: Output<Int>, protocol: Output<Either<String, NsgProtocol>>, sourceAddressPrefix: Output<String>? = null, sourceAddressPrefixes: Output<List<String>>? = null, sourcePortRange: Output<String>? = null, sourcePortRanges: Output<List<String>>? = null)