Skip to main content

role_resource_set_resources

Creates, updates, deletes, gets or lists a role_resource_set_resources resource.

Overview

Namerole_resource_set_resources
TypeResource
Idokta.iam.role_resource_set_resources

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
_linksobjectSpecifies 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.
resourcesarray

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_resource_set_resourcesselectsubdomainLists all resources for the resource set
get_resource_set_resourceselectsubdomainRetrieves a resource identified by resourceId in a resource set
add_resource_set_resourcesupdatesubdomainAdds more resources to a resource set
replace_resource_set_resourcereplacesubdomainReplaces the conditions of a resource identified by resourceId in a resource set
delete_resource_set_resourcedeletesubdomainDeletes a resource (identified by resourceId) from a resource set
add_resource_set_resourceexecsubdomain, resourceOrnOrUrl, conditionsAdds 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.

NameDatatypeDescription
subdomainstringThe 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

Lists all resources for the resource set

SELECT
_links,
resources
FROM okta.iam.role_resource_set_resources
WHERE subdomain = '{{ subdomain }}' -- required
;

UPDATE examples

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

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

Deletes a resource (identified by resourceId) from a resource set

DELETE FROM okta.iam.role_resource_set_resources
WHERE subdomain = '{{ subdomain }}' --required
;

Lifecycle Methods

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 }}"
}'
;