SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs

data class SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs(val keyName: Output<String>, val primaryKey: Output<String>? = null, val rights: Output<Either<String, AccessRightsDescription>>, val secondaryKey: Output<String>? = null) : ConvertibleToJava<SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs>

Description of the shared access key.

Constructors

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

Properties

Link copied to clipboard
val keyName: Output<String>

Name of the key.

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

Primary SAS key value.

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

Rights that this key has.

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

Secondary SAS key value.

Functions

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