AWS::Elasticsearch::Domain CognitoOptions - AWS CloudFormation

AWS::Elasticsearch::Domain CognitoOptions

Configures Amazon ES to use Amazon Cognito authentication for Kibana.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Enabled" : Boolean, "IdentityPoolId" : String, "RoleArn" : String, "UserPoolId" : String }

YAML

Enabled: Boolean IdentityPoolId: String RoleArn: String UserPoolId: String

Properties

Enabled

Whether to enable or disable Amazon Cognito authentication for Kibana. See Amazon Cognito Authentication for Kibana.

Required: No

Type: Boolean

Update requires: No interruption

IdentityPoolId

The Amazon Cognito identity pool ID that you want Amazon ES to use for Kibana authentication.

Required: No

Type: String

Update requires: No interruption

RoleArn

The AmazonESCognitoAccess role that allows Amazon ES to configure your user pool and identity pool.

Required: No

Type: String

Update requires: No interruption

UserPoolId

The Amazon Cognito user pool ID that you want Amazon ES to use for Kibana authentication.

Required: No

Type: String

Update requires: No interruption