Package-level declarations

Types

Link copied to clipboard
data class ActiveRoleAssignmentSchedule(val expiration: ActiveRoleAssignmentScheduleExpiration? = null, val startDateTime: String? = null)
Link copied to clipboard
data class ActiveRoleAssignmentScheduleExpiration(val durationDays: Int? = null, val durationHours: Int? = null, val endDateTime: String? = null)
Link copied to clipboard
data class ActiveRoleAssignmentTicket(val number: String? = null, val system: String? = null)
Link copied to clipboard
data class EligibleRoleAssignmentSchedule(val expiration: EligibleRoleAssignmentScheduleExpiration? = null, val startDateTime: String? = null)
Link copied to clipboard
data class EligibleRoleAssignmentScheduleExpiration(val durationDays: Int? = null, val durationHours: Int? = null, val endDateTime: String? = null)
Link copied to clipboard
data class EligibleRoleAssignmentTicket(val number: String? = null, val system: String? = null)
Link copied to clipboard
data class GetRoleAssignmentsResult(val id: String, val limitAtScope: Boolean? = null, val principalId: String? = null, val roleAssignments: List<GetRoleAssignmentsRoleAssignment>, val scope: String, val tenantId: String? = null)

A collection of values returned by getRoleAssignments.

Link copied to clipboard
data class GetRoleAssignmentsRoleAssignment(val condition: String, val conditionVersion: String, val delegatedManagedIdentityResourceId: String, val description: String, val principalId: String, val principalType: String, val roleAssignmentId: String, val roleAssignmentName: String, val roleAssignmentScope: String, val roleDefinitionId: String)
Link copied to clipboard
data class GetRoleManagementPolicyActivationRule(val approvalStages: List<GetRoleManagementPolicyActivationRuleApprovalStage>, val maximumDuration: String, val requireApproval: Boolean, val requireJustification: Boolean, val requireMultifactorAuthentication: Boolean, val requireTicketInfo: Boolean, val requiredConditionalAccessAuthenticationContext: String)
data class GetRoleManagementPolicyActiveAssignmentRule(val expirationRequired: Boolean, val expireAfter: String, val requireJustification: Boolean, val requireMultifactorAuthentication: Boolean, val requireTicketInfo: Boolean)
data class GetRoleManagementPolicyEligibleAssignmentRule(val expirationRequired: Boolean, val expireAfter: String)
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
data class GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyResult(val activationRules: List<GetRoleManagementPolicyActivationRule>, val activeAssignmentRules: List<GetRoleManagementPolicyActiveAssignmentRule>, val description: String, val eligibleAssignmentRules: List<GetRoleManagementPolicyEligibleAssignmentRule>, val id: String, val name: String, val notificationRules: List<GetRoleManagementPolicyNotificationRule>, val roleDefinitionId: String, val scope: String)

A collection of values returned by getRoleManagementPolicy.

Link copied to clipboard
data class RoleManagementPolicyActivationRules(val approvalStage: RoleManagementPolicyActivationRulesApprovalStage? = null, val maximumDuration: String? = null, val requireApproval: Boolean? = null, val requireJustification: Boolean? = null, val requireMultifactorAuthentication: Boolean? = null, val requireTicketInfo: Boolean? = null, val requiredConditionalAccessAuthenticationContext: String? = null)
data class RoleManagementPolicyActiveAssignmentRules(val expirationRequired: Boolean? = null, val expireAfter: String? = null, val requireJustification: Boolean? = null, val requireMultifactorAuthentication: Boolean? = null, val requireTicketInfo: Boolean? = null)
data class RoleManagementPolicyEligibleAssignmentRules(val expirationRequired: Boolean? = null, val expireAfter: String? = null)
data class RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)