|
NAMEPaws::MachineLearning::RDSDataSpec USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::MachineLearning::RDSDataSpec object: $service_obj->Method(Att1 => { DatabaseCredentials => $value, ..., SubnetId => $value });
Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::MachineLearning::RDSDataSpec object: $result = $service_obj->Method(...); $result->Att1->DatabaseCredentials DESCRIPTIONThe data specification of an Amazon Relational Database Service (Amazon RDS) "DataSource". ATTRIBUTESREQUIRED DatabaseCredentials => Paws::MachineLearning::RDSDatabaseCredentialsThe AWS Identity and Access Management (IAM) credentials that are used connect to the Amazon RDS database. REQUIRED DatabaseInformation => Paws::MachineLearning::RDSDatabaseDescribes the "DatabaseName" and "InstanceIdentifier" of an Amazon RDS database. DataRearrangement => StrA JSON string that represents the splitting and rearrangement processing to be applied to a "DataSource". If the "DataRearrangement" parameter is not provided, all of the input data is used to create the "Datasource". There are multiple parameters that control what data is used to create a datasource:
DataSchema => StrA JSON string that represents the schema for an Amazon RDS "DataSource". The "DataSchema" defines the structure of the observation data in the data file(s) referenced in the "DataSource". A "DataSchema" is not required if you specify a "DataSchemaUri" Define your "DataSchema" as a series of key-value pairs. "attributes" and "excludedVariableNames" have an array of key-value pairs for their value. Use the following format to define your "DataSchema". { "version": "1.0", "recordAnnotationFieldName": "F1", "recordWeightFieldName": "F2", "targetFieldName": "F3", "dataFormat": "CSV", "dataFileContainsHeader": true, "attributes": [ { "fieldName": "F1", "fieldType": "TEXT" }, { "fieldName": "F2", "fieldType": "NUMERIC" }, { "fieldName": "F3", "fieldType": "CATEGORICAL" }, { "fieldName": "F4", "fieldType": "NUMERIC" }, { "fieldName": "F5", "fieldType": "CATEGORICAL" }, { "fieldName": "F6", "fieldType": "TEXT" }, { "fieldName": "F7", "fieldType": "WEIGHTED_INT_SEQUENCE" }, { "fieldName": "F8", "fieldType": "WEIGHTED_STRING_SEQUENCE" } ], "excludedVariableNames": [ "F6" ] } DataSchemaUri => StrThe Amazon S3 location of the "DataSchema". REQUIRED ResourceRole => StrThe role (DataPipelineDefaultResourceRole) assumed by an Amazon Elastic Compute Cloud (Amazon EC2) instance to carry out the copy operation from Amazon RDS to an Amazon S3 task. For more information, see Role templates (https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-iam-roles.html) for data pipelines. REQUIRED S3StagingLocation => StrThe Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using "SelectSqlQuery" is stored in this location. REQUIRED SecurityGroupIds => ArrayRef[Str|Undef]The security group IDs to be used to access a VPC-based RDS DB instance. Ensure that there are appropriate ingress rules set up to allow access to the RDS DB instance. This attribute is used by Data Pipeline to carry out the copy operation from Amazon RDS to an Amazon S3 task. REQUIRED SelectSqlQuery => StrThe query that is used to retrieve the observation data for the "DataSource". REQUIRED ServiceRole => StrThe role (DataPipelineDefaultRole) assumed by AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates (https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-iam-roles.html) for data pipelines. REQUIRED SubnetId => StrThe subnet ID to be used to access a VPC-based RDS DB instance. This attribute is used by Data Pipeline to carry out the copy task from Amazon RDS to Amazon S3. SEE ALSOThis class forms part of Paws, describing an object used in Paws::MachineLearning BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|