Documentation ¶
Index ¶
- type RoleAssignmentScheduleRequestsRequestBuilder
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) Count() ...
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) CreatePostRequestInformation(ctx context.Context, ...) (...)
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) FilterByCurrentUserWithOn(on *string) ...
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *RoleAssignmentScheduleRequestsRequestBuilder) Post(ctx context.Context, ...) (...)
- type RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters
- type RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration
- type RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleAssignmentScheduleRequestsRequestBuilder ¶
type RoleAssignmentScheduleRequestsRequestBuilder struct {
// contains filtered or unexported fields
}
RoleAssignmentScheduleRequestsRequestBuilder provides operations to manage the roleAssignmentScheduleRequests property of the microsoft.graph.rbacApplication entity.
func NewRoleAssignmentScheduleRequestsRequestBuilder ¶
func NewRoleAssignmentScheduleRequestsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RoleAssignmentScheduleRequestsRequestBuilder
NewRoleAssignmentScheduleRequestsRequestBuilder instantiates a new RoleAssignmentScheduleRequestsRequestBuilder and sets the default values.
func NewRoleAssignmentScheduleRequestsRequestBuilderInternal ¶
func NewRoleAssignmentScheduleRequestsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RoleAssignmentScheduleRequestsRequestBuilder
NewRoleAssignmentScheduleRequestsRequestBuilderInternal instantiates a new RoleAssignmentScheduleRequestsRequestBuilder and sets the default values.
func (*RoleAssignmentScheduleRequestsRequestBuilder) Count ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) Count() *i48088665b23f8ea0191d8c2be010f910c0b81d17bd615dc3b56c882fc4ea5219.CountRequestBuilder
Count the Count property
func (*RoleAssignmentScheduleRequestsRequestBuilder) CreateGetRequestInformation ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.
func (*RoleAssignmentScheduleRequestsRequestBuilder) CreatePostRequestInformation ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UnifiedRoleAssignmentScheduleRequestable, requestConfiguration *RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation in PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object:+ Request active and persistent role assignments for a principal, with or without expiry dates.+ Activate, deactivate, extend, or renew an eligible role assignment for a principal. To call this API to update, renew, and extend assignments for yourself, you must have multi-factor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Azure AD Multi-Factor Authentication to secure sign-in events.
func (*RoleAssignmentScheduleRequestsRequestBuilder) FilterByCurrentUserWithOn ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) FilterByCurrentUserWithOn(on *string) *i690fdcc41ee4e021c948e7de121bf7d64e9819255d7ef22fd8489c89aa0d8ec6.FilterByCurrentUserWithOnRequestBuilder
FilterByCurrentUserWithOn provides operations to call the filterByCurrentUser method.
func (*RoleAssignmentScheduleRequestsRequestBuilder) Get ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UnifiedRoleAssignmentScheduleRequestCollectionResponseable, error)
Get retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.
func (*RoleAssignmentScheduleRequestsRequestBuilder) Post ¶
func (m *RoleAssignmentScheduleRequestsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UnifiedRoleAssignmentScheduleRequestable, requestConfiguration *RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UnifiedRoleAssignmentScheduleRequestable, error)
Post in PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object:+ Request active and persistent role assignments for a principal, with or without expiry dates.+ Activate, deactivate, extend, or renew an eligible role assignment for a principal. To call this API to update, renew, and extend assignments for yourself, you must have multi-factor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Azure AD Multi-Factor Authentication to secure sign-in events.
type RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters ¶
type RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` // Expand related entities Expand []string `uriparametername:"%24expand"` // Filter items by property values Filter *string `uriparametername:"%24filter"` // Order items by property values Orderby []string `uriparametername:"%24orderby"` // Search items by search phrases Search *string `uriparametername:"%24search"` // Select properties to be returned Select []string `uriparametername:"%24select"` // Skip the first n items Skip *int32 `uriparametername:"%24skip"` // Show only the first n items Top *int32 `uriparametername:"%24top"` }
RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.
type RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters QueryParameters *RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters }
RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration ¶ added in v0.22.0
type RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration struct { // Request headers Headers map[string]string // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption }
RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.