RepositoryCleanupPolicyConditionArgs

data class RepositoryCleanupPolicyConditionArgs(val newerThan: Output<String>? = null, val olderThan: Output<String>? = null, val packageNamePrefixes: Output<List<String>>? = null, val tagPrefixes: Output<List<String>>? = null, val tagState: Output<String>? = null, val versionNamePrefixes: Output<List<String>>? = null) : ConvertibleToJava<RepositoryCleanupPolicyConditionArgs>

Constructors

Link copied to clipboard
constructor(newerThan: Output<String>? = null, olderThan: Output<String>? = null, packageNamePrefixes: Output<List<String>>? = null, tagPrefixes: Output<List<String>>? = null, tagState: Output<String>? = null, versionNamePrefixes: Output<List<String>>? = null)

Properties

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

Match versions newer than a duration.

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

Match versions older than a duration.

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

Match versions by package prefix. Applied on any prefix match.

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

Match versions by tag prefix. Applied on any prefix match.

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

Match versions by tag status. Default value is ANY. Possible values are: TAGGED, UNTAGGED, ANY.

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

Match versions by version name prefix. Applied on any prefix match.

Functions

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