DataSource class

The structure of a data source.

Constructors

DataSource({List<DataSourceParameters>? alternateDataSourceParameters, String? arn, DateTime? createdTime, String? dataSourceId, DataSourceParameters? dataSourceParameters, DataSourceErrorInfo? errorInfo, DateTime? lastUpdatedTime, String? name, SslProperties? sslProperties, ResourceStatus? status, DataSourceType? type, VpcConnectionProperties? vpcConnectionProperties})
DataSource.fromJson(Map<String, dynamic> json)
factory

Properties

alternateDataSourceParameters List<DataSourceParameters>?
A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that's in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.
final
arn String?
The Amazon Resource Name (ARN) of the data source.
final
createdTime DateTime?
The time that this data source was created.
final
dataSourceId String?
The ID of the data source. This ID is unique per AWS Region for each AWS account.
final
dataSourceParameters DataSourceParameters?
The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
final
errorInfo DataSourceErrorInfo?
Error information from the last update or the creation of the data source.
final
hashCode int
The hash code for this object.
no setterinherited
lastUpdatedTime DateTime?
The last time that this data source was updated.
final
name String?
A display name for the data source.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sslProperties SslProperties?
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
final
status ResourceStatus?
The HTTP status of the request.
final
type DataSourceType?
The type of the data source. This type indicates which database engine the data source connects to.
final
vpcConnectionProperties VpcConnectionProperties?
The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited