Get Network Security Group Security Rule
constructor(access: String, description: String, destinationAddressPrefix: String, destinationAddressPrefixes: List<String>, destinationApplicationSecurityGroupIds: List<String>? = null, destinationPortRange: String, destinationPortRanges: List<String>, direction: String, name: String, priority: Int, protocol: String, sourceAddressPrefix: String, sourceAddressPrefixes: List<String>, sourceApplicationSecurityGroupIds: List<String>? = null, sourcePortRange: String, sourcePortRanges: List<String>)