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