class Aws::ElasticsearchService::Types::CognitoOptions

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see [Amazon Cognito Authentication for Kibana].

[1]: docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-cognito-auth.html

@note When making an API call, you may pass CognitoOptions

data as a hash:

    {
      enabled: false,
      user_pool_id: "UserPoolId",
      identity_pool_id: "IdentityPoolId",
      role_arn: "RoleArn",
    }

@!attribute [rw] enabled

Specifies the option to enable Cognito for Kibana authentication.
@return [Boolean]

@!attribute [rw] user_pool_id

Specifies the Cognito user pool ID for Kibana authentication.
@return [String]

@!attribute [rw] identity_pool_id

Specifies the Cognito identity pool ID for Kibana authentication.
@return [String]

@!attribute [rw] role_arn

Specifies the role ARN that provides Elasticsearch permissions for
accessing Cognito resources.
@return [String]

Constants

SENSITIVE