GetPolicyDocumentRule

data class GetPolicyDocumentRule(val allowedParameters: List<GetPolicyDocumentRuleAllowedParameter>? = null, val capabilities: List<String>, val deniedParameters: List<GetPolicyDocumentRuleDeniedParameter>? = null, val description: String? = null, val maxWrappingTtl: String? = null, val minWrappingTtl: String? = null, val path: String, val requiredParameters: List<String>? = null) : ConvertibleToJava<GetPolicyDocumentRule>

Constructors

Link copied to clipboard
constructor(allowedParameters: List<GetPolicyDocumentRuleAllowedParameter>? = null, capabilities: List<String>, deniedParameters: List<GetPolicyDocumentRuleDeniedParameter>? = null, description: String? = null, maxWrappingTtl: String? = null, minWrappingTtl: String? = null, path: String, requiredParameters: List<String>? = null)

Properties

Link copied to clipboard

Whitelists a list of keys and values that are permitted on the given path. See Parameters below.

Link copied to clipboard

A list of capabilities that this rule apply to path. For example, "read", "write".

Link copied to clipboard

Blacklists a list of parameter and values. Any values specified here take precedence over allowed_parameter. See Parameters below.

Link copied to clipboard
val description: String? = null

Description of the rule. Will be added as a comment to rendered rule.

Link copied to clipboard
val maxWrappingTtl: String? = null

The maximum allowed TTL that clients can specify for a wrapped response.

Link copied to clipboard
val minWrappingTtl: String? = null

The minimum allowed TTL that clients can specify for a wrapped response.

Link copied to clipboard

A path in Vault that this rule applies to.

Link copied to clipboard

A list of parameters that must be specified.

Functions

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