Skip to main content

rate_limit_settings_per_client

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

Overview

Namerate_limit_settings_per_client
TypeResource
Idokta.rate_limit_settings.rate_limit_settings_per_client

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
defaultModestringThe default PerClientRateLimitMode that applies to any use case in the absence of a more specific override
useCaseModeOverridesobjectA map of Per-Client Rate Limit Use Case to the applicable PerClientRateLimitMode. Overrides the defaultMode property for the specified use cases.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_rate_limit_settings_per_clientselectsubdomainRetrieves the currently configured Per-Client Rate Limit Settings
replace_rate_limit_settings_per_clientreplacesubdomain, data__defaultModeReplaces the Per-Client Rate Limit Settings and returns the configured properties

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

Retrieves the currently configured Per-Client Rate Limit Settings

SELECT
defaultMode,
useCaseModeOverrides
FROM okta.rate_limit_settings.rate_limit_settings_per_client
WHERE subdomain = '{{ subdomain }}' -- required;

REPLACE examples

Replaces the Per-Client Rate Limit Settings and returns the configured properties

REPLACE okta.rate_limit_settings.rate_limit_settings_per_client
SET
data__defaultMode = '{{ defaultMode }}',
data__useCaseModeOverrides = '{{ useCaseModeOverrides }}'
WHERE
subdomain = '{{ subdomain }}' --required
AND data__defaultMode = '{{ defaultMode }}' --required
RETURNING
defaultMode,
useCaseModeOverrides;