Class: Aws::DataZone::Types::CreateDataSourceOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:description, :name, :schedule]

Instance Attribute Summary collapse

Instance Attribute Details

#asset_forms_outputArray<Types::FormOutput>

The metadata forms attached to the assets that this data source creates.

Returns:



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#configurationTypes::DataSourceConfigurationOutput

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#connection_idString

The ID of the connection.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#created_atTime

The timestamp of when the data source was created.

Returns:

  • (Time)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#descriptionString

The description of the data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#domain_idString

The ID of the Amazon DataZone domain in which the data source is created.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#enable_settingString

Specifies whether the data source is enabled.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#environment_idString

The unique identifier of the Amazon DataZone environment to which the data source publishes assets.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#error_messageTypes::DataSourceErrorMessage

Specifies the error message that is returned if the operation cannot be successfully completed.



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#idString

The unique identifier of the data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#last_run_atTime

The timestamp that specifies when the data source was last run.

Returns:

  • (Time)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#last_run_error_messageTypes::DataSourceErrorMessage

Specifies the error message that is returned if the operation cannot be successfully completed.



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#last_run_statusString

The status of the last run of this data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#nameString

The name of the data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#project_idString

The ID of the Amazon DataZone project to which the data source is added.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#publish_on_importBoolean

Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.

Returns:

  • (Boolean)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#recommendationTypes::RecommendationConfiguration

Specifies whether the business name generation is to be enabled for this data source.



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#scheduleTypes::ScheduleConfiguration

The schedule of the data source runs.



2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#statusString

The status of the data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#typeString

The type of the data source.

Returns:

  • (String)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end

#updated_atTime

The timestamp of when the data source was updated.

Returns:

  • (Time)


2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 2914

class CreateDataSourceOutput < Struct.new(
  :asset_forms_output,
  :configuration,
  :connection_id,
  :created_at,
  :description,
  :domain_id,
  :enable_setting,
  :environment_id,
  :error_message,
  :id,
  :last_run_at,
  :last_run_error_message,
  :last_run_status,
  :name,
  :project_id,
  :publish_on_import,
  :recommendation,
  :schedule,
  :status,
  :type,
  :updated_at)
  SENSITIVE = [:description, :name, :schedule]
  include Aws::Structure
end