Class: Aws::Appflow::Types::GoogleAnalyticsConnectorProfileCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::GoogleAnalyticsConnectorProfileCredentials
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
When making an API call, you may pass GoogleAnalyticsConnectorProfileCredentials data as a hash:
{
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
}
The connector-specific profile credentials required by Google Analytics.
Constant Summary collapse
- SENSITIVE =
[:client_secret, :access_token]
Instance Attribute Summary collapse
-
#access_token ⇒ String
The credentials used to access protected Google Analytics resources.
-
#client_id ⇒ String
The identifier for the desired client.
-
#client_secret ⇒ String
The client secret used by the OAuth client to authenticate to the authorization server.
-
#o_auth_request ⇒ Types::ConnectorOAuthRequest
The OAuth requirement needed to request security tokens from the connector endpoint.
-
#refresh_token ⇒ String
The credentials used to acquire new access tokens.
Instance Attribute Details
#access_token ⇒ String
The credentials used to access protected Google Analytics resources.
2624 2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2624 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_id ⇒ String
The identifier for the desired client.
2624 2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2624 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_secret ⇒ String
The client secret used by the OAuth client to authenticate to the authorization server.
2624 2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2624 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_request ⇒ Types::ConnectorOAuthRequest
The OAuth requirement needed to request security tokens from the connector endpoint.
2624 2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2624 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_token ⇒ String
The credentials used to acquire new access tokens. This is required only for OAuth2 access tokens, and is not required for OAuth1 access tokens.
2624 2625 2626 2627 2628 2629 2630 2631 2632 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2624 class GoogleAnalyticsConnectorProfileCredentials < Struct.new( :client_id, :client_secret, :access_token, :refresh_token, :o_auth_request) SENSITIVE = [:client_secret, :access_token] include Aws::Structure end |