You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::CognitoIdentityProvider::Types::AnalyticsConfigurationType

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Note:

When making an API call, you may pass AnalyticsConfigurationType data as a hash:

{
  application_id: "HexStringType", # required
  role_arn: "ArnType", # required
  external_id: "StringType", # required
  user_data_shared: false,
}

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

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The application ID for an Amazon Pinpoint application.

Returns:

  • (String)


1745
1746
1747
1748
1749
1750
1751
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1745

class AnalyticsConfigurationType < Struct.new(
  :application_id,
  :role_arn,
  :external_id,
  :user_data_shared)
  include Aws::Structure
end

#external_idString

The external ID.

Returns:

  • (String)


1745
1746
1747
1748
1749
1750
1751
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1745

class AnalyticsConfigurationType < Struct.new(
  :application_id,
  :role_arn,
  :external_id,
  :user_data_shared)
  include Aws::Structure
end

#role_arnString

The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.

Returns:

  • (String)


1745
1746
1747
1748
1749
1750
1751
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1745

class AnalyticsConfigurationType < Struct.new(
  :application_id,
  :role_arn,
  :external_id,
  :user_data_shared)
  include Aws::Structure
end

#user_data_sharedBoolean

If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.

Returns:

  • (Boolean)


1745
1746
1747
1748
1749
1750
1751
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 1745

class AnalyticsConfigurationType < Struct.new(
  :application_id,
  :role_arn,
  :external_id,
  :user_data_shared)
  include Aws::Structure
end