Class: Aws::QuickSight::Types::ServiceAccountCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::ServiceAccountCredentials
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
The service account credentials used for Google Workspace domain-wide delegation. Use this structure when you authenticate a data source connection using domain-wide delegation across your Google Workspace domain.
Constant Summary collapse
- SENSITIVE =
[:service_account_private_key]
Instance Attribute Summary collapse
-
#admin_account_email ⇒ String
The email address of the Google Workspace administrator account that the service account impersonates through domain-wide delegation.
-
#client_email ⇒ String
The client email address of the Google service account used for domain-wide delegation.
-
#service_account_private_key ⇒ String
The private key of the Google service account used for domain-wide delegation.
Instance Attribute Details
#admin_account_email ⇒ String
The email address of the Google Workspace administrator account that the service account impersonates through domain-wide delegation. This field is required.
42960 42961 42962 42963 42964 42965 42966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 42960 class ServiceAccountCredentials < Struct.new( :admin_account_email, :service_account_private_key, :client_email) SENSITIVE = [:service_account_private_key] include Aws::Structure end |
#client_email ⇒ String
The client email address of the Google service account used for domain-wide delegation. This field is required.
42960 42961 42962 42963 42964 42965 42966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 42960 class ServiceAccountCredentials < Struct.new( :admin_account_email, :service_account_private_key, :client_email) SENSITIVE = [:service_account_private_key] include Aws::Structure end |
#service_account_private_key ⇒ String
The private key of the Google service account used for domain-wide delegation. This field is required.
42960 42961 42962 42963 42964 42965 42966 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 42960 class ServiceAccountCredentials < Struct.new( :admin_account_email, :service_account_private_key, :client_email) SENSITIVE = [:service_account_private_key] include Aws::Structure end |