AWSMachineLearningCreateDataSourceFromRedshiftInput
Objective-C
@interface AWSMachineLearningCreateDataSourceFromRedshiftInput
Swift
class AWSMachineLearningCreateDataSourceFromRedshiftInput
-
The compute statistics for a
DataSource. The statistics are generated from the observation data referenced by aDataSource. Amazon ML uses the statistics internally duringMLModeltraining. This parameter must be set totrueif theDataSourceneeds to be used forMLModeltraining.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable computeStatistics;Swift
var computeStatistics: NSNumber? { get set } -
A user-supplied ID that uniquely identifies the
DataSource.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dataSourceId;Swift
var dataSourceId: String? { get set } -
A user-supplied name or description of the
DataSource.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dataSourceName;Swift
var dataSourceName: String? { get set } -
The data specification of an Amazon Redshift
DataSource:DatabaseInformation -
DatabaseName- The name of the Amazon Redshift database.ClusterIdentifier- The unique ID for the Amazon Redshift cluster.
DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
SelectSqlQuery - The query that is used to retrieve the observation data for the
Datasource.S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift data. The data retrieved from Amazon Redshift using the
SelectSqlQueryquery is stored in this location.DataSchemaUri - The Amazon S3 location of the
DataSchema.DataSchema - A JSON string representing the schema. This is not required if
DataSchemaUriis specified.DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the
DataSource.Sample -
"{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
Declaration
Objective-C
@property (nonatomic, strong) AWSMachineLearningRedshiftDataSpec *_Nullable dataSpec;Swift
var dataSpec: AWSMachineLearningRedshiftDataSpec? { get set } -
A fully specified role Amazon Resource Name (ARN). Amazon ML assumes the role on behalf of the user to create the following:
A security group to allow Amazon ML to execute the
SelectSqlQueryquery on an Amazon Redshift clusterAn Amazon S3 bucket policy to grant Amazon ML read/write permissions on the
S3StagingLocation
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleARN;Swift
var roleARN: String? { get set }
View on GitHub
Install in Dash
AWSMachineLearningCreateDataSourceFromRedshiftInput Class Reference