AWS::Cognito::UserPoolClient TokenValidityUnits
The time units you use when you set the duration of ID, access, and refresh tokens. The default unit for RefreshToken is days, and the default for ID and access tokens is hours.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "AccessToken" :
String
, "IdToken" :String
, "RefreshToken" :String
}
YAML
AccessToken:
String
IdToken:String
RefreshToken:String
Properties
AccessToken
-
A time unit of
seconds
,minutes
,hours
, ordays
for the value that you set in theAccessTokenValidity
parameter. The defaultAccessTokenValidity
time unit is hours.AccessTokenValidity
duration can range from five minutes to one day.Required: No
Type: String
Allowed values:
days | hours | minutes | seconds
Update requires: No interruption
IdToken
-
A time unit of
seconds
,minutes
,hours
, ordays
for the value that you set in theIdTokenValidity
parameter. The defaultIdTokenValidity
time unit is hours.IdTokenValidity
duration can range from five minutes to one day.Required: No
Type: String
Allowed values:
days | hours | minutes | seconds
Update requires: No interruption
RefreshToken
-
A time unit of
seconds
,minutes
,hours
, ordays
for the value that you set in theRefreshTokenValidity
parameter. The defaultRefreshTokenValidity
time unit is days.RefreshTokenValidity
duration can range from 60 minutes to 10 years.Required: No
Type: String
Allowed values:
days | hours | minutes | seconds
Update requires: No interruption