Class: Aws::QConnect::Types::ContentData
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::ContentData
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Overview
Information about the content.
Constant Summary collapse
- SENSITIVE =
[:url]
Instance Attribute Summary collapse
-
#content_arn ⇒ String
The Amazon Resource Name (ARN) of the content.
-
#content_id ⇒ String
The identifier of the content.
-
#content_type ⇒ String
The media type of the content.
-
#file_hash ⇒ String
The Base64-encoded SHA-256 hash of the content file.
-
#knowledge_base_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base.
-
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
-
#last_modified_region ⇒ String
The Amazon Web Services Region where the content was last modified.
-
#last_modified_time ⇒ Time
The timestamp when the content was last modified.
-
#link_out_uri ⇒ String
The URI of the content.
-
#metadata ⇒ Hash<String,String>
A key/value map to store attributes without affecting tagging or recommendations.
-
#name ⇒ String
The name of the content.
-
#revision_id ⇒ String
The identifier of the content revision.
-
#status ⇒ String
The status of the content.
-
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
-
#title ⇒ String
The title of the content.
-
#url ⇒ String
The URL of the content.
-
#url_expiry ⇒ Time
The expiration time of the URL as an epoch timestamp.
Instance Attribute Details
#content_arn ⇒ String
The Amazon Resource Name (ARN) of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#content_id ⇒ String
The identifier of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#content_type ⇒ String
The media type of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#file_hash ⇒ String
The Base64-encoded SHA-256 hash of the content file. Amazon Connect Global Resiliency returns this field only for replicated content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#knowledge_base_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#last_modified_region ⇒ String
The Amazon Web Services Region where the content was last modified.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#last_modified_time ⇒ Time
The timestamp when the content was last modified.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#link_out_uri ⇒ String
The URI of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#metadata ⇒ Hash<String,String>
A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#name ⇒ String
The name of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#revision_id ⇒ String
The identifier of the content revision.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#status ⇒ String
The status of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags used to organize, track, or control access for this resource.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#title ⇒ String
The title of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#url ⇒ String
The URL of the content.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |
#url_expiry ⇒ Time
The expiration time of the URL as an epoch timestamp.
2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2140 class ContentData < Struct.new( :content_arn, :content_id, :knowledge_base_arn, :knowledge_base_id, :name, :revision_id, :title, :content_type, :status, :metadata, :tags, :link_out_uri, :url, :url_expiry, :last_modified_time, :last_modified_region, :file_hash) SENSITIVE = [:url] include Aws::Structure end |