Get Scope Access Review Schedule Definition By Id Result
data class GetScopeAccessReviewScheduleDefinitionByIdResult(val assignmentState: String, val autoApplyDecisionsEnabled: Boolean? = null, val backupReviewers: List<AccessReviewReviewerResponse>? = null, val defaultDecision: String? = null, val defaultDecisionEnabled: Boolean? = null, val descriptionForAdmins: String? = null, val descriptionForReviewers: String? = null, val displayName: String? = null, val endDate: String? = null, val excludeResourceId: String? = null, val excludeRoleDefinitionId: String? = null, val expandNestedMemberships: Boolean? = null, val id: String, val inactiveDuration: String? = null, val includeAccessBelowResource: Boolean? = null, val includeInheritedAccess: Boolean? = null, val instanceDurationInDays: Int? = null, val instances: List<AccessReviewInstanceResponse>? = null, val interval: Int? = null, val justificationRequiredOnApproval: Boolean? = null, val mailNotificationsEnabled: Boolean? = null, val name: String, val numberOfOccurrences: Int? = null, val principalId: String, val principalName: String, val principalType: String, val recommendationLookBackDuration: String? = null, val recommendationsEnabled: Boolean? = null, val reminderNotificationsEnabled: Boolean? = null, val resourceId: String, val reviewers: List<AccessReviewReviewerResponse>? = null, val reviewersType: String, val roleDefinitionId: String, val startDate: String? = null, val status: String, val type: String, val userPrincipalName: String)
Access Review Schedule Definition.
Constructors
Link copied to clipboard
fun GetScopeAccessReviewScheduleDefinitionByIdResult(assignmentState: String, autoApplyDecisionsEnabled: Boolean? = null, backupReviewers: List<AccessReviewReviewerResponse>? = null, defaultDecision: String? = null, defaultDecisionEnabled: Boolean? = null, descriptionForAdmins: String? = null, descriptionForReviewers: String? = null, displayName: String? = null, endDate: String? = null, excludeResourceId: String? = null, excludeRoleDefinitionId: String? = null, expandNestedMemberships: Boolean? = null, id: String, inactiveDuration: String? = null, includeAccessBelowResource: Boolean? = null, includeInheritedAccess: Boolean? = null, instanceDurationInDays: Int? = null, instances: List<AccessReviewInstanceResponse>? = null, interval: Int? = null, justificationRequiredOnApproval: Boolean? = null, mailNotificationsEnabled: Boolean? = null, name: String, numberOfOccurrences: Int? = null, principalId: String, principalName: String, principalType: String, recommendationLookBackDuration: String? = null, recommendationsEnabled: Boolean? = null, reminderNotificationsEnabled: Boolean? = null, resourceId: String, reviewers: List<AccessReviewReviewerResponse>? = null, reviewersType: String, roleDefinitionId: String, startDate: String? = null, status: String, type: String, userPrincipalName: String)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Recommendations for access reviews are calculated by looking back at 30 days of data(w.r.t the start date of the review) by default. However, in some scenarios, customers want to change how far back to look at and want to configure 60 days, 90 days, etc. instead. This setting allows customers to configure this duration. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds))
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard