Class: Aws::MachineLearning::Types::GetDataSourceOutput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-machinelearning/types.rb

Overview

Represents the output of a ‘GetDataSource` operation and describes a `DataSource`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_statisticsBoolean

The parameter is ‘true` if statistics need to be generated from the observation data.

Returns:

  • (Boolean)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#compute_timeInteger

The approximate CPU time in milliseconds that Amazon Machine Learning spent processing the ‘DataSource`, normalized and scaled on computation resources. `ComputeTime` is only available if the `DataSource` is in the `COMPLETED` state and the `ComputeStatistics` is set to true.

Returns:

  • (Integer)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time that the ‘DataSource` was created. The time is expressed in epoch time.

Returns:

  • (Time)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#created_by_iam_userString

The AWS user account from which the ‘DataSource` was created. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#data_location_s3String

The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#data_rearrangementString

A JSON string that represents the splitting and rearrangement requirement used when this ‘DataSource` was created.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#data_size_in_bytesInteger

The total size of observations in the data files.

Returns:

  • (Integer)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_idString

The ID assigned to the ‘DataSource` at creation. This value should be identical to the value of the `DataSourceId` in the request.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#data_source_schemaString

The schema used by all of the data files of this ‘DataSource`.

Note: This parameter is provided as part of the verbose format.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#finished_atTime

The epoch time when Amazon Machine Learning marked the ‘DataSource` as `COMPLETED` or `FAILED`. `FinishedAt` is only available when the `DataSource` is in the `COMPLETED` or `FAILED` state.

Returns:

  • (Time)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_atTime

The time of the most recent edit to the ‘DataSource`. The time is expressed in epoch time.

Returns:

  • (Time)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#log_uriString

A link to the file containing logs of ‘CreateDataSourceFrom*` operations.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

The user-supplied description of the most recent details about creating the ‘DataSource`.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A user-supplied name or description of the ‘DataSource`.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#number_of_filesInteger

The number of data files referenced by the ‘DataSource`.

Returns:

  • (Integer)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#rds_metadataTypes::RDSMetadata

The datasource details that are specific to Amazon RDS.

Returns:



1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#redshift_metadataTypes::RedshiftMetadata

Describes the ‘DataSource` details specific to Amazon Redshift.



1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of an [AWS IAM Role], such as the following: arn:aws:iam::account:role/rolename.

[1]: docs.aws.amazon.com/IAM/latest/UserGuide/roles-toplevel.html#roles-about-termsandconcepts

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The epoch time when Amazon Machine Learning marked the ‘DataSource` as `INPROGRESS`. `StartedAt` isn’t available if the ‘DataSource` is in the `PENDING` state.

Returns:

  • (Time)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the ‘DataSource`. This element can have one of the following values:

  • ‘PENDING` - Amazon ML submitted a request to create a `DataSource`.

  • ‘INPROGRESS` - The creation process is underway.

  • ‘FAILED` - The request to create a `DataSource` did not run to completion. It is not usable.

  • ‘COMPLETED` - The creation process completed successfully.

  • ‘DELETED` - The `DataSource` is marked as deleted. It is not usable.

Returns:

  • (String)


1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
# File 'lib/aws-sdk-machinelearning/types.rb', line 1970

class GetDataSourceOutput < Struct.new(
  :data_source_id,
  :data_location_s3,
  :data_rearrangement,
  :created_by_iam_user,
  :created_at,
  :last_updated_at,
  :data_size_in_bytes,
  :number_of_files,
  :name,
  :status,
  :log_uri,
  :message,
  :redshift_metadata,
  :rds_metadata,
  :role_arn,
  :compute_statistics,
  :compute_time,
  :finished_at,
  :started_at,
  :data_source_schema)
  SENSITIVE = []
  include Aws::Structure
end