Skip to content

Latest commit

 

History

History
1414 lines (884 loc) · 56.6 KB

provider.java.md

File metadata and controls

1414 lines (884 loc) · 56.6 KB

provider Submodule

Constructs

OktaProvider

Represents a {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs okta}.

Initializers

import com.hashicorp.cdktf.providers.okta.provider.OktaProvider;

OktaProvider.Builder.create(Construct scope, java.lang.String id)
//  .accessToken(java.lang.String)
//  .alias(java.lang.String)
//  .apiToken(java.lang.String)
//  .backoff(java.lang.Boolean)
//  .backoff(IResolvable)
//  .baseUrl(java.lang.String)
//  .clientId(java.lang.String)
//  .httpProxy(java.lang.String)
//  .logLevel(java.lang.Number)
//  .maxApiCapacity(java.lang.Number)
//  .maxRetries(java.lang.Number)
//  .maxWaitSeconds(java.lang.Number)
//  .minWaitSeconds(java.lang.Number)
//  .orgName(java.lang.String)
//  .parallelism(java.lang.Number)
//  .privateKey(java.lang.String)
//  .privateKeyId(java.lang.String)
//  .requestTimeout(java.lang.Number)
//  .scopes(java.util.List<java.lang.String>)
    .build();
Name Type Description
scope software.constructs.Construct The scope in which to define this construct.
id java.lang.String The scoped construct ID.
accessToken java.lang.String Bearer token granting privileges to Okta API.
alias java.lang.String Alias name.
apiToken java.lang.String API Token granting privileges to Okta API.
backoff java.lang.Boolean OR com.hashicorp.cdktf.IResolvable Use exponential back off strategy for rate limits.
baseUrl java.lang.String The Okta url. (Use 'oktapreview.com' for Okta testing).
clientId java.lang.String API Token granting privileges to Okta API.
httpProxy java.lang.String Alternate HTTP proxy of scheme://hostname or scheme://hostname:port format.
logLevel java.lang.Number providers log level. Minimum is 1 (TRACE), and maximum is 5 (ERROR).
maxApiCapacity java.lang.Number (Experimental) sets what percentage of capacity the provider can use of the total rate limit capacity while making calls to the Okta management API endpoints.
maxRetries java.lang.Number maximum number of retries to attempt before erroring out.
maxWaitSeconds java.lang.Number maximum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.
minWaitSeconds java.lang.Number minimum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.
orgName java.lang.String The organization to manage in Okta.
parallelism java.lang.Number Number of concurrent requests to make within a resource where bulk operations are not possible. Take note of https://developer.okta.com/docs/api/getting_started/rate-limits.
privateKey java.lang.String API Token granting privileges to Okta API.
privateKeyId java.lang.String API Token Id granting privileges to Okta API.
requestTimeout java.lang.Number Timeout for single request (in seconds) which is made to Okta, the default is 0 (means no limit is set).
scopes java.util.List<java.lang.String> API Token granting privileges to Okta API.

scopeRequired
  • Type: software.constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: java.lang.String

The scoped construct ID.

Must be unique amongst siblings in the same scope


accessTokenOptional
  • Type: java.lang.String

Bearer token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#access_token OktaProvider#access_token}


aliasOptional
  • Type: java.lang.String

Alias name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#alias OktaProvider#alias}


apiTokenOptional
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#api_token OktaProvider#api_token}


backoffOptional
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

Use exponential back off strategy for rate limits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#backoff OktaProvider#backoff}


baseUrlOptional
  • Type: java.lang.String

The Okta url. (Use 'oktapreview.com' for Okta testing).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#base_url OktaProvider#base_url}


clientIdOptional
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#client_id OktaProvider#client_id}


httpProxyOptional
  • Type: java.lang.String

Alternate HTTP proxy of scheme://hostname or scheme://hostname:port format.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#http_proxy OktaProvider#http_proxy}


logLevelOptional
  • Type: java.lang.Number

providers log level. Minimum is 1 (TRACE), and maximum is 5 (ERROR).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#log_level OktaProvider#log_level}


maxApiCapacityOptional
  • Type: java.lang.Number

(Experimental) sets what percentage of capacity the provider can use of the total rate limit capacity while making calls to the Okta management API endpoints.

Okta API operates in one minute buckets. See Okta Management API Rate Limits: https://developer.okta.com/docs/reference/rl-global-mgmt/

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_api_capacity OktaProvider#max_api_capacity}


maxRetriesOptional
  • Type: java.lang.Number

maximum number of retries to attempt before erroring out.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_retries OktaProvider#max_retries}


maxWaitSecondsOptional
  • Type: java.lang.Number

maximum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_wait_seconds OktaProvider#max_wait_seconds}


minWaitSecondsOptional
  • Type: java.lang.Number

minimum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#min_wait_seconds OktaProvider#min_wait_seconds}


orgNameOptional
  • Type: java.lang.String

The organization to manage in Okta.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#org_name OktaProvider#org_name}


parallelismOptional
  • Type: java.lang.Number

Number of concurrent requests to make within a resource where bulk operations are not possible. Take note of https://developer.okta.com/docs/api/getting_started/rate-limits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#parallelism OktaProvider#parallelism}


privateKeyOptional
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#private_key OktaProvider#private_key}


privateKeyIdOptional
  • Type: java.lang.String

API Token Id granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#private_key_id OktaProvider#private_key_id}


requestTimeoutOptional
  • Type: java.lang.Number

Timeout for single request (in seconds) which is made to Okta, the default is 0 (means no limit is set).

The maximum value can be 300.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#request_timeout OktaProvider#request_timeout}


scopesOptional
  • Type: java.util.List<java.lang.String>

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#scopes OktaProvider#scopes}


Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
resetAccessToken No description.
resetAlias No description.
resetApiToken No description.
resetBackoff No description.
resetBaseUrl No description.
resetClientId No description.
resetHttpProxy No description.
resetLogLevel No description.
resetMaxApiCapacity No description.
resetMaxRetries No description.
resetMaxWaitSeconds No description.
resetMinWaitSeconds No description.
resetOrgName No description.
resetParallelism No description.
resetPrivateKey No description.
resetPrivateKeyId No description.
resetRequestTimeout No description.
resetScopes No description.

toString
public java.lang.String toString()

Returns a string representation of this construct.

addOverride
public void addOverride(java.lang.String path, java.lang.Object value)
pathRequired
  • Type: java.lang.String

valueRequired
  • Type: java.lang.Object

overrideLogicalId
public void overrideLogicalId(java.lang.String newLogicalId)

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: java.lang.String

The new logical ID to use for this stack element.


resetOverrideLogicalId
public void resetOverrideLogicalId()

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public java.lang.Object toHclTerraform()
toMetadata
public java.lang.Object toMetadata()
toTerraform
public java.lang.Object toTerraform()

Adds this resource to the terraform JSON output.

resetAccessToken
public void resetAccessToken()
resetAlias
public void resetAlias()
resetApiToken
public void resetApiToken()
resetBackoff
public void resetBackoff()
resetBaseUrl
public void resetBaseUrl()
resetClientId
public void resetClientId()
resetHttpProxy
public void resetHttpProxy()
resetLogLevel
public void resetLogLevel()
resetMaxApiCapacity
public void resetMaxApiCapacity()
resetMaxRetries
public void resetMaxRetries()
resetMaxWaitSeconds
public void resetMaxWaitSeconds()
resetMinWaitSeconds
public void resetMinWaitSeconds()
resetOrgName
public void resetOrgName()
resetParallelism
public void resetParallelism()
resetPrivateKey
public void resetPrivateKey()
resetPrivateKeyId
public void resetPrivateKeyId()
resetRequestTimeout
public void resetRequestTimeout()
resetScopes
public void resetScopes()

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformProvider No description.
generateConfigForImport Generates CDKTF code for importing a OktaProvider resource upon running "cdktf plan ".

isConstruct
import com.hashicorp.cdktf.providers.okta.provider.OktaProvider;

OktaProvider.isConstruct(java.lang.Object x)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: java.lang.Object

Any object.


isTerraformElement
import com.hashicorp.cdktf.providers.okta.provider.OktaProvider;

OktaProvider.isTerraformElement(java.lang.Object x)
xRequired
  • Type: java.lang.Object

isTerraformProvider
import com.hashicorp.cdktf.providers.okta.provider.OktaProvider;

OktaProvider.isTerraformProvider(java.lang.Object x)
xRequired
  • Type: java.lang.Object

generateConfigForImport
import com.hashicorp.cdktf.providers.okta.provider.OktaProvider;

OktaProvider.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),OktaProvider.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)

Generates CDKTF code for importing a OktaProvider resource upon running "cdktf plan ".

scopeRequired
  • Type: software.constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: java.lang.String

The construct id used in the generated config for the OktaProvider to import.


importFromIdRequired
  • Type: java.lang.String

The id of the existing OktaProvider that should be imported.

Refer to the {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: com.hashicorp.cdktf.TerraformProvider

? Optional instance of the provider where the OktaProvider to import is found.


Properties

Name Type Description
node software.constructs.Node The tree node.
cdktfStack com.hashicorp.cdktf.TerraformStack No description.
fqn java.lang.String No description.
friendlyUniqueId java.lang.String No description.
metaAttributes java.util.Map<java.lang.String, java.lang.Object> No description.
terraformResourceType java.lang.String No description.
terraformGeneratorMetadata com.hashicorp.cdktf.TerraformProviderGeneratorMetadata No description.
terraformProviderSource java.lang.String No description.
alias java.lang.String No description.
accessTokenInput java.lang.String No description.
aliasInput java.lang.String No description.
apiTokenInput java.lang.String No description.
backoffInput java.lang.Boolean OR com.hashicorp.cdktf.IResolvable No description.
baseUrlInput java.lang.String No description.
clientIdInput java.lang.String No description.
httpProxyInput java.lang.String No description.
logLevelInput java.lang.Number No description.
maxApiCapacityInput java.lang.Number No description.
maxRetriesInput java.lang.Number No description.
maxWaitSecondsInput java.lang.Number No description.
minWaitSecondsInput java.lang.Number No description.
orgNameInput java.lang.String No description.
parallelismInput java.lang.Number No description.
privateKeyIdInput java.lang.String No description.
privateKeyInput java.lang.String No description.
requestTimeoutInput java.lang.Number No description.
scopesInput java.util.List<java.lang.String> No description.
accessToken java.lang.String No description.
apiToken java.lang.String No description.
backoff java.lang.Boolean OR com.hashicorp.cdktf.IResolvable No description.
baseUrl java.lang.String No description.
clientId java.lang.String No description.
httpProxy java.lang.String No description.
logLevel java.lang.Number No description.
maxApiCapacity java.lang.Number No description.
maxRetries java.lang.Number No description.
maxWaitSeconds java.lang.Number No description.
minWaitSeconds java.lang.Number No description.
orgName java.lang.String No description.
parallelism java.lang.Number No description.
privateKey java.lang.String No description.
privateKeyId java.lang.String No description.
requestTimeout java.lang.Number No description.
scopes java.util.List<java.lang.String> No description.

nodeRequired
public Node getNode();
  • Type: software.constructs.Node

The tree node.


cdktfStackRequired
public TerraformStack getCdktfStack();
  • Type: com.hashicorp.cdktf.TerraformStack

fqnRequired
public java.lang.String getFqn();
  • Type: java.lang.String

friendlyUniqueIdRequired
public java.lang.String getFriendlyUniqueId();
  • Type: java.lang.String

metaAttributesRequired
public java.util.Map<java.lang.String, java.lang.Object> getMetaAttributes();
  • Type: java.util.Map<java.lang.String, java.lang.Object>

terraformResourceTypeRequired
public java.lang.String getTerraformResourceType();
  • Type: java.lang.String

terraformGeneratorMetadataOptional
public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata();
  • Type: com.hashicorp.cdktf.TerraformProviderGeneratorMetadata

terraformProviderSourceOptional
public java.lang.String getTerraformProviderSource();
  • Type: java.lang.String

aliasOptional
public java.lang.String getAlias();
  • Type: java.lang.String

accessTokenInputOptional
public java.lang.String getAccessTokenInput();
  • Type: java.lang.String

aliasInputOptional
public java.lang.String getAliasInput();
  • Type: java.lang.String

apiTokenInputOptional
public java.lang.String getApiTokenInput();
  • Type: java.lang.String

backoffInputOptional
public java.lang.Object getBackoffInput();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

baseUrlInputOptional
public java.lang.String getBaseUrlInput();
  • Type: java.lang.String

clientIdInputOptional
public java.lang.String getClientIdInput();
  • Type: java.lang.String

httpProxyInputOptional
public java.lang.String getHttpProxyInput();
  • Type: java.lang.String

logLevelInputOptional
public java.lang.Number getLogLevelInput();
  • Type: java.lang.Number

maxApiCapacityInputOptional
public java.lang.Number getMaxApiCapacityInput();
  • Type: java.lang.Number

maxRetriesInputOptional
public java.lang.Number getMaxRetriesInput();
  • Type: java.lang.Number

maxWaitSecondsInputOptional
public java.lang.Number getMaxWaitSecondsInput();
  • Type: java.lang.Number

minWaitSecondsInputOptional
public java.lang.Number getMinWaitSecondsInput();
  • Type: java.lang.Number

orgNameInputOptional
public java.lang.String getOrgNameInput();
  • Type: java.lang.String

parallelismInputOptional
public java.lang.Number getParallelismInput();
  • Type: java.lang.Number

privateKeyIdInputOptional
public java.lang.String getPrivateKeyIdInput();
  • Type: java.lang.String

privateKeyInputOptional
public java.lang.String getPrivateKeyInput();
  • Type: java.lang.String

requestTimeoutInputOptional
public java.lang.Number getRequestTimeoutInput();
  • Type: java.lang.Number

scopesInputOptional
public java.util.List<java.lang.String> getScopesInput();
  • Type: java.util.List<java.lang.String>

accessTokenOptional
public java.lang.String getAccessToken();
  • Type: java.lang.String

apiTokenOptional
public java.lang.String getApiToken();
  • Type: java.lang.String

backoffOptional
public java.lang.Object getBackoff();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

baseUrlOptional
public java.lang.String getBaseUrl();
  • Type: java.lang.String

clientIdOptional
public java.lang.String getClientId();
  • Type: java.lang.String

httpProxyOptional
public java.lang.String getHttpProxy();
  • Type: java.lang.String

logLevelOptional
public java.lang.Number getLogLevel();
  • Type: java.lang.Number

maxApiCapacityOptional
public java.lang.Number getMaxApiCapacity();
  • Type: java.lang.Number

maxRetriesOptional
public java.lang.Number getMaxRetries();
  • Type: java.lang.Number

maxWaitSecondsOptional
public java.lang.Number getMaxWaitSeconds();
  • Type: java.lang.Number

minWaitSecondsOptional
public java.lang.Number getMinWaitSeconds();
  • Type: java.lang.Number

orgNameOptional
public java.lang.String getOrgName();
  • Type: java.lang.String

parallelismOptional
public java.lang.Number getParallelism();
  • Type: java.lang.Number

privateKeyOptional
public java.lang.String getPrivateKey();
  • Type: java.lang.String

privateKeyIdOptional
public java.lang.String getPrivateKeyId();
  • Type: java.lang.String

requestTimeoutOptional
public java.lang.Number getRequestTimeout();
  • Type: java.lang.Number

scopesOptional
public java.util.List<java.lang.String> getScopes();
  • Type: java.util.List<java.lang.String>

Constants

Name Type Description
tfResourceType java.lang.String No description.

tfResourceTypeRequired
public java.lang.String getTfResourceType();
  • Type: java.lang.String

Structs

OktaProviderConfig

Initializer

import com.hashicorp.cdktf.providers.okta.provider.OktaProviderConfig;

OktaProviderConfig.builder()
//  .accessToken(java.lang.String)
//  .alias(java.lang.String)
//  .apiToken(java.lang.String)
//  .backoff(java.lang.Boolean)
//  .backoff(IResolvable)
//  .baseUrl(java.lang.String)
//  .clientId(java.lang.String)
//  .httpProxy(java.lang.String)
//  .logLevel(java.lang.Number)
//  .maxApiCapacity(java.lang.Number)
//  .maxRetries(java.lang.Number)
//  .maxWaitSeconds(java.lang.Number)
//  .minWaitSeconds(java.lang.Number)
//  .orgName(java.lang.String)
//  .parallelism(java.lang.Number)
//  .privateKey(java.lang.String)
//  .privateKeyId(java.lang.String)
//  .requestTimeout(java.lang.Number)
//  .scopes(java.util.List<java.lang.String>)
    .build();

Properties

Name Type Description
accessToken java.lang.String Bearer token granting privileges to Okta API.
alias java.lang.String Alias name.
apiToken java.lang.String API Token granting privileges to Okta API.
backoff java.lang.Boolean OR com.hashicorp.cdktf.IResolvable Use exponential back off strategy for rate limits.
baseUrl java.lang.String The Okta url. (Use 'oktapreview.com' for Okta testing).
clientId java.lang.String API Token granting privileges to Okta API.
httpProxy java.lang.String Alternate HTTP proxy of scheme://hostname or scheme://hostname:port format.
logLevel java.lang.Number providers log level. Minimum is 1 (TRACE), and maximum is 5 (ERROR).
maxApiCapacity java.lang.Number (Experimental) sets what percentage of capacity the provider can use of the total rate limit capacity while making calls to the Okta management API endpoints.
maxRetries java.lang.Number maximum number of retries to attempt before erroring out.
maxWaitSeconds java.lang.Number maximum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.
minWaitSeconds java.lang.Number minimum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.
orgName java.lang.String The organization to manage in Okta.
parallelism java.lang.Number Number of concurrent requests to make within a resource where bulk operations are not possible. Take note of https://developer.okta.com/docs/api/getting_started/rate-limits.
privateKey java.lang.String API Token granting privileges to Okta API.
privateKeyId java.lang.String API Token Id granting privileges to Okta API.
requestTimeout java.lang.Number Timeout for single request (in seconds) which is made to Okta, the default is 0 (means no limit is set).
scopes java.util.List<java.lang.String> API Token granting privileges to Okta API.

accessTokenOptional
public java.lang.String getAccessToken();
  • Type: java.lang.String

Bearer token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#access_token OktaProvider#access_token}


aliasOptional
public java.lang.String getAlias();
  • Type: java.lang.String

Alias name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#alias OktaProvider#alias}


apiTokenOptional
public java.lang.String getApiToken();
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#api_token OktaProvider#api_token}


backoffOptional
public java.lang.Object getBackoff();
  • Type: java.lang.Boolean OR com.hashicorp.cdktf.IResolvable

Use exponential back off strategy for rate limits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#backoff OktaProvider#backoff}


baseUrlOptional
public java.lang.String getBaseUrl();
  • Type: java.lang.String

The Okta url. (Use 'oktapreview.com' for Okta testing).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#base_url OktaProvider#base_url}


clientIdOptional
public java.lang.String getClientId();
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#client_id OktaProvider#client_id}


httpProxyOptional
public java.lang.String getHttpProxy();
  • Type: java.lang.String

Alternate HTTP proxy of scheme://hostname or scheme://hostname:port format.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#http_proxy OktaProvider#http_proxy}


logLevelOptional
public java.lang.Number getLogLevel();
  • Type: java.lang.Number

providers log level. Minimum is 1 (TRACE), and maximum is 5 (ERROR).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#log_level OktaProvider#log_level}


maxApiCapacityOptional
public java.lang.Number getMaxApiCapacity();
  • Type: java.lang.Number

(Experimental) sets what percentage of capacity the provider can use of the total rate limit capacity while making calls to the Okta management API endpoints.

Okta API operates in one minute buckets. See Okta Management API Rate Limits: https://developer.okta.com/docs/reference/rl-global-mgmt/

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_api_capacity OktaProvider#max_api_capacity}


maxRetriesOptional
public java.lang.Number getMaxRetries();
  • Type: java.lang.Number

maximum number of retries to attempt before erroring out.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_retries OktaProvider#max_retries}


maxWaitSecondsOptional
public java.lang.Number getMaxWaitSeconds();
  • Type: java.lang.Number

maximum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#max_wait_seconds OktaProvider#max_wait_seconds}


minWaitSecondsOptional
public java.lang.Number getMinWaitSeconds();
  • Type: java.lang.Number

minimum seconds to wait when rate limit is hit. We use exponential backoffs when backoff is enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#min_wait_seconds OktaProvider#min_wait_seconds}


orgNameOptional
public java.lang.String getOrgName();
  • Type: java.lang.String

The organization to manage in Okta.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#org_name OktaProvider#org_name}


parallelismOptional
public java.lang.Number getParallelism();
  • Type: java.lang.Number

Number of concurrent requests to make within a resource where bulk operations are not possible. Take note of https://developer.okta.com/docs/api/getting_started/rate-limits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#parallelism OktaProvider#parallelism}


privateKeyOptional
public java.lang.String getPrivateKey();
  • Type: java.lang.String

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#private_key OktaProvider#private_key}


privateKeyIdOptional
public java.lang.String getPrivateKeyId();
  • Type: java.lang.String

API Token Id granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#private_key_id OktaProvider#private_key_id}


requestTimeoutOptional
public java.lang.Number getRequestTimeout();
  • Type: java.lang.Number

Timeout for single request (in seconds) which is made to Okta, the default is 0 (means no limit is set).

The maximum value can be 300.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#request_timeout OktaProvider#request_timeout}


scopesOptional
public java.util.List<java.lang.String> getScopes();
  • Type: java.util.List<java.lang.String>

API Token granting privileges to Okta API.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/okta/okta/4.13.0/docs#scopes OktaProvider#scopes}