Class: Aws::DataZone::Types::AssetListingItem

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

Overview

The details of an asset published in an Amazon DataZone catalog.

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_attributes ⇒ Types::AssetListingItemAdditionalAttributes

The additional attributes of an asset published in an Amazon DataZone catalog.



1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp of when an asset published in an Amazon DataZone catalog was created.

Returns:

  • (Time)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#description ⇒ String

The description of an asset published in an Amazon DataZone catalog.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#entity_id ⇒ String

The identifier of the inventory asset.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#entity_revision ⇒ String

The revision of the inventory asset.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#entity_type ⇒ String

The type of the inventory asset.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#glossary_terms ⇒ Array<Types::DetailedGlossaryTerm>

Glossary terms attached to the inventory asset.

Returns:



1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#governed_glossary_terms ⇒ Array<Types::DetailedGlossaryTerm>

The restricted glossary terms associated with an asset.

Returns:



1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#listing_created_by ⇒ String

The Amazon DataZone user who created the listing.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#listing_id ⇒ String

The identifier of the listing (asset published in Amazon DataZone catalog).

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#listing_revision ⇒ String

The revision of the listing (asset published in Amazon DataZone catalog).

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#listing_updated_by ⇒ String

The Amazon DataZone user who updated the listing.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#name ⇒ String

The name of the inventory asset.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#owning_project_id ⇒ String

The identifier of the project that owns the inventory asset.

Returns:

  • (String)


1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 1066

class AssetListingItem < Struct.new(
  :listing_id,
  :listing_revision,
  :name,
  :entity_id,
  :entity_revision,
  :entity_type,
  :description,
  :created_at,
  :listing_created_by,
  :listing_updated_by,
  :glossary_terms,
  :governed_glossary_terms,
  :owning_project_id,
  :additional_attributes)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end