Class: Aws::DataZone::Types::UpdateDataSourceInput

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

Overview

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Attribute Details

#asset_forms_input ⇒ Array<Types::FormInput>

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

Returns:



23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#configuration ⇒ Types::DataSourceConfigurationInput

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



23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#description ⇒ String

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

Returns:

  • (String)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#domain_identifier ⇒ String

The identifier of the domain in which to update a data source.

Returns:

  • (String)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#enable_setting ⇒ String

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

Returns:

  • (String)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#identifier ⇒ String

The identifier of the data source to be updated.

Returns:

  • (String)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#name ⇒ String

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

Returns:

  • (String)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :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)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#recommendation ⇒ Types::RecommendationConfiguration

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



23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :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)


23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end

#schedule ⇒ Types::ScheduleConfiguration

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



23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 23742

class UpdateDataSourceInput < Struct.new(
  :domain_identifier,
  :identifier,
  :name,
  :description,
  :enable_setting,
  :publish_on_import,
  :asset_forms_input,
  :schedule,
  :configuration,
  :recommendation,
  :retain_permissions_on_revoke_failure)
  SENSITIVE = [:name, :description, :asset_forms_input, :schedule]
  include Aws::Structure
end