Class: Aws::DataZone::Types::UpdateDataSourceOutput

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

Overview

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Attribute Details

#asset_forms_outputArray<Types::FormOutput>

The asset forms to be updated as part of the UpdateDataSource action.

Returns:



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#configurationTypes::DataSourceConfigurationOutput

The configuration to be updated as part of the UpdateDataSource action.



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#connection_idString

The connection ID.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#created_atTime

The timestamp of when the data source was updated.

Returns:

  • (Time)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#descriptionString

The description to be updated as part of the UpdateDataSource action.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#domain_idString

The identifier of the Amazon DataZone domain in which a data source is to be updated.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#enable_settingString

The enable setting to be updated as part of the UpdateDataSource action.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#environment_idString

The identifier of the environment in which a data source is to be updated.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#error_messageTypes::DataSourceErrorMessage

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



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#idString

The identifier of the data source to be updated.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#last_run_atTime

The timestamp of when the data source was last run.

Returns:

  • (Time)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#last_run_error_messageTypes::DataSourceErrorMessage

The last run error message of the data source.



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#last_run_statusString

The last run status of the data source.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#nameString

The name to be updated as part of the UpdateDataSource action.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#project_idString

The identifier of the project where data source is to be updated.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#publish_on_importBoolean

The publish on import setting to be updated as part of the UpdateDataSource action.

Returns:

  • (Boolean)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#recommendationTypes::RecommendationConfiguration

The recommendation to be updated as part of the UpdateDataSource action.



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#retain_permissions_on_revoke_failureBoolean

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

Returns:

  • (Boolean)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#scheduleTypes::ScheduleConfiguration

The schedule to be updated as part of the UpdateDataSource action.



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#self_grant_statusTypes::SelfGrantStatusOutput

Specifies the status of the self-granting functionality.



20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#statusString

The status to be updated as part of the UpdateDataSource action.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#typeString

The type to be updated as part of the UpdateDataSource action.

Returns:

  • (String)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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

#updated_atTime

The timestamp of when the data source was updated.

Returns:

  • (Time)


20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 20917

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