AWS::Cognito::LogDeliveryConfiguration
The logging parameters of a user pool.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Cognito::LogDeliveryConfiguration", "Properties" : { "LogConfigurations" :
List
, "UserPoolId" :String
} }
YAML
Type: AWS::Cognito::LogDeliveryConfiguration Properties: LogConfigurations:
List
UserPoolId:String
Properties
LogConfigurations
-
The detailed activity logging destination of a user pool.
Required: No
Type: List of LogConfiguration
Maximum:
1
Update requires: No interruption
UserPoolId
-
The ID of the user pool where you configured detailed activity logging.
Required: Yes
Type: String
Minimum:
1
Maximum:
55
Pattern:
[\w-]+_[0-9a-zA-Z]+
Update requires: Replacement
Return values
Ref
When you pass the logical ID of this resource to the intrinsic Ref
function, Ref
returns a resource identifier. A log delivery configuration attached to a user pool returns a user pool ID like
us-east-1_EXAMPLE
.
Fn::GetAtt
The Fn::GetAtt
intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the Fn::GetAtt
intrinsic function, see Fn::GetAtt
.
Id
-
A user pool ID, for example
us-east-1_EXAMPLE
.