Class EntraRolePimSettings
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the PIM (Privileged Identity Management) settings for an Entra directory role.
public class EntraRolePimSettings : BypassSection
- Inheritance
-
EntraRolePimSettings
- Inherited Members
Constructors
EntraRolePimSettings()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraRolePimSettings class.
public EntraRolePimSettings()
Properties
ActivationMaximumDuration
Gets or sets the maximum duration allowed for eligibility or assignment.
public string ActivationMaximumDuration { get; set; }
Property Value
ActivationMaximumDurationString
Gets the maximum duration allowed for eligibility or assignment.
public string ActivationMaximumDurationString { get; set; }
Property Value
ActivationRequirementType
Gets or sets the activation requirement type.
public EntraRolePimActivationRequirementType ActivationRequirementType { get; set; }
Property Value
ActivationRequirementTypeString
Gets the activation requirement type as a human readable string.
public string ActivationRequirementTypeString { get; set; }
Property Value
ActiveAssignmentsExpirationRequired
Gets or sets whether expiration is required for active assignments.
public BooleanOption ActiveAssignmentsExpirationRequired { get; set; }
Property Value
ActiveAssignmentsMaximumDuration
Gets or sets the maximum duration allowed for active assignments.
public string ActiveAssignmentsMaximumDuration { get; set; }
Property Value
ActiveAssignmentsMaximumDurationString
Gets the expiry settings of active assignments as a human readable string.
public string ActiveAssignmentsMaximumDurationString { get; set; }
Property Value
ApprovalRequired
Gets or sets whether approval is required.
public BooleanOption ApprovalRequired { get; set; }
Property Value
Approvers
Gets or sets the selected approvers.
public EntraDirectoryObjectCollection Approvers { get; set; }
Property Value
AuthenticationContext
Gets or sets the authentication context to use.
public EntraConditionalAccessPolicySimpleTarget AuthenticationContext { get; set; }
Property Value
EligibleAssignmentsExpirationRequired
Gets or sets whether expiration is required for eligible assignments.
public BooleanOption EligibleAssignmentsExpirationRequired { get; set; }
Property Value
EligibleAssignmentsMaximumDuration
Gets or sets the maximum duration allowed for eligible assignments.
public string EligibleAssignmentsMaximumDuration { get; set; }
Property Value
EligibleAssignmentsMaximumDurationString
Gets the expiry settings of eligible assignments as a human readable string.
public string EligibleAssignmentsMaximumDurationString { get; set; }
Property Value
Notification
Gets or sets the notification settings.
public EntraRolePimNotificationSettings Notification { get; set; }
Property Value
RequireJustification
Gets or sets whether to require justification on activation.
public BooleanOption RequireJustification { get; set; }
Property Value
RequireJustificationOnActiveAssignment
Gets or sets whether to require justification on active assignment.
public BooleanOption RequireJustificationOnActiveAssignment { get; set; }
Property Value
RequireMultifactorAuthenticationOnActiveAssignment
Gets or sets whether to require Azure multifactor authentication on active assignment.
public BooleanOption RequireMultifactorAuthenticationOnActiveAssignment { get; set; }
Property Value
RequireTicketInformation
Gets or sets whether to require ticket information on activation
public BooleanOption RequireTicketInformation { get; set; }