Class: Aws::Appflow::Types::GoogleAnalyticsConnectorProfileCredentials

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appflow/types.rb

Overview

The connector-specific profile credentials required by Google Analytics.

Constant Summary collapse

SENSITIVE =
[:client_secret, :access_token]

Instance Attribute Summary collapse

Instance Attribute Details

#access_tokenString

The credentials used to access protected Google Analytics resources.



2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/aws-sdk-appflow/types.rb', line 2743

class GoogleAnalyticsConnectorProfileCredentials < Struct.new(
  :client_id,
  :client_secret,
  :access_token,
  :refresh_token,
  :o_auth_request)
  SENSITIVE = [:client_secret, :access_token]
  include Aws::Structure
end

#client_idString

The identifier for the desired client.



2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/aws-sdk-appflow/types.rb', line 2743

class GoogleAnalyticsConnectorProfileCredentials < Struct.new(
  :client_id,
  :client_secret,
  :access_token,
  :refresh_token,
  :o_auth_request)
  SENSITIVE = [:client_secret, :access_token]
  include Aws::Structure
end

#client_secretString

The client secret used by the OAuth client to authenticate to the authorization server.



2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/aws-sdk-appflow/types.rb', line 2743

class GoogleAnalyticsConnectorProfileCredentials < Struct.new(
  :client_id,
  :client_secret,
  :access_token,
  :refresh_token,
  :o_auth_request)
  SENSITIVE = [:client_secret, :access_token]
  include Aws::Structure
end

#o_auth_requestTypes::ConnectorOAuthRequest

The OAuth requirement needed to request security tokens from the connector endpoint.



2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/aws-sdk-appflow/types.rb', line 2743

class GoogleAnalyticsConnectorProfileCredentials < Struct.new(
  :client_id,
  :client_secret,
  :access_token,
  :refresh_token,
  :o_auth_request)
  SENSITIVE = [:client_secret, :access_token]
  include Aws::Structure
end

#refresh_tokenString

The credentials used to acquire new access tokens. This is required only for OAuth2 access tokens, and is not required for OAuth1 access tokens.



2743
2744
2745
2746
2747
2748
2749
2750
2751
# File 'lib/aws-sdk-appflow/types.rb', line 2743

class GoogleAnalyticsConnectorProfileCredentials < Struct.new(
  :client_id,
  :client_secret,
  :access_token,
  :refresh_token,
  :o_auth_request)
  SENSITIVE = [:client_secret, :access_token]
  include Aws::Structure
end