Show / Hide Table of Contents

Class DelegateAccessControlClient

Service client instance for DelegateAccessControl.

Inheritance
object
ClientBase
RegionalClientBase
DelegateAccessControlClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

Implements

IDisposable
In this article
Back to top