AWSCognitoIdentityProviderAnalyticsConfigurationType

Objective-C

@interface AWSCognitoIdentityProviderAnalyticsConfigurationType

Swift

class AWSCognitoIdentityProviderAnalyticsConfigurationType

The Amazon Pinpoint analytics configuration for collecting metrics for a user pool.

Cognito User Pools only supports sending events to Amazon Pinpoint projects in the US East (N. Virginia) us-east-1 Region, regardless of the region in which the user pool resides.

Required parameters: [ApplicationId, RoleArn, ExternalId]

  • The application ID for an Amazon Pinpoint application.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable applicationId;

    Swift

    var applicationId: String? { get set }
  • The external ID.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable externalId;

    Swift

    var externalId: String? { get set }
  • The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable roleArn;

    Swift

    var roleArn: String? { get set }
  • If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable userDataShared;

    Swift

    var userDataShared: NSNumber? { get set }