-
Notifications
You must be signed in to change notification settings - Fork 17
/
awscognito_DeviceTracking.go
29 lines (26 loc) · 1.11 KB
/
awscognito_DeviceTracking.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package awscognito
// Device tracking settings.
//
// Example:
// cognito.NewUserPool(this, jsii.String("myuserpool"), &userPoolProps{
// // ...
// deviceTracking: &deviceTracking{
// challengeRequiredOnNewDevice: jsii.Boolean(true),
// deviceOnlyRememberedOnUserPrompt: jsii.Boolean(true),
// },
// })
//
// See: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html
//
type DeviceTracking struct {
// Indicates whether a challenge is required on a new device.
//
// Only applicable to a new device.
// See: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html
//
ChallengeRequiredOnNewDevice *bool `field:"required" json:"challengeRequiredOnNewDevice" yaml:"challengeRequiredOnNewDevice"`
// If true, a device is only remembered on user prompt.
// See: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html
//
DeviceOnlyRememberedOnUserPrompt *bool `field:"required" json:"deviceOnlyRememberedOnUserPrompt" yaml:"deviceOnlyRememberedOnUserPrompt"`
}