Compartir a través de


ArmAuthorizationModelFactory.RoleEligibilityScheduleRequestData Método

Definición

Inicializa una nueva instancia de RoleEligibilityScheduleRequestData.

public static Azure.ResourceManager.Authorization.RoleEligibilityScheduleRequestData RoleEligibilityScheduleRequestData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string scope = default, Azure.Core.ResourceIdentifier roleDefinitionId = default, Guid? principalId = default, Azure.ResourceManager.Authorization.Models.RoleManagementPrincipalType? principalType = default, Azure.ResourceManager.Authorization.Models.RoleManagementScheduleRequestType? requestType = default, Azure.ResourceManager.Authorization.Models.RoleManagementScheduleStatus? status = default, string approvalId = default, Azure.Core.ResourceIdentifier targetRoleEligibilityScheduleId = default, Azure.Core.ResourceIdentifier targetRoleEligibilityScheduleInstanceId = default, string justification = default, Azure.ResourceManager.Authorization.Models.RoleEligibilityScheduleRequestPropertiesTicketInfo ticketInfo = default, string condition = default, string conditionVersion = default, DateTimeOffset? createdOn = default, Guid? requestorId = default, Azure.ResourceManager.Authorization.Models.RoleManagementExpandedProperties expandedProperties = default, DateTimeOffset? startOn = default, Azure.ResourceManager.Authorization.Models.RoleManagementScheduleExpirationType? expirationType = default, DateTimeOffset? endOn = default, TimeSpan? duration = default);
static member RoleEligibilityScheduleRequestData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.Core.ResourceIdentifier * Nullable<Guid> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementPrincipalType> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementScheduleRequestType> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementScheduleStatus> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.ResourceManager.Authorization.Models.RoleEligibilityScheduleRequestPropertiesTicketInfo * string * string * Nullable<DateTimeOffset> * Nullable<Guid> * Azure.ResourceManager.Authorization.Models.RoleManagementExpandedProperties * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Authorization.Models.RoleManagementScheduleExpirationType> * Nullable<DateTimeOffset> * Nullable<TimeSpan> -> Azure.ResourceManager.Authorization.RoleEligibilityScheduleRequestData
Public Shared Function RoleEligibilityScheduleRequestData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional scope As String = Nothing, Optional roleDefinitionId As ResourceIdentifier = Nothing, Optional principalId As Nullable(Of Guid) = Nothing, Optional principalType As Nullable(Of RoleManagementPrincipalType) = Nothing, Optional requestType As Nullable(Of RoleManagementScheduleRequestType) = Nothing, Optional status As Nullable(Of RoleManagementScheduleStatus) = Nothing, Optional approvalId As String = Nothing, Optional targetRoleEligibilityScheduleId As ResourceIdentifier = Nothing, Optional targetRoleEligibilityScheduleInstanceId As ResourceIdentifier = Nothing, Optional justification As String = Nothing, Optional ticketInfo As RoleEligibilityScheduleRequestPropertiesTicketInfo = Nothing, Optional condition As String = Nothing, Optional conditionVersion As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional requestorId As Nullable(Of Guid) = Nothing, Optional expandedProperties As RoleManagementExpandedProperties = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional expirationType As Nullable(Of RoleManagementScheduleExpirationType) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional duration As Nullable(Of TimeSpan) = Nothing) As RoleEligibilityScheduleRequestData

Parámetros

id
ResourceIdentifier

El identificador.

name
String

Nombre.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

scope
String

Ámbito de solicitud de programación de idoneidad de rol.

roleDefinitionId
ResourceIdentifier

Identificador de la definición de roles.

principalId
Nullable<Guid>

Identificador de entidad de seguridad.

principalType
Nullable<RoleManagementPrincipalType>

Tipo de entidad de seguridad del identificador de entidad de seguridad asignado.

requestType
Nullable<RoleManagementScheduleRequestType>

Tipo de la solicitud de programación de asignación de roles. Por ejemplo: SelfActivate, AdminAssign, etc.

status
Nullable<RoleManagementScheduleStatus>

Estado de la solicitud de programación de idoneidad del rol.

approvalId
String

ApprovalId de la solicitud de programación de idoneidad del rol.

targetRoleEligibilityScheduleId
ResourceIdentifier

El id. de programación de idoneidad de rol resultante o el identificador de programación de idoneidad del rol que se está actualizando.

targetRoleEligibilityScheduleInstanceId
ResourceIdentifier

Identificador de instancia de programación de idoneidad del rol que se está actualizando.

justification
String

Justificación de la idoneidad del rol.

ticketInfo
RoleEligibilityScheduleRequestPropertiesTicketInfo

Información del vale de la idoneidad del rol.

condition
String

Condiciones de la asignación de roles. Esto limita los recursos a los que se puede asignar. Por ejemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'.

conditionVersion
String

Versión de la condición. El valor aceptado actualmente es "2.0".

createdOn
Nullable<DateTimeOffset>

DateTime cuando se creó la solicitud de programación de idoneidad del rol.

requestorId
Nullable<Guid>

Identificador del usuario que creó esta solicitud.

expandedProperties
RoleManagementExpandedProperties

Propiedades adicionales de la definición de entidad de seguridad, ámbito y rol.

startOn
Nullable<DateTimeOffset>

Fecha y hora de inicio de la programación de idoneidad del rol.

expirationType
Nullable<RoleManagementScheduleExpirationType>

Tipo de expiración de la programación de idoneidad del rol.

endOn
Nullable<DateTimeOffset>

Fecha y hora de finalización de la programación de idoneidad del rol.

duration
Nullable<TimeSpan>

Duración de la programación de idoneidad del rol en TimeSpan.

Devoluciones

RoleEligibilityScheduleRequestData Nueva instancia de para simular.

Se aplica a