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_output ⇒ Array<Types::FormOutput>

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

Returns:



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#configuration ⇒ Types::DataSourceConfigurationOutput

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



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_id ⇒ String

The connection ID.

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_at ⇒ Time

The timestamp of when the data source was updated.

Returns:

  • (Time)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#description ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_id ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_setting ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_id ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_message ⇒ Types::DataSourceErrorMessage

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



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#id ⇒ String

The identifier of the data source to be updated.

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_at ⇒ Time

The timestamp of when the data source was last run.

Returns:

  • (Time)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_message ⇒ Types::DataSourceErrorMessage

The last run error message of the data source.



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_status ⇒ String

The last run status of the data source.

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#name ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_id ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_import ⇒ Boolean

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

Returns:

  • (Boolean)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#recommendation ⇒ Types::RecommendationConfiguration

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



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_failure ⇒ Boolean

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

Returns:

  • (Boolean)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#schedule ⇒ Types::ScheduleConfiguration

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



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_status ⇒ Types::SelfGrantStatusOutput

Specifies the status of the self-granting functionality.



24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#status ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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

#type ⇒ String

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

Returns:

  • (String)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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_at ⇒ Time

The timestamp of when the data source was updated.

Returns:

  • (Time)


24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 24301

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