Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AuthorizerDescription = AuthorizerDescription' {}
- newAuthorizerDescription :: AuthorizerDescription
- authorizerDescription_status :: Lens' AuthorizerDescription (Maybe AuthorizerStatus)
- authorizerDescription_lastModifiedDate :: Lens' AuthorizerDescription (Maybe UTCTime)
- authorizerDescription_signingDisabled :: Lens' AuthorizerDescription (Maybe Bool)
- authorizerDescription_authorizerName :: Lens' AuthorizerDescription (Maybe Text)
- authorizerDescription_authorizerFunctionArn :: Lens' AuthorizerDescription (Maybe Text)
- authorizerDescription_authorizerArn :: Lens' AuthorizerDescription (Maybe Text)
- authorizerDescription_creationDate :: Lens' AuthorizerDescription (Maybe UTCTime)
- authorizerDescription_tokenSigningPublicKeys :: Lens' AuthorizerDescription (Maybe (HashMap Text Text))
- authorizerDescription_tokenKeyName :: Lens' AuthorizerDescription (Maybe Text)
Documentation
data AuthorizerDescription Source #
The authorizer description.
See: newAuthorizerDescription
smart constructor.
AuthorizerDescription' | |
|
Instances
newAuthorizerDescription :: AuthorizerDescription Source #
Create a value of AuthorizerDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:AuthorizerDescription'
, authorizerDescription_status
- The status of the authorizer.
$sel:lastModifiedDate:AuthorizerDescription'
, authorizerDescription_lastModifiedDate
- The UNIX timestamp of when the authorizer was last updated.
$sel:signingDisabled:AuthorizerDescription'
, authorizerDescription_signingDisabled
- Specifies whether IoT validates the token signature in an authorization
request.
$sel:authorizerName:AuthorizerDescription'
, authorizerDescription_authorizerName
- The authorizer name.
$sel:authorizerFunctionArn:AuthorizerDescription'
, authorizerDescription_authorizerFunctionArn
- The authorizer's Lambda function ARN.
$sel:authorizerArn:AuthorizerDescription'
, authorizerDescription_authorizerArn
- The authorizer ARN.
$sel:creationDate:AuthorizerDescription'
, authorizerDescription_creationDate
- The UNIX timestamp of when the authorizer was created.
$sel:tokenSigningPublicKeys:AuthorizerDescription'
, authorizerDescription_tokenSigningPublicKeys
- The public keys used to validate the token signature returned by your
custom authentication service.
$sel:tokenKeyName:AuthorizerDescription'
, authorizerDescription_tokenKeyName
- The key used to extract the token from the HTTP headers.
authorizerDescription_status :: Lens' AuthorizerDescription (Maybe AuthorizerStatus) Source #
The status of the authorizer.
authorizerDescription_lastModifiedDate :: Lens' AuthorizerDescription (Maybe UTCTime) Source #
The UNIX timestamp of when the authorizer was last updated.
authorizerDescription_signingDisabled :: Lens' AuthorizerDescription (Maybe Bool) Source #
Specifies whether IoT validates the token signature in an authorization request.
authorizerDescription_authorizerName :: Lens' AuthorizerDescription (Maybe Text) Source #
The authorizer name.
authorizerDescription_authorizerFunctionArn :: Lens' AuthorizerDescription (Maybe Text) Source #
The authorizer's Lambda function ARN.
authorizerDescription_authorizerArn :: Lens' AuthorizerDescription (Maybe Text) Source #
The authorizer ARN.
authorizerDescription_creationDate :: Lens' AuthorizerDescription (Maybe UTCTime) Source #
The UNIX timestamp of when the authorizer was created.
authorizerDescription_tokenSigningPublicKeys :: Lens' AuthorizerDescription (Maybe (HashMap Text Text)) Source #
The public keys used to validate the token signature returned by your custom authentication service.
authorizerDescription_tokenKeyName :: Lens' AuthorizerDescription (Maybe Text) Source #
The key used to extract the token from the HTTP headers.