role_resource_set_resources
Creates, updates, deletes, gets or lists a role_resource_set_resources resource.
Overview
| Name | role_resource_set_resources |
| Type | Resource |
| Id | okta.iam.role_resource_set_resources |
Fields
The following fields are returned by SELECT queries:
- list_resource_set_resources
- get_resource_set_resource
| Name | Datatype | Description |
|---|---|---|
_links | object | Specifies link relations (see Web Linking) available for the current status of an application using the JSON Hypertext Application Language specification. Use the LinksNext object for dynamic discovery of related resources and lifecycle operations. |
resources | array |
| Name | Datatype | Description |
|---|---|---|
id | string | Unique ID of the resource set resource object |
_links | object | Related discoverable resources |
conditions | object | Conditions for further restricting a resource. |
created | string (date-time) | Timestamp when the resource set resource object was created |
lastUpdated | string (date-time) | Timestamp when this object was last updated |
orn | string | The Okta Resource Name (ORN) of the resource |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list_resource_set_resources | select | subdomain | Lists all resources for the resource set | |
get_resource_set_resource | select | subdomain | Retrieves a resource identified by resourceId in a resource set | |
add_resource_set_resources | update | subdomain | Adds more resources to a resource set | |
replace_resource_set_resource | replace | subdomain | Replaces the conditions of a resource identified by resourceId in a resource set | |
delete_resource_set_resource | delete | subdomain | Deletes a resource (identified by resourceId) from a resource set | |
add_resource_set_resource | exec | subdomain, resourceOrnOrUrl, conditions | Adds a resource with conditions for a resource set |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
subdomain | string | The domain of your organization. This can be a provided subdomain of an official okta domain (okta.com, oktapreview.com, etc) or one of your configured custom domains. (default: my-org) |
SELECT examples
- list_resource_set_resources
- get_resource_set_resource
Lists all resources for the resource set
SELECT
_links,
resources
FROM okta.iam.role_resource_set_resources
WHERE subdomain = '{{ subdomain }}' -- required
;
Retrieves a resource identified by resourceId in a resource set
SELECT
id,
_links,
conditions,
created,
lastUpdated,
orn
FROM okta.iam.role_resource_set_resources
WHERE subdomain = '{{ subdomain }}' -- required
;
UPDATE examples
- add_resource_set_resources
Adds more resources to a resource set
UPDATE okta.iam.role_resource_set_resources
SET
data__additions = '{{ additions }}'
WHERE
subdomain = '{{ subdomain }}' --required
RETURNING
id,
_links,
created,
description,
label,
lastUpdated
;
REPLACE examples
- replace_resource_set_resource
Replaces the conditions of a resource identified by resourceId in a resource set
REPLACE okta.iam.role_resource_set_resources
SET
data__conditions = '{{ conditions }}'
WHERE
subdomain = '{{ subdomain }}' --required
RETURNING
id,
_links,
conditions,
created,
lastUpdated,
orn
;
DELETE examples
- delete_resource_set_resource
Deletes a resource (identified by resourceId) from a resource set
DELETE FROM okta.iam.role_resource_set_resources
WHERE subdomain = '{{ subdomain }}' --required
;
Lifecycle Methods
- add_resource_set_resource
Adds a resource with conditions for a resource set
EXEC okta.iam.role_resource_set_resources.add_resource_set_resource
@subdomain='{{ subdomain }}' --required
@@json=
'{
"conditions": "{{ conditions }}",
"resourceOrnOrUrl": "{{ resourceOrnOrUrl }}"
}'
;