SharedAccessAuthorizationRulePropertiesArgs

data class SharedAccessAuthorizationRulePropertiesArgs(val primaryKey: Output<String>? = null, val rights: Output<List<Either<String, AccessRights>>>, val secondaryKey: Output<String>? = null) : ConvertibleToJava<SharedAccessAuthorizationRulePropertiesArgs>

SharedAccessAuthorizationRule properties.

Constructors

constructor(primaryKey: Output<String>? = null, rights: Output<List<Either<String, AccessRights>>>, secondaryKey: Output<String>? = null)

Properties

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

Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.

Link copied to clipboard
val rights: Output<List<Either<String, AccessRights>>>

Gets or sets the rights associated with the rule.

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

Gets a base64-encoded 256-bit primary key for signing and validating the SAS token.

Functions

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