| Name | Type | Description | Notes |
|---|---|---|---|
| AutoKeyRotation | bool | Requested key rotation mode | [optional] [default to true] |
| ClientId | string | Unique identifier for the OAuth 2.0 client app > Notes: > * If you don't specify the `client_id`, this immutable property is populated with the Application instance ID. > * The `client_id` must consist of alphanumeric characters or the following special characters: `$-_.+!*'(),`. > * You can't use the reserved word `ALL_CLIENTS`. | [optional] |
| ClientSecret | string | OAuth 2.0 client secret string (used for confidential clients) > Notes: If a `client_secret` isn't provided on creation, and the `token_endpoint_auth_method` requires one, Okta generates a random `client_secret` for the client app. > The `client_secret` is only shown when an OAuth 2.0 client app is created or updated (and only if the `token_endpoint_auth_method` requires a client secret). | [optional] |
| PkceRequired | bool | Requires Proof Key for Code Exchange (PKCE) for additional verification. If `token_endpoint_auth_method` is `none`, then `pkce_required` must be `true`. The default is `true` for browser and native app types. | [optional] [default to true] |
| TokenEndpointAuthMethod | OAuthEndpointAuthenticationMethod | [optional] |