Class: MicrosoftGraph::IdentityGovernance::EntitlementManagement::Assignments::Item::Reprocess::ReprocessRequestBuilder
- Inherits:
-
MicrosoftKiotaAbstractions::BaseRequestBuilder
- Object
- MicrosoftKiotaAbstractions::BaseRequestBuilder
- MicrosoftGraph::IdentityGovernance::EntitlementManagement::Assignments::Item::Reprocess::ReprocessRequestBuilder
- Defined in:
- lib/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.rb
Overview
Provides operations to call the reprocess method.
Instance Method Summary collapse
-
#initialize(path_parameters, request_adapter) ⇒ Object
constructor
Instantiates a new ReprocessRequestBuilder and sets the default values.
-
#post(request_configuration = nil) ⇒ Object
In Azure AD entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package.
-
#to_post_request_information(request_configuration = nil) ⇒ Object
In Azure AD entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package.
Constructor Details
#initialize(path_parameters, request_adapter) ⇒ Object
Instantiates a new ReprocessRequestBuilder and sets the default values.
26 27 28 |
# File 'lib/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.rb', line 26 def initialize(path_parameters, request_adapter) super(path_parameters, request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}/reprocess") end |
Instance Method Details
#post(request_configuration = nil) ⇒ Object
In Azure AD entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user's assignment. Only admins with the Access Package Assignment Manager role, or higher, in Azure AD entitlement management can perform this action.
34 35 36 37 38 39 40 41 42 |
# File 'lib/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.rb', line 34 def post(request_configuration=nil) request_info = self.to_post_request_information( request_configuration ) error_mapping = Hash.new error_mapping["4XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrorsODataError.create_from_discriminator_value(pn) } error_mapping["5XX"] = lambda {|pn| MicrosoftGraph::Models::ODataErrorsODataError.create_from_discriminator_value(pn) } return @request_adapter.send_async(request_info, nil, error_mapping) end |
#to_post_request_information(request_configuration = nil) ⇒ Object
In Azure AD entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user's assignment. Only admins with the Access Package Assignment Manager role, or higher, in Azure AD entitlement management can perform this action.
48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.rb', line 48 def to_post_request_information(request_configuration=nil) request_info = MicrosoftKiotaAbstractions::RequestInformation.new() request_info.url_template = @url_template request_info.path_parameters = @path_parameters request_info.http_method = :POST unless request_configuration.nil? request_info.add_headers_from_raw_object(request_configuration.headers) request_info.(request_configuration.) end return request_info end |