DefinitionEligibleAuthorizationArgs

data class DefinitionEligibleAuthorizationArgs(val justInTimeAccessPolicy: Output<DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs>? = null, val principalDisplayName: Output<String>? = null, val principalId: Output<String>, val roleDefinitionId: Output<String>) : ConvertibleToJava<DefinitionEligibleAuthorizationArgs>

Constructors

Link copied to clipboard
constructor(justInTimeAccessPolicy: Output<DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs>? = null, principalDisplayName: Output<String>? = null, principalId: Output<String>, roleDefinitionId: Output<String>)

Properties

Link copied to clipboard

A just_in_time_access_policy block as defined below.

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

The display name of the Azure Active Directory Principal.

Link copied to clipboard
val principalId: Output<String>

Principal ID of the security group/service principal/user that would be assigned permissions to the projected subscription.

Link copied to clipboard

The Principal ID of the Azure built-in role that defines the permissions that the Azure Active Directory will have on the projected scope.

Functions

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