Compartilhar via


ArmAuthorizationModelFactory.RoleEligibilityScheduleRequestData Método

Definição

Inicializa uma nova instância 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

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

scope
String

O escopo da solicitação de agendamento de qualificação de função.

roleDefinitionId
ResourceIdentifier

A ID de definição de função.

principalId
Nullable<Guid>

A ID da entidade de segurança.

principalType
Nullable<RoleManagementPrincipalType>

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

requestType
Nullable<RoleManagementScheduleRequestType>

O tipo da solicitação de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign etc.

status
Nullable<RoleManagementScheduleStatus>

O status da solicitação de agendamento de qualificação de função.

approvalId
String

A approvalId da solicitação de agendamento de qualificação de função.

targetRoleEligibilityScheduleId
ResourceIdentifier

A ID do agendamento de qualificação de função resultante ou a ID do agendamento de qualificação da função que está sendo atualizada.

targetRoleEligibilityScheduleInstanceId
ResourceIdentifier

A ID da instância de agendamento de qualificação de função que está sendo atualizada.

justification
String

Justificativa para a qualificação da função.

ticketInfo
RoleEligibilityScheduleRequestPropertiesTicketInfo

Informações de tíquete da qualificação da função.

condition
String

As condições na atribuição de função. Isso limita os recursos aos quais ele pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'.

conditionVersion
String

Versão da condição. O valor atualmente aceito é '2.0'.

createdOn
Nullable<DateTimeOffset>

DateTime quando a solicitação de agendamento de qualificação de função foi criada.

requestorId
Nullable<Guid>

ID do usuário que criou essa solicitação.

expandedProperties
RoleManagementExpandedProperties

Propriedades adicionais de entidade de segurança, escopo e definição de função.

startOn
Nullable<DateTimeOffset>

Inicie DateTime do agendamento de qualificação de função.

expirationType
Nullable<RoleManagementScheduleExpirationType>

Tipo de expiração do agendamento de qualificação de função.

endOn
Nullable<DateTimeOffset>

End DateTime do agendamento de qualificação de função.

duration
Nullable<TimeSpan>

Duração do agendamento de qualificação de função no TimeSpan.

Retornos

Uma nova RoleEligibilityScheduleRequestData instância para simulação.

Aplica-se a