Class AppSyncCognitoIdentity
Represents Amazon Cognito User Pools authorization identity for AppSync
Inherited Members
Namespace: AWS.Lambda.Powertools.EventHandler.AppSyncEvents
Assembly: AWS.Lambda.Powertools.EventHandler.dll
Syntax
public class AppSyncCognitoIdentity
Properties
Claims
The claims that the user has
Declaration
public Dictionary<string, object>? Claims { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, object> |
DefaultAuthStrategy
The default authorization strategy for this caller (ALLOW or DENY)
Declaration
public string? DefaultAuthStrategy { get; set; }
Property Value
Type | Description |
---|---|
string |
Groups
List of OIDC groups
Declaration
public List<string>? Groups { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Issuer
The token issuer
Declaration
public string? Issuer { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceIp
The source IP address of the caller received by AWS AppSync
Declaration
public List<string>? SourceIp { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
Sub
The UUID of the authenticated user
Declaration
public string? Sub { get; set; }
Property Value
Type | Description |
---|---|
string |
Username
The username of the authenticated user
Declaration
public string? Username { get; set; }
Property Value
Type | Description |
---|---|
string |