IdentityPoolPrincipalTagArgs

data class IdentityPoolPrincipalTagArgs(val identityPoolId: Output<String>? = null, val identityProviderName: Output<String>? = null, val principalTags: Output<Any>? = null, val useDefaults: Output<Boolean>? = null) : ConvertibleToJava<IdentityPoolPrincipalTagArgs>

Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag

Constructors

Link copied to clipboard
constructor(identityPoolId: Output<String>? = null, identityProviderName: Output<String>? = null, principalTags: Output<Any>? = null, useDefaults: Output<Boolean>? = null)

Properties

Link copied to clipboard
val identityPoolId: Output<String>? = null

The identity pool that you want to associate with this principal tag map.

Link copied to clipboard
val identityProviderName: Output<String>? = null

The identity pool identity provider (IdP) that you want to associate with this principal tag map.

Link copied to clipboard
val principalTags: Output<Any>? = null

A JSON-formatted list of user claims and the principal tags that you want to associate with them. When Amazon Cognito requests credentials, it sets the value of the principal tag to the value of the user's claim. Search the CloudFormation User Guide for AWS::Cognito::IdentityPoolPrincipalTag for more information about the expected schema for this property.

Link copied to clipboard
val useDefaults: Output<Boolean>? = null

Use a default set of mappings between claims and tags for this provider, instead of a custom map.

Functions

Link copied to clipboard
open override fun toJava(): IdentityPoolPrincipalTagArgs