Class DelegateAccessControlClient
Service client instance for DelegateAccessControl.
Implements
Inherited Members
Namespace: Oci.DelegateaccesscontrolService
Assembly: OCI.DotNetSDK.Delegateaccesscontrol.dll
Syntax
public class DelegateAccessControlClient : RegionalClientBase, IDisposable
Constructors
DelegateAccessControlClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)
Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.
Declaration
public DelegateAccessControlClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
Type | Name | Description |
---|---|---|
IBasicAuthenticationDetailsProvider | authenticationDetailsProvider | The authentication details provider. Required. |
ClientConfiguration | clientConfiguration | The client configuration that contains settings to adjust REST client behaviors. Optional. |
string | endpoint | The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional. |
Properties
Paginators
Declaration
public DelegateAccessControlPaginators Paginators { get; }
Property Value
Type | Description |
---|---|
DelegateAccessControlPaginators |
Waiters
Declaration
public DelegateAccessControlWaiters Waiters { get; }
Property Value
Type | Description |
---|---|
DelegateAccessControlWaiters |
Methods
ApproveDelegatedResourceAccessRequest(ApproveDelegatedResourceAccessRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Approves a Delegated Resource Access Request.
Declaration
public Task<ApproveDelegatedResourceAccessRequestResponse> ApproveDelegatedResourceAccessRequest(ApproveDelegatedResourceAccessRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ApproveDelegatedResourceAccessRequestRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ApproveDelegatedResourceAccessRequestResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ApproveDelegatedResourceAccessRequest API.
ChangeDelegationControlCompartment(ChangeDelegationControlCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Moves the Delegation Control resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.
Declaration
public Task<ChangeDelegationControlCompartmentResponse> ChangeDelegationControlCompartment(ChangeDelegationControlCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ChangeDelegationControlCompartmentRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ChangeDelegationControlCompartmentResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ChangeDelegationControlCompartment API.
ChangeDelegationSubscriptionCompartment(ChangeDelegationSubscriptionCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Moves the Delegation Subscription resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.
Declaration
public Task<ChangeDelegationSubscriptionCompartmentResponse> ChangeDelegationSubscriptionCompartment(ChangeDelegationSubscriptionCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ChangeDelegationSubscriptionCompartmentRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ChangeDelegationSubscriptionCompartmentResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ChangeDelegationSubscriptionCompartment API.
CreateDelegationControl(CreateDelegationControlRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Creates a Delegation Control.
Declaration
public Task<CreateDelegationControlResponse> CreateDelegationControl(CreateDelegationControlRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
CreateDelegationControlRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<CreateDelegationControlResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use CreateDelegationControl API.
CreateDelegationSubscription(CreateDelegationSubscriptionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Creates Delegation Subscription in Delegation Control.
Declaration
public Task<CreateDelegationSubscriptionResponse> CreateDelegationSubscription(CreateDelegationSubscriptionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
CreateDelegationSubscriptionRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<CreateDelegationSubscriptionResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use CreateDelegationSubscription API.
DeleteDelegationControl(DeleteDelegationControlRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Deletes a Delegation Control. You cannot delete a Delegation Control if it is assigned to govern any target resource currently or in the future. In that case, first, delete all of the current and future assignments before deleting the Delegation Control. A Delegation Control that was previously assigned to a target resource is marked as DELETED following a successful deletion. However, it is not completely deleted from the system. This is to ensure auditing information for the accesses done under the Delegation Control is preserved for future needs. The system purges the deleted Delegation Control only when all of the audit data associated with the Delegation Control are also deleted. Therefore, you cannot reuse the name of the deleted Delegation Control until the system purges the Delegation Control.
Declaration
public Task<DeleteDelegationControlResponse> DeleteDelegationControl(DeleteDelegationControlRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
DeleteDelegationControlRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<DeleteDelegationControlResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use DeleteDelegationControl API.
DeleteDelegationSubscription(DeleteDelegationSubscriptionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
eletes an Delegation Subscription in Delegation Control.
Declaration
public Task<DeleteDelegationSubscriptionResponse> DeleteDelegationSubscription(DeleteDelegationSubscriptionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
DeleteDelegationSubscriptionRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<DeleteDelegationSubscriptionResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use DeleteDelegationSubscription API.
GetDelegatedResourceAccessRequest(GetDelegatedResourceAccessRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets details of a Delegated Resource Access Request.
Declaration
public Task<GetDelegatedResourceAccessRequestResponse> GetDelegatedResourceAccessRequest(GetDelegatedResourceAccessRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetDelegatedResourceAccessRequestRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetDelegatedResourceAccessRequestResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDelegatedResourceAccessRequest API.
GetDelegatedResourceAccessRequestAuditLogReport(GetDelegatedResourceAccessRequestAuditLogReportRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets the audit log report for the given Delegated Resource Access Request.
Declaration
public Task<GetDelegatedResourceAccessRequestAuditLogReportResponse> GetDelegatedResourceAccessRequestAuditLogReport(GetDelegatedResourceAccessRequestAuditLogReportRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetDelegatedResourceAccessRequestAuditLogReportRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetDelegatedResourceAccessRequestAuditLogReportResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDelegatedResourceAccessRequestAuditLogReport API.
GetDelegationControl(GetDelegationControlRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets the Delegation Control associated with the specified Delegation Control ID.
Declaration
public Task<GetDelegationControlResponse> GetDelegationControl(GetDelegationControlRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetDelegationControlRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetDelegationControlResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDelegationControl API.
GetDelegationSubscription(GetDelegationSubscriptionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets a DelegationSubscription by identifier
Declaration
public Task<GetDelegationSubscriptionResponse> GetDelegationSubscription(GetDelegationSubscriptionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetDelegationSubscriptionRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetDelegationSubscriptionResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetDelegationSubscription API.
GetServiceProvider(GetServiceProviderRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets a ServiceProvider by identifier
Declaration
public Task<GetServiceProviderResponse> GetServiceProvider(GetServiceProviderRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetServiceProviderRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetServiceProviderResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetServiceProvider API.
GetServiceProviderAction(GetServiceProviderActionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Gets the Service Provider Action associated with the specified Service Provider Action ID.
Declaration
public Task<GetServiceProviderActionResponse> GetServiceProviderAction(GetServiceProviderActionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
GetServiceProviderActionRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<GetServiceProviderActionResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use GetServiceProviderAction API.
ListDelegatedResourceAccessRequestHistories(ListDelegatedResourceAccessRequestHistoriesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Returns a history of all status associated with the Delegated Resource Access RequestId.
Declaration
public Task<ListDelegatedResourceAccessRequestHistoriesResponse> ListDelegatedResourceAccessRequestHistories(ListDelegatedResourceAccessRequestHistoriesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListDelegatedResourceAccessRequestHistoriesRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListDelegatedResourceAccessRequestHistoriesResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDelegatedResourceAccessRequestHistories API.
ListDelegatedResourceAccessRequests(ListDelegatedResourceAccessRequestsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists all Delegated Resource Access Requests in the compartment. Note that only one of lifecycleState or requestStatus query parameter can be used.
Declaration
public Task<ListDelegatedResourceAccessRequestsResponse> ListDelegatedResourceAccessRequests(ListDelegatedResourceAccessRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListDelegatedResourceAccessRequestsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListDelegatedResourceAccessRequestsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDelegatedResourceAccessRequests API.
ListDelegationControlResources(ListDelegationControlResourcesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Returns a list of resources associated with the Delegation Control.
Declaration
public Task<ListDelegationControlResourcesResponse> ListDelegationControlResources(ListDelegationControlResourcesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListDelegationControlResourcesRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListDelegationControlResourcesResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDelegationControlResources API.
ListDelegationControls(ListDelegationControlsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists the Delegation Controls in the compartment.
Declaration
public Task<ListDelegationControlsResponse> ListDelegationControls(ListDelegationControlsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListDelegationControlsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListDelegationControlsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDelegationControls API.
ListDelegationSubscriptions(ListDelegationSubscriptionsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists the Delegation Subscriptions in Delegation Control.
Declaration
public Task<ListDelegationSubscriptionsResponse> ListDelegationSubscriptions(ListDelegationSubscriptionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListDelegationSubscriptionsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListDelegationSubscriptionsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListDelegationSubscriptions API.
ListServiceProviderActions(ListServiceProviderActionsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists all the ServiceProviderActions available in the system.
Declaration
public Task<ListServiceProviderActionsResponse> ListServiceProviderActions(ListServiceProviderActionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListServiceProviderActionsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListServiceProviderActionsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListServiceProviderActions API.
ListServiceProviderInteractions(ListServiceProviderInteractionsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists the MoreInformation interaction between customer and support operators.
Declaration
public Task<ListServiceProviderInteractionsResponse> ListServiceProviderInteractions(ListServiceProviderInteractionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListServiceProviderInteractionsRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListServiceProviderInteractionsResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListServiceProviderInteractions API.
ListServiceProviders(ListServiceProvidersRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Lists the Service Providers.
Declaration
public Task<ListServiceProvidersResponse> ListServiceProviders(ListServiceProvidersRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ListServiceProvidersRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ListServiceProvidersResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ListServiceProviders API.
RejectDelegatedResourceAccessRequest(RejectDelegatedResourceAccessRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Rejects a Delegated Resource Access Request.
Declaration
public Task<RejectDelegatedResourceAccessRequestResponse> RejectDelegatedResourceAccessRequest(RejectDelegatedResourceAccessRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
RejectDelegatedResourceAccessRequestRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<RejectDelegatedResourceAccessRequestResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use RejectDelegatedResourceAccessRequest API.
RevokeDelegatedResourceAccessRequest(RevokeDelegatedResourceAccessRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Revokes an already approved Delegated Resource Access Request.
Declaration
public Task<RevokeDelegatedResourceAccessRequestResponse> RevokeDelegatedResourceAccessRequest(RevokeDelegatedResourceAccessRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
RevokeDelegatedResourceAccessRequestRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<RevokeDelegatedResourceAccessRequestResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use RevokeDelegatedResourceAccessRequest API.
ServiceProviderInteractionRequest(ServiceProviderInteractionRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Posts query for additional information for the given Delegated Resource Access Request.
Declaration
public Task<ServiceProviderInteractionRequestResponse> ServiceProviderInteractionRequest(ServiceProviderInteractionRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
ServiceProviderInteractionRequestRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<ServiceProviderInteractionRequestResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use ServiceProviderInteractionRequest API.
UpdateDelegationControl(UpdateDelegationControlRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Updates the existing DelegationControl for a given Delegation Control ID.
Declaration
public Task<UpdateDelegationControlResponse> UpdateDelegationControl(UpdateDelegationControlRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
UpdateDelegationControlRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<UpdateDelegationControlResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use UpdateDelegationControl API.
UpdateDelegationSubscription(UpdateDelegationSubscriptionRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)
Updates the existing DelegationSubscription for a given Delegation Subscription ID.
Declaration
public Task<UpdateDelegationSubscriptionResponse> UpdateDelegationSubscription(UpdateDelegationSubscriptionRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type | Name | Description |
---|---|---|
UpdateDelegationSubscriptionRequest | request | The request object containing the details to send. Required. |
RetryConfiguration | retryConfiguration | The retry configuration that will be used by to send this request. Optional. |
CancellationToken | cancellationToken | The cancellation token to cancel this operation. Optional. |
HttpCompletionOption | completionOption | The completion option for this operation. Optional. |
Returns
Type | Description |
---|---|
Task<UpdateDelegationSubscriptionResponse> | A response object containing details about the completed operation |
Examples
Click here to see an example of how to use UpdateDelegationSubscription API.