This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.authorization.getPimRoleEligibilitySchedule
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get the specified role eligibility schedule request. Azure REST API version: 2020-10-01.
Using getPimRoleEligibilitySchedule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPimRoleEligibilitySchedule(args: GetPimRoleEligibilityScheduleArgs, opts?: InvokeOptions): Promise<GetPimRoleEligibilityScheduleResult>
function getPimRoleEligibilityScheduleOutput(args: GetPimRoleEligibilityScheduleOutputArgs, opts?: InvokeOptions): Output<GetPimRoleEligibilityScheduleResult>def get_pim_role_eligibility_schedule(role_eligibility_schedule_request_name: Optional[str] = None,
                                      scope: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetPimRoleEligibilityScheduleResult
def get_pim_role_eligibility_schedule_output(role_eligibility_schedule_request_name: Optional[pulumi.Input[str]] = None,
                                      scope: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetPimRoleEligibilityScheduleResult]func LookupPimRoleEligibilitySchedule(ctx *Context, args *LookupPimRoleEligibilityScheduleArgs, opts ...InvokeOption) (*LookupPimRoleEligibilityScheduleResult, error)
func LookupPimRoleEligibilityScheduleOutput(ctx *Context, args *LookupPimRoleEligibilityScheduleOutputArgs, opts ...InvokeOption) LookupPimRoleEligibilityScheduleResultOutput> Note: This function is named LookupPimRoleEligibilitySchedule in the Go SDK.
public static class GetPimRoleEligibilitySchedule 
{
    public static Task<GetPimRoleEligibilityScheduleResult> InvokeAsync(GetPimRoleEligibilityScheduleArgs args, InvokeOptions? opts = null)
    public static Output<GetPimRoleEligibilityScheduleResult> Invoke(GetPimRoleEligibilityScheduleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPimRoleEligibilityScheduleResult> getPimRoleEligibilitySchedule(GetPimRoleEligibilityScheduleArgs args, InvokeOptions options)
public static Output<GetPimRoleEligibilityScheduleResult> getPimRoleEligibilitySchedule(GetPimRoleEligibilityScheduleArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:authorization:getPimRoleEligibilitySchedule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- RoleEligibility stringSchedule Request Name 
- The name (guid) of the role eligibility schedule request to get.
- Scope string
- The scope of the role eligibility schedule request.
- RoleEligibility stringSchedule Request Name 
- The name (guid) of the role eligibility schedule request to get.
- Scope string
- The scope of the role eligibility schedule request.
- roleEligibility StringSchedule Request Name 
- The name (guid) of the role eligibility schedule request to get.
- scope String
- The scope of the role eligibility schedule request.
- roleEligibility stringSchedule Request Name 
- The name (guid) of the role eligibility schedule request to get.
- scope string
- The scope of the role eligibility schedule request.
- role_eligibility_ strschedule_ request_ name 
- The name (guid) of the role eligibility schedule request to get.
- scope str
- The scope of the role eligibility schedule request.
- roleEligibility StringSchedule Request Name 
- The name (guid) of the role eligibility schedule request to get.
- scope String
- The scope of the role eligibility schedule request.
getPimRoleEligibilitySchedule Result
The following output properties are available:
- ApprovalId string
- The approvalId of the role eligibility schedule request.
- CreatedOn string
- DateTime when role eligibility schedule request was created
- ExpandedProperties Pulumi.Azure Native. Authorization. Outputs. Expanded Properties Response 
- Additional properties of principal, scope and role definition
- Id string
- The role eligibility schedule request ID.
- Name string
- The role eligibility schedule request name.
- PrincipalId string
- The principal ID.
- PrincipalType string
- The principal type of the assigned principal ID.
- RequestType string
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- RequestorId string
- Id of the user who created this request
- RoleDefinition stringId 
- The role definition ID.
- Scope string
- The role eligibility schedule request scope.
- Status string
- The status of the role eligibility schedule request.
- Type string
- The role eligibility schedule request type.
- Condition string
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- ConditionVersion string
- Version of the condition. Currently accepted value is '2.0'
- Justification string
- Justification for the role eligibility
- ScheduleInfo Pulumi.Azure Native. Authorization. Outputs. Role Eligibility Schedule Request Properties Response Schedule Info 
- Schedule info of the role eligibility schedule
- TargetRole stringEligibility Schedule Id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- TargetRole stringEligibility Schedule Instance Id 
- The role eligibility schedule instance id being updated
- TicketInfo Pulumi.Azure Native. Authorization. Outputs. Role Eligibility Schedule Request Properties Response Ticket Info 
- Ticket Info of the role eligibility
- ApprovalId string
- The approvalId of the role eligibility schedule request.
- CreatedOn string
- DateTime when role eligibility schedule request was created
- ExpandedProperties ExpandedProperties Response 
- Additional properties of principal, scope and role definition
- Id string
- The role eligibility schedule request ID.
- Name string
- The role eligibility schedule request name.
- PrincipalId string
- The principal ID.
- PrincipalType string
- The principal type of the assigned principal ID.
- RequestType string
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- RequestorId string
- Id of the user who created this request
- RoleDefinition stringId 
- The role definition ID.
- Scope string
- The role eligibility schedule request scope.
- Status string
- The status of the role eligibility schedule request.
- Type string
- The role eligibility schedule request type.
- Condition string
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- ConditionVersion string
- Version of the condition. Currently accepted value is '2.0'
- Justification string
- Justification for the role eligibility
- ScheduleInfo RoleEligibility Schedule Request Properties Response Schedule Info 
- Schedule info of the role eligibility schedule
- TargetRole stringEligibility Schedule Id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- TargetRole stringEligibility Schedule Instance Id 
- The role eligibility schedule instance id being updated
- TicketInfo RoleEligibility Schedule Request Properties Response Ticket Info 
- Ticket Info of the role eligibility
- approvalId String
- The approvalId of the role eligibility schedule request.
- createdOn String
- DateTime when role eligibility schedule request was created
- expandedProperties ExpandedProperties Response 
- Additional properties of principal, scope and role definition
- id String
- The role eligibility schedule request ID.
- name String
- The role eligibility schedule request name.
- principalId String
- The principal ID.
- principalType String
- The principal type of the assigned principal ID.
- requestType String
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- requestorId String
- Id of the user who created this request
- roleDefinition StringId 
- The role definition ID.
- scope String
- The role eligibility schedule request scope.
- status String
- The status of the role eligibility schedule request.
- type String
- The role eligibility schedule request type.
- condition String
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- conditionVersion String
- Version of the condition. Currently accepted value is '2.0'
- justification String
- Justification for the role eligibility
- scheduleInfo RoleEligibility Schedule Request Properties Response Schedule Info 
- Schedule info of the role eligibility schedule
- targetRole StringEligibility Schedule Id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- targetRole StringEligibility Schedule Instance Id 
- The role eligibility schedule instance id being updated
- ticketInfo RoleEligibility Schedule Request Properties Response Ticket Info 
- Ticket Info of the role eligibility
- approvalId string
- The approvalId of the role eligibility schedule request.
- createdOn string
- DateTime when role eligibility schedule request was created
- expandedProperties ExpandedProperties Response 
- Additional properties of principal, scope and role definition
- id string
- The role eligibility schedule request ID.
- name string
- The role eligibility schedule request name.
- principalId string
- The principal ID.
- principalType string
- The principal type of the assigned principal ID.
- requestType string
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- requestorId string
- Id of the user who created this request
- roleDefinition stringId 
- The role definition ID.
- scope string
- The role eligibility schedule request scope.
- status string
- The status of the role eligibility schedule request.
- type string
- The role eligibility schedule request type.
- condition string
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- conditionVersion string
- Version of the condition. Currently accepted value is '2.0'
- justification string
- Justification for the role eligibility
- scheduleInfo RoleEligibility Schedule Request Properties Response Schedule Info 
- Schedule info of the role eligibility schedule
- targetRole stringEligibility Schedule Id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- targetRole stringEligibility Schedule Instance Id 
- The role eligibility schedule instance id being updated
- ticketInfo RoleEligibility Schedule Request Properties Response Ticket Info 
- Ticket Info of the role eligibility
- approval_id str
- The approvalId of the role eligibility schedule request.
- created_on str
- DateTime when role eligibility schedule request was created
- expanded_properties ExpandedProperties Response 
- Additional properties of principal, scope and role definition
- id str
- The role eligibility schedule request ID.
- name str
- The role eligibility schedule request name.
- principal_id str
- The principal ID.
- principal_type str
- The principal type of the assigned principal ID.
- request_type str
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- requestor_id str
- Id of the user who created this request
- role_definition_ strid 
- The role definition ID.
- scope str
- The role eligibility schedule request scope.
- status str
- The status of the role eligibility schedule request.
- type str
- The role eligibility schedule request type.
- condition str
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- condition_version str
- Version of the condition. Currently accepted value is '2.0'
- justification str
- Justification for the role eligibility
- schedule_info RoleEligibility Schedule Request Properties Response Schedule Info 
- Schedule info of the role eligibility schedule
- target_role_ streligibility_ schedule_ id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- target_role_ streligibility_ schedule_ instance_ id 
- The role eligibility schedule instance id being updated
- ticket_info RoleEligibility Schedule Request Properties Response Ticket Info 
- Ticket Info of the role eligibility
- approvalId String
- The approvalId of the role eligibility schedule request.
- createdOn String
- DateTime when role eligibility schedule request was created
- expandedProperties Property Map
- Additional properties of principal, scope and role definition
- id String
- The role eligibility schedule request ID.
- name String
- The role eligibility schedule request name.
- principalId String
- The principal ID.
- principalType String
- The principal type of the assigned principal ID.
- requestType String
- The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
- requestorId String
- Id of the user who created this request
- roleDefinition StringId 
- The role definition ID.
- scope String
- The role eligibility schedule request scope.
- status String
- The status of the role eligibility schedule request.
- type String
- The role eligibility schedule request type.
- condition String
- The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'
- conditionVersion String
- Version of the condition. Currently accepted value is '2.0'
- justification String
- Justification for the role eligibility
- scheduleInfo Property Map
- Schedule info of the role eligibility schedule
- targetRole StringEligibility Schedule Id 
- The resultant role eligibility schedule id or the role eligibility schedule id being updated
- targetRole StringEligibility Schedule Instance Id 
- The role eligibility schedule instance id being updated
- ticketInfo Property Map
- Ticket Info of the role eligibility
Supporting Types
ExpandedPropertiesResponse  
- Principal
Pulumi.Azure Native. Authorization. Inputs. Expanded Properties Response Principal 
- Details of the principal
- RoleDefinition Pulumi.Azure Native. Authorization. Inputs. Expanded Properties Response Role Definition 
- Details of role definition
- Scope
Pulumi.Azure Native. Authorization. Inputs. Expanded Properties Response Scope 
- Details of the resource scope
- Principal
ExpandedProperties Response Principal 
- Details of the principal
- RoleDefinition ExpandedProperties Response Role Definition 
- Details of role definition
- Scope
ExpandedProperties Response Scope 
- Details of the resource scope
- principal
ExpandedProperties Response Principal 
- Details of the principal
- roleDefinition ExpandedProperties Response Role Definition 
- Details of role definition
- scope
ExpandedProperties Response Scope 
- Details of the resource scope
- principal
ExpandedProperties Response Principal 
- Details of the principal
- roleDefinition ExpandedProperties Response Role Definition 
- Details of role definition
- scope
ExpandedProperties Response Scope 
- Details of the resource scope
- principal
ExpandedProperties Response Principal 
- Details of the principal
- role_definition ExpandedProperties Response Role Definition 
- Details of role definition
- scope
ExpandedProperties Response Scope 
- Details of the resource scope
- principal Property Map
- Details of the principal
- roleDefinition Property Map
- Details of role definition
- scope Property Map
- Details of the resource scope
ExpandedPropertiesResponsePrincipal   
- DisplayName string
- Display name of the principal
- Email string
- Email id of the principal
- Id string
- Id of the principal
- Type string
- Type of the principal
- DisplayName string
- Display name of the principal
- Email string
- Email id of the principal
- Id string
- Id of the principal
- Type string
- Type of the principal
- displayName String
- Display name of the principal
- email String
- Email id of the principal
- id String
- Id of the principal
- type String
- Type of the principal
- displayName string
- Display name of the principal
- email string
- Email id of the principal
- id string
- Id of the principal
- type string
- Type of the principal
- display_name str
- Display name of the principal
- email str
- Email id of the principal
- id str
- Id of the principal
- type str
- Type of the principal
- displayName String
- Display name of the principal
- email String
- Email id of the principal
- id String
- Id of the principal
- type String
- Type of the principal
ExpandedPropertiesResponseRoleDefinition    
- DisplayName string
- Display name of the role definition
- Id string
- Id of the role definition
- Type string
- Type of the role definition
- DisplayName string
- Display name of the role definition
- Id string
- Id of the role definition
- Type string
- Type of the role definition
- displayName String
- Display name of the role definition
- id String
- Id of the role definition
- type String
- Type of the role definition
- displayName string
- Display name of the role definition
- id string
- Id of the role definition
- type string
- Type of the role definition
- display_name str
- Display name of the role definition
- id str
- Id of the role definition
- type str
- Type of the role definition
- displayName String
- Display name of the role definition
- id String
- Id of the role definition
- type String
- Type of the role definition
ExpandedPropertiesResponseScope   
- DisplayName string
- Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- DisplayName string
- Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- displayName String
- Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
- displayName string
- Display name of the resource
- id string
- Scope id of the resource
- type string
- Type of the resource
- display_name str
- Display name of the resource
- id str
- Scope id of the resource
- type str
- Type of the resource
- displayName String
- Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
RoleEligibilityScheduleRequestPropertiesResponseExpiration      
- Duration string
- Duration of the role eligibility schedule in TimeSpan.
- EndDate stringTime 
- End DateTime of the role eligibility schedule.
- Type string
- Type of the role eligibility schedule expiration
- Duration string
- Duration of the role eligibility schedule in TimeSpan.
- EndDate stringTime 
- End DateTime of the role eligibility schedule.
- Type string
- Type of the role eligibility schedule expiration
- duration String
- Duration of the role eligibility schedule in TimeSpan.
- endDate StringTime 
- End DateTime of the role eligibility schedule.
- type String
- Type of the role eligibility schedule expiration
- duration string
- Duration of the role eligibility schedule in TimeSpan.
- endDate stringTime 
- End DateTime of the role eligibility schedule.
- type string
- Type of the role eligibility schedule expiration
- duration str
- Duration of the role eligibility schedule in TimeSpan.
- end_date_ strtime 
- End DateTime of the role eligibility schedule.
- type str
- Type of the role eligibility schedule expiration
- duration String
- Duration of the role eligibility schedule in TimeSpan.
- endDate StringTime 
- End DateTime of the role eligibility schedule.
- type String
- Type of the role eligibility schedule expiration
RoleEligibilityScheduleRequestPropertiesResponseScheduleInfo       
- Expiration
Pulumi.Azure Native. Authorization. Inputs. Role Eligibility Schedule Request Properties Response Expiration 
- Expiration of the role eligibility schedule
- StartDate stringTime 
- Start DateTime of the role eligibility schedule.
- Expiration
RoleEligibility Schedule Request Properties Response Expiration 
- Expiration of the role eligibility schedule
- StartDate stringTime 
- Start DateTime of the role eligibility schedule.
- expiration
RoleEligibility Schedule Request Properties Response Expiration 
- Expiration of the role eligibility schedule
- startDate StringTime 
- Start DateTime of the role eligibility schedule.
- expiration
RoleEligibility Schedule Request Properties Response Expiration 
- Expiration of the role eligibility schedule
- startDate stringTime 
- Start DateTime of the role eligibility schedule.
- expiration
RoleEligibility Schedule Request Properties Response Expiration 
- Expiration of the role eligibility schedule
- start_date_ strtime 
- Start DateTime of the role eligibility schedule.
- expiration Property Map
- Expiration of the role eligibility schedule
- startDate StringTime 
- Start DateTime of the role eligibility schedule.
RoleEligibilityScheduleRequestPropertiesResponseTicketInfo       
- TicketNumber string
- Ticket number for the role eligibility
- TicketSystem string
- Ticket system name for the role eligibility
- TicketNumber string
- Ticket number for the role eligibility
- TicketSystem string
- Ticket system name for the role eligibility
- ticketNumber String
- Ticket number for the role eligibility
- ticketSystem String
- Ticket system name for the role eligibility
- ticketNumber string
- Ticket number for the role eligibility
- ticketSystem string
- Ticket system name for the role eligibility
- ticket_number str
- Ticket number for the role eligibility
- ticket_system str
- Ticket system name for the role eligibility
- ticketNumber String
- Ticket number for the role eligibility
- ticketSystem String
- Ticket system name for the role eligibility
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi