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
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
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)
Link copied to clipboard
data class GetRoleManagementPolicyActivationRuleApprovalStage(val primaryApprovers: List<GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover>)
Link copied to clipboard
data class GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover(val objectId: String, val type: String)
Link copied to clipboard
Link copied to clipboard
data class GetRoleManagementPolicyEligibleAssignmentRule(val expirationRequired: Boolean, val expireAfter: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRule(val activeAssignments: List<GetRoleManagementPolicyNotificationRuleActiveAssignment>, val eligibleActivations: List<GetRoleManagementPolicyNotificationRuleEligibleActivation>, val eligibleAssignments: List<GetRoleManagementPolicyNotificationRuleEligibleAssignment>)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleActiveAssignment(val adminNotifications: List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification>, val approverNotifications: List<GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification>, val assigneeNotifications: List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification>)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleActivation(val adminNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification>, val approverNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification>, val assigneeNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification>)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleAssignment(val adminNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification>, val approverNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification>, val assigneeNotifications: List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification>)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification(val additionalRecipients: List<String>, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
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)
Link copied to clipboard
data class RoleManagementPolicyActivationRulesApprovalStage(val primaryApprovers: List<RoleManagementPolicyActivationRulesApprovalStagePrimaryApprover>)
Link copied to clipboard
data class RoleManagementPolicyActivationRulesApprovalStagePrimaryApprover(val objectId: String, val type: String)
Link copied to clipboard
Link copied to clipboard
data class RoleManagementPolicyEligibleAssignmentRules(val expirationRequired: Boolean? = null, val expireAfter: String? = null)
Link copied to clipboard
data class RoleManagementPolicyNotificationRules(val activeAssignments: RoleManagementPolicyNotificationRulesActiveAssignments? = null, val eligibleActivations: RoleManagementPolicyNotificationRulesEligibleActivations? = null, val eligibleAssignments: RoleManagementPolicyNotificationRulesEligibleAssignments? = null)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesActiveAssignments(val adminNotifications: RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications? = null, val approverNotifications: RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications? = null, val assigneeNotifications: RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications? = null)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleActivations(val adminNotifications: RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications? = null, val approverNotifications: RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications? = null, val assigneeNotifications: RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications? = null)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleAssignments(val adminNotifications: RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications? = null, val approverNotifications: RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications? = null, val assigneeNotifications: RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications? = null)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)
Link copied to clipboard
data class RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications(val additionalRecipients: List<String>? = null, val defaultRecipients: Boolean, val notificationLevel: String)