AnalyticsConfigurationType

public struct AnalyticsConfigurationType : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project for Pinpoint integration with the chosen User Pool Client. Amazon Cognito publishes events to the pinpoint project declared by the app ARN.

    Declaration

    Swift

    public let applicationArn: String?
  • The application ID for an Amazon Pinpoint application.

    Declaration

    Swift

    public let applicationId: String?
  • The external ID.

    Declaration

    Swift

    public let externalId: String?
  • The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

    Declaration

    Swift

    public let roleArn: String?
  • If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

    Declaration

    Swift

    public let userDataShared: Bool?
  • Undocumented

    Declaration

    Swift

    public init(applicationArn: String? = nil, applicationId: String? = nil, externalId: String? = nil, roleArn: String? = nil, userDataShared: Bool? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws