Class: Aws::QuickSight::Types::UpdateDataSourceRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:credentials]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The Amazon Web Services account ID.

Returns:

  • (String)


31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#credentialsTypes::DataSourceCredentials

The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.



31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#data_source_idString

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

Returns:

  • (String)


31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#data_source_parametersTypes::DataSourceParameters

The parameters that Amazon QuickSight uses to connect to your underlying source.



31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#nameString

A display name for the data source.

Returns:

  • (String)


31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#ssl_propertiesTypes::SslProperties

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.



31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end

#vpc_connection_propertiesTypes::VpcConnectionProperties

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.



31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 31276

class UpdateDataSourceRequest < Struct.new(
  :aws_account_id,
  :data_source_id,
  :name,
  :data_source_parameters,
  :credentials,
  :vpc_connection_properties,
  :ssl_properties)
  SENSITIVE = [:credentials]
  include Aws::Structure
end