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.
3981 3982 3983 3984 3985 3986 3987 3988 3989 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3981 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.
3981 3982 3983 3984 3985 3986 3987 3988 3989 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3981 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.
3981 3982 3983 3984 3985 3986 3987 3988 3989 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3981 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.
3981 3982 3983 3984 3985 3986 3987 3988 3989 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3981 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.
3981 3982 3983 3984 3985 3986 3987 3988 3989 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3981 class GoogleAnalyticsConnectorProfileCredentials < Struct.new( :client_id, :client_secret, :access_token, :refresh_token, :o_auth_request) SENSITIVE = [:client_secret, :access_token] include Aws::Structure end |