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 duringMLModel
training. This parameter must be set totrue
if theDataSource
needs to be used forMLModel
training.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
SelectSqlQuery
query 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
DataSchemaUri
is 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
SelectSqlQuery
query 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 }