RegionSecurityPolicyUserDefinedFieldArgs

data class RegionSecurityPolicyUserDefinedFieldArgs(val base: Output<String>, val mask: Output<String>? = null, val name: Output<String>? = null, val offset: Output<Int>? = null, val size: Output<Int>? = null) : ConvertibleToJava<RegionSecurityPolicyUserDefinedFieldArgs>

Constructors

Link copied to clipboard
constructor(base: Output<String>, mask: Output<String>? = null, name: Output<String>? = null, offset: Output<Int>? = null, size: Output<Int>? = null)

Properties

Link copied to clipboard
val base: Output<String>

The base relative to which 'offset' is measured. Possible values are:

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

If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.

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

Name of the user-defined field, as given in the definition.

Link copied to clipboard
val offset: Output<Int>? = null

Offset of the first byte of the field (in network byte order) relative to 'base'.

Link copied to clipboard
val size: Output<Int>? = null

Size of the field in bytes. Valid values: 1-4.

Functions

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