Interface DelegateAccessControl
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
DelegateAccessControlClient
@Generated(value="OracleSDKGenerator", comments="API Version: 20230801") public interface DelegateAccessControl extends AutoCloseable
Oracle Delegate Access Control allows ExaCC and ExaCS customers to delegate management of their Exadata resources operators outside their tenancies.With Delegate Access Control, Support Providers can deliver managed services using comprehensive and robust tooling built on the OCI platform. Customers maintain control over who has access to the delegated resources in their tenancy and what actions can be taken. Enterprises managing resources across multiple tenants can use Delegate Access Control to streamline management tasks. Using logging service, customers can view a near real-time audit report of all actions performed by a Service Provider operator.
This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by default if no circuit breaker configuration is defined by the user.
-
-
Method Summary
-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
refreshClient
void refreshClient()
Rebuilds the client from scratch.Useful to refresh certificates.
-
setEndpoint
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).- Parameters:
endpoint
- The endpoint of the service.
-
getEndpoint
String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
-
setRegion
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpoint
after resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Parameters:
region
- The region of the service.
-
setRegion
void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion
.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)
and then callsetEndpoint
.- Parameters:
regionId
- The public region ID.
-
useRealmSpecificEndpointTemplate
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not.Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
- Parameters:
realmSpecificEndpointTemplateEnabled
- flag to enable the use of realm specific endpoint template
-
approveDelegatedResourceAccessRequest
ApproveDelegatedResourceAccessRequestResponse approveDelegatedResourceAccessRequest(ApproveDelegatedResourceAccessRequestRequest request)
Approves a Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ApproveDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ApproveDelegatedResourceAccessRequest API.
-
changeDelegationControlCompartment
ChangeDelegationControlCompartmentResponse changeDelegationControlCompartment(ChangeDelegationControlCompartmentRequest request)
Moves the Delegation Control resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ChangeDelegationControlCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeDelegationControlCompartment API.
-
changeDelegationSubscriptionCompartment
ChangeDelegationSubscriptionCompartmentResponse changeDelegationSubscriptionCompartment(ChangeDelegationSubscriptionCompartmentRequest request)
Moves the Delegation Subscription resource into a different compartment.When provided, ‘If-Match’ is checked against ‘ETag’ values of the resource.
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ChangeDelegationSubscriptionCompartmentExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ChangeDelegationSubscriptionCompartment API.
-
createDelegationControl
CreateDelegationControlResponse createDelegationControl(CreateDelegationControlRequest request)
Creates a Delegation Control.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/CreateDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDelegationControl API.
-
createDelegationSubscription
CreateDelegationSubscriptionResponse createDelegationSubscription(CreateDelegationSubscriptionRequest request)
Creates Delegation Subscription in Delegation Control.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/CreateDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use CreateDelegationSubscription API.
-
deleteDelegationControl
DeleteDelegationControlResponse deleteDelegationControl(DeleteDelegationControlRequest request)
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.
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/DeleteDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDelegationControl API.
-
deleteDelegationSubscription
DeleteDelegationSubscriptionResponse deleteDelegationSubscription(DeleteDelegationSubscriptionRequest request)
eletes an Delegation Subscription in Delegation Control.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/DeleteDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use DeleteDelegationSubscription API.
-
getDelegatedResourceAccessRequest
GetDelegatedResourceAccessRequestResponse getDelegatedResourceAccessRequest(GetDelegatedResourceAccessRequestRequest request)
Gets details of a Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegatedResourceAccessRequest API.
-
getDelegatedResourceAccessRequestAuditLogReport
GetDelegatedResourceAccessRequestAuditLogReportResponse getDelegatedResourceAccessRequestAuditLogReport(GetDelegatedResourceAccessRequestAuditLogReportRequest request)
Gets the audit log report for the given Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegatedResourceAccessRequestAuditLogReportExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegatedResourceAccessRequestAuditLogReport API.
-
getDelegationControl
GetDelegationControlResponse getDelegationControl(GetDelegationControlRequest request)
Gets the Delegation Control associated with the specified Delegation Control ID.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegationControl API.
-
getDelegationSubscription
GetDelegationSubscriptionResponse getDelegationSubscription(GetDelegationSubscriptionRequest request)
Gets a DelegationSubscription by identifier- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetDelegationSubscription API.
-
getServiceProvider
GetServiceProviderResponse getServiceProvider(GetServiceProviderRequest request)
Gets a ServiceProvider by identifier- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetServiceProviderExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetServiceProvider API.
-
getServiceProviderAction
GetServiceProviderActionResponse getServiceProviderAction(GetServiceProviderActionRequest request)
Gets the Service Provider Action associated with the specified Service Provider Action ID.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/GetServiceProviderActionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use GetServiceProviderAction API.
-
listDelegatedResourceAccessRequestHistories
ListDelegatedResourceAccessRequestHistoriesResponse listDelegatedResourceAccessRequestHistories(ListDelegatedResourceAccessRequestHistoriesRequest request)
Returns a history of all status associated with the Delegated Resource Access RequestId.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegatedResourceAccessRequestHistoriesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegatedResourceAccessRequestHistories API.
-
listDelegatedResourceAccessRequests
ListDelegatedResourceAccessRequestsResponse listDelegatedResourceAccessRequests(ListDelegatedResourceAccessRequestsRequest request)
Lists all Delegated Resource Access Requests in the compartment.Note that only one of lifecycleState or requestStatus query parameter can be used.
- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegatedResourceAccessRequestsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegatedResourceAccessRequests API.
-
listDelegationControlResources
ListDelegationControlResourcesResponse listDelegationControlResources(ListDelegationControlResourcesRequest request)
Returns a list of resources associated with the Delegation Control.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationControlResourcesExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationControlResources API.
-
listDelegationControls
ListDelegationControlsResponse listDelegationControls(ListDelegationControlsRequest request)
Lists the Delegation Controls in the compartment.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationControlsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationControls API.
-
listDelegationSubscriptions
ListDelegationSubscriptionsResponse listDelegationSubscriptions(ListDelegationSubscriptionsRequest request)
Lists the Delegation Subscriptions in Delegation Control.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListDelegationSubscriptionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListDelegationSubscriptions API.
-
listServiceProviderActions
ListServiceProviderActionsResponse listServiceProviderActions(ListServiceProviderActionsRequest request)
Lists all the ServiceProviderActions available in the system.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProviderActionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviderActions API.
-
listServiceProviderInteractions
ListServiceProviderInteractionsResponse listServiceProviderInteractions(ListServiceProviderInteractionsRequest request)
Lists the MoreInformation interaction between customer and support operators.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProviderInteractionsExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviderInteractions API.
-
listServiceProviders
ListServiceProvidersResponse listServiceProviders(ListServiceProvidersRequest request)
Lists the Service Providers.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ListServiceProvidersExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ListServiceProviders API.
-
rejectDelegatedResourceAccessRequest
RejectDelegatedResourceAccessRequestResponse rejectDelegatedResourceAccessRequest(RejectDelegatedResourceAccessRequestRequest request)
Rejects a Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/RejectDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RejectDelegatedResourceAccessRequest API.
-
revokeDelegatedResourceAccessRequest
RevokeDelegatedResourceAccessRequestResponse revokeDelegatedResourceAccessRequest(RevokeDelegatedResourceAccessRequestRequest request)
Revokes an already approved Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/RevokeDelegatedResourceAccessRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use RevokeDelegatedResourceAccessRequest API.
-
serviceProviderInteractionRequest
ServiceProviderInteractionRequestResponse serviceProviderInteractionRequest(ServiceProviderInteractionRequestRequest request)
Posts query for additional information for the given Delegated Resource Access Request.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/ServiceProviderInteractionRequestExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use ServiceProviderInteractionRequest API.
-
updateDelegationControl
UpdateDelegationControlResponse updateDelegationControl(UpdateDelegationControlRequest request)
Updates the existing DelegationControl for a given Delegation Control ID.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/UpdateDelegationControlExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDelegationControl API.
-
updateDelegationSubscription
UpdateDelegationSubscriptionResponse updateDelegationSubscription(UpdateDelegationSubscriptionRequest request)
Updates the existing DelegationSubscription for a given Delegation Subscription ID.- Parameters:
request
- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
- Throws:
BmcException
- when an error occurs. This operation uses RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION as default if no retry strategy is provided. The specifics of the default retry strategy are described here https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_RetriesExample: Click <a href=“https://docs.oracle.com/en-us/iaas/tools/java-sdk-examples/3.63.0/delegateaccesscontrol/UpdateDelegationSubscriptionExample.java.html"target=”_blank"rel=“noopener noreferrer”>here to see how to use UpdateDelegationSubscription API.
-
getWaiters
DelegateAccessControlWaiters getWaiters()
Gets the pre-configured waiters available for resources for this service.- Returns:
- The service waiters.
-
getPaginators
DelegateAccessControlPaginators getPaginators()
Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterable
interface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Returns:
- The service paginators.
-
-