SharedAccessSignatureAuthorizationRuleArgs

data class SharedAccessSignatureAuthorizationRuleArgs(val keyName: Output<String>, val primaryKey: Output<String>? = null, val rights: Output<AccessRights>, val secondaryKey: Output<String>? = null) : ConvertibleToJava<SharedAccessSignatureAuthorizationRuleArgs>

The properties of an IoT hub shared access policy.

Constructors

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

Properties

Link copied to clipboard
val keyName: Output<String>

The name of the shared access policy.

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

The primary key.

Link copied to clipboard
val rights: Output<AccessRights>

The permissions assigned to the shared access policy.

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

The secondary key.

Functions

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