GetZeroTrustAccessInfrastructureTargetFilter

data class GetZeroTrustAccessInfrastructureTargetFilter(val createdAfter: String? = null, val createdBefore: String? = null, val direction: String? = null, val hostname: String? = null, val hostnameContains: String? = null, val ipLike: String? = null, val ipV4: String? = null, val ipV6: String? = null, val ips: List<String>? = null, val ipv4End: String? = null, val ipv4Start: String? = null, val ipv6End: String? = null, val ipv6Start: String? = null, val modifiedAfter: String? = null, val modifiedBefore: String? = null, val order: String? = null, val targetIds: List<String>? = null, val virtualNetworkId: String? = null) : ConvertibleToJava<GetZeroTrustAccessInfrastructureTargetFilter>

Constructors

constructor(createdAfter: String? = null, createdBefore: String? = null, direction: String? = null, hostname: String? = null, hostnameContains: String? = null, ipLike: String? = null, ipV4: String? = null, ipV6: String? = null, ips: List<String>? = null, ipv4End: String? = null, ipv4Start: String? = null, ipv6End: String? = null, ipv6Start: String? = null, modifiedAfter: String? = null, modifiedBefore: String? = null, order: String? = null, targetIds: List<String>? = null, virtualNetworkId: String? = null)

Properties

Link copied to clipboard
val createdAfter: String? = null

Date and time at which the target was created after (inclusive)

Link copied to clipboard
val createdBefore: String? = null

Date and time at which the target was created before (inclusive)

Link copied to clipboard
val direction: String? = null

The sorting direction. Available values: "asc", "desc".

Link copied to clipboard
val hostname: String? = null

Hostname of a target

Link copied to clipboard

Partial match to the hostname of a target

Link copied to clipboard
val ipLike: String? = null

Filters for targets whose IP addresses look like the specified string. Supports * as a wildcard character

Link copied to clipboard
val ips: List<String>? = null

Filters for targets that have any of the following IP addresses. Specify ips multiple times in query parameter to build list of candidates.

Link copied to clipboard
val ipV4: String? = null

IPv4 address of the target

Link copied to clipboard
val ipv4End: String? = null

Defines an IPv4 filter range's ending value (inclusive). Requires ipv4_start to be specified as well.

Link copied to clipboard
val ipv4Start: String? = null

Defines an IPv4 filter range's starting value (inclusive). Requires ipv4_end to be specified as well.

Link copied to clipboard
val ipV6: String? = null

IPv6 address of the target

Link copied to clipboard
val ipv6End: String? = null

Defines an IPv6 filter range's ending value (inclusive). Requires ipv6_start to be specified as well.

Link copied to clipboard
val ipv6Start: String? = null

Defines an IPv6 filter range's starting value (inclusive). Requires ipv6_end to be specified as well.

Link copied to clipboard
val modifiedAfter: String? = null

Date and time at which the target was modified after (inclusive)

Link copied to clipboard
val modifiedBefore: String? = null

Date and time at which the target was modified before (inclusive)

Link copied to clipboard
val order: String? = null

The field to sort by. Available values: "hostname", "created_at".

Link copied to clipboard
val targetIds: List<String>? = null

Filters for targets that have any of the following UUIDs. Specify target_ids multiple times in query parameter to build list of candidates.

Link copied to clipboard

Private virtual network identifier of the target

Functions

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