{ "opencollection": "1.0.0", "info": { "name": "Oracle Delegate Access Control API", "version": "20230801" }, "items": [ { "info": { "name": "delegateAccessControl", "type": "folder" }, "items": [ { "info": { "name": "Lists all Delegated Resource Access Requests in the compartment.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment." }, { "name": "delegationControlId", "value": "", "type": "query", "description": "unique Delegation Control identifier" }, { "name": "resourceId", "value": "", "type": "query", "description": "A filter to return only Delegated Resource Access Requests for the given resource identifier." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState." }, { "name": "requestStatus", "value": "", "type": "query", "description": "A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status." }, { "name": "timeStart", "value": "", "type": "query", "description": "Query start time in UTC in ISO 8601 format(inclusive).\nExample 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).\ntimeIntervalStart and timeIntervalEnd parameters cannot be used together.\n" }, { "name": "timeEnd", "value": "", "type": "query", "description": "Query end time in UTC in ISO 8601 format(inclusive).\nExample 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ).\ntimeIntervalStart and timeIntervalEnd parameters cannot be used together.\n" }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified, default is timeCreated.\n" } ] }, "docs": "Lists all Delegated Resource Access Requests in the compartment. Note that only one of lifecycleState or requestStatus query parameter can be used.\n" }, { "info": { "name": "Get GetDelegatedResourceAccessRequest", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" } ] }, "docs": "Gets details of a Delegated Resource Access Request." }, { "info": { "name": "Approves a Delegated Resource Access Request.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/actions/approve", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Approves a Delegated Resource Access Request.\n" }, { "info": { "name": "Rejects a Delegated Resource Access Request.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/actions/reject", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Rejects a Delegated Resource Access Request.\n" }, { "info": { "name": "Revokes an already approved Delegated Resource Access Request.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/actions/revoke", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Revokes an already approved Delegated Resource Access Request.\n" }, { "info": { "name": "Posts query for additional information for the given Delegated Resource Access Request.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/actions/serviceProviderInteractionRequest", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Posts query for additional information for the given Delegated Resource Access Request.\n" }, { "info": { "name": "Get the audit log report for the given Delegated Resource Access Request.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/delegatedResourceAccessRequestAuditLogReport", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" }, { "name": "isProcessTreeEnabled", "value": "", "type": "query", "description": "Set to true to enable process tree computation in audit report" } ] }, "docs": "Gets the audit log report for the given Delegated Resource Access Request." }, { "info": { "name": "Gets a history of all state transitions associated with the Delegated Resource Access Request.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/history", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timestamp is descending. If no value is specified, timestamp is default.\n" } ] }, "docs": "Returns a history of all status associated with the Delegated Resource Access RequestId.\n" }, { "info": { "name": "Lists the MoreInformation interaction between customer and support operators.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegatedResourceAccessRequests/:delegatedResourceAccessRequestId/serviceProviderInteractions", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegatedResourceAccessRequestId", "value": "", "type": "path", "description": "Unique Delegated Resource Access Request identifier" }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." } ] }, "docs": "Lists the MoreInformation interaction between customer and support operators.\n" }, { "info": { "name": "Lists the Delegation Controls in the compartment.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegationControls", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state." }, { "name": "displayName", "value": "", "type": "query", "description": "A filter to return Delegation Control resources that match the given display name." }, { "name": "resourceType", "value": "", "type": "query", "description": "A filter to return only resources that match the given resource type." }, { "name": "resourceId", "value": "", "type": "query", "description": "A filter to return Delegation Control resources that match the given resource ID." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified, default is timeCreated.\n" } ] }, "docs": "Lists the Delegation Controls in the compartment.\n" }, { "info": { "name": "Creates a new Delegation Control", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegationControls", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a Delegation Control.\n" }, { "info": { "name": "Gets the Delegation Control associated with the specified Delegation Control ID.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegationControls/:delegationControlId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationControlId", "value": "", "type": "path", "description": "unique Delegation Control identifier" } ] }, "docs": "Gets the Delegation Control associated with the specified Delegation Control ID." }, { "info": { "name": "Updates the existing DelegationControl for a given Delegation Control ID.", "type": "http" }, "http": { "method": "PUT", "url": "http://127.0.0.1/20230801/delegationControls/:delegationControlId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationControlId", "value": "", "type": "path", "description": "unique Delegation Control identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the existing DelegationControl for a given Delegation Control ID.\n" }, { "info": { "name": "Deletes a Delegation Control.", "type": "http" }, "http": { "method": "DELETE", "url": "http://127.0.0.1/20230801/delegationControls/:delegationControlId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationControlId", "value": "", "type": "path", "description": "unique Delegation Control identifier" }, { "name": "description", "value": "", "type": "query", "description": "Reason why this Delegation Control is deleted." } ] }, "docs": "Deletes a Delegation Control. You cannot delete a Delegation Control if it is assigned to govern any target resource currently or in the future.\nIn 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 \nresource 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 \ndone un" }, { "info": { "name": "Moves the Delegation Control resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegationControls/:delegationControlId/actions/changeCompartment", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationControlId", "value": "", "type": "path", "description": "unique Delegation Control identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Moves the Delegation Control resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.\n" }, { "info": { "name": "Gets a list of resources associated with the Delegation Control.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegationControls/:delegationControlId/resources", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationControlId", "value": "", "type": "path", "description": "unique Delegation Control identifier" }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." } ] }, "docs": "Returns a list of resources associated with the Delegation Control.\n" }, { "info": { "name": "Lists the Delegation Subscriptions in Delegation Control.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegationSubscriptions", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state." }, { "name": "displayName", "value": "", "type": "query", "description": "A filter to return Delegation Subscription resources that match the given display name." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified, timeCreated is default.\n" } ] }, "docs": "Lists the Delegation Subscriptions in Delegation Control.\n" }, { "info": { "name": "Creates Delegation Subscription in Delegation Control.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegationSubscriptions", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates Delegation Subscription in Delegation Control.\n" }, { "info": { "name": "Get DelegationSubscription", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/delegationSubscriptions/:delegationSubscriptionId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationSubscriptionId", "value": "", "type": "path", "description": "unique Delegation Subscription identifier" } ] }, "docs": "Gets a DelegationSubscription by identifier" }, { "info": { "name": "Updates the existing DelegationSubscription for a given Delegation Subscription ID.", "type": "http" }, "http": { "method": "PUT", "url": "http://127.0.0.1/20230801/delegationSubscriptions/:delegationSubscriptionId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationSubscriptionId", "value": "", "type": "path", "description": "unique Delegation Subscription identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the existing DelegationSubscription for a given Delegation Subscription ID.\n" }, { "info": { "name": "Deletes an Delegation Subscription in Delegation Control.", "type": "http" }, "http": { "method": "DELETE", "url": "http://127.0.0.1/20230801/delegationSubscriptions/:delegationSubscriptionId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationSubscriptionId", "value": "", "type": "path", "description": "unique Delegation Subscription identifier" } ] }, "docs": "eletes an Delegation Subscription in Delegation Control." }, { "info": { "name": "Moves the Delegation Subscription resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.", "type": "http" }, "http": { "method": "POST", "url": "http://127.0.0.1/20230801/delegationSubscriptions/:delegationSubscriptionId/actions/changeCompartment", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "delegationSubscriptionId", "value": "", "type": "path", "description": "unique Delegation Subscription identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Moves the Delegation Subscription resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.\n" }, { "info": { "name": "Lists all the Service Provider Actions available in the system. You need to use these Service Provider Actions when you define a Delegation Control.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/serviceProviderActions", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "query", "description": "A filter to return only resources that match the entire name given." }, { "name": "resourceType", "value": "", "type": "query", "description": "A filter to return only resources that match the given resource type." }, { "name": "serviceProviderServiceType", "value": "", "type": "query", "description": "A filter to return only resources that match the given Service Provider service type." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for name is ascending. If no value is specified, default is timeCreated.\n" } ] }, "docs": "Lists all the ServiceProviderActions available in the system.\n" }, { "info": { "name": "Get ServiceProviderAction", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/serviceProviderActions/:serviceProviderActionId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "serviceProviderActionId", "value": "", "type": "path", "description": "Unique Oracle supplied identifier associated with the Service Provider Action." } ] }, "docs": "Gets the Service Provider Action associated with the specified Service Provider Action ID." }, { "info": { "name": "Lists the Service Providers.", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/serviceProviders", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state." }, { "name": "name", "value": "", "type": "query", "description": "A filter to return Service Provider resources that match the given name." }, { "name": "supportedResourceType", "value": "", "type": "query", "description": "A filter to return only Service Provider resources whose supported resource type matches the given resource type." }, { "name": "serviceProviderType", "value": "", "type": "query", "description": "A filter to return only Service Provider resources whose provider type matches the given provider type." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for name is ascending. If no value is specified, timeCreated is default.\n" } ] }, "docs": "Lists the Service Providers.\n" }, { "info": { "name": "Get ServiceProvider", "type": "http" }, "http": { "method": "GET", "url": "http://127.0.0.1/20230801/serviceProviders/:serviceProviderId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "serviceProviderId", "value": "", "type": "path", "description": "unique Service Provider identifier" } ] }, "docs": "Gets a ServiceProvider by identifier" } ] } ], "bundled": true }